@charset "UTF-8";

a{
color:#4c7cdf;
text-decoration:none;
}

body {
margin : 0;
padding : 0;
background : #383737;
}
img {
vertical-align : middle;
border : none;
}
a {
outline : none;
}


.clear {
clear : both;
}
div#body-wrap {
width : 900px;
margin : 33px auto;
padding : 0;
}
img.top, img.bottom {
float : left;
clear : both;
}
div#header {
width : 900px;
height : 157px;
margin : 0;
padding : 0;
background : url(images/header_bg.jpg) no-repeat top;
}

#header img#logo {
margin : 27px 0 16px 31px;
float : left;
}
#header #freephone {
width : 470px;
margin : 10px 63px 0 0;
padding : 0;
float : right;

}
#header #freephone p {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.125em;
font-weight : bold;
color : #383737;
text-align : right;
}
#header #freephone p .large {
font-size : 2.25em;
color : #da1d1d;
}
#header #nav {
width : 813px;
height : 34px;
margin : 0 auto;
padding : 0;
background : url(images/nav_bg.jpg) repeat-x;
clear : both;
display : block;
}
/*
#header #nav ul {
width : 600px;
margin : 0 auto;
padding : 10px 0 0 0;
list-style-type : none;
}
#header #nav ul li {
margin : 0 57px 0 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.75em;
text-align : center;
font-weight : bold;
color : #fff;
float : left;
}
#header #nav ul li.right {
margin : 0;
padding : 0;
}
#header #nav ul li a {
color : #fff;
text-decoration : none;
}
*/

div#content {
width : 900px;
margin : 0;
padding : 0;
background : #fff;
display : block;
clear : both;
overflow : hidden;
float : left;
}

div#subcontent {
width : 900px;
margin : 0;
padding : 0;
background : #fff;
display : block;
clear : both;
overflow : hidden;
float : left;
background-image:url(images/greytile.jpg);
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

#content #van-box h1 {
margin : 0 0 0 43px;
padding : 25px 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 3.75em;
font-weight : bold;
color : #fff;
line-height : 53px;
text-align : left;
}
#content #van-box p {
margin : 0 0 0 43px;
padding : 20px 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.875em;
font-weight : normal;
color : #fff;
line-height : 24px;
text-align : left;
}
#content #van-box p a {
color : #fff;
text-decoration : underline;
}

#content #text {
width : 876px;

margin : 0 auto;
padding : 0;
background : url(images/text_bg.jpg) no-repeat;
}
#content #text h1 {
margin : 0 0 0 23px;
padding : 15px 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
font-weight : bold;
color : #000;
line-height : 30px;
text-align : left;
}

#content #text p {
margin : 0 0 0 23px;
padding : 15px 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : normal;
color : #000;
line-height : 16px;
text-align : left;
}
#content #text p a {
color : #000;
text-decoration : underline;
}



#content #services-box {
width : 397px;
height : 310px;
margin : 14px 0 0 12px;
padding : 10px;
background : url(images/services-box_bg.jpg) no-repeat;
float : left;
}
#content #services-box h1 {
width : 377px;
height : 36px;
margin : 0 0 20px 0;
padding : 4px 0 0 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.5em;
font-weight : normal;
color : #fff;
text-align : left;
background : url(images/title_bg.png) repeat-x;
}
#content #services-box img {
float : left;
}
#content #services-box ul {
width : 205px;
margin : 0 0 0 20px;
padding : 0;
float : left;
list-style-type : none;
}
#content #services-box ul li {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.875em;
font-weight : normal;
color : #fff;
text-align : left;
line-height : 24px;
}
#content #services-box ul li img {
margin : -2px 0 0 5px;
float : none;
}
#content #map-box {
width : 430px;
height : 310px;
margin : 14px 12px 0 0;
padding : 10px;
background : url(images/map-box_bg.jpg) no-repeat;
float : right;
}
#content #map-box h1 {
width : 410px;
height : 36px;
margin : 0;
padding : 3px 0 0 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.5em;
font-weight : normal;
color : #fff;
text-align : left;
background : url(images/title_bg.png) repeat-x;
}
#content #map-box p {
width : 150px;
margin-left : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight : normal;
color : #fff;
text-align : left;
line-height : 18px;
}
#content #map-box p a {
color : #fff;
text-decoration : underline;
}
#content p#bottom {
width : 845px;
margin : 0 auto;
padding : 15px 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.75em;
font-weight : normal;
color : #030000;
text-align : left;
line-height : 21px;
}

/* roxy */

