@charset "utf-8";

#breadcrumbs2 {
	font-size: 10px; }

img {border:0;	}
#adminpanel {color: white;}
#adminpanel a {color: white;}

/* content */


#maincontentstore {margin-top:0px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0px;} 
#maincontentcart {margin-top:0px;margin-bottom:0;margin-left:150px;margin-right:30px;padding-top:40px;} 
#maincontentsearch {margin-top:0px;margin-bottom:0;margin-left:150px;margin-right:30px;padding-top:40px;} 
#maincontentsearch h1 {

font-family: Tahoma,Times,serif;  color:#008080; font-size:medium; font-weight:lighter;}

#storeheader {
	padding:0;
	margin:0;
	height:76px;
	position:relative;
	text-align:right;
	width:100%;
	
}

/* Search Page */
fieldset#SearchForm { width: 390px;}
fieldset#SearchForm .forminput {  }
#SearchResultsPane { margin: 10px 0; }
.searchresultrecord { padding: 5px; margin: 0px;  background-color: #f5f5f5; }





/* home page */
#homepagecolumn1 {width:190px;float:left; padding-top:50px;padding-left:10px;}
#homepagecolumn2 {width:480px;float:left;}
#homepagecolumn3 {width:105px;float:left;}

/* header */
#header2 {font-size:11px;margin:0;}
#header2 ul {list-style:none;margin:0;padding:0;}
#header2 ul li {display:inline;margin:0;padding:0}
#header2 a {color:#008080; margin:0 20px 0 0;}
#headermainmenu {font-weight:bold;text-align:center;font-size:13px;}
#headernavmenu {margin:0 0 1px 0;padding:14px 0 0 0; text-align:right;}

td {
	vertical-align:top;
}

h1
{
	 font-size:14px;
}
h2
{
	 font-size:13px;

}
h3
{
	 font-size:12px;

}
h4
{
	font-size:12px; margin-left: 10px;

}

#navcolumn { margin-top:50px; float:left; width:180px;
 }

 
.breadcrumbs {color:#666;font-size:11px;margin:0;padding:0px 0px 5px 205px;width:600px;}
.singletrail {
	
	
	width: 600px;
	height: 14px;
	margin: 0 0 0 0;}
} 
 
.decoratedblock {margin:0 0 15px 0; padding-left:8px;}
.decoratedblock h4 {font-size: 11px;height: 15px;margin: 0px;padding: 0px 3px 0 1px;}
.blockcontent {padding:0px;text-align:left;}





/* Side Menu Content Block */
.sidemenu {
	padding-left:10px; width:190px;
}
.sidemenu ul, .categorymenu ul {padding: 0px 0 0 0;margin:0;}
.sidemenu li, .categorymenu li {padding: 0px 2px 2px 10px;list-style:none;}



.categoryrotator .blockcontent {text-align:center;}
.productrotator .blockcontent {text-align:center;}
.productgrid .blockcontent {text-align:center;}

/* Specific Content Block Tags */
#searchform {margin:10px 0;padding:10px;}
.row {text-align: left;background-color: #fff;}
.row td, .alternaterow td {border-bottom: solid 1px #ccc;}
.alternaterow {text-align:left;background-color: #f5f5f5;}
.rowheader {text-align:left;background-color: #666;color:#fff;}
.searchresultspane {margin:0 0 20px 60px;}
.searchresultrecord {margin:3px 20px 5px 20px;}

.searchboxform {
padding:1px;
}

/*** LOCATORBOX ***/
#locatorbox {
	color:#a5a5a5;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	text-align:left;
	height:auto;
}
.locatorform {
	margin:2px 0 0 0;
	padding:0;
}
#locatorbox input#locatortext {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	width:154px;
	margin:0 1px 0 0;
	padding:4px 0 0 3px;
	display:block;
	float:left;
	color:#ffffff;
	background-color:#6c6c6c !important;
	background:#6c6c6c url('/images/locatortextlefton.gif') top left no-repeat;
	border:none;
}
*html #locatorbox input#locatortext {
	height:20px;
}
#locatorbox input#locatorgobutton {
	height:20px;
	width:22px;
	cursor:pointer;
	text-indent:-9999px;
	border:none;
	background:#6c6c6c url('/images/locatorbuttonbg.gif') top right no-repeat;
	float:left;
}
#locatorbox input#locatorgobutton:hover {
	background-position:bottom right;
}
#IEhack #locatorbox input#locatorgobutton {
	width: 23px;
	font-size:0;
	color:#fff;
	text-align:right;
}

