@charset "utf-8";
/* CSS Document */
#Page_Wrapper {
	z-index:1;
	padding:0px;
	position:relative;
	margin:0 auto;
	width:980px;
	height:auto;
}
#Page_Wrapper2 {
	z-index:2;
	position:relative;
	width:980px;
	height:auto;
	background-image:url(Images/Virt_Blue_Background_980x8.png);
	background-repeat:repeat-y;
}
#Flash_Header {
	z-index:3;
	position:relative;
	margin:0;
	width:980px;
	height:162px;
}
#Menu_Bar {
	z-index:4;
	position:relative;
	margin-left:6px;
	width:968px;
	height:32px;
	background-image:url(Images/Menu_Bar_968x32.png);
}
#Content_Wrapper {
	z-index:5;
	position:relative;
	width:980px;
	height:auto;
}
#Content_Top {
	z-index:1;
	position:relative;
	margin-left:6px;
	width:968px;
	height:18px;
	background-image:url(Images/Bk_window_Top_968x18.png);
}
#Content_Span {
	z-index:2;
	position:relative;
	margin-left:6px;
	width:968px;
	height:100%;
	background-image:url(Images/Bk_Window_Virt_968x1.png);
	background-repeat:repeat-y;
}
#Content_Footer {
	z-index:3;
	position:relative;
	text-align:center;
	margin-left:6px;
	width:968px;
	height:48px;
	background-image:url(Images/Bk_Window_Footer_968x48.png);
}
#Page_Wrapper_Footer {
	z-index:6;
	position:relative;
	margin:0;
	width:980px;
	height:14px;
	background-image:url(Images/Blue_Background_Footer_980x14.png);
}
body {
	margin:0 auto;
	background-image: url(Images/Horz_Page_Background_3x697.jpg);
	background-repeat: repeat-x;
	background-color: #6D6D6D;
}
A.topnav:link {
	color:#003366;
	margin:0px 35px 0px 35px;
	text-decoration:none;
}
A.topnav:visited {
	color:#003366;
	margin:0px 35px 0px 35px;
	text-decoration:none;
}
A.topnav:active {
	color:#003366;
	margin:0px 35px 0px 35px;
	text-decoration:none;
}
A.topnav:hover {
	color:#CC0000;
	margin:0px 35px 0px 35px;
	text-decoration:none;
}
.topbox {
	text-align:left;
	padding:5px 5px 5px 5px;
	width:780px;
	float:right;
	font-size:14px;
}
.searchbox{
	text-align:left;
	float:left;
	padding-left:6px;
	margin-left:30px;
	vertical-align:top;
	border:none;
	/*width:200px;*/
	text-decoration:none;
}
.searchbg {
	border:1px; /*important*/
	background-color:transparent; /*important*/
	background-image:url(images/search-bg.png);
	background-repeat:no-repeat;
	position:absolute; /*important*/
	top:4px;
	left:9px;
	/*padding-left:3px;*/
	width:118px;
	height:19px;
	color:#FFFFFF;
}
.formButton {
	padding-left:94px;
	padding-top:4px;
}

A.ezweb:link {
	color:#FFFFFF;
	font-size:9px;
}
A.ezweb:visited {
	color:#FFFFFF;
	font-size:9px;
}
A.ezweb:active {
	color:#FFFFFF;
	font-size:9px;
}
A.ezweb:hover {
	text-decoration: underline;
	font-size:9px;
	color:#CC0000;
}
.linkback {
	text-align:right;
	padding:10px 10px 10px 10px;
	width:968px;
	font-size:9px;
	color:#FFFFFF;
}
.left-nav {
	float:left;
	text-align:left;
	padding-top:1px;
	padding-left:9px;
	width:195px;
	vertical-align:top;
}
#menu {
	width:195px;
}
#menu ul {
	margin-left: 0;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-type: none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
}
#menu a {
	display: block;
	padding: 2px;
	width: 150px;
}
#menu a:link, #menuitems a:visited {
	color:#003366;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
