/*
Contact IA Modules Support if you need help modifying the look and feel of your site.
Extensive design customization well beyond this files options are easily done by our staff by request
Note: Your web browser may cache the css stylesheet making it appear as if effects are not occurring.
You can set your browser to not cache content to solve this.
*/

/* tag overrides follow*/
* { font-family: Arial, Helvetica, sans-serif;}

/* modify the BODY's: 
text-align: left or center   this will justify the pages
background to any color for the background around the pages
add leftmargin:0 topmargin:0 to remove padding around main page.
*/
BODY { 
	background:#faf8ea;
	background-image:url(/design_images/fade_background.gif);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px; 
	text-align:center;	
	color: #222;	
	overflow: -moz-scrollbars-vertical;
}
form {
	display: inline;
}
A, A:visited, A:active { color:#316ac5; text-decoration: none; }
A:hover { text-decoration: underline; }

/* classes */
A.no-link:hover {  color:#ffffff }
A.grey-link:hover { background:#d4d0c8; color:#ffffff; }
A.light-colored { color:yellow }

.bg1 { 
background: #CADAFF;
}
.bg2 {
	background:#faf8ea;
}

/* modify main table width and background to adjust the page width and color*/
.table-main-table { 
	width:824px;
	margin:0 auto;
	background:#ffffff;
	border: none;
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	/*background-image:url(/design_images/background.gif);*/
	background-repeat:repeat-y;
}

#mainTableTopCell {
}

div#headerMainCell, div#footer { color:#444;width:800px;margin:0px 12px 0 12px; auto; text-align:center; }
div#headerMainCell h1 {	color:#222;	font-size:14px; text-align:left; margin: 0 0 6px; }
div#headerMainCell .slogan { color:#ffffff; margin:4px 12px 0 30px; font-style: italic;}
div#headerMenuCell {width:800px;font-size:12px;margin:10px 12px 0 10px;height:20px;font-weight:bold; border-bottom:solid; border-bottom-width:thin;color:#BF6628; } 
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{margin-left: 280px; margin-top: 0px;}
ul#nav li{float:left;margin: 0 4px 0px 0;text-align:center;background-image:url(/design_images/dark_background.jpg);}
ul#nav a{float:left;width: 100px; height: 16px; color:#ffffff;text-decoration:none;padding:4px 0 0 0;}
ul#nav a:hover{background:#f2e2af; color:#BF6628;}
ul#nav li a.activelink,ul#nav li a.activelink:hover{background: #FFF;color: #003; border-bottom:solid 1px #ffffff;}

#browseCatName {font-size:14px;font-family:Copperplate Gothic Bold, Verdana, Tahoma;}
#topCatName {font-size:18px; font-family:Copperplate Gothic Bold, Verdana, Tahoma;}
#shopActName {font-size:14px; font-family:Copperplate Gothic Bold, Verdana, Tahoma;}
ul#leftNav1,ul#leftNav1 li{list-style-type:none;margin:0;padding:0;}
ul#leftNav1{margin-left: 5px; margin-top: 0px;}
ul#leftNav1 li{float:left;margin: 0 5px 0px 0;text-align:center; background:#cee;}
ul#leftNav1 a{float:left;width: 140px; height: 24px;text-decoration:none;padding:4px 0 0 0; color:#366}
ul#leftNav1 a:hover{background:#699; color:#cee;}
ul#leftNav1 li a.activelink,ul#leftNav1 li a.activelink:hover{background: #FFF;color: #bf6628; border-bottom:solid 1px #ffffff;}

ul#leftNav2,ul#leftNav2 li{list-style-type:none;margin:0;padding:0;}
ul#leftNav2{margin-left: 5px; margin-top: 0px;}
ul#leftNav2 li{float:left;margin: 0 5px 0px 0;text-align:center;background:#F6EBCB; padding: 6px 0 6px 0;}
ul#leftNav2 a{float:left;width: 140px; height: 24px;text-decoration:none;padding:4px 0 0 0; color:#9B4431}
ul#leftNav2 a:hover{background:#746e5b; color:#ded2b9;}
ul#leftNav2 li a.activelink,ul#leftNav2 li a.activelink:hover{background: #FFF;color: #bf6628; border-bottom:solid 1px #ffffff;}

ul#leftNav3,ul#leftNav3 li{list-style-type:none;margin:0;padding:0;}
ul#leftNav3{margin-left: 20px; margin-top: 0px;}
ul#leftNav3 li{float:left;margin: 0 0px 4px 0;text-align:center;background:#ffffff;font-weight:bold;}
ul#leftNav3 a{float:left;width: 100px; height: 24px;text-decoration:none;padding:4px 0 0 0; color:#7a7}
ul#leftNav3 a:hover{background:#f2e2af; color:#BF6628;}
ul#leftNav3 li a.activelink,ul#leftNav3 li a.activelink:hover{background: #FFF;color: #bf6628; border-bottom:solid 1px #ffffff;}

ul#leftNav4,ul#leftNav4 li{list-style-type:none;margin:0;padding:0;}
ul#leftNav4{margin-left: 20px; margin-top: 0px;}
ul#leftNav4 li{float:left;margin: 0 0px 4px 0;text-align:center;background:#ffffff;font-weight:bold;}
ul#leftNav4 a{float:left;width: 100px; height: 24px;text-decoration:none;padding:4px 0 0 0; color:#C60}
ul#leftNav4 a:hover{background:#f2e2af; color:#BF6628;}
ul#leftNav4 li a.activelink,ul#leftNav4 li a.activelink:hover{background: #FFF;color: #bf6628; border-bottom:solid 1px #ffffff;}

td.MenuLeft {
	width:200px;
	vertical-align:top;
	padding:5px 0 0 0;
	background:#fffffff;
}

#content {
	vertical-align:top;
	font-size:12px;
	padding:15px 15px 15px 25px;
	width:600px;;
	background:#fffffff;
	text-align:left;
} 

#mainTableRightCell{display:none;}

#mainTableBottomCell {
	padding:0;
	vertical-align:bottom;
}



