body {
	background-color:#9A8F83;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.35em;
	padding:0px;
	margin:0px;
	text-align:center;
}
table#itemInfoTable td {
    background-color:#FFFFFF;
    border-left:1px solid #BEBDBB;
    border-top:1px solid #BEBDBB;
    padding:6px 10px;
    vertical-align:top;
}
td.BottomBorder {
    border-bottom:1px solid #BEBDBB !important;
}
td.noTopBorder {
    border-top:medium none !important;
}
td.noLeftBorder {
    border-left:medium none !important;
}
.bold {
    font-weight:bold;
}
.SubmenuText
{
    vertical-align:top ;
}
.SpanTitle
{
    font-size:22px;
    font-weight:bold;
    color:#C7C0AE;
}
.SpanDetails
{
    font-family: Verdana; 
    font-size: 8pt; 
    color: #666666;
    font-weight:bold;
}
.CommonText
{
    font-family: Verdana; 
    font-size: 8pt; 
    color: #666666
}
.OneColumn
{
    text-align:left ;
    padding-top:0px;
    margin-top:20px;
}
.cHide {
	visibility:hidden;
	display:none;
}

div.wrapper {
	background-image:url(../images/global/background_main.jpg);
	background-repeat:repeat-x;
	text-align:center;
	border:none;
	padding:0px;
	margin:0px;
}
/* Common Styles */
a {
	text-decoration: none;
	color:#665646;
}
a:hover {
	color:#CC3333;
}
img {
	border:0 none;
}
h2 {
 	/**padding-top:20px;*/
	line-height:1em;
	color:#665747;
}
h3 {
	padding:0px;
	margin:0px;
}
.hlink {
	border-right:1px #cfcfcf solid;
}
.hline {
	border-bottom:1px solid #E4DED0;
	width:auto;
	height:1px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.itemTitle {
	font-weight:bold;
}
.itemPrice {
	color:#FF0000;
}
.panel {
	border:1px #c7c0ae solid;
	background-color:#f1eee7;
}
.panelHeader {
	background-image:url(../images/global/background_panel_header.jpg);
	background-repeat:repeat-x;
	height:20px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	/*width:100%;*/
}
.panelContent {
	text-align:left;
	padding:5px 10px;
	vertical-align:top;
}
.shipmentTrack
{
    border-width: 0px; 
    height: 22px; 
    width: 88px;
    padding-top:5px;
}
div#header, div#footer, div#mainNav, div#home, div#content {
	background-color:#FFFFFF;
	padding:0px 50px 0px 50px;
	margin:0px;
	text-align:center;
	overflow:hidden;
}
div#headerContainer, div#mainNavContainer, div#footerContainer, div#mainContainer {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:880px;
	background-color:#FFFFFF;
	border:none;
	padding:0px;
	border:0px;
	height:auto;
}
.left {
	float:left !important;
	/*width:350px;*/
}
.right {
	float:right !important;
}
.tLeft {
	text-align:left !important;
}
.tRight {
	text-align:right !important;
}
.tCenter {
	text-align:center !important;
}
.smallText {
	font-size:10px;
	line-height:1.2em;
	color:#665646;
}
.smallTextGrey {
	font-size:10px;
	line-height:1.2em;
	color:#666666;
}
.smallTextGrey a {
	color:#666666;
}
.smallTextGrey a:hover {
	color:#CC3333;
}
div.horRule, div.horRule_10 {
	background-color:#e5ddd2;
	height:1px;
	margin:0;
	padding:0;
}
div.horRule_10 {
	margin:0px 0px 10px 0px !important;
}
div.horRule hr, div.horRule_10 hr {
	display: none !important;
}
h2.sIFR-replaced {
	margin:10px 0px 10px 0px;
 /*margin=top:0px;*/
}
.hlinkUnderline {
	text-decoration:underline !important;
}
.clearBoth {
	clear:both !important;
	height:0;
	margin:0;
	overflow:hidden;
}
.bold {
	font-weight:bold;/*color:#665646;*/
}
.boldGrey {
	font-weight:bold;
	color:#666666;
}
.padT10 {
	padding-top:10px !important;
}
.padB10 {
	padding-bottom:10px !important;
}
.padTB10 {
	padding:10px 0px !important;
}
.padTB5LR10 {
	padding:5px 10px !important;
}
.padT20 {
	padding-top:20px !important;
}
.padB20 {
	padding-bottom:20px !important;
}
.center {
	text-align:center !important;
}
.w150 {
	width:150px !important;
}
.w180 {
	width:180px !important;
}
.w170 {
	width:175px !important;
}
.w80 {
	width:80px !important;
}
.h30 {
	height:30px !important;
}
.h40 {
	height:40px !important;
}
.black{
	color:#000000 !important;
}
.grey {
	color:#666666 !important;
}
.formField {
	font-size:90% !important;
}
.formLabel {
	width: 100px !important;
	
}
.formArea
{
    overflow:auto ;
    width: 180px !important;
}
.noPadding {
	padding:0px;
}
/* Header */
div#headerContainer {
	height:68px;
}
div#headerLogo {
	float:left;
	background-color:#FFFFFF;
}
div#headerNav {
	float:right;
	text-align:right;
	padding:40px 0px 0px 0px;
	background-color:#FFFFFF;
	height:29px;
}
div#headerNav a {
	color:#000000;
	padding:0px 20px 0px 20px;
}
div#headerNav a:hover {
	color:#CC3333;
}
/* Page Navigation */
div#mainNavContainer {
	line-height:1em;
