html body{
margin:0;
padding:0;
line-height: 1.5em;
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

h2{
font-size:15px
}

h1{
font-size:20px
}

b{font-size: 110%;}
em{color: red;}


#topsection{
background: #FFFFFF;
height: 250px; /*Height of top section*/
background-position: 10% 100%;
background: url(../images/header2.jpg);
background-repeat: no-repeat;

}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 190px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
background: #FFFFFF;
}

#specialoffer{
padding-top:100px;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube .addressbox{
float: right;
width: 200px;
height:300px;
padding-top:5px;
xborder:1px solid red;
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#chromemenu{
width: 99%;
font-weight: bold;
font-size: 90%;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border: 1px solid #BBB;
width: 100%;
background: url(../images/chromebg.gif) center center repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #494949;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#chromemenu ul li a:hover{
background: url(../images/chromebg2.gif) center center repeat-x;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #FFFFFF; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 160px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 1px solid orange;
border-left-width: 0;
text-decoration: none;
color: navy;
xfont-family:Geneva, Arial, Helvetica, sans-serif;
xfont-size:11px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 100px; /* no need to change, as true value set by script */
xleft: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: navy;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ccc;
}

.suckertreemenu ul li a:hover{
background-color: blue;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #FFFFFF url(../images/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #FFFFFF url(../images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

.somediv{
	padding-left: 10px;
	width: 750px;
	clear: left;
	border: 1px solid Orange;
	height: 120px;
}

.somediv .floatbox{
float: left;
width: 340px;
padding-top:5px;
}

.somediv .services{
float: left;
width: 150px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
xborder: 1px solid Orange;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 156px;
}

.cssform p{
xwidth: 280px;
width: 130px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 160px; /*width of left column containing the label elements*/
border-top: 1px dashed Orange;
height: 1%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -145px; /* -155 width of left column*/
margin-right: 40px; /*width of left column*/

width: 80px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 100px;
padding-right:5px;
height:auto;

}

.cssform.totalcost{
font-size:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.cssform textarea{
width: 140px;
height: 50px;
font-size:30px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FF0000;
scrollbar-face-color:#FFFFFF;
scrollbar-base-color:#FFFFFF;
scrollbar-arrow-color:white;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-Color:#FFFFFF;
border:white;
border-style:none;

}

.cssform h2{
font-size:15px
}
.outquotebox{
width: 760px;
border: 1px solid Orange;
}
.vandisplay{
	float: right;
	xtop:auto;
	xposition:top right;
	width: 380px;
	height:280px;
	xborder: 1px solid red;
	text-align:left;
}

.vanpricedisplay{
float: right; top;
width: 400px;
height:110px;
border: 1px solid orange;
text-align:left;
font-size:11px;
padding-right:8px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
.clearing {
	font-size: .1em;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.somediv1 {
	padding-left: 10px;
	width: 750px;
	clear: left;
	border: 1px solid Orange;
}
#boxleft {
	float: left;
	width: 279px;
	padding-right: 20px;
}