.categoryProduct {
	margin: 10px 5px 10px 5px;
	padding: 5px;
	height: 200px;
	width: 160px;
	 float: left;
	border: none;
}

.table-fixed-width {
	width: 760px; 
	background: #FFFFFF; 
	color: #000000; 
}
.table-small { 
	border: 0px; 
	padding:1px; 
}
/*
modify these three below to adjust the look and text size of the tables and headers
*/
.table-title { 
	font-weight: bold; 
	font-size: 14px;
  }
.tblcols {
	background: #CCC;
	color: #333;
	text-align:left;
}
.table-header { 
	text-align:left; 
	background-color: #fff; }

.listing-row { background: #FFF7E8 }
.listing-row-alt { background: #FFFFFF }
/* customize left main menu*/
.menulink {
	background-color: #fff;
}
.cell-menulinktext{color: #FFFFFF; font-weight: bold;}
.cell-menulink{background: #CCCCCC; font-weight: bold;}
.cell-menusearch{background: #CCCCCC}
.cell-catlink{background: #EEEEEE}
.cell-cart{ background: #EEEEEE; color: #000000; font-weight:bold; font-size: 12px; text-align:center} 
/*
Modify the two classes below to adjust the text of the category product list
*/
.text-category-name{ color: #cccccc; font-weight:bold; font-size: 14px;}
.text-category-desc{ color: #000000; font-weight:bold; font-size: 12px;}

.body-form { background: #E3DFD7; color:#000000 }

.warning { color: #cc1000; font-weight:bold }

.stackdump-class { color:black }
.stackdump-method { color:black }
.stackdump-file { color:purple }
.stackdump-line { color:red }

.currency-input { 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: right;
    font-size: 8px;
}

.option-input { 
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: right;
    font-size: 8px;
}

.text-input {
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    font-size: 8px;
}

.number-input {    
    BORDER-RIGHT: black 0px solid; 
    BORDER-TOP: black 0px solid; 
    BORDER-LEFT: black 0px solid; 
    BORDER-BOTTOM: black 0px solid; 
    BACKGROUND-COLOR: #f5f5f5;
    text-align: left;
    font-size: 8px;
}



/* SIDEBAR MENU */
#MenuTop {
	width:170px;
	vertical-align:top;
	margin-left:4px;
	/*background-image:url(/design_images/menu_top.gif);*/
	/*background-repeat:repeat-y;*/
}
#MenuLeft, #MenuRight {
	width:170px;
	vertical-align:top;
	margin-left:4px;
	background-image:url(/design_images/menu_background.gif);
	background-repeat:repeat-y;
}
#search {
	border-collapse: collapse;
	width: 170px;
	margin: 5px 4px 5px 10px;
}

#search TD {
	padding: 2px;
	white-space: nowrap;
	font-size:12px;
}
#menu, #myaccount  {
	width: 170px;
	margin: px 0px 3px 0px;
	font-size:12px;
}
.signin {	
	width: 260px;
	margin: 10px 10px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size:12px;
	border-top: solid 1px #f2e2af;
	border-right: solid 1px #f2e2af;
	border-bottom: solid 1px #f2e2af;
	border-left: solid 1px #f2e2af;
}

#menu TD, #myaccount TD, .signin td {
	padding: 0px;
}
#bestSellers TD, #related TD, #newProducts TD{
	padding: 0px;
	font-size:12px;
}

#menu a, #myaccount a {
	text-decoration: none;
}
.tblhead  {
	text-align: center;
	color:#700800;
	font-size:12px;
	font-weight: bold;
	background-position: top;
	white-space: nowrap;
	height:30px;
}
.tblhead2  {
	text-align: center;
	color:#699;
	font-size:16;
	font-weight: bold;
	background-position: top;
	white-space: nowrap;
	padding: 1px;
	height:30px;
}

.tblhead a:link, .tblhead a:visited, .tblhead a:hover, .tblhead a:active  {
	text-align: center;
	color:#BF6628;
	font-size:12px;
	font-weight: bold;
	background-position: top;
	white-space: nowrap;
	height:30px;
}
.tblfoot {
	background:none;
}
.hellouser {
	
}
.gobutton {   
   margin-left: 5px;
   font-size: 11px;
   } 
   
   
#content {
	vertical-align:top;
	font-size:12px;
	padding-left:15px;
}   
   
   
   
/* FEATURED PRODUCT */
#featured {
	width: 100%;
	text-align: center;	
	font-size:12px;
}
#featured td {
	vertical-align: top;
}
.featuredproduct {
	width: 100%;
}
.featuredproduct td {
	text-align: center;
}

.frame {
	border: 1px solid #f2e2af;
	text-align:center;
	padding: 3px 3px 3px 3px;
}
/* PRODUCT ATTRIBUTES */
.name, .price, .qty {
	font-weight: bold;
}

/* CATEGORY PRODUCT LIST */
h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	color:#700800;
}

