#commerceNav {text-align: right; width: 1002px; margin:0px auto; padding-right: 10px; padding-bottom: 4px;}

#commerceNav	ul	{list-style:none; margin:0px; padding:0px}
#commerceNav li	{display:inline; padding:0 5px 0 5px; margin:0px}
#commerceNav ul li a {color:#6E6352}

/** Cart Area **/

#accountTitle label	{font-size:18px; font-weight:bold; width:750px; float:left; padding:20px 0px 20px 20px; overflow:hidden}

#content {clear: both; width:705px; padding:0px 10px 15px 15px; margin-top:2px; float:right; margin-right: 5px;}

#content h2			{font-size:30px; margin:0px; padding:0px; font-weight:normal}
#content label		{font-size:18px}
#content p.price	{font-size:14px; color:#5C0000; font-weight:bold}

#content DIV.cartInfo	{background-color:#ECD9E5; padding:10px 15px 10px 15px;  font-size:12px; color:#5C0000; font-weight:bold; overflow:hidden;}
#content DIV.cartInfo #right	{float:right}

#content DIV.review		{background-color:#ECD9E5; padding:10px}

#content fieldset		{padding:0px 20px 20px 10px}
#content legend			{font-size:12px; font-weight:bold}

#content .special	{border: 1px solid #D8BECE}

#content #orderStatus	{float:left; width:245px; }
#content #orderStatus li	{padding-bottom:10px}
#content #promo			{float:right; width:415px; }

#content #bgFeature		{background-image:url(images/bg-feature.jpg); width:360px; height:45px; padding:145px 20px 10px 140px; color:#FFFFFF}

#content #bgFeature label	{font-size:12px; font-weight:bold; color:#FFFFFF}
#content #bgFeature a		{font-weight:normal; color:#FFFFFF; padding-top:10px}

#content h3		{background-color:#DFC1D4; padding:5px; font-size:14px; font-weight:bold; color:#380023; width:510px; margin:0px 0 25px 0}

#content .featureLeft	{float:left; width:250px; padding-bottom:15px}
#content .featureLeft label	{font-size:10px; font-weight:bold}
#content .featureLeft a		{font-size:10px}


#content .featureRight	{float:right; width:250px}
#content .featureRight label	{font-size:10px; font-weight:bold}
#content .featureRight a		{font-size:10px}

#cartTitle		{width:740px; padding:20px 0px 10px 20px}

#cartTitle label	{font-size:18px; font-weight:bold; width:200px; float:left}
#cartTitle #cartNav	{float:right; width:530px; color:#86727E;  text-align:right; padding-top: 5px;}
#cartTitle #cartNav ul	{list-style:none; padding:0px; margin:0px}
#cartTitle #cartNav li	{display:inline; padding:0 5px 0 5px}
#cartTitle #cartNav	ul li a {color:#86727E;}



#cartContent		{clear: both; width:735px; padding:0px 10px 15px 15px; margin-top:15px; float:left; margin-right: 5px;}

#cartContent DIV.cartButton	{width:280px; text-align:right; padding-top:20px; float: right;}

#cartRail			{background-color:#dcdec0;	width:180px;	float:left; margin-top:15px; padding:5px; }

#cartRail h3	{font-size:13px; font-weight:bold; text-align:center; padding:5px 0 10px 0; margin:0px}

#cartRail DIV.itemList		{background-color:#eeefdf; font-size:12px; overflow:hidden; width:170px; padding:10px 0px 10px 0; margin-left: 5px;}
#cartRail DIV.itemList	a	{font-weight:bold; color: #6E6352;}

#cartRail DIV.orderSummary		{background-color:#fffde9; font-size:12px; overflow:hidden; width:160px; padding:10px}
#cartRail DIV.orderSummary	a	{font-weight:bold; color:#6E6352;}
#cartRail DIV.orderSummary ul	{padding-left:20px; margin:0px}
#cartRail DIV.orderSummary li	{padding:10px 0 0px 0}

#cartRail DIV.orderSummary #total	{margin:15px 0 15px 0; border-width: 1px 0 1px 0; border-color: #D8BECE; border-style: solid; padding:5px 0 5px 0; text-align:center; font-size:13px; font-weight:bold}

#cartRail DIV.orderSummary #shipping	{margin:15px 0 0px 0; border-width: 1px 0 0px 0; border-color: #D8BECE; border-style: solid; padding:15px 0 0px 0; font-size:10px;}


.cartTable			{width:735px;  font-size:12px}

