﻿body 
{
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background-color: #b4a689;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #46412D;
  font-size: 14px;
  font-weight: normal;
}

	.ctl00_Menu1_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
	.ctl00_Menu1_1 { text-decoration:none; }
	.ctl00_Menu1_2 {  }
	.ctl00_Menu1_3 { border-style:none; }
	.ctl00_Menu1_4 { padding:0px 10px 0px 10px; }

.style1 {
	color: #FFFFFF;
	font-size: 18px;
}
.titlebig {
	color: #E2FFFF;
	height: 122px;
	font-size: 36px;
	top: 2px;
}


a:link 
{
  color: #034ea2;  
  text-decoration: underline;
}

a:visited 
{
  color: #034ea2;  
  text-decoration: underline;
}


a.cart:link 
{
  color: #46412D;  
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  text-decoration: underline;
  font-size: 13px;
  font-weight: bold;
}

a.cart:visited 
{
  color: #46412D;  
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  text-decoration: underline;
  font-size: 13px;
  font-weight: bold;
}

a.footer:link 
{
  color: #ffffff;  
  text-decoration: none;
  padding-top: 2px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  font-size: 9px;
  vertical-align: text-bottom;
  letter-spacing: 2px;
}

a.footer:visited 
{
  color: #ffffff;  
  text-decoration: none;
  padding-top: 2px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  font-size: 9px;
  vertical-align: text-bottom;
  letter-spacing: 2px;
}

.link
{
  color: #034ea2;  
  text-decoration: underline;
  cursor: hand;
}

.page-header
{
  background-image: url('../../Images/header-bg.jpg'); 
  background-repeat: repeat-x;
  background-color: #211a10;
  height: 122px;
}


.cartsummary
{
  background-image: url('../../Images/cartsummary-bg.png'); 
  background-repeat: repeat-x;
  background-color: #211a10;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  height: 17px;
  color: #ffffff;
  font-size: 11px;
  letter-spacing: 1px;
  white-space: nowrap;
}


.viewcart
{
  font-size: 11px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-weight: bold;
  padding-right: 20px;
  padding-left: 20px;
  text-decoration: none;
  letter-spacing: 1pt;
} 


.error-text
{
  color: #ff0000;
  font-size: 14px;
}