.catheading {
	font-size: 32px;
	font-weight: bold;
	margin: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#700800;
}
#categoryproductlist {
	width: 100%;
}
.pagedesc {
	margin: 0px 0px 10px 0px;
}
#productlist, #invoicelist {
	width: 100%;
	background-color: #fff;
	border-collapse: collapse;
	border-top: solid 1px #f2e2af;
	border-right: solid 1px #f2e2af;
	font-size:12px;
}

#productlist TD, #invoicelist TD {
	padding: 2px;
	border-left: solid 1px #f2e2af;
	border-bottom: solid 1px #f2e2af; 
}

#productlist .tblhead{
	text-align:center;
}

.breadcrumb {
	margin: 0px 0px 10px 0px;
}

a.breadcrumb:link, a.breadcrumb:visited,  a.breadcrumb:hover,  a.breadcrumb:active  {
	color: #BF6628;
	font-size: 11px;
}
#pagehead {
	font-size: 11px;
}

/* FOOTER */
#footer {
	margin-top:0px;
	margin-bottom:10px;
	color: #666;
	font-size:11px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active  {
	color: #999;
}
/* PRODUCT DETAIL */
#productdetail {
	font-size:12px;	
	width:100%;
}
#productdetail .frame {
	margin: 10px 10px 10px 0px;
}
#addbutton {
	margin-top: 10px;
}

.PoweredBy{
	color: #000000;
	font-size: 9px;
}
.PoweredBy A, .PoweredBy A:link, .PoweredBy A:visited, .PoweredBy A:active, .PoweredBy A:hover {
	color: #000000;
	font-size: 9px;
	TEXT-DECORATION: underline;
}

#subcategories, #shoppingcart, #coupon {
	font-size:12px;
}

table.shoppingcart {table-layout:fixed; border-color: #cee}

.fieldlabel {
	background:none;
	font-weight:bold;
	font-size:12px;
}

#customerdetails, #customerdetails input, #customerdetails select, #customerdetails option {
	font-size:12px;
}

h2 {
	font-size:16px;
	font-weight: bold;
	margin: 0px;
	color:#700800;
}

select#BCountry, select#SCountry {
	width:140px;
}

#customerDetailText{
	padding:5px;
}

#catTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#700800;
}

#catListEven a{
	font-size:12px;
	color:#066;
}

#catListOdd a{
	font-size:12px;
	color:#C60;
}

#swatch a { text-decoration:none; }

div#pagetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#C60;
	margin:10px 0 10px 0;
}

#prodSearch {font-size:9pt; border-top:1px solid #666666;vertical-align:top;padding:2px 0 1px 5px;height:15px;width:187px;color:#666;}