		body 
		{ 
			font-family:Arial,Verdana,sans-serif; 
			font-size:12px; 
			font-weight:normal; 
			margin:0px;
			padding:0px;
			color:#cccccc;
			background:#000000;
		}
		td, div
		{
			font-family:Helvetica,Arial,sans-serif; 
			font-size:12px; 
			font-weight:normal; 
		}
		
		input          { background:#ffffff; border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		input.Error    { background:#ffdede; border:1px solid #f00000; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000 !important; }
		select         { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		textarea       { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		form           { margin:0px; padding:0px; }
		
		img    { border:0px; margin:0px; }
		table  { margin:0px; padding:0px; }
		td     { margin:0px; padding:0px; font-size:12px; }
		th     { margin:0px; padding:0px; font-size:12px; }
		div    { margin:0px; padding:0px; font-size:12px; }
		ul     { margin-top:5px; margin-left:30px; }
		li     { margin-bottom:3px; }
		
		a:link, a:visited { color:#ffffff; text-decoration:underline; } 
		a:hover, a:active { color:#ffffff; text-decoration:none; } 
		
		.Error        { color:#ffffff; }
		.Input_Error  { background:#ffdddd; border:1px solid #ffaaaa; }
		
		div.Clearer   { clear:both; margin:0px; padding:0px; height:0px; line-height:0px; overflow:hidden; }
		
		div.Seperator { clear:both; margin:0px; padding:0px; height:0px; line-height:0px; overflow:hidden; border-top:1px dashed #303030; margin-top:10px; margin-bottom:10px; }
		
		h1        { font-family:Helvetica,Arial,sans-serif; font-size:17px; font-weight:normal; letter-spacing:-1px; margin:0px; margin-bottom:7px; margin-left:10px; color:#fa66be; text-transform:uppercase; }
		h1 strong { font-family:Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; letter-spacing:-1px; color:#ffffff; }
		h2        { font-family:Helvetica,Arial,sans-serif; font-size:15px; font-weight:normal; letter-spacing:-1px; margin:0px; margin-bottom:5px; color:#ffffff; }
		
		
		div.ExtremeTracking { display:none; }
		
		
		/* Form */
		div.Form-Send-Message-Valid     { padding:5px; background:#dee9f4; border:1px solid #76a2d0; color:#000000 !important; text-align:center; }
		div.Form-Send-Message-Invalid   { padding:5px; background:#ffdddd; border:1px solid #ffaaaa; color:#000000 !important; text-align:center; }

		
		

		
		
		
		
		
		
		
		
		
		
		
		
		table.Design                                   { border-collapse:collapse; }
		table.Design  a:link,  table.Design  a:visited { color:#000000; text-decoration:none; }
		table.Design  a:hover, table.Design  a:active  { color:#000000; text-decoration:none; }
		
		
		div.Header                 { margin-bottom:10px; }
		
		
		table.PhoneButton                                        { border-collapse:collapse; }
		table.PhoneButton td                                     { height:37px; vertical-align:middle; text-align:center; padding-bottom:0px; }
		table.PhoneButton td.Left                                { background:url(../images/button_sprite.png); background-position:0px  0px; width:8px; overflow:hidden; }
		table.PhoneButton td.Right                               { background:url(../images/button_sprite.png); background-position:0px 74px; width:8px; overflow:hidden; }
		table.PhoneButton td.Center                              { background:url(../images/button_sprite.png); background-position:0px 37px; font-size:20px; font-weight:normal; letter-spacing:-0.1em; color:#ffffff; vertical-align:middle!important; padding-left:5px; padding-right:5px; overflow:hidden; }
		table.PhoneButton  a:link,  table.PhoneButton  a:visited { color:#ffffff; text-decoration:underline; }
		table.PhoneButton  a:hover, table.PhoneButton  a:active  { color:#ffffff; text-decoration:none; }
		
		table.PhoneButton2                                        { border-collapse:collapse; }
		table.PhoneButton2 td                                     { height:37px; vertical-align:middle; text-align:center; padding-bottom:0px; }
		table.PhoneButton2 td.Left                                { background:url(../images/button_sprite.png); background-position:0px  0px; width:8px; overflow:hidden; }
		table.PhoneButton2 td.Right                               { background:url(../images/button_sprite.png); background-position:0px 74px; width:8px; overflow:hidden; }
		table.PhoneButton2 td.Center                              { background:url(../images/button_sprite.png); background-position:0px 37px; font-size:20px; font-weight:normal; letter-spacing:-0.1em; color:#ffffff; vertical-align:middle!important; padding-left:20px; padding-right:20px; overflow:hidden; }
		table.PhoneButton2  a:link,  table.PhoneButton  a:visited { color:#ffffff; text-decoration:underline; }
		table.PhoneButton2  a:hover, table.PhoneButton  a:active  { color:#ffffff; text-decoration:none; }
		
		
		div.AdvertiseView                       { float:left; margin-left:10px; margin-bottom:10px; width:510px; border:1px solid #671646; background:#000000; }
		div.AdvertiseView div.Border            { margin:10px; }
		div.AdvertiseView div.Title             { font-size:22px; font-weight:normal; letter-spacing:-0.1em; color:#ffffff; margin-bottom:3px; }
		div.AdvertiseView div.Text              { text-align:justify; padding-left:5px; color:#cccccc; font-size:11px; }
		div.AdvertiseView div.Text strong       { color:#888888; }
		div.AdvertiseView div.Picture           { float:right; margin-left:10px; }
		div.AdvertiseView div.Picture img       {  }
		div.AdvertiseView div.Button            { margin-top:5px; margin-bottom:5px; float:right; text-align:right; }		
		div.AdvertiseView table                 { border-collapse:collapse; }		
		div.AdvertiseView table td              { vertical-align:top; }		
		div.AdvertiseView table.Detail          { border-collapse:collapse; margin-top:5px; }		
		
		div.PreviewBoxEntry                     { float:left; margin-left:10px; margin-bottom:10px; width:380px; height:207px; border:1px solid #671646; background:#000000; }
		div.PreviewBoxEntry div.Border          { margin:10px; }
		div.PreviewBoxEntry div.Title           { font-size:22px; font-weight:normal; letter-spacing:-0.1em; color:#ffffff; margin-bottom:3px; }
		div.PreviewBoxEntry div.Text            { text-align:justify; padding-left:5px; color:#cccccc; height:110px; overflow:hidden; font-size:11px; }
		div.PreviewBoxEntry div.Text strong     { color:#888888; }
		div.PreviewBoxEntry div.Picture         { float:right; margin-left:10px; }
		div.PreviewBoxEntry div.Picture img     {  }
		div.PreviewBoxEntry div.Button          { margin-top:5px; margin-bottom:5px; float:right; text-align:right; }		
		div.PreviewBoxEntry table               { border-collapse:collapse; }		
		div.PreviewBoxEntry table td            { vertical-align:top; }		
		
		div.PreviewBoxCategory                   { float:left; margin-left:10px; margin-bottom:10px; width:380px; height:170px; border:1px solid #c92b88; background:#671646; overflow:hidden; }
		div.PreviewBoxCategory div.Border        { margin:10px; }
		div.PreviewBoxCategory div.Title         { font-size:22px; font-weight:normal; letter-spacing:-0.1em; color:#ffffff; margin-bottom:3px; }
		div.PreviewBoxCategory div.Text          { text-align:justify; padding-left:5px; }
		div.PreviewBoxCategory div.Picture       { float:right; margin-left:10px; }
		div.PreviewBoxCategory div.Picture img   { border:1px solid #4e0f34; }
		div.PreviewBoxCategory div.Button        { margin-top:10px; }
		
		div.InfoBox                              { margin-left:10px; margin-bottom:10px; width:170px; border:1px solid #671646; background:#000000; }
		div.InfoBox div.Border                   { margin:10px; }
		
		table.Detail                             { border-collapse:collapse; }
		table.Detail th                          { font-weight:normal; text-align:left; padding-right:5px; font-size:11px; }
		table.Detail td                          { font-weight:bold; text-align:left; font-size:11px; }
		
		div.GalleryPicturePreview                { float:left; margin:5px; border:1px solid #4e0f34; }
