/*************** WHOLESALE SITE STYLESHEET ******************************/

/*
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:#C9EFCA;	
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 14px;
	margin: 0px; 
	text-align:center;	
	color: #000;	
	overflow: -moz-scrollbars-vertical;
	height:100%; 
}
.table-main-table { 
	background: none repeat scroll 0 0 #FCFEF9;
    border: medium none;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    -moz-box-shadow: 0px 0px 14px #B6CDB7; /* FF3.5+ */
    -webkit-box-shadow: 0px 0px 14px #B6CDB7; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 14px #B6CDB7; /* Opera 10.5, IE9, Chrome 10+ */
    height: 100%;
    margin: 11px auto;
    text-align: left;
    width: 1024px;
}

#mainTableTopCell, #mainTableBottomCell {
	padding:0;
}
.MenuLeft, #content, #mainTableRightCell {
	padding:20px;
}
.MenuLeft {
	padding-right:0;
	width:160px;
	padding-left:30px;
}

#menu{margin-top: 15px;}

#menu td {font-size:15px; line-height: 20px; font-weight:bold; color:#3B8183;}

#menu td a {font-size:15px; line-height: 20px; font-weight:bold; color:#999; padding: 5px;}

#menu td a:hover {color:#3B8183;}

#mainTableRightCell {
	padding-left:0;
}

.gobutton {background: url('/design_images/search_image.png') no-repeat; width: 25px; height: 21px; border: none; margin-right:5px; margin-left: 5px; cursor:pointer;}


.searchform {border:1px solid #cdcdcd; height: 32px; width: 221px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.field{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 3px 6px;
	height: 17px;
	
}

.corner { background:#000; }

/*Left nav
.MenuLeft {
	width:160px;
	padding:20px 0 20px 20px;
}*/

#mainTableTopCell{
	padding-bottom:0px;
}

#top_menu{
	font-size: 13px;
	padding-right:26px;
	color: #3F9E9A;
	padding-top: 11px;
	text-align: right;
	padding-bottom:3px;
}

#top_menu a {color: #333;}

#top_menu a:hover {
	color:#FD492E;
}

#header{
	height:103px;
}



#content {
	text-align:left;
}

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

#headerMenuCell {
	/*background-image: url(/design_images/header_link_bg.jpg);*/
	background-color:#F07F60;
	width:999px;
	height: 40px;
}

.headerMainCellLeft {
	padding:10px 0 10px 7px;
	height:89px;
	width:406px;
	border:none;
}

.headerMainCellLeft img {border:none;text-decoration:none;}

.headerMainCellLeft h1{ font-style:italic; margin:0;padding:0px; }
.headerMainCellLeft .slogan{ font-size:9px;}

.headerMainCellRight {
	padding:10px 30px 10px 0;
}

#cartTableSmall td{
	font-size:11px;
	padding:2px;
}
#cartSummary {
	width:100%;
}