#maincolumn {
float: left; margin-left: 10px; margin-top: 40px; width: 600px;}
#maincolumn h1 {
	font-family:Tahoma,Times,serif;  color:#008080; font-size:medium; font-weight:lighter; 
}

#categorymain { float: left; margin-left: 10px; width: 600px; }


/* cart */

#carttitle {
	font-family:Tahoma,Times,serif;  color:#008080; font-size:medium; font-weight:lighter; margin-top: 60px;

}

#carttotalsdiv{
	margin-top:5px;
}

.cartitemimage {width:110px;height:110px;float:left;}
.cartitemdescription {display:inline;}
#cartFooter {margin: 10px 0 0 0;}
#carttotals {float:right;margin-bottom:10px;padding-top:25px;text-align:right;}
#cartupdates {width:550px;margin-bottom:10px;text-align:right;}
#cartactions {clear:both;text-align:right;padding-bottom:12px;}
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
.lineitemnodiscounts {text-decoration: line-through; display: block;}
.totallabel { display: block; }
.productpricecolumn { vertical-align: top; text-align: right; }
.productquantitycolumn { vertical-align: top; text-align: right; }
.producttotalcolumn { vertical-align: top; text-align: right; }
.productdeletecolumn { vertical-align: top; text-align: center; }
.productquantitycolumn div { width: 60px; float: right; }
.radiobuttoncol {width: 20px;}
#subtotal { margin-right: 8px; }
#popupContainer {width:90%;padding:10px;}



.StickyNote {color:#000;font-size: 14px;font-family:'Comic Sans MS' , Arial, Verdana;}

/* BVC5 Single Product Display Control */
.WideSingleProductDisplayPanel .SingleProductDisplayImage {float: left;display: block;}
.WideSingleProductDisplayPanel .ProductBadge {}
.WideSingleProductDisplayPanel .SingleProductDisplayName {font-size:15px;}
.WideSingleProductDisplayPanel .SingleProductDisplayDescription {font-size:14px;}
.WideSingleProductDisplayPanel .SingleProductDisplayPrice {font-size:14px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayImage {float:none;display:block;}
.SkinnySingleProductDisplayPanel .ProductBadge {}
.SkinnySingleProductDisplayPanel .SingleProductDisplayName {font-size:15px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayDescription {font-size:14px;}
.SkinnySingleProductDisplayPanel .SingleProductDisplayPrice {font-size:14px;}

/* Main Menu Control */
div.MainMenu {background-color:Gray;margin-bottom:5px;margin-left:auto;margin-right:auto;width:780px;clear: both;}
ul.MainMenu {display:block;margin:2px 0px;list-style-type:none;}
li.MenuItem {margin:2px 10px 2px 0;display:inline;}
li.ActiveMenuItem {margin: 2px 10px 2px 0;display:inline;font-weight:bolder;}


/* Site Map Page */
.sitemapColumn{ vertical-align: top;}
.ColumnOne {  }
.ColumnTwo {  }
.ColumnThree {  }
#SitemapTable{ width: 100%; }

.AddedToCartMessage {color: Red;}

/* Pager Control */


.current2 {
	color: #336600; font-weight:bold;
}

.current {
	color: #990000;
}


.errormessage { color:#c00; display: inline; line-height: 2em; padding: 0 5px; font-size: .8em; }

/* checkout */
.shippingdiscount { text-decoration: line-through; }

/* Message */
.messagebox { width: 100%; margin: 5px 0; }
.messagebox ul { list-style: none; }
.messagebox .icon { float: left; margin: 5px; }
.messagebox .message { margin: 5px 5px 5px 30px; font-size: 100%; line-height: 1em; padding: 5px; }
.messagebox .errorline { clear: both; }

.MarkDownPrice {text-decoration:line-through;}





#footernavmenu a {color:#000;margin:0 0 0 20px;}
#footernavmenu ul {list-style:none;margin:0;}
#footernavmenu li {display:inline;margin:0;}


/* footer */
#storefooter {text-align:center;clear:both;}

#footernavmenu {margin:10px 0 20px 0;text-align:center;padding-bottom:10px;}
#footercopyright {width:300px;padding:10px;color:#666;font-size:11px;}