/* CORE */



html {

	}



body {

	color: #000000;

	padding:0px;

	}



p, li, ul, ol, h1, h2, h3, h4, h5, h6 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	text-align: left

	}



td {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	}



th {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

        color: #ffffff;

	background-color: #2B60A6;

	font-size: 0.85em;

        letter-spacing: 1x;

	font-weight: bold;

	padding: 5px 5px 5px 5px;

	}



h1 {

	margin: 4px 4px 4px 4px;

	padding: 0;

	font-size: 1.45em;

	letter-spacing: 4pt;

	font-weight: bold;

	}



h2 {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 8px;

	margin-right: 8px;

	font-size: 1.3em;

	letter-spacing: 2px;

	padding: 0px;

	font-weight: bold;

        text-align:right;

	}



h3 {

	text-align: right;

	font-size: 0.95em;

	letter-spacing: 2pt;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	padding: 2px 8px 2px 8px;

	color: #000000;

	}



h4 {

	border-top: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

	font-size: 0.95em;

	background-color: #660000;

	letter-spacing: 2pt;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	padding: 2px 2px 2px 8px;

	color: #ffffff;

	}



h5 {

	margin-top: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

	margin-right: 0px;

	font-size: 0.85em;

	letter-spacing: 1pt;

	padding: 0px;

	font-weight: bold;

	}



h6 {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 8px;

	margin-right: 8px;

	font-size: 1.25em;

	letter-spacing: 3pt;

	padding: 0px;

	font-weight: bold;

	}



img {

	display: block;

	border:0;

	}



img.inline {

	display: inline;

	border:0;

	}

super {

        vertical-align: super;

        font-weight: bold;

}

#top_nav {

	text-align: right;

	font-size: 75%;

	font-weight: bold;

	letter-spacing: 2pt;

	padding: 4px 4px 4px 4px;

	}



#breadcrumb {

	font-size: 75%;

	font-weight: bold;

	letter-spacing: 2pt;

	padding: 4px 4px 4px 4px;

	}



#area_top {

	}



#area_middle_left {

	text-align: center;

	font-size: 75%;

	font-weight: bold;

	letter-spacing: 1pt;

	line-height: 1.5;

	}



#area_middle_right {

	}



#area_middle_right p {

	text-align: left;

	font-size: 75%;

	font-weight: normal;

	letter-spacing: 1pt;

	line-height: 1.5;

	padding: 0px 8px 0px 8px;

	}



.category_button {

	text-align: left;

	}



.category_button_on {

	text-align: left;

	}



.sitesearch_btn {

	display:inline; display:inline-block;

	margin:0.2em; padding:1px;

	font-size:9px;

	font-family: Verdana, Geneva, sans-serif;

	font-weight:normal;

	text-decoration:none;

	text-align:center;

	background:#cdf;

	color:#333;

	border:1px solid grey;

	vertical-align:middle;

        horizontal-align:right;

	white-space:nowrap;

	cursor:hand; cursor:pointer;

	}

.addtocart_btn {

	display:inline; display:inline-block;

	width:100px;

	margin:0.0em; padding:1px;

	font-size:12px;

	font-family: Verdana, Geneva, sans-serif;

	font-weight:normal;

	text-decoration:none;

	text-align:center;

	background:#cdf;

	color:#333;

	border:1px solid black;

	vertical-align:middle;

        horizontal-align:right;

	white-space:nowrap;

	cursor:hand; cursor:pointer;

	}

.addtocart_btn[class] {

	width:auto;

	min-width:50px;

	}

.addtocart_btn strong {

	font-weight:bold;

	background:white;

	color:#06c;

	}

.addtocart_btn:hover { background:black; color:white text-decoration: none;}



.btnstyle1 { background:#000088; color:white }



.btnstyle2 { background:#06c; color:white }



#product_panel .buy_button {

	padding: 8px 8px 8px 8px;

	text-align: right;

	}



#product_panel .price, .units {

	padding: 0px 8px 0px 8px;

	font-size: .85em;

	font-weight: bold;

	letter-spacing: 1pt;

	}



#prev_next {

	text-align: right;

	padding: 0px 8px 0px 8px;

	font-size: 85%;

	font-weight: bold;

	letter-spacing: 1pt;

	}





#product_panel {

	padding: 8px 8px 8px 8px;

	}



#product_thumbnail {

	padding: 8px 8px 8px 8px;

	}

	

	

.strike {

          text-decoration: line-through 

	}





.productprice {

         	font-size: 1em;

		font-weight: bolder;

		color: black;

		background: transparent;



              }



.prodshipweight {

         	  font-size: 0.75em;

		  font-weight: bolder;

		  color: black;

		  background: transparent;



		}



.normaltext {

 padding:10px 10px 10px 10px;

}

.formtext {

         	font-size: 0.75em;

		font-weight: bolder;

		color: black;



	     }



.smalltext {

                font-size: 0.75em;

		font-weight: bolder;

		color: black;

		background: transparent;





	}  

