*
{
 font-family: Georgia, Garamond, serif;
}

body 
{
 margin: 0;
 text-align: center;
}	
.va_nulled *{margin:0;padding:0;}
.va_nulled .content {padding:16px 18px 18px;margin:0}

h1 
{
 margin-top: 26px;
 margin-bottom: 8px;
 padding: 0;
 font-size: 36px;
 font-weight: bold;
}

h2 
{
 margin-top: 4px;
 margin-bottom: 8px;
 padding: 0;
 font-weight: normal;
 font-size: 18px;
}

a 
{
 color: black;	
}

a:hover
{
 background-color: #d5822f;
 color: white; 
}	

a img 
{
 border: none;
}	

fieldset
{
 border: none;
 padding: 0;
 margin: 0;
}

hr 
{
 border-top: 1px solid #eaeaea;
 border-bottom: 1px solid #f7f7f7;
 clear: both;
}	

label 
{
 font-size: 12px;
 vertical-align: top;
 margin-top: 4px;
}

.cartTable tr td input.button
{
 border: 0;
 width: 70px;
 background: none;
 text-decoration: underline; 
 cursor: pointer;
 color: #000;
}

.odd
{
 background: #f7f7ec;
}	

.main 
{
 width: 1000px;
 overflow: hidden;
 margin-left: auto;
 margin-right: auto;
}	

.header 
{
 font-size: 14px;
 background-color: #2e852e;
 background-image: url("../pics/logo.jpg");
 background-repeat: no-repeat;
 background-position: 20px 8px;
 text-align: right; 
 height: 32px;
 padding-right: 22px;
 padding-top: 14px;
}

.gray
{
 color: #666666;
}

.grayText
{
 color: #666666;
 float: left;
 clear: both;
 margin-right: 10px;
}	

.contentArea
{
 background-color: #e8e8d2;
 text-align: left;
 padding-left: 8px;
 padding-right: 8px;
 border: 1px solid transparent;
}

.contentBreak
{
 background-color: #e8e8d2; 
 text-align: left;
 padding-left: 8px;
 padding-right: 8px;
 height: 10px;
 border: 1px solid #e8e8d2;
}

.header a 
{
 color: #c8dfc8;
 border: none;
}

.header a:hover
{
 background-color: #fff;
 color: #2e852e;
}	

.header a img 
{
 border: none;
 text-decoration: none;
 margin-left: 5px;
 background-color: #c8dfc8;
}

.leftColumn 
{
 float: left;
 width: 250px;
 padding: 0;
 margin: 0; 
 background-color: white;
}

.checkoutHeader 
{
 float: left;
 width: 335px;
 padding: 0;
 margin-right: 5px; 
}

.rightWrapper 
{
 float: right;
 margin: 0;
}

.rightLinks
{
 float: right;
 width: 300px;
}


.leftLink
{
 float: left;
 margin: 0;
}

a.left:hover
{
 background-color: color: #d5822f;
 color: #fff; 
}	

a.leftLink:hover
{
 background-color: color: #d5822f;
 color: #fff; 
}

.rightLink
{
 float: right;
 width: 100px;
 margin: 0;
}

a.rightLink:hover
{
 background-color: color: #d5822f;
 color: #fff; 
}

.centered
{
 margin-left: 100px;
 float: left; 
}	

.hidden
{
 visibility: hidden;
}	

.centerColumn 
{
 float: left; 
 width: 525px;
 padding: 0;
 margin-left: 0;
 margin-right: 11px; 
 background-color: white;
}

.rightColumn 
{
 float: right; 
 width: 185px;
 padding: 0;
 margin: 0;
 background-color: white;
}

.columnHead 
{
 height: 38px;
 overflow: hidden;
 padding-left: 18px;
 padding-right: 18px;
 font-weight: bold;
 font-size: 22px;
 padding-top: 18px;
 padding-bottom: 0px;
}

.progress
{
 float: right;
 text-align: right;
 width: 145px;
}

.progress img
{
 margin-right: 10px;
}	

.footer
{
 clear: both;
 font-size: 12px;
}

.footer a:hover
{
 background-color: #000;
 color: #fff;
}	

.category 
{
 background: url("../pics/category.gif");
 background-repeat: no-repeat;
 padding-left: 12px;
 padding-top: 16px;
 padding-bottom: 24px;
 padding-right: 0;
}

