/* TEMPLATE LEVEL */

#bodycss {
	background:transparent url('images/background.gif') repeat scroll center center;
}

#page {
	width: 970px;
	background-color: White;
	margin: 0 auto;
	min-height: 100%;
}

#main {
	margin: 0 auto;
	width: 900px;
	min-height: 100%;
	background-color: White;
}

/* HEADER STYLE INFO */
	.Header {
		width: 900px; 
		background-color:white;
		border: solid 1px #d4d4d4;
	}

/* PRE-HEADER SPACER ROW */	
	#PreHeaderSpacerRow {
		width: 900px; 
		background-color: white; 
		height: 26px;   
	}

/* HEADER ROW 1 */	
	#HeaderRow1 {
		width: 900px; 
		background-color: white; 
		height: 30px; 
	}
	
	.HeaderAccount 
	{
		float: right; 
		position: relative;
		top: 8px; 
		right: 22px; 
		background-color: white; 
	}	

	a.HeaderAcctMenuA:link		{color:#444444; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
	a.HeaderAcctMenuA:visited 	{color:#444444; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }
	a.HeaderAcctMenuA:hover		{color:#444444; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; }
	a.HeaderAcctMenuA:active 	{color:#444444; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

	#HeaderSearch {
		position: relative; 
		float: right; 
		right: 18px; 
		top: 5px;
	}

	#HeaderSearchButton {
		position: relative; 
		top: 3px;
	}
	
	#HeaderSearchBox {
	}

/* HEADER ROW 2 */	
	#HeaderRow2 {
		width: 900px; 
		background-color: white; 
		height: 100px;   
	}
	
	.HeaderLogo {
		position: relative; 
		top: 0px; 
		left: 20px; 
		width: 600px; 
		height: 100px; 
		
	}

	#HeaderPhoneNum {
		 position: relative; 
		 top: 6px; 
		 text-align: right; 
		 padding-right: 17px; 
		 font-family: Arial, Sans-Serif; 
		 font-size: 16px; 
		 font-weight: bold; 
		 color: #000000;
	}

	.HeaderFreeShipImg {
		float: right;
 		position: relative; 
		top: 30px;
		right: 10px;
		background-color: white; 
	}

/* HEADER ROW 3 */	
	.HeaderMenuBar {
		width: 900px; 
		height: 30px; 
		background-color: #beb7ad;
		border-top: solid 1px #d4d4d4;
		border-bottom: solid 1px #d4d4d4;
		vertical-align: middle;
		color: #ffffff;
	 }	
	 
	 .HeaderMenuLinks{
		position: relative;
		left: 10px;
		top: 9px;
		width: 875px;
		height: 12px; 	
		text-align:left; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
	 }

	a.TopMenuA:link		{color:#ffffff; font-weight: normal; text-decoration: none; }
	a.TopMenuA:visited 	{color:#ffffff; font-weight: normal; text-decoration: none; }
	a.TopMenuA:hover	{color:#ffffff; font-weight: normal; text-decoration: UNDERLINE; }
	a.TopMenuA:active 	{color:#ffffff; font-weight: normal; text-decoration: none; }

	/* HEADER ROW 4 */	
	.HeaderSpecials {
		background-color: #444444;
		color: #880000;
		font-family: Arial, Sans-Serif; 
		font-size: 16px; 
		font-weight: bold; 
		text-align: center; 
		vertical-align: middle; 
		border: solid 1px #d4d4d4;
		width: 900px;
	}
	
	.HeaderSpecials p {
		color: #ffffff;
		font-family: Arial, Sans-Serif; 
		font-size: 16px; 
		font-weight: normal; 
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
/*	.HeaderSpecials a:link {color: #ffffff; font-family: Arial, Sans-Serif;	font-size: 16px; font-weight: bold; text-decoration: underline; }
	.HeaderSpecials a:visited {color: #ffffff; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: underline; }
	.HeaderSpecials a:hover {color: #ffffff; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: underline; }
	.HeaderSpecials a:active {color: #ffffff; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; text-decoration: underline; }
*/	

	
	
/* END HEADER STYLE INFO */


.bgMain {
	background-image: none;
}
/*.searchNav {
	margin: 0px;
	height: 15px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5C493B;
}*/

.bgMain2 {
	background-image: url(images/1200b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.pad15 {

	padding: 15px 100px 15px 15px;

}

.Name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5B473B;
	margin: 0px;
	font-weight: bolder;
	text-align: left;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.textMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.textmenu {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5B473A;
}

.textmenuimg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
}

.textblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	letter-spacing: 1px;
}

.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #880000;
	text-decoration: none;
	padding-left: 3px;
	letter-spacing: 1px;
}

#finalSale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #880000;
	text-decoration: none;
	letter-spacing: 1px;
	width: 95%;
}

.texthigh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #9DD6CF;
	text-decoration: none;
	padding-left: 3px;
	letter-spacing: 1px;
}

.table_border1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5D4A3E;
	border-right-color: #5D4A3E;
	border-bottom-color: #5D4A3E;
	border-left-color: #5D4A3E;
}

.left {
	padding: 0px 25px 15px 0px;
	float: left;
}

.Price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #84B7B0;
	margin: 0px;
	font-weight: normal;
	text-align: right;
	padding-right: 0px;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.padButton1 {
	padding: 30px 0px 15px 30px;
}

.categoryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #444444;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	width: 97%;
	background-color: #e3dfd8;
	border: 1px solid #dddddd;
}

.itemNameSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A1A9A2;
	padding: 6px 6px 8px;
}

.itemPriceSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686C68;
	padding: 6px 6px 8px;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #5B473A;
	text-decoration: none;

}
.leftNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 8px 1px 26px;
	margin: 0px;
	color: #939A93;
	border: 1px none #CCCCCC;
	font-weight: bold;
}

.TopNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99FFFF;
	text-align:center;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;

	border-left-color:#91C7CA;
	border-left-style:solid;
	
	border-top-style:none;
	border-bottom-style: none;
	border-right-style: none;

	margin: 3px;
	height: 23px;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 2px;
	padding-left: 1px;
	border-left-color:#99FFFF;
}

.TopNav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5B4539;
	text-align: left;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #5B473C;
	border-right-color: #34B4A5;
	border-left-color: #34B4A5;	
	border-bottom-color: #34B4A5;
	
	border-left-color: #5B4539;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 3px;
	height: 13px;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 2px;
	padding-left: 11px;
}

#Table_01 .style4 {
	line-height: 12px;
}
a:visited {
	color: #5B473A;
	text-decoration: none;
}
.bottomNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A473A;
	line-height: 16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #5B473A;
	border-right-color: #5B473A;
	border-bottom-color: #5B473A;
	border-left-color: #5B473A;
	text-transform: lowercase;
}
#Table_01 .bottomNav a {
	color: #5B473B;
	text-decoration: none;
}
#Table_01 #Table_01 .TopNav .style3 a {
	color: #FFFFFF;
	text-decoration: none;
}
#Table_01 #Table_01 .TopNav a {
	text-decoration: none;
	color: #5B473A;
}
#Table_01 #Table_01 .TopNav a:visited {
	color: #5B473A;
	text-decoration: none;
}
#Table_01 #Table_01 .TopNav a:hover {
	color: #9DD6CF;
	text-decoration: none;
}
.TopNavSale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 2px 11px;
	text-align: center;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-top-color: #5D473C;
	border-right-color: #34B4A5;
	border-bottom-color: #34B4A5;
	border-left-color: #34B4A5;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 3px;
}
#Table_01 #Table_01 .TopNavSale .style3 a {
	color: #FFFFFF;
	text-decoration: none;
}
a:link {
	color: #444444;
	text-decoration: none;
}
.leftNavOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 8px 1px 26px;
	margin: 0px;
	font-weight: bold;
	color: #625044;
	border: 1px none #CCCCCC;
}
.leftNavSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 8px 1px 40px;
	margin: 0px;
	font-weight: normal;
	color: #625044;
	border: 1px none #CCCCCC;
}
.myAccount {
	background-image: url(images/button_myaccount.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 145px;
}
.ViewCartButton {
	background-image: url(images/button_mycart.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.accountTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/bgTopNav1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	width: 145px;
}
.accountTable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 15px;
	padding-top: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.contentArea {
	height: 500px;
	border: 1px solid #9DD6CF;
}
.bottomTable {
	height: 30px;
	/* margin: 0px; */
	padding: 0px;
	width: 900px;
	border: 1px;
	border-color: #CCCCCC;
	margin-left: auto;
	margin-right: auto;
}
.bagBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(images/bag.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 22px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.myBag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 3px;
}
a:hover {
	font-weight: bold;
}
a:visited {
}
.accountTable .myBag a {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.NumberItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(images/bag.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 22px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
.Manufacturer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A7D78;
	font-weight: bold;
}
    

/* TEMPLATE CONTENT */

#templateContent {
	position:relative; 
	width:900px; 
	height:auto; 
	margin:0 auto;
}


.BrowseHeader {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.SectionTitleTextBG {		
	background-color: #dcdcdc;
}

.SectionTitleText {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}
a.SectionTitleText:link		{color:#462727; text-decoration: underline; font-weight:bold;}
a.SectionTitleText:visited 	{color:#462727; text-decoration: underline; font-weight:bold;}
a.SectionTitleText:hover	{color:#462727; text-decoration: underline; font-weight:bold;}
a.SectionTitleText:active 	{color:#462727; text-decoration: underline; font-weight:bold;}

.BottomAlign {
	Vertical-Align:Bottom;
}


.DisplayPrice {
	font-size: 12px; font-weight: bold; color: Black;
}

.DisplayPriceSale {
	font-size: 12px; font-weight: normal;  text-decoration: line-through;
}

.SalePrice {
	font-size: 12px; font-weight: bold; color: #880000;
}

.DisplayPriceSuggestions {
	font-size: 11px; font-weight: bold; color: Black;
}

.DisplayPriceSuggestionsSale {
	font-size: 11px; font-weight: normal; text-decoration: line-through;
}

.SalePriceSuggestions {
	font-size: 11px; font-weight: bold; color: #880000;
}



/* .EntityLeftColumn {
	background-color:#EBEBEB;
	padding:10px;
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCDC;
} */

.EntityLeftColumn {
	background-color:#FFFFFF;
	padding:10px;
}

.CategoryPageProductDetails {
	position: relative; 
	left: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.CategoryPageProductImageSuggestions img {
	width: 100px;
	height: 120px;
}	

.ProductImage {
	min-width: 340px;
	min-height: 470px;
}	

.ProductImagePanel {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.ProductImageText {
	background-color: #eaeaea; 
	padding: 2px 0px 3px 0px; 
}

.PanelImageMultiples {
	text-align: center;	
}

.PanelImageMultiples img {
	border: 1px solid #cccccc;	
	margin-bottom: 5px;
}


img{
	border: none;
}	

a.productListingName:link 		{color:#666666; font-size: 12px; font-weight:bold; text-decoration: none; }
a.productListingName:visited	{color:#666666; font-size: 12px; font-weight:bold; text-decoration: none; }
a.productListingName:active 	{color:#666666; font-size: 12px; font-weight:bold; text-decoration: none; }
a.productListingName:hover		{color:#666666; font-size: 12px; font-weight:bold; text-decoration: underline; }

#SignUpLink {
	font-size: 14px;
	font-weight: bold;
}


a.BottomMenuA:visited 	{color:#5B473A; text-decoration: none; }
a.BottomMenuA:link		{color:#5B473A; text-decoration: none; }
a.BottomMenuA:visited 	{color:#5B473A; text-decoration: none; }
a.BottomMenuA:hover		{color:#5B473A; text-decoration: none; font-weight: bold; }

.sectionTitleCell { color: #462727; border-bottom: 1px solid #ebebeb; height: 30px; }

.savingsBlock { color: #339685; font-weight: bold; font-size: 12px;}
.msrpBlock { color: #888888; font-weight: bold;}
.msrpPricing { color: #888888; }
/* .DisplayPrice { color: #222222; font-weight: bold; font-size: 12px;} */


.iconExclusive {
	border: none;
	width: 89px;
	height: 15px;
}	

.iconFreeShipping {
	border: none;
	width: 71px;
	height: 15px;
}	

.iconFeatured {
	border: none;
	width: 71px;
	height: 15px;
}	

.iconMoreColors {
	border: none;
	width: 75px;
	height: 11px;
	margin: 0px;
}	

/************************************************
FOOTER - BEGIN
************************************************/

.SocialLinksCont {
 	position: relative; 
	height: 45px;
	margin: 0 auto;
	border-top: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
}

.SocialLinksFB
{
	position: absolute;
	top: 10px;
	left: 160px;
	margin: 0 20px 0 0;	
	width: 180px;
	height: 25px;
}

.SocialLinksTW {
	position: absolute;
	top: 10px;
	left: 360px;
	margin: 0 20px 0 0;	
	width: 180px;
	height: 25px;
}

.SocialLinksBL {
	position: absolute;
	top: 10px;
	left: 560px;
	width: 180px;
	height: 25px;
}

div#footerRow2 {
	height: 100px;
}

div#footerSection {
   position:relative;
   width:850px;
/*   height:200px; */
   border-top: 0px;
   margin:0px auto;
}

div#footerSection ul {
      margin:0 0 10px 0;
      padding-left:0px;
      line-height: 160%;
}

div#footerSection ul li {
      list-style-type:none;
      margin:0;
      padding:0;
      text-align:center;
      color: #aaaaaa;
}

div#footerSection a {
	color: #444444;
}

Div#newsletterBlock {
   position: absolute;
   width:220px;left:0px;
   top:0px;
   padding-right: 7px;
   height:50px;
   margin-top: 10px;
}

div#footerCol2 {
   position: absolute;
   width:170px;
   left:220px;
   top:0px;
   border-right: 1px solid #b4b4b4;
   border-left: 1px solid #b4b4b4;
   margin-top: 10px;
}

div#footerCol3{
   position: absolute;
   width:155px;
   left:390px;
   top:0px;
   border-right: 1px solid #b4b4b4;
   margin-top: 10px;
}

div#footerCol4{
   position: absolute;
   width:155px;
   left:545px;
   top:0px;
   border-right: 1px solid #b4b4b4;
   margin-top: 10px;
}

div#footerCol5{
   position: absolute;
   width:155px;
   left:700px;
   top:0px;
   margin-top: 10px;
}

div#footerLegal{
   position: relative;
   width:900;
   text-align:center;
}
div#emailText, #email, #confirm, #emailImg {
   float:left;
}

#emailImg {
	padding-top: 5px;
	padding-bottom: 2px;
	height: 15px;
}

#emailBlock {
	padding-top: 3px;
}

#emailSubmit {
	width: 40px; 
	height: 16px; 
	margin: 3px 0 0 10px;
}

div#slotFooter {
    width: 850px;
    padding: 0 0 0 0;
    margin: 6px 0 0 0;
    float: left;
}

#footerSection label {
   color: #969ba8;
   font-weight: bold;
   font-size: 10px;
   float: left;
}

div#Footer1 {
    width: 850px;
    padding: 0 0 0 0;
    margin: 6px 0 0 0;
    float: left;
}


.footerTextSmall {
    font-size: 10px;
    line-height: 140%;
}

/*
Email Subscribe Footer Properties
*/

#subscribe {
   padding: 0;
   margin: 0;
}

.subscribeInput {
   padding: 2px 0;
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   width: 150px;
   font-weight: bold;
   float: left;
   text-transform: lowercase;
}

#subscribe label {
   width: 80px;
   color: #969ba8;
   text-align: right;
   font-weight: bold;
   font-size: 10px;
   padding-right: 10px;
   float: left;
}

