﻿*{
/*padding: 0;*/
margin: 0;
}
body{
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 11px;
color: black;
background-color: #E4E5E7;
width:100%;
}
input	
{
	border-top:solid 2px #c4c4c4;
	border-right:solid 1px #c4c4c4;
	border-left:solid 2px #c4c4c4;
	border-bottom:inset 1px #c4c4c4;
	/*height:20px;*/
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}
a
{
	color:#346496;
	text-decoration:none;
}
a:hover
{
		color:#346496;
		text-decoration:underline;
}
/** User Defined Styles **/
#main{
	margin:0 auto;
	width: 945px;
	text-align: center;
	padding-top: 25px;
}
#dvflash
{
	padding-left:310px;	
}
#header{
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	height:105px;
}
#headerlogo{
	background-image: url(../images/Logo.jpg);
	background-repeat:no-repeat;
	background-position:left center;	
	height:85px;
	margin-left:10px;	
}

#topmenubar
{
	text-align:left;
}
#topmenubar a
{
	color:#00A94E;
	text-decoration:none;
	font-weight:bold;
}
#topmenubar div
{	
	display: inline;
	padding:5px 20px 0px 30px;
	background-image: url(../images/Logo_Small.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#topmenubar #dvlogout
{	
	display: inline;
	padding:5px 0px 0px 115px;
	background-image: url("");	
	text-align:right;
}
.contenttitlelarge
{
	font-size:38px;
	font-weight:bold;
}
.contenttitlemedium
{
	font-size:25px;
	font-weight:bold;
}
.contenttitlesmall
{
	font-size:15px;
	font-weight:bold;
}
.contentlow
{
	font-size:10px;	
}
#contentheader
{
	padding-top:10px;
}
.contenttitle
{
	font-size:22px;
	font-weight:bold;
}
.contentdetail
{
   
	font-size:15px;
}
#contentheaderleft
{
	float:left;
	height:291px;
	width:645px;
	background-image: url(../images/Image_bg.jpg);
	background-repeat:no-repeat;
	/*background-position:left center;*/
}
#divHomeImage{  
  height:223px;
  width:600;
  margin-top:34px;
  background-repeat:no-repeat;
	background-position:center;
}
#contentheadermiddle{
  float:left;
	height:291px;
	width:28px;
	background-image: url(../images/middle-bar.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
#contentheaderright
{	
	float:right;
	height:291px;
	width:272px;
	background-image: url(../images/box_green.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:0px;
	color:#FFFFFF;
	text-align:center;	
}
#contentheaderright .contenttitlelarge
{
	padding-top:32px;
}
#contentheaderright .contentdetail
{	
	width:200px;
}
#contentheaderright input
{
	width:100px;
	height:35px;
	font-size:34px;
	text-align:center;
	border:solid 1px;
}
.continueimage{
	width:112px;
	height:26px;
	margin-top:5px;
	cursor:hand;
}
#contentcenter
{
	padding-top:10px;
	height:205px;
}
#contentbox1
{
	float:left;
	width:648px;
}
#contentbox1top
{
	background-image: url(../images/contentbox1_top.jpg);
	background-repeat:no-repeat;
	height:20px;
}
#contentbox1bottom
{
	background-image: url(../images/contentbox1_bottom.jpg);
	background-repeat:no-repeat;
	height:20px;
}
#contentbox1center
{
	height:163px;	
	background-image: url(../images/contentbox1_center.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:235px;	
	text-align:left;	
}
#contentbox1center .contenttitle
{
	padding-top:5px;
}
#contentbox1center .contentdetail
{		
	width:300px;
}
#contentbox2
{
	float:right;	
	width:296px;	
}
#contentbox2top
{
	background-image: url(../images/contentbox2_top.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#contentbox2bottom
{
	background-image: url(../images/contentbox2_bottom.jpg);
	background-repeat:no-repeat;
	height:27px;
}
#contentbox2center
{
	height:149px;
	background-image: url(../images/contentbox2_center.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	text-align:left;	
}
#contentbox2center .contentdetail
{		
	width:220px;
}
#contentfooter
{
  clear:both;
}
#contentfooterbg
{
	height:45px;
	background-image: url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
}
#contentfooterright
{
	height:45px;
	background-image: url(../images/footer_right.gif);
	background-repeat:no-repeat;
	background-position:right;	
}
#contentfooterleft
{
	height:45px;
	background-image: url(../images/footer_left.gif);
	background-repeat:no-repeat;	
	padding-left:0px;
	padding-top:15px;
	font-size:17px;	
	color:#FFFFFF;		
}
#footer
{
	padding-top:5px;
}
#footercenter a
{
	color:#000000;
	text-decoration:none;
	border-right:solid 1px #000000;
	padding-right:10px;
	padding-left:10px;
}
#footercenter .noborder
{
	border:0px;
}

#footercenter .noborder1
{
	border-left:solid 1px #000000;
}
#footer div
{
	display:inline;
	padding-right:15px;
	vertical-align:middle;
}
#footertext a
{
	color:#000000;
	text-decoration:none;
	border-right:solid 1px #000000;
	padding-right:5px;
	padding-left:5px;
}
#footertext .noborder
{
	border:0px;
}

#footertext .noborder1
{
	border-left:solid 1px #000000;
}

/*Job Duration*/
.maincontent
{	
	padding:10px;
	margin-top:30px;
	height:400px;
	background-color:#FFFFFF;
	border:solid 1px #c4c4c4;
	font-size:13px;
}
#stepheader
{	
	font-size:11px;	
	color:#A2A09F;
	text-align:left;
}
#stepheader span
{
	padding:0px 48px 0px 10px;
}
#steptitle
{
	padding-top:10px;
	padding-left:10px;
	font-size:30px;
	font-weight:bold;	
	color:#006633;
	text-align:left;
}
#stepdetail
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	height:250px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding:15px;
}
.dvline
{
	border-bottom:dashed 1px #c4c4c4;
	height:5px;
	margin-left:10px;
}
.continueimagesmall
{
	width:67px;
	height:20px;
	margin-top:0px;
	cursor:hand;
	border:solid 0px;
}
.nextimage
{
	width:75px;
	height:20px;
	margin-top:5px;
	cursor:hand;
	border:solid 0px;
}
.prevoiusimage
{
	width:95px;
	height:20px;
	margin-top:5px;
	cursor:hand;
	border:solid 0px;
}
/*Truck Steps*/
#truckline
{	
	padding-top:10px;
	margin-bottom:10px;	
	margin-left:10px;
	text-align:left;
	width:626px;
	height:32px;
	background-repeat:no-repeat;
	background-position:left bottom;
}
.truckstep1
{	
	background-image: url(../images/TruckStep1.gif);	
}
.truckstep2
{	
	background-image: url(../images/TruckStep2.gif);	
}
.truckstep3
{	
	background-image: url(../images/TruckStep3.gif);	
}
.truckstep4
{	
	background-image: url(../images/TruckStep4.gif);	
}
.truckstep5
{	
	background-image: url(../images/TruckStep5.gif);	
}
/*End Truck Steps*/
.maincontentholder
{
	width:100%;
}
.maincontentx
{	
	float:left;
	padding:10px;
	margin-top:30px;
	width:640px;
	background-color:#FFFFFF;
	border:solid 1px #c4c4c4;
	font-size:13px;
	text-align:left;
	padding:15px;
	color:#333333;	
}
.headertitle
{
	font-weight:normal;
	font-size:25px;
	color:#006633;	
}
.headerline
{	
	border-bottom:dashed 1px #c4c4c4;	
	height:10px;
	margin-bottom:20px;
}
.faqquestion
{
	color:#006600;
	font-weight:bold;
	border-bottom:solid 1px #c4c4c4;
	text-align:left;
}
.faqanswer
{
	padding-left:10px;
	text-align:left;
	margin-bottom:20px;
}
.scheduleheader
{	
	padding:30px 10px 0px 10px;	
}
.dvleft
{
	float:left;
}
.dvright
{
	float:right;	
}
.scheduledetail
{	
	padding:30px 10px 0px 10px;
}
.schedulecontent
{
	padding:5px 10px 0px 0px;
	width:100%;
}
.scheduletimebox
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	margin-top:5px;	
	padding-top:5px;
	padding-left:5px;
	font-family:Arial;
	text-align:left;
	height:240px;
	vertical-align:middle;
	font-size:11px;
	width:115px;
}
.input_no_margin{
	border: 0px solid #02344f;
	margin-top: 0px;
	margin-right: 0px;
}
.dvunavailable
{
	padding-top:10px;
	text-align:center;
}
.maincontentp
{	
	padding:10px;
	margin-top:30px;
	height:750px;
	background-color:#FFFFFF;
	border:solid 1px #c4c4c4;
	font-size:13px;
}
.pickup
{	
	padding:15px;
}
.pickupdetailholder
{
	width: 700px;
	padding-top:10px;
}
.pickupdetailaddress
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	height:180px;
	margin-top:5px;	
}
.pickupdetailcontact
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	height:350px;
	margin-top:5px;	
}
.pickupdetailcontact a
{
	text-decoration:underline;
	color:#046F43;
}
.dvleftx
{
	float:left;	
	padding:5px;
	width:180px;
}
.dvrightx
{	
	float:right;
	width:450px;	
}
.maincontentc
{	
	padding:10px;
	margin-top:30px;
	height:650px;
	background-color:#FFFFFF;
	border:solid 1px #c4c4c4;
	font-size:13px;
}
.dvleftxa
{
	float:left;	
	width:70px;
}
.dvleftc
{
	float:left;	
	width:250px;
}
.dvrightc
{
	float:right;
	width:520px;
}
.dvrightcx
{
	float:right;
	width:505px;
}
.dvleftsplc
{
	float: left; 
	vertical-align: top;	
}
.divnobr {
	width: 515px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.confirmation
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	height:420px;	
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding:15px;
}
.confirmation a
{
	text-decoration:underline;
	color:#046F43;
}
.confirmtitle
{
	text-align:left;
	margin-top:25px;
	margin-left:10px;
}
.confirmimageholder
{
	width:75%;
}
.confirmimage{
	width:60px;
	height:20px;
	margin-top:5px;
	cursor:hand;
	border:solid 0px;
}

/*Junk Page Styles*/
#divContent
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding:15px;
}

#divDetails
{
	background-color:#E0EBDE;
	border:solid 1px #006633;
	text-align:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding:15px;
	height:300px;
}

.divTitle
{
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	padding:15px 15px 0px 0px;
	font-weight:bold;
	text-align:left;
}

.rubbishcontent
{	
	padding:10px;
	margin-top:30px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	border:solid 1px #c4c4c4;
	font-size:13px;
}

.alignleft
{
	float:left;
	padding:5px;
	width:280px;
}
.alignright
{
	float:right;
	width:450px;
}
.alignrightx
{
	float:right;
	width:460px;
}
textarea
{
	border-top:solid 2px #c4c4c4;
	border-right:solid 1px #c4c4c4;
	border-left:solid 2px #c4c4c4;
	border-bottom:inset 1px #c4c4c4;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	overflow:hidden;	
}
.testimonialdiv
{
  overflow:hidden;
  height:160px;
}
.testimonialtd
{
  vertical-align:middle;
  height:160px;
}
/*Book It*/
.dvleftb
{
	float:left;	
	width:120px;
	padding-top:5px;	
}
.dvrightb
{
	float:right;
	width:450px;	
}
.dvcenterb
{
	text-align:center;	
	width:250px;
}

.color1
{
	color :Red;
}

/**/