body{color:#000;font-size:16px;font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;line-height:20px;background-color:#fff;background-image:url(../images/html-bck.jpg);background-repeat:repeat-x;background-position:0 -40px;letter-spacing:1px;margin:0;}
.small{font-size:12px;}
.large{font-size:20px;}
#wrapper{width:940px;margin-right:auto;margin-left:auto;padding-top:4px;}
#header1{color:#900;font-size:14px;text-align:center;width:auto;height:16px;margin-top:8px;}
#header2{background-image:url(../images/assured-banner-4.jpg);background-repeat:no-repeat;text-align:center;width:auto;height:190px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px;}
#footer{font-size:12px;background-image:url(../images/menu-back.jpg);background-repeat:repeat-x;background-position:10px 0;text-align:center;letter-spacing:1px;width:100%;height:60px;float:left;clear:both;padding:20px 0 0;display:block;}
#offer{background-color:#a02a31;height:auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;float:left;clear:both;margin-bottom:10px;padding:16px 10px;}
#footer2{font-size:12px;background-image:url(../images/menu-back2.jpg);background-repeat:repeat-x;background-position:10px -30px;text-align:center;display:block;margin-top:10px;width:100%;height:auto;float:left;clear:both;padding-top:10px;}
#brand-menu{color:#7a7a7a;background-image:url(../images/brand-menu.jpg);background-repeat:no-repeat;background-position:left bottom;text-align:right;letter-spacing:normal;width:660px;height:28px;float:right;padding-top:1px;padding-bottom:2px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}
#brand-menu ul{margin:0;padding:4px 0 2px;}
#brand-menu li{display:inline;}
#brand-menu li a{text-decoration:none;background-color:#c14747;color:#fff;font-size:14px;font-weight:bold;line-height:16px;margin-top:0;margin-bottom:0;padding:8px 10px;border-right:1px dotted #fff;}
#brand-menu li a:hover{color:#fff;}
#mobility-menu{color:#fff;font-size:13px;font-weight:bold;background-color:#f96;background-repeat:no-repeat;background-position:right top;text-align:right;letter-spacing:normal;width:700px;height:27px;float:right;margin-bottom:10px;padding-top:1px;padding-bottom:4px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;}
#mobility-menu ul{margin:0;padding:4px 0 2px;}
#mobility-menu li{display:inline;}
#mobility-menu li a{text-decoration:none;background-color:#8a8a8a;color:#fff;font-size:13px;font-weight:bold;margin-top:0;margin-bottom:0;padding:8px 4px 9px;border-right:1px dotted #fff;}
#mobility-menu li a:hover{color:#fff;}
#navcontainer{letter-spacing:normal;width:200px;height:auto;float:left;clear:none;border:solid 1px #ccc;}
#navcontainer h2{color:#fff;font-size:14px;font-weight:bold;background-color:#000;margin-left:-2px;padding:4px 0 4px 4px;}
#navcontainer ul{list-style-type:none;}
#navcontainer a{font-size:14px;line-height:26px;display:block;margin:0 -2px;text-decoration:none;font-weight:bold;background-image:url(../images/menu-back.jpg);background-repeat:repeat-x;background-position:0 20px;padding:6px;}
#navlist{margin:0;padding:0 2px;}
.faq a:link{font-weight:normal;}
.faq a:hover{color:#000;font-weight:normal;}
.faq ul{margin-top:2px;margin-left:20px;list-style-type:none;}
.faq ul li{font-size:14px;line-height:18px;}
#right-content{letter-spacing:0.5px;width:44em;height:auto;float:right;clear:right;margin-top:4px;margin-bottom:4px;margin-left:4px;padding:10px;display:block;overflow:hidden;min-height:540px;_height:1%;}
.floatleft{text-align:center;width:130px;height:194px;float:left;margin:0 4px 2px;padding-top:8px;border:dotted 1px #ccc;}
.floatleft2{text-align:center;width:130px;height:auto;float:left;margin:0 4px 2px;padding-top:6px;border:dotted 1px #ccc;}
.floatleft3{text-align:center;width:auto;height:auto;float:left;margin:0 4px 5px;padding:5px;border:dotted 1px #ccc;}
.floatleftindex{font-size:12px;text-align:center;margin:0 4px 2px;padding-top:8px;width:130px;height:214px;float:left;}
.floatleft a:hover{width:100%;height:100%;}
.floatleft310{text-align:center;margin:0 3px 2px;padding-top:10px;width:320px;height:210px;float:left;border:dotted 1px #ccc;}
.floatleft380{text-align:center;width:320px;height:auto;float:left;margin:10px;padding-top:14px;padding-right:4px;padding-left:4px;border:dotted 1px #ccc;}
.floatright380{text-align:center;margin-top:4px;margin-bottom:10px;margin-left:10px;padding-top:14px;padding-right:4px;padding-left:4px;width:320px;height:auto;float:right;border:dotted 1px #ccc;}
#right-content ul li{font-size:14px;line-height:18px;margin-left:-10px;}
#caps{font-size:10px;text-transform:capitalize;clear:both;margin-top:10px;}
.floatleftmini{text-align:left;width:700px;height:auto;float:left;padding:4px;}
.floatleftmini img{padding:10px;}
.floatright{text-align:center;margin:0 4px 2px;width:130px;height:170px;float:right;border:dotted 1px #ccc;}
.floatleft p{font-size:11px;line-height:14px;margin:0;}
.floatright p{font-size:11px;margin:0;}
#offer h1{color:#fff;font-size:19px;line-height:28px;text-align:center;letter-spacing:1px;}
#id{}
h1{color:#404040;font-size:19px;margin-top:0;margin-bottom:6px;}
h2{color:#404040;font-size:15px;}
h3{color:#404040;font-size:1em;}
.model h2{color:#f0f8ff;font-size:16px;margin:0 0 20px;padding:0;}
.model h3{color:#000;font-size:1em;}
h3{font-size:16px;font-weight:bold;margin-top:2px;margin-bottom:2px;}
h4{font-size:14px;font-weight:bold;margin:0;}
.faq h4{color:#9e0404;font-size:16px;font-weight:bold;line-height:20px;background-color:#ffe4e4;margin:10px 0 0;padding:0 0 4px 10px;}
img{border-width:0;}
.textbox{border:1px solid #cccccc;padding:5px;background-color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-variant:normal;color:#000000;}
a:link{color:#000;text-decoration:none;font-weight:bold;}
a:visited{text-decoration:none;color:#9e0404;font-weight:bold;}
a:hover{text-decoration:underline;color:#9e0404;font-weight:bold;}
a:active{color:#ccc;text-decoration:none;font-weight:bold;}
.form{font-family:Tahoma;font-size:12px;font-style:normal;font-weight:normal;color:#000000;background-color:#E7EBE9;border:1px solid #000000;}
.model{font-size:14px;line-height:18px;background-image:url(../images/gradient.jpg);background-repeat:repeat-x;background-position:0 -10px;width:98%;height:auto;min-height:260px;margin-top:10px;margin-bottom:10px;padding:10px 10px 26px;border:solid 1px #ccc;}
.model-image{font-size:11px;text-align:center;width:166px;float:right;margin:4px;padding:4px;border:solid 1px #ccc;}
.to_top{float:right;margin:2px;}
img{border-width:0;}
input.address{margin:2px;}
p{line-height:140%;margin:0 0 10px;}
p.testimonial{font-size:14px;line-height:18px;margin:0 20px 10px;}
p.small{font-size:14px;line-height:normal;margin:0 0 10px;}
p.small a{font-size:14px;font-weight:normal;line-height:normal;text-decoration:underline;margin:0 0 10px;}
p.small a:hover{color:#f96;font-size:14px;}
.clearboth{clear:both;}
table{font-size:14px;}
table#minivator-info{font-size:12px;}
img{border-width:0;}
div.freephone{position:absolute;top:0;overflow:visible;height:200px;width:200px;background-image:url(../images/freephone.png);background-repeat:no-repeat;margin:0 0 0 -200px;left:100%;z-index:1000;float:none;}
div.freephone a span{font-size:30px;padding:0 20px 10px;text-decoration:none;visibility:hidden;}
div.freephone a{border:none;text-decoration:none;}
p.blockquote{font-size:14px;line-height:normal;background-color:#ffd3d3;float:left;clear:both;margin:10px;padding:20px;}
ol li{font-size:13px;line-height:17px;margin-top:0;margin-bottom:0;margin-left:-20px;}
tr.buyguide{font-size:14px;}
table td tr{font-size:14px;text-align:center;vertical-align:top;}
ul#transport{list-style-type:none;}
ul#transport-right{text-align:right;list-style-type:none;}
#navlist li a{margin:0;padding:12px;}
@media only screen and (min-device-width: 0px) and (max-device-width: 720px) {div#freephone {visibility:hidden;}}
@media only screen and (max-device-width: 480px) {div.freephone {visibility:hidden;}}
@media only screen and (max-device-width: 480px) {
		div#wrapper {width: 400px;}
		div#header h1 {
			font-size: 140%;}
		#content {
			float: none;
			width: 100%;}
		#navigation {float:none;width: auto;}
		.freephone{display:none;visibility:hidden}
}