@charset "utf-8";

/* CSS Document */



body{

	background-color:black;

	background-image:url(images/bg_stripes.jpg);

	background-repeat:repeat-x;

}

.layout{

	width:896px;

	position:absolute;

	top:0px;

	left:50%;

	margin-left:-448px;

	padding-bottom:20px;

}

#header{

	background-color:black;

	height:184px;

}

#logo{

	background-color:black;

	height:160px;

	width:256px;

	float:left;

	padding-top:24px;

	z-index:1;

}

#truck{

	background-color:black;

	height:160px;

	width:640px;

	float:right;

	padding-top:24px;

	z-index:1;

}



/* Navigation Bar */



#navbar{

	background-image:url(images/navbar.jpg);

	background-repeat:no-repeat;

	width:888px;

	height:26px;

	color:white;

	text-align:left;

	padding-top:6px;

	padding-left:8px;

	z-index:2;

}

#navbar a{

	text-decoration:none;

	padding-right:12px;

	padding-left:12px;

	border-right:1px solid black;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:white;

	height:100%;

	background-repeat:no-repeat;

}

#navbar a:hover{

	background-image:url(images/arrow.gif);

}

#navbar a.active{

	background-image:url(images/arrow.gif);

}

#navbar2{

	background-image:url(images/navbar2.jpg);

	background-repeat:no-repeat;

	width:888px;

	height:16px;

	color:white;

	text-align:left;

	padding-left:8px;

	line-height:15px;

	z-index:2;

}

#navbar2 a{

	text-decoration:none;

	padding-right:12px;

	padding-left:12px;

	border-right:1px solid black;

	display:inline;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:black;

	background-repeat:no-repeat;

}

#navbar2 a:hover{

	background-image:url(images/arrow2.gif);

}

#navbar2 a.active{

	background-image:url(images/arrow2.gif);

}



/* main graphic */



#banner{

	background-image:url(images/banner_back.jpg);

	background-position:center bottom;

	width:885px;

	height:249px;

	margin-left:5px;

	float:left;

	position:relative;

	padding-top:22px;

}

#animation{

	background-image:url(images/banner_animated.gif);

	width:544px;

	height:228px;

	left:62px;

	position:absolute;

	background-repeat:no-repeat;

}

#graphic{

	background-image:url(images/banner_static.jpg);

	width:544px;

	height:228px;

	left:62px;

	position:absolute;

	background-repeat:no-repeat;

}

#graphic_test{

	background-image:url(images/banner_testimonial.gif);

	width:544px;

	height:228px;

	left:62px;

	position:absolute;

	background-repeat:no-repeat;

}

#graphic_upfront{

	background-image:url(images/banner_upfront.gif);

	width:544px;

	height:228px;

	left:62px;

	position:absolute;

	background-repeat:no-repeat;

}

#graphic_upfront2{

	background-image:url(images/banner_upfront2.gif);

	width:544px;

	height:228px;

	left:62px;

	position:absolute;

	background-repeat:no-repeat;

}

/* Marquees for graphic block */



#phone_number{

color:orange;

font-family:Arial, Arial, Helvetica, sans-serif;

font-size:36px;

font-weight:bold;

top:48px;

left:616px;

position:absolute;

width:232px;

text-align:left;

}



#catchphrase{

	top:110px;

	color:yellow;

	font-size:16px;

	font-family:Arial, Arial, Helvetica, sans-serif;

	font-style:italic;

	line-height:38px;

	position:absolute;

	width:232px;

	text-align:center;

	left:616px;

}

#catchphrase1{

	top:112px;

	color:yellow;

	font-size:16px;

	font-family:Arial, Arial, Helvetica, sans-serif;

	font-style:italic;

	line-height:32px;

	position:absolute;

	width:232px;

	text-align:left;

	left:602px;

}

#catchphrase2{

	top:124px;

	color:yellow;

	font-size:16px;

	font-family:Arial, Arial, Helvetica, sans-serif;

	font-style:italic;

	line-height:32px;

	position:relative;

	width:228px;

	text-align:left;

	left:614px;

}

#catchphrase3{

	top:128px;

	color:yellow;

	font-size:16px;

	font-family:Arial, Arial, Helvetica, sans-serif;

	font-style:italic;

	line-height:32px;

	position:relative;

	width:232px;

	text-align:right;

	left:600px;

}



/* Content Area - Main Page*/

#contentborder_light{

	background-image:url(images/footer_light.jpg);

	padding-left:1px;

	padding-right:1px;

}

#contentborder_dark{

	background-image:url(images/footer_dark.jpg);

	padding-left:2px;

	padding-right:2px;

}

#innerborder_divided{

	background-image:url(images/innerborder_divided.jpg);

	background-repeat:repeat-y;

	z-index:2;

	width:890px;

}

#innerborder_whole{

	background-image:url(images/innerborder_whole.jpg);

	background-repeat:repeat-y;

	z-index:2;

	width:890px;

}

#content_area{

	font-family:Arial, Arial, Helvetica, sans-serif;

	font-size:14px;

	padding-bottom:16px;

	padding-top:8px;

	padding-left:62px;

	padding-right:32px;

	text-align:justify;

	text-indent:24px;

	color:#333;

}

#content_area h2{

	text-indent:0px;

	text-decoration:none;

	font-size:18px;

	color:black;

}



#block_single{

	font-size: 14px;

	text-align: left;

	float:left;

}

#block_left{

	float:left;

	width:509px;

	margin-left:17px;

	font-size: 14px;

	text-align: left;

}



#block_right{

	width:219px;

	float:right;

	margin-right:16px;

	overflow:hidden;

}

#footer{

	background-color:white;

	width:832px;

	text-align:center;

	font-family:Arial, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999;

	padding-top:8px;

	padding-right:29px;

	padding-left:29px;

	padding-bottom:4px;

	line-height:10px;

}

#footer_light{

background-image:url(images/footer_light.jpg);

background-repeat:repeat;

padding-bottom:1px;

padding-right:1px;

padding-left:1px;

}

#footer_dark{

background-image:url(images/footer_dark.jpg);

background-repeat:repeat;

padding-bottom:2px;;

padding-right:2px;;

padding-left:2px;;

}



#footer a, a:active, a:visited{

	text-decoration:none;

	color:#666;

	font-weight:bold;

}



#footer a:hover{
	text-decoration:underline;
	font-weight:bold;
	font-size: 12px;

}

#spacer{

	background-image:url(images/spacer.jpg);

	background-repeat:repeat-x;

	height:8px;

	padding-bottom:4px;

}

#review{

	background-image:url(images/review_back.jpg);

	background-position: bottom;

	background-repeat:repeat-x;

	padding-top:12px;

	padding-left:8px;

	padding-right:8px;

	padding-bottom:8px;

}

#review p{

	color:#777;

	text-align:justify;

	text-indent:0px;

	font-weight:bold;

	font-style:italic;

	font-size:12px;

	margin:0px;

}

#review h1{

	color:#333;

	text-align:right;

	font-weight:normal;

	font-style:italic;

	font-size:12px;

	font-weight:bolder;

	padding:0px;

	margin:0px;

}

.layout #contentborder_light #contentborder_dark #innerborder_divided #content_area #block_left p {

	text-align: left;

}

