* {margin:0; padding:0; font-family: 'ABeeZee', sans-serif;}

#background-home {background:url(/images/background.jpg) repeat-x;  min-width:960px;}
.u960 #background-home {min-width:inherit; background:url(/images/background-u960.jpg) repeat-x;}
.u640 #background-home {min-width:inherit; background:url(/images/background-u960.jpg) repeat-x;}
.u480 #background-home {min-width:inherit; background:url(/images/background-u960.jpg) repeat-x;}
#background-pages { background:url(/images/background-pages.jpg) repeat-x; 	min-width:960px;}
.u960 #background-pages {min-width:inherit;}
.u640 #background-pages {min-width:inherit;}
.u480 #background-pages {min-width:inherit;}

#header {width: 960px; height:90px; margin:0 auto;}
.u960 #header {width:100%; height:inherit;}
.u960 #header img {width:285px; padding:14px;}
.u640 #header {width:100%; height:inherit;}
.u640 #header img {width: 225px; margin-top: 7px; padding: 14px;}
.u480 #header {width:100%; height:inherit; text-align:center;}
.u480 #header img {width: 200px; margin: 5px 0 0 0;  padding: 5px;  display: inline-block;}

#navigation {float:right; width:416px; margin:35px 0 0 0; text-align:right;}
.u960 #navigation {width: 49%; margin: 33px 2% 0 0;}
.u640 #navigation {width: 44%; margin: 11px 2% 0 0;}
.u480 #navigation {width: 100%; margin: 0 0 25px 0; text-align:center;}
#navigation li {font-size:17px; display:inline; padding:12px;}
.u960 #navigation li {font-size: 14px; display: inline; padding: 9px 7px 9px 7px;}
.u640 #navigation li {font-size: 15px; display: inline-block; padding: 6px 7px 6px 7px;}
.u640 #navigation li:first-of-type{display:none;}
.u480 #navigation li {font-size: 13px; display: inline;  padding: 5px 4px;}
.u480 #navigation li:first-of-type{display:none;}
#navigation a {text-decoration:none; color:#363532;}
#navigation a:hover {border-bottom:solid 4px #2381b0;}

#splash {width:960px; margin:0 auto; margin-bottom:10px;}
.u960 #splash {width:100%;}
.u640 #splash {width:100%;}
.u480 #splash {width:100%;}
#splash img {float:right; padding-right:3px;}
.u640 #splash img {width: 30%; margin: 0 0 0 15px;}
.u480 #splash img {width: 30%; margin: 0 0 0 15px;}
#splash h2 {font-weight:300; font-size:26px;  color:#FFFFFF;  margin:25px 0 0 10px;}
.u960 #splash h2 {font-size:22px;}
.u640 #splash h2 {font-size:19px;}
.u480 #splash h2 {font-size:16px; margin:10px 0 0 10px;}
#splash p {color:#FFFFFF;  font-size:13px; line-height:30px; padding:10px 230px 0 10px;}
.u640 #splash p {line-height: 25px; padding: 10px 0 0 10px;}
.u480 #splash p {line-height: 18px; padding: 10px 0 0 10px;}
#splash li {color:#FFFFFF; background:url(/images/nut.png) no-repeat left center;  list-style:none;  padding:7px 0 0 25px;  margin:4px 0 0 10px;}
.u640 #splash li {font-size:14px;}
.u480 #splash li {font-size:13px;}

.strong {font-weight:800;}

#strip {width:960px; height:170px; background:url(/images/strip-bg.png) no-repeat top center; margin:0 auto; overflow:hidden;}
.u960 #strip {width:100%; height:inherit; margin-bottom: 30px;}
.u640 #strip {width:100%; height:inherit; margin-bottom: 30px;}
.u480 #strip {width:100%; height:inherit; margin-bottom: 30px;}
#strip h3 {font-weight:300;	font-size:16px;	color:#363532; margin:25px 0 0 10px;}
#strip p {color:#363532; font-size:12px; padding:6px 0 0 11px; line-height:15px;}
#text1 {background:url(/images/icon-car.png) no-repeat; background-position:12px 28px; padding:0 0 0 52px; float:left; width:260px;}
.u960 #text1 {width:30%; padding:0 0 0 2%;}
.u960 #text1 h3 {margin: 25px 0 0 47px;}
.u640 #text1 {width:32%; padding:0 0 0 1%; background-size: 35px;}
.u640 #text1 h3 {margin: 25px 0 0 45px; font-size: 15px;}
.u480 #text1 {width: 98%; padding: 0 1% 3% 1%; background-size: 35px; border-bottom: solid 3px #CDCDCD;}
.u480 #text1 h3 {margin: 25px 0 0 45px; font-size: 15px;}
#text2 {background:url(/images/icon-list.png) no-repeat; background-position:12px 19px; padding:0 0 0 36px;	float:left; width:276px;}
.u960 #text2 {width:30%; padding:0 0 0 2%;}
.u960 #text2 h3 { margin: 25px 0 0 34px;}
.u640 #text2 {width:32%; padding:0 0 0 1%; background-size: 35px;}
.u640 #text2 h3 {margin: 25px 0 0 42px; font-size: 15px;}
.u480 #text2 {width: 98%; padding: 0 1% 3% 1%; background: url(/images/icon-list.png) no-repeat #ffffff; background-size: 35px; background-position: 7px 3px; border-bottom: solid 3px #CDCDCD;}
.u480 #text2 h3 {margin: 11px 0 0 42px; font-size: 15px;}
#text3 {background:url(/images/icon-mechanic.png) no-repeat; background-position:12px 15px; padding:0 0 0 62px; float:left; width:250px;}
.u960 #text3 {width:30%; padding:0 0 0 2%;}
.u960 #text3 h3 { margin: 25px 0 0 55px;}
.u640 #text3 {width:32%; padding:0 0 0 1%; background-size: 45px; background-position-y: 19px;}
.u640 #text3 h3 {margin: 25px 0 0 53px; font-size: 15px;}
.u480 #text3 {width: 98%; padding: 0 1%; background-size: 45px; background-position-y: 19px;  background-position: 7px 3px;}
.u480 #text3 h3 {margin: 11px 0 0 53px; font-size: 15px;}

