/* CSS Document */

html,body			{background-color:#FFFFFF; background-image:url(../images/bk.gif); background-repeat:repeat-x;
					 padding:0px; margin:0px;}
					 
#dyce_caravans		{width:960px; margin-left:auto; margin-right:auto; }
#header				{height:145px;}
#dyce_caravans_logo	{float:left; width:163px; height:84px; padding:40px 0px 0px 20px; }
#dyce_caravans_menu	{float:left; width:777px; padding-top:15px; padding-bottom:10px; }
	
#top_line			{margin-top:5px;}

#content_l			{float:left; width:640px; padding-right:7px;}
#flash_site			{margin-left:20px; margin-top:10px;}
#caravan_makes		{float:left; padding-left:40px; padding-right:60px;}
#motorhome_makes	{float:left; }
#content			{clear:both; width:590px; padding-left:40px; padding-top:10px; }


#content_search		{float:right; background-image:url(../images/bk_search2.gif); background-repeat:no-repeat; width:273px; padding-left:25px; padding-right:11px; height:509px;  }
#quick_search		{padding-bottom:15px;}

#footer				{float:left; clear:both; height:35px; width:100%; background-image:url(../images/bk_footer.gif); background-repeat:repeat-x; margin-top:20px;}

img.quotes			{}
img.logo_caravans	{float:left; padding:3px 12px 3px 0px; }
img.logo_motorhomes	{float:left; padding:3px 12px 3px 0px; }
img.logo_storage	{float:left; padding-right:10px; padding-bottom:60px; padding-top:20px;}
img.accessory-logo	{padding:4px; padding-bottom:10px; padding-top:10px;}

.form_row			{width:100%; padding-bottom:15px;}
.form_radio			{width:100%; padding-left:5px; }
.form_label			{float:left; width:100px; text-align:right; padding-right:10px; }
#search				{padding-left:62px;}
.search_choose		{height:20px; padding-left:5px; padding-top:5px;}
.search_returnNo	{position:absolute; top:423px; padding-left:125px;}


#content_search_half{float:right; background-image:url(../images/bk_search3.gif); background-repeat:no-repeat; width:273px; padding-left:25px; padding-right:11px; height:269px;}	

#content_stock		{width:880px; padding-left:80px; clear:both; }

.form_row_adv		{width:70%; padding-bottom:10px;}
.form_row_adv2		{padding-bottom:10px;}
.form_row_adv_tick	{float:left; width:120px;}

#contact_intro		{width:520px;  float:left;}
#contact_info		{width:280px; float:right; padding-left:70px; }

#contact_map		{width:520px; clear:both; }
#contact_address	{width:520px; float:left;}
#map_dyce			{width:514px; padding:2px; margin-bottom:10px; float:left; height:400px; background-color:#E8DFDF; border:1px solid #C3B3B3; }

#newsletter			{padding-top:10px; background-image:url(../images/newsletter_bk.gif); background-repeat:no-repeat; width:206; height:64px; padding-right:30px; margin-left:10px; margin-top:25px;}


/* Service Form */
.serviceCentreForms	{float:left; padding-left:40px; width:910px; clear:both; }

h2.serviceFormTitle	{text-align:left; padding:0px; margin:0px; padding-bottom:10px;}
h4.serviceTitle		{text-align:left; color:#8F0334; padding-bottom:4px;}
span.formLabel		{font-size:0.9em;}
span.infoRequired	{color:#FF0000;}

.serviceForm		{width:300px; height:auto; float:left; padding:20px; border:1px solid #887A7B;  background-color:#FFFFFF; background-image:url(../images/formBk.gif); background-repeat:repeat-x; }
#caravanForm		{margin-right:20px;}

.serviceSection		{padding-bottom:10px;}
.serviceRow			{padding-bottom:4px;}
.serviceRowLabel	{float:left; width:130px;}

#service_note		{float:left; width:190px; padding-left:10px; }


/* Awnings */
.awning-make		{width:290px; float:left; }
img.awning-logo		{float:left; padding-right:4px;}
.awning-link		{padding-top:27px;}


