@charset "utf-8";
/* CSS Document */
body{background:#27282a; padding:0 0 0 0; margin:0; color:#5c5c5c; font-size:15px ; font-weight:normal; line-height:17px; font-family: 'CalibriRegular'; width:100%;}
body.intro{ background:#fff;}
*{padding:0; margin:0;}
img{border:0;}
ul,li{ list-style:none; padding:0; margin:0;}
a,hover{text-decoration:none; outline:0; -webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
form,input, select, textarea{outline:0; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}
p strong{ font-weight:normal; font-family: 'latobold'; font-size:15px;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clear{ clear:both; margin:0 !important;}
.left{ float:left !important;}
.right{ float:right !important;}

/*------font-face------*/
@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri_0.eot');
    src: url('../fonts/calibri_0.eot') format('embedded-opentype'),
         url('../fonts/calibri_0.woff') format('woff'),
         url('../fonts/calibri_0.ttf') format('truetype'),
         url('../fonts/calibri_0.svg#CalibriRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular_1.eot');
    src: url('../fonts/myriadpro-regular_1.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular_1.woff') format('woff'),
         url('../fonts/myriadpro-regular_1.ttf') format('truetype'),
         url('../fonts/myriadpro-regular_1.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'HelveticaLTStdBoldCondensed';
    src: url('../fonts/helveticaltstd-boldcond_0.eot');
    src: url('../fonts/helveticaltstd-boldcond_0.eot') format('embedded-opentype'),
         url('../fonts/helveticaltstd-boldcond_0.woff') format('woff'),
         url('../fonts/helveticaltstd-boldcond_0.ttf') format('truetype'),
         url('../fonts/helveticaltstd-boldcond_0.svg#HelveticaLTStdBoldCondensed') format('svg');
}
@font-face {
	font-family: 'OratorStd';
	src: url('../fonts/OratorStd.eot?') format('eot'), 
	     url('../fonts/OratorStd.otf')  format('opentype'),
	     url('../fonts/OratorStd.woff') format('woff'), 
	     url('../fonts/OratorStd.ttf')  format('truetype'),
	     url('../fonts/OratorStd.svg#OratorStd') format('svg');
}
/*-------font-face-end--------*/

/*-------header--------*/
#header .topBlock{ background:#111111; padding:10px 15px; }
#header .topBlock .address-block{ padding:0; width:auto; float:right;}
#header .topBlock .address-block ul{ margin:0;}
#header .topBlock .address-block li{ display:block; margin:0 0 0 15px; padding:0; float:left; }
#header .topBlock .address-block li img{ display:block; float:left; }

#header .topBlock .search-block{ float:right; width:auto; background:#111;}
#header .topBlock .search-block input.search{ float:left; width:86%; padding:0 2%; line-height:22px; font-family: 'CalibriRegular'; font-size:13px; color:#a0a0a0;background:#111; min-height:20px;border:none; text-align:right;}
#header .topBlock .search-block input.button{ float:right; width:10px;background:url(../images/search-icon.png) no-repeat left center; 
border:none; min-height:10px; cursor:pointer; margin:3px 0 0 0; }

#header .bottom-block{ padding:0px 15px; background:url(../images/logo-block-bg-line.jpg) repeat-x center top #f5f6f8; position:relative; min-height:60px;}
#header .bottom-block .logo-block{ float:left;  width:70%; padding:10px 0; position:relative; z-index:1000; }
#header .bottom-block .menu-block{ float:left; border-left:solid #fff 1px; width:29%;padding:10px 0; min-height:60px; }
#header .bottom-block .menu-block ul li{ display:block;}
#header .bottom-block .menu-block ul li a{ display:block; padding:6px 0 6px 15px; border-bottom:1px solid #012658;}
#header .bottom-block .menu-block ul li a:hover{ background:#016bae;}
#header .bottom-block .menu-block ul li a.last{border-bottom:none;}
/*------------nav--------------*/

#navigation {
    border-left: 1px solid #BCBCBC;
    float: right;
    height: 73px;
    padding: 23px 0 0;
    width: 60px;
}

#navigation ul li:first-child{ padding-left:0px;}
#navigation ul li:last-child{ border-right:none;}


#header .sales-service-block{padding:10px 15px; background:url(../images/sales-block-bg-line.jpg) repeat-x center top #fff;}
#header .sales-service-block h2{font-family: 'HelveticaLTStdBoldCondensed'; font-size:16px; color:#303030; text-align:center; line-height:20px; 
text-transform:uppercase;   padding:3px 0;  background:url(../images/sales-arrow.png) no-repeat center left, url(../images/sales-arrow2.png) no-repeat center right ;  }
#header .sales-service-block h2 span{ text-transform:none; font-family: 'CalibriRegular'; font-size:16px; color:#07399b; line-height:20px; padding-left:10px;}
#header .sales-service-block h2 span a{ color:#07399b;}
#header .sales-service-block h2 span a:hover{ color:#000;}

/*-------------Body-part-------------*/
#body-block{ padding:0; margin:0; width:auto; position:relative; background:url(../images/body-bg.jpg) no-repeat top center; background-size:150% auto;  }
#body-block2{ padding:0; margin:0; width:auto; position:relative; background:url(../images/body-bg.jpg) no-repeat top center; height:1230px; background-size:150% auto;  }
/*#body-block img{ display:block; width:100%; height:100%; background-attachment:fixed; background-size:cover;}*/
#body-block .body-content{ padding:25px 15px; text-align:center; z-index:1;  }
#body-block .body-content ul{ padding:0; margin:0; text-align:center;}
#body-block .body-content ul li { padding:0px 0px; display:inline-block; margin:3px 3px;text-align:center; }
#body-block .body-content ul li a img{ width:100%; padding:0;width:88px; height:82px; }
#body-block .body-content ul li a img:hover{ opacity:0.9;}
/*#body-block .body-content ul li h2{ padding:29px 0;}
#body-block .body-content ul li h2 a{font-family: 'HelveticaLTStdBoldCondensed'; font-size:35px; color:#fff; text-align:center; line-height:20px; 
text-transform:uppercase;}
#body-block .body-content ul li h2 a span{ font-family: 'CalibriRegular'; font-size:12px; color:#cdd7e0; line-height:14px; text-align:center; }
#body-block .body-content ul li h2 a:hover{ color:#d5ecfd;}

#body-block .body-content ul li h4{ padding:23px 0 0 0;}
#body-block .body-content ul li h4 a{font-family: 'HelveticaLTStdBoldCondensed'; font-size:35px; color:#fff; text-align:center; line-height:0px; 
text-transform:uppercase;}
#body-block .body-content ul li h4 a span{ font-family: 'CalibriRegular'; font-size:12px; color:#cdd7e0; line-height:14px; text-align:center; text-transform:none; }
#body-block .body-content ul li h4 a:hover{ color:#d5ecfd;}

#body-block .body-content ul li.third{ margin:10px 0 0 0;}

#body-block .body-content ul li h5{ padding:25px 0;}
#body-block .body-content ul li h5 a{font-family: 'HelveticaLTStdBoldCondensed'; font-size:18px; color:#fff; text-align:center; line-height:0px; 
text-transform:uppercase;}
#body-block .body-content ul li h5 a span{ font-family: 'CalibriRegular'; font-size:12px; color:#cdd7e0; line-height:14px; text-align:center;text-transform:none; }
#body-block .body-content ul li h5 a:hover{ color:#d5ecfd;}*/

/*----------button-panel----------*/
.button-wrapper{  overflow:hidden; padding:0px 15px; opacity:0.9;}


/*---------07-07-2014------------*/
.button-wrapper-new{  overflow:auto; height:400px; padding:15px !important; opacity:0.9; margin:0% auto; width:80%; top:0; background:#fff; }
.overview{ width:100%;}
.overview .block{ width:100%;}
.overview .block img{ width:96%; text-align:center; box-shadow:0 0 2px #ccc; padding:2%; margin:5px 0;} 
.overview .block h2{font-family: 'HelveticaLTStdBoldCondensed'; font-size:16px; color:#303030; text-align:left; line-height:20px; 
text-transform:uppercase; padding:5px 0; }
.overview .block p { padding:5px 0;}
.overview .block.block2{ width:100%;}


/*=====================================*/
.example {
  background: url(../images/accordion-panel-bg.png) repeat;
  overflow: hidden;
 
  margin-bottom: 20px;
}

/* Pre hide sections with JavaScript on
--- */
h3+div {
  display: block;
}

/* CSS3 Animation example
--- */
#css3-animated-example{ border-radius:3px; overflow:hidden; margin:30px 0 0 0;}
#css3-animated-example h3{ font-family:'OratorStd'; }
#css3-animated-example h3 img{ margin-right:12px; width:20px; height:20px; display:block; float: left;}
#css3-animated-example h3 + div {
  height: 0px;
  padding: 0px;
  overflow: hidden;
  background:#fff;
  display: block!important;
  -webkit-transform: translateZ(0);
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition: all 0.3s ease;
}
.content {padding:10px 0; overflow:auto;}
.site iframe{overflow-x: hidden;
overflow-y: scroll; width:100%; border:none;}
.content img{ text-align:center; display:block; width:60%; margin:0px auto;}
.content h4{font-family: 'MyriadProRegular'; color:#3f3f3f; font-size:16px; text-transform:none; 
padding:5px 13px;}
.content h4.enquire2{font-family: 'MyriadProRegular'; color:#3f3f3f; font-size:18px; text-transform:none; 
padding:0 0 10px 0;}
.content p {color:#5c5c5c; font-size:15px ; font-weight:normal; line-height:17px; font-family: 'CalibriRegular'; padding:0 13px 13px 13px;}
.content p a{color:#000;} 
.content p a:hover{ color:#5c5c5c;}
.content p.text a{color:#4d1c1a; padding:0; }
.content p.text a:hover{color:#91251f; text-decoration:underline;}
 
/* Event example
--- */
pre#event-log {
  background: #fafacc;
  padding: 10px;
  display: block;
}

/* Responsive design
--- */
 h3{ font-size:14px !important; background:url(../images/nav-btn.png) no-repeat  right 12px, url(../images/accordion-panel-bg.png) repeat;
  display: block;
  padding:10px 15px 10px 15px;
  margin: 0;
  font-family: 'OratorStd';
  color: #333333;
  text-decoration: none;
  font-weight: normal;
  height:26px;
  border-bottom:1px solid #e9e9e9;}

.content1{ height:930px !important;}
/*-----------footer---------------*/
#footer{ padding:20px 0; width:100%;}
#footer p{font-family: 'CalibriRegular'; font-size:14px; color:#656464;text-align:center; }


/*---------------13-06-2014------------*/
#body-block-inner{ padding:0; margin:0; width:100%; background:#ff0000; height:1200px;  }

/*---------SELECT USED CARS -page-start----------*/
/*{ width:94%; padding:40px 3% 0px 3%; position:absolute; }
.select-car-page .lt-block{ float:left; width:34%;}
.select-car-page .rt-block{ float:right; width:60%;}
.select-car-page .rt-block h1{ text-align:left; font-family: 'MyriadProRegular'; color:#fff; font-size:30px; line-height:32px; padding-bottom:0px; }
.select-car-page .rt-block .top-img-block{ margin:10px 0;}
.select-car-page .rt-block .top-img-block img{ width:100%; box-shadow:0 0 4px #fff; line-height:0px;}
.select-car-page .rt-block p{color:#666; font-size:14px; line-height:17px; padding-bottom:10px;font-family: 'CalibriRegular';}
.select-car-page .rt-block p a{color:#000; font-size:14px; text-decoration:underline;}
.select-car-page .rt-block p a:hover{color:#06F;}
.select-car-page .rt-block h4{font-family: 'MyriadProRegular'; padding-top:20px; color:#666; font-size:18px;}*/

.select-car-page{ width:90%; padding:40px 5% 0px 5%; position:absolute; }
.select-car-page .contentBlock{ width:90%; padding:20px 5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; height:300px; background:url(../images/menu-bg.png) repeat;}
.select-car-page .contentBlock h2{  color: #fff; font-size: 20px;text-transform: none ;}
.select-car-page .contentBlock h4{color: #e3ebf2;font-size: 16px; padding-top: 5px;}
.select-car-page .contentBlock p{ font-size:12px; color: #fff; padding:2px 0;}
.select-car-page .contentBlock p a{color:#e3ebf2;}
.select-car-page .contentBlock p a:hover{color:#527697; text-decoration:underline;}
.select-car-page .contentBlock img{display:block; width:100%; text-align:center; border:2px solid #e3ebf2; 
border-radius:3px; margin:15px 0;}

/*---------SELECT USED CARS -page-end----------*/

/*===================== About Volvo Page =====================*/
.about-volbo-page{ width:90%; padding:40px 5% 0px 5%; position:absolute; }
.menu-block2{ width:100%; overflow:scroll; height:230px; }
.menu-block2 h2{ font-family: 'MyriadProRegular'; color:#fff; font-size:30px; line-height:32px; padding-bottom:10px; }
.menu-block2 ul li{ display:block; font-family: 'MyriadProRegular'; font-size:15px; color:#fff; margin-bottom:0px; background:url(../images/menu-arrow-body.png) no-repeat 10px 14px, url(../images/menu-bg.png) repeat; padding:10px 0 10px 25px; 
border-bottom:1px solid #4b6379;  }
.menu-block2 ul li a{ display:block; color:#fff;}
.menu-block2 ul li a:hover{ color:#d1d2d3; }
.menu-block2 ul li.sub{ background:url(../images/menu-arrow-body.png) no-repeat 10px 14px !important;}
.menu-block2 ul li.sub-last{ background:url(../images/menu-arrow-body.png) no-repeat 10px 14px !important; border:none;}
/*.about-volbo-page .img-block{ padding:20px 0 0 0; line-height:0; }
.about-volbo-page .img-block img{ width:100%; }
*/
/*---------------banner-----------------*/
.inner-banner{ position:relative; }
.inner-banner img{ width:100%; }
.inner-banner .desc{ position:absolute; top:20px; left:4%; width:92%;}
.inner-banner .desc h2{font-family: 'HelveticaLTStdBoldCondensed'; font-size:30px; color:#fff; margin:0 0 12px 0; line-height:32px; background:rgba( 0, 0, 0, .4); padding:4px 4px;}
.inner-banner .desc p{ color:#fff; padding:20px; background: rgba(0,0,0,0.4)}



.about-volbo-page .contentBlock{ width:90%; padding:5%; margin:0; overflow-y:scroll; overflow-x:hidden; height:164px; background:url(../images/menu-bg.png) repeat;}
.about-volbo-page .contentBlock h2{  color: #fff; font-size: 20px;text-transform: none ;}
.about-volbo-page .contentBlock img{display:block; width:100%; text-align:center; border:2px solid #e3ebf2; margin:5px 0; }


/*---------Community-page-start----------*/
.community-page{ width:90%; padding:40px 5% 0px 5%; position:absolute; }
.community-page .contentBlock{ padding:20px 5% 20px 5%; margin:25px 0 25px 0; overflow-y:scroll; overflow-x:hidden; height:300px; background:url(../images/menu-bg.png) repeat;}
.community-page .videoBlock{ background:url(../images/community/video-bg.jpg) repeat-x top #fff; box-shadow:-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    1px 2px 2px 0px rgba(0, 0, 0, 0.55);
box-shadow:         1px 2px 2px 0px rgba(0, 0, 0, 0.55); padding:2% 4% 7% 4%; border-radius:3px; }
.community-page .videoBlock h2{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:20px; color:#606884; background:url(../images/community/icon_movies.gif) no-repeat 70px 4px; padding:10px 0 26px 0; text-transform:uppercase; }
.community-page .videoBlock h2 a{ color:#606884; }
.community-page .videoBlock h2 span{ display:inline-block; float:right; margin-top:-7px; }
.community-page .videoBlock p{ font-size:12px; color:#595959; }
.community-page .videoBlock .slider{ padding:0 10px; }
.community-page .videoBlock .slider ul li{ display:block; float:left; line-height:0; }

.community-page .eventsBlock{ background:url(../images/community/video-bg.jpg) repeat-x top #fff; box-shadow:-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    1px 2px 2px 0px rgba(0, 0, 0, 0.55);
box-shadow:         1px 2px 2px 0px rgba(0, 0, 0, 0.55); padding:2% 4% 7% 4%; margin-top:25px; border-radius:3px; }
.community-page .eventsBlock h2{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:20px; color:#606884; background:url(../images/community/icon_events.gif) no-repeat 70px 4px; padding:10px 0 30px 0; text-transform:uppercase; }
.community-page .eventsBlock h2 a{ color:#606884; }
.community-page .eventsBlock .img-block{ float:left; width:43%; }
.community-page .eventsBlock .text-block{ float:left; width:57%; }
.community-page .eventsBlock .text-block h4{ font-size:13px; color:#555; }
.community-page .eventsBlock .text-block p.date{ font-size:11px; color:#9f9f9f; padding:0 0 7px 0; line-height:13px; }
.community-page .eventsBlock .text-block p{ font-size:12px; color:#595959; line-height:14px; padding:0; margin:0; }
.community-page .eventsBlock .text-block p a{ font-family: 'HelveticaLTStdBoldCondensed'; display:inline-block; font-size:12px; color:#444444; text-transform:uppercase; margin-top:15px; }
.community-page .eventsBlock .text-block p a:hover{ color:#595959; }

.community-page .storiesblock{ background:url(../images/community/video-bg.jpg) repeat-x top #fff; box-shadow:-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    1px 2px 2px 0px rgba(0, 0, 0, 0.55);
box-shadow:         1px 2px 2px 0px rgba(0, 0, 0, 0.55); padding:2% 4% 7% 4%; margin:25px 0; border-radius:3px; }
.community-page .storiesblock h2{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:20px; color:#606884; background:url(../images/community/icon_liv.gif) no-repeat 110px 4px; padding:10px 0 30px 0; text-transform:uppercase; }
.community-page .storiesblock h2 a{ color:#606884; }
.community-page .storiesblock p{ font-size:12px; color:#595959; line-height:14px; padding:0; margin:0; }
.community-page .storiesblock p a{ font-family: 'HelveticaLTStdBoldCondensed'; display:inline-block; font-size:11px; color:#444444; text-transform:uppercase; margin-top:10px; }
.community-page .eventsBlock .text-block p a:hover{ color:#595959; }
.community-page .storiesblock img{ display:block; width:100%; margin:10px 0; border:1px solid #CCC; }
.community-page .storiesblock h4{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:19px; color:#545454; }
.community-page .storiesblock p.date{ font-size:11px; color:#9f9f9f; padding:0 0 7px 0; line-height:13px; }
.community-page .storiesblock p a.view{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:12px; margin-top:15px; }

/*---------Community-page-end----------*/

/*---------Offer-page-start----------*/
.Offer-page{ width:90%; padding:40px 5% 0px 5%; position:absolute; }
.Offer-page .contentBlock{ padding:20px 5% 20px 5%; margin:25px 0 25px 0; overflow-y:scroll; overflow-x:hidden; height:300px; background:url(../images/menu-bg.png) repeat;}
.Offer-page .contentBlock h1{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:22px; color:#fff; padding-bottom:25px; }

.Offer-page .block{ background:url(../images/community/video-bg.jpg) repeat-x top #fff; box-shadow:-webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    1px 2px 2px 0px rgba(0, 0, 0, 0.55);
box-shadow:         1px 2px 2px 0px rgba(0, 0, 0, 0.55); padding:2% 4% 7% 4%; margin-bottom:25px; border-radius:3px; }
.Offer-page .block h2{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:20px; color:#606884; padding:10px 0 15px 0; }
.Offer-page .block p{ font-size:12px; color:#595959; padding:0; margin:0; }
.Offer-page .block img{ display:block; width:100%; margin:10px 0; }
.Offer-page .block p a{ font-family: 'HelveticaLTStdBoldCondensed'; font-size:13px; text-transform:uppercase; color:#595959; }
.Offer-page .block p a:hover{ color:#333333; }

/*---------Offer-page-end----------*/

/*---------Volvo-polestar-racing-page-start----------*/
.menu-block2 h4{ font-family: 'MyriadProRegular'; color:#fff; font-size:20px; line-height:22px; padding-bottom:10px; }
.volvo-polestarracing-page{ width:90%; padding:40px 5% 0px 5%; position:absolute; }
.volvo-polestarracing-page .contentBlock{ width:90%; padding:20px 5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; 
height:300px;background:url(../images/menu-bg.png) repeat;}
.volvo-polestarracing-page .contentBlock h2{  color: #fff; font-size: 20px;text-transform: none ;}
.volvo-polestarracing-page .contentBlock h4{color: #e3ebf2;font-size: 16px; padding-top: 5px;}
.volvo-polestarracing-page .contentBlock p{ font-size:12px; color: #fff; padding:2px 0;}
.volvo-polestarracing-page .contentBlock p a{color:#e3ebf2;}
.volvo-polestarracing-page .contentBlock p a:hover{color:#527697; text-decoration:underline;}
.volvo-polestarracing-page .contentBlock img{display:block; width:100%; text-align:center; border:2px solid #e3ebf2; 
border-radius:3px; margin:15px 0;}
/*---------Volvo-polestar-racing-page-start----------*/


/*-----------------form-block--------------*/
.form-Block{ padding:0 10px; background:#fff;}
.form-Block.form-Block2{ border-radius:3px; overflow:hidden; margin:20px 0;}
.form-Block.form-Block2 p{ line-height:19px;}
.form-Block.form-Block2 p a{ color:#1c3b60;}
.form-Block.form-Block2 p strong{ color:#1c3b60; font-family: 'MyriadProRegular'; font-weight:normal; padding: 0 0 5px 0; font-size:17px;}
.form-Block .form-list{ padding:0 0 10px 0;}
.form-Block p{ font-size:14px; line-height:22px; padding:0 0 12px 0;}
.form-Block p span{ color:#F00;}
.form-Block ul li{ font-size:14px !important; background:url(../images/nav-btn.png) no-repeat center right, url(../images/accordion-panel-bg.png) repeat;
  display: block;
  padding:10px 15px 0px 15px;
  margin: 0;
  font-family: 'OratorStd';
  color: #333333;
  text-decoration: none;
  font-weight: normal;
  height:26px;
  border-bottom:1px solid #e9e9e9;}
.form-Block ul li a{ color:#333;}
.form-Block ul li a:hover{ color:#1c3b60;}
.form-Block .form-list .lt-panel{ width:25%; float:left;}
.form-Block .form-list .lt-panel p{ font-size:12px; padding:0 !important;}
.form-Block .form-list .lt-panel span{ color:#F00 !important;}
.form-Block .form-list .rt-panel{ width:70%; float:left;}
.form-Block .form-list input[type=text]{ width:90%; height:18px; padding:5px 5%; border:1px solid #DBDBDB; border-radius:3px;}
.form-Block .form-list-textarea{ width:90%; height:80px; padding:5px 5%; border:1px solid #DBDBDB; border-radius:3px;}
.form-Block .form-list input[type=submit]{ width:100px; height:28px; border:none; background:#1c3b60; border-radius:3px; float:right; color:#fff; cursor:pointer; }
.form-Block .form-list input[type=submit]:hover{  background:#3367a6;}
.form-Block .form-list .rt-panel h5{ font-size:11px; margin:10px 0 12px 0;}
.form-Block .form-list .rt-panel h5 a{ font-weight:bold; color:#1c3b60;}
.form-Block .form-list .rt-panel p{ padding:0 !important;}

.form-Block .gap{ padding-bottom:25px; }

.form-Block .form-list .lt-panel2{ width:40%; float:left;}
.form-Block .form-list .rt-panel2{ width:40%; float:left;}

.form-Block .form-list .list{ width:100%; padding:5px 5%; border:1px solid #DBDBDB; border-radius:3px; }

/*------------07-07-2014---------*/
.form-Block ul li.link{ display:block ; font-size:14px !important; background:url(../images/drop-arrow2.png) no-repeat 0 7px !important;  
margin:0 0 2px 0;  padding:5px 0 0 12px !important; border-bottom:none;font-family: 'MyriadProRegular'; line-height:16px; }


/*---------meet-the-team-----------*/
.meet-the-team{}
.meet-the-team .block{ width:45%; float:left; display:inline-block; background:#F0F0F0; margin:0 2% 12px 0; padding:1%; border:1px solid #DFDFDF; min-height:110px;}
.meet-the-team .block .pic{ width:25%; float:left;}
.meet-the-team .block .pic img{ width:100%;}
.meet-the-team .block .pic-content{ width:65%; float:left; padding:0 0 0 5%;}
.meet-the-team .block .pic-content p{ margin:0; line-height:21px;}
.meet-the-team .block .pic-content p strong{ color:#1c3b60;  font-family: 'MyriadProRegular';}
.meet-the-team .block .pic-content p a{ color:#1c3b60;}
.meet-the-team .block .pic-content p a:hover{ color:#3c618d;}
.profile-contact h4{font-family: 'OratorStd' ; font-size:20px; line-height:22px; color:#1c3b60; position:relative; padding:0 60px 30px 0;}
.profile-contact h4 img{ position:absolute ; right:0px; top:0px ; display:block; float:right; width:50px; height:50px; border-radius:3px; border:3px solid #fff ; box-shadow:0px 0px 5px #CCC;}
.profile-contact input[type=text]{ width:89%; height:18px; padding:5px 5%; border:1px solid #DBDBDB; border-radius:3px; margin:0 0 5px 0;}
.profile-contact textarea{ width:89%; height:100px; padding:5px 5%; border:1px solid #DBDBDB; border-radius:3px;}
.profile-contact p{ padding:0 0 4px 0;}
.profile-contact input[type=submit]{ width:100px; height:28px; border:none; background:#1c3b60; border-radius:3px; float:right; color:#fff; cursor:pointer; }
.profile-contact{ width:400px; display:none;}

/*------------24.06.2014-------------------------*/
#header .sales-service-block .nav-container2 h1{font-family: 'HelveticaLTStdBoldCondensed'; font-size:18px; color:#303030; text-align:center; line-height:20px; text-transform:uppercase; padding:3px 0; background:url(../images/sales-arrow.png) no-repeat center left, url(../images/sales-arrow2.png) no-repeat center right ;  }
#header .sales-service-block .nav-container2 h1 a{ color:#303030; }
#header .sales-service-block .nav-container2 h1 a:hover{ color:#9999a4; }
.inner-banner .desc span{ color:#fff; font-weight:bold; }


/*-----------------11-07-2014--------------*/
.form-Block .contact-panel{ padding:10px 0;}


/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (min-width: 501px) and (max-width: 650px) {
	#body-block{ padding:5% 0; margin:0; width:auto; position:relative; background:url(../images/body-bg.jpg) no-repeat top center; height:850px; background-size:250% auto;  }
	
	.volvo-polestarracing-page .contentBlock{ width:90%; padding:5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; height:300px; background:url(../images/menu-bg.png) repeat !important;}
	.select-car-page .contentBlock{width:90%; padding:5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; height:300px; background:url(../images/menu-bg.png) repeat !important;}
	.about-volbo-page .contentBlock{width:90%; padding:5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; 
			height:300px; background:url(../images/menu-bg.png) repeat;}
			
/*---------Community-page-start----------*/
.community-page .eventsBlock .img-block{ float:left; width:22%; }
.community-page .eventsBlock .text-block{ float:left; width:75%; }

/*---------07-07-2014------------*/
.button-wrapper-new{  overflow:scroll; height:400px; padding:15px !important; opacity:0.9; margin:0% auto; width:80%; top:0; background:#fff; }
.overview{ width:100%; text-align:center;}
.overview .block{ width:45%; margin:0 2%; float:left; display:inline-block;}
.overview .block h2{ text-align:center; }
.overview .block p {  text-align:justify;}
.overview .block.block2{ width:100%; text-align:center;}

}
@media only screen and (max-width: 500px) {
	#body-block{ padding:0; margin:0; width:auto; position:relative; background:url(../images/body-bg.jpg) no-repeat top center; background-size:200% auto;  }
		#body-block.body-block-home{ padding:5% 0; margin:0; width:auto; position:relative; background:url(../images/body-bg.jpg) no-repeat top center; background-size:150% auto;  }
			#body-block.body-block-selekt-car{ padding:0; margin:0; width:auto; position:relative; background:url(../images/body-bg.jpg) no-repeat top center; height:950px; background-size:200% auto;  }
			.about-volbo-page .contentBlock{width:90%; padding:5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; 
			height:300px; background:url(../images/menu-bg.png) repeat;}
			.select-car-page .contentBlock{width:90%; padding:5%; margin:25px 0; overflow-y:scroll; overflow-x:hidden; 
			height:400px; background:url(../images/menu-bg.png) repeat !important;}
			.meet-the-team .block{ width:96%; float:none;}

}

@media only screen and (max-width: 400px) {
	.inner-banner .desc p{ display:none;}
	.form-Block .form-list .lt-panel{ width:100%; float:left;}
.form-Block .form-list .rt-panel{ width:100%; float:left;}
 h3 a {
font-size:14px !important;}
.profile-contact{ width:300px; }
	}