/*
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:Verdana, 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:url(../design_images/bodyBg.jpg) no-repeat top center #F7F2F2;	
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px;
	margin: 0 0 0 4px; 
	text-align:left;	
	color: #595B5C;	
	overflow: -moz-scrollbars-vertical;
}
form {
	display: inline;
}
A, A:visited, A:active { color:#595B5C; text-decoration: none; }
A:hover { text-decoration: underline; }


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

.brownText {color:#595B5C;}

.bg1 { 
background: #DCD9CD;
}
/* modify main table width and background to adjust the page width and color*/
.table-main-table { 
	width:976px;
	margin:0 auto;
	background: #ffffff; 
	border: none;
	height:100%;
}

/* STORE HEADER */
#header {
	width: 100%;
	margin:0 auto;
	padding:0px;
}
.headerMainCell {
	height:180px;
	width:100%;
	background-image:url(../design_images/header.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0 auto;
}
#headerMainCell h1 {
	color:#ffffff;
	margin:18px;
}

#headerLink {
	width:296px;
	height:100px;
}

#accountLinks {
	margin: 5px 0 0 0px;
}

#accountLinks a {text-decoration:none;color:#757272; font-size:13px;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#accountLinks a:visited {color:#757272;}
#accountLinks a:active {color:#757272;}
#accountLinks a:hover {text-decoration:underline;}

#mainTableTopCell {
	height:81px;
}

#mainTableBottomCell {
	height:77px;
	background:url(../design_images/footerBg.gif) no-repeat center;
	vertical-align:top;
}

#mainTableRightCell {
	display:none;
	width:0;
}

.categoryProduct {
	margin: 10px 0px 10px 13px;
	padding:5px 5px 0 5px;
	height: 350px;
	width: 200px;
	float: left;
	border: 1px solid #987308;
        font-size : 110%;
        text-align : center;
        vertical-align : bottom !important;
}


.categoryProduct img {
	vertical-align:bottom;
}

.categoryProductHome {
	margin: 10px 0px 10px 13px;
	padding:5px 5px 0 5px;
	height: 270px;
	width:143px;
	float: left;
	border: 1px solid #757272;
        text-align : center;
        font-size : 110%;
}

.categoryProductXsell {
	margin: 10px 0px 10px 35px;
	padding:5px 5px 0 5px;
	height: 340px;
	width: 200px;
	float: left;
	border: none;
}

.table-fixed-width {
	width: 760px; 
	background: #ffffff; 
	color: #99C4C2; 
}
.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: #CCCCCC;
	color: #333333;
	text-align:left;
}
.table-header { 
	text-align:left; 
	background-color: #ffffff; }

.listing-row { background: #FFF7E8s}
.listing-row-alt { background: #FFFFFFs}
/* customize left main menu*/
.menulink {
	background-color: #ffffff;
}
.cell-menulinktext{color: #ffffff; font-weight: bold;}
.cell-menulink{background: #CCCCCC; font-weight: bold;}
.cell-menusearch{background: #CCCCCC}
.cell-catlink{background: #AD7F5C}
.cell-cart{ background: #AD7F5C; color: #99C4C2; 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: #99C4C2; font-weight:bold; font-size: 12px;}

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

.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;
}

/* HOME PAGE */

#storeHome {
	float:left;
	width:380px;
	margin:17px 13px 0 0;
}

#buyMore {
	margin:50px 0 0 0;
}

#featuredHome{
	/*float:left;
	width:1200px;*/
}


/* SIDEBAR MENU */
.MenuLeft {
	width:0px;
	display:none;
}

.MenuRight {
	width:0;
	diplay:none;
}

#searchBox {margin:42px 20px 0 0;}
#searchButton {position:relative;top:0px;left:6px;}

#menu, #myaccount  {
	border-collapse: collapse;
	width: 160px;
	margin: 0px 0px 5px 0px;
	background-color:#F1F1F1;
	font-size:12px;
}
.signin {	
	width: 260px;
	border-collapse: collapse;
	margin: 10px 10px 0px 0px;
	font-size:12px;
}

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

#menu a, #myaccount a {
	text-decoration: none;
}

#related .tblhead {
	height:15px;
}

.tblhead  {
	text-align: left;
	color: #595B5C;
	font-weight: bold;
	font-size:13px;
	height: 30px;
	background-color: #99C4C2;
	white-space: nowrap;
	padding: 2px;
}
.tblhead a:link, .tblhead a:visited, .tblhead a:hover, .tblhead a:active  {
	color: #ffffff;
}
.tblfoot {
	background:none;
}
.hellouser {
	
}
.gobutton {   
   margin-left: 5px;
   font-size: 11px;
   } 
   
   
#content {
	
	text-align:left;
	font-size:14px;
        font-family : arial, sans-serif;
	padding:15px 59px 25px 12px;
	background:url(../design_images/contentBorder.gif) repeat-y right;
}   
#content p {
  text-indent : 10px;
}
   
   
   
/* FEATURED PRODUCT */
#featured {
	width: 100%;
	text-align: center;	
	font-size:12px;
}
#featured td {
	
}
.featuredproduct {
	width: 100%;
}
.featuredproduct td {
	text-align: center;
}

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

/* CATEGORY PRODUCT LIST */
h1 {
	font-size: 21px;
	font-weight: bold;
	margin: 0px;
	color:#595B5C;
	font-family:"Times New Roman", Times, serif;
}
#categoryproductlist {
	width: 100%;
}
.pagedesc {
	margin: 0px 0px 10px 0px;
}
	#invoicelist {
	width: 100%;
	background-color: #ffffff;
	font-size:12px;
}