.xsmalltext {

                font-size: 0.75em;

		font-weight: bolder;

		color: black;

		background: transparent;



	}



#checkoutPanel {

	padding: 16px 16px 16px 16px;

	}



#checkoutPanel td{

	padding: 5px 5px 5px 5px;

	}



#checkoutPanelBar{

	padding: 5px 5px 5px 5px;

	border-top: 5px solid #000000;

	border-bottom: 5px solid #000000;

	border-left: 5px solid #000000;

	border-right: 5px solid #000000;

        background-color: #2B60A6;

        color: #ffffff;

	font-size: 0.95em;

	font-weight: bold;

	}



#checkoutPanelBar2{

	padding: 5px 5px 5px 5px;

	border-top: 5px solid #000088;

	border-bottom: 5px solid #000088;

	border-left: 5px solid #000088;

	border-right: 5px solid #000088;

        background-color: #999999;

        color: #ffffff;

	font-weight: bold;

	}



#checkoutPanelWarning {

	color: #660000;

	background-color: #FFeeee;



	}



#checkout_panel table{

	padding: 0px 0px 0px 0px;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	}



#cartHelpText{

	font-size: 0.75em;

	}



#area_middle_wholesale {

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	border-left: 1px solid #000000;

	padding: 8px 8px 8px 8px;

	}



#wholesaleTableBorder{

	border-top: 0px solid #aaaaaa;

	border-bottom: 1px solid #aaaaaa;

	border-left: 1px solid #aaaaaa;

	border-right: 1px solid #aaaaaa;

	}



#wholesaleCategoryRow{

	border-top: 0px solid #000000;

	border-bottom: 0px solid #000000;

	border-left: 0px solid #000000;

	border-right: 0px solid #000000;

        background-color: #660000;

        color: #ffffff;

	font-size: 0.95em;

	font-weight: bold;

        text-align: center;

	}



#wholesaleSubCategoryRow{

	border-top: 0px solid #000000;

	border-bottom: 0px solid #000000;

	border-left: 0px solid #000000;

	border-right: 0px solid #000000;

        background-color: #cccccc;

        color: #666666;

	font-size: 0.80em;

	font-weight: bold;

        text-align: center;

	}



#wholesaleTitleRow{

	padding: 3px 3px 3px 3px;

	border-top: 0px solid #000000;

	border-bottom: 0px solid #000000;

	border-left: 0px solid #000000;

	border-right: 0px solid #000000;

        background-color: #dddddd;

        color: #666666;

	font-size: 0.75em;

	}



#wholesaleProdParentRow{

        background-color: #ffffff;

        color: #666666;

	font-size: 0.75em;

        font-weight: bold;

	}



#wholesaleProdParentRow td{

	border-top: 1px solid #aaaaaa;

	border-bottom: 0px solid #666666;

	border-left: 0px solid #000000;

	border-right: 0px solid #000000;

	}





#wholesaleProdChildRow{

	padding: 10px 5px 5px 5px;

	border-top: 0px solid #000000;

	border-bottom: 0px solid #000000;

	border-left: 0px solid #000000;

	border-right: 0px solid #000000;

        background-color: #ffffff;

        color: #666666;

	font-size: 0.75em;

	}



#wholesaleText{

        background-color: #ffffff;

        color: #666666;

	font-size: 0.75em;

        font-weight: bold;

	}



#wholesaleHeaderText{

        background-color: #ffffff;

        color: #666666;

	font-size: 0.85em;

        font-weight: bold;

	}



#footer_text {

	text-align: center;

	padding: 8px 8px 8px 8px;

	font-size: 75%;

	font-weight: normal;

	letter-spacing: 1pt;

	line-height: 1.5;

}



a:link,a:visited {

	color: #2e2e8c;

	text-decoration: none;

	font-weight: normal;

	background: transparent;

}



a:hover {

	color: #2e2e8c;

	font-weight: normal;

	text-decoration: underline;

	background: transparent;

}

a.menulink:link,a.menulink:active,a.menulink:visited,a.menulink:hover {

 color:#43443F;

 font-family:arial,helvetica,verdana,sans-serif;

 font-size:12px;

 padding-left:22px;

 text-decoration:none;

 font-weight:normal;

}

a.menulink:hover {

 color:#2DA6F8;

 text-decoration:none;

 font-weight:normal;

}



#content {

 font-size: 0.80em;

 font-weight:normal;

 color:#000000;

 background: transparent;

 vertical-align:top;

 text-align:left;

}

#tablecontent {

 font-weight:normal;

 color:#000000;

 background: transparent;

 font-size:1em;

}

.emphblue {

 font-size:1.05em;

 font-weight:bold;

 color:#0000D0;

}

#comments {

 font-size: 0.80em;

 font-weight:normal;

 color:#243EB0;

 background: transparent;

 vertical-align:top;

 text-align:center;

}

.req {

 font-size: .80em;

 color: #C00000;

}

                                                                                

#parentcat { line-height: 2; }

#catimg { vertical-align: top; }

#siteprod { color: black; font-weight: normal; }

#subcat { font-weight: normal; }

