                                                                                                                                                                                                                                        div.clearing { /* DIV for Mozilla browser float hack */
	clear: both;
	height: 1px; /* Height must be 1 for the wrapping element to actually wrap the containing elements (IE fix) */
	overflow: hidden; /* Style used because MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode. */
}

img {
      border: 0px;
      behavior: url("pngbehavior.htc");
}

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

html{
    min-height: 100%; 
    margin: 0 0 1px 0; 
}
  
body{
    background-image : url(/assets/root/images/site/background.gif);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #ecf7fb;
}

.clear{
    clear : both;  
}

ul{
	list-style:none;
}

h1,h2,h3,h4,h5{
	color:#795328;
	font-family:Georgia, Serif;
	font-size:11px;
	padding-bottom:3px;
}

p{
	color:#86B1AF;
	font-family:Verdana, Sans-Serif;
}

#container{
	width:900px;
	height: auto;
    padding : 0px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	margin-top:10px;
}

 #container #main{
    width:900px;
    /*height:600px;*/
	/*background: url(../../images/subPage_BKG.gif) no-repeat bottom;*/
}

/**********GENERAL SETTINGS ENDS *************/

/**********TOP NAV STARTS *************/

#container #main .top_nav{
	width:830px;
	padding:1px 0 0 0;
	margin:0;	
}

#container #main .top_nav .logo{
	margin: 20px 0 0 20px;
}


#container #main .top_nav ul{
	width:576px;
	margin: -35px 0 0 313px;
}

#container #main .top_nav ul a{
	text-decoration: none;
}

#container #main .top_nav ul img{
	margin-left:0px;
}

/**********TOP NAV ENDS *************/

/**********SUBPAGE CONTENT STARTS *************/

#container #main .content{
	/*border:blue solid 1px;*/
	width:880px;
	/*height:485px;*/
	padding: 15px 0 0px 25px;
	margin:30px 0 0 0;
}

#container #main .content .page_header{
	text-align:right;
	padding:0 20px 20px 0;
	margin:0;
	width:780px;
	height:43px;
	vertical-align:top;
}

/**********SUBPAGE CONTENT ENDS *************/

/**********FOOTER NAV STARTS *************/

.footer{
	/*border:solid red 1px;*/
	margin-top:5px;
}

#container .footer .text-field{
/*border:yellow 2px solid;*/
	width:270px;
}

input{
	color:#86B1AF;
	font-family:Verdana, Sans-Serif;
	font-size:12px;
}

#container .footer .text-field img{
	vertical-align: top;
}

#container .footer .footer_sub{
	/*border:blue solid 1px;*/
	width:410px;
}

#container .footer .text-field, #container .footer #main_footer{
	float:left;
}

#container .footer #main_footer .footer_sub{
	text-align:right;
}

#container .footer #main_footer{
	padding-left:220px;
}

#container .footer #main_footer .footer_credits_text{
	margin-left: 325px;
}

/**********FOOTER NAV ENDS *************/


/*	CODE FOR THE LINK BACK TO TECTURE*/
.footer_credits_text{
	/*border:green solid 1px;*/
	width:85px;
}



/******************** STORE CODE STARTS **********************/
/******************** STORE CODE STARTS **********************/

#body .subNavHolder{
	width:115px;
	/*height:470px;*/
	margin-top:20px;
	/*border:solid yellow 2px;*/
	
}

#body .subNavHolder, #body .divider, .store_content{
	float:left;
}

.store_content{
	width:730px;
	margin:0px;
	/*border:red solid 1px;*/
}

.store_content .product_info_holder
{
	float:left;
	width:337px;
	height:auto;
	margin: 0px 0px 0px 0px;
}
.store_content .product_additionalViews
{	width:60px;
	height:160px;
	padding:0px 0px 0px 15px;
}
.product_additionalViews .extra_info .pictures .prodImage{
	width:55px;
	float:right;
	margin-left:5px;
	padding:0px 5px 5px 0px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#5A3D1C;
	letter-spacing:1px;
}
.store_content .product_additionalViews,
.store_content .sectionImage{
	float:right;
}
.store_content .sectionImage{
	width:390px;
	height:390px;
}

.store_content .product_info_holder .product_information_extra{
	margin-top:15px;
}

.store_content .productNavigation{
	/*border:solid green 1px;*/
	width:435px;
	margin: 10px 0 0 338px;
}

.store_content .productNavigation .product_selected{
	margin-left: 9px;
}


.store_content .productNavigation .leftArrow,
.store_content .productNavigation .panel,
.store_content .productNavigation .rightArrow{
	float:left;
}

.store_content .productNavigation .rightArrow{
	margin:25px 0px 0px 10px;
}

