h1				    	{font-family: Arial, Helvetica, Geneva; font-size:18px; font-weight:bold; text-decoration:none; color:#000;}
h2				    	{font-family: Arial, Helvetica, Geneva; font-size:15px; font-weight:bold; text-decoration:none; color:#000;}
h3				    	{font-family: Arial, Helvetica, Geneva; font-size:12px; font-weight:bold; text-decoration:none; color:#000;}
  .cat_description {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
      font-weight : bold;}
 .boxText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 .centerTable {
     color : inherit;}
 .errorBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     color : inherit;
     font-weight : bold;}
 .stockWarning {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 .productsNotifications {
     color : inherit;}
 .orderEdit {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     text-decoration : underline;}
 .navBlue {
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;}
 .subnavBlue {
     font-size : 8pt;
     font-family : Verdana, Arial, sans-serif;}
 .infoBoxNotice {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : italic;
	color: #990000;
	background-color: #FFCCCC;
}
 .BlueLink {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	color: #003399;
}

 .security_statement {
	background-color: #c5def2;
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	padding: 5px;
}


BODY{
background:  #c5def2;
background-image: url(/catalog/images/bkgd.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;}

html{
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;}

td, a, td, p, div, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	line-height:16px;}

span.caption {
	font-size: 11px;
	font-style: italic;

}
.BoxHeading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:15px;
	text-align:center;
}
a {
text-decoration: none;}

a:hover{
text-decoration: underline;}

#body_container {
  margin:0px auto;
  padding:10px;
  width: 970px;
  border: 1px #FFF;
  border-style: solid;
}

#horizontal_space {
  height:35px;
}
#content{
width: 970px;
background: #FFFFFF;
vertical-align: top;}

#maintable{
 width: 970px;
 /*height: 100%;*/
}

#topmenu a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	display: block;
	padding: 0px 8px;}

#topmenu a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:18px;
	text-decoration:underline;
	font-weight:bold;}

#topmenu{
height:35px;
vertical-align: top;
background: #7f9fb8;}


#header{
height: 262px;
text-align: left;
background: url(images/homeheader.jpg) no-repeat;}


.lefttopbg{
background: url(images/lefttopbg.gif.gif) no-repeat right top;
height: 52px;
border-right:1px solid #ffffff;}

.righttopbg{
background: url(images/righttopbg.gif.gif) no-repeat left top;
height: 52px;
border-left:1px solid #ffffff;}

.leftbg{
background: url(images/leftbg.gif);}

.rightbg{
background: url(images/rightbg.gif);}

.topwrapper1{
	margin-left: 10px;
	margin-right: 30px;
	margin-bottom: 15px;}

.topwrapper2{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;}

.header{
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:16px;
	text-decoration:none;
	font-weight: normal;
	margin-bottom: 10px;}

#columntable{
	vertical-align: top;}

#leftcolumn{
	width:188px;
	vertical-align: top;
	border-right: #000 1px solid;
	background: #F4E1D8;}

#centercolumn{
	vertical-align: top;}

#rightcolumn{
	width:188px;
	vertical-align: top;
	border-left: #000 1px solid;
	background: #F4E1D8;}

#footercontent{
border-top:1px solid #ffffff;
height: 79;
text-align: center;
vertical-align: middle;
background: #000;
color: #fff;
font-size: 10px;
font-weight: bold;}

#footercontent a{
color: #fff;
font-size: 11px;
font-weight: bold;}

#cat .child{
	margin: 8px 0px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
}

.main_category {
	height: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	vertical-align: bottom;
	border-bottom: 1px solid #000;
}

.div {
	height: 1px;
	color: #000;
	border-bottom: 1px solid #000;
}

#cat a{
	display: block;
	clear: both;
	padding-left: 30px;
	margin: 0px;}

