/* CSS Document */

body {
background: #2B5C7B url(images/backgroundcs.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
}
#outtopcontainer {
width:724px;
background:url(images/backgroundtop.jpg) no-repeat top ;
margin: auto;
padding-top:1px;
}
#dummydiv {
overflow:hidden;
}
#backgroundmain {
background:url(images/backgroundmain.jpg) repeat-y top;
margin:auto;
width:724px;
height:15px;
}
.style1 {
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	}
td {
vertical-align:top;
text-align:left;
padding:3px;
}
#lowspeed {
display:block;
}
#quiet {
display:block;
}
#size {
display:block;
}
#reliabilty {
display:block;
}
.lowspeed {
display:block;
}
.quiet {
display:block;
}
.size {
display:block;
}
.reliabilty {
display:block;
}
.chart {
display:block;
}
.chart {
display:block;
}



.smalltext {font-size: 11px}
#myOnPageContent {
}

a:link, active {
color:#28526F;
text-decoration:underline;
}
a:hover {
color:#28526F;
text-decoration:none;
}
a:visited {
color:#990099;
text-decoration:underline;
}

.productslink {
padding:0px 0 0 5px;
margin:0 0 10px 0;
}
#backgroundintro {
background: #EBF3F8;
width: 485px;
overflow:hidden;
}



.rightborder {
border-right:1px dotted #B5D2E3;

}
#backgroundbottom{
background:url(images/backgroundbottomhalf.jpg) no-repeat top;
margin:auto;
width:724px;
text-align:right;
padding: 8px 25px 0 0;
color:#3399CC;
font-size:85%;
}

#mainnav {
background:url(images/navbackgroundimage.jpg) top no-repeat;
width: 485px;
height: 158px;
margin: 1px 1px 1px 1px;
float:left;
}
#topwrapper {
border: 1px #B5D2E3 dashed;
width:675px;
height:162px;
margin: 18px 0 0 23px;
overflow:hidden;
}
#contentwrapper {
width:674px;
padding:1px;
margin:5px auto 0 auto;
border: 1px #B5D2E3 dashed;
overflow:hidden;
}
#wenchimage {
width: 185px;
height:158px;
margin: 1px 1px 1px 1px;
background:url(images/wenchimage.jpg) top no-repeat;
float:right;
}
#leftside h1 {
font-size: 18px;
letter-spacing:-1px;

padding:5px 0 0 5px;
width:380px;
}
.productheader {
font-size: 18px;
letter-spacing:-1px;
margin: 15px 0 0 0px;
padding:5px 0 0 5px;
width:380px;
font-weight:bold;
}

.imagehome {
margin: 0 0 0 5px;
float:left;
width:163px;
}
.introcopy {
float:left;
width:290px;
margin: 0 0 20px 10px;
}
#rightside {
	width: 165px;
	background:#CCE1EE;
	float:right;
	padding: 10px;
	margin: 0 1px 0 0;
	overflow: hidden;
}

#rightside h2 {
font-size: 16px;
font-weight:bold;
padding:10px 0 7px 0;
border-bottom: 1px #666 dotted;
margin:0 0 5px 0;
}

.textarea {
border: 1px solid #CCCCCC;
width: 160px;
margin:3px 0; 
padding:2px;
font-size:11px;
color:#666666;
height: 119px;
font-family:Arial, Helvetica, sans-serif;
}
#added {background:#CCE1EE;
padding:8px 20px 8px 9px;
font-size:16px;
font-weight:bold;
color:#FF0000;
}

.formfields {
border: 1px solid #CCCCCC;
width: 160px;
margin:3px 0; 
padding:2px;
font-size:11px;
color:#666666;

}
.quantityinpurt {
width:15px; text-align:center; padding:3px;
}
form {
margin:0;
padding:0;
}
#leftside {
width:485px;
float:left;
}
#leftside td {
padding:5px;
}
input {
vertical-align:middle;
}
.bottomline {
border-bottom: 1px dotted #CCE1EE;
padding-bottom: 5px;
}

img {
border:none;
}

#leftsidecheckout {
padding:15px 0 0 15px;
width:470px;
float:left;
}
#navbar {


	width:320px;
	height:35px;
	margin: 116px 15px 5px 150px
}