.store_content .productNavigation .leftArrow{
	margin:25px 10px 0px 0px;
}

.store_content .product_information #title{
	font-family:Georgia, Serif;
	font-size: 12px;
	color:#795328;
	padding-bottom:10px;
	letter-spacing: 3px;
	margin-left:7px;
	margin-top:35px;
}

.store_content .product_information .description a:link, .store_content .product_information .description a:active, .store_content .product_information .description a:visited, .store_content .product_information .description a:hover{color:#795328;}

.store_content .product_information .description{
	color:#86B1AF;
	font-family:Verdana, Sans-Serif;
	font-size: 11px;
	margin-left:7px;
	width:250px;
}

.store_content .product_information_extra{
	color:#86B1AF;
	font-family:Verdana, Sans-Serif;
	font-size: 11px;
	float:left;
	padding:0px 0px 0px 8px;
}
.store_content .product_information_extra .subtext{
	color:#795328;
}

.subNavHolder .subNav .mainLink{
	padding-top: 15px;
	letter-spacing:3px;
}

.subNavHolder .subNav .mainLink a:link, 
.subNavHolder .subNav .mainLink a:active, 
.subNavHolder .subNav .mainLink a:visited{
	color:#86B1AF;
	text-decoration:none;
	font-family:Georgia, Serif;
	font-size: 12px;
}
.subNavHolder .subNav .mainLinkSub{
	padding-top: 0px;
padding-left: 15px;
	letter-spacing:3px;
}

.subNavHolder .subNav .mainLinkSub a:link, 
.subNavHolder .subNav .mainLinkSub a:active, 
.subNavHolder .subNav .mainLinkSub a:visited{
	color:#86B1AF;
	text-decoration:none;
	font-family:Georgia, Serif;
	font-size: 10px;
}


.subNavHolder .subNav .mainLink a:hover{
	color:#795328;
}

.subNavHolder .subNav .tertiaryLink a:link,
.subNavHolder .subNav .tertiaryLink a:active,
.subNavHolder .subNav .tertiaryLink a:visited{
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#86B1AF;
	text-decoration:none;
	margin-left:10px;
}

.subNavHolder .subNav .tertiaryLink a:hover{
	color:#795328;
}


.text-brown
{
    color:#795328;
}

/******************** STORE CODE ENDS **********************/
/******************** STORE CODE ENDS **********************/

.header_location
{
 float:right;
 margin-right:30px;   
}

.retailer
{
   	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#86B1AF;
	text-decoration:none;
padding: 60px 0px;
}

.retailer a:link, .retailer a:active, .retailer a:visited
{
   	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#86B1AF;
	text-decoration:none; 
}.retailer a:hover{color:#795328;}

.title
{
    font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#795328;
	text-decoration:none;
}

.title a:link, .title a:visited, .title a:active
{
    font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#795328;
	text-decoration:none;
}.title a:hover{text-decoration:underline;}


.location_content
{
    float:left;
    /*height:400px;*/
    /*overflow:auto;*/
    margin-top:25px;
    margin-left : 25px;
    width:732px;
}

.tertiaryLink_selected a:link, .tertiaryLink_selected a:visited, .tertiaryLink_selected a:active
{
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#86B1AF;
	text-decoration:none;
	margin-left:10px;
}

.subNavHolder .subNav .tertiaryLink_selected a:hover{
	color:#795328;
}

.locationLink
{
    margin-bottom:5px;
}

.locationLink_selected
{
    margin-bottom:5px;
}


.subNavHolder .subNav .locationLink a:link,
.subNavHolder .subNav .locationLink a:active,
.subNavHolder .subNav .locationLink a:visited{
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#86B1AF;
	text-decoration:none;
}
.subNavHolder .subNav .locationLink a:hover{
	color:#795328;
}

.subNavHolder .subNav .locationLink_selected a:link, .subNavHolder .subNav .locationLink_selected a:visited, .subNavHolder .subNav .locationLink_selected a:active
{
	font-family:Verdana, Sans-Serif;
	font-size:10px;
	color:#795328;
	text-decoration:none;   
}

.subNavHolder .subNav .locationLink_selected a:hover{
	color:#86B1AF;
}

    

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.location{
height: 100px; 
float: left;
width: 200px; 
padding: 0 10px;
}   

.skuQty{
width: 24px;

}   

.prodThumb{
padding: 0 0 10px 0;
cursor:pointer;
}

a#addToCart{
    background: url(/assets/root/images/site/add_cart_btn_up.gif) no-repeat;
   padding: 3px 52px;
} 

    

    

    

    

    

    

    

    

    

    

    