.main1, .main2, .main3, .main4{
	height: 20px;
	margin: 8px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	width: 160px;
	background-color: #000;}

.main1{
}

.main2{
	color:#3399CC;
	background: url(images/bullet2.gif) no-repeat 15px center;}

.main3{
	color:#0B7882;
	background: url(images/bullet3.gif) no-repeat 15px center;}

.main4{
	color:#996633;
	background: url(images/bullet4.gif) no-repeat 15px center;}

.priceinfo{
	color:#0B7882;
	font-size: 16px;}

.pdescription{
	padding: 10px;
	font-size: 13px;}

.pdescription p, .pdescription td, .pdescription div{
	font-size: 13px;}

#leftcolumn .boxheading{
	background: #000;
	height: 18px;
	}

#leftcolumn .boxtitle{
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:none;
	font-weight: bold;
	position: relative;}

#leftcolumn .boxcontent{}

#leftcolumn .boxtext{
	background: #F4E1D8;
	padding: 3px;}

#rightcolumn .boxheading{
	background: #000;
	height: 18px;}

rightcolumn .boxtitle{
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:none;
	font-weight: bold;
	margin-left: 20px;
	position: relative;
	}

#rightcolumn .boxcontent{}

#righttcolumn .boxtext{
	background: #F4E1D8;
	padding: 3px;}



#centercolumn .boxheading{
	background: url(images/pagehead.gif) repeat-x left top;
	height: 35px;
	padding-left: 20px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#centercolumn .boxtitle{
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	vertical-align: middle;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;}

#centercolumn .boxheadingred{
	background: url(images/red.gif) repeat-x left top;
	height: 37px;
	padding-left: 20px;
	padding-top: 10px;
	vertical-align: middle;}

TD.pageHeading {
 	background: url(images/pagehead.gif) repeat-x left center;
	height: 35px;
	padding-left: 20px;
	vertical-align: middle;
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height:13px;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
}

TD.pageHeading2 {
	height: 35px;
	padding-left: 20px;
	vertical-align: middle;
	font-family: Tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height:10px;
	text-transform: capitalize;
}

#centercolumn .boxcontent{
		width: 95%;
		padding: 10px;
}

#centercolumn .boxtext{
background: #fff;
padding: 3px;}

.pditem{
	background: #DEDDD9;
	margin: 2px;}

