/* CSS Document 

	Theme Name: Azizi Motors
	Description: Azizi Motors Wordpress Theme
	Version: 1.0
	Author: Azizi Media
	Author URI: http://www.azizi.co.uk

Reset CSS Styles */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
*{padding:0;margin:0}


/* Styles */

.l_home{height:160px; width:280px; cursor:pointer; top:0; left:0;padding:0; margin:0; position:absolute;}
.l_express{height:70px; width:140px; cursor:pointer; top:40px; right:32px;padding:0; margin:0; position:absolute;}


body{background:url(../images/body-bg.jpg) repeat-x #fff;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#4c4c4c;line-height:140%}
input,textarea,select{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;}

#maincontainer{width:1000px;margin:0 auto}

	#header{height:180px; position:relative;}
		
	#nav{height:40px;line-height:40px;padding:0;font-size:12px}
		#nav ul li{display:block;position:relative;float:left;border-left:1px solid #001843}
		#nav ul li:first-child{border:none}
		#nav ul li:hover,#nav ul li.active, #on{background:#001843}
		#nav ul li a{text-decoration:none;color:#fefefe;font-weight:bold;display:block;padding:0 12px}
		#nav ul li ul.sub-menu{display:none;border:none;position:absolute;background:#001843;z-index:100000}
		#nav ul li:hover ul.sub-menu{display:block}
		#nav ul li ul.sub-menu li{display:block;margin:0;border:none;background:#001843}
		#nav ul li ul.sub-menu li:hover{background:#47476C;margin:0 0 0 0;}
		#nav ul li ul.sub-menu li a{display:block;padding:0 10px;width:140px;line-height:30px;border:none;font-weight:normal}
		#nav ul li ul.sub-menu li a:hover{color:#fefefe}
		
	#mslideshow{height:300px}
		
	#content{width:1000px;float:left;padding:0 0 30px;margin:20px 0 0}
		
		#leftcol{display:block;float:left;width:225px;padding:0 20px 20px;margin:0 20px 0 0;background:#f6f6f6}
			
			.search select{width:100%;height:30px;border:1px solid #e0e0e0;margin:0 0 5px}
				.search .button{clear:both;float:right;width:140px;text-align:left;text-indent:10px;height:40px;border:1px solid #ABADB3;cursor:pointer;margin:10px 0 0 0;background:url(../images/submit.png) no-repeat right #E0E0E0;color:#3A3C40;font-weight:bold}
					.search .button:hover{background:url(../images/submit.png) no-repeat right #D5D5D5}
				.search{padding:0 0 60px;border-bottom:1px solid #abadb3;margin:0 0 20px;clear:both}
				
				.side-image{margin:0 0 20px}
			
		#rightcol{display:block;float:right;width:675px;padding:0 20px 20px;background:#fff}
			.showroom-result{clear:both;display:block;width:655px;height:120px;padding:20px 10px 56px;margin:0 0 10px;border:1px solid #e4e4e4;background:#fafafa;cursor:pointer;color:#666; position:relative}
            
            .vehicle-price{border-top: solid 1px #e4e4e4; width:386px; position:absolute; color:#222; font-weight:bold; padding:10px 0 0 0; height:40px; margin:0; bottom:10px; right:15px; font-size:13px; text-align:right}
			.vehicle-price span.from{padding:10px; color:#333; margin:0; display: inline-block}
            .vehicle-price span.price{padding:10px; width:130px; text-align:center; background-color:#BF0005; color:#FFFFFF; margin:0;  display: inline-block }
            
				.showroom-result:hover{background:#f3f3f3}
				.showroom-thumbnail{display:block;float:left;width:150px;height:120px; position:relative;}
					.showroom-thumbnail img{width:150px;height:120px}
                    div.sold{position:absolute; top:0; left:0; padding:0; margin:0; display:block; background-image:url(http://www.dealermanager.co.uk/images/sold.png);width:150px;height:120px}
                    .picnum{padding:5px 10px; color:#919191; border:solid 1px #e4e4e4; background-color:#ebebeb; text-shadow:1px 1px 0 #fff; font-weight:bold; font-size:12px;}
				.showroom-details{display:block;float:right;width:490px;height:120px}
					.showroom-title{height:20px;line-height:20px;width:485px;padding:0 0 0 5px}
                    .showroom-title h2{margin:0; padding:0;}
					.showroom-short{display:block;float:left;width:99px;height:80px;font-size:12px;border-top:10px solid #fafafa;border-bottom:10px solid #fafafa;border-right:1px solid #e4e4e4}
						.showroom-result:hover .showroom-short{border-top:10px solid #f3f3f3;border-bottom:10px solid #f3f3f3}
						.showroom-short li{line-height:10px;margin:5px 0 0;padding:0 0 0 10px}
						.no-data{color:#bcbdc0}
					.showroom-breakdown{display:block;float:right;width:375px;max-height:78px;overflow:hidden;font-size:12px;padding:10px 5px 0 10px}
						.showroom-breakdown strong{text-transform:uppercase}
						
						.showroom-breakdown .interest{line-height:20px;color:#ff0000;font-weight:bold;font-size:16px}
						.showroom-breakdown .price{line-height:20px;color:#ff0000;font-weight:bold;font-size:16px}
						
						.results{height:60px;width:675px;line-height:60px;text-indent:10px;font-size:30px;border:1px solid #E0E0E0;background:url(../images/search-results.png) no-repeat right #F6F6F6;margin:0 0 10px}
                    
						
						.detail ul{ width:100%; margin:0 0 20px; border: 1px solid #e0e0e0;}
                        .detail .wpcf7 ul{ width:100%; margin:0 0 20px; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom: none; border-left: 1px solid #e0e0e0; }
                        .wpcf7 ul{ width:100%; margin:0 0 20px; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-top: none; border-left: 1px solid #e0e0e0; }
							.detail ul li{background:url(../images/bullet.png) no-repeat left #F6F6F6;width:100%;height:40px;line-height:40px;text-indent:30px;border-top:1px solid #e0e0e0;font-size:14px}
								.detail ul li:first-child{border-top:none}
                        .specs ul.priceblock { width:100%; margin:0 0 20px; border:none;}
  						.specs ul li label{font-weight:bold; padding:0; margin:0; width:130px; display:block; float:left;}
	                    .specs ul li.prices{height:60px; line-height:60px; font-size:25px; background-color:#0094da; color:#fff; border:solid 1px #0a79ad; margin:0 0 0 -1px;} 
                        .specs ul li.reduced{ height:60px; line-height:60px; font-size:25px; background-color:#c81313; color:#fff; border-bottom:1px solid #D12626; margin:0 0 0 -1px; border-top: 1px solid #9e1b1b; border-right: 1px solid #9e1b1b; border-left: 1px solid #9e1b1b; } 
                        .detail p{padding:11px 30px 10px;background:url(../images/bullet.png) no-repeat left top #F6F6F6;border:1px solid #e0e0e0;width:615px;margin:0 0 20px}
                       	p.reduced{ height:60px; line-height:60px; padding:0 30px; font-size:25px; color:#fff; border-bottom:1px solid #D12626; margin:0 0 20px; border-top: 1px solid #9e1b1b; border-right: 1px solid #9e1b1b; border-left: 1px solid #9e1b1b; background: #c81313 url(../images/bullet.png) no-repeat left center; } 
                        .detail div.options{ padding:18px 20px; width:635px; position:relative; height:21px; background: #f6f6f6 url(none); border: 1px solid #e0e0e0; margin:0 0 20px 0;}
                        .detail div.options img{ position:absolute; right:-1px; top:-1px; padding:0; margin:0; border:none;}
                        	.detail p.enquiry-p{padding:11px 30px 10px;background:url(../images/bullet.png) no-repeat left top #F6F6F6;border:1px solid #e0e0e0;width:615px;margin:-1px 0;}
							.detail p .interest{font-size:24px;font-weight:bold;color:#ff0000}
							.detail p .price{font-size:16px;font-weight:bold}
						
						
						.extra-links li.showroom{float:left;width:50%;text-indent:30px}
						.extra-links li.random{float:right;width:50%;text-align:right;text-indent:30px}
						.detail .wpcf7{width:675px;}
                        .ddfmerrors{padding:10px; margin:0; border:solid 1px #b52121; background:#e02222; color:#FFFFFF; font-size:22px; font-weight:bold;}
                        .errorlist{padding:20px; margin:0 0 20px; border:solid 1px #e0e0e0; background:#f5e9e9;}
						.wpcf7 ul li{background:#F6F6F6;width:100%;height:54px;line-height:54px;text-indent:10px;border-top:1px solid #e0e0e0;font-size:14px; position:relative;}
                        .detail .wpcf7 ul li{background:#fafafa;width:100%;height:54px;line-height:54px;text-indent:10px;border-top:1px solid #fff;font-size:14px; position:relative;border-bottom:1px solid #e0e0e0;}
                        .detail .wpcf7 ul li.field{background:#fafafa;width:100%; height:auto; padding-bottom:10px; line-height:54px;text-indent:10px;border-top:1px solid #fff; border-bottom: solid 1px #e0e0e0;font-size:14px}
                        .detail .wpcf7 ul li h2.details{ margin:0; text-shadow:1px 1px 0 #f5f5f5; line-height:54px; height:54px; border-bottom:1px solid #e0e0e0; color:#4c4c4c; border-top-style: none; border-right-style: none; border-left-style: none; }
                        .wpcf7 ul li label{float:left;}
                        .wpcf7 ul li img{position:absolute; margin:0; padding:0; top:10px; left:372px;}
                        .wpcf7 ul li h2.details{margin:-1px 0 -1px -1px;}
                        
							.wpcf7-text,.wpcf7-select,.fmfile{float:right;height:30px;margin:10px 10px 0 0;padding:0 10px;color:#3A3C40}
							.wpcf7-textarea{float:right;margin:10px 10px 0 0;padding:0 10px;color:#3A3C40; width:272px;}
                            .wpcf7-select{width:294px;height:34px;padding:4px 4px 4px 10px; line-height:34px;}
							.wpcf7-text,.wpcf7-select,.wpcf7-textarea,.fmfile{border:1px solid #ABADB3}
						.wpcf7 ul li.sub{background:url(../images/bullet.png) no-repeat left #F6F6F6;width:100%;height:40px;line-height:40px;text-indent:30px;font-weight:bold;font-size:12px;padding:2px 0 0}
						.wpcf7-submit,.wpcf7-reset{ width:140px; text-align:left; text-indent:10px; height:40px; border:1px solid #ABADB3; cursor:pointer; margin:10px 10px 0 0; background:#E0E0E0 url(../images/submit.png) no-repeat right center; color:#3A3C40; font-weight:bold }
                        .wpcf7-reset{ background:#E0E0E0 url(../images/clear.png) no-repeat 110px center; }
							.wpcf7-submit:hover,.wpcf7-reset:hover{background-color:#D5D5D5}
						.wpcf7 ul li.submit{background:#f6f6f6;width:100%;height:60px;line-height:60px;text-indent:10px;font-size:14px; text-align:right;}
                        
                     
						.wpcf7 label span{color:#ff0000}
						
						.enquire-about,.finance,.part-exchange,.show-sec,.show-saf,.show-ext{display:none}
							#finance,#part-exchange{cursor:pointer}
							
							
							ul.list{padding:0; margin:20px 0; list-style:none;}
							ul.list li{padding:0 20px; line-height:39px;margin:4px 0; border:1px solid #e0e0e0;border-left:solid 10px #0086d2;background-color:#f6f6f6}						
							
							.mtabs{width:100%;height:140px}
						.mtab{display:block;float:left;margin:0 0 0 5px;height:140px;width:165px}
							.mtab:first-child{margin:0}
						
						#hslideshow{height:300px;background:#000;clear:both}
						
						.htabs{margin:20px 0 0}
						.htab{display:block;float:left;margin:0 0 0 5px;width:165px;border-bottom:2px solid #2c2c3f}	
							.htab:first-child{margin:0}
							
							.htab ul.tab{cursor:pointer}
							.htab ul.tab li.title{line-height:30px;background:#2c2c3f;text-indent:10px;color:#ffeffe;font-weight:bold}
							.htab ul.tab li.text{height:40px;font-size:12px;font-weight:bold;line-height:130%;padding:5px 10px}
							.htab ul.tab li.image img{height:100px;width:165px}
						
						#mslideshow{height:480px;width:675px;padding:10px 0 24px;text-aling:center;border:1px solid #e0e0e0;background:#f6f6f6;margin:0 0 20px;clear:both}
							#mslides{border:none;backgroud:none;text-indent:none;padding:0;margin:0}
								#mslides li{background:none;border:none;width:640px;text-indent:0;margin:0 auto;padding:0; min-height:480px; min-width:640px;}
							#mslides li img{width:640px;height:480px;margin:8px 0 0 18px; min-width:640px;}
							
							
						
							
							#showroom-pagination{margin:0 0 20px;min-height:40px}
							ul.page{background:none;border:none;margin:0 0 20px;min-height:48px;max-height:96px;overflow:hidden}
							ul.page li{display:block;float:left;height:40px;width:40px;cursor:pointer;margin:3px;padding:0;background:#f6f6f6;color:#000;border:1px solid #e0e0e0;text-align:center;text-indent:0px}
								ul.page li:first-child{border-top:1px solid #e0e0e0}
								ul.page li.current{background:#e7f2f6}
							ul.page li:hover{background:#cfdfe5}
														
						
				.pagination{clear:both;position:relative;font-size:11px;line-height:20px}
				.pagination span{display:block;float:left;margin:0 6px 10px 0;padding:6px 14px 5px 14px;text-decoration:none;width:auto;background:#f6f6f6;border:1px solid #E0E0E0; cursor:default}
                .pagination span.blank{ background:#FCFCFC; border:1px solid #EFEFEF; color:#ccc;}
				.pagination a {display:block;float:left;margin:0 6px 10px 0;padding:6px 14px 5px 14px;text-decoration:none;width:auto;background:#f6f6f6;border:1px solid #E0E0E0;color:#4c4c4c}
				.pagination a:hover{color:#000;background: #888;border:1px solid #000}
				.pagination .current{padding:6px 14px 5px 14px;background: #888;color:#000;border:1px solid #000}
				
				
				.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 675px; /*Width of Carousel Viewer itself*/
height: 300px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0; /*margin around each panel*/
width: 675px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



	.express-fit-table{width:100%;margin:20px 0;text-transform:uppercase}
	
		ul.head{background:#D2232B;line-height:80px;width:100%;height:80px;color:#fff}
			ul.head li{display:block;float:left;width:99px;height:80px;text-align:center;border-left:1px solid #fff}
			ul.head li.left{width:375px;height:80px;text-indent:10px;border:none}
			ul.head li.bronze{background:url(../images/medal_bronze_3.png) no-repeat}
			ul.head li.silver{background:url(../images/medal_silver_3.png) no-repeat}
			ul.head li.gold{background:url(../images/medal_gold_3.png) no-repeat}
			ul.head li.express{background:url(../images/express-fit.png) no-repeat}
			
		ul.single-head{background:#D2232B;line-height:80px;width:100%;height:80px;color:#fff}
			ul.single-head li{display:block;float:left;width:100%;height:80px;text-align:left;text-indent:10px}
			
			
		ul.check{background:#f6f6f6;line-height:60px;width:100%;height:60px}
			ul.check li{display:block;float:left;width:99px;height:59px;text-align:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
			ul.check li.left{width:373px;height:59px;text-indent:10px;text-align:left;border-left:1px solid #e0e0e0}
				ul.check li.left span{font-size:10px;font-weight:normal}
			ul.check li.tick{background:url(../images/tick.png) no-repeat}
			
		p.note{font-size:12px;font-style:italic}

		.bold-title{height:60px;width:673px;line-height:60px;text-indent:10px;font-size:26px;border:1px solid #E0E0E0;background:#F6F6F6;margin:20px 0;clear:both;}
		
		
		.page-form{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
		li.page-submit {background:#fff}
				
			
	#footer{clear:both;line-height:20px;background:#2C2C3F;color:#fff;padding:10px 20px 10px}
	.social{position:absolute;margin:-35px 0 0 886px;width:74px}
	
		.social-middle{margin:0 10px}
		

	h1{height:60px;width:673px;line-height:60px;text-indent:10px;font-size:26px;border:1px solid #E0E0E0;background:#F6F6F6;margin:0 0 20px;clear:both;}
    .detail h1{height:50px;width:673px;line-height:50px;text-indent:10px;font-size:20px;border:1px solid #E0E0E0;background:#F6F6F6;margin:0 0 20px;clear:both; position:relative}
		.detail h1 span.price{ position:absolute; right:10px; top:0; color:#0086d2;padding:0; margin:0;}
		.detail h1 .sold{float:right;;color:#ff0000;padding:0 10px 0 0}
h2{font-size:20px;margin:20px -1px 20px 0;line-height:140%;color:#0086d2;padding:0 0 8px;border-bottom:1px dotted #0086d2}
	.showroom-result h2{color:#0086d2;font-weight:bold;font-size:16px;padding:0 0 0 5px;text-transform:uppercase;text-align:left;margin:0;border:none}
			.showroom-result h2 .sold{float:right;clear:both;padding:0;margin:0;color:#ff0000}
			.showroom-result h2 .price{float:right;clear:both;padding:0;margin:0;color:#2b2b2b}
	.detail h2,h2.enquire,h2.details,h2.your-details,h2.extras,h2.security{height:60px;width:100%;line-height:60px;text-indent:10px;font-size:26px;padding:0;border:1px solid #E0E0E0;margin:0 0 10px;text-transform:none;color:#4c4c4c}
	.detail h2.enquire{background:url(../images/enquire.png) no-repeat right #F6F6F6;margin:0; border-bottom:none;}
	.detail h2.details{background:url(../images/vehicle-detail.png) no-repeat right #F6F6F6;margin:0;border-bottom:none;clear:both}
	.detail h2.your-details{background:url(../images/vehicle-detail.png) no-repeat right #F6F6F6;margin:0;border-top:none;border-bottom:none}
	.detail h2.extras{background:url(../images/extras.png) no-repeat right #F6F6F6;margin:0;cursor:pointer}
	.detail h2.security{background:url(../images/security.png) no-repeat right #F6F6F6;margin:10px 0 0;cursor:pointer}
	.detail form h2.details.your{background:url(../images/vehicle-detail.png) no-repeat right #f6f6f6;border-top:none}
	
				.detail h2.security:hover{background:url(../images/security.png) no-repeat right #F2F9FD}
				.detail h2.extras:hover{background:url(../images/extras.png) no-repeat right #F2F9FD}
				.detail h2.extras.show-ext:hover{background:url(../images/extras.png) no-repeat right #f6f6f6;cursor:default}
				.detail form h2.details:hover{background:url(../images/vehicle-detail.png) no-repeat right #F2F9FD}
				.detail form h2.details.your:hover{background:url(../images/vehicle-detail.png) no-repeat right #f6f6f6}
h3{}
h4{}
h5{width:100%; padding:20px 0 0 0; font-size:16px;margin:0 0 20px;clear:both;}
h6{}
h2.redblock{display:block; clear:both; margin:0; padding:10px 0 0 0; clear:both; border:none;}
h2.redblock a{padding:10px; margin:0; display:block; font-size:20px; font-weight:bold; border:none; background-color:#c90b0b; color:#fff; clear:both;}
h2.redblock a:hover{color:#23231a;}
p{margin:0 0 10px}
a{color:#0186D3;text-decoration:none}
	a:hover{color:#232323}
	
	.clear{clear:both}
