﻿/******************************************/
/***	Author: Fabiane Swanston		***/
/***	www.fabcreativesolutions.com	***/
/***	Date: November 2009				***/
/***	Colors Used:					***/
/***	Bronze:#9D9483 Grey:#726D62		***/ 
/***	DarkGrey:#333335 Orange:#DE7926	***/
/******************************************/

/*********************************************/
/************** Initial Reset  ***************/
/*********************************************/

body, html, form, p, ul, li, ol, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, tbody, thead, tr, th, td{
	margin: 0;
	padding: 0;
}

body, html{
      height:100%;
      width:100%;
      text-align:center;
}
 
img{
      border:none;
      margin: 0;
      padding: 0;
}
 
*{margin:0px; padding:0px;} 

a {text-decoration:none;}
 
/* End of Rest */

/*********************************************/
/******************* Global  *****************/
/*********************************************/

body{
	margin:0px;
	background:url(/Assets/gushaBackgroundGradient.gif) repeat-x #A39B8B;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 62.5%;
	line-height: 1.7em; 
	color:#333335;
	}

h1{
	margin: 0 0 10px 10px; 
	font-size: 1.7em;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#726D62; 
	padding-bottom: 8px;
   	text-align:left;
   	font-weight:bold;
   	text-transform:uppercase;  
   	text-shadow: 1px 1px 1px #CCC; /*--Not supported by IE--*/ 	
	}

h2{
	margin:0px; 
	padding:0px;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size: 1.6em;
	font-weight:normal;
	font-style:italic; 
	color:#DE7926;
	line-height:1.2; 
	text-align:left;
	text-shadow: 1px 1px 1px #CCC; /*--Not supported by IE--*/ 
	}
	
h3 {
	font-size: 1.4em; 
	font-weight:bold; 
	color:#333335;
	text-transform:uppercase;
}
	
h4 {
	font-size: 1.5em; 
	font-weight:bold;
	color:#DE7926;
}

h5 {
	font-size: 1em; 
	font-weight:bold;
	color:#DE7926;
	text-transform:uppercase;
}
	
p{
	margin:0px; 
	padding-bottom:8px;
	line-height:1.2;
	font-size: 1.3em;
	text-align:left;
}
	
.clear{
	margin:0px; padding:0px; clear:both; overflow:hidden; 
}
	
#wrapper{
	margin: 0em auto;
	position: relative;
	width: 960px;
	min-height:785px;
	height:auto;
	overflow: hidden;
}

/******************************************/
/**************** Top header **************/
/******************************************/

#top-header{
      height:131px;
      width:960px;
      margin:auto;
      padding:0;
}
 
#top-headernew{
      height:131px;
      width:1230px;
      margin:auto;
      padding:0;
}   

.logo{
      text-align:left;
      padding-top:15px;
      overflow:hidden;
      
} 

#searchBox{
	margin-top:10px; 
	text-align:right; 
	float:right;
}

.inputSearch{
    width:190px;
    height:18px;
    border: solid 1px #726D62;
    padding:3px 0 2px 5px;
    font-size:12px;
    color:#726D62;
}

.searchButton{
    float:right;
    height:20px;
    width:70px;
    cursor:pointer;
    background:url(/Assets/gusha_SearchBtn.gif) no-repeat;
    border:none;
}

.searchButtonHover{
      float:right;
      height:20px;
      width:70px;
      cursor:pointer;
      background:url(/Assets/gusha_SearchBtnHover.gif) no-repeat;
      border:none;
}

/******************************************/
/**************** header ******************/
/******************************************/   

#header{
      height:230px;
      width:960px;
      margin:auto;
      background:url(/Assets/gushaHeader.jpg) no-repeat; /* Photo banner */
}

/******************************************/
/********* Left Column Start here *********/
/******************************************/
#loadingNavigation
{
      font-size:12px;
      width: 270px;
      float:left;
      text-align:left;
      height:auto;
      padding-top:20px;
      overflow:hidden;   
}

#leftColumn{
      width: 270px;
      float:left;
      text-align:left;
      height:auto;
      padding-top:20px;
      overflow:hidden;      
}
 
#menuPlaceHolder{
	height:560px;
	background: #C4BEB2;
	margin-bottom: 10px;
	border:1px solid #655F53;
	width:268px;
}

.cartSummaryHeader{
      width:270px;
      height:40px;
}

.cartSummary{
      margin:10px;
      padding-left:6px;
      background:#FFF;
      border:1px solid #726D62;
      text-align:left;
      font-size:1.2em;
      min-height: 20px;
      height:auto !important;
}