.pdinfo{
	background: #f0efee;}

.pdimage{
	background: #fff;}

.pdadd{}


.pdprice{
	color: #bb4730;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 2px;}

.inq{
	background: #f0efee;
	border: 1px solid #000;
	color: #000;
	width: 10px;}

.ltitem{
	border-bottom: 1px dotted #DEDDD9;
	display:block;}

.ltimage{
	border: 1px solid #DEDDD9;
	display:block;
	padding: 1px;
	margin: 3px;}

.ltname a{
	font-size: 12px;
	font-weight: bold;
	color: #bb4730;}

.ltdescription{}

.ltprice, .ltprice .productSpecialPrice{
	font-size: 12px;
	color: #327bb9;}

.samplelink{
	font-weight: bold;
	color: #327bb9;}

.samplebox{
	border-top: dotted 1px #aaa;}

.samplecolumn{
	border-left: 1px solid #fff;}

 FORM {
     display : inline;}

 TD.main_table_heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}

 TD.main_table_heading_inner {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}

 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
     color : inherit;}

 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
     background : #f8f8f9;
     color : inherit;}

 TABLE.productListing {}

 .productListing-heading {}

 .productlisting-headingPrice {}

 TD.productListing-data {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 A.pageResults {}
 a:hover.pageResults {}

 TR.subBar {
     color : inherit;}
 TD.subBar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 TD.main, P.main {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     line-height : 1.5;}
 TD.smallText, SPAN.smallText, P.smallText {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 TD.accountCategory {}

 TD.fieldKey {}

 TD.fieldValue {}

 TD.tableHeading {}

 TD.category_desc {}

 SPAN.newItemInCart {}

 CHECKBOX, INPUT, RADIO, SELECT {}

 TEXTAREA {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;}

 SPAN.greetUser {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;}

 TABLE.formArea {}

 TD.formAreaTitle {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     font-weight : bold;}

 SPAN.markProductOutOfStock {
     font-family : Tahoma, Verdana, Arial, sans-serif;
     font-size : 12px;
     color : #c76170;
     background : inherit;
     font-weight : bold;}

 SPAN.productSpecialPrice {
     font-family : Verdana, Arial, sans-serif;}

 SPAN.errorText {}

DIV.testimonial {
}
DIV.satisfied {
	font-style: italic;
	margin-bottom: 12px;
	margin-left: 250px;
}
 .moduleRowOver {
     cursor : pointer;}

 .moduleRowSelected {}

 .checkoutBarFrom, .checkoutBarTo {}

 .checkoutBarCurrent {}

 .messageBox {}

 .messageStackError, .messageStackWarning {}

 .messageStackSuccess {}

 .inputRequirement {}

 TABLE.linkListing {}

 .linkListing-heading {}
 TD.linkListing-data {}
 TR.linkListing-odd {}
 TR.linkListing-even {}
 .content {}
 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {}

 TD.cookieUsage {}
 .attributeBoxContent {}
 .TR.attributeBoxContent {}
 .TD.attributeBoxContent {}

 .blue {
     color : 0000CC;
     text-decoration : underline;}
 .storyboxtitle {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;}
 .storyboxtitle A:link {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;}
 .storyboxtitle A:active {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;}
 .storyboxtitle A:visited {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;}
 .storyboxtitle A:hover {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     text-decoration : underline;}
 .yearHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 14px;
     font-weight : bold;}
 .calendarMonth {
     color : inherit;
     cursor : default;
     width : 100%;}
 .calendarHeader {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     font-weight : bold;
     background-color : #ffffff;
     text-decoration : none;
     height : 22px;}
 .calendarToday {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     padding-left : 3px;
     text-decoration : none;
     border : 1px solid #ffffff;
     height : 22px;
     width : 18px;}
 .calendarWeekend {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;}
 .calendar {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     padding-left : 3px;
     line-height : 14px;
     text-decoration : none;
     height : 22px;
     width : 18px;}
 .event {
     font-family : Verdana, Arial, sans-serif;
     font-size : 11px;
     text-decoration : none;
     border : 1px solid #e6e6e6;}
 .empty {
     color : inherit;
     line-height : 14px;
     height : 22px;
     width : 18px;}
 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
     color : red;
     text-decoration : underline;
     background : inherit;}
 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;}
 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
     color : red;
     text-decoration : underline;
     background : inherit;}
 h4.infoTitle {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 0.2em;}
 p.infoBlurb {
     margin-top : 0;
     margin-right : 0;
     margin-left : 0;
     margin-bottom : 2em;}
 TD.productPriceInListing {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 TD.productPriceInBox {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;}
 TD.productPriceInProdInfo {
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;}
 #navMenu {
     clear : both;
     height : 0.01%;
     margin : 0;
     padding : 0;
     list-style : none;}
 #navMenu ul {
     float : left;
     width : 150px;
     margin : 0;
     padding : 0;
     list-style : none;}
 #navMenu li {
     position : relative;
     float : left;
     line-height : 24px;
     margin-bottom : -1px;
     width : 150px;}
 #navMenu li ul {
     position : absolute;
     left : -999em;
     margin-left : 150px;
     margin-top : -26px;}
 #navMenu li ul ul {
     left : -999em;}
 #navMenu li a {
     width : 150px;
     display : block;
     color : #334;
     font-weight : bold;
     text-decoration : none;
     background : #ffffff;
     border : 1px solid #cce;
     padding-left : 2px;}
 #navMenu li a:hover {
     color : #000000;
     background : #aac;}
 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
     left : -999em;}
 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
     left : auto;
}
hr.div {height: 1px; color: #000;}

.survey_head {
	background-color: #000;
	height: 
}

table.graph 			{background-color:#FFCCCC;}
table.graph_border 		{background-color:#990000;}


