/*=============================Container================================*/
.main-inner-wrapper { width: 998px; float: left; border: 1px solid #e7e7e7; margin: 15px 0 40px 0; }
/*=============================Sub Navigation================================*/
ul.form-div { margin-bottom: 10px; width: 100%; }
ul.form-div li { border: 0px!important; background: none; padding: 5px 10px 5px 0px!important; width: 100%; float: left; }
ul.form-div li.margin-l { margin-left: 10px; }
ul.form-div li b { float: left; padding: 3px 10px 0 0px; }
ul.form-div label { width: 30%; float: left; padding-top: 3px; }
.form-div .istyle7 { width: 14%; padding: 5px; float: left; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #e0e0e0; color: #c6c6c6; font-size: 12px; }
.form-div span { color: #F00; }
.padding-t { padding: 5px 0 0px 5px; color: #9c9ea4!important; }
.request-btn { margin-bottom: 18px; }
/*==============================Contact Form Div===============================*/
.web-form { width: 100%; float: left; font-weight: normal; }
.web-form ul li { margin: 0 0 2% 0; float: left; width: 100%; }
.web-form ul li label { width: 30%; float: left; padding: 2% 0 0 0; }
.web-form ul li span { width: 5px; float: left; padding: 2% 2% 0 2%; }
.web-form ul li label b { color: #F00; padding: 0 0 0 2%; text-align: right; font-family: Arial, Helvetica, sans-serif; }
.map-div { width: 96%; padding: 15px 2% 0 2%; float: left; }
.img-div { max-height: 97px; overflow: hidden; margin-bottom: 10px; }
.map-div ul { padding-bottom: 10px; margin: 0px; }
.map-div ul li { padding: 0px 0 8px 10px; background: url(../images/breadcum-arrow.jpg) no-repeat left 4px; }
.map-div ul li a { color: #9c9ea4; }
.map-div ul li ul { padding: 10px 0 0 0px; }
ul.partner-logo { width: 100%; }
ul.partner-logo li { width: 28%; float: left; background: none; padding: 0px; margin: 0 4% 3% 0px; background: #fafafa; border: 1px solid #efefef; height: auto; }
/*==============================About Us Inner Page===============================*/
.internal-banner { width: 100%; height: auto; float: left; }
.internal-banner img { width: 100%; }
.breadcum { width: 100%; height: 112px; float: left; border-bottom: 1px solid #e7e7e7; margin: -3px 0 0; }
.breadcum h1 { color: #fff; font-size: 24px; margin: 0px; padding: 0px; line-height: 78px; padding: 0 0 0 20px; background: #535353; }
.breadcum ul { list-style-type: none; margin: 8px 0 0; padding: 0 0 0 15px; }
.breadcum ul li { display: inline; font-size: 14px; color: #8d8d8d; background: url("../images/breadcum-arrow.jpg") no-repeat scroll 0px 7px rgba(0, 0, 0, 0); padding: 0 10px; }
.nobg { background: none!important; }
.breadcum ul li a { color: #8d8d8d; }
.small-breadcum { float: left; padding: 9px; }
.small-breadcum ul { }
.small-breadcum ul li { display: inline; font-size: 14px; color: #8d8d8d; background: url("../images/breadcum-arrow.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0); padding: 0 5px 0 8px; }
.small-breadcum ul li.nobg { background: none; }
.small-breadcum ul li a { color: #8d8d8d; }
.content-section { width: 100%; float: left; background: #fff; }
.content-section h1{ color: #000; font-size: 18px; font-weight: bold; margin-top: 10px; margin:0 3% 0 0;}
.panel-left { width: 690px; float: left; padding: 30px 16px 40px 16px; border-right: 1px solid #e7e7e7; }
.panel-full { width: 95%; float: left; padding: 30px 2% 40px 2%; }

.panel-right { width: 237px; float: right; padding: 30px 19px 20px 19px; }
.sub-nav { width: 237px; float: left; background: #ececec; margin-bottom: 20px; }
.sub-nav h4 { background: #1c458e; color: #fff; font-size: 18px; padding: 3% 0 3% 5%; font-weight: normal; }
.sub-nav ul { width: 100%; float: left; }
.sub-nav ul li { width: 100%; float: left; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #f2f2f2; color: #313131; }
.sub-nav ul li a { float: left; padding: 3.5% 0 3.5% 5%; color: #313131; width: 93%; font-size: 14px; }
.internal-btn { background: #1c458e; border: none; color: #fff; cursor: pointer; float: left; font-size: 22px; font-weight: normal; text-transform: uppercase; padding: 9px 0; border-bottom: 5px solid #ababab; margin-bottom: 7px; width: 237px; float: left; }
.internal-btn a { color: #fff; }
.arrow { background: url("../images/img-sprite.png") no-repeat scroll -18px -20px rgba(0, 0, 0, 0); padding: 0 20px 0 50px; }
.newsletter { width: 235px; float: left; margin: 10px 0 0; }
.newsletter span { float: left; margin-top: 10px; font-weight: normal; }
.subscribe-btn { font-size: 17px; color: #fff; font-weight: normal; text-transform: uppercase; float: left; background: #313131; border: none; padding: 5px 12px; font-family: Calibriregular; cursor: pointer; }
/*==============================Models Inner Page===============================*/
.product-listing { width: 98.3%; float: left; margin: 30px 0 40px 19px; }
.product-listing h1 { font-size: 19px; color: #1c458e; text-transform: uppercase; font-weight: bold; }
.product-listing ul { list-style: none; margin: 0; padding: 0; }
.product-listing ul li { width: 215px; float: left; margin-bottom: 25px; margin-right: 30px; }
.product-listing ul li h3 a { background: #1c458e; color: #fff!important; font-size: 18px; text-transform: uppercase; padding: 8px 0px; width: 100%; float: left; text-align: center; margin: -3px 0 0; }
.product-image { width: 213px; float: left; }
.product-image a { }
.product-image img { border: 1px solid #bebebe; width: 213px; height: 162px; }
.product-name { background: #1c458e; color: #fff; font-weight: bold; font-size: 20px; text-transform: uppercase; padding: 8px 0px; width: 100%; float: left; text-align: center; margin: -3px 0 0; }
.product-name a { color: #fff; }

.network-listing-4box { width: 960px; float: left; }
.network-listing-4box h1 { font-size: 19px; color: #1c458e; text-transform: uppercase; font-weight: bold; }
.network-listing-4box ul { list-style: none; margin: 0; padding: 0; }
.network-listing-4box ul li { width: 215px; float: left; margin-bottom: 25px; margin-right: 25px; }

.network-listing-3box { width: 720px; float: left; }
.network-listing-3box h1 { font-size: 19px; color: #1c458e; text-transform: uppercase; font-weight: bold; }
.network-listing-3box ul { list-style: none; margin: 0; padding: 0; }
.network-listing-3box ul li { width: 215px; float: left; margin-bottom: 25px; margin-right: 25px; }

.network-listing-2box { width: 480px; float: left; }
.network-listing-2box h1 { font-size: 19px; color: #1c458e; text-transform: uppercase; font-weight: bold; }
.network-listing-2box ul { list-style: none; margin: 0; padding: 0; }
.network-listing-2box ul li { width: 215px; float: left; margin-bottom: 25px; margin-right: 25px; }

.network-listing-1box { width: 240px; float: left; }
.network-listing-1box h1 { font-size: 19px; color: #1c458e; text-transform: uppercase; font-weight: bold; }
.network-listing-1box ul { list-style: none; margin: 0; padding: 0; }
.network-listing-1box ul li { width: 215px; float: left; margin-bottom: 25px; margin-right: 25px; }

.table-listing { width: 96.3%; float: left; margin: 20px 19px 40px 19px; }
/*==============================Models-category Inner Page===============================*/
.product-wrapper { width: 96.2%; background: url(../images/product-listing-bg.jpg) repeat-x #fff; border: 1px solid #d4d4d4; float: left; padding: 18px 12px 18px 12px; border-bottom: 5px solid #1c458e; margin-bottom: 30px; }
.product-wrapper-image { width: 29%; float: left; }
.product-wrapper img { border: 1px solid #bebebe; float: left; width: 99%; }
.product-wrapper-text { width: 69.5%; float: right; padding: 0 0 0 1.5%; }
.product-wrapper-text h1 { font-size: 17px; font-weight: bold; color: #1c458e; text-transform: uppercase; padding-top: 5px; padding-bottom: 0; }
.product-wrapper-text h2 { font-size: 17px; font-weight: bold; color: #1c458e; padding-top: 5px; padding-bottom: 0; }
.product-wrapper-text p { text-align: justify; color: #000; border-top: 1px solid #d4d4d4; padding: 2px 0 6px; margin: 8px 0 0; }
.product-wrapper-text ul { }
.product-wrapper-text ul li { background: url(../images/small-arrow.png) no-repeat 0 6px; padding: 0 0 0 10px; }
.product-wrapper-text a { color: #fff !important; margin-top: 20px; float: left; padding: 5px 10px 5px 5px; line-height: 19px; }
.product-wrapper-text span { background: url(../images/img-sprite.png) no-repeat -45px -81px; color: #fff !important; float: left; height: 11px; padding: 8px 0 0 16px; }
.blue-btn { background: #1c458e; color: #fff !important; float: left; font-size: 14px; border-bottom: 2px solid #ababab; margin: 0 10px 0 0; }
.blue-btn a { color: #fff !important; float: right; padding: 5px 10px 5px 5px; line-height: 18px; }
.blue-btn span { background: url(../images/img-sprite.png) no-repeat -45px -81px; color: #fff !important; float: left; height: 11px; padding: 8px 0 0 16px; }
.blue-btn1 { background: #1c458e; color: #fff !important; float: left; font-size: 14px; border-bottom: 2px solid #ababab; margin: 0 10px 0 0; padding:10px;}
.black-btn { background: #000; color: #fff !important; float: left; font-size: 14px; border-bottom: 2px solid #ababab; text-transform: uppercase; padding: 7px 10px; margin-top: 14px; }
.testdrive-btn { background: #000; color: #fff !important; float: left; font-size: 14px; border-bottom: 2px solid #ababab; margin: 0 10px 0 0; }
.testdrive-btn a { color: #fff !important; float: right; padding: 5px 10px 5px 5px; line-height: 18px; }
/*==============================Models-detail Inner Page===============================*/
.models-detail-content { width: 96.2%; background: #fff; float: left; padding: 18px 12px 18px 12px; margin-bottom: 30px; }
.models-detail-content-image { float: left; padding: 0 20px 0 0; width: 32.7%; }
.models-detail-content-image img { border: 1px solid #bebebe; width:217px;}
.models-detail-content-text { float: right; width: 64%; }
.models-detail-content-text p { text-align: justify; color: #000; padding: 2px 0 6px; }
.models-detail-content-text h1 { font-size: 17px; font-weight: bold; color: #1c458e; text-transform: uppercase; padding: 5px 0 5px 0; }
.models-detail-content-text ul { }
.models-detail-content-text ul li { background: url(../images/small-arrow.png) no-repeat 3px 10px; padding: 0 0 0 15px; line-height: 22px; }
.models-detail-content-text a { color: #fff !important; margin-top: 20px; float: left; padding: 5px 10px 5px 5px; line-height: 18px; }
.models-detail-gallery { width: 100%; background: #fff; float: left; margin-bottom: 30px; }
.models-detail-gallery h2 { font-size: 17px; color: #000; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e0e0e0; padding-bottom: 2px; margin-bottom: 20px; }
.models-detail-gallery img { border: 1px solid #d4d4d4; width:100%; }
.models-detail-gallery ul { }
.models-detail-gallery ul li { display: inline; margin-bottom: 12px; margin-right: 1.8%; float: left; width: 23%; }
.models-detail-gallery h1 { font-size: 19px; color: #1c458e; font-weight: bold; padding-bottom: 2px; margin-bottom: 18px; }
.models-detail-listing { width: 99.5%; background: #fff; float: left; margin-bottom: 20px; border: 1px solid #d4d4d4; }
.models-detail-listing h1 { font-size: 18px; color: #fff; background: #1c458e; text-transform: uppercase; padding: 0 0 0 12px; line-height: 38px; width:98.2%; }
.models-detail-listing-image { float: left; padding: 12px 15px 10px 12px; width: 40%; }
.models-detail-listing-image img { border: 1px solid #d4d4d4; width: 274px; }
.models-detail-listing-content { float: right; width: 53%; padding: 12px 12px 0 0; }
.models-detail-listing-content h2 { font-size: 19px; font-weight: bold; color: #000; text-transform: uppercase; margin: 12px 0 20px 0; }
.models-detail-listing-content ul { list-style: none; }
.models-detail-listing-content ul li { color: #676767; padding: 0 0 5px 0; list-style-type: disc; margin-left:13px;}
.models-detail-listing-content strong { color: #000; }
.models-detail-listing-buttons { float: left; padding: 12px; width: 96.6%; border-top: 1px solid #d4d4d4; }
.models-detail-listing-buttons ul { list-style: none; }
.models-detail-listing-buttons ul li { background: #1c458e; border-bottom: 2px solid #ababab; float: left; font-size: 18px; line-height: 32px; padding: 0 9px 0 0; text-transform: uppercase; margin: 0 10px 0 0;}
.models-detail-listing-buttons ul li a{color:#fff;}

.btn-pricelist { background: url("../images/img-sprite.png") no-repeat scroll -29px -206px rgba(0, 0, 0, 0); color: #fff !important; float: left; height: 36px; width: 36px; margin: 0 8px 0 0; padding: 0 0 0 2px; }
.btn-testdrive { background: url("../images/img-sprite.png") no-repeat scroll -29px -265px rgba(0, 0, 0, 0); color: #fff !important; float: left; height: 36px; width: 36px; margin: 0 8px 0 9px; padding: 0 0 0 2px; }
.btn-currentoffers { background: url("../images/img-sprite.png") no-repeat scroll -29px -343px rgba(0, 0, 0, 0); color: #fff !important; float: left; height: 36px; width: 36px; margin: 0 4px 0 9px; padding: 0 0 0 2px; }
.btn-brochure { background: url("../images/img-sprite.png") no-repeat scroll -29px -408px rgba(0, 0, 0, 0); color: #fff !important; float: left; height: 36px; width: 36px; margin: 0 4px 0 9px; padding: 0 0 0 4px; }
/*==============================Models-detail Inner Page===============================*/
.network-panel { margin: 30px 19px; width: 96.3%; float: left; }
.network-showroom { width: 460px; float: left; }
.network-showroom h1 { margin: 0; padding: 0; font-size: 20px; color: #20488f; text-align: center; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e7e7e7; }
.network-showroom img { border: 1px solid #d4d4d4; margin: 14px 0 2px 0; float: left; }
.network-showroom h2 { font-size: 28px; color: #20488f; text-transform: uppercase; text-align: center; font-weight: bold; margin: 0; padding: 0; }
.network-showroom h3 { font-size: 20px; text-transform: uppercase; text-align: center; color: #535353; margin: 0; padding: 0 0 10px 0; }
.network-showroom p { text-align: center; }
.location-btn { background: #1c458e; color: #fff !important; font-size: 16px; border-bottom: 2px solid #ababab; text-transform: uppercase; padding: 7px 10px; margin: 0 auto; text-decoration: none; }
.location-btn span { text-align: center; margin: 0 auto; }
.network-workshop { width: 460px; float: right; }
.network-workshop h1 { margin: 0; padding: 0; font-size: 20px; color: #20488f; text-align: center; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e7e7e7; }
.network-workshop img { border: 1px solid #d4d4d4; margin: 14px 0 2px 0; float: left; }
.network-workshop h2 { font-size: 28px; color: #20488f; text-transform: uppercase; text-align: center; font-weight: bold; margin: 0; padding: 0; }
.network-workshop h3 { font-size: 20px; text-transform: uppercase; text-align: center; color: #535353; margin: 0; padding: 0 0 10px 0; }
.network-workshop p { text-align: center; width: 100%; }
/*==============================Showroom-Ropar Inner Page===============================*/
.showroom-box { width: 100%; float: left; border-bottom: 1px solid #e7e7e7; margin-bottom: 30px; }
.showroom-box h1 { font-size: 19px; color: #1c458e; font-weight: bold; }
.showroom-box img { border: 1px solid #e7e7e7; margin-bottom: 30px; }
.address-box { float: left; width: 100%; border-bottom: 1px solid #e7e7e7; padding-bottom: 30px; margin-bottom: 30px; }
.address-box h1 { font-size: 19px; color: #1c458e; font-weight: bold; }
.address-box h2 { color: #616161; font-size: 14px; }
.address-text { width: 50%; float: left; }
.address-text a { color: #1c458e; }
.address-map { width: 50%; float: right; }
/*==============================Contact-us Inner Page===============================*/
.sales-box { float: left; width: 100%; margin-bottom: 30px; }
.sales-box h1 { font-size: 19px; color: #1c458e; text-transform: uppercase; font-weight: bold; }
.sales-tab1 { width: 100%; float: left; margin-bottom: 20px; }
.sales-tab1-image { width: 120px; float: left; }
.sales-tab1-image img {border: 1px solid #e2e2e2; }
.sales-tab1-content { float: right; width: 550px; }
.sales-tab1-content h1 { font-size: 16px; color: #313131; padding: 0 0 6px 0; }
.sales-tab1-content h2 { color: #616161; font-size: 14px; }
.sales-tab1-content a { color: #1c458e; }
.sort-price { float: right; width: 100%; }
.sort-price ul { float: right !important; list-style: none outside none; padding: 0px 19px 0; width: auto; }
.sort-price li { float: right; list-style-type: none !important; width: 100%; }
.sort-price li label { color: #555555; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 10px 0 0 !important; }
.sort-price li span { float: left; padding: 5px 10px 0 0; }
.sort-price li select.istyle { border: 1px solid #d0d0d0; color: #555555; float: left; padding: 3px; width: 160px; }
/*==============================Contact Inner Page===============================*/
.contact-panel-left { width: 500px; float: left; border-right: 1px solid #eaeaea; }
.map { width: 100%; float: left; margin: 20px 0 0; }
.map iframe { width: 475px; height: 400px; border: 0; }
.contact-panel-right { width: 475px; float: right; }
/*==============================Car Details Inner Page===============================*/
.promotion-links { width: 1000px; height: auto; text-align: center; margin-bottom: 30px; }
.promotion-links h1 { font-size: 28px; text-align: center; color: #fff; text-transform: uppercase; clear: both; }
.promotion-links h1 span { font-size: 38px; clear: both; line-height: 25px; }
.promotion-links a { color: #fff; text-align: center; }
.promotion-links ul li { margin: 0 12px 0 0; float: left; }
.promotion-links-test-drive { width: 323px; height: 98px; float: left; background: url(../images/image-sprite.png) no-repeat 90px -480px #fdb515; border: 1px solid #d6970b; padding: 150px 0 0 0; }
.promotion-links-promotions { width: 323px; height: 98px; float: left; background: url(../images/image-sprite.png) no-repeat 100px -705px #fdb515; border: 1px solid #d6970b; padding: 150px 0 0 0; }
.promotion-links-brochure { width: 323px; height: 98px; float: left; background: url(../images/image-sprite.png) no-repeat 100px -940px #fdb515; border: 1px solid #d6970b; padding: 150px 0 0 0; }
.feature-panel { width: 100%; float: left; margin-bottom: 30px; }
.feature-panel-left { width: 610px; float: left; height: 328px; border: 1px solid #eaeaea; }
.feature-panel-right { width: 370px; float: right; }
.carpage-add1 { float: left; margin-bottom: 15px; }
.carpage-add1 img { margin: 0; padding: 0; border: 1px solid #eaeaea; }
.carpage-add2 { float: left; }
.image-panel { width: 100%; height: 392px; float: left; margin-bottom: 25px; }
.homepage-car-tab { width: 998px; height: 190px; border: 1px solid #eaeaea; margin-top: 10px; margin-bottom: 30px; }
/*==============================Tab Inner Page===============================*/
.tableview { border: 1px solid #679ccb; border-collapse: collapse; color: #5e5e5e; font-weight: normal; margin: 0 auto; text-align: center; width: 100% !important; }
.tableview .background { background: #1c458e; color: #fff; font-weight: bold; text-align: left; }
.tableview tr td { border: 1px solid #e2e2e2; height: 10px !important; padding: 5px 10px; text-transform: none; }
.tableview .background-2 { background: #676767; color: #fff; font-weight: bold; text-align: left; }
.tableview .left { text-align: left; text-transform: capitalize; }
.tableview img { padding: 10px 0 0; text-align: center; }
.tableview-2 { width: 100% !important; }
.tableview-2 img { padding: 2px 0 0 !important; }
.tableview .background-3 { background: none repeat scroll 0 0 #7b7b7b; color: #fff; font-weight: bold; text-align: left; }
.tableview-5 { width: 100% !important; border: 1px solid #679ccb; border-collapse: collapse; }
.tableview-5 .background { background: #1c458e; font-weight: normal; color: #fff; text-align: left; }
.tableview-5 tr.background-2 { background: #aeaeae; font-weight: normal; color: #fff; text-align: left; }
.tableview-5 tr td { border: 1px solid #676767; padding: 1% 0.1%!important; text-transform: none; }
#slider1 img { border: 1px solid #c1c1c1; width: 573px; }
.colors { width: 97%; background: #f3f3f2; padding: 2.3% 0 1.6% 3%; }
.colors ul { padding-bottom: 9px; }
.colors ul li { display: inline; padding: 0 6px 0 0; }
.color-text { font-size: 15px; padding: 10px 0 5px 0; }
.warranty { width: 100%; background: #f3f3f2; padding: 3.4% 0 3% 0%; }
.warranty img { margin: 0 5px 0 0; }
.model-color-options { float: left; width: 350px; }
.model-highlight { width: 260px; float: left; }
.model-highlight h1 { font-size: 28px; color: #000; text-transform: uppercase; text-align: left; padding: 15px 0 5px 0; }
.model-highlight ul { }
.model-highlight ul li { font-size: 14px; line-height: 21px; padding: 0 0 0 18px; list-style-type: disc; }
.feature-button { font-size: 18px; color: #fff; background: #fdb515; text-transform: uppercase; width: 190px; height: 40px; text-align: center; line-height: 37px; font-weight: bold; margin: 12px 0 0; margin-bottom: 17px; }
.feature-button a { color: #fff; text-decoration: none; }



/*==============================Services===============================*/
.services-left-content {
    float: left;
    margin: 0 0 25px 0;
    width: 100%;
}
.services-left-content img {
    border: 1px solid #eaeaea;
    float: left;
    margin: 0 20px 0 0;
}
.services-left-content h1 {
    color: #000;
    font-size: 19px;
    font-weight: normal;
	text-transform:uppercase;
	font-weight:bold;
}
.services-left-content h1 a{ color:#000;}
.services-left-content ul, .services-left-content ol {margin-bottom:15px;}
.services-left-content ul li, .services-left-content ol li { padding: 3px 0 0 8px; line-height:20px; list-style-type:disc; margin-left:25px;}

.read-btn {
    background: none repeat scroll 0 0 #1c458e;
    color: #fff;
    float: left;
    margin-top: 10px;
    padding: 0 0 0 14px;
	border:none;
}
.read-btn span {
    background: none repeat scroll 0 0 #1c458e;
    float: left;
    padding: 4px 13px 6px 0;
}
.read-btn a {
    color: #fff;
    text-decoration: none;
}

.submit-button{ background: none repeat scroll 0 0 #1c458e;
    color: #fff;
    float: left;
	border:none;
	padding: 4px 20px; margin: 0 0px 0 0; cursor: pointer; margin-left: 5%;
}



/*----------------------------Site Map-----------------------------*/
ul.site-map { float:left; width:90%;  padding:5% 5% 5% 5%;}
ul.site-map li { list-style-type: disc; padding:2px 0 2px 5px;}
ul.site-map li a { color:#666;}
ul.site-map li a:hover { text-decoration:underline;}
ul.site-map ul { padding:2px 0 2px 50px;}