/**********************************************
				FONTS CSS
***********************************************/
@font-face {
	font-family: 'myriadproregular';
	src: url('../fonts/myriadproregular.eot');
	src: local('../fonts/myriadproregular'), 
		url('../fonts/myriadproregular.woff') format('woff'), 
		url('../fonts/myriadproregular.ttf') format('truetype');
}
/**********************************************
				COMMON CSS
 *********************************************/	

html{overflow-y:scroll;height:101%;}
	
dl, dt, dd, ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
a {
    outline:none;
    text-decoration: none;
}
a:link { color: #666; text-decoration: none;}
a:hover { color: #666; text-decoration: none;}
a:visited { color: #666; text-decoration: none;}

img { max-width: 100%; height: auto;}
.main-navigation-srm {display:none;}

h1, h2, h3, h4, h6 {
    margin:0 0 4px 0; 	font-family: Arial;
    padding:0; font-weight: normal; line-height: normal;
}



h2 {line-height: 24px!important; margin-top: 20px!important; margin-bottom: 15px!important}



form {
	margin:0px;
	padding:0px;
}
input{
	border:none;
	font-family: arial, sans-serif;
	font-family: arial, sans-serif;
	}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	float:none;
	padding:0px;
	margin:0px;
}
p{
	margin:0;
	padding:0;
	}
.mrg0_T{
	margin-top:0 !important;
	}
.mrg20_B{
	margin-bottom:20px !important;
	}		
a img { border: none;}
/*************************************************/
body{
	margin:0; background-image: url(../images/the-background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding:0;
	font-size:15px;
	color:#666666;
	line-height:22px;
	font-family: arial, sans-serif;
	}
/************************************************
				HEADDER CSS
 ***********************************************/	
 .headder_bg{
	 background:#992215;
	 border-bottom:1px solid #f3c0c6;
	 }
.headder{
	height:66px;
	width:940px;
	margin:0 auto;
	}
.top_contact{	
	width:280px;
	float:left;
	margin-top:40px; margin-left: 5px;
	}	
.top_contact .ph_number{
	color:#ffffff; font-size: 16px; margin-right: 7px;
	font-family: arial;	
	}	
.top_contact .ph_number a{
	color:#ffffff; font-size: 16px; margin-right: 7px;
	font-family: arial;	
	}	
.top_contact .mail_lnk{
	color:#ffffff; font-size: 16px;
	font-family: arial;
	}
.top_contact .mail_lnk a{
	color:#ffffff; font-size: 16px;
	font-family: arial;
	}
.top_contact .mail_lnk:hover{
	color:#fff;
	}
#custom-wrapper { margin: 0 auto; width: 938px;}
/************************************************
				MENU CSS
 ***********************************************/	
 .navigation{
	 width:600px;
	 float:right;
	 text-align:right;
	 margin-top:40px;
	 }
 .navigation ul{
	 float:right;     list-style-type: none;
    margin: 0;
    padding: 0;
	 }
 .navigation ul li{float:left;}
 .navigation ul li span{color:#ffffff; display:inline-block;margin-left:10px; margin-right:10px; border-right-width: 1px;}	
.navigation ul li a{color:#ffffff; font-size:13px; font-family: arial; border-right: solid #FFF 1px; padding: 0px 12px;}	
.navigation ul li a:hover{color:#204285;} 
.navigation ul li.menu-item-28 a{ border: none; padding-right: 0px!important;}
/**********************************************
			TOP BAR CSS
**********************************************/
.topbar{
	width:940px;
	margin:0 auto;
	height:147px;
	position:relative;
	}
.topbar .logo{
	width:388px;
	height:77px;
	display:block;
	position:absolute;
	top:33px;
	}
.passionate_hd{
	float:right;
	margin-top:93px;
	}

.main{
	width:940px; position: relative;
	margin:0 auto; font-family: arial;

	}	
/**********************************************
			MIDBAR CSS
**********************************************/		
.midbar{float: left; 	}



/**********************************************
			WELCOME BOX CSS
**********************************************/	
.welcomebox{float: left; margin-bottom:15px;}
.welcomebox p { margin-bottom: 19px;}
			
.welcomebox .welcometxt{color:#b8b8b8;}	
.welcomebox .welcometxt p{
	margin-bottom:10px;
	}
/**********************************************
			BOTTOM BG IMAGE CSS
**********************************************/	
body.page-template-home-php #custom-car { float: left; width: 100%; height: auto; background:url(../images/bottombg_imgbox_1.jpg) no-repeat center bottom; padding-bottom: 617px; }
body #custom-car { float: left;  width: 100%; height: auto; background:url(../images/bottombg_imgbox_2.jpg) no-repeat center bottom; padding-bottom: 527px; }

	
/**********************************************
			INFOBOX CSS
**********************************************/		
.infobox_container {background:#ffffff; padding:8px; width:938px; float: left; z-index: 100; margin-left: -5px;}
.infobox_container .infobox{ height:196px;}
.infobox_container .vidieo_box{width:254px; float:left; background: #000000;}	
.infobox_container .previouslysold_box{width:461px; float:left; margin:0 10px; background: #000000;}	
.infobox_container .contactus_box{width:203px; float:left; background: #000000;}	


.infobox_container .previouslysold_box a:hover img{ opacity: .6; transition: opacity .55s ease-in-out; -moz-transition: opacity .55s ease-in-out; -webkit-transition: opacity .55s ease-in-out;  }
.infobox_container .contactus_box a:hover img{ opacity: .6; transition: opacity .55s ease-in-out; -moz-transition: opacity .55s ease-in-out; -webkit-transition: opacity .55s ease-in-out;  }

/**********************************************
			FOOTER CSS
**********************************************/		
.footer_bg{float: left; background:#000; width: 100%; text-align: center; font-family: arial; font-size: 13px;}
.footer{
	width:940px;
	height:122px;
	margin:0 auto;
	position:relative;
	}
.footer .ft_link{
	margin-top:54px;
	float:left;
	}	
.footer .ft_link a{text-transform:uppercase; font-family: arial; font-size: 13px; color:#7f8081;}
.footer .ft_link a:hover{color:#ffffff;}
.footer .ft_link strong{color:#7f8081; margin:0 10px; font-weight:normal;}		
.ft_logo{
	width:303px;
	height:62px;
	display:block;
	position:absolute; right:0; top:32px;
	}
/**********************************************
			ABOUT US CONTENT CSS
**********************************************/	
.aboutus_content_box{margin-bottom:60px;}	
.about_txt_about {float: left; width: 589px; min-height: 400px; margin-bottom:60px; margin-right: 10px;}
.aboutus_content_right {float: left; width: 337px; margin-bottom:60px;}

.about_txt_right { float: left; width: 297px; background: #EDEDED; padding: 20px;}
.aboutus_content_box .about_img_box{
	margin-bottom:15px;
	}
.aboutus_content_box .about_img_box_new, .about_img_box_service { margin-left: -8px; width: 934px;
	border-right-width: 8px; border-bottom-width: 8px; border-left-width: 8px; border-right-style: solid; border-bottom-style: solid;
	border-left-style: solid; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;
	margin-bottom:15px;
	}
.about_img_box_space{ width: 100%; height: 140px;}
	}
.about_txt_box h2{
	font-size:24px;
	color:#666666;
	font-weight:normal;
	font-family: arial, sans-serif;;
	margin-bottom:20px;
	}
.about_txt_box p{
	font-size:15px;
	color:#666666;
	line-height:22px;
	margin-bottom:20px;
	font-family: arial, sans-serif;
	}

.endboxFooter ul li {  float:left; color:#666; width: 100%; }
.endboxFooter ul li a{	color:#666666; text-decoration: none; }

ul.page-list li a{	color:#666666; text-decoration: none; }
/**********************************************
			SHOW DISCEIPTION BOX CSS
**********************************************/		
.showroom_description_box{ position: relative;
	padding:28px 0 0 0; width: 698px; margin: 0 auto;
	}	

.showroom_description_box ul li { list-style-type: none;
    margin: 0;
    padding: 0;
}	
.side-column {float: right; width: 200px; padding: 58px 0px 0px 0px;}
.side-column #menu ul { padding: 0px; margin: 0px;}

.make_model_price_hedding{
	font-size:20px;
	color:#7f7f7f;
	font-weight:normal;
	font-family: arial, sans-serif;
	margin-bottom:20px;
	}

.equpment_box h3, .equpment_box  { font-family: arial; font-weight: normal;}

.side-column ul li {list-style-type: none; width: 180px;
    margin: 0;
    padding: 0;
}
.showroom_description_gallery{
	margin-bottom:10px;
	}
.description_div{
	position:relative; width:735px;
	}	
.showroom_description_gallery .large_img_box{
	width:735px;
	height:465px;
	margin-bottom:28px;
	}
.ressults_menu{  z-index: 1000;
	margin:20px 0px;
	padding:22px 5px 22px 5px;
	border-top:1px solid #99999a;
	border-bottom:1px solid #99999a;
	}
.ressults_menu a img {float: right; margin-top: -3px!important; margin-right: 180px;}
.ressults_menu a{
	color:#2b2a2a;
	}
.ressults_menu strong{
	margin:0 10px;
	display:inline-block;
	font-weight:normal;
	}
.thumbnail_box { height: 170px; width: 100%;}

.btnbar{
	position:relative;
	}	
.btnbar .next_btn{
	display:block;
	text-indent:-9999px;
	width:36px;
	height:36px;
	position:absolute;
	right:-50px;
	top:-105px;
	background:url(../images/next_btn.png) no-repeat 0 0;
	}			
.btnbar .previous_btn{
	display:block;
	text-indent:-9999px;
	width:36px;
	height:36px;
	position:absolute;
	left:-50px;
	top:-105px;
	background:url(../images/previous_btn.png) no-repeat 0 0;
	}
.mrg_lR{
	margin-right:14px;
	margin-left:14px;
	}
.car_deatails_box{
	margin-top: 15px; 
	}	
.car_deatails_box h2{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	}	
.details_list{ width: 735px;
	margin-bottom:20px;
	}
.details_list ul{
	float:left; width: 100%; padding: 0px; margin: 0px;
	}
.details_list ul li{
	width:50%; padding: 0px; margin: 0px;
	float:left;
	
	}
.details_list ul li label{display:inline-block;  float:left; color:#000000; width:130px; font-weight: bold; margin-right:10px;}
.details_list ul li span{display:inline-block;  float:left;}	
.equpment_box{margin-bottom:20px; }
.equpment_box h2{
		color:#000000;
	font-size:15px;
	font-weight:bold;
	}	
.equpment_box p{
	color:#7f7f7f;
	font-weight:normal;
	}
/**********************************************
			SHOWROOM LIST BOX CSS
**********************************************/		
.showroom_list{
	padding-top:10px;
	position:relative;
	}
.showroom_list ul li { list-style-type: none;
    margin: 0;
    padding: 0;
}
.showroom_list h2{
	color:#666666;
	font-size:26px;
	margin-bottom:15px;
	font-weight:normal !important;

	}	
.showroom_list .for_sale_hd{
	font-size:15px;
	font-weight:normal !important;
	font-family: arial, sans-serif;
	}
.showroom_list_hd{
	padding-bottom:15px;
	margin-bottom:20px;
	background:url(../images/hr_line_bg.png) repeat-x 0 bottom;
	}
.page_hd{
	width:480px;
	float:left;
	}	
.pagenation{
	width:350px;
	float:right;
	text-align:right;
	margin-top:26px;
	}

.pagenation a {color: #7f7f7f; padding: 0 6px;}

.pagenation ul{float:right;}
.pagenation ul li{float:left; margin-left:10px; }
.pagenation ul li a strong{
	font-weight:normal;
	}	
.showroom_list .pagenation ul{margin-bottom:0;}	
.showroom_list .pagenation ul li{ background:none; padding-bottom:0; padding-top:0px;}
	
.pagenation ul li a{color:#7f7f7f;}	
.pagenation ul li a:hover{color:#000000;}	
.showroom_list ul{margin-bottom:20px; padding: 0px;}
.showroom_list ul li{background:url(../images/hr_line_bg.png) repeat-x 0 bottom; padding-bottom:30px; padding-top:30px;}	
.showroom_list ul li .imgbox{
	width:234px;
	height:158px;
	display:block;
	float:left;
	margin-right:20px;
	}
.showroom_list li .details_box{
	float:left;
	width:380px;
	}
.showroom_list li .details_box h3{
	color:#7f7f7f; font-weight: normal;
	margin-bottom:10px;
	}
.showroom_list li .details_box h3 a{
	color:#7f7f7f; font-weight: normal;
	}
.showroom_list li .details_box ol li{
	background:none;
	padding-bottom:0;
	padding-top:0px;
	margin-bottom:3px;
	}
.showroom_list li .details_box ol li strong{color:#2B2A2A; display:inline-block; }
.showroom_list li .details_box ol li span{color:#7f7f7f;}	
.showroom_list li .btnbar{
	margin-top:100px;
	float:right;
	}			
.enquirenow_btn{color:#2b2a2a; font-size:17px; background:#e4e4e5; padding:6px 15px;}
.moreinformation_btn{color:#2b2a2a; font-size:17px; background:#e4e4e5; padding:6px 15px;}
.moreinformation_btn:hover{background:#222224;color:#ffffff;}
.enquirenow_btn:hover{background:#222224; color:#ffffff;}



#extra-wrap { float: left; width: 202px; margin-right: 10px;}
#home-block1 { float: left; width: 202px; margin-right: 10px; background: #000000;}


#home-block5 { float: left; width: 202px; margin-right: 10px; background: #000000;}

#home-block4 { float: left; width: 202px; margin-top: 10px; background: #000000;}

#home-block2 { float: left; width: 260px;  margin-right: 10px; background: #000000;}
#home-block3 {float: left; width: 458px; background: #000000;}



#home-block1 a:hover img, #home-block3 a:hover img, #home-block2 a:hover img,  #home-block4 a:hover img{ opacity: .6; transition: opacity .55s ease-in-out; -moz-transition: opacity .55s ease-in-out; -webkit-transition: opacity .55s ease-in-out;  }



.soliloquy-container .soliloquy-control-nav { right: 10px;}
.soliloquy-container .soliloquy-direction-nav li .soliloquy-next { height: 25px!important; width: 25px!important; background-position: 0px -25px!important;}
.soliloquy-theme-classic .soliloquy-prev { height: 25px!important; width: 25px!important; background-position: 0px 0px!important;}
.soliloquy-theme-classic .soliloquy-next { height: 25px!important; width: 25px!important; background-position: 0px -25px!important;}

.soliloquy-theme-classic .soliloquy-pager-link:hover, .soliloquy-theme-classic .soliloquy-pager-link.active {background-position: 0px 0px!important;}
.soliloquy-theme-classic .soliloquy-pager-link { width: 15px!important; height: 15px!important; background-position: 0px -21px!important;}

 .content44{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:620px;margin:20px auto;}

            .cred{margin-top:20px;font-size:11px;}

#contact_form_pop .wpcf7-text {height: 24px; width: 338px; border: 1px solid #C6C6C6;}
#contact_form_pop .wpcf7-textarea {height: 224px; width: 338px; border: 1px solid #C6C6C6;}
#contact_form_pop .wpcf7-submit {margin-right: 4px;}

#TellAFriend_BoxLabel { font-weight: normal!important;}

.datepick-week-end-cell  {background: #000! important;}


#do-show {display: none;}

.print-me { display: none;}
.home-title-new { font-size: 12px; color: #eeeeee; text-indent: 10px; height: 30px; line-height: 30px; background-color: #000;}


img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignnone { padding-right: 15px;}
.hidden-phone {display:none;}

.about_txt_box ul {padding-left: 15px;}
.galleria-errors {display:none!important;}