.cartSummaryContainer{
      min-height: 40px;
      height:auto !important;
      background:#9D9483;
      border:1px solid #726D62;
      width:270px;
}

.cartSummaryTotal{
     width: 100px;
     background-color: #FFF;
     padding:1px;
     font-size:1.1em;
     border:none;
     color:#726D62;
}

.checkOutButton{
      height:40px;
      width:270px;
      margin-bottom:15px;
      cursor:pointer;
      background:url(/Assets/gusha_CheckoutBtn.gif) no-repeat;
}
 
.checkOutButtonHover{
      height:40px;
      width:270px;
      margin-bottom:15px;
      background:url(/Assets/gusha_CheckoutBtnHover.gif) no-repeat;
      cursor:pointer;
}


/******************************************/
/****** Main Top Content Starts Here ******/
/******************************************/

#main, #mainCards{
      width:660px;
      height:auto;
      text-align:left;
      padding-top:20px;
} 

#main, #horizontal-content {margin:0 0 0 296px;}
#mainCards {margin:0 0 0 300px;}

.firstp{padding-top:10px;padding-bottom:5px;}

.readMoreButton{
      float:right;
      height:25px;
      width:91px;
      background:url(/Assets/gusha_readMore.gif) no-repeat;
      cursor:pointer;
} 

.readMoreButtonHover{
      float:right;
      height:25px;
      width:91px;
      background:url(/Assets/gusha_readMoreHover.gif) no-repeat;
      cursor:pointer;
} 

.top-content{
      background-color:#FFF;
	  border: #726D62 1px solid;
	  padding:15px 20px 10px 20px;
	  margin-bottom:20px;
      height:155px;
 }

.top-content span{
      font-size: 1.35em;
      color:#726D62;
      font-weight:bold;
      font-style:italic;
}

.top-content h1{margin:0;}

/******************************************/
/***** Left Mid Content Starts Here *******/
/******************************************/


.left-mid-content{
      height:auto;
      width:278px;
      float:left;
      border: #726D62 1px solid;
      background-color:#FFF;
      padding:20px;
      margin-right:20px;
}    
 
.left-mid-content span{
      font-size: 1.5em;
      font-weight:bold;
      color:#DE7926;
}

.left-mid-content h2, .right-mid-content h2{
	font-size: 1.7em; 
	color:#726D62; 
	padding-bottom:15px;
}

.left-mid-content img{
	text-align:center; 
	margin:15px auto 0 auto;
	width:260px; 
	height:60px;
}
 
/*****************************************************/
/****** Right Mid Content Starts Here NEW IMAGES *****/
/*****************************************************/

.right-mid-content{
      height:auto;
      width:278px;
      float:left;
      padding:20px;
      background-color:#FFF;
      border: #726D62 1px solid;
      border-bottom:none;
}

.right-mid-content span{
      font-size: 1.5em;
      color:#DE7926;
      font-weight:bold;
}

.right-mid-content h2{
      font-size: 1.7em;
      color:#726D62;
      padding-bottom:8px;
}

.right-mid-content img{
	text-align:center; 
	margin:15px auto 5px auto;
	width:277px; 
	height:200px;
}

.NewImagesGalleryButton{
      height:45px;
      width:319px;
      background:url(/Assets/gusha_NewImagesGallery_BtnLink.gif) no-repeat;
      cursor:pointer;
      float:left;
}


.NewImagesGalleryButtonHover{
      height:45px;
      width:319px;
      background:url(/Assets/gusha_NewImagesGallery_BtnLinkHover.gif) no-repeat;
      cursor:pointer;
      float:left;
} 

 
/*********************************************/
/********* Image Gallery Start here *********/
/********************************************/

#content-gallery{
	float: right;
	width:660px;
	text-align:left;
	padding-top:20px;
	margin-left:20px;
}

#content-gallery h1{margin-left:0;}

a.thumb
{
    cursor:pointer;
	width: 205px;
	height: 240px;
	margin: 0 10px 10px 0;
	float: left;
	display: block;
	background: #FFF;
	border: 1px solid #9D9483;
	text-align: center; 
	color: #333335;
	text-decoration: none;
}

a.thumb span.thumb-image{
	height: 185px;
	width: 200px;
	display: block;
	text-align: center;
	margin: 10px auto 0 auto;
	overflow: hidden;
	cursor:pointer;
}
a.thumb span.thumb-title{
	font-size: 14px;
	display: block;
	text-align: center;
	padding: 5px 0 0 0;
	overflow: hidden;
	width: 200px;
	margin: 0 auto;
	cursor:pointer;
}

