/* Start Global Tag Elements */
body{
	background-color:#666666;
	text-align: center;
	height: 100%;
	padding:0px;
	margin:0px;}
p{}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
a:link,a:active,a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;}
a:hover,a:visited:hover{
	text-decoration:none;}
/* End Global Tag Elements */
/* Start Global Class Elements */
.formField, .searchField,   #newsletter input{}
 #header .searchField{}
.bodyText{}
a.bodyText:link,a.bodyText:active,a.bodyText:visited{}
a.bodyText:hover,a.bodyText:visited:hover{}
.bodyTextHighlight{}
.button{}
.button:hover, input[type="image"]:hover{}


/* #adSpace1 h1{}
 #adSpace2 h1{}
 #newsletter h1{}
 #adSpace1 a{}
 #adSpace2 a{}
 #newsletter a{}*/
#serviceNav li{}
#serviceNav ul{}
/* End Global Class Elements */
/* Start Global Divs */
#wrapper {
	background-color:#ffffff;
	width:950px;
	height: 100%;
	margin:0px auto;}
#masthead {
	float:left;
	width:950px;
	height:158px;
	}
#header {
	width:950px;
	height:158px;
	}

/*#leftColumn {}*/
/*#primaryAdSpace {}
#secondaryAdSpace {}*/
#contentWrapper {
	float:left;
	width:950px;
	background-image:url(../../images/main_wrapper_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;}
#primaryContent {
	float:left;
	width:769px;
	background-color:#bae55e;
	padding-bottom:20px;
	text-align:left;
	}
#flashContent{
	float:left;
	width:769px;}

#homeContent{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	padding-left:59px;
	padding-right:84px;
	padding-top:26px;
	text-align:left;
	width:626px;}
#homeContent h1	{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	color:#603517;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:25px;
}
#secondaryContent,#staticContent {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	padding-left:59px;
	padding-right:84px;
	padding-top:26px;
	padding-bottom:20px;
	text-align:left;
	width:626px;}
#secondaryContent h1,#staticContent h1{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#603517;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:15px;}
#staticContentLeft{
	width:420px;
	float:left;
	vertical-align:top;
	padding-right:20px;
}
#staticContentRight{
 float:left;
 width:186px;}
#staticContentMain{
	width:626px;
	float:left;
	vertical-align:top;
}
#footer{
	float:left;
	width:950px;
	padding-top:15px;
	height:27px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6d4826;}
#footer a,#footer a:link,#footer a:active,#footer a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6d4826;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;}
#footer a:hover,#footer a:visited:hover{
	text-decoration:underline;}
#footer .copryright{
	padding-left:8px;
	padding-right:8px;}
#thawte{}
/*#categoryNav {}*/
#manufacturerNav{}
#oweNav{
	float:left;
	width:181px;
	background-color:#603517;
	padding-top:11px;
	padding-bottom:20px;}
#oweNav .header{
	float:left;
	width:121px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:13px;}
#oweNav a:link, #oweNav a:active, #oweNav a:visited{;}
#oweNav a:hover, #oweNav a:visited:hover{}
/*#categoryTab{}
#manufacturerTab{}*/	
td.navSpacerImage{}
td.navExpandCollapse {}
a.navExpandCollaspeLink{}
/*
#categoryNav li, #categoryNav ul{}
*/#plusMinus{}
.catgeoryLink{}
/*#adSpace1, #adSpace2{}
#newsletter{}*/

#serviceNav{
	width:186px;
	border: 1px solid #603517;
	background-color:#FFFFFF;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:12px;
	padding-top:6px;}
#serviceNav ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#603517;
	list-style-type:none;
	margin-left:5px;
	padding:0px;}
#serviceNav li{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#603517;
	list-style-type:none;
	padding-top:3px;

}
#serviceNav a,#serviceNav a:link,#serviceNav a:active,#serviceNav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#603517;
	text-decoration:none;}
#serviceNav a:hover,#serviceNav a:visited:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#603517;
	text-decoration:underline;}
