						/* CSS Doc for Carlians.co.uk */
						
body				{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: url(images/bg.jpg) center top repeat #ffffff; }
td					{ font-size: 11px; }

#topstrip			{ height: 114px; width: 100%; background: url(images/logo-banner.jpg) bottom center no-repeat; }

#middlestrip		{ height: 200px; width: 100%; background: url(images/top-shadow-strip.jpg) center top repeat-x #ffffff; }

#bottomstrip		{ height: 100px; width: 100%; background: url(images/bot-shadow-strip.jpg) center top repeat-x;  }

#telephone			{ width: 992px; height: 40px; background: url(images/tel-bg.jpg) top left no-repeat; text-align: right; font-size: 24px; font-weight: bold; color: #333333; line-height: 40px;  }

#botspacer			{}

					/* Normal Column Styles */
#contentcol-1		{ width: 556px; height: auto; padding: 0 15px 15px 15px; background: url(images/watermark.jpg) bottom center no-repeat; font-size: 11px; text-align: justify; }

#im-fader-1			{ width: 436px; height: auto; position: relative; background: url(images/nav-root.jpg) left top no-repeat; overflow: hidden; }

#im-fade1-ph		{ width: 416px; height: 301px; background: #000000; margin: 0 0 0 0; float: right; }

#rightcol-ads1		{ width: 416px; height: auto; }

#nav-area			{ position: absolute; top: 30px; left: -10px; z-index: 20000; }
#nav-area a			{ color: #cccccc; text-decoration: none; width: 90px; height: 25px; line-height: 25px; display: block; }
#nav-area a:hover	{ color: #ff6600; text-decoration: none; }

					/* Stock List Column Styles */
#contentcol-2		{ width: 700px; height: auto; padding: 0 0 15px 0; background: url(images/watermark.jpg) bottom center no-repeat; font-size: 11px; text-align: justify; }

#im-fader-2			{ width: 292px; height: 100%; position: relative; background: url(images/nav-root.jpg) left top no-repeat; padding: 0 0 0 20px; overflow: hidden; }

im-fade2-ph			{ width: 272px; height: 197px; background: #000000; margin: 0; float: right; }

#sales-tabs-wrap	{ width: 700px; height: auto; background: url(images/sales-tabs-bg.jpg) center top no-repeat; }
.sales-links		{ list-style: none; padding: 13px 0 0 14px; margin: 0px; }
.sales-links li		{ width: 112px; height: 30px; line-height: 30px; text-align: center; float: left; }

#advert-full-size	{ width: 416px; height: 300px; padding-top: 125px; float: right; }
#advert-full-size a	{ color: #224364; font-weight: bold; border-bottom: 1px dotted #ff6600; text-decoration: none; }
#advert-full-size a:hover{ color: #999999; text-decoration: none; border-bottom: 1px solid #224364; }
#advert-full-size h2{ margin: 20px; }
#advert-full-size p	{ margin: 20px; }

#advert-small-size	{ width: 272px; height: 400px; padding-top: 195px; }
#advert-small-size a{ color: #224364; font-weight: bold; border-bottom: 1px dotted #ff6600; text-decoration: none; }
#advert-small-size a:hover{ color: #999999; text-decoration: none; border-bottom: 1px solid #224364; }
#advert-small-size h2{ margin: 20px; }
#advert-small-size p{ margin: 20px; }



#servicemenu		{ float: right; }

					/* Text Styling */
					
#contentcol-1 h1	{ font-size: 17px; height: 22px; border-bottom: 1px solid #ffb27f; color: #000000; line-height: 22px; background: #efefef; text-indent: 10px; }
#contentcol-1 a		{ color: #224364; font-weight: bold; border-bottom: 1px dotted #ff6600; text-decoration: none; }
#contentcol-1 a:hover{ color: #999999; text-decoration: none; border-bottom: 1px solid #224364; }
#contentcol-2 p		{ text-align: left; width: 95%; }
#contentcol-2 h1	{ font-size: 17px; height: 22px; border-bottom: 1px solid #ffb27f; color: #000000; line-height: 22px; background: #efefef; text-indent: 10px; margin: 0 15px 15px 15px; }
#contentcol-2 h3	{ font-size: 13px; font-style: italic; color: #224364; width: 95%; text-align: left; }
#contentcol-2 ol	{ text-align: left; }
h2					{ font-size: 15px; height: 22px; font-style: italic; font-weight: bold; color: #333333; border-bottom: 1px dotted #cccccc; width: 95%; }	
#contentcol-2 a		{ color: #224364; font-weight: bold; border-bottom: 1px dotted #ff6600; text-decoration: none; }
#contentcol-2 a:hover{ color: #999999; text-decoration: none; border-bottom: 1px solid #224364; }
#sales-tabs-wrap .sales-links a		{ display: block; width: 112px; height: 30px; line-height: 30px; background: #efefef; border-bottom: 1px solid #666666; color: #000000; text-decoration: none; font-weight: bold; }
#sales-tabs-wrap .sales-links a:hover{ height: 30px; line-height: 30px; background: #cccccc; border-bottom: 1px solid #ff6600; color: #ffffff; text-decoration: none; }

.boldblue			{ color: #336699; font-weight: bold; }	

.ukw				{ font-size: 10px; color: #cccccc; text-transform: uppercase; }
.ukw a				{ color: #cccccc; text-decoration: none; }
.ukw a:hover		{ color: #999999; text-decoration: none; }	

.bot-addy			{ color: #336699; text-transform: uppercase; text-align: right; font-size: 10px; }	


					/* Moo */
#idList {
	margin: 0;
	padding: 0;
	list-style: none;
}
 
#idList li {
	display: block;
	margin: 0;
	height: 25px;
	line-height: 25px;
	width: 90px;
	background: #333;
	color: #cccccc;
	font-size: 11px;
	filter:alpha(opacity:70); opacity: 0.70; -moz-opacity:0.70;
	border: 1px solid #999999;
	border-right: 1px solid #ffffff;
	margin-bottom: 2px;
	text-align: left;
	text-indent: 17px;
}	


#cricket			{ float: right; width: 416px; height: auto; text-align: center; margin: 30px 0; }
#cricket img		{ border: none; }
h3 {
	font-size: 15px; 
	height: 22px; 
	font-style: italic; 
	font-weight: bold; 
	color: #333333; 
	border-bottom: 1px dotted #cccccc; 
	width: 95%;	
	margin: 0 0 0 20px;
}
#servnav {
	margin: 0;
	padding: 15 0 0;
}
#servnav li {
	float: left;
	margin: 0 6px 6px 0;
	list-style-type: none;
}
#servnav li a {
	display: block;
	width: 100px;
	padding: 85px 0px 4px;
	text-align: center;
	text-decoration: none;
	border: 2px solid #ff6600;
	color: #000000;
}
#servnav li .home {
	background: url(images/servmenu/servicehome.jpg) no-repeat left top;

}
#servnav li .specialist {
	background: url(images/servmenu/specialist.jpg) no-repeat left top;

}
#servnav li .warranty {
	background: url(images/servmenu/manufacturer.jpg) no-repeat left top;
}
#servnav li .aircon {
	background: url(images/servmenu/aircon.jpg) no-repeat left top;
}
#servnav li .mot {
	background: url(images/servmenu/mot.jpg) no-repeat left top;
}
#servnav li .save {
	background: url(images/servmenu/savemoney.jpg) no-repeat left top;
}
#servnav li .body {
	background: url(images/servmenu/bodywork.jpg) no-repeat left top;
}
#servnav li .price {
	background: url(images/servmenu/priceguide.jpg) no-repeat left top;
}
#servnav li a:hover {
	color: #ff6600;
	border: 2px solid #333333;
}

.xmasbanner {
	display: none; position: absolute; left: 0px; top: 0px;
}

.car {
	position: relative;
}

.car img.banner {
	position: absolute;
	top: 46px;
	left: 6px;
}

.summersaleimg {
	width: 108px !important;
	border: none !important;
	position: absolute !important;
	left: 10px !important;
	top: 50px !important;
	display: block !important;

}