/*	z-index:100;*/
}
div#tab {
	background-image:url(../images/global/background_tab.jpg);
	background-repeat:repeat-x;
	height:21px;
	text-align:left;
	padding:7px 0px 0px 0px;
	border-right:1px #c7c0ae solid;
	border-left:1px #c7c0ae solid;
	border-top:1px #c7c0ae solid;
}
div#tab a {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
div#tabBottom {
	background-image:url(../images/global/background_gradiant_31.jpg);
	background-repeat:repeat-x;
	height:31px;
	border-right:1px #c7c0ae solid;
	border-left:1px #c7c0ae solid;
	border-bottom:1px #c7c0ae solid;
}
div#breadCrubs {
	float:left;
	height:21px;
	padding:10px 10px 0px 10px;
	text-align:left;
}
div#breadCrubs ul {
	margin:0px;
	padding:0px;
}
div#breadCrubs li {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
}
div#shoppingCartMini {
	background-color:#695f56;
	float:right;
	/*width:270px;*/
	height:21px;
	padding:10px 20px 0px 0px;
	color:#FFFFFF;
	text-align:right;
}
div#shoppingCartMini ul {
	margin:0px;
	padding:0px;
}
div#shoppingCartMini li {
	margin:0px;
	padding:0px 5px 0px 5px;
	display:inline;
	list-style-type:none;
}
.last {
	border-left: 1px #FFFFFF solid;
}
.lastBrown {
	border-left: 1px #665646 solid;
}
/* Page Footer */
div#footer {
	background-color:#FFFFFF;
	height:55px;
	overflow:hidden;
}
div#footerWrapper {
	background-image:url(../images/global/background_footer.jpg);
	background-repeat:repeat-x;
	height:55px;
}
div#footerNav {
	float:left;
	font-size:0.95em;
	margin:15px 0 0;
}
div#footerCopyright {
	float:right;
	font-size:0.85em;
	margin:15px 0 0;
	padding:0px 15px 0px 0px;
	text-align:right;
}
div#footerNav a {
	padding:0px 10px 0px 10px;
}
/* Page Content */
div#home {
	margin:0px;
	text-align:center;
	overflow:hidden;
}
div#homeRight, div#homeLeft {
	padding:0px 0px 10px 0px;
}
div#featProduct {
	width:339px;
	/*width:329px;*/
	margin:10px 0px 10px 0px;
}
div#homeMainText {
	width:411px;
	margin:10px;
	text-align:left;
}
table#homeWhatsNew {
	width:411px;
	margin:10px 0px 0px 10px;
 	/*margin-left:0px;*/
	vertical-align:bottom;
	height:100%;
}
/* Whats New */
div#whatsNewContent {
	background-image:url(../images/global/background_whatsnew.jpg);
	background-repeat:repeat-x;
	text-align:left;
	border:0px; margin:0px; padding:0px;
}
.itemImg {
	padding:15px;
	text-align:center;
}
.itemImgHome {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
}
.itemImgList
{
    text-align:center;
}
.itemTitle, .itemDesc, .itemPrice, .itemBuyNow {
	vertical-align:top;
}
.itemDetails, .itemBuyNow {
	padding:0px 15px 0px 15px;
}
.itemBuyNow {
	padding-bottom:10px;
}
.itemBuyNow a {
	color:#665646 !important;
}
.shippingTracker {
	line-height:2em;
}
img#buttonTrack {
	padding-top:10px;
}
input#tbOrderNo {
	margin:5px 0px 0px 0px;
}
/* Page 2 */
div#announcementPanel, div#viewedItemsPanel, div#splOfferPanel, div#yourOrderPanel {
	margin:5px 10px 10px 0px;
	width:100%;
}
div#column2 {
	width:580px;
	padding:0px 0px 10px 10px;
    /*padding:10px 0px 10px 10px;*/
}
div#column2 h1 {
	padding:0px 0px 0px 10px;
	margin-bottom:15px;
}
/* results */
div#categoryResultsHeader {
	background-image:url(../images/global/background_gradiant_31.jpg);
	background-repeat:repeat-x;
	padding:3px 5px 0px 5px;
	height:22px;
	border:1px #d1d0cb solid;
	text-align:left;
	color:#665646;
}
div.storeInfoHeader {
	color:#665646 ;
}
div#topPagination ul {
	margin:0px;
	padding:0px;
}
div#topPagination li {
	margin:0px 0px;
	padding:0px 5px;
	display:inline;
	list-style-type:none;
	line-height:12.5pt;
}
/* Store Information */
div#storeInfoWrapper {
	padding:15px 10px;
}
div#storeInfoPanel {
	padding:20px 0px !important;
}
div#storeInfoDetail {
	padding:0px 0px 0px 10px;
}
/* FAQ */
.faqWrapper {
	width:400px !important;
	height:auto;
}
.faqInfoHeader {
	padding:2px 0px;
}
.faqInfoDetail {
	padding:5px;
}
div#faqWrapper {
	padding:0px 10px 20px 10px;
}
div#faqDesc {
	width:350px;
	padding:5px 0px 15px 0px;
}
/* Detail Page */
div#detailLeftPane {
	border:#e5ddd2 solid 2px;
	margin:20px 0px 20px 0px;
	float:left;
	width:230px;
	
}
div#detailImagePane {
	padding:0px 0px 0px 0px;

	
}
div#detailImageEnlarge {
	padding:5px 5px 5px 5px;
	float:right;
	font-weight:bold;
}
div#detailRightPane {
	margin:20px 0px 0px 0px;
	float:right;
	width:330px;
}
div#detailDataPanel {
	padding:10px 0px;
}
.ccBackground {
	background-color:#f1f1e9;
}
table#dataTable td {
	border-left:1px solid #f1f1e9;
	border-top:1px solid #f1f1e9;
	padding:10px;
	font-size:90% !important;
	line-height:1.2em;
	color:#666666;
	vertical-align:middle !important;
}
.dataTablelast {
	border-right:1px solid #f1f1e9;
}
.dataTableBottom {
	border-bottom:1px solid #f1f1e9;
}
.noBorder {
	border:medium none !important;
}
/* Check Out */
div.panelContent li {
	background:transparent url(../images/global/arrow_subnav.gif) no-repeat scroll 0 7px;
	padding:4px 10px !important;
}
div#panelColumn {
	width:175px;
}
div#panelColumnCheckout {
	padding:48px 0px 0px 0px;

	width:185px;
	/*width:175px;*/
}
div#checkoutForm {
	background-color:#f1eee7;
}
div#checkoutForm {
	padding: 20px 10px;
	color:#665646;
	width:557px;
}
table#shippingForm td {
	padding: 3px 10px;
	font-size:90%;
}
table#shippingForm input {
	width:150px !important;
}
div#checkOutSubmitPanel {
	margin:20px 0px 20px 0px;
	padding:5px;
	/*padding:5px 5px 1px 5px;*/
	height:22px;
	background-color:#d7d0bd;
}
div#checkOutSubmitPanel ul {
	margin:0px;
	padding:0px;
}
div#checkOutSubmitPanel li {
	margin:0px;
	padding:5px 2px 0px 2px;
	display:inline;
	list-style-type:none;
}
table#summaryTable td, .contactUs td, .faq td, .Refund td{
	background-color:#FFFFFF;
	border-left:1px solid #bebdbb;
	border-top:1px solid #bebdbb;
	padding:6px 10px;
	vertical-align:top;
}
td.last {
	border-right:1px solid #bebdbb;
}
td.head {
	background:#f1eee7 !important;
}
td.noLeftBorder {
	border-left:medium none !important;
}
td.noTopBorder {
	border-top:medium none !important;
}
td.BottomBorder {
	border-bottom:1px solid #bebdbb !important;
}
div.summaryItem {
	width:220px;
	padding:10px;
	height:150px;
}
div.summaryItemHeader {
	padding:0px 0px 20px 0px !important;
}
.summaryTableFooter {
	background-color:#74C2C6 !important;
	border:1px solid #74C2C6 !important;
	color:#FFFFFF !important;
	font-size:11px;
}
.required {
	color:red;
}
table#paymentForm input {
	width:200px;
}
table#paymentForm td {
	padding: 3px 3px !important;
}
input#tbZIPCode, input#tbCVC {
	width:50px !important;
}
div#shoppingCartForm {
	padding:15px 0px 0px 0px;
}
input.itemQty {
	width:20px !important;
}
div#shoppingCartSubmitPanel {
	padding:20px 0px 30px 0px;
}
div#shoppingCartSubmitPanel ul {
	margin:0px;
	padding:0px;
}
div#shoppingCartSubmitPanel li {
	margin:0px;
	padding:5px 5px 0px 5px;
	display:inline;
	list-style-type:none;
	vertical-align:middle !important;
}
/* Confirmation */
table#orderInfo {
	margin:0px 0px 10px 0px !important;
}
table#orderInfo td {
	background-color:#FFFFFF;
	border-left:1px solid #bebdbb;
	border-top:1px solid #bebdbb;
	padding:2px 10px;
	vertical-align:middle !important;
}
.orderInfoLast {
	border-bottom:1px solid #bebdbb;
}
.orderID {
	color:#FFFFFF;
	background-color:#695f56 !important;
}
table#itemInfoTable td {
	background-color:#FFFFFF;
	border-left:1px solid #bebdbb;
	border-top:1px solid #bebdbb;
	padding:6px 10px;
	vertical-align:top;
}
div.Item {
	width:220px;
	padding:10px;
}
td.itemHeader {
	background-color:#a39b86 !important;
	color:#FFFFFF !important;
}
.itemInfoTableFooter {
	background-color:#74C2C6 !important;
	border:1px solid #74C2C6 !important;
	color:#FFFFFF !important;
	font-size:11px;
}
div#confirmationButtonPanel {
	margin:20px 0px 20px 0px;
	padding:5px;
	/*padding:5px 5px 1px 5px;*/
	height:22px;
	background-color:#d7d0bd;
}
div#confirmationButtonPanel ul {
	margin:0px;
	padding:0px;
}
div#confirmationButtonPanel li {
	margin:0px;
	padding:5px 2px 0px 2px;
	display:inline;
	list-style-type:none;
	vertical-align:middle !important;
}
a.shoppingCart:hover{
	color:#FFFFFF !important;
}
div#detailButtonPanel {
	vertical-align:bottom !important;
	bottom:0px;
	padding:30px 0px 0px 0px;
}
div#termsConditionPanel {
	padding:20px 0px 0px 0px;
	color:#333333;
}
div#termsConditionPanel a {
	color:#333333;
}
div#yourOrderPanel {
	/*height:80px !important;*/
}
.homePanelSmall {
	height:115px;
	width:167px;
	/*width:157px !important;*/
}
div#homePagePanel {
	width:340px;
}
#tbOrderNo {
	width:140px;
}
.wrapperFix {
	width:880px; 
	background-color:white; 
	margin-left:auto; 
	margin-right:auto;
}
input#cbTerms {
	margin:0px 5px !important;
}
.marT5R10 {
	margin:4px 10px 0px 0px;
}
.padLR10 {
	padding:0px 10px;
}
.price {
	font-size:14px;
}
div#orderNo, div#orderPrice {
	padding:7px 10px;
	vertical-align:middle;
}
.orderNo, .orderPrice 
{
    font-weight:bold;
	padding:7px;	
	vertical-align:middle;
}
.totalBeforeDisc {
	padding:7px;
	border-top:Solid 1px #C7C0AE;
	vertical-align:middle;
}

div#orderPrice {
	background-color:#74C2C6 !important;
	color:#FFFFFF !important;
}
.orderPrice {
	background-color:#74C2C6 !important;
	color:#FFFFFF !important;
}
.lheight125 {
	line-height:12.5pt;
}