#confirm {
   display: none;
}

#confirm br {
   clear: left;
}

/*
***********************************************
FOOTER - END
***********************************************
*/



#AccountOrderHistory {

	text-align: left;
}
#AccountOrderHistoryButton {

	text-align: left;
}
#pnlOrderHistory
{
	width:100%;
}

#tblOrderHistory
{
	width:100%;
	padding: 5;
	border-spacing: 0; 
	border:solid 1px #cccccc;
}

.tdOrderHistoryHeader
{
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	height: 25px;
	text-align:center;
	border-bottom:solid 1px #462727;
	border-right:solid 1px #462727;
	background-color: #888888;
	
}

.trOrderHistory
{
	border-bottom:solid 1px #CCCCCC;
	border-right: solid 1px #cccccc;
}

.tdOrderHistoryRow
{
	background-color:#eeeeee;
	color:#000000;
	width:2%;
	font-weight: bold;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	text-align:center;
	vertical-align:middle;
	}

.tdOrderHistorySalesOrderCode
{
	text-align:center;
	width:15%;
	border-bottom:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
	vertical-align:top;
	padding: 3px;
}

.tdOrderHistorySalesOrderDate
{
	text-align:center;
	width:12%;	
	border-bottom:solid 1px #eeeeee;
	vertical-align:top;
	border-right:solid 1px #eeeeee;
	
}