.error
{
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

.message
{
  color: #f08c1b;
  font-size: 14px;
  font-weight: bold;
}


.logintext
{
  text-align: left;
  vertical-align: bottom;
}

.login-auth
{
  padding-right: 5px;
  padding-bottom: 4px;
}

a.login:link 
{
  color: #034ea2;  
  text-decoration: underline;
}

a.login:visited 
{
  color: #034ea2;  
  text-decoration: underline;
}


.fieldlabel
{
  font-weight: bold;
  padding-top: 8px;
}




.content-header
{
  background-repeat: repeat-x;
  height: 145px;
}





.subtitle
{
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #46412D;
  font-weight: bold;
  font-size: 15px;
}



.content-sectionheader
{
  background-image: url('../../Images/sectionheader_bg.jpg' );
  background-repeat: repeat-x;
  background-color: #83a0a6;
  height: 48px;
  padding-left: 20px;
  text-align: left;
  font-family: Arial;
}

.content-sectionheader-title
{
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-weight: bold;
  font-size: 24px;
}

.content-sectionheader-text
{
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-weight: lighter;
  font-size: 18px;
  letter-spacing: 1px;

}

.content-body
{
  background-color: #ffffff;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
}



.content-header2
{
  background-image: url('../../Images/content-subfooter-bg.jpg'); 
  background-repeat: repeat-x;
  height: 49px;
}



.content-subfooter
{
  background-image: url('../../Images/section-subfooter_bg.jpg'); 
  background-repeat: repeat-x;
  background-color: #83a0a6;
  height: 48px;
  text-align: center;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-weight: lighter;
  font-size: 18px;
  letter-spacing: 1px;
}



.content-footer
{
  background-image: url('../../Images/content-footer-bg.jpg'); 
  background-repeat: repeat-x;
  height: 19px;
  color: #ffffff;  
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  font-size: 9px;
  letter-spacing: 2px;
}

.content-footer-section
{
  padding-top: 2px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-size: 9px;
  vertical-align: text-bottom;
  letter-spacing: 2px;
}





.productsmenu
{
  background-image: url('../../Images/productsmenu-bg.jpg'); 
  background-repeat: repeat-x;
}

.productsmenu-item
{
 padding-left : 23px; 
 padding-right : 23px;
 padding-top: 4px;
 text-align: center;
}


.productsmenu-img-wrapper
{
  width: 97px;
  height: 80px;
  text-align: center;
 }


.productsmenu-img-wrapper-selected
{
  background-image: url('../../Images/productsmenu-selected.gif'); 
  background-repeat: no-repeat;
  width: 97px;
  height: 80px;
  text-align: center;
}

.productsmenu-img-wrapper-highlighted
{
  background-image: url('../../Images/productsmenu-highlighted.gif'); 
  background-repeat: no-repeat;
  width: 97px;
  height: 80px;
  text-align: center;
}

.productsmenu-img
{
  text-align: center;
  vertical-align: middle;
  height: 74px;
  width: 91px;
}

.popup-title
{
  padding-top: 2px;
  padding-bottom: 2px;
  letter-spacing: 1px; 
  font-weight: bold; 
  text-align: center;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #46412D;
  font-size: 14px;
}

.popup-text
{
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #46412D;
  font-size: 14px;
  font-weight: normal;
}

input.text
{
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
  font-size: 13px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  padding-left: 1px;
  font-weight: normal;
}


input.textPWD
{
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
  font-size: 13px;
  font-family: Sans-Serif;
  padding-left: 1px;
  font-weight: normal;
}



.textarea
{
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
  font-size: 13px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  padding-left: 1px;
  font-weight: normal;
}


.textbox
{
  border-right: #ec9a57 0px solid;
  border-top: #ec9a57 0px solid;
  border-left: #ec9a57 0px solid;
  border-bottom: #ec9a57 0px solid;
  font-size: 13px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  margin: 0px;
  padding: 0px;
	height: 14px;
  font-weight: normal;
}


.textboxPWD
{
  border-right: #ec9a57 0px solid;
  border-top: #ec9a57 0px solid;
  border-left: #ec9a57 0px solid;
  border-bottom: #ec9a57 0px solid;
  font-size: 13px;
  font-family: Sans-Serif;
  margin: 0px;
  padding: 0px;
	height: 14px;
  font-weight: normal;
}



.checkbox
{
}

.dropdown
{
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
  font-size: 13px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  font-weight: normal;
}
 
.button
{
  font-size: 11px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-weight: bold;
  border-right: #241501 1px solid;
  border-top: #241501 1px solid;
  border-left: #241501 1px solid;
  border-bottom: #241501 1px solid;
  background-color: #211a10;
} 



.button-orange
{
  font-size: 11px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  font-weight: bold;
  border-right: #d67201 1px solid;
  border-top: #d67201 1px solid;
  border-left: #d67201 1px solid;
  border-bottom: #d67201 1px solid;
  background-color: #f08c1b;
} 

 

.radiobuttonlist
{
  margin-left: 0px;
  padding-left: 0px;
}
 
 
 
 
.grid
{
  border-collapse: collapse;
  border-right: #B8B9BA 1px solid;
  border-top: #B8B9BA 1px solid;
  border-left: #B8B9BA 1px solid;
  border-bottom: #B8B9BA 1px solid;
  table-layout: auto;
}
 
 .grid-header
 {
  font-size: 12px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #ffffff;
  background-color: #211a10;
  white-space: nowrap;
  padding-left: 4px;
  padding-right: 4px;
 }
 
 .grid-seperator
 {
  height: 1px;
  color: #f08c1b;
 }

 .productdetails-seperator
 {
  height: 15px;
 }
 
 
 
 
 
 
 
 
 .header2
{
  font-size: 18px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #f08c1b;
  font-weight: bold;
}
 
.content-text
{
  font-size: 14px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #46412D;
  font-weight: normal;
}
 
.content-alt
{
  background-color: #f8f6f1;
} 
 
 
 
 
.header3
{
  font-size: 14px;
  font-family: Tw Cen MT, Futura, Futura Std, Century Gothic, Sans-Serif;
  color: #f08c1b;
  font-weight: bold;
}

 
 
 
 
 
 
 
 
 
 
 
.dropshadow-image{
	float:left;
	clear:left;
	background: url(../../Images/shadowAlpha3.png) no-repeat bottom right !important;
	background: url(../../Images/shadow3.gif) no-repeat bottom right;
	margin: 6px 0 0px 1px !important;
	margin: 6px 0 0px 1px;
	width: 61px;
	padding: 0px;
}
.innerbox-image{
	position:relative;
	bottom: 2px;
	right: 2px;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}
.innerbox-image{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
 
 
.dropshadow-image2{
	float:left;
	clear:left;
	background: url(../../Images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../Images/shadow.gif) no-repeat bottom right;
	margin: 4px 0 0px 6px !important;
	margin: 6px 0 0px 3px;
	width: 74px;
	padding: 0px;
}
.innerbox-image2{
	position:relative;
	bottom: 2px;
	right: 2px;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}
.innerbox-image2{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}


.dropshadow-image3{
	float:left;
	clear:left;
	background: url(../../Images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../Images/shadow.gif) no-repeat bottom right;
	margin: 4px 0 0px 6px !important;
	margin: 6px 0 0px 3px;
	width: 87px;
	padding: 0px;
}
.innerbox-image3{
	position:relative;
	bottom: 3px;
	right: 3px;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}
.innerbox-image3{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

 
.dropshadow1{
	float:left;
	clear:left;
	background: url(../../Images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../Images/shadow3.gif) no-repeat bottom right;
	margin: 6px 0 0px 1px !important;
	margin: 6px 0 0px 1px;
	width: 95px;
	padding: 0px;
	background-color: #b4a689;
}
.innerbox1{
	position:relative;
	background-color: #ffffff;
	bottom: 3px;
	right: 3px;
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}
.innerbox1{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
 
 
.dropshadow2{
	float:left;
	clear:left;
	background: url(../../Images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../Images/shadow.gif) no-repeat bottom right;
	margin: 6px 0 0px 6px !important;
	margin: 6px 0 0px 3px;
	width: 72px;
	padding: 0px;
}
.innerbox2{
	position:relative;
	background-color: #ffffff;	
	bottom: 3px;
	right: 3px;
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}
.innerbox2{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}


.dropshadow3{
	float:left;
	clear:left;
	background: url(../../Images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../Images/shadow.gif) no-repeat bottom right;
	margin: 6px 0 0px 6px !important;
	margin: 10px 0 0px 6px;
	width: 74px;
	padding: 0px;
}
.innerbox3{
	position:relative;
	background-color: #ffffff;	
	bottom: 4px;
	right: 4px;
  border-right: #ec9a57 1px solid;
  border-top: #ec9a57 1px solid;
  border-left: #ec9a57 1px solid;
  border-bottom: #ec9a57 1px solid;
	padding: 1px;
	margin: 0px 0px 0px 0px;
}
.innerbox3{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}





/*************************************************
 Nifty Corner Styles 
*************************************************/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


TABLE.product{
border:#bcbcbc solid 1px;
background-color: #fffeee;
width: 97%;
padding: 5px 5px 5px 5px;
border-collapse: collapse;
empty-cells: hide;
}
TABLE.product th{
border:#bcbcbc solid 1px;
padding: 5px 5px 5px 5px;
empty-cells: hide;
background-color: #fff5b1;
}
TABLE.product td{
border:#bcbcbc solid 1px;
padding: 5px 5px 5px 5px;
empty-cells: hide;
}