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

.clear-both { clear:both;}
.float-left { float:left;}
.float-right { float:right;}

#os-content-inner h1 {padding-top: 55px;}

/*background part*/
#banner { 
	height: 100%; 
	left: 50%; /* Set this to 50% from the left */
/*	position: fixed;*/
	position:absolute;
	top: 0; 
	width: 100%; 
	z-index: 0;
	margin-left: -750px; /* half of the #banner .bn_wrapper  { width: 1500px; } */

}

#banner .bn_wrapper { 
	width: 1280px;
	/* dont set margin: 0 auto; */
}
.bg-body{ background:url(../images/content-bg.jpg) repeat-x #0097da;}

.orange-text { color:#f27d00; font-size:22px; font-weight:bold; font-family:Calibri, "Trebuchet MS", Arial;}
#os-header{ width:960px; margin:0 auto; background:#FFF;}
.not-front #os-header{ height:auto;}
.header-part {width:960px; height:80px; margin:0 auto; background:#FFF; position:absolute; top:0; box-shadow:1px 1px 1px #666;box-shadow: 1px 1px 5px #CCCCCC;-moz-box-shadow: 1px 1px 5px #CCCCCC;; -webkit-box-shadow: 1px 1px 5px #CCCCCC; z-index:2;}
.logo{ margin: 16px 15px; width:223px; float:left;}
.top-link{ background:url(../images/top-bg.png) no-repeat; float: right; height: 33px; padding-left: 40px; padding-top: 7px; width: 264px;}
.top-link span{ line-height:22px; color:#FFF; font-family:Calibri, "Trebuchet MS", Arial; font-size:12px; font-weight:bold; float:left;padding: 0 12px;}
#os-menu { width:682px; float:right; position:relative;}
.top-link-part{ width:705px; float:right;}

/*content part*/
.front #os-content {background:url(../images/content-bg2.jpg) repeat-x #0077ad; width:100%; margin-top:500px;}
.content-part { width:960px; margin:0 auto;}
#os-content-inner{width:930px; background:#FFFFFF; margin:0 auto; margin-top:-40px; height:100%; overflow:hidden; margin-bottom:38px; padding:0 15px; position:relative; min-height:300px;}
.content-inside{width:960px; background:#FFFFFF; margin-left:5px; margin-top:-3px;}
.front .content-top { position:absolute; margin-top:-65px}
.front .content-top h1 { padding-left:15px}
.front .content-middle{ margin-top:50px; height:100%; overflow:hidden;}
.front .padding-top{ padding-top:100px;}
.padding-middle{ height: 100%; overflow: hidden; padding: 0 15px 2px;}
.content-left-part { width:210px; float:left; background:url(../images/content-line.jpg) right top no-repeat;  min-height: 315px; height:auto!important; height:315px;}



.content-right{ width:710px; float:right; padding:0 0px 20px 0px; background:#fff;}


/*footer part*/
#os-footer{ width:100%;background: #cbcecf; /* Old browsers */
background: #363737; /* Old browsers */
background: -moz-linear-gradient(top, #363737 0%, #363737 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363737), color-stop(100%,#363737)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #363737 0%,#363737 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #363737 0%,#363737 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #363737 0%,#363737 100%); /* IE10+ */
background: linear-gradient(top, #363737 0%,#363737 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363737', endColorstr='#363737',GradientType=0 ); /* IE6-9 */padding:0;  bottom: 0; position: fixed; top: auto;z-index: 9000;}
.footer-link{ margin:0 auto; width:960px; padding:10px 0; height:100%; overflow:hidden; position:relative;font-family:Calibri, "Trebuchet MS", Arial; font-size:14px;}
.footer-link li.first a{ border-left:none;}
.footer-link li.last a{border-right:none; }
.footer-link ul{ padding:0; margin:0; list-style:none;}
.footer-link li{ float:left;}
.footer-link li a{ padding:5px 10px; border-left:1px solid #080909; border-right:1px solid #3c474a; color:#fff; font-size:14px; }
.quick-link-part{ width:960px; margin:0 auto; position:relative;}
.quick-links{ display: block; padding: 0 10px; position: absolute; right: 10px; text-align: center; top: -19px; width: 122px; z-index:999;}
.quick-links a{ color:#FFFFFF;}
.footer-link-left{ width:750px; display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline; }
.footer-link-right{ width:190px; float:right; color:#fff; font-family:Calibri, "Trebuchet MS", Arial; margin-top:10px;}
.contact-title-footer { color:#0098DB; font-size:16px; font-weight:bold;}
#block-block-2 div.content a{ width:220px; float:left; margin-left:16px;}
#footer-part1 { height:100%; overflow:hidden; clear:both;}




/*sliding effect*/
a:focus {
	outline: none;
}
#panel {
background: #282f33; /* Old browsers */
background: -moz-linear-gradient(top, #282f33 0%, #121212 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282f33), color-stop(100%,#121212)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #282f33 0%,#121212 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #282f33 0%,#121212 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #282f33 0%,#121212 100%); /* IE10+ */
background: linear-gradient(top, #282f33 0%,#121212 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282f33', endColorstr='#121212',GradientType=0 ); /* IE6-9 */
display: none;
height:100%;
overflow:hidden; padding:5px 0 15px;

}

#panel td { color:#fff; font-size:11px;}
.footer-link-left div.block .edit a { color:#333 !important;}

#panel .content-panel {width:960px; margin:0 auto;}

#panel a { color:#fff; font-size:12px; font-family:Calibri, "Trebuchet MS", Arial;}
#panel a:hover { color:#0098db;}
#panel ul {  float: left; list-style: none outside none; margin:10px; padding: 0; width: 155px;}
#panel ul ul { margin:0 16px;}
#os-footer h1{ color:#0098db; font-size:16px; font-weight:bold; font-family:Calibri, "Trebuchet MS", Arial; margin-bottom:15px; text-shadow:none; margin-bottom:0px;}
#panel ul {margin: 0 16px;}
#panel ul.menu li{ list-style:url(../images/dot-footer.png); margin-bottom:0px;}
.btn-slide { /*background: url(../images/white-arrow.gif) no-repeat right -50px;*/ text-align: center; width: 144px; height: 31px; padding: 10px 10px 0 0; margin: 0 auto; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.active { background-position: right 12px;}

/*Latest events*/
.latest-events { width:297px; display:inline-block !important; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.news-part{ margin:10px 0; padding: 1px 0 3px; margin:10px 0 0; height:100%; overflow:hidden; border-bottom:1px solid #DDD;}
.news-left{ float:left; width:75px;}
.news-part h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:5px;}
.news-part .date { color:#383838; font-weight:bold; font-size: 10px; font-style: italic;}
.news-part img { border:1px solid #D1D1D1;}

/*main page gallery*/
.gallery-main ul { list-style:none; margin:0; padding:0;}
.gallery-main ul li { float:left; margin:15px 8px 0 0;}
.gallery-main img { border:1px solid #D7D7D7; padding:2px;}
.gallery-main img:hover { background:#fdfdfd;}

/*video part*/
.corporate-video { width:297px; display:inline-block !important; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline; position:relative; margin:0 15px;}
.corporate-video img { padding:15px; background:#1e1f20;}
.video-btn { position:absolute; width:57px; height:56px; z-index:999; cursor:pointer; top:140px; left:120px;}
.video-btn img { background:none;}
.video-btn:hover { opacity:0.9}
.emvideo-thumbnail-replacement span { background:url(../images/play-btn.png) no-repeat;}
.emvideo-thumbnail-replacement span:hover { background:url(../images/play-btn.png) no-repeat; opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */}
.emvideo-thumbnail-replace-full .emvideo-thumbnail-replacement span { left: 130px; top: 115px; }

/*last main page column*/
.last-column-main { width:297px; display:inline-block !important; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.contact-with-us .content{ background:url(../images/email-subscribe-bg.png) no-repeat; width:303px; height:82px; margin-bottom:15px; }
.textfield-mail { float: left; padding-left: 50px; padding-top: 46px; width: 200px;}
.textfield-mail input { border:none; background:none;}
.btn-go { cursor: pointer; float: right; height: 32px; margin-right: 12px; padding-top: 40px; width: 32px;}

/*copyright*/
.copyright{ font-size:11px; color:#0a4595; width:600px; float:left; padding:10px 20px 20px; }
.copyright a {color:#0a4595;}
.addthis { width:155px; float:right; text-align:right; margin-top:8px;}

/*footet*/
#footer { width:100%; height:100%; overflow:hidden;}

/*search top*/
.search-top {    position: absolute; right: 55px; top: 15px; width: 16px; z-index:999;}
.search-top input { border:none; background:none;}

/*banner*/
#banner-potente{ background:url(../images/banner-potente.jpg) no-repeat center top; height:500px;}

/*inner about us*/
#banner-aboutus{ background:url(../images/banner-aboutus.jpg) no-repeat center top; height:440px;}
#banner-aboutus-new{ background:url(../images/banner-aboutus-new.jpg) no-repeat center top; height:440px;}
#banner-aboutus .text { margin: 0 auto; padding: 266px 0 0; width: 920px; text-transform:uppercase;}
#banner-aboutus .title { font-size:40px; color:#0a4595; font-weight:bold; padding-bottom:15px;}
#banner-aboutus span { font-size:26px; color:#fff; font-weight:bold; line-height:32px;}
.content-left-part ul { list-style:circle; margin-left:0px; margin-top:0px; margin-right:10px; width:140px; padding:0 20px;}
#block-menu_block-3 li.expanded { list-style-image:none !important;}


.content-left-part a{ color:#036; }
.content-left-part ul ul{ margin:10px 0; padding-left:2px; list-style:none;}
.content-left-part ul li ul li{ background:url(../images/dot.png) no-repeat 0 3px; border-bottom: 1px solid #CCDAE6; margin-bottom: 10px; padding-bottom: 5px; padding-left: 12px;}
.content-left-part ul li a{font-family: 'Montserrat', sans-serif; font-weight:400; font-size:13px; line-height:22px;}
.content-left-part ul li li a { font-size:12px; color:#366DB1;line-height:13px;} 
.content-left-part a:hover{ color:#0098db;}

#banner-products { background:url(../images/banner-product.jpg) no-repeat center top; height:436px;}
#banner-products2 { background:url(../images/banner-product2.jpg) no-repeat center top; height:436px;}
#banner-dealer { background:url(../images/banner-dealer.jpg) no-repeat center top; height:436px;}
.content-right h2 { border-bottom:1px solid #E4E4E4; margin-right: 20px; padding-bottom: 5px; margin-top:15px;}
.content-right h3 { font-size:18px;  padding: 15px 0;}
.content-right ul { list-style:url(../images/arrow-bg.png); margin-bottom:8px;}
.content-right ul li { padding-bottom:5px; margin-left:35px;}

.box-style ul { margin:0; padding:0; list-style:none;}
.box-style ul li {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ border:1px solid #d0d3d4; margin: 0 10px 10px; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px; padding:15px;}
.box-style ul li:hover { background: #4f85bb; /* Old browsers */
background: -moz-linear-gradient(top, #4f85bb 0%, #4776a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f85bb), color-stop(100%,#4776a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4f85bb 0%,#4776a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4f85bb 0%,#4776a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4f85bb 0%,#4776a5 100%); /* IE10+ */
background: linear-gradient(top, #4f85bb 0%,#4776a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4776a5',GradientType=0 ); /* IE6-9 */ color:#fff; box-shadow:1px 1px 8px #7F7F7F;}

/*gallery*/
.sales .gallery-page ul li{ text-align: center; width:108px;display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.gallery-page ul { list-style:none; margin:0; padding:0; margin-left:4px;}
.gallery-page ul li{ text-align: center; width:115px;display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.gallery-page ul li a img { border:3px solid #E4E4E4;}
.gallery-page ul li a img:hover { border:3px solid #0d86b9;}

.year-bg { background:url(../images/bg-year.jpg) no-repeat; width:138px; height:188px; padding:10px 65px 10px 24px; text-align:center; font-size:11px; }
.year-bg span { font-size:20px; font-weight:bold; color:#003366; display:block; padding-bottom: 10px; padding-top: 5px;}
.year-bg:hover { background:url(../images/bg-year-hover.jpg) no-repeat; color:#FFF;}
.gallery-page-album{}
.gallery-page-album ul { list-style:none; margin:0; padding:0;}
.gallery-page-album li { width:350px;  display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.gallery-pic{ width:120px; float:left;}
.gallery-pic img { border:3px solid #CECECE;}
a .gallery-pic img:hover {border:3px solid #06C;}

.details-right-gallery{  float: left; margin-left: 10px; margin-right: 10px;width: 170px;}


/*key features*/

div.node-type-product .field-field-key-features { width:870px; margin:0 auto; border:1px solid #e2e2e2; box-shadow: 0 0 2px #CCCCCC; padding:15px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e6edf5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6edf5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e6edf5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e6edf5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e6edf5 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#e6edf5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6edf5',GradientType=0 ); /* IE6-9 */ border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; margin-bottom:10px;}
div.node-type-product .field-field-key-features div.field-label{font-size:18px; line-height:1.17; margin-top:0px; margin-bottom:15px; color:#095f7b; margin-top:5px;font-weight:normal;}

div.node-type-product .field-field-key-features ul { margin:0; padding:0;}
div.node-type-product .field-field-key-features ul li { display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline; margin:0 10px;}
div.node-type-product .field-field-key-features ul li .features-text{ background:url(../images/dot-red.jpg) no-repeat 0 7px; padding-left:10px; display:block; width:100px;}
.product-btn { margin-bottom:3px;}
.product-btn a img:hover{opacity: 0.8;} 
.product-page{ width:900px; margin:0 auto;}

/*product menu part*/
.menu-product {  padding:10px 0px; width:137px;position: absolute !important; top: 138px; }
.menu-product ul { margin:0; padding:10px 0; list-style:none; background:#0098db; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;  }
.menu-product li { border-bottom:1px dotted #fff; background:url(../images/bullet-product.png) no-repeat 0px 7px;display:block; margin-bottom: 5px; margin:0 17px;}
.menu-product li a { color:#FFFFFF; font-weight:bold; padding-left:15px; line-height:23px; }
.menu-product li:hover { color:#f5f5f5; background:url(../images/product-bg-hover.png) no-repeat; width:147px;display:block; margin-left:0; padding-left:20px; border-bottom:none;}

/*bg potente*/
.bg-potente{ background:url(../images/bg-potente.png) no-repeat center top; width:920px; min-height:380px; height:auto !important; height:380px; padding:20px; }

/*others */
ul.sendok-group-services li { background:#006699; padding:5px 15px; margin:4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
ul.sendok-group-services li a { color:#FFFFFF;}
ul.sendok-group-services li:hover { background:#044566 !important;}
ul.sendok-group-services{ list-style:none; margin:0; padding:0;}
table.sendok-group img{ padding:4px; border:1px solid #E5E5E5;}


/*sales locator*/
#banner-sales{ background:url(../images/banner-sales-locator.jpg) no-repeat center top; height:440px; }
#block-views--exp-Locator-page_1 { width:185px; float:left;}
#block-views--exp-Locator-page_1 h1 { color:#fff; background:#015a81; font-size:14px; padding:10px 20px; text-transform:uppercase;border-top-left-radius:8px; border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px; -webkit-border-radius-topleft:8px;-webkit-border-radius-topright:8px; margin:0; text-align:center; text-shadow:none;}
#views-exposed-form-Locator-page-1{ background:#0098db; padding:10px 20px; border-bottom-left-radius:8px; border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px; -webkit-border-radius-bottomleft:8px;-webkit-border-radius-bottomright:8px; color:#fff; font-weight:bold;}
#views-exposed-form-Locator-page-1 label, #views-exposed-form-Locator-page-1 select { clear:both; width:145px; margin-bottom:10px;}
#views-exposed-form-Locator-page-1 #edit-title-wrapper input { width:137px;}
#views-exposed-form-Locator-page-1 input.form-autocomplete{ background-color:#fff; width:135px;}
#views-exposed-form-Locator-page-1 .views-exposed-widget .form-submit{ margin-top:0;}
.adv-left { background:#ccc; height:80px; margin-top:20px; text-align:center; padding-top:50px; font-size:20px;}
.branch-state{ display: inline-block; margin: 5px 10px; vertical-align: top; width: 333px;}
.title-address{ background:url(../images/icon-address.png) no-repeat; display:block; padding-left:25px; font-weight:bold; width:65px; display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;float:left;padding-bottom:4em;}
.title-tel{ background:url(../images/icon-tel.png) no-repeat; display:block; padding-left:25px; font-weight:bold;width:65px; display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.title-email{ background:url(../images/icon-email.png) no-repeat; display:block; padding-left:25px; font-weight:bold;width:65px; display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.title-fax{ background:url(../images/icon-fax.png) no-repeat; display:block; padding-left:25px; font-weight:bold;width:65px; display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline;}
.desc-text{ display:inline-block; vertical-align:top;/* For IE 7 */zoom: 1; *display: inline; width:225px; margin-bottom:10px;}
.view-Locator .branch-state .desc-text{ width:305px;}

.btn-more a{ background:#0b4596; padding:3px 10px; color:#FFFFFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-transform:uppercase; font-weight:bold; float:right;}
.btn-more a:hover { background:#09C; padding:3px 10px; color:#FFFFFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-transform:uppercase; font-weight:bold; float:right;}
.img-not-available{ display:inline-block; zoom:1; vertical-align:top; *display:inline; width:210px;}
.address-details{display:inline-block; zoom:1; vertical-align:top; *display:inline; width:410px;}

/*Loan calculator*/

#banner-cal{ background:url(../images/banner-cal.jpg) no-repeat center top; height:440px; }
.loan-cal, #webform-client-form-5 fieldset{ width:47%; display:inline-block; zoom:1; vertical-align:top; *display:inline; border:none;}
.loan-cal.first { border-right: 1px solid #E0E0E0; margin-bottom: 20px;  margin-right: 30px;}
.loan-cal label, #webform-client-form-5 label { width:180px;display:inline-block; zoom:1; vertical-align:top; *display:inline; padding:5px 0 8px; font-weight:bold;}
.loan-cal-result{ color: #09418C; font-size: 21px; margin-top: -24px; position: absolute;}
.loan-cal input[type=submit], #webform-client-form-5 input[type=submit] {background: rgb(1,148,215); /* Old browsers */
background: -moz-linear-gradient(top, rgba(1,148,215,1) 0%, rgba(22,81,150,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,148,215,1)), color-stop(100%,rgba(22,81,150,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(1,148,215,1) 0%,rgba(22,81,150,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(1,148,215,1) 0%,rgba(22,81,150,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(1,148,215,1) 0%,rgba(22,81,150,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(1,148,215,1) 0%,rgba(22,81,150,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0194d7', endColorstr='#165196',GradientType=0 ); /* IE6-9 */ color:#fff; font-weight:bold; clear:both; padding:5px 10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:none; display:block; margin-bottom:20px; margin-left:185px; margin-top:10px; width:135px;}
#webform-client-form-5 input[type=submit] { margin-right: 85px; margin-top: -50px; float:right;}
.loan-cal input[type=submit]:hover, #webform-client-form-5 input[type=submit]:hover{ background:#0194d7;}
#webform-client-form-5 textarea{ margin-bottom:8px; margin-left:13px;}
textarea { font-size:98%; color:#666666; border:1px solid #D8D8D8; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:2px 3px; }

/*test drive*/
#webform-client-form-5 textarea, #webform-client-form-5 input, #webform-client-form-5 select {width:200px;}
#banner-testdrive{ background:url(../images/banner-test-drive.jpg) no-repeat center top; height:440px; }

/*corporate milestones*/
.cor-mil .date-cor { background:#eef0f1; padding:2px 10px; color:#124fa2; font-weight:bold;}
.cor-mil .view-id-milestone .view-content ul li{ margin-bottom:10px;}
.cor-mil .attachment ul.tabs { list-style:none; padding:0; margin:0; width:100%; background:url(../images/date-tab-bg.png) repeat-x; height:35px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; width:715px; overflow:hidden;}
.cor-mil .attachment ul.tabs li { display:inline-block; zoom:1;*display:inline; vertical-align:top; position:relative; width:65px; height:35px;margin:0;margin-left:0;}
.cor-mil .attachment ul.tabs li a{ background:url(../images/date-bg.png) no-repeat; line-height:35px; color:#FFFFFF; font-weight:bold; font-size:16px; padding: 0 32px; position: absolute; left:5px; }
.cor-mil .attachment ul.tabs li a:hover { background:url(../images/date-hover-bg.png) no-repeat right top;  left: -6px; position: absolute; z-index:1;}


/*** content part ***/
.content-right ol { margin-left:35px;}

/*left menu*/
#block-menu_block-3 li.expanded{}

/*front latest event*/
#block-custom-0 .TabbedPanels ul { margin:0; padding:0; list-style:none;}
#block-custom-0 .TabbedPanels ul.tabs li a { border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 1px 1px #666;
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 20px;
	margin: 0px 1px 0px 5px;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dadbdc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadbdc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dadbdc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dadbdc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dadbdc 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#dadbdc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadbdc',GradientType=0 ); /* IE6-9 */
	font-weight:bold;
	}
	
#block-custom-0 .TabbedPanels ul.tabs li.active a {border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #0098db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#0098db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7db9e8 0%,#0098db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7db9e8 0%,#0098db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7db9e8 0%,#0098db 100%); /* IE10+ */
background: linear-gradient(top, #7db9e8 0%,#0098db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#0098db',GradientType=0 ); /* IE6-9 */
color:#fff;}

#block-custom-0 .TabbedPanels .tabBody .view-main-content ul li a { background-color: #FFF;}
#block-custom-0 .tabContainer{ clear:both; height:100%; overflow:hidden;}
#block-custom-0 .read-more { display: block;float: right; width: 222px;}
#block-custom-0 .read-more a{ font-size:11px;}
#block-custom-0 .desc { float:left; width:200px;font-size: 11px;}
#block-custom-0 .view-content{ width:100%; height:100%;}
.node-type-event .submitted { display:none;}


/*button style*/
input.form-submit {
    -moz-transition: all 0.5s ease 0s;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    cursor: pointer;
}

.form-submit{
    background:#0290BF;
    border: 1px solid #007399;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 0 #39BAE5 inset, 0 1px 2px 0 #6FC0DB;
    padding: 4px 12px;
}

.form-submit:hover {
    background: none repeat scroll 0 0 #0a4595;
    border-color: #416ca8;
    box-shadow: 0 1px 0 0 #3a71bb inset, 0 1px 2px 0 #266dce;
}

/*mega menu*/
#block-megamenu-0{}
#block-megamenu-0 ul li a{  font: bold 13px Calibri,"Trebuchet MS",Arial;}
#block-megamenu-0 ul.megamenu-slots-columnar {    
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 1px 1px 5px #999999;
    padding: 20px 20px 20px 10px; width:588px !important; margin-top:40px;}

#block-megamenu-0 ul.megamenu-slots-columnar  li .half-1 a.mega-hdr-a {
    background: none repeat scroll 0 0 #E4E4E4;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 5px 5px 15px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: uppercase;
}

/* banner default */
.banner-default{background:url(../images/banner-sendok-inner-default.jpg) no-repeat center top;height:445px;}

/*Contact Us Form*/
#webform-client-form-19 label{ width:145px; float:left;}
#webform-client-form-19 input#edit-submit{ margin-left:145px; margin-bottom:30px; width:80px;}
#webform-client-form-19 textarea { width:320px;}
#webform-client-form-19 input { width:200px;}
#node-19 table td{ padding:8px; }
#node-19 table { float: right; width: 455px;}

/*product page*/
.node-type-product .background-current{ position:relative; z-index:1;}
.node-type-product .product-page h1 { position:relative; z-index:3;}
#block-views-Products-block_2{ position:relative; z-index:4; top:-450px; width:960px; margin:0 auto;}
.iframe-map { width:355px; float:right;}

/* page product category*/
.page-products-category .background-header{ position:relative; z-index:1;}
.page-products-category .background-header p{margin:0;}
/*contact us right*/
#block-block-8 table td{ padding:3px;}

.node-type-event .field-type-text{ display:none;}
.node-type-event .field-field-date .field-label, .field-field-date .field-items{ float:left;}
.node-type-event .field-type-date{ clear:both; height:100%; overflow:hidden; margin-bottom:10px; color:#069; background:url(../images/calendar.gif) no-repeat; padding-left:25px;} 
/*.node-type-event .field-field-images{ display:none;}*/

#block-views--exp-Locator-page_1{ margin-bottom:20px;}
div.tabs{ z-index:1 !important;}

/* mailchimp */
.block-mailchimp{}
.block-mailchimp label{display:none;}
.block-mailchimp input.form-text{height:23px;margin-left:43px;margin-top:42px;width:210px;}
.block-mailchimp input.form-submit{background:url(../images/btn-go.png) no-repeat;border:none;height:32px;position:absolute;right:5px;top:79px;width:32px;box-shadow:none;font-size:0;}


/*Tab Branch*/
.node-type-sales-services-locator #tabs-tabset ul { margin-bottom:20px; height:100%; overflow:hidden; padding-left:0; }
.node-type-sales-services-locator #tabs-tabset .field-field-image .field-items{ width:205px; float:left;} 
.node-type-sales-services-locator #tabs-tabset .field-type-text .field-label{ float:left; width:115px;}
.node-type-sales-services-locator #tabs-tabset .field-field-address .field-items { padding-bottom:5px;width:360px; float:right;} 
.node-type-sales-services-locator #tabs-tabset .field-field-address{ background:url(../images/icon-address.png) no-repeat; display:block; padding-left:25px; width:480px; float:right;}
.node-type-sales-services-locator #tabs-tabset .field-field-tel{ background: url(../images/icon-tel.png) no-repeat scroll 0 0 transparent; display:block; padding-left:25px; width:480px; float:right;}
.node-type-sales-services-locator #tabs-tabset .field-field-email{ background: url(../images/icon-email.png) no-repeat; display:block; padding-left:25px; width:480px; float:right;}
.node-type-sales-services-locator #tabs-tabset .field-field-fax{ background: url(../images/icon-fax.png) no-repeat; display:block; padding-left:25px; width:480px; float:right;}
.node-type-sales-services-locator #tabs-tabset .field-field-person-in-charge{  display:block; padding-left:25px; width:480px; float:right; background:url(../images/page_user_dark.gif) no-repeat;}
.node-type-sales-services-locator #tabs-tabset .field-field-extra-field{  display:block; padding-left:25px; width:480px; float:right;}
.node-type-sales-services-locator #tabs-tabset .field-field-extra-field label{font-weight:bold;}
.node-type-sales-services-locator #tabs-tabset label { width:125px; float:left;}
.node-type-sales-services-locator #tabs-tabset input#edit-submit{ margin-left:126px;}
.node-type-sales-services-locator #tabs-tabset li a {    background: none repeat scroll 0 0 #0098DB; border: 1px solid #66C1E9; border-radius:5px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; box-shadow: 0 0 0 #5499C4; color: #FFFFFF;text-transform: uppercase; margin:0 2px;}
.node-type-sales-services-locator #tabs-tabset ul.primary li a .tab { background:none; padding-top:2px; font-weight:bold;}
.node-type-sales-services-locator #tabs-tabset li a:hover, .node-type-sales-services-locator #tabs-tabset li.ui-tabs-selected a { 
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #0098db 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#0098db)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7db9e8 0%,#0098db 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7db9e8 0%,#0098db 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7db9e8 0%,#0098db 100%); /* IE10+ */
background: linear-gradient(top, #7db9e8 0%,#0098db 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#0098db',GradientType=0 ); /* IE6-9 */
    border: 1px solid #5A8AB2;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 1px 0 0 #0865A6;
	border: 1px solid #5A8AB2;
}
.node-type-sales-services-locator #tabs-tabset a img { border:3px solid #D6D6D6;}
.node-type-sales-services-locator #tabs-tabset a:hover img { border:3px solid #0097da;}


/*** product pop out box ***/
.background-pop { padding:20px; width:96% !important; min-height:410px; height:auto !important; height:410px;}
.background-pop ul { margin-bottom:10px;}
.background-pop ul li { margin-left:30px;}
.background-pop table, td, th { border-color:#cccccc !important ;}
.background-pop table td { padding:5px;}
.t-pro { background:#0a4595; color:#fff; font-size:16px;}


.menu-product ul.links{ background:none}

/*** event image thumb ***/
.content .field-field-images .field-items a { float:left; padding:3px 5px;}

/* Page : Gallery*/
.page-gallery .view-main-content.view-display-id-page_2 div.view-content ul li img{float:left;padding:3px 5px;}
.page-gallery .view-main-content.view-display-id-page_2 div.view-content ul li{list-style:none;}


.page-search-node #footer-part1 {margin-top: 148px;}

.item-list ul.pager{ margin-top:20px;}


.item-list .pager li {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin: 0.1em 0.2em;
    padding: 0;
    text-transform: capitalize;
}
.item-list .pager li:hover {
    background: none repeat scroll 0 0 #BCD3E0;
    border: 1px solid #666666;
    border-radius: 3px 3px 3px 3px;
}
.item-list .pager li a {
    display: block;
    padding: 3px 6px;
}
.item-list .pager li a:hover {
    text-decoration: none;
}
.item-list .pager li.pager-current {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.item-list .pager li.pager-current, .item-list .pager li.pager-ellipsis {
    padding: 3px 6px;
}

.section-products-category .banner-default { background:url(../images/banner-product_category.jpg) no-repeat center top;}

/*** message status ***/
.front #content-header { clear:both; position:relative; top:100px;}
.front .messages.status { position:relative; width:95%; margin:0 auto; padding:0 auto; margin-bottom:-33px; }
.front .messages.status ul li { margin-left:21px;}


/** products-category **/
.pcd-list { float:left; padding-right:10px; }
.prod-preview { float:left;}
.prod-description { float: left; width: 300px;}

/*** Product View Page(Product Details) ***/
 {
 padding: 14px 39px 30px 30px;
}

 .prod-preview{
 float: left;
 width: 310px;
 height: 300px;
 overflow: hidden !important; /* To avoid stretching of the height when loading the page */
}

 .prod-description{
 margin:0;
 padding: 0;	
 float: left;
 width: 380px;
}

.prod-description h1{
 font-size: 18px; 	
 font-weight: bold;
 color: #7a7a7a;
}

.prod-description .prod-price{
 font-size: 18px; 	
 color: #7a7a7a;
}

.prod-description .description{
 margin: 7px 0 19px;
 padding: 0 4px 0 0;	
 max-height: 212px;
 min-height: 60px;
 overflow: auto;
}

.prod-description .description p{
 line-height: 15px;
}

.prod-description .order-now{
}

.prod-description .order-now a{
 color: #fff;
 text-decoration: none;
 padding: 7px 15px;  

 text-align: center;
 *display: block;
 *width: 63px; 
 background: url(../images/submit-bg.gif) #006e36 left top repeat-x;
 border: 1px solid #006e36;
 color: #fff;

 box-shadow: none;
 -moz-box-shadow: none;
 -webkit-box-shadow: none;  
}

.prod-description .order-now a:hover { 
 background: url(../images/submit-bg.gif) left bottom #00a551 repeat-x;
 
 transition: all 0.3s ease-in;  
 -webkit-transition: all 0.3s ease-in; 
 -moz-transition: all 0.3s ease-in; 
 -o-transition: all 0.3s ease-in; 
 -ms-transition: all 0.3s ease-in; 
 -khtml-transition: all 0.3s ease-in; 
}

.prod-description .inquiry { padding:6px 15px; border:1px #000033 solid; background: #036; width:64px; margin-right:20px; float:left }
.prod-description .inquiry a { color:#FFFFFF;}
.prod-description .inquiry a:hover { text-decoration:none;}
.prod-description .inquiry:hover { background:#039;}
.prod-description .dealer { float:left; width:260px;}
.prod-description .dealer { font-weight:bold;}

.prod-info-tabs{
 float: left;
 clear: both;
 width: 628px;	 
}

.prod-info-tabs #tabs-1 ul,
.prod-info-tabs #tabs-2 ul,
.prod-info-tabs #tabs-3 ul,
.prod-info-tabs #tabs-4 ul{
 margin-left: 10px;
 padding-left: 0;
 
}

.prod-info-tabs #tabs-1 li,
.prod-info-tabs #tabs-2 li,
.prod-info-tabs #tabs-3 li,
.prod-info-tabs #tabs-4 li{
 background: url(../images/bullet-list01.png) left 2px no-repeat;
 padding-left: 16px;
 list-style: none;
 
}

ul.filmstrip li { margin-left:0;}