a { color:#594F4F; }

form {color:#594F4F;display:inline; font-size:14px; font-weight:bold;line-height:20px;
}

h1 {
	margin:2px;
	font-family: Arial,Helvetica,sans-serif;
	color: #594F4F;
	font-size:30px;
	margin-bottom: 20px;
}

input {
border:1px solid #999;
font-size:15px;
line-height:17px;
margin-top:4px;
color: #547980;
margin-right: 4px;
padding:2px;

}

hr {
background-color:#E6E6E6;
border:0 none;
color:#E6E6E6;
height:2px;
margin:15px 0 15px 0;
padding:0;
}

/************************WHOLESALE SIGN IN******************************/

.sign_in_alert {font-size: 17px; border: 2px solid #999999; padding:5px}
.sign_in_alert p {color: #F07F60;}
.sign_in_link {font-size:17px;color: #F07F60;}
.sign_in_header {
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:2px none #999999;
color:#999999;
font-weight:bold;
font-size:18px;
padding:7px;}

/*BUTTONS*/

.add_to_cart, #submitbtn
{font-size:14px;font-weight: bold;border:2px solid #9DE0AD;padding:7px 23px 7px 7px;margin:4px;
	background-image: url(/design_images/cart.png);
	background-color: #E5FCC2;
	background-position: 95px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	width:125px;-moz-border-radius:5px;
	border-radius:5px;
}

.add_to_cart:hover, #submitbtn:hover {font-size:14px;font-weight: bold;border:2px solid #9DE0AD;padding:7px 23px 7px 7px;background-color: #D5FB9B; margin: 4px;width:125px;cursor:pointer;}

#submitWish
{font-size:14px; font-weight: bold; border:2px solid #9DE0AD; padding:7px; background:#E5FCC2; margin:4px;-moz-border-radius:5px;
	border-radius:5px;}
#submitWish:hover {font-size:14px;font-weight: bold;border:2px solid #9DE0AD;padding:7px;background-color: #D5FB9B; margin: 4px;}

#submitReg 
{font-size:14px; font-weight: bold; border:2px solid #9DE0AD; padding:7px; background:#E5FCC2; margin:4px;}
#submitReg:hover {font-size:14px;font-weight: bold;border:2px solid #9DE0AD;padding:7px;background-color: #D5FB9B; margin: 4px;}

.submit, #submitSC
{font-size:14px; font-weight: bold; border:1px solid #9DE0AD; padding:2px; background:#E5FCC2; margin:4px;}



/*END BUTTONS*/

/**************************************Product Pages******************************************/

.product_name {font-size:15px; font-weight:bold; line-height:20px;color: #999;}

#qdplist {border: 1px solid #999; padding:10px;}

#bulletPoints{}

#productdetail {font-size:15px; font-weight:bold; line-height:20px;color: #547980;}

#productdetail img {background-color:#F2F2F2;border:1px solid #C6C6C6;padding:5px;}

#leftSignIn td{font-size:11px;padding-left:4px;}

#DisplayPrice {color:#F07F60;}

#productDetailDescription{}

.productdetail_table {padding-left: 45px;text-align:left; width: 100%;}

.productdetail_img_box {width: 400px;}

.DisplayDesc {font-size:18px; margin-bottom:10px; color: #594F4F;}

.DisplayDescDetailed {color:#547980; margin:15px 0; font-size:14px; }



/*Category List*/

.categoryProduct {
	background: none repeat scroll 0 0 #F1F1F1;
    border: medium none;
    float: left;
    height: 350px;
    margin: 10px;
    padding: 5px;
    text-align: center;
    width: 163px;
}

.categoryProduct img {
 background-color: #F2F2F2;
    border: 1px solid #C6C6C6;
    max-height: 150px;
    max-width: 150px;
    padding: 5px;
/*background-color:#F2F2F2;border:1px solid #C6C6C6;padding:5px; max-height: 300px;
    max-width: 205px;*/}

#cat_thumb_img {
	border:1px solid #CECECE;
	padding: 5px;
	}
	
#ListID {color:#594F4F;font-size:12px; font-weight: bold; border:1px solid #9DE0AD; padding:2px; background:#EEEFE0; margin:2px;}
	
/*End Cat List*/

#parentCatImage img {
border:1px solid #DFCF93;
padding:4px;
}

.subcategory {float: left; 
	padding: 7px 15px; margin: 5px; background:none repeat scroll 0 0 #C9EFCA;
	border: 2px solid #45ADA8;
font-size:17px;
font-weight:bold;
margin:4px;}

.subcategory:hover {
	float: left;
	padding: 7px 15px;
	margin: 5px;
	border: 2px solid #45ADA8;
	font-size:17px;
	font-weight:bold;
	margin:4px;
	background-attachment: scroll;
	background-color: #AAE6AB;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
	
/************  HOMEPAGE  *************************/	

.home_top_content {
	text-align: left;
	height:auto;
	margin-bottom: 20px;
	color:#33764A;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	float: left;
}

.homebanner_img {float: right; border:1px solid #CECECE;
	padding: 5px; margin: 5px;}

.homecategory {float:left;
margin:5px;
text-align:center;}

.homecategory p {font-size:14px; font-weight:bold;}

.homecategory a {color: #F07F60; text-decoration:none;}

.homecategory a:hover {text-decoration: underline; color:#F5634A;}

.home_cat_img 
{border:1px solid #CECECE;
	padding: 5px; margin: 5px;}
	
.home_cat_img a:hover {}

.homepage_header {font-size:30px;text-align:center;color:#3F53FF;}
	
/****************************END HOMEPAGE**************************************/
	
.tblhead {
	font-weight:bold;
	color:#000000;
	padding:7px;
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 2px;
	border-top-style: none;
	border-top-color: #999;
}

/**CHECK OUT**/
#checkout {margin-bottom:10px;}

#checkout .tblhead {
	font-weight:bold;
	color:#333333;
	padding:7px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #CCCCCC;
	border-top-width: 2px;
	border-top-style: none;
	border-top-color: #999;
}


#checkout td {padding:4px;}

.checkstep {color: #333333; background-color: #CCCCCC;}


/*Cart*/
#shoppingcart {border:solid 1px #adadad; padding:10px; margin-top:10px;}

#shoppingcart td{border-bottom:solid 1px #adadad;padding:3px;}

#shoppingcart .tblhead {border:none;}

.checkoutProgressLink {font-size: 14px; font-weight: bold; color: #F07F60;}

.error {font-size: 14px; font-weight: bold; color: #F07F60;}

.orange {color:#ffae00;}

.reflect {height:150px;}

/******************** ACCOUNT LEFT***************/

#myaccount, #browse {background-color:#F2F2F2;border:1px solid #C6C6C6;padding:10px;margin-top:10px;font-size:15px;line-height:20px;width:176px;-moz-border-radius:10px; border-radius:10px;}

.myaccount_head, .browse_head {font-weight:bold;color:#3B8183;padding:7px;border-bottom:2px solid #C6C6C6;}

.hellouser {font-weight:bold;color:#F07F60;padding:7px;}

.account_details a, #browse td a, browse p, browse a {color:#999999; font-size:15px; font-weight:bold; line-height:20px;padding-left:7px;}
.account_details a:hover, #browse td a:hover {color:#594F4F;}

#wholesale_signup {background-color:#F2F2F2;border:1px solid #C6C6C6;padding:7px;margin-top:10px;font-size:15px;line-height:20px;width:160px;-moz-border-radius:10px; border-radius: 10px; font-weight:bold;color:#F07F60;text-align:center;}

#wholesale_signup a {font-weight:bold;color:#F07F60;text-align:center;}

/****************** ACCOUNT LEFT END***************/

/*Left Cart Summary hidden to keep horizontal nav bar javascript functioning*/
#leftCartSummary {visibility:hidden;
height: 1px;}

.img_border_none {border:none;}
.breadcrumb {font-size:15px;font-weight:bold;color:#594F4F;padding:7px;}

/*****************************  FOOTER   **************************************/
#footer{
	padding:80px 20px 15px 20px;
	vertical-align:bottom; font-size:12px;
}


