﻿html
{
/* overflow: -moz-scrollbars-vertical; */
 overflow-y:scroll;
 overflow-x:auto; 
 height:100%;
}
*
{
 border:0;
 margin:0;
}
body
{
 font-family: Verdana, 'Helvetica Narrow', sans-serif; 
 background-image:url(/images/bg4.gif);
 background-repeat:repeat;
 color:#484848;
 background-color:#AAAAAA;
 font-size:9pt;
 border:0;
 margin:0;
 height:100%;
 text-decoration:none;
}
form
{
 border:0;
 margin:0;
 height:100%;
}
#header
{
margin-left: auto;
margin-right: auto;
background-color:white;
width:932px;
padding-left:5px;
padding-right:5px;
display:block;
height:auto;
min-height:100%;
}
.fullRow
{
width:100%;
float:left;
display:block;
}
#breadCrumbs
{
width:100%;
float:left;
display:block;
}
nav
{
width:100%;
float:left;
display:block;
height:30px;
background-image:url('images/menuBG.gif');
color:White;
}
nav a
{
padding-top:7px;
display:block;
float:left;
text-align:center;
font-size:8pt;
text-decoration:none;
color:White;
font-weight:bold;
width:113px;
height:23px;
}
nav a:hover
{
text-decoration:underline;
}
nav img
{
display:block;
float:left;
text-align:center;
height:30px;
width:3px;
border-width:0px;
}
.redHeaderText
{
    FONT-SIZE: 11pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.redHeaderText:visited
{
    COLOR: #cc0000;
}
.redHeaderText:active
{
    COLOR: #cc0000;
}
.redHeaderText:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: none;
}
.headerStrip
{
display:block;
height:45px;
float:right;
border-left-width:1px;
border-left-color:Green;
border-left-style:dotted;
FONT-SIZE: 10pt;
COLOR: #484848;
FONT-FAMILY: Arial;
TEXT-DECORATION: none;
text-align:left;
font-weight:700;
}
.headerStrip:hover
{
text-decoration:none;
}
#footer
{
display:inline-block;
width:100%;
border-top-width:1px;
border-top-color:Green;
border-top-style:dotted;
}
section
{
display:inline-block;
min-height:450px;
width:100%;
}
#breadCrumbs
{
margin-top:2px;
display:block;
float:left;
padding-top:2px;
padding-bottom:5px;
background-image:url('images/BreadCrumbsBG.gif');
height:14px;
}
#breadCrumbs a
{
display:block;
float:left;
}
.BreadCrumbsSeparator
{
display:block;
float:left;
background-image:url('images/BreadCrumbsSeparator.gif');
width:6px;
height:21px;
margin-top:-2px;
margin-right:10px;
margin-left:10px;
}
.BreadCrumbsLeft
{
float:left;
display:block;
border-left-width:1px;
border-left-color:#cccccc;
border-left-style:solid;
height:21px;
margin-top:-2px;
padding-left:5px;
}
.BreadCrumbsRight
{
float:right;
display:block;
border-right-width:1px;
border-right-color:#cccccc;
border-right-style:solid;
height:21px;
margin-top:-2px;
}
.footerItem
{
display:block;
float:left;
width:180px;
}
h1
{
display:block;
float:left;
width:100%;
font-size:14pt;
text-align:left;
font-family:arial;
}
h2
{
color:#333333;
display:inline-block;
width:100%;
font-size:10pt;
text-align:left;
font-family:arial;
font-weight:400;
}
h3
{
color:#333333;
display:inline-block;
font-size:8pt;
text-align:left;
font-family:Tahoma;
font-weight:900;
}

.dimensions
{
float:left;
display:block;
width:200px;
border-bottom-color:Green;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-top:2px;
padding-bottom:2px;
}
.dimensionsRight
{
float:left;
display:block;
width:120px;
text-align:right;
border-bottom-color:Green;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-top:2px;
padding-bottom:2px;
}
.dimensionsRightShort
{
float:left;
display:block;
width:80px;
text-align:right;
border-bottom-color:Green;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-top:2px;
padding-bottom:2px;
}
.dimensionsRightShort2
{
float:left;
display:block;
width:130px;
text-align:right;
border-bottom-color:Green;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-top:2px;
padding-bottom:2px;
}
.imgBorder
{
border-width:1px;
border-color:Green;
border-style:solid;
}
.imgCaption
{
display:block;
text-align:center;
padding-top:2px;
padding-bottom:2px;
}
.menuHover
{
position:absolute;
visibility:hidden;
display:block;
border-width:1px;
border-style:solid;
border-color:#cccccc;
font-family:Verdana;
font-size:8pt;
text-align:left;
padding:5px;
z-index:1001;
}
.popMenuItem
{
display:block;
float:left;
background-image:url('images/bulletGreenDark.gif');
padding-left:9px;
padding-top:1px;
margin-bottom:2px;
text-decoration:none;
font-size:8pt;
}
.popMenuItem:hover
{
background-image:url('images/bulletGreenlight.gif');
text-decoration:none;
color:#cc0000;
}
.tb {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	float:left;
	font-size:9pt;
}
.dd {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:1px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	float:left;
	font-size:9pt;
}
.lb {
	width: 70px;
	color:#333333;
	font-family:tahoma, arial, sans-serif;
	text-align:left;
	display:block;
	float:left;
	padding-top:3px;
	font-size:9pt;
}
.btn {
	background-color: #5B74A8;
	border: 1px solid #29447E;
	font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 6px;
	height: 28px;
	color: #fff;
	border-radius: 5px;
}
.btn:hover 
{
  background-color:#7592CE;
  border-color: #000 #000 #000 #000;
}
.lblPrice
{
display:block;
color:#CC0000; 
font-weight:900;
}
#cart
{
float:right;
height:50px;
}
#cart A:link
{
 text-decoration:none;
 color:#484848;
font-size:10pt;
font-weight:bold;
}
#cart a
{
float:right;
display:block;
height:50px;
padding-right:5px;
text-align:left;
font-size:10pt;
font-weight:bold;
}
#cart A:visited
{
 text-decoration:none;
 color:#484848;
font-weight:bold;
}