#menu a:hover {
	color: #CC0000;
}
#rightmenu {
	width:156px;
}
#rightmenu ul {
	/*margin-left: 0;*/
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	margin:0px;
}
#rightmenu a {
	display: block;
	/*padding: 2px;*/
	width: 150px;/*background-color: #97AACF;
	border: 1px solid #000;*/
}
#rightmenu a:link, #rightmenuitems a:visited {
	color:#003366;
	text-decoration: none;/*padding-top: 6px;
	padding-bottom: 6px;*/
}
#rightmenu a:hover {
	/*background-color: #E7EFF4;*/
	color: #CC0000;
}
/*.specials {
	text-align:center;
	border:1px #000000 solid;
}*/
/*td.csprodimage {
	text-align:center;
	width:156px;
	border:1px #000000 solid;
}*/
img.csprodimage {
	/*text-align:left;*/
	width:150px;
	border:1px #000000 solid;
}
.box {
	/*background-color: #97AACF;*/
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	padding-left: 3px;/*border: 1px solid #000;*/
}
h1 {
	font-size:13px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
h2, h3, h4, h5 {
	font-size:11px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
h6 {
	font-size:11px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:right;
	vertical-align:middle;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
.center-content {
	float:left;
	text-align:left;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	width:750px;
	vertical-align:top;
}
.trailer-specials {
	float:left;
	/*text-align:left;*/
	padding-right:8px;
	width:156px;
	vertical-align:top;
}
td.homecatname {
	vertical-align:top;
	text-align:center;
	padding-top:0;
	font-size:10px;
	width:150px;
}
.homecatimage {
	text-align:center;
	border:1px #000000 solid;
}
P.homecatname {
	vertical-align:top;
	margin-top:0;
	margin-bottom:10px;
}
P.catdesc {
	vertical-align:top;
	margin-top:0;
	font-size:11px;
	text-align:left;
}
td.catname {
	vertical-align:top;
	text-align:center;
	padding-top:0;
	font-size:10px;
	width:150px;
}
.catimage {
	text-align:center;
	border:1px #000000 solid;
	/*border:1px #000000 solid;*/
}
P.catname {
	vertical-align:top;
	margin-top:0;
	margin-bottom:10px;
	font-size:12px;
}
img.prodimage {
	border:1px #000000 solid;
}
div.prodname {
	font-weight:bold;
	text-align:left;
}
div.proddescription{
	text-align:left;
}
div.detaildescription{
	padding-right:3%;
}
/*Product Body Display 3*/
/*...for the darker blue cell border lines*/
.cpd {
}
/*...for the light blue background cells*/ 
.cpdll {
}
/*...for the column header cells*/
.cpdhl {
	font-weight: bold;
	text-align:center;
}
/*table.cpd - outer table background color which forms the outlines of the cells*/
/*td.cpdll - cell background*/
/*td.cpdhl - header background*/
/*div.cpdhlid - product id header*/
/*div.cpdhlimage - product image header*/
/*div.cpdhlname - product name header*/
/*div.cpdhldescription - product description header*/
/*div.cpdhldiscounts - discounts header*/
/*div.cpdhllistprice - list price header*/
/*div.cpdhlprice - price header*/
/*div.cpdhlpriceinctax - price including tax header */
/*div.cpdhlinstock - number in stock header*/
/*div.cpdhloptions - product options header*/
/*div.cpdhlquantity - quantity box header*/ 
/*div.cpdhlbuy - buy button header*/
div.prod3id {
	width:100px;
	text-align:center;
} /*- product id properties*/
/*div.prod3name - product name properties*/
/*div.prod3discounts - discounts properties*/
/*div.prod3description - product description properties*/
/*div.prod3listprice - list price properties*/
/*div.prod3price - price properties*/
/*div.prod3pricetaxinc - price including tax properties*/
/*div.prod3instock - number in stock properties*/
div.prod3quant {
	text-align:center;
} /*- quantity box properties*/
/*div.prod3buy - buy button properties*/

/*.cstitle {
font-size:24px;
font-family:Tahoma, Helvetica, sans-serif;
color:#FF0000;
}*/
HR {
	color : #003366;
	height : 1px;
}
TD {
	font-size: 12px;
	font-family : Verdana;
}
P {
	font-size: 12px;
	font-family : Verdana;
	margin-left:5px;
	margin-right:5px;
}
TD.dark {
	font-size: 12px;
	font-family : Tahoma;
	color : #666666;
}
P.dark {
	font-size: 11px;
	font-family : Verdana;
	color : #666666;
}
TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}
P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}
A:link {
	color: #003366;
	text-decoration: none;
}
A:visited {
	color: #003366;
	text-decoration: none;
}
A:active {
	color: #003366;
	text-decoration: none;
}
A:hover {
	color: #CC0000;
	text-decoration: none;
}
A.dark:link {
	color: #666666;
	text-decoration: none;
}
A.dark:visited {
	color: #666666;
	text-decoration: none;
}
A.dark:active {
	color: #666666;
	text-decoration: none;
}
A.dark:hover {
	color: #003366;
	text-decoration: none;
}
TABLE.cobtbl{
background-color: #000000;
margin-left:5px;
}

TD.cobhl{
background-color: #CCC;
}

TD.cobll{
background-color:#fff;
color : #666666;
}
#services1{
	float:left;
	text-align:left;
	width:33%;
}

#services2{
	float:left;
	text-align:left;
	width:33%;
}

#services3{
	float:right;
	text-align:left;
	width:33%;
}
#service-wrap{
	float:left;
	width:96%;
	padding-left:20px;
}
.sitemap-arrange{
	float:left;
	padding-left:50px;
	width:98%;
}
ul.ectmenu1 {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	background-color:none;
}
li.ectmenu1 {
	/*display: block;*/
	padding: 2px;
	width: 177px;
	border: 1px solid #000;
	background-color:none;
}
li.ectmenuhassub1 a {
	/*display: block;*/
	padding:2px;
}
li.ectmenuhassub1 a:hover {
	/*display: block;*/
	padding:2px;
	background-color:none;
	color: #fff;
}
li.ectmenu1 a {
	/*display: block;*/
	padding:2px;
	color:#000000;
}
li.ectmenu1 a:hover {
	background-color:none;
	color: #000;
}
li.ectsubmenu1 {
	background-color:#CCC;
	border-bottom:0px;
}
div.listprice{
	color:#FF0000;
}
