/* order pages */
#content div.shopcart{
	position:relative;
	height:1%;
	padding:19px 20px 15px;
	margin:-17px 0 0 0;
	overflow:hidden;
	background:url(../images/bg-swatch.png) repeat-x 0 0;
}
* html #content div.shopcart{
	height:795px;
	overflow:visible;
}
#content div.shopcart a.return-to-product{
	position:absolute;
	top:16px;
	right:18px;
	display:block;
	padding:0 38px 0 0;
	font-size:13px;
	line-height:35px;
	font-weight:bold;
	outline:none;
	color:#c0b6a6;
	background:url(../images/bg-return-to-product.gif) no-repeat 100% 0;
}
#content div.shopcart a.return-to-product:hover{
	text-decoration:none;
	color:#000;
}
#content div.shopcart h2{
	padding:0 0 20px;
	margin:0;
	font-size:1.88em;/*24px*/
	line-height:1.2917em;/*31px*/
	font-weight:normal;
	/*font-size:1.6924em;
	line-height:1.2273em;*/
}
#content div.shopcart div.products{
	width:712px;
	margin:0 -4px;
	overflow:hidden;
}
#content div.shopcart div.products div.products-top{
	float:left;
	width:100%;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-swatchbox-top.png) no-repeat 0 0;
}
#content div.shopcart div.products div.products-bottom{
	float:left;
	width:100%;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-swatchbox-bottom.png) no-repeat 0 0;
}
#content div.shopcart div.products div.products-middle{
	float:left;
	width:100%;
	background:url(../images/bg-swatchbox-middle.png) repeat-y 0 0;
}
#content div.shopcart div.products div.products-content{
	width:644px;
	padding:0 34px;
	overflow:hidden;
}
#content div.shopcart div.buttons{
	width:100%;
	padding: 0 0 0 0;
	margin:0 -5px -5px;
	overflow:hidden;
}
#content div.shopcart div.buttons div.shopcartback{
	float:left;
	padding:15px 0 0 5px;
}
#content div.shopcart div.buttons div.shopcartcontinue{
	float:right;
	padding:15px 0 0 0;
}
div.imgThumbnail50  {
  margin:0;
  padding:0;
  border: 1px solid #9B886E;
  width: 50px;
  height:50px;
  text-align:center;
  }
  div.imgThumbnail60  {
  margin:0;
  padding:0;
  border: 1px solid #9B886E;
  width: 50px;
  height:68px;
  text-align:center;
  }
/*check out pages */
#fullpage{
	position:relative;
	float:left;
	display:inline;
	width:900px;
	padding:0 6px 17px 20px;
	margin:0 -6px 0 20px;
	font-size:1.0834em;
	overflow:hidden;
}
#fullpage div.top-info{
	width:100%;
	padding:0 0 8px;
	margin:0 0 18px;
	font-size:0.8334em;
	line-height:1.3em;
	overflow:hidden;
	border-bottom:1px solid #c0b6a6;
}
#fullpage div.top-info ul.breadcrumb{
	float:left;
	display:inline;
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#fullpage div.top-info ul.breadcrumb li{
	float:left;
	padding:0 8px;
	margin:0 0 0 -4px;
	background:url(../images/bg-breadcrumb.gif) no-repeat 0 60%;
}
#fullpage div.top-info ul.links{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#fullpage div.top-info ul.links li{
	float:left;
	padding:0 0 0 15px;
}
#fullpage div.top-info ul.links li a{
	color:#333;
}
#fullpage div.top-info ul.links li span{
	float:left;
	margin:0 2px 0 0;
}
#fullpage div.top-info ul.links li a.minus{
	display:inline;
	padding:2px 3px;
	margin:0 1px;
	outline:none;
	background:#fff url(../images/ico-fontsize.gif) no-repeat 0 5px;
}
#fullpage div.top-info ul.links li a.plus{
	display:inline;
	padding:2px 3px;
	margin:0 1px;
	outline:none;
	background:#fff url(../images/ico-fontsize.gif) no-repeat 0 -16px;
}
#fullpage div.top-info ul.links li a.minus,
#fullpage div.top-info ul.links li a.plus{
	text-decoration:none;
}
#fullpage div.top-info ul.links li a.print{
	padding:0 16px 0 0;
	background:url(../images/ico-print.gif) no-repeat 100% 60%;
}
#fullpage div.top-info ul.links li a.web-version{
	display:none;
}
#fullpage div.top-info ul.links li a.send{
	padding:0 16px 0 0;
	background:url(../images/ico-send.gif) no-repeat 100% 50%;
}