.items 
{
 background: url("../pics/items_header.gif");
 background-repeat: no-repeat;
 padding-left: 12px;
 padding-top: 16px;
 padding-bottom: 34px;
 padding-right: 18px;
}

.items a
{
 color: #d5822f;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
}

.categoryContent 
{
 background: url("../pics/category.gif");
 background-repeat: no-repeat;
 padding-left: 10px;
 padding-top: 16px;
 padding-bottom: 34px;
 padding-right: 10px;
}

.brown 
{
 color: #d5822f;
}	

.breadcrumb
{
 font-size: 14px;
 color: #d5822f;
 font-weight: bold;
}	

.category a
{
 display: block;
 color: #d5822f;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 padding-top: 8px;
 padding-bottom: 9px;
 padding-left: 5px;
}

.category .item a
{
 padding-left: 0;
}	

.category a:hover
{
 background-color: #d5822f;
 color: #fff;
}

.category a.selected
{
 color: #000;
 background: #f6f6ed;
}

.button
{
 border: none;
 color: #f6f6ed;
 background: none; 
 text-decoration: underline;
 cursor: pointer;
}	

.update
{
 border: none;
 color: #333;
 background: none; 
 text-decoration: underline;
 cursor: pointer;
}

.buttonWrapper
{
 float: right;
 margin-right: 225px;
}	

.rightButton
{
 float: right;
}

a.rightButton:hover, a.rightButton:hover *
{
 background-color: transparent;
 cursor: pointer;
}	

.leftButton
{
 float: left;
}

a.leftButton:hover, a.leftButton:hover *
{
 background-color: transparent;
 cursor: pointer;
}	