.tdOrderHistoryPaymentStatus
{
	width:25%;
	border-bottom:solid 1px #eeeeee;
	text-align:center;
	vertical-align:top;
	border-right:solid 1px #eeeeee;
	
}

.tdOrderHistoryShipingDate
{
	width:15%;
	border-bottom:solid 1px #eeeeee;
	text-align:center;
	vertical-align:top;
	border-right:solid 1px #eeeeee;
	
}
.tdOrderHistoryTotal
{
	width:12%;
	border-bottom:solid 1px #eeeeee;
	text-align:center;
	vertical-align:top;
	border-right:solid 1px #eeeeee;
	
	}

.tdOrderHistoryNotes
{
	width:25%;
	border-bottom:solid 1px #eeeeee;
	text-align:center;
	vertical-align:top;
	border-right:solid 1px #eeeeee;
	
	}

.OrderHistoryRange
{
	width:100%;
	text-align:left;
	line-height:25px;
	}

.OrderHistoryMain
{
	 width:100%;
}

.OrderHistoryMain input[type=text]
{
	border:1px solid #A7A6AA;
	text-align:right;
	padding-right:3px;
}

.OrderHistoryPagingHeader
{
	text-align:right;
	line-height:25px;
}

.OrderHistoryPagingFooter
{
	text-align:center;	
}