/* steps bar */
#content div.steps{
	width:644px;
	height:30px;
	padding:0 3px 4px 1px;
	margin:12px -3px 0 -1px;
	overflow:hidden;
	background:url(../images/bg-swatch-steps.png) no-repeat 0 0;
}
#content div.steps ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	color:#46341f;
	overflow:hidden;
}
#content div.steps ul li{
	float:left;
	height:30px;
	margin-right:-3px;
	font-size:12px;
	line-height:30px;
}
#content div.steps ul li span{
	float:left;
	height:30px;
	padding:0 28px 0 25px;
	text-align:center;
	white-space:nowrap;
	background:url(../images/bg-swatch-steps.png) no-repeat 0 -124px;
}
#content div.steps ul a{
	color:#46341f;
}
#content div.steps ul a:hover{
	text-decoration:none;
}
#content div.steps ul li.past{
	color:#ccc;
	background:url(../images/bg-swatch-steps.png) no-repeat 0 -34px;
}
#content div.steps ul li.past span{
	background-position:0 -154px;
}
#content div.steps ul li.past a,
#content div.steps ul li.past a:hover{
	color:#fff;
	text-decoration:none;
}
#content div.steps ul li.active{
	position:relative;
	margin-right:-18px;
	color:#fff;
	background:url(../images/bg-swatch-steps.png) no-repeat 100% -34px;
}
#content div.steps ul li.active span{
	padding-right:40px;
	background-position:0 -154px;
}
#content div.steps ul li.active a{
	color:#fff;
}
#content div.steps ul li span.first{
	padding:0 0 0 25px;
	background-position:0 -64px;
}
#content div.steps ul li span.first span{
	padding:0 28px 0 0;
	background:none;
}
#content div.steps ul li.active span.first span{
	padding:0 40px 0 0;
	background:url(../images/bg-swatch-steps.png) no-repeat 100% -34px;
}
#content div.steps ul li.last{
	float:none;
	margin:0;
	overflow:hidden;
}
#content div.steps ul li.last span.last{
	float:none;
	display:block;
	padding:0;
}
#content div.steps ul li span.last span{
	padding:0 0 0 25px;
}
#content div.steps ul li.active span.last{
	background:url(../images/bg-swatch-steps.png) no-repeat 100% -94px;
}
#content div.steps ul li.active span.last span{
	position:relative;
	background:url(../images/bg-swatch-steps.png) no-repeat 0 -154px;
}
/* description */
#content div.shopcart div.desc{
	width:100%;
	padding:0 5px;
	margin:10px -5px 0;
	overflow:hidden;
}
#content div.shopcart div.desc div.image{
	float:right;
	width:234px;
	height:182px;
	/*padding:7px 0 13px 8px;*/
	padding:7px 0 0 8px;
	/*margin:0 0 0 20px;*/
	margin: 0 0 0 10px;
	overflow:hidden;
	background:url(../images/bg-pagecolor-image.png) no-repeat 0 0;
}
#content div.shopcart div.desc h4{
	padding:0 0 5px 0;
	font-size:1.2308em;
	line-height:1.1875em;
	color:#3b2914;
}
#content div.shopcart h5{
	padding:0 12px 0 0;
	margin:0 0 10px 0;
	font-size:.94em;
	font-weight:normal;
}

/* html table stuff */
td.product {
	padding:5px 5px 5px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#CFCFCF;
	font-size:.60em;
	font-color:#ffffff;
	text-align:center;
}
td.product h3 {	
	width:125px;
	height:25px;
	font-weight:normal;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
} 
TD.subheader {
	background-color:#D5CEC4;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	text-align:left;
	font-size:.85em;
	padding-left:2px;
}
TD.swatchleft {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	font-size:.88em;
	text-align:left;
	padding-left:2px;
}
TD.swatchcenter {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	font-size:.88em;
	padding: 0 5px 0 0;
	width:90px;
	text-align:center;
}
TD.swatchright {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	font-size:.88em;
	padding: 0;
	text-align:right;
}
tr.orderItemHeader{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:.85em;
	background-color:#E4DDCC;
	color:#333333;
	font-weight:bold;
}
tr.orderproduct{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:0.8334em;
	background-color:#FFFFFF;
	color:#5C492F;
}