a.thumb:hover, a.thumb:focus, a.thumb:active{
	background: #726D62;
	color: #FFF;
	outline: none;
	cursor:pointer;
}

.imageGallery_Btns{text-align:left;}

.btn_First{
	height:25px;
	width:45px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_First.gif) no-repeat;
	float:left;
	margin:0 10px 0 10px;
}

.btn_FirstHover{
	height:25px;
	width:45px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_FirstHover.gif) no-repeat;
	float:left;
	margin:0 10px 0 10px;
}

.btn_Previous{
	height:25px;
	width:25px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_Previous.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.btn_PreviousHover{
	height:25px;
	width:25px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_PreviousHover.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.btn_Next{
	height:25px;
	width:25px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_Next.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.btn_NextHover{
	height:25px;
	width:25px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_NextHover.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.btn_Last{
	height:25px;
	width:45px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_Last.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.btn_LastHover{
	height:25px;
	width:45px;
	cursor:pointer;
	background:url(/Assets/gusha_Btn_LastHover.gif) no-repeat;
	float:left;
	margin-right:10px;
}

.imageGalleryRecords{
	font-size:12px; 
	color:#333335; 
	font-family:Calibri, Arial, Verdana, Sans-Serif;
	text-transform:uppercase; 
	margin:10px 0 5px 0; 
	text-align:left;
}

/*********************************************/
/*********** Image View Start here **********/
/********************************************/

.image-description{color: #333335;}

.image-code{
	 color: #9D9483; 
	 font-size: 1.3em; 
	 text-transform:uppercase;
	 padding-top: 10px;
	 text-align:left;
}

.image-description-content {padding-top: 10px; font-size: 1em;}

.detail-photo {
	background: #FFF;
	border: 1px solid #9D9483;
	text-align: center;
	display: block;
	position:relative;
	z-index:0;
	padding: 15px;
}
a.detail-photo:hover, a.detail-photo:focus, a.detail-photo:active{
	background: #726D62;
	border-color: #726D62;
	outline: none;
}

a.detail-photo .overlay{
	position:absolute;
	z-index:100;
	top:9px;
	left:9px;
}

.labelText_formatSelector_Size {font-size:11px;}

/* ----- Image View Vertical ----- */

#image-view{
	float: right;
	width:670px;
	height:auto;
	text-align:left;
	margin-top:20px;
	margin-bottom:10px; /*to fix footer on big screen*/
	border: 1px solid #9D9483;
	background-color:#FFF;
}

#image-view h1{margin:0;}

.vertical-photo{
	width: 300px;
	float: left;
	padding:20px 25px 20px 15px;
}

#vertical-content{float: left; width: 315px;}

#vertical-content .image-description h1{margin:20px 0 0 0; font-size:2em;}

#vertical-content .image-description-content p{margin:0px;}

.imageCategoriesVertical{
	background:#9D9483; 
	color:#FFF; 
	margin:20px 0 0 0; 
	font-size:12px; 
	text-transform:uppercase;
	padding:10px;
	text-align:left;
}

/* ----- Image View Horizontal ----- */

#horizontal-content{
	width: 660px;
	margin-left:300px;
	padding: 20px 0 0 0;
	overflow: hidden;
}

.horizontal-background{
	border: 1px solid #9D9483; 
	background-color:#FFF; 
	margin:10px 0 10px 0; 
	height:440px;
}

.imageCategories{
	background:#9D9483; 
	color:#FFFFFF; 
	margin:15px 0 0 15px; 
	font-size:12px; 
	text-transform:uppercase;
	padding:10px;
	text-align:left;
}

.image-description-horizontal h1{margin:20px 0 0 15px; padding-right:10px; font-size:2.0em;}

.image-description-horizontal .image-code, .image-description-content p{margin-left:15px; padding-right:15px;}

#horizontal-content .image-description-horizontal {float: left; width: 310px; padding-right:15px;}

#horizontal-content .image-form-container {float: left; width: 315px; text-align:left;}

#horizontal-content .total {padding-bottom:1px;}


/* ----- Image View Standard ----- */

#standard-content{
	width: 660px;
	margin-left:300px;
	padding: 0 0 0 0;  
	overflow: hidden;
}

#standard-content .detail-photo{
	border: 1px solid #9D9483;
}

.standard-background{
	border: 1px solid #9D9483; 
	background-color:#FFF; 
	margin:10px 0 10px 0; 
	height:500px;
}

#standard-content .image-description-horizontal {float: left; width: 310px; padding-right:15px; }
#standard-content .image-form-container { float: right; text-align:left; width: 315px; padding-right: 15px;}
#standard-content .total {padding-bottom:1px;}


/**************************************************/
/******** Image View Format Selector here *********/
/**************************************************/

.image-form-container{
	margin-top: 15px; 
	margin-left:0;
}

.image-form-container ul li{list-style:none;}

.mediumWrapper{
	background-color:#9D9483; 
	padding:10px; 
	line-height:normal; 
	border-bottom:#FFF 1px solid;
	/*text-align:center; only when using 3 mediums*/
}

.measurementWrapper, .balanceTotalWholesalerWrapper{background-color:#9D9483; padding:10px; line-height:normal;}

.measurementsHeader{
	font-size: 1.2em;
	font-weight:bold; 
	color:#FFF;
	margin-right:10px;
	text-transform:uppercase; 
}

.listWrapper{
	background: #FFF;
	border: 1px solid #9D9483;
	padding: 10px 10px 20px 10px;
	
}

.radio{cursor:pointer;}

.radioText{
	font-size: 1.1em;
	color:#FFF; 
	line-height: normal;
	font-weight:bold; 
	margin-right:18px;
}

.radioText label{padding:0 5px 0 5px; font-size:12px;}

span.radioText input{cursor:pointer;}

.form-options{padding:0;}

.sizeList{float:left;}

.sizeList h3, .formatList h3, .priceList h3{
	font-size: 1.4em; 
	font-weight:bold; 
	color:#333335;
	text-transform:uppercase;
	margin:10px 0 10px 0;
}

.labelTextLast{
	font-size: 1.2em; 
	line-height: normal; 
	vertical-align:top;
	margin-bottom:100px;
}

.labelText{font-size:12px;}

.priceList{float:left; padding-left:20px;}

.price{font-size: 12px;}

.formatList{float:right;}

.total{
	background-color:#9D9483;  
	height:auto;
	border-bottom: solid 1px #F4F3F2;
}

.total h3{
	text-align:left;
	vertical-align:middle;
	padding:10px;
	font-size: 1.2em; 
	text-transform:uppercase; 
	font-weight:bold; 
	color:#FFF;
}

.addCartButton{
	height:	35px;
	width:315px;
	cursor:pointer;
	background:url(/Assets/gusha_addCart.gif) no-repeat;
	margin-bottom:20px;
}

.addCartButtonHover{
	height:35px;
	width:315px;
	background:url(/Assets/gusha_addCartHover.gif) no-repeat;
	cursor:pointer;
	margin-bottom:20px;
}

/********************************************/
/************* Shopping Cart ************** */
/********************************************/

#shoppingCartView-content, #checkout-content{width:660px; float:right;}
#shoppingCartView-content h1, #checkout-content h1{padding-top: 20px; margin-left:0;}
#shoppingCartView-content p{padding-bottom:10px;}
.lineSeparator{margin:10px 0 10px 0; border-bottom:1px solid #333335; height:1px;}

#shoppingCartView-content .carttable {
	background: #FFF;
	border:1px solid #333335;
	line-height: normal;
	width:658px;
}

#shoppingCartView-content .carttable table th {
	border-bottom: 1px solid #726D62;
	background: #726D62;
	color: #FFF;
	padding: 8px 10px; 
	font-weight:bold;
	text-transform:uppercase;
}


.carttable table td {padding: 10px 8px 0 12px;}

.carttable .product-title {color: #333335;}
.carttable .product-note { font-size: 11px; color: #333335; }
.product-note h5 {color: #726D62; margin-top:5px; font-size: 1.2em;}
.qtyBox{ vertical-align:top; padding:2px; margin-bottom:2px;}

.ordertotal-row h5 {color: #333335; font-weight:bold; text-transform:uppercase; font-size:12px;}

.lastRow{
	background:#726D62; 
	border-top:none; 
	height:30px; 
}

.lastRowImg{
	text-align:left; 
	padding: 10px 0 8px 10px;
	background:#726D62;
	border: 1px solid #333335; 
	border-top:none; 
	height:45px; 
}

.ordertotal-row p{padding-bottom:10px; font-style:italic; text-align:right;}

#shoppingCartView-content .checkOutButton, #shoppingCartView-content .checkOutButtonHover, .checkOut{float:right;}

.totalprice-cell{font-size: 1.1em;}

.totalPrice label{font-weight:900;}

.product-note-size, .product-note-medium{font-weight:normal; text-transform:none;}

/*********************************************/
/******** Check Out Form Starts here *********/
/********************************************/

#checkout-content h3{
color: #FFF; 
font-size: 1.3em; 
font-weight:bold; 
text-transform:uppercase;
padding-bottom:10px;
background:#726D62;
padding:5px 5px 5px 12px;
text-align:left;
}

#checkout-page{text-align:left;}

.checkOutGrayBtn{
      height:40px;
      width:270px;
      margin-bottom:15px;
      cursor:pointer;
      background:url(/Assets/gusha_CheckoutGrayBtn.gif) no-repeat;
      float:right;
}
 
.checkOutGrayBtnHover{
      height:40px;
      width:270px;
      margin-bottom:15px;
      background:url(/Assets/gusha_CheckoutGrayBtnHover.gif) no-repeat;
      cursor:pointer;
      float:right;
}

.list{background:#FFF; padding:10px;}
.list ul{list-style: none; margin: 0; padding: 0;}
.list ul li{width: 100%; overflow: hidden; padding: 2px 0;}
.list label.left{float: left; width: 120px; padding: 3px 0 0 0; font-size: 11px; color:#333335; font-weight:bold;}
span .label-Newsletter {padding:20px 0 20px 0; font-size:1.1em;}

.checkOutDelivery{margin-top:5px; text-align:center;}

form input.text, form select, form textarea { /*this styles the text boxes*/
	border: 1px solid #333335;
	color: #333335;
	background: #EDEBE7;
	padding: 4px;
	font-size: 11px;
}

form select {background: #EDEBE7 url(/_inc/img/dropdown.gif) top right no-repeat; } /*this styles the country text boxe*/

form input.text:hover, form input.text:focus,
form select:hover, form select:focus,
form textarea:hover, form textarea:focus {
	background-color: #726D62; 
	outline: none; 
	color: #FFF; 
	border-color: #333335;
}

form#contact_form fieldset {margin: 0 0 10px 0;	border: none;}

#Newsletter {margin:10px 0 10px 120px;}
.label, .req_note{font-size: 11px;}
.req_noteLink{font-size: 12px; color:#DE7926; display:inline; text-decoration:underline; cursor:pointer; padding:0 35px 0 120px}
.req_noteLinkLast{font-size: 12px; color:#DE7926; display:inline; text-decoration:underline; cursor:pointer; padding-left:0;}
#lnkForgotpwd, #lnkSignUp{color:#DE7926; text-decoration:underline; font-weight:bold;}
span.required { font-weight: bold; color: #911;}

.securenotice{
	background:#726D62; 
	font-size: 1.2em; 
	color:#FFF; 
	padding:5px;
}

form textarea { width: 50%; }
form select option { background: transparent; }

#chkDeliver{margin:5px 0 10px 100px; font-size: 1.2em;}
 
.bigbuttons {overflow: hidden;text-align:right;}
.bigbuttons a.button, .bigbuttons button.button, .bigbuttons input.button {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	background: #726D62;
	padding: 5px 10px 5px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top:10px;
	cursor: pointer;
}
.bigbuttons button.button, .bigbuttons input.button { padding: 9px 18px; }
.bigbuttons a.button:hover, .bigbuttons a.button:focus, 
.bigbuttons button.button:hover, .bigbuttons button.button:focus, 
.bigbuttons input.button:hover, .bigbuttons input.button:focus, 
.smallbuttons a.button:hover, .smallbuttons a.button:focus { background: #333335; border-color: #333335; outline: none; color: #FFF; }
.bigbuttons a.button:active, .bigbuttons button.button:active, .bigbuttons input.button:active, .smallbuttons a.button:active { background: #0d1b23; background: #1f1812; border-color: #463328; color: #fff; outline:none; }


/******************************************/
/*************** Wholesalers  *************/
/******************************************/

#ImageViewWholesaler{
      width:100%;
      height:auto;
      text-align:left;
      padding-top:20px;
}

#ImageViewWholesaler h1{margin-left:0;}

#ImageViewWholesaler ul li {list-style:none;}

.left-wholesaler{
      /*width:545px;*/
      float:left;
      /*overflow:hidden;*/
}

.right-wholesaler{
      float:right;
      width:545px;
      overflow:hidden;      
}

.wholesalerInner{
	padding:10px; 
	border: #726D62 1px solid; 
	background-color:#FFF; 
	min-height:150px;
	height:auto !important;
	overflow: hidden;
}

a.thumb-Wholesaler{
	width: 100px;
	height: 120px;
	margin-right: 8px;
	float: left;
	display: block;
	background: #FFF;
	border: 1px solid #9D9483;
	text-align: center; 
	color: #333335;
	text-decoration: none;
}

.thumb-image-Wholesaler img{margin: 4px auto 0 auto;}

a.thumb-image-Wholesaler span.thumb-image-Wholesaler{
	height: 67px;
	width: 90px;
	display: block;
	text-align: center;
	overflow: hidden;
	padding-top:9px;
}

a.thumb-image-Wholesaler:hover, a.thumb-image-Wholesaler:focus, a.thumb-image-Wholesaler:active{
	background: #726D62;
	color: #FFF;
	outline: none;
}

a.thumb-Wholesaler:hover, a.thumb-Wholesaler:focus, a.thumb-Wholesaler:active{
	background: #726D62;
	color: #FFF;
	outline: none;
}

span.thumb-title-Wholesaler{
	font-size: 1.2em;
	text-transform:uppercase;
	color:#726D62;
	display: block;
	text-align: center;
	padding: 5px 0 0 0;
	overflow: hidden;
	width: 100px;
	margin: 0 auto;
}

a span.thumb-title-Wholesaler:hover, a span.thumb-title-Wholesaler:focus, a span.thumb-title-Wholesaler:active{
	background: #726D62;
	color: #FFF;
	outline: none;
}

.labelTextWholesaler{font-size:1.2em; line-height:2em;}
.radioWholesaler{margin:0;}
.sizeWholesaler, .priceWholesaler, .ratioWholesaler, .mediumWholesaler, .quantityWholesaler, .totalWholesaler{float:left;}
.sizeWholesaler h3, .priceWholesaler h3, .ratioWholesaler h3, .mediumWholesaler h3, .quantityWholesaler h3, .totalWholesaler h3{font-size:1.2em; padding-bottom:3px;}
.priceWholesaler, .ratioWholesaler, .mediumWholesaler, .quantityWholesaler, .totalWholesaler{padding-left:5px;}

.selectWholesaler{
	width:70px; 
	height:24px;
	background: #EDEBE7; 
}

span.balanceTotalWholesaler{
	padding-left:10px;
	font-size: 1.3em;
	font-weight:bold; 
	color:#FFF;
	text-transform:uppercase;
}

.addCartWholesalerButton{
    float:right;
    height:25px;
    width:230px;
    cursor:pointer;
    background:url(/Assets/gusha_AddCartWholesaler.gif) no-repeat;
    border:none;
    overflow:hidden;
    margin:2px 0 10px 0;
}

.addCartWholesalerButtonHover{
      float:right;
      height:25px;
	  width:230px;
      cursor:pointer;
      background:url(/Assets/gusha_AddCartWholesalerHover.gif) no-repeat;
      border:none;
      overflow:hidden;
      margin:2px 0 10px 0;
}


/*********************************************/
/********* Content Pages Mix ****************/
/*********************************************/

 .top-content-about, .top-content-ourProduct, .top-content-YourPrints, 
 .top-content-PriceList, .top-content-FormatGalleries, .top-content-weddings, 
 .top-content-fineArt, .top-content-books, .top-content-Cards, 
 .top-content-Stores, .top-content-mountedPictures{
	  background-color:#FFF;
	  border: #726D62 1px solid;
	  padding:15px 20px 10px 20px;
	  margin-bottom:20px;
}

.thankYou, .top-content-ourProduct, .top-content-weddings,
.top-content-books, .top-content-Stores, .top-content-mountedPictures {height:auto;}

.top-content-ContactUs h1, .top-content-about h1, .top-content-ourProduct h1, 
.top-content-YourPrints h1, .top-content-PriceList h1, .top-content-FormatGalleries h1, 
.top-content-weddings h1, .top-content-fineArt h1, .top-content-books h1, 
.top-content-Cards h1, .top-content-Stores h1, .top-content-mountedPictures h1 {
	  padding:10px 0 10px 0;
	  margin:0;
 }
 
 .top-content-ourProduct h2, .top-content-YourPrints h2{padding:5px 0 3px 0;}

.top-content-weddings .imgContentPagesLeft a, .top-content-weddings .imgContentPagesLeft, 
.top-content-fineArt .imgContentPagesLeft a, .top-content-fineArt .imgContentPagesLeft
{Text-align:left; padding-bottom:10px; margin-top:0; cursor:pointer;}

.contentLinks a{text-decoration:underline; cursor:pointer; color:#333335;}
.contentLinks a:hover{text-decoration:underline; color:#DE7926; cursor:pointer;}

.orderNowBtn{padding:110px 0 0 0; cursor:pointer; margin-bottom:85px;}
.bulletPoints{list-style:cicle; padding-left:10px; margin:5px 0 0 20px; font-size:12px;}
.imgContentPages{Text-align:center; padding-bottom:10px; margin-top:10px;}

.thankYou img{margin-bottom:15px;}
.thankYou p{line-height:1.5em; font-size:1.4em; margin-left:170px;}

.top-content-ContactUs{
      background-color:#FFF;
	  border: #726D62 1px solid;
	  padding:15px 20px 10px 20px;
	  margin-bottom:20px;
 }

.top-content-Careers{
      background-color:#FFF;
	  border: #726D62 1px solid;
	  padding:15px 20px 10px 20px;
	  margin-bottom:20px;
 }


/**** About Us ***/
.textHighlight{
	text-align:left;
	padding:10px 0 10px 0;
	font-weight:bold; 
 	font-size:1.35em; 
 	font-style:italic; 
 	color:#726D62; 	
}

.textHighlight_flash{
	text-align:center; 
	padding-bottom:25px;
	margin-left:105px;
	width:410px; 
	font-weight:bold; 
 	font-size:1.35em; 
 	font-style:italic; 
 	color:#726D62; 
 }

.aboutUs_Flash{text-align:center;}

.top-content-ourProduct ul li{font-size:1.2em; line-height:1.4em; margin-top:14px;}
.ourProduct_Test{height:160px;}

.ourProduct_Img{
	width:181px; 
    height:158px; 
    float: left; 
    margin-right:30px;
}

.ourProduct_Img_2{margin:10px 0 10px 0;text-align:center;}

/**** our products - Price List ***/
.top-content-PriceList h2{padding-top:15px;}
.priceListText{font-size:11px; color:#726D62; padding-left:10px;}
.totalPrice label{font-weight:900;}

.priceListTable{
	width:600; 
	border:none; 
	margin:10px auto 5px auto;
}

.priceListHeader{
	color:#FFF; 
	background:#DE7926;
	padding:3px 0 3px 10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

/**** our products - Your Prints ***/
.imgYourPrints{Text-align:center; float:left; padding: 0 25px 0 30px;}
.top-content-YourPrints h3 {font-size:12px; padding:5px 0 5px 0; color:#726D62;}

/**** our products - Books ***/
.top-content-books .firstTile{padding:20px 0 10px 0;}
.top-content-books .bookDetails {font-size:11px; color:#726d62;}
.bookCover {float:left; margin:20px 20px 0 0;}
.orderBtnBooks{margin:20px 0 20px 15px; text-align:left;}

/**** our products - cards ***/
.cardFormatTitle {font-size:13px; color:#333335; text-transform:uppercase; padding:10px 0 10px 0;}
.cardDetails {font-size:11px; color:#726D62;}
.cardsImg{float: left; margin:10px 30px 0 0;}
.cardsQuestion {margin:20px 0 10px 0;}

/**** our products - Mounted Pictures ***/
.mountedPicturesFormat{padding:10px 0 10px 0;}
.mountedPicturesLabel{font-size:12px; color:#333335; text-transform:uppercase;}
.mountedPicturesText{font-size:12px; color:#333335;}
.mountedPicturesFormat h2{
	color:#DE7926; 
	font-size:16px; 
	margin-bottom:10px;
	text-transform:none; 
	font-style:italic;
	text-shadow: 1px 1px 1px #CCC; /*--Not supported by IE--*/
}

/**** our products - Store Locator ***/
.storeName{font-size:12px; color:#726D62; font-weight:bold; margin-top:10px; padding-bottom:0; text-transform:none;}
.address{font-size:12px; color:#726D62; line-height:1.6em; text-transform:none;} 

.storeRegion{
	color:#DE7926; 
	font-size:14px; 
	text-transform:uppercase; 
	margin-bottom:10px; 
}

.storeRegion h2{
	color:#DE7926; 
	font-size:16px; 
	margin: 20px 0 10px 0;
	text-transform:none; 
	font-style:italic;
	text-shadow: 1px 1px 1px #CCC; /*--Not supported by IE--*/
}

/*********************************************/
/*********** Format Galleries ****************/
/*********************************************/

.top-content-FormatGalleries{height:700px;}

.formatGalleries-row{margin-bottom:10px;}

.formatGalleriesHorizontal{
	height:	275px;
	width:213px;
	cursor:pointer;
	background:url(/Assets/gusha_formatGallery_Horizontal.gif) no-repeat;
	margin-right:8px;
	float:left;
}

.formatGalleriesHorizontalHover{
	height:275px;
	width:213px;
	background:url(/Assets/gusha_formatGallery_HorizontalHover.gif) no-repeat;
	cursor:pointer;
	margin-right:8px;
	float:left;
}

.formatGalleriesVertical{
	height:	275px;
	width:170px;
	cursor:pointer;
	background:url(/Assets/gusha_formatGallery_Vertical.gif) no-repeat;
	margin-right:8px;
	float:left;
}

.formatGalleriesVerticalHover{
	height:275px;
	width:170px;
	background:url(/Assets/gusha_formatGallery_VerticalHover.gif) no-repeat;
	cursor:pointer;
	margin-right:8px;
	float:left;
}

.formatGalleriesStandard{
	height:275px;
	width:213px;
	cursor:pointer;
	background:url(/Assets/gusha_formatGallery_Standard.gif) no-repeat;
	float:left;
}

.formatGalleriesStandardHover{
	height:275px;
	width:213px;
	background:url(/Assets/gusha_formatGallery_StandardHover.gif) no-repeat;
	cursor:pointer;
	float:left;
}

.formatGalleriesWide{
	height:275px;
	width:615px;
	cursor:pointer;
	background:url(/Assets/gusha_formatGallery_WideHorizontal.gif) no-repeat;
	margin:300px 0 20px 0;
}

.formatGalleriesWideHover{
	height:275px;
	width:615px;
	background:url(/Assets/gusha_formatGallery_WideHorizontalHover.gif) no-repeat;
	cursor:pointer;
	margin:300px 0 20px 0;
}
 
/*********************************************/
/******** class for error message ************/
/*********************************************/
 
.msg{
    color:Red;
    font-size:12px;
    font-family:Calibri, Arial, Verdana, Sans-Serif;
    font-weight:bold;
    background-color:#FFF;
    border: #726D62 1px solid;
    padding:20px;
}

.msgText{
    color:Red;
    font-size:1.3em;
    font-weight:bold;
    background-color:#FFF;
}

.links{
    background-color:white;
    border:1px solid #726D62;
    display:block;
    float:left;
    margin:20px;
    padding:10px;
    text-align:left;
    font-size: 1.1em; 
    width:600px;
}

label.error {color:Red;}

#lnkForgotpwd,#lnkSignUp{font-weight:900; color:#333335;}

#ulNew li span{font-size:11px;}
#ulSame li span{font-size:11px;}
#ulSame li span.required{font-size:11px;}
#ulNew li span.required{font-size:11px;}


/*********************************************/
/********* Footer Starts here ****************/
/*********************************************/

#footer{
      clear:both;
      height:120px;
      width:100%;
      margin:30px auto 0 auto;
      background-color:#726D62;
}
 
.footer-inner{
      width: 970px;
      margin: 0 auto;
      overflow: hidden;
      padding:15px 0px 0px 15px;
      text-align:left;
}

.footer-inner ul{
      margin:0px;
      padding:0px;
      list-style:none;
}
   

.footer-inner ul li{
      display:inline;
      font-size:1.1em;
}             

.footer-inner ul li a{
      font-size:1.1em;
      color:#FFF;
      text-decoration:none;
      padding:0px 10px 0px 10px;
}
 
.footer-inner ul li a:hover{text-decoration:none; color:#DE7926;}

.footerLast{padding-left:210px; cursor:pointer;}     

/*Footer End here*/

#lnkForgotpwd,#lnkSignUp
{
    font-weight:900;
    color:#333335;
}

 .totalPrice label
{
   font-weight:900;
}

/************************** STYLE ADDED ON 03 Jan 2010 BY AKS *********************************/
.zoom_box {
margin-right:2px;
min-height:200px;
background-color:#726d62;
padding:10px;
font-size:11px;
color:#ffffff;

}
.zoom_box strong {
font-size:12px;
padding-bottom:5px;
}
.zoom_img_holder 
{
    float:left;
}
.selectRatioW{
	width:200px; 
	margin-bottom:6px;
	height:24px;
	background: #EDEBE7; 
}
.balanceTotalWholesalerWrapperW
{
    background-color:#726d62; 
    padding:10px; 
    line-height:normal;
    height:24px;
	margin-bottom:12px;
}
#wrappernew{
	margin: 0em auto;
	position: relative;
	width: 1270px;
	min-height:785px;
	height:auto;
	overflow: hidden;
}