#headerContent{
	float:left;
	width:950px;
	height:158px;
	}
#headerLeft{
	float:left;
	width:181px;
	height:158px;}
#logo{}
#logo a{
	display:block;
	height:158px;
	width:181px;
	background-image:url(../../images/logo.gif);
	background-position:left top;
	background-repeat:no-repeat;}
#logo a span{
	display:none;
	}
#headerRight{
	float:left;
	width:769px;
	height:158px;}
#oweHeader{
	float:left;
	width:694px;
	text-align:right;
	padding-right:75px;
	height:45px;
	vertical-align:middle;

}
#account {
	display:block;
	height:31px;
	padding-top:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#3892b5;
	font-weight:bold;
}
#account ul{}
#account li{}
#account .pipe{
	color:#bae55e;
	padding-left:2px;
	padding-right:2px;}
#account a,#account a:link,#account a:active,#account a:visited{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#3892b5;
	text-decoration:none;
	font-weight:bold;
}
#account a:hover,#account a:visited:hover{
	text-decoration:underline;}
/*#cartNav{
	display:block;
	height:45px;
	vertical-align:middle;
}*/
#cartNav img{}
#cartNav a{}
/* #staticNav li{}
 #staticNav li a, #staticNav li a:link, #staticNav li a:active, #staticNav li a:visited, #staticNav li a:hover, #staticNav li a:visited:hover{}
 #staticNav li:hover{}*/
#staticNavWrapper {
	float:left;
	width:728px;
	margin-right:35px;
	margin-left:6px;
	background-image:url(../../images/static_nav_bg.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	height:30px;
	}
#staticNav {
	float:left;
	width:728px;
	background-image:url(../../images/static_nav_radius.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	height:30px;
	text-align:left;
	}
#staticNav ul{
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
#staticNav ul li{
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	height:30px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width:1px;}
#staticNav a,#staticNav a:link,#staticNav a:active,#staticNav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;}
#staticNav a:hover,#staticNav a:visted:hover{
	text-decoration:underline;}

#headerSearch{
	float:left;
	width:708px;
	margin-right:35px;
	margin-left:6px;
	margin-top:1px;
	background-color:#bae55e;
	height:30px;
	vertical-align:middle;
	text-align:left;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#headerSearch table.grid td.altGrid{
	padding-left:3px;
	padding-right:3px;}
#headerSearch input[type="text"] {
		border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	height:19px;
	line-height:19px;
	width:400px;
}
#headerSearch .searchField{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	font-weight:bold;
	padding-left:5px;
	margin-right:5px;
	width:200px;
}
#headerSearch table.grid td.grid input[type="image"] {
	padding-top:4px;}
#headerSearch .advancedGrid{}
#contactNav{
	float:left;
	width:728px;
	margin-right:35px;
	margin-left:6px;
	text-align:left;
	height:44px;
	}
#contactNav .welcome{
	float:left;
	width:300px;
	height:44px;
	line-height:30px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#98968a;
	font-weight:bold;
	letter-spacing: 1px;	
	}
#contactNav .phone{
	float:left;
	width:428px;
	height:44px;
	line-height:30px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#98968a;
	font-weight:bold;
	letter-spacing: 1px;
	}
/* End Global Divs */
#categoryNav {
	float:left;
	width:125px;
	padding-left:33px;}
#categoryNav ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
#categoryNav ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:7px;
	}
#categoryNav li ul {}
#categoryNav li li{}
#categoryNav ul.childChild{}
#categoryNav .childChild ul.childChild{}
#categoryNav a{}
#categoryNav a:link,#categoryNav a:active, #categoryNav a:visited{}
#categoryNav a:hover, #categoryNav a:visited:hover{}
span.plusMinus{}

#contact{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;}
#contact table.grid{}
#contact table.grid td.header{
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	font-weight:bold;}
#contact table.grid td.grid{
	text-align:left;
	font-weight:bold;
	vertical-align:top;}
#contact table.grid td.altGrid{}