@charset "utf-8";
											/* Basics */
body{
	margin:0px;
	padding:0px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
#home{
	background:url(bg_bodyhome.gif) repeat-x top #4d4d4d;
}
#bodycont{
	width:900px;
}
											/* Header */
#headerhome{
	height:140px;
	background:url(bg_headid2dwd.gif) no-repeat top right;
}
#logo{
	width:140px;
	height:65px;
	margin-left:20px;
	background:url(logo_sho.gif) no-repeat;
}
											/* Body */
#bodyconthome{
	height:505px;
}
#solutions{
	font-size:25px;
	font-weight:bolder;
	padding:25px 0px 0px 20px;
}
#sol{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#tags{
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	color:#6d6f71;
	padding:0px 1px 0px 20px;
}
#menu{
	width:190px;
}
#contenthome, #contentcarousel{
	width:550px;
	padding:0px 100px 0px 0px;
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFFFFF;
}
#contentcarousel{
	width:680px;
	padding:10px 20px 0px 0px;
	font-size:25px;
}
.red, .red h1 {
	color:#c30000;
        width:500px;
        height:30px;
}
.red h1 {
	font-size:25px;
}
#h1cont {
	padding-bottom:15px;
}
#h1cont h2 {
	font-size:28px;
}
.red h1, #h1cont h2 {
	padding:0px;
	margin:0px;
}

#car_text{
	font-size:11px;
	padding-right:110px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:1px;
}
#more img{
	vertical-align:bottom;
}
#more{
	padding-top:15px;
}
#more a{
	color:#a7a9ac;
	text-decoration:none;
}
#more a:hover{
	text-decoration:underline;
}
											/* Footer */
#footerhome{
	height:225px;
	padding-left:160px;
}
#footerhome2{
	height:225px;
	padding-left:0px;
}
#packages{
	width:155px;
	padding:25px 0px 0px 20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#packages h3{
	font-size:14px;
	padding:0px;
	margin:0px;
}
#packages img{
	vertical-align:bottom;
}
#packages a{
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	color:#BCBEC0;
}
.pad0{
	padding:0px;
	margin:0px;
}
.footbox, .footbox2, .footbox2_active{
	width:230px;
	height:225px;
	background:url(bg_footertabs.gif) top left no-repeat;
	margin-left:10px;
}
.footbox2, .footbox2_active{
	width:110px;
	padding-right:5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding-left:5px;
}
.footbox2_active{
	background:url(bg_footertabs_h.gif) top left no-repeat;
}
.footimg{
	padding-top:13px;
}
.footdesc, .readmore_f a, .tabname, .tabname2{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:3px;
	line-height:11px;
}
.tabname{
	padding-left:15px;
}
.tabname2{
	padding:3px 0px 0px 0px;
	font-size:9px;
	font-weight:bolder;
}
.readmore_f a{
	color:#a7a9ac;
	text-decoration:none;
}
.readmore_f a:hover{
	text-decoration:underline;
}
.readmore_f{
	padding-top:10px;
}
#footerhome ul, #footerhome2 ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
#footerhome{
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#footerhome ul li a, #footerhome2 ul li a{
	color:#BCBEC0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
}
#footerhome ul li a:hover, #footerhome2 ul li a:hover{
	text-decoration:underline;
}
.white{
	color:#FFFFFF !important;
}
.lighter{
	color:#CCCCCC;
}
/* carousel */
#carousel_btnleft, #carousel_btnright{
	width:25px;
	height:125px;
	padding-top:130px;
}
#carousel_imgs{
	width:615px;
	height:255px;
	padding-left:5px;
}
#carousel_c{
	height:255px;
	padding-top:5px;
}
#viewprices a{
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	color:#BCBEC0;
}
#viewprices a:hover{
	text-decoration:underline;
}
#viewprices{
	text-align:center;
}
