﻿/* universal */
html, body 
{
	margin:0px;
	padding:0px;
	font-size: 13px;
	color: #000;
	background-color:#974b35;
	background-image:url(../../../Images/footer_bkg.gif);
	background-repeat:repeat-y;
	position:top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%; /* needed for container min-height */
}

div#outerContainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto 0 auto; /* center, not in IE5 */
	width:100%;	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background:none;
}

a {color:#999;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
.clear {clear:both;}
.hide {display: none;}

img { border:0px;}

/* Admin Panel */
#adminpanel {font-size:11px;background-color:#303030;color:#999;border-bottom: 1px solid #666;padding:5px;}
#adminpanel a {color:#999;text-decoration:none;}
#adminpanel a:hover {text-decoration:underline;}

/* header */
#header {height:97px; width:750px; font-size:11px;margin:0; background-image:url(../../../Images/header.gif); background-repeat:no-repeat;}
#header ul {list-style:none;margin:0;padding:0;}
#header ul li {display:inline;margin:0;padding:0}
#header a {color:#fff; margin:0 20px 0 0;}
#headermainmenu {font-weight:bold;text-align:center;font-size:13px;}
#headernavmenu {margin:0 0 0 0;padding:0 0 0 0; height:97px;}
#wait{ background: #FF0000; position: fixed; top: 15px; right: 15px; width: 100px; }


#footernavmenu a {color:#660000;margin:0 0 0 0px; font-size:10px;}
#footernavmenu ul {list-style:none;margin:0;}
#footernavmenu li {display:inline;margin:0; color:#660000; font-size:10px;}


/* footer */
#footer 
{
	width:600px;
	margin:0 0 0px 140px;
	/*height:150px;
	color:#000; 
	background-repeat:y; 
	padding:0 0 10px 0px;
	position:absolute;
	bottom:0; /* stick to bottom */
}

#footernavmenu {margin:10px 0 20px 0;text-align:center;}
#footercopyright {width:300px;padding:10px;color:#666;font-size:11px;}
.red12px {color:#660000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.greyLink:active, a.greyLink:link, a.greyLink:visited, a.greyLink:hover
{
	color:#666666;
}

/* content */
#maincontent {margin-top:45px;margin-bottom:0;margin-left:0px;margin-right:auto;width:750px; background-image:url(../../../Images/footer_bkg.gif); background-repeat:repeat-y; min-height:600px;}

/* home page */
#homepagecolumn1 {width:130px;float:left;}
#homepagecolumn2 {width:600px;float:left; line-height:18px;}
#homepagecolumn3 {width:175px;float:left;}

#navcolumn {width:175px;}
#maincolumn {padding:0 0 0 10px;}

/* content block tags */
.decoratedblock {margin:0px; padding:0px;}
.decoratedblock h4 {font-size:11px; height:15px; margin:0px; padding:0px 3px 0 5px;color: #fff;}
.blockcontent {padding:5px;text-align:left;}

/* heading tags */
h1 {color:#000;font-size:20px;margin:0px; line-height:24px;}
h2 {font-size:14px;}
h3 {text-align:left;font-size:9pt;font-weight:normal;padding:3px;text-align:left;line-height:16px;color:#000;margin:0;}
h4 {font-size:11px; padding:0px;}
.header { font-weight:bold; font-size:15px;}

/* Side Menu Content Block */
#sidemenu {background-color:#D3D3AB;width:118px; border-right:2px #000 solid;}
#sidemenu ul {padding:0px; margin:0 0 30px 0;}
#sidemenu li {list-style:none; display:block; height:17px; border-bottom:1px #000 solid; background-color:#E5E5CC;}
#sidemenu li a {list-style:none; display:block; background-color:#E5E5CC; text-decoration:none; color:#000; padding:0 0 0 10px; font-weight:bold;}
#sidemenu li a:hover {background-color:#74272a; color:#E5E5CC;}


.breadcrumbs {color:#666;font-size:11px;margin:0 0 10px 0;padding:0 0 5px 0;}
.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;}


/* cart */
.cartitemimage {width:110px;height:110px;float:left;}
.cartitemdescription {display:inline;}
#cartFooter {margin: 10px 0 0 0;}
#carttotals {width:100%;margin-bottom:10px;text-align:left; margin-top:10px;}
#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;}
.productimagecolumn {border-bottom:1px #cccccc solid; padding-top:10px;}

/* category */
.recordimage {padding-bottom:20px; width:250px; margin:0px auto 0px auto;}
.recordname {text-align:center;}
.record {width:220px;}

/* checkout */
#categorymain {width:600px;}
.cartitemimage2 {width:300px;}

#popupContainer {width:100%;padding:10px;}

.StickyNote {color:#000;font-size: 14px;font-family:'Comic Sans MS' , Arial, Verdana;}

/* Product */
#imagecolumn {}
#productimage {width:320px; float:left; text-align:right;}
#Prices {width:250px; float:left; margin:30px 0px 30px 30px;}

/* 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 */
.pager { margin: 10px 0; padding: 5px 0; text-align: center; clear: both; color:#000; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0;padding:0}
.pager a {color:#000; text-decoration:none;margin:0 20px 0 0;}
.current li {color:#000;}
.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;}