td.blueborder{
	width:100%;
	padding:0 0 15px;
	margin:0 0 25px;
	overflow:hidden;
	border-bottom:1px solid #CEDFE6;
}
tr.orderFooter{
	width:100%;
	padding:0;
	font-size:1.0em;
	background-color:#927D5E;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
tr.orderHeader{
	width:100%;
	padding:2px 0 2px 20px;
	font-size:1.0em;
	background-color:#927D5E;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
TD.shopcartcenter {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	font-size:.88em;
	padding: 2;
	margin:0;
	width:60px;
	text-align:center;
}
/* order confirm table */
div.imgConfirm
  {
  margin: 2px;
  border: 1px solid #5C492F;
  text-align: center;
  width:30px;
  height:30px;
  }
 table.summary{
	border-style:solid;
	border-color: #948872;
	border-width:1px;
	background: #EFEDE8;
}
table.confirm{
	width:640px;
	border-style:solid;
	border-color: #948872;
	border-width:1px;
	background: #EFEDE8;
}
table.yourcart{
	border-style:solid;
	border-color: #948872;
	border-width:1px;
	background: #EFEDE8;
}
TD.orderconfirmheader {
	background: #5C492F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#ffffff;	
	height:25px;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	border-bottom: 1px #ffffff solid;
	}	
TD.orderconfirmsubheader {
	background: #D5CEC4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#333333;	
	height:20px;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	border-bottom: 1px #ffffff solid;
	}
TD.orderconfirmsubheaderRight {
	background: #D5CEC4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#333333;	
	height:20px;
	text-align: right;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	border-bottom: 1px #ffffff solid;
	}
td.orderconfirmsubfooter {
	background-color: #E4DDCC;
	color: #5C492F;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	text-align:right;
	}

td.dividerline{
	width:100%;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	height:4px;
	border-bottom:1px solid #bacbd1;
}
tr.orderSubHeader{
	width:100%;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#C7BBA8;
}
td.orderSubHeader{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:.85em;
	color:#333333;
	font-weight:bold;	
}
TD.orderconfirmfooter {
	background: #D5CEC4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#333;	
	height:20px;
	text-align: right;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:5px;
	}
TD.offwhiteleft11 {
		background-color:#EFEDE8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:left;
		font-size: 11px;
		padding:2px 2px 2px 15px;
}
TD.offwhitecenter11 {
		background-color:#EFEDE8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:center;
		font-size: 11px;
		padding:0 2px 2px 0;
}
TD.offwhiteright11 {
		background-color:#EFEDE8;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		color:#333333;
		text-align:right;
		font-size: 11px;
		padding:2px 2px 2px 2px;
}

/* form stuff */
input.btnContinue75 {
	width: 75px;
	padding: 0 0 0 0;
	height:18px;
	border: 1px;
	border-style:solid;
	border-color:#666666;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:.85em;
	font-weight:normal;
	color:#333333;
	text-align:center;
	text-decoration:none;
	cursor:hand;
}

input.btnContinue80 {
	width: 80px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	height:28px;
	border: 0px;
	background-color:#7D7D7D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	cursor:hand;
}
input.btnContinue120 {
	width: 120px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	height:28px;
	border: 0px;
	background-color:#7D7D7D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	cursor:hand;
} 

input.storepage {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:.85em;
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	width:120px;
}

input.optionDescription {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	width:140px;
}
input.optionDescriptionleft300 {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:300px;
}
input.optionDescriptionleft135 {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:135px;
}

input.optionDescriptionleft200 {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:200px;
}

input.optionDescriptionleft125 {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:125px;
}
input.optionDescriptionleft100 {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:100px;
}
input.optionDescriptionright150 {
	border:0px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:right;
	width:150px;
}
input.updatepriceoffwhite {
	border:0px;
	padding-left:2 px 0 2 px 10px;
	margin-right:2px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:right;
	color:#333333;
	cursor:hand;
	height:15px;
	width:60px;
}
input.updatepriceoffwhitebold {
	border:0px;
	padding-left:2 px 0 2 px 10px;
	margin-right:2px;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	color:#333333;
	cursor:hand;
	height:15px;
	width:60px;
}
input.btnContinue110 {
	width: 110px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #948872;
	background-color:#948872;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#fff;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}

input.btnContinue70right {
	width: 90px;
	padding: 1px 5px 1px 5px;
	height:20px;    
	border-width:0;
	background-color:#fff;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#FB7242;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue100 {
	width: 120px;
	padding: 1px 20px 1px 20px;
	height:20px;    
	border-width:0;
	background-color:#fff;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#FB7242;
	font-weight:bold;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue175 {
	width: 175px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #C7BBA8;
	background-color:#C7BBA8;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue130 {
	width: 130px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #C7BBA8;
	background-color:#C7BBA8;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue160beige {
	width: 160px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #C7BBA8;
	background-color:#C7BBA8;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue200blue {
	width: 300px;
	padding: 1px 5px 1px 5px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #bacbd1;
	background-color:#bacbd1;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:.85em;
	color:#333333;
	text-align:center;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue120beige {
	width: 120px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #C7BBA8;
	background-color:#C7BBA8;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue100beige {
	width: 100px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #C7BBA8;
	background-color:#C7BBA8;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}

input.btnQuantity {
	width: 110px;
	padding-top:0px;
	padding-right:0px;
	padding-left:4px;
	padding-bottom:0px;
	height:28px;
	border: 0px;
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	cursor:hand;
	outline-style:none;
}
input.btnContinue150 {
	width: 150px;
	padding: 1px 20px 1px 20px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:none;
	cursor:hand;
	outline-style:none;
}
input.btnBack {
	width: 100px;
	padding: 1px 5px 1px 5px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:none;
	text-align:left;
	cursor:hand;
	outline-style:none;
}
input.btnForward {
	width: 100px;
	padding: 1px 5px 1px 5px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:none;
	text-align:right;
	cursor:hand;
	outline-style:none;
}
input.shopcart  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size:8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
	height:20px;
	width: 125px;
    color: #5C492F;
	text-align:right;
}
.select  {
	height:20px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
	padding-top:2px;
}
.select95  {
	height:22px;
	width:95px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
}
.select100  {
	height:22px;
	width:100px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
}
.select110  {
	height:22px;
	width:110px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
	padding-bottom:2px;
}
.select45  {
	height:20px;
	width:45px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
}
input.onetext25  {
	height:18px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
	width: 25px;
    color: #5C492F;
}
input.onetext35  {
	height:16px;
	width: 35px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
}
input.onetext75  {
	height:16px;
	width: 75px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
}
input.onetext100  {
	height:16px;
	width: 100px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 8pt;
    background-color: #ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
    color: #5C492F;
}
input.onetext125  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 9pt;
    background-color: ffffff;
    border-style: solid;
	border-color: #B0B0B0;
	border-width: 1px;
	height:20px;
	width: 125px;
    color: 000000;
}
input.onetext130  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 9pt;
    background-color: ffffff;
    border-style: solid;
	border-color: #a40;
	border-width: 1px;
	height:20px;
	width: 75px;
    color: 000000;
}
input.subheadertext100  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size : 1.0em;
    background-color : #D5CEC4;
	border-width: 0px;
	height:18px;
	width: 150px;
    color : #333333;
}
input.onetextwhite100  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 1.0em;
    background-color: #ffffff;
	border-width: 0px;
	height:20px;
	width: 125px;
    color: #333333;
}
input.onetextwhite200  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 1.0em;
    background-color: #ffffff;
	border-width: 0px;
	height:18px;
	text-align:right;
	width: 160px;
	padding-top:5px;
    color: #333333;
}
  input.onetext200  {
    font-family: Verdana,Arial,sans-serif;
    font-size : 9pt;
    background-color : ffffff;
    border-style : solid;
	border-color: #B0B0B0;
	border-width: 1px;
	height:20px;
	width: 200px;
    color : 000000;
}
  input.onetext250  {
    font-family: Verdana,Arial,sans-serif;
    font-size : 9pt;
    background-color : ffffff;
    border-style : solid;
	border-color: #B0B0B0;
	border-width: 1px;
	height:20px;
	width: 250px;
    color : 000000;
}
  input.onetext300  {
    font-family: Verdana,Arial,sans-serif;
    font-size : 8pt;
    background-color : ffffff;
    border-style : solid;
	border-color: #B0B0B0;
	border-width: 1px;
	height:20px;
	width: 300px;
    color : #5C492F;
}
  input.onetext400  {
    font-family: Verdana,Arial,sans-serif;
    font-size : 9pt;
    background-color : ffffff;
    border-style : solid;
	border-color: #B0B0B0;
	border-width: 1px;
	height:20px;
	width: 450px;
    color : 000000;
}
input.onetext600  {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size : 9pt;
    background-color : ffffff;
    border-style : solid;
	border-color: #B0B0B0;
	border-width: 1px;
	height:20px;
	width: 633px;
    color : 000000;
}
input.btnContinueShopping {
	width: 160px;
	padding-top:0px;
	padding-right:0px;
	padding-left:4px;
	padding-bottom:0px;
	height:25px;
	border: 1px solid #C7BBA8;
	text-align:center;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	cursor:hand;
}
input.btnSaveCart {
	width: 140px;
	padding-top:0px;
	padding-right:0px;
	padding-left:4px;
	padding-bottom:0px;
	height:25px;
	border: 1px solid #C7BBA8;
	text-align:center;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	cursor:hand;
}
input.btnCheckout {
	width: 120px;
	padding-top:0px;
	padding-right:0px;
	padding-left:4px;
	padding-bottom:0px;
	height:25px;
	border: 0px;
	text-align:center;
	background-color:#FB7242;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	cursor:hand;
}
input.btnAddBlind {
	width: 350px;
	padding-top:0px;
	padding-right:0px;
	padding-left:4px;
	padding-bottom:0px;
	height:25px;
	border: 1px solid #C7BBA8;
	text-align:center;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	cursor:hand;
}
input.btnDeleteProduct {
	width: 130px;
	padding-top:0px;
	padding-right:0px;
	padding-left:4px;
	padding-bottom:0px;
	height:25px;
	border: 1px solid #C7BBA8;
	text-align:center;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	cursor:hand;
}
input.btnContinue {
	width: 150px;
	padding: 1px 5px 1px 5px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:none;
	text-align:right;
	cursor:hand;
}
input.btnCart {
	width: 130px;
	padding: 1px 5px 1px 5px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:1.0em;
	color:#333333;
	text-decoration:none;
	text-align:center;
	cursor:hand;
}
input.btnUpdate {
	width: 70px;
	padding:0px;
	border: 0px;
	text-align:left;
	background-color:#EFEDE8;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size:.96em;
	font-weight:normal;
	color:#a40;
	text-decoration:underline;
	cursor:hand;
}
TD.editCartHeader {
	background-color:#E4DDCC;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	font-size:.75em;
	padding: 2px 2px 2px 2px;
	text-align:left;
}
TD.editCart {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color:#333333;
	font-size:.75em;
	padding: 2px 2px 2px 2px;
	text-align:left;
}
input.btnEdit {
	width: 90px;
	padding: 1px 5px 1px 5px;
	height:24px;    
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color:#E4DDCC;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:.75em;
	color:#333333;
	text-decoration:none;
	text-align:right;
	cursor:hand;
}
input.onetext25nb  {
	height:20px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    background-color: #fff;
	width: 25px;
    color: #333333;
	font-style:italic;
    border-style: none;
	border-width: 0px;
	padding:3px 0 0 0;
}

input.btnUpdatePrice {
	width: 150px;
	padding: 1px 5px 1px 5px;
	height:20px;    
	border:none;
	background-color:#FB7242;
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size:.90em;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	cursor:hand;
	font-weight:bold;
	outline-style:none;
}

input.updateprice  {
	height:17px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 8pt;
    background-color: ffffff;
    border-style: solid;
	border-color: #c4c4c4;
	border-width: 1px;
	width: 60px;
    color: #5c492f;
	text-align:right;
}
input.confirm135 {
	border:0px;
	background-color:#fff;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:135px;
}
input.confirm35 {
	border:0px;
	background-color:#fff;
	font-family:Arial, Helvetica, Verdana,sans-serif;
	font-size:11px;	
	text-decoration:none;
	text-align:left;
	color:#333333;
	cursor:hand;
	text-align:left;
	width:35px;
}