.OrderHistoryCurrentSelectedPage
{
	font-weight:bold;	
}

.MagicZoomBigImageCont {
	border:			1px solid #00a49e;
}
.MagicZoomHeader {
	font:			11px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#00a49e;
	text-align:     center !important; 
}
.MagicZoomPup {
	border: 		1px solid #cccccc;
	background: 	#ffffff;
	cursor:			hand;
}
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #cccccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.itemNotes { font-weight: bold; background-color: #603913; color: #fff; width: 160px; padding-top: 2px; padding-bottom: 2px;}

.relatedItems {
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	/*border-left: 1px solid #5F3117;*/
	width: 175px;
}

.productRelatedListingName:link 	{color:#666666; font-weight: bold; text-decoration: none; }
.productRelatedListingName:visited	{color:#666666; font-weight: bold; text-decoration: none; }
.productRelatedListingName:active 	{color:#666666; font-weight: bold; text-decoration: none; }
.productRelatedListingName:hover	{color:#666666; font-weight: bold; text-decoration: underline; }

.relatedItemsHeader {
	text-align:		center;
	background: 		#ffffff;
	color:			#462727;
	border: 		1px solid #d1e8e6;
	opacity:		0.8;
	padding:		1px 1px 1px 1px !important;
	font-size: 		9px;
}

.accessorize {
	color: #462727;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #5F3117;
}



.tdOrderReturnName
{
	background-color:#eeeeee;
	color:#000000;
	font-weight: bold;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	text-align:center;
	vertical-align:middle;
	}

.tdOrderReturnValue
{
	text-align:center;
	border-bottom:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
	vertical-align:top;
	padding: 3px;
}

.tdOrderReturnListValue
{
	text-align:center;
	border-bottom:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
	vertical-align:top;
	padding: 3px;
	font-size: 10px;
}
.tdOrderRowDisabled
{
	text-align:center;
	background-color: #ccc;
	border-bottom:solid 1px #eeeeee;
	border-right:solid 1px #eeeeee;
	vertical-align:top;
	padding: 3px;
	disabled: disabled;
}

.disabled { disabled: disabled; background-color: #ccc; }

div#errorSummary_Board li { color: #ff0000; font-weight: bold; }
div#InputValidatorySummary1_Board li { color: #ff0000; font-weight: bold; }

a#SignUpLink { color: #880000; }
a#SignUpLink:hover {text-decoration: underline; }

.ProductNameTextEmailProduct  { color: #462727; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; }

.CategoryDescription {text-align: left; color: #cccccc; font-size: 12px; height: auto;}
.CategoryDescription h1 {font-size: 14px; margin-bottom: 5px; color: #dddddd;}
.CategoryDescription br {line-height: 5px;}

.EmailFriend { color: #462727; font-weight: bold; }

.SizingTables {
	border: 1px solid #000000;
	width: 750px;
  	border-collapse: collapse;
}

.SizingTables tr {
	color: #ffffff;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.SizingTables th {
	color: #000000;
	background-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000000;
}

.SizingTables td {
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #000000;
}


.shoppingcartinfo:link 		{color:#888888; text-decoration: underline; font-weight: normal;}
.shoppingcartinfo:visited	{color:#888888; text-decoration: underline; font-weight: normal;}
.shoppingcartinfo:active	{color:#444444; text-decoration: underline; font-weight: normal;}
.shoppingcartinfo:hover		{color:#444444; text-decoration: underline; font-weight: normal;}

.ckoutsignin:link 		{color:#666666; text-decoration: none; font-weight: bold;}
.ckoutsignin:visited		{color:#666666; text-decoration: none; font-weight: bold;}
.ckoutsignin:active		{color:#333333; text-decoration: none; font-weight: bold;}
.ckoutsignin:hover		{color:#333333; text-decoration: underline; font-weight: bold;}

/*table.checkoutanontable {
	width: 600px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
}*/
.checkoutanontablecell {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #cccccc;
	background-color: white;
}

.ReturnToCart:link 		{color:#880000; text-decoration: none; font-weight: normal;}
.ReturnToCart:visited	{color:#880000; text-decoration: none; font-weight: normal;}
.ReturnToCart:active	{color:#880000; text-decoration: underline; font-weight: normal;}
.ReturnToCart:hover		{color:#880000; text-decoration: underline; font-weight: normal;}


.CreateAccountIntlShipping {
	text-align: left;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
}
.CreateAccountIntlShipping:link 	{color:#880000; text-decoration: none; font-weight: normal;}
.CreateAccountIntlShipping:visited	{color:#880000; text-decoration: none; font-weight: normal;}
.CreateAccountIntlShipping:active	{color:#880000; text-decoration: underline; font-weight: normal;}
.CreateAccountIntlShipping:hover	{color:#880000; text-decoration: underline; font-weight: normal;}


a.LinkToGroup {
	color: #880000; 
	font-weight: bold;
	text-decoration: underline;
}

.LinkToGroup:link 		{color:#880000; text-decoration: underline; font-weight: bold;}
.LinkToGroup:visited	{color:#880000; text-decoration: underline; font-weight: bold;}
.LinkToGroup:active		{color:#880000; text-decoration: underline; font-weight: bold;}
.LinkToGroup:hover		{color:#880000; text-decoration: underline; font-weight: bold;}

/* Information Pages */

.infoPageSideBar table {
	width: 100%; 
	padding: 0; 
	border: 1px solid #000000;
	/*cellspacing="0" cellpadding="3"*/
}

.infoPageSideBar table tr th {
	color: #ffffff; 
	background-color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

.infoPageSideBar table tr td a {
	background-color: #ffffff; 
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	padding-left: 4px;
}

.infoPageSideBar a:link {text-decoration: none; font-weight: bold; color: #000000;}
.infoPageSideBar a:visited {text-decoration: none; font-weight: bold; color: #000000;}
.infoPageSideBar a:active {text-decoration: none; font-weight: bold; color: #000000;}
.infoPageSideBar a:hover {text-decoration: underline; font-weight: bold; color: #000000;}

.infoPageSideBar table tr td p {
	padding-left: 20px; 
	font-weight: normal; 
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin: 0px 5px 2px 0px;
}

.infoPage h1
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 26px; 
	color: #000000; 
	font-weight: bold; 
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px; 
}

.infoPage h1 p
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #000000; 
	font-weight: bold; 
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px; 
}

.infoPage h2 
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	font-weight: bold; 
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 15px; 
}

.infoPage h3
{ 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #444444; 
	font-weight: bold; 
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px; 
}

.infoPage p 
{
	position: relative;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.infoPage img
{
	position: relative;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.infoPage A:link {text-decoration: none; font-weight: bold; color: #000000;}
.infoPage A:visited {text-decoration: none; font-weight: bold; color: #000000;}
.infoPage A:active {text-decoration: none; font-weight: bold; color: #000000;}
.infoPage A:hover {text-decoration: underline; font-weight: bold; color: #000000;}


/* End Information Pages */