.cartTable tr.header	{background-color:#dcdec0; font-size:11px}
.cartTable td 	{padding:5px}

.cartTable tr.cartAlt	{background-color:#eeefdf}
.cartTable tr.total		{font-size:13px; font-weight:bold; height:40px}

.cartTable td.delete	{width:60px; font-weight:bold}
.cartTable td.orderSum	{width:320px; font-weight:bold}
.cartTable td.price		{width:55px; font-weight:bold}
.cartTable td.quantity	{width:40px; font-weight:bold}
.cartTable td.total		{width:75px; font-weight:bold}

#signLeft				{width:320px; float:left}
#signLeft #login		{padding:0px 10px 20px 10px;width:300px; margin:5px;}

#signRight	{width:400px; float:right; }

tr.header a, tr.header a:visited,td.cl_delete a, td.cl_delete a:visited, #rail a, #rail a:visited, #orderStatus a, #orderStatus a:visited, #cartContent a, #cartContent a:visited {
color: #6E6352;
font-weight: bold;
}

.shippingTable			{width:715px;  font-size:12px}
.shippingTable tr.header	{background-color:#dcdec0; font-size:11px;}
.shippingTable td 	{padding:4px}

.logInTable			{width:300px;  font-size:11px}
.logInTable tr.header	{background-color:#dcdec0; font-size:11px;}
.logInTable td 	{padding:4px}

.signInTable			{width:380px;  font-size:11px}
.signInTable tr.header	{background-color:#dcdec0; font-size:11px;}
.signInTable td 	{padding:4px}

#rail			{width:220px;float:left;background-color:#dcdec0; margin-left: 10px;}

#rail DIV.railHD		{padding:20px 20px 0 20px; font-size:13px; font-weight:bold}

#rail DIV.railNav 		{padding:10px 20px 10px 20px; font-size:11px; background-color:#dcdec0}
#rail DIV.railNav ul	{list-style:none; margin:0px; padding:0px}
#rail DIV.railNav li	{padding-left:10px}

#rail DIV.railNavOn 	{padding:10px 20px 10px 20px; font-size:11px; background-color:#eeefdf}
#rail DIV.railNavOn ul	{list-style:none; margin:0px; padding:0px}
#rail DIV.railNavOn li	{padding-left:10px}

#rail DIV.railNav2 		{padding:5px 0px 5px 22px; font-size:11px; background-color:#dcdec0}
#rail DIV.railNav2 ul	{list-style:none; margin:0px; padding:0px}
#rail DIV.railNav2 li	{padding-left:10px}

#rail DIV.railNavOn2 	{padding:5px 0px 5px 22px; font-size:11px; background-color:#fffde9}
#rail DIV.railNavOn2 ul	{list-style:none; margin:0px; padding:0px}
#rail DIV.railNavOn2 li	{padding-left:10px}

#cartContent_Cart		{clear: both; width:635px; padding:0px 10px 15px 15px; margin-top:15px; float:left; margin-right: 5px;}

#cartContent_Cart DIV.cartButton	{width:280px; text-align:right; padding-top:20px; float: right;}

#cartRail_Cart {background-color:#dcdec0;	width:280px;	float:left; margin-top:15px; padding:5px; }

#cartRail_Cart h3	{font-size:13px; font-weight:bold; text-align:center; padding:5px 0 10px 0; margin:0px}

#cartRail_Cart DIV.itemList		{background-color:#FFFDE8; font-size:12px; overflow:hidden; width:270px; padding:10px 0px 10px 0; margin-left: 5px;}
#cartRail_Cart DIV.itemList	a	{font-weight:bold; color: #6E6352;}

.cartTable_Cart			{width:635px;  font-size:12px}

.cartTable_Cart tr.header	{background-color:#dcdec0; font-size:11px}
.cartTable_Cart td 	{padding:5px}

.cartTable_Cart tr.cartAlt	{background-color:#eeefdf}
.cartTable_Cart tr.total		{font-size:13px; font-weight:bold; height:40px}

.cartTable_Cart td.delete	{width:60px; font-weight:bold}
.cartTable_Cart td.orderSum	{width:220px; font-weight:bold}
.cartTable_Cart td.price		{width:55px; font-weight:bold}
.cartTable_Cart td.quantity	{width:40px; font-weight:bold}
.cartTable_Cart td.total		{width:75px; font-weight:bold}

.cartBtn {
float: left;
margin-right: 9px;
border: 1px solid #DCDEC0;
height: 24px;
}

.cartBtnBorder {
border: 1px solid #DCDEC0;
height: 24px;
}

.loginHeader {
font-weight: bold;
font-size: 15px;
}

.error {
color: red;
}

.railNav2 {
font-size: 13px;
margin: 6px 0px 6px 0;
padding-left: 15px;
}

.railNav2 a, .railNav2 a:visited {
color: #6E6352;
font-weight: bold;
}

.railNavOn2 {
font-size: 13px;
margin: 6px 0px 6px 0;
padding-left: 3px;
}

input {
border: 1px solid #DCDEC0;
padding-left: 3px;
}

select {
border: 1px solid #DCDEC0;
}

textarea {
border: 1px solid #DCDEC0;
}

input[type=text] {
width: auto;
}
input[type=image] {
padding: 0;
margin: 0;
}