#subpagebanner{
width:888px; 
padding-left:12px;
background-color:#FFFFFF;
padding-bottom:3px;
}

#subsubcontent{
padding-left: 30px;
width: 570px;
line-height:170%;
}
#subsubcontent h1{
color: #000 !important;
}
#subimage{
float: right;
padding-left:30px;
}

#subphone{
color: #da1d1d;
font-size:130%;
font-weight:700;
}

<!--top nav roxy-->

	#topnavspacer{
	float: left !important;
	}

	.topnavspacerText{
	padding-top:0px;
font-size: 14.3px;
margin-top: 1px;
	}
	
	a.topnavlink {
	font-variant: small-caps;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:500;
	}
	a.topnavlink:link {color:white;}
	a.topnavlink:hover {text-decoration: underline; }
	
	#content #services-box a {
color : #fff;
text-decoration : underline;
}

h1{
margin-top: 20px;
}

#greybox{
background-image: url(images/grey_box.jpg);
width: 876px;
height: 180px;
margin-left: 11px;
margin-top: 11px;
}


 #offer1{
 float:left;
 width: 380px;
 font-family:Arial, Helvetica, sans-serif;
 margin-left:30px;
 font-size : 0.8em;
 line-height:170%;
 }
 
 .specialofferhead{
 background-color:#FFFFFF;
 padding:4px;
 padding-left:10px;
 }
 
 h2{
 font-size: 1.2em;
 }
 
 .redlink a{
float: right;
width: 150px;
color: #da1d1d;
text-decoration:underline;
margin: 50px 30px 0px 0px;}

.toggle_container {
	font-family: Arial;
	color: #000000;
	padding: 0;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 12px;
	text-align: justify;
	overflow: hidden;
	clear: both;
}

h2 {
	color: #1a4160;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

h2.trigger {
	color: #1a4160;
	padding-left: 25px;
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
}

h2.trigger a {
	color: #1a4160;
	text-decoration: none;
	display: block;
	outline: none;
}

h2.trigger a:link {
	color: #1a4160;
}

h2.trigger a:hover {
	color: #1a4160;
}

h2.trigger a:active {
	color: #1a4160;
}

#greybox2{
background-color: #e3e3e3;
border: 15px;
width:310px;
float: right;
margin: 25px 20px 0px 20px;
padding: 15px;
font-family:Arial, Helvetica, sans-serif;
}

#videoimg{
float: right;
margin-right: 9px;
}

#bannerleft1{
float: left;
background-color: #181818;
width: 438px;
height: 218px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 20px 0px 0px 30px;
}

#bannerright1{
float: right;
}

#content #van-box {
width : 876px;
height : 239px;
margin : 0 auto;
padding : 0;
background-color: #181818;
}

#bantext1{
color:#72c446;
font-size:26px;
line-height:100%;
}
#bantext2{
color:#e6e2e3;
font-size:76px;
line-height:100%;
}
#bantext3{
color:#FFFFFF;
font-size:35.4px;
}
#bantext4{
color:#696768;
font-size:12px;
text-align:right;
}

/*tool tip*/


@import "css/global.css";
.conblock{
float: left;
width: 240px;
padding: 15px;
margin-right: 15px;
background-color:#dedddd;
margin-bottom: 10px;
line-height: 20px;

}
.conblock h2{
margin: 0px;
margin-bottom: 7px;
}
.conblock a{
font-size: 11px;
}
h5{
font-size:30px;}

#carcol{
float:left;
margin-right:40px;
line-height: 20px;}

#nupanel{
width: 509px;
height: 247px;
margin-top: 25px;
background-image: url(images/orange-bg.jpg);
color: #FFFFFF !important;
}
#nupanel p,h1 {
color: #FFFFFF !important;
}
#social6{
float: right;
margin-right: 110px;
}

.title a{
text-align: left;
color: #000;
font-size: 16px;
font-weight: 700;
float: left;
text-decoration:none;}
-->

table.gadget{background-position:0%;background:transparent none;border-collapse:collapse;border:0;clear:none;float:none;font-family:arial,sans-serif;font-style:normal;font-variant:normal;height:auto;letter-spacing:normal;line-height:normal;margin:0;padding:0;text-indent:0;text-transform:none;top:auto;vertical-align:middle;white-space:normal;width:auto;word-spacing:normal;}table.gadget span.title a:hover,table.gadget span.title a:visited,table.gadget span.title a:active,table.gadget span.title{font-size:12px;color:#0000cc}table.gadget span.powered a:hover,table.gadget span.powered a:visited,table.gadget span.powered a:active,table.gadget span.powered{font-size:10px;color:#0000cc}