.sortButton
{
 color: #000;	
 width: 66px;
 height: 24px;
 font-size: 11px;
 font-weight: normal;
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.selected
{
 background: url("../pics/sortby.gif") no-repeat; 
}

.arrowButton
{
 
 background: url("../pics/btn_arr.gif") no-repeat; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 color: #fff;
 font-size: 11px;
 font-weight: normal;
 padding-left: 18px;
 padding-top: 2px;
 width:  66px;
 height: 18px;
 float: left; 
 cursor: pointer;
}

.orangeButton
{
 background: url("../pics/btn_orange.gif") no-repeat; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 color: #fff;
 font-size: 11px;
 font-weight: normal;
 padding-left: 10px;
 padding-top: 2px;
 width:  113px;
 height: 18px;
}	

.shortButton
{
 background: url("../pics/btn_short.gif") no-repeat; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 color: #fff;
 font-size: 11px;
 font-weight: normal;
 padding: 0;
 width:  54px;
 height: 20px;
 float: left;
 border: none;
 margin: 0;
 cursor: pointer;
}

.backButton
{
 display: block;
 background: url("../pics/btn_back.gif") no-repeat; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 color: #fff;
 font-size: 11px;
 font-weight: normal;
 padding-left: 28px;
 padding-top: 1px;
 width:  113px;
 height: 19px;
 cursor: pointer;
}	

.cancelButton
{
 display: block;
 background: url("../pics/btn_cancel.gif") no-repeat; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 color: #fff;
 font-size: 11px;
 font-weight: normal;
 padding-top: 1px;
 width:  122px;
 height: 20px;
 cursor: pointer;
 text-align: center;
}	



.nodeco 
{
 text-decoration: none;
}	

a.nodeco:hover 
{
 background-color: #fff;
}	

.forwardButton
{
 float: right;
 background: url("../pics/btn_forward.gif") no-repeat; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 color: #fff;
 font-size: 11px;
 font-weight: normal;
 padding-left: 20px;
 padding-top: 0;
 padding-bottom: 2px;
 border: none;
 width:  153px;
 height: 20px;
 cursor: pointer;
}	

a.sortUnselected
{
 color: #000;
}	

.search
{
 width: 150px;
 height: 26px;
 vertical-align: top;
 margin: 0;
 padding: 0;
}

.searchButton
{
 margin-left: 10px;
 margin-right: 0;
 padding: 0;
}

.item 
{
 border: 1px solid #ebecec;
 background-image: none;
 width: 500px;
 margin-bottom: 20px;
}

.itemHeader
{
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

.itemHeader h1
{
 color: #cc6600;
 font-weight: bold;
 font-size: 20px;
 padding: 0;
 margin: 0;
}

.itemHeader h1.black
{
 color: #000;
 padding-bottom: 10px;
}	

.itemHeader a
{
 text-decoration: none;	
}

.itemHeader a:hover, .itemHeader a:hover *
{
 background-color: #d5822f;
 color: #fff;
}	

.itemFooter
{
 background: url("../pics/item.gif");
 background-position: left bottom;
 background-repeat: no-repeat;
 padding-top: 16px;
 padding-left: 10px;
 padding-right: 10px;
 height: 26px;
 color: #6e6e6e;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;  	
 font-size: 11px;
}

.itemFooter a:hover
{
 background-color: inherit;
}	


.itemInfo
{
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;	
 background-color: #f5f5f5; 
}

.itemInfo strong 
{
 font-size: 14px;
}	

.itemFooterSingle
{
 background: url("../pics/item_single.gif");
 background-position: left bottom;
 background-repeat: no-repeat;
 padding-top: 14px;
 padding-left: 10px;
 padding-right: 10px;
 height: 28px;
 color: #6e6e6e;
 background-color: #f5f5f5; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;  	
 font-size: 11px;
}	

.content 
{
 padding-left: 18px;
 padding-right: 18px;
 padding-top: 3px;
 padding-bottom: 10px; 
}

.content h2 {
	font-size:24px;
	font-weight:bold;
	margin-top:11px;
}
.itemContent 
{
 padding: 18px 12px;
/*va:fixes above;
 padding-left: 18px;
 padding-right: 18px;
 padding-top: 18px;
 padding-bottom: 18px;
 
 
 */
 
}	

.buttonSeparator
{
 margin-left: 10px;
 margin-right: 10px;
}

.right
{
 float: right;
 padding: 0;
 margin: 0;
 vertical-align: top;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}

.left
{
 float: left;
}	

.right *
{
 vertical-align: top;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}	

.right a
{
 display: inline;
}

.right form 
{
 display: inline;
}	

.right form fieldset
{
 display: inline;
}

.right a img 
{
 border: none;
}	

.right img
{
 vertical-align: top;
}

.formRight
{
 float: right;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}

.formRight input 
{
 width: 240px;
}	

.formRight label
{
 display: block;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}	

.formLeft 
{
 float: left;
 font-size: 12px;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  
}

.formLeft *
{
 font-size: 12px;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  
}

.formRight *
{
 font-size: 12px;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  
}

.formLong *
{
 font-size: 12px;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  
}	

.formLeft input 
{
 width: 240px;
}	

.formLeft label
{
 display: block;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}	

.formLong
{
 float: left;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}

.formLong input 
{
 width: 498px;
}	

.formLong label
{
 display: block;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  	
}	

.formSpace
{
 clear: both;
}	

.error
{
 color: red;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
}

.cart 
{
 background-color: #ffbb1c;
 padding-left: 18px;
 padding-right: 18px;
 padding-top: 10px;
 padding-bottom: 10px; 
}

.cart a:hover
{
 background-color: #ffbb1c;
 cursor: pointer;
}	

.cart h1
{
 font-size: 22px;
 margin-top:8px;
}

.cart .title 
{
 font-size: 14px;
}	

.cart .type
{
 font-size: 11px;	
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 margin-bottom: 20px; 
}	

.cart .quantity
{
 font-weight: normal;
 font-size: 11px; 
 color: #b28314;
}

.cartTable 
{
 width: 500px;
}

.cartTable tbody tr td
{
 height: 25px;
 padding: 5px;
 font-size: 12px;
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}	

.cartTable tfoot tr td
{
 border-top: 1px solid #eaeaea;
 height: 60px;
}	

.cartTable tfoot tr td, .cartTable thead tr td
{
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
 font-size: 12px;
 padding: 5px;
}	

.cartTable tr td
{
 text-align: right;
}

.cartTable tr td input
{
 width: 32px;
 text-align: center;
}

.cartTable tr td.title
{
 text-align: left;
 color: #d5822f;
 font-size: 14px;
 font-weight: bold;
 font-family: Georgia, Garamond, serif;
 width: 296px;
}

.smallText 
{
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 font-size: 12px;
}	

.addressInfo 
{
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 font-size: 12px;
}	

.addressInfo tr td
{
 padding-right: 60px; 
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 font-size: 12px;
}	

input.longButton
{
 width: 300px;
}

.copyButton
{
 background: url("../pics/btn_copy.gif");
 font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
 width: 284px;
 height: 20px;
 border: none;
 color: white;
}
