body{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #369;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #369;
}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #369;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369;
}

.text11lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #6CF;
}

.text12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #369;
}

.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #369;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369;
}

#quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369;
	width: 26px;
	border: 1px solid #369;
}

.blkbrdr{
	border:1px solid #000;
}

#logocornerbg{
	background: url("../graphics/header_logo_swish.gif") no-repeat top left;	
}

.leftbox6699CC{
    width: 100%;
	height: 24px;
    border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-indent: 5px;
	padding-left: 0px;
	padding-top: 3px;
	background: #6699CC url("../graphics/left_panel_nav_squares.gif") repeat-y right bottom;
}

.leftboxlink{
    width: 100%;
	height: 23px;
	border-bottom: 1px solid #FFF;
    text-indent: 20px;
	padding: 0px;
	padding-top: 4px;
	background: #E0EAF4 url("../graphics/left_panel_nav_bullet.gif") no-repeat left center;
}

#content{
	margin: 20px;
}

.productboxhome{
	border-top: 2px solid #69C;
	border-bottom: 2px solid #69C;
}

#carttable{
    width: 100%;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #369;
	border-collapse: collapse;
}

#carttable td{
	border: 1px solid #369;
	margin: 4px;
    padding: 4px;
}

.brdr1px{
	border: 1px solid #369;
}

.formboxrequired{
	border: 1px solid #369;
	background-color: #E0EAF4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #369;
}

.formbox{
	border: 1px solid #369;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #369;
}

a.headernav {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;font-size: 11px; }
a.headernav:link {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;font-size: 11px; }
a.headernav:visited {text-decoration: underline; }
a.headernav:hover {color: #6CF;font-family: Arial, Helvetica, sans-serif;font-weight: none;text-decoration: none;font-size: 11px; }

a.leftpanelnav {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;font-size: 0.8em; }
a.leftpanelnav:link {color: #FFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;font-size: 0.8em; }
a.leftpanelnav:visited {text-decoration: underline; }
a.leftpanelnav:hover {color: #6CF;font-family: Arial, Helvetica, sans-serif;font-weight: none;text-decoration: none;font-size: 0.8em; }

a.leftpanelsub {color: #369;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;font-size: 0.7em; }
a.leftpanelsub:link {color: #369;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: underline;font-size: 0.7em; }
a.leftpanelsub:visited {text-decoration: underline; }
a.leftpanelsub:hover {color: #6CF;font-family: Arial, Helvetica, sans-serif;font-weight: none;text-decoration: none;font-size: 0.7em; }

a.link10 {color: #369;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px; }
a.link10:link {color: #369;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px; }
a.link10:visited {text-decoration: underline; }
a.link10:hover {color: #6CF;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 10px; }

a.link11 {color: #369;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;}
a.link11:link {color: #369;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;}
a.link11:visited {text-decoration: underline;}
a.link11:hover {color: #6CF;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;font-size: 11px;}

/*ask a question form*/
#askaquestion{
	margin:0 0 20px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#369;
	}
#askaquestion fieldset{
	border:none;
	margin:0;
	padding:10px 5px 0 12px;
	background:#e0eaf4;
	border:1px solid #69c;
	}
#askaquestion legend{
	font-weight:bold;
	font-size:16px;
	}
#askaquestion label{
	display:block;
	float:left;
	margin:0 5px 10px 0;
	font-weight:bold;
	width:180px;
	}
#askaquestion input,
#askaquestion textarea{
	background:#fff;
	float:left;
	display:block;
	width:175px;
	border:1px solid #69c;
	}
#askaquestion textarea{
	width:360px;
	height:60px;
	}
#askaquestion #submit{
	width:auto;
	margin:30px 0 0 185px;
	border:none;
	}
.crumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}
.crumb a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
	}
/*Finance Box*/

#FinanceBoxContainer{
	background:url("../graphics/finance_box_bgr.jpg") no-repeat 0 100%;
	width:218px;
	margin-top:10px;
	float:left;
	border:1px solid #326396;
	}
#FinanceBoxContainer h4{
	margin:0;
	}
#FinanceBoxContainer h4 a{
	display:block;
	height:0;
	overflow:hidden;
	padding:60px 0 0;
	width:218px;
	background:url("../graphics/finance_box_bgr.jpg") no-repeat;
	}
#FinanceBoxContainer p{
	color:#336699;
	margin:0 0 0 11px;
	font-size:.9em;
	}
	

.offerbox{
	border:2px solid #326396;
	padding:10px;
	width:550px;
	}

.offerbox *{
	line-height:1em;
	}

.offerbox h2{
	font-size:180%;
	padding:0;
	margin:0;
	}

.offerbox h2 em{
	font-size:60%;
	}

.offerbox h3 strong{
	color:#C00;
	font-size:180%;
	}

.offerbox p{
	padding:0;
	margin:0;
	}