#homeHolder {
width: 950px;
font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
 
}

#leftPanel {
	float: left;
	width: 355px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#middlePanel {
	float:left;
	width: 360px;
	padding: 5px 0px 10px 5px;
	margin:0px;
}

#rightPanel {
	float: right;
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.logo {
 float: left;
 margin: 20px 5px 10px;
}

#featuredPanel {
 margin: 5px 5px 10px 0px;
 background-image:url(/images/homefeature/featured_product2.gif);
 background-repeat:no-repeat;
 width: 350px;
 height: 222px !important;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 13px;
 color:#666666;
 overflow: hidden !important;
}

.featuredText {
 padding-top: 85px;
 padding-left: 210px;
 padding-right: 10px;
 text-align:right;
}

#giftVouchers {
margin: 5px 5px 10px 0px;
}

.homeWelcome {
	clear:both;
	float:left;
	font-size: 20px;
	color:#999999;
	margin-top: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	width: 350px;
	padding-top: 15px;
}

.homePageText {
  clear: both;
  float: left;
  color:#333333;
  font-size:10px;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-align:left;
  width: 300px;
 }

#mainContainer {
 clear:both;
 width: 950px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding: 10px 0px 0px 10px;
}

#mainContainer h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 margin: 0px;
 padding: 0px;
}

.product_styles {
	margin: 0px;
	width: 345px;
	height: 20px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	font-size: 11px;
}

.product_name {
	margin: 0px;
	padding: 0px;
	width: 345px;
	padding-top: 20px;
}

.productTitle {
 color: #999999;
 font-size: 13px;
 display: inline;
 line-height: 14px;
 margin: 0px;
 padding: 0px;
}

#leftDiv {
 width: 320px;
 float: left;
 height: 300px;
 margin-bottom: 20px;
 z-index: 3;
}

.features {
 color:#333333;
 font-size: 11px;
 margin-top: 10px;
}
#enlargeLink{
 background-image:url(/images/zoom.gif);
 background-repeat:no-repeat;
 width: 92px;
 height: 19px;
 overflow:hidden;
 margin-left: 0px;
 z-index: 999;
 position:relative;
 margin: -30px 0px 0px 10px;
}

#largeImageDiv{
 width: 320px;
 height: 300px;
 float:left;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CCCCCC;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
 margin-top: 15px;
}

#middleDiv {
 width: 320px;
 float: left;
 padding-right: 10px;
 padding: 10px 30px 10px 30px;
}

#rightDiv {
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 float: left;
 height: 280px;
 width: 200px;
 padding: 10px 10px 10px 10px;
 margin: 20px 0px 20px 0px;
}
#rightContentDiv {
  vertical-align: middle;
 clear:both; 
  margin-left: 30px;
  padding-top: 20px;
} 

.price {
 	margin: 0px;
	width: 100px;
	font-size: 150%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	display: inline;
}

.wasPrice {
   margin: 0px;
	width: 100px;
	font-size: 150%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999999;
	text-decoration:line-through;
	display: inline;
}

.buy_button {
   margin: 0px;
   padding: 0px;
   margin-top: 10px;
}

.product_buttons_holder {
	margin:0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear:both;
	
}

.product_buttons_right {
	padding:0px;
	margin:0px;
	height: 25px;
}
.product_buttons_right a {
	display: inline;
	color: #999999;
	text-decoration: none;
	height: 17px;
	text-align: left;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 90%;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.product_buttons_right a:hover {
	color: #59442E;
}

.features {
 width: 310px;
}

.feature {
 padding: 2px 0px 2px 0px;
 font-size: 10px;
}

.savingDiv {
 float: right;
 background-image: url(/images/price_discount.gif);
 background-repeat:no-repeat;
 width: 86px;
 height: 88px;
 color: #FFFFFF;
 font-size: 15px;
 padding: 20px 0px 0px 25px;
 margin: 0px
}

#logoHolder
{
  margin: -20px 0px;
  padding: 0px 0px 10px 20px;
  vertical-align: middle;
}

option {
 margin: 0px;
 padding: 0px;
}

.product_text {
  font-size: 9px;
  color: #999999;
  width: 150px;
  padding-bottom: 5px;
}

.imageTinyHolder {
  background-image: url(/images/tinyBorder.jpg);
  background-repeat: no-repeat;
  float: left;
  padding:0px;
  margin-bottom: 5px;
}

.priceHolder {
 float: left;
 color: #999999;
 padding-top: 50px;
 font-size: 10px;
}

.recentlyPurchased {
 clear:both;
}

/* ************ clearance page **************/



.group_holder {
    clear:both;
	float:left;
	width: 720px;
	margin: 0px 10px 0px;
	padding: 0px;
	min-height: 200px;
}
.group_box {
	float:left;
	width: 160px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.group_image {
	width: 150px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}



#header_holder {
	float:left;
	width: 690px;
	margin: 0px;
	padding: 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
}

#right_col_heading {
	float:left;
	width: 250px;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
}

#tabnavigation {
	float: right;
	width: 300px;
	height: 21px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tabnavigation ul {
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style:none;	
}
#tabnavigation li {
	display: inline;
	background: url(media/greenbg.gif) repeat-x center top;
	text-align: center;
	float: right;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	font-size: 9px;
}
#tabnavigation a {
	color: #333333;
	float: left;
	margin:	0;
	text-decoration: none;
	height: 21px;
	width: 55px;
	background-image: url(/images/tab_grey.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tabnavigation a:hover {
	text-decoration: underline;
}
#tabnavigation .tabcurrent {
	text-decoration: none;
	background-image: url(/images/tab_white.gif);
}

#mainContainer h2{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #59442E;
	font-size: 130%;
}

.nowPriceHolder {
   float: right;
   width: 20px;
}

.wasPriceHolder {
  float: left;
  width: 90px;
  font-size: 9px;
}

.product_details {
 clear: both;
 float:left;
 width: 140px;
 font-size: 11px;
 padding: 0px;
 margin: 0px;
 padding-bottom: 10px;
}

#page_numbers {
	float: right;
	margin: 0px;
	margin-right: 60px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 150px;
	font-size: 9px;
}
#page_numbers ul {
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style:none;	
}
#page_numbers li {
	display: inline;
	float: right;
	margin: 0px;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 0;
	color: #333333;
}
#page_numbers li a {
	color: #333333;
	margin:	0px;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#page_numbers li a:hover {
	color: #59442E;
	text-decoration: underline;
}
#page_numbers .pagecurrent {
	text-decoration: none;
	color: #59442E;
}

#logoHolder {
    float: right;
	margin-right: 40px;
}

.productsContainer
{ 
  float:left;
  width: 750px;
  margin: 0px 20px 0px 0px;
}

.clear {
 clear: both;
}

.removeFromCart {
 
 background-image:url(/images/removeFromCart.gif);
 background-repeat: no-repeat;
 width: 125px;
 height: 20px;
 display:inline;
 margin: 0px; padding: 0px;
 float:left;
}

.addToCart {
 overflow:hidden;
 background-image:url(/images/addToCart.gif);
 background-repeat: no-repeat;
 width: 95px;
 height: 20px;
 display:inline;
 margin: 0px; 
 padding: 0px;
 float:left;
 
}

.adjust {
 margin-top: 0px !important;
}

.imageLabel {
 width: 100px;
}

.product_styles h1 {
    color: #999999;
	font-size: 11px !important;
	overflow: hidden;
	display: inline;
}

.homeWelcome h2 {
	font-size: 22px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	line-height: 26px;
}
