@charset "utf-8";
/* CSS Document  */





*{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit  */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
-ms-box-sizing: border-box;
-o-box-sizing: border-box; list-style:none; text-decoration:none; outline:none; margin:0; padding:0;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}

::selection {background:#54c9ea; color:#fff;}
::-moz-selection {background:#54c9ea; color:#fff;} 
::-webkit-selection {background:#54c9ea; color:#fff;}
::-ms-selection {background:#54c9ea; color:#fff;}
::-0-selection {background:#54c9ea; color:#fff;}

img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{ color:#54C9EA; text-decoration:underline; }
a, a:focus{ outline:none;}
body{ background:#efefef; margin:0; padding:0; font-family: 'Droid Sans', sans-serif;}
a{ font-weight:normal;  color:#54C9EA; text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{}
h2{ color:#282828; font-size:22px;}
h3{}
p{}
.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }

.left-section{ z-index:999; width:150px; position:fixed; float:left; height:100%; background:#1f1f1f;} 
.logo{ width:100%; text-align:center; padding-top:33px;}
.side-menu{ padding-top:55px;}
.side-menu h2{ color:#5a5a5a; font-size:15px; padding-bottom:10px; padding-left:16px;}


#menuwrapper ul, #menuwrapper ul li{ margin:0; padding:0; list-style:none;}
#menuwrapper ul li{  width:100%; cursor:pointer;}
#menuwrapper ul li:hover,
#menuwrapper ul li.iehover a{}
#menuwrapper ul li a{ padding:0px 0 0 16px; color:#ffffff;  font-size:13px; line-height:37px; display:block; text-decoration:none;  }
#menuwrapper ul li a:hover, #menuwrapper ul li a:focus{ color:#fff; background:#000;}
#menuwrapper ul li a.current{ color:#666666;}

#menuwrapper ul li ul{ top:0; background:#000; height:100%; display:none; padding-top:170px; width:240px;  position:fixed;}
#menuwrapper ul li:hover ul, 

#menuwrapper ul li.acura-over ul.sub-menu {left:-250px; opacity:0; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; display:block;}
#menuwrapper ul li.acura-over:hover ul.sub-menu {left:150px; opacity:1;}
.iehover{ background:#000;}
#menuwrapper ul li ul li{}
#menuwrapper ul li:hover ul li:hover,
#menuwrapper ul li.iehover ul li.iehover{}
#menuwrapper ul li ul li a{ display:block;}
#menuwrapper ul li:hover ul li ul,
#menuwrapper ul li.iehover ul li ul{ position:absolute; display:none;}
#menuwrapper ul li:hover ul li:hover ul,
#menuwrapper ul li.iehover ul li.iehover ul{ display:block; left:150px; top:0;}
#menuwrapper ul li:hover ul li:hover ul li,
#menuwrapper ul li.iehover ul li.iehover ul li{ background:#86d3fa;}
#menuwrapper ul li:hover ul li:hover ul li:hover,
#menuwrapper ul li.iehover ul li.iehover ul li.iehover{ background:#358ebc;}
#menuwrapper ul li:hover ul li:hover ul li a,
#menuwrapper ul li.iehover ul li.iehover ul li a{ color:#ffffff;}

#menuwrapper ul li ul li a:hover{ background:#54c9ea; color:#000;}
#menuwrapper ul li ul li a:hover sup{ color: #fff;}

.right-section{ min-height:905px; float:right;  width:100%; padding-left:150px; padding-bottom:74px;position:relative;}
.top-banner-pic{float:left; width:100%;}
.home-pic{ background:url(../images/right-side.jpg) no-repeat top center; background-size:cover; min-height:1019px; }
.top-banner-txt{ color: #E5E5E5; font-size: 15px; line-height: 33px; padding: 50px 30% 0;text-align: center; width: 100%;}
.bits-about{ font-size:21.75px; padding-bottom:25px; color:#fff; padding-left:100px; padding-top:64px; }
ul.search-field{}
ul.search-field li{ float:left;}


.sbHolder{	border: solid 2px #fff; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px;	font-size: 12px;	font-weight: normal;	height: 36px;	position: relative;	width: 100%;}
.sbHolder:focus .sbSelector{	}
.sbSelector{	display: block;	height: 30px;	left: 0;	line-height: 30px;	outline: none;	overflow: hidden;	position: absolute;	text-indent: 10px;	top: 0;	width: 100%;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{	color: #fff; font-size:20px;	outline: none;	text-decoration: none;}
.sbToggle{	background: url(../images/select-icons.png) 0 -115px no-repeat;	display: block;	height:28px;	outline: none;	position: absolute;	right: 0;	top: 0;	width: 30px;}
.sbToggle:hover{	background: url(../images/select-icons.png) 0 -167px no-repeat;}
.sbToggleOpen{	background: url(../images/select-icons.png) 0 -18px no-repeat;}
.sbToggleOpen:hover{	background: url(../images/select-icons.png) 0 -70px no-repeat;}
.sbHolderDisabled{	background-color: #3C3C3C;	border: solid 1px #515151;}
.sbHolderDisabled .sbHolder{	}
.sbHolderDisabled .sbToggle{	}
.sbOptions{	background-color: #212121;	border: solid 1px #515151;	list-style: none;	left: 0;	margin: 0;	padding: 0;	position: absolute;	top: 30px;	width: 100%;	z-index: 1;	overflow-y: auto; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; padding-bottom:15px;}
.sbOptions li{	padding: 0 7px;}
.sbOptions a{	border-bottom: dotted 1px #515151;	display: block;	outline: none;	padding: 7px 0 7px 3px;}
.sbOptions a:link, .sbOptions a:visited{	color: #ddd;	text-decoration: none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{	color: #54C9EA;}
.sbOptions li.last a{	border-bottom: none;}
.sbOptions .sbDisabled{	border-bottom: dotted 1px #515151;	color: #999;	display: block;	padding: 7px 0 7px 3px;}
.sbOptions .sbGroup{	border-bottom: dotted 1px #515151;	color: #EBB52D;	display: block;	font-weight: bold;	padding: 7px 0 7px 3px;}
.sbOptions .sbSub{	padding-left: 17px;}
.section-category{ width:100%; float:left; padding:30px; }
.select-main{ float:left; width:100%; padding-left:100px;}
.select-box-one{ width:13%; float:left; padding-right:14px;}
.select-box-two{ width:22%; float:left; padding-right:14px;}
.select-box-three{ float:left; width:13%;}
.search-btn{ background:url(../images/btn.jpg) repeat; font-size:14px; color:#fff; border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -webkit-border-radius:30px; -o-border-radius:30px; cursor:pointer; font-family: 'Droid Sans', sans-serif; width:100%; border:none; height:34px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.search-btn:hover, .search-btn:focus{ background:url(../images/btnh.jpg) repeat; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.feature-car{ position:relative;}
ul.feature{ padding-top:25px; float:left; width:100%;}
ul.feature li{ min-height:200px; overflow:hidden; position:relative; background:#fff; box-shadow:0 1px 4px #909090; -moz-box-shadow:0 1px 4px #909090; -webkit-box-shadow:0 1px 4px #909090; -o-box-shadow:0 1px 4px #909090; -ms-box-shadow:0 1px 4px #909090; float:left; width:23.5%; margin-right:2%;  margin-bottom: 25px;}
ul.feature li:nth-child(4n+4){ margin-right:0;}

ul.feature li:hover .overlay-trans{ display:block;}
.time-duration{ position:absolute; bottom:0;}
.car-model{  text-align:left; padding-top:10px; } 
.car-model h2{ color:#282828; font-size:15px; padding:0 10px;}
.car-model h2 sup{ color:#54c9ea; font-size:10px; }
.footer{ padding-left:150px; color:#9f9f9f; font-size:16px; position:relative; float:left; width:100%;}
.footer a{ color:#9f9f9f;}
.footer a:hover{ color:#54C9EA;}
.footer-bg{ font-size:15px;  z-index:99; position:relative; background:#000; width:100%; padding:15px;}
.overlay.pop_active{ position:fixed; top:0; left:0; right:0; bottom:0; z-index:990; background:url(../images/trans.png) repeat; display:block;}
.overlay {display:none;}
.sub-menu h2{ cursor:default; padding-top:50px; color:#fff;}
.sub-menu li a{ font-size:16px;}
.sub-menu li a sup{ color:#54C9EA;}
.diff-border .sbHolder{ border:2px solid #a7a7a7;}
.diff-border .sbSelector:link, .diff-border .sbSelector:visited{ color:#a7a7a7;}

.compare{ width:100%; float:left; padding-left:100px; padding-top:20px;}
.compare a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;  text-decoration:underline; color:#fff; font-size:16px; }
.compare a:hover{ color:#54c9ea; }

.inner-page{ float:left; width:100%;}

.select-box-four{ width:160px; margin-right:30px; float:left;}
.select-box-four .sbHolder{ border:none;}
.inner-pic{background:url(../images/inner-banner.jpg) no-repeat top center; background-size:100%; background-attachment:fixed; min-height:230px; }

.compare-right{ float:right;}

.porsche-txt{ float:left; width:60%; padding-top:120px; padding-left:40px; padding-bottom:20px;}
.porsche-txt h2{ font-size:26px; color:#fff;}
.inner-page .select-main{ padding-left:40px;}
.color-change .sbSelector{ color:#666666;}
.normal-txt{  color:#fff; }
.porsche-txt p{color:#fff; font-size:14px; line-height:35px;overflow: hidden;}
.porsche-txt p.para_height_auto{height:auto !important;}
.read-more{ color:#fff; text-decoration:underline;}
.category{ z-index:14; position:relative; padding-bottom:10px; margin:0 1%; border-bottom:1px solid #c8c8c8; margin-bottom:15px; width:98%; float:left;}
.filter-by{ padding-top:8px; float:left; color:#282828; font-size:15px; padding-right:15px;}
.feature-by .sbHolder{ border:none;}

.feature-by .sbSelector:link, .feature-by .sbSelector:visited, .feature-by .sbSelector:hover{ color:#9d9d9d; font-size:20px; }

.feature-by .sbToggle{ background:url("../images/select-icons.png") no-repeat scroll 0 -165px rgba(0, 0, 0, 0);}
.color-change .sbToggle{ background:url("../images/select-icons.png") no-repeat scroll 0 -165px rgba(0, 0, 0, 0);}
.feature-apply{ margin-top:2px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; float:left; background:url(../images/btn-n.jpg) repeat; width:100px; height:32px; border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border:none; cursor:pointer; color:#fff; font-size:15px; margin-left:20px; font-family: 'Droid Sans', sans-serif;}
.feature-apply:hover, .feature-apply:focus{ background:url(../images/btnh.jpg) repeat;}

ul.feature-category{ float:left; width:100%;}
ul.feature-category li{ margin-bottom:20px; position:relative; min-height:270px; overflow:hidden; background:#fff; box-shadow:0 1px 4px #909090; -moz-box-shadow:0 1px 4px #909090; -webkit-box-shadow:0 1px 4px #909090; -o-box-shadow:0 1px 4px #909090; -ms-box-shadow:0 1px 4px #909090; float:left; width:32%; margin-right:2%;}
.time-duration{ z-index:9; color:#666666; font-size:13px; width:100%; padding:10px;}
ul.feature-category li:nth-child(3n+3){ margin-right:0;}
.feature-detail{ display:block;  color: #282828; padding:80px 15px 15px 15px; font-size:22px; line-height:30px;}
.time-duration a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; color:#666666;}
.time-duration a:hover, .time-duration a:focus{ color:#54C9EA;}
.seating{ z-index:11; top:10px; padding:6px 20px; position:absolute; color:#cfcfcf; font-size:14px; background:#1f1f1f;}
.overlay-trans{ z-index:11; text-align:center; position:absolute; background:url(../images/trans1.png) repeat; left:0; right:0; top:0; bottom:0; height:100%; width:100%; display:none;}
ul.feature-category li:hover .overlay-trans{ display:block;}

.pop-up-background {/* background: rgba(255,255,255,.8);*/ cursor: pointer; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100;}
.pop-up-background-modal { cursor:default;}
.pop-up { visibility:hidden; left: 50%; margin-left: -400px; max-width: 1000px; position: absolute; top: 20px; width: 90%;z-index: 100;}
.pop-up.small{ margin-left: -200px; max-width: 400px;}
.pop-up.medium{ margin-left: -300px; max-width: 600px;}
.pop-up.large{ z-index:999; margin-left: -512px; max-width: 1174px;}
.pop-up-content { overflow:hidden; background: #fff; box-shadow:0 0 3px #cdcdcd; -moz-box-shadow:0 0 3px #cdcdcd; -webkit-box-shadow:0 0 3px #cdcdcd; -o-box-shadow:0 0 3px #cdcdcd; -ms-box-shadow:0 0 3px #cdcdcd;   min-height: 30px; padding: 0; z-index:999;}
.pop-up-content .close,
.pop-up-footer { text-align: right;}
.pop-up-footer { padding-top: 24px;}
.pop-up-body { font-size: 16px; color:#666;}
.pop-up-display-content { display: none;}
.pop-up .close { position:absolute; right: 3px;    top: 15px; z-index: 99;}
.pop-up .close a{ font-size: 18px; color: #d22; width: 25px; height: 24px; background:url(../images/cross.png) no-repeat; display: inline-block;}
.pop-up .close a:hover{ background:url(../images/cross-hover.png) no-repeat;}
.pop-up-btn { padding: 8px 15px; display: inline-block; background: #3B4658; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;  margin-left: 10px; color: #fff; font-size: 15px; text-decoration: none;}
.pop-up-btn:hover,
.pop-up-btn:focus { background: #6A798E;}
.pop-up .screen-reader-text { position: absolute; top: -9999px; left: -9999px;}
.ie6 .pop-up { border: 10px solid #CED4E2; width: 600px;}

.popup-main{  position:relative; width:100%; float:left;}
.popup-main-left{ padding-right:15px; float:left; width:55%;}
.popup-main-right{ float: right; padding: 10px;  width: 44%;}
.popup-main-right h3{ color:#282828; font-size:15px; font-weight:700;  padding: 0 30px 0 0;}
.second-view{ color:#666666; font-size:14px; padding-top:15px; font-family: 'Droid Sans', sans-serif;}
.right-view{ float:right;}
.left-view{ float:left;}
.like-comment a{ color:#000; font-size:13px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.like-comment a:hover{color:#54C9EA;}
.like-comment img{ padding:0 5px; vertical-align:middle;}
.like-comment{ padding-top:15px; width:100%;}

.popup-right-bottom{ float:left; padding-top:18px; width:100%;  color:#666666; font-size:12px; padding-bottom:4px;}
.popup-right-bottom p{ float:left; width:50%;}
.popup-right-bottom p:first-child{ width:100%;}

.popup-right-bottom a{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; line-height: 24px; color:#666666; font-size:13px; padding-bottom:4px;}
.popup-right-bottom a img{ padding-left:5px;}
.popup-right-bottom a:hover{ color:#54C9EA; margin-left:5px;}
.popup-right-dec{ float:left; width:100%; color:#666666; border-bottom:1px solid #cfcfcf; padding-bottom:15px; font-size:13px; line-height:20px; padding-top:15px;}

.contact-page{ width:510px; float:left; padding:50px;}
.contact-head{ padding-bottom:40px; font-size:21px; color:#1f1f1f;}

.textfield-one{font-family: 'Droid Sans', sans-serif; background:none; border: 2px solid #FFFFFF; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; font-size: 15px; color:#1f1f1f;  font-weight: normal; height: 36px; width: 100%; padding:0 10px; margin-top:34px;}
.message-field{font-family: 'Droid Sans', sans-serif;  background:none; border: 2px solid #FFFFFF; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; font-size: 15px; color:#1f1f1f;  font-weight: normal; min-height:150px; width: 100%; padding:10px; margin-top:30px; resize:none;}

.send-btn{ background:url(../images/btn.jpg) repeat; width:100px; height:28px; color:#fff; font-size:15px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; font-family: 'Droid Sans', sans-serif; border:none; cursor:pointer; margin-top:30px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.send-btn:hover, .send-btn:focus{ background:url(../images/btnh.jpg) repeat;}

.contact-field .sbSelector:link{ color:#1f1f1f;}
.contact-field .sbToggle { background: url("../images/select-icons.png") no-repeat scroll 0 -165px rgba(0, 0, 0, 0);}
.contact-field  .sbHolder{ width:60%;}


.compare_content {width: 100%; position: absolute; height: 100%; padding-left:150px; right: 0; z-index: 999; display:none; }
.compare-content-main{ height:100%; width:100%; float:left; background:#FFF;}

ul.model-number{ position:relative; z-index:12; padding-top:20px; float:left; width:100%;}
ul.model-number li{ float:left; width:33.33%;}
ul.model-number li .sbSelector:link, ul.model-number li .sbSelector:visited, ul.model-number li .sbSelector:hover{color: #1f1f1f; font-size: 25px;}
ul.model-number li .sbToggle { background: url("../images/select-icons.png") no-repeat scroll 0 -165px rgba(0, 0, 0, 0);}
ul.model-number li  .sbHolder{ width:50%;}
ul.model-number li .sbOptions li{ width:100%;}

ul.bit{ float:left; width:98%; margin:0 1%; padding-bottom:25px;}
ul.bit li{ float:left; width:33.33%; color:#666666; font-size:14px;}

.compare-right .compare-active{  background:#fff; color:#1f1f1f;}
.compare-now{transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;  text-decoration:underline; color:#fff; font-size:15px; font-family: 'Droid Sans', sans-serif; padding:21px 30px; display:block;}
.ccompare-now:hover{ color:#54C9EA;  padding-left:5px;}
.compare-now{}

.select-main .select-box-four{ margin-top:14px;}

.search-now{ width:100%; float:left; position:relative;  padding:8px 5px 8px 16px;}

.search-icon{ position:relative; z-index:999; cursor:pointer; text-align:left; border:none; background:none;}
.continued{color: #FFFFFF;}
.adjust{color: #FFFFFF; text-decoration: underline;}
.more-less { font-size:14px;}

.new-txt{ color:#54c9ea; font-size:10px;}
.fg-menu  .left-padd{ padding-left:14px;}
.feature-by { position:relative; z-index:999; width:180px; float:left;}
.feature-by .ui-state-default, .feature-by .ui-widget-content .feature-by .ui-state-default{ color:#282828;}
.feature-by .ui-state-default .ui-icon{  background-image:url(theme/images/ui-icons_808080_256x240.png);}
.feature-by .ui-state-active, .feature-by .ui-widget-content .feature-by .ui-state-active{ background:#6b6969; color:#fff !important; border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important;}

.video-play-icon{ z-index:13; left:0; position:absolute; width:100%; text-align:center; top:71px; }


.contact-select .ui-state-default{ border:2px solid #fff; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; color:#1f1f1f;} 
.contact-select .feature-by .ui-state-active, .contact-select .feature-by .ui-widget-content .feature-by .ui-state-active{border-bottom-right-radius:0; border-bottom-left-radius:0;}

.contact-select .ui-state-hover, .contact-select .ui-widget-content .ui-state-hover, .contact-select .ui-state-focus, .contact-select .ui-widget-content .ui-state-focus { border:2px solid #fff; }

.contact-select .feature-by .ui-state-active, .contact-select .feature-by .ui-widget-content .feature-by .ui-state-active{border:2px solid #6b6969 !important;}
.video-play-icon{  margin-top: -30px; top: 50%;}
.overlay-trans > img{ margin: -35px auto 0 -31px; position: absolute; top: 50%;}
.select-box-one .ui-state-default{ border:2px solid #fff; border-radius:15px; color:#fff; -moz-border-radius:15px; color:#fff; -webkit-border-radius:15px; color:#fff; -o-border-radius:15px; color:#fff; -ms-border-radius:15px; color:#fff;}
.feature-by .ui-state-default, .feature-by .ui-widget-content .feature-by .ui-state-default{}
.select-box-one{ width:220px; float:left;}

.select-box-one  .feature-by .ui-state-active, .select-box-one  .feature-by .ui-widget-content .feature-by .ui-state-active{background: none repeat scroll 0 0 #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: #282828 !important;
    outline: medium none; border:2px solid #fff;}



.seacrh-big{ width:304px; background:#000; position:absolute; padding-left:55px; top:0; left:0; min-height:65px;}
.seacrh-big-input{ margin-top:6px; border:none; background:none; color:#fff; font-size:13px; font-family: 'Droid Sans', sans-serif; padding:5px; width:86%;} 
.close_btn{ position:absolute; right:13px; top:5px;}
.seacrh-big-input:focus{ background:#fff; color:#000;}
.nav a{ font-size:13px;}

.mobile-menu{ display:none;  }
.toggleMenu { display:  none;  background: #666;  padding: 10px 15px;  color: #fff;}
.nav {list-style: none; *zoom: 1;  }
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a {  padding: 10px 15px; color:#fff;}
.nav li {  position: relative;}
.nav > li {   float: left;  border-top: 1px solid #000;}
.nav > li > .parent {  background-image: url(../images/downArrow.png); background-repeat: no-repeat;background-position: right;}
.nav > li > a { display: block;}
.nav li  ul {  position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%;  top: 0;}
.nav li li a { padding-left:30px;  display: block;background: #151515; position: relative;z-index:100;   border-top: 1px solid #000;}
.nav li li li a { background:#249578;  z-index:200;  border-top: 1px solid #1d7a62;}

.ui-widget-content{ width:100% !important; left:0.2px !important;}

ul.four-colum{ width:100%; float:left;}
ul.four-colum li{ width:23.2%; margin-right:2%; margin-bottom: 25px;  min-height:200px;  background:#fff; box-shadow:0 1px 4px #909090; -moz-box-shadow:0 1px 4px #909090; -webkit-box-shadow:0 1px 4px #909090; -o-box-shadow:0 1px 4px #909090; -ms-box-shadow:0 1px 4px #909090;}
ul.four-colum li:nth-child(4n+4){ margin-right:0;}

.pic-hover-bg{ position:absolute; height:100%; width:100%; top:0; bottom:0; left:0; right:0; background:url(../images/trans.png) repeat; display:none;}
ul.four-colum li:hover .pic-hover-bg{ display:block;}

.four-box{ width:100%; float:left;}
.feature-car{ display:block; background:#000;}
.cell-clip a.clicked-image {height:auto;}
.clicked-image:hover img {opacity:0.8;}
.cell-clip:hover .overlay-trans{ display:block;}
.box-dec{color: #282828;font-size: 15px;  padding: 10px;}
.main-box{ position:absolute; bottom:0; left:0;}
.feature-heading{  padding-bottom: 15px; padding-left: 1%;}

.photo-show{ display:none;}
.cell:hover .photo-show{ display:block;}

.container{ float:left;}
.three-colum .cell{ width: 31.3%;}

#read_more_a{ color:#fff; text-decoration:underline;}
#read_more_a:hover{ color:#54c9ea; } 

.cell-clip .overlay-trans{ display:none; cursor:pointer;}


.popup-bottom {}
.mobile-display{ display:none; width:55%; float:left; padding:0 10px; margin-top:15px;}

.bits{ padding-bottom:20px; color: #666666; font-size: 14px;}
.popup-seprate{ float:left; width:31.3%; margin:0 1%;}
.container.container-home.popup-seprate .cell{ width:100%;}

.popup-seprate .three-colum .cell{ width:100%; margin:0 0 25px;}
.popup-seprate .popup-main-left{ width:100%;}
.popup-seprate .popup-main-right{ width:100%;}
.popup-seprate .popup-right-bottom{ padding-top:10px; position:relative; width:100%; float:left; bottom:0;}
.popup-seprate .popup-right-dec{ padding-bottom:10px;}
.model-dispaly{ color:#282828; font-size:15px; padding-bottom:5px; display:none;}
.fancybox-skin{ display:none;}

.mobile-view-on{ padding-bottom:12px;}
.mobile-view-on img{ padding-right:10px;}

.mobile-version-show{ display:none;}
.dekstop-version-show{}
.between-mobile{ float:left; width:100%; margin-left:15px; padding-top:15px; display:none;  color: #282828; font-size: 15px;}

.feature-by .ui-state-active .ui-icon { background-image: url("theme/images/ui-icons_eeeeee_256x240.png");}

.select-box-one .feature-by .ui-state-active .ui-icon { background-image: url("theme/images/ui-icons_808080_256x240.png");}
.select-box-one  .ui-state-default .ui-icon{background-image: url("theme/images/ui-icons_eeeeee_256x240.png");}








.dk_container {
  background-color: #f5f5f5;
 font-family: 'Droid Sans', sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; width:100%; }
  .dk_container:focus {
    outline: 0; }
  .dk_container a {
    cursor: pointer;
    text-decoration: none; }

.dk_toggle { width:100% !important;
  border: 2px solid #fff;
  color: #fff; font-size:15px;
  padding: 7px 30px 7px 13px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -webkit-transition: border-color .5s;
  -moz-transition: border-color .5s;
  -o-transition: border-color .5s;
  transition: border-color .5s;
  position: relative; }
  .dk_toggle:hover, .dk_toggle:focus {
    border-color: #fff; }
  .dk_toggle:after {
    position: absolute;
    top: 45%;
    right: 10px;
    content: '';
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff; }


.feature-by .dk_toggle:hover{  background:#666; color:#fff;}
.feature-by .dk_toggle:hover:after{   border-top: 4px solid #fff;}

.dk_focus .dk_toggle {
/*  border-color: #40b5e2;
  box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;*/ }

.dk_open {
 /* box-shadow: 0 0 5px #40b5e2;
  -moz-box-shadow: 0 0 5px #40b5e2;
  -webkit-box-shadow: 0 0 5px #40b5e2;*/
  z-index: 10; }
  .dk_open .dk_toggle {
    background-color: #fff;
    color: #ccc;
  
    border-radius: 15px 15px 0 0; }

.dk_open_top .dk_toggle {
  border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px; }
.dk_open_top .dk_options, .dk_open_top .dk_options_inner {
  border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0; }

.dk_options {
  background: #282828;
 

  border-radius: 0 0 15px 15px;
  -moz-border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px; }
  .dk_options a {background-color: #1f1f1f;
    color: #fff;
    padding: 8px 15px; }
  .dk_options a:hover, .dk_options:focus,
  .dk_options .dk_option_current a {
    color: #54c9ea;
    text-decoration: none;
    }
  .dk_options li:last-child a {
    border-bottom: none; }
  .dk_options .disabled {
    cursor: default; }
    .dk_options .disabled a {
      color: #aaa; }
    .dk_options .disabled:hover, .dk_options .disabled:hover a
    .dk_options .disabled:focus, .dk_options .disabled:focus a {
      cursor: default;
      background-color: #fff;
      border-bottom-color: #999;
      text-shadow: none; }

.dk_options_inner {
  background: none repeat scroll 0 0 #1f1f1f;
    border-radius: 0 0 15px 15px;
    color: #fff;
    max-height: 250px;
    padding-bottom: 10px;
    padding-top: 10px; }

.dk_container {
  display: none;
  float: left; }
  .dk_container a {
    outline: 0; }

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1; }

.dk_open {
  position: relative; }
  .dk_open .dk_options {
    display: block; }
  .dk_open .dk_label {
    color: inherit; }

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%; }
  .dk_options a, .dk_options a:link, .dk_options a:visited {
    display: block; }

.dk_options_inner {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch; }

.dk_container select {
  position: absolute;
  top: -99999em;
  visibility: hidden; }

.dk_mobile {
  position: relative; }
  .dk_mobile select {
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: visible;
    opacity: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none; }

.select-box-one .dk_container{ background:none;}
.select-box-one .dk_toggle:after{border-top: 4px solid #fff;}

.dk_toggle:hover:after {border-top: 4px solid #282828;}
.dk_open .dk_toggle:after{ border-top: 4px solid #282828;}
.dk_container{ border-radius:15px;}
.dk_toggle:hover{ color:#282828; background:#fff;}

.select-box-four .dk_container{ background:none;}
.select-box-four .dk_toggle{ border:2px solid transparent;}
.feature-by .dk_toggle{ color:#282828; border:2px solid transparent;}
.feature-by .dk_toggle:after{   border-top: 4px solid #282828;}
.feature-by .dk_container{ background:none;}
.feature-by .dk_open .dk_toggle{ background:#6b6969; color:#fff;}
.feature-by .dk_open .dk_toggle:after{border-top: 4px solid #fff;}
.feature-by .dk_options_inner li{ width:auto; float:none;}

.feture-by-contact{ width:180px;}
.feture-by-contact .dk_container{ background:none;}
.feture-by-contact .dk_toggle{ color:#282828;}
.feture-by-contact .dk_toggle:after{border-top: 4px solid #282828;}
.feture-by-contact .dk_open .dk_toggle{ color:#fff; background:#6b6969; border:2px solid #6b6969;}
.feture-by-contact .dk_open .dk_toggle:after{ border-top: 4px solid #fff;}

.select-border .dk_toggle{ border:2px solid #bebcbb; color:#bebcbb;}
.select-border .dk_toggle:after{border-top: 4px solid #bebcbb;}

.select-border:hover .dk_toggle{ border:2px solid #fff; color:#282828;}
.select-border .dk_toggle:hover:after{border-top: 4px solid #282828;}

.select-border .dk_open .dk_toggle{ color:#282828; background:#fff; border:2px solid #fff;}
.select-border .dk_open .dk_toggle:after{ border-top: 4px solid #282828;}

.select-box-four .dk_toggle:after { position: relative; right: -10px;top: 11px;}
.feature-by .dk_toggle:after { position: relative; right: -10px; top: 11px;}