#cart A:hover
{
 text-decoration:none;
 color:#484848;
font-weight:bold;
}
#cart img
{
border-left-width:1px;
border-left-style:solid;
border-left-color:#aaaaaa;
padding-left:5px;
padding-bottom:27px;
}
#mainContent
{
}
.spacer
{
width:5px;
float:left;
}
.cartAdd
{
width:100%;
display:block;
float:right;
color:#cc0000;
font-size:8pt;
font-weight:900;
text-align:right;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:dashed;
padding-bottom:3px;
padding-top:3px;
}
.cartRow
{
display:block;
float:left;
width:100%;
border-bottom-width:1px;
border-bottom-color:#cccccc;
border-bottom-style:dashed;
padding-top:5px;
padding-bottom:5px;
}
.cartRowBlank
{
display:block;
float:left;
width:100%;
}
.cartTotal
{
display:block;
float:right;
border-bottom-width:1px;
border-bottom-color:#cccccc;
border-bottom-style:dashed;
padding-top:2px;
padding-bottom:2px;
text-align:right;
}
.floatLeft
{
display:block;
float:left;
text-align:left;
}
.floatRight
{
display:block;
float:right;
text-align:right;
}
.fullRowPadded
{
float:left;
width:100%;
padding-top:3px;
padding-bottom:3px;
}
    .slider
    {
	display:block;
	float:left;
	width:152px;
	height:160px;
	margin:1px;
	text-align:center;
	border-color:#eeeeee;
	border-style:dotted;
	border-width:1px;
	}
    .slider:hover
    {
	display:block;
	float:left;
	width:152px;
	height:160px;
	margin:1px;
	text-align:center;
	border-color:green;
	border-style:dotted;
	border-width:1px;
	}
	.slideButton{
	 display:block;
	 float:left;
	 height:160px;
	 width:26px;
	 background-color:#eeeeee;
	 border-width:1px;
	 border-style:solid;
	 border-color:#eeeeee;
	 vertical-align:middle;
	 cursor:pointer;
	}
	.slideButton:hover{
	 display:block;
	 float:left;
	 height:160px;
	 width:26px;
	 background-color:#eeeeee;
	 border-width:1px;
	 border-style:solid;
	 border-color:green;
	 vertical-align:middle;
	 cursor:pointer;
	}
	.SeriesLogo
	{
	float:left;
	display:block;
	margin-right:5px;
	width:56px;
	height:56px;
	border-width:0px;
	}
	.SeriesHeader
	{
	float:left;
	display:block;
	width:540px;
	margin-top:3px;
	margin-bottom:2px;
	}
	.SeriesTitle
	{
	display:block;
	float:left;
	margin-top:8px;
	width:470px;
	}
	.LeftPane
	{
	float:left;
	text-align:left;
	width:540px;
	color:#666666;
	}
	.RightPane
	{
	float:right;
	text-align:center;
	margin-top:3px;
	}
	.ProductMain
	{
	float:right;
	display:block;
	width:100%;
	text-align:right;
	}
	.BreadCrumbsNav
	{
	margin-left:10px;
	border:0px;
	height:13px;
	width:15px;
	}
	.BreadCrumbsNav:Hover
	{
	border-width:1px;
	border-style:solid;
	border-color:Green;
	}
	#ctl00_ContentPlaceHolder1_BrowseLeft
	{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-570px;
	margin-top:-50px;
	background-color:White;
	background-image:url('images/arrow_left_dull.gif');
	height:99px;
	width:98px;
	text-decoration:none;
	}
	#ctl00_ContentPlaceHolder1_BrowseLeft:hover
	{
	background-color:White;
	background-image:url('images/arrow_left_lit.gif');
	width:180px;
	text-decoration:none;
	}
	#ctl00_ContentPlaceHolder1_BrowseRight
	{
	position:absolute;
	top:50%;
	Right:50%;
	margin-right:-570px;
	margin-top:-50px;
	background-color:White;
	background-image:url('images/arrow_right_dull.gif');
	height:99px;
	width:98px;
	text-decoration:none;
	}
	#ctl00_ContentPlaceHolder1_BrowseRight:hover
	{
	background-color:White;
	background-image:url('images/arrow_right_lit.gif');
	width:180px;
	text-decoration:none;
	}
	.productLink
	{
	    text-decoration:none;
	    }
    .filterBar
{
    float:left;
    display:block;
    width:100%;
    background-color:#eeeeee;
    text-align:left;
    border-top:solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;
    padding:2px;
}
.filterBar span
{
     display:inline-block;
     padding:2px;
}
select {
	background-image:url('images/form_bg.jpg');
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 230px;
	color:#333333;
	padding:1px;
	font-family:tahoma, arial, sans-serif;
	font-size:9pt;
    height: 18px;
}