#content-pages {width:960px; background:url(/images/strip-bg.png) no-repeat top center;	margin:0 auto;	overflow:hidden;}
.u960 #content-pages {width:100%;}
.u640 #content-pages {width:100%;}
.u480 #content-pages {width:100%;}
#content-pages h2 {font-size:24px;	color:#4283a3;	font-weight:300 ;margin:15px 5px;}
#content-pages p {color:#353432; font-size:14px; margin:15px 5px;}
#page-content li {color:#353432; background:url(/images/nut.png) no-repeat left center; font-size:14px;	list-style:none; padding:7px 0 0 25px; margin:4px 0 0 40px;}
#content-pages a {color:#4283A3; text-decoration:none;}
#content-pages a:hover {text-decoration:underline;}

#container {width:960px; margin:0 auto;}
.u960 #container {width:100%;}
.u640 #container {width:100%;}
.u480 #container {width:100%;}
#page-content {width:695px;	padding-left:15px;}
.u960 #page-content {width:61%;}
.u640 #page-content {width:58%;}
.u480 #page-content {width: 92%; padding: 2%; margin: 2%; float:left;}
#page-content h2 {font-size:24px; color:#4283a3; font-weight:300; margin-bottom:5px;}
.u960 #page-content h2 {font-size:22px;}
.u640 #page-content h2 {font-size:19px;}
.u480 #page-content h2 {font-size:16px;}
#page-content p {color:353432; font-size:14px; margin-top:13px; line-height:22px;}
#right-box {width:203px; float:right; background:#f4f5f5; border:solid 1px #d4d4d4; padding:10px; margin-bottom:10px;	margin-right:10px; clear:right;}
.u960 #content-pages #right-box, .u640 #content-pages #right-box, .u480 #content-pages #right-box  {margin-top:15px;}
.u960 #right-box {width:30%;}
.u640 #right-box {width:30%;}
.u480 #right-box { width: 92%; padding: 2%; margin: 2%;}
.u480 #content-pages #right-box {display:none;}
#licence-box {width:203px; float:right;	background:#f4f5f5;	border:solid 1px #d4d4d4; padding:10px; margin-right:10px; margin-bottom:10px; clear:right;}
.u960 #licence-box {width:30%;}
.u640 #licence-box {width:30%;}
.u480 #licence-box {width: 92%; padding: 2%; margin: 2%;}
.u480 #content-pages #licence-box {display:none;}
#customer-box {width:223px;	float:right; clear:right; margin-right:10px;}
.u960 #customer-box {width:32.5%;}
.u640 #customer-box {width:32.5%;}
.u480 #customer-box { display:none;}
#clear-box { width:203px; height:50px; float:right; padding:10px; margin-bottom:15px; clear:right;}
.u960 #clear-box, .u640 #clear-box, .u480 #clear-box {display:none;}
#right-box h3 {font-weight:300;	font-size:18px;	text-align:center;	color:#363532;}
#licence-box h3 {font-weight:300; font-size:18px; text-align:center; color:#363532;}
#customer-box p {font-size:12px; color:#363532; margin-top:5px;}
#right-box p { font-size:12px; color:#363532; margin-top:5px;}
#licence-box p {font-size:12px;	color:#363532; margin-top:5px;}
#right-box li {font-size:12px;	color:#363532; list-style:url(/images/arrow.png); padding-top:6px; margin-left:18px;}

#footer-bg {background:url(/images/footer-bg.jpg) repeat-x;	height:193px; margin-top:10px; clear:both;}
#footer {height:177px; padding-top:16px; width:960px; margin:0 auto;}
.u960 #footer {width:96%; margin:0 2%;}
.u640 #footer {width:96%; margin:0 2%;}
.u480 #footer {width:96%; margin:0 2%;}
#footer img {float:right; padding:39px 0 0 0;}
.u480 #footer img {width:55%;}
#footer li {color:#363532; font-size:13px; list-style:none; line-height:20px;}
#footer ul {margin-top:30px;}
#footer li a {text-decoration:none; color:#363532;}
#footer a {text-decoration:none; color:#FFFFFF;}
#footer li a:hover {color:#2381b0;}
#footer p {color:#FFFFFF; font-size:11px; margin-top:45px;}

h1 {font-weight:300; font-size:36px; color:#FFFFFF; margin:23px 0 0 8px;}
.u960 h1 {font-size:29px;}
.u640 h1 {font-size:24px;}
.u480 h1 {font-size:18px;}
h2 {font-size:24px;	color:#4283a3; font-weight:300;	margin-bottom:5px;}
.u960 h2 {font-size:22px;}
.u640 h2 {font-size:19px;}
.u480 h2 {font-size:16px;}

#quote_wrap {background:#f4f5f5 url(/images/quote-mark.png) no-repeat 20px 20px; margin:0; padding:25px; border:1px solid #d4d4d4;}

.white-bg {width: 100%; height: 26px; background: #fff; margin-top: -37px;}