#invoicelist TD {
	padding: 2px;
}

#productlist {
	margin:45px 0 0 0;
}

#productlist .tblhead{
	text-align:left;
	padding:0 10px 0 10px;
	font-size:0.9em;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#categoryBanner {
	margin-top: 8px;
}

.tdSpace {
	width:40px;
}

#categorySidebar {
	width:135px;
	padding:0 20px 0 20px;
}

#categorySidebar h1 {
	border-bottom: 3px solid #7AB5C2;
}

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

a.breadcrumb:link, a.breadcrumb:visited,  a.breadcrumb:hover,  a.breadcrumb:active  {
	color: #595B5C;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#pagehead {
	font-size: 11px;
}

/* FOOTER */
#footer {
	margin-top:10px;
	margin-bottom:10px;
	color: #757272;
	font-size:11px;
	text-align:center;
}
#footer a:link, #footer a:visited, #footer a:active  {
	color: #595B5C;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#footer a:hover {text-decoration:underline;}

#footerFlower {display:inline;position:relative;top:6px;}

/* PRODUCT DETAIL */
#productdetail {
	font-size:13px;	
	width:770px;
	margin:0 0 0 77px;
}
#productdetail .frame {
	margin: 10px 10px 10px 0px;
}
#addbutton {
	margin-top: 10px;
}

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

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

/* SHOPPING CART */

#shoppingcart {font-size:12px;margin:0 0 50px 0;width:666px;}
#shoppingcart a {color:#7AB5C2;font-weight:bold;}
#shoppingcart a:hover {text-decoration:underline;}
#shoppingcart #le_green {color:#009900;font-weight:bold;}
#update_coupon_button {position: relative; top: 7px; left:19px;}
#submitSC {position: relative; top: 7px; left:19px;}
#cartQty {width:33px;padding-left:2px;border-top: 1px solid #7AB5C2;}
#regPrice {color:#7AB5C2;font-weight:bold;}
.cartMessage {color:#595B5C;font-weight:bold;padding-right:150px;float:right;}
#enter_coupon {position:relative;top:-1px;}

.tblhead1  {
	text-align: left;
	font-weight: bold;
	font-size:14px;
	height: 25px;
	white-space: nowrap;
	padding: 2px 0 5px 0px;
}

.tblhead1_rounded{
    border: 0px solid #ffffff;
    width: 100%;
    text-align: left;
    background-color: #F2F2F2;
	height:25px;
	margin-top:20px;
}


.tblhead2  {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size:14px;
	height: 25px;
	white-space: nowrap;
	padding: 2px 0 0 0px;
}

.tblhead2_rounded {
/*	background-image: url(/design_images/tblhead1_corner.jpg);
*/	background-repeat:no-repeat;
	height:10px;
	background-color: #F2F2F2;
	width:100%;

}



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

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

h2 {
	font-size:16px;
}

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

#customerDetailText{
	padding:5px;
}

#captchaDiv {}
#captchaResponse {color:red;}



/* Aux Pages */

#auxTitle {
	margin-bottom:20px;
}	

#headering {width:430px;margin:15px 0 0 5px;padding:0;position:relative;z-index:5000;}
#productlistingAux {width:450px;margin:5px 0 0 0;padding:0;position:relative;z-index:5000;}
#productlistingAux #productsAux {margin:2px 0;padding:15px 0px 0px 0px;border-top:2px solid #595B5C;border-bottom:2px solid #595B5C;}
#productlistingAux #productsAux p {
	font:normal 10pt Arial, Helvetica, sans-serif;
	padding:0px 25px 15px 25px;
	margin:0px;
	line-height:14pt;
	}
#productlistingAux #productsAux h1 {
	font:bold 12pt Arial, Helvetica, sans-serif;
	padding:0px 25px 0px 25px;
	margin:0px;
}


/* Contact Page */

#contactBox {
	border:2px dashed #595B5C;
	padding:10px;
}


/* GIFT REGISTRY */

h1#myReg {
	background-image: url(../WSWrapper8305.html);
	background-repeat:no-repeat;
	width:882px; height:62px; 
	color:#ffffff;	font-size:20px;
	padding:12px 0px 0px 23px;
}
#searchReg {	
	background-image: url(../WSWrapper8305.html);
	background-repeat:no-repeat;
	height:52px;
	width:350px;
	color:#ffffff;
	padding:7px 0px 0px 23px;
}
#searchRegForm{margin-left:40px;}

#instSearchReg {font-weight:bold;color:#757272;width:325px;text-align:justify;line-height:17px;margin-left:15px;}
#setupReg {float:right;background-image:url(../WSWrapper8305.html);background-repeat:no-repeat;width:318px;height:182px;margin-top:-52px;margin-right:60px;padding-top:15px;padding-left:17px;color:#757272;font-weight:bold;line-height:20px;}
#setupReg a {color:#70C918;font-weight:bold;text-decoration:underline;}
#savedHeading {font-weight:bold;margin-left:16px;}
h1#saved {font-size:26px;font-weight:bold;margin-top:5px;}
#savedCartList {margin:0 0 0 13px;}
#savedCartList strong {font-size:18px;text-align:left;color:#0087BF;}
#savedCartList a {color:#70C918;font-weight:bold;text-decoration:none;text-align:center;}
#newSavedCart {font-weight:bold;margin-left:20px;}
#newSavedCart td {padding-bottom:24px;}
.styleNewSC {font-size:13px; font-weight:bold;}
#savedCartList .odd {background-color:#CCCCCC;font-weight:bold;color:#99C4C2;}
#savedCartList .even {background-color:#ffffff;font-weight:bold;color:#99C4C2;}
