﻿/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, pre, code, address, variable, form, fieldset, blockquote, input {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	font-family: Palatino Linotype, Times New Roman;
	font-style: normal;
	color:#220000;
}

body {
	background: url(/images/background.jpg) no-repeat top left;	
	/*background-position: top center;*/
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#efe7cf;
	font-size:12pt;
}



img 
{
	border: none;
    margin: 0px;
    padding: 0px;
}

a
{
    color: #220000;
    text-decoration: none;
}
a:active
{
    color: #993300;
}
a:visited
{
    color: #220000;
}
a:hover
{
    color: #993300;
}

input
{
    border-color: #220000;
    border-width: 1px;
    width: 30px;
    height: 20px;
}

select
{
    border-color: #220000;
    border-width: 1px;

}

textarea
{
    border-color: #220000;
    border-width: 1px;
}

#wrapper 
{
	width: 914px;
	margin: 0 auto;
	
}

#header 
{
	width: 914px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

#logo 
{
	width:336px;
	float:left;
	text-align:right;
}

div.splash
{
    margin: 0px;
    text-align: center;
}

div.splash img 
{
    float: left;
}

#splashrotator {
    position: relative;
    width: 843px;
    height: 571px;
    overflow: hidden;
    display: block;
}

#splashrotator img {
    position: absolute;
    left: 0px;
    top: 0px;
}

#header-left 
{
	width:249px;
	float:left;
	font-weight:bold;
	padding-left:40px;
}

#header-right 
{
	width:249px;
	float:left;
	font-weight:bold;
	text-align:right;
	padding-right:40px;
}

#top-seperator 
{
	width:100%;
	float:left;
}



#MainMenu
{
	width:100%;
	float:left;
    font-size: 12pt;
    letter-spacing:2px;
    font-weight: bold;
    font-style: normal;
    color: #220000;
	margin-bottom:3px;
}
#MainMenu li
{
    text-align: left;    
    list-style: none;
    float: left;
    width: 150px;
    text-align: center;  
    font-weight: bold; 
}

#MainMenu li a
{
    text-decoration: none; 
    font-weight: bold;   
}

#MainMenu li a:hover
{
    color: #993300;
}

#MainMenu li a.selected
{
    color: #993300;
}

#container 
{
	width:100%;
	float:left;
}


.homepage
{
	padding-top:20px;
}

#home-page 
{
	margin-left:36px;*/

}

#bottom-sep
{
	width: 100%;
	float:left;
	text-align:center;
	margin-top:25px;
}

#snbuttons
{
	width: 100%;
	float:left;
	text-align:center;
	margin-top:25px;
	padding-bottom:10px;
}


#leftnav
{
    width: 144px;
    float: left;
    padding-right: 10px;
    text-align: left;
	margin-top:67px;
}

#page-header 
{
	float:left;
	width:100%;
	font-size:36px;
	padding:20px 0 0 0;
}

.CategoryMenu
{
    font-size: 12pt;
    font-weight: normal;
    font-style: normal;
    color: #220000;
    margin-top: 0px;
    padding-left:20px;
	
}
.CategoryMenu li
{
    text-align: left;
    list-style: none;
    
}

.CategoryMenu li:hover
{
    list-style: disc;
    color: #993300;
}

.CategoryMenu li a
{
    text-decoration: none;
}

.CategoryMenu li a:hover
{
    color: #993300;
}

.CategoryMenu li a.selected
{
    color: #993300;
}

.ProductTitle
{
    font-family: Palatino Linotype;
    font-size: 11pt;
    letter-spacing:2px;
    font-weight: bold;
    font-style: normal;
    color: #220000;
}

#content 
{
	width:760px;
	float:left;
}

#nonshopcontent 
{
	width:100%;
	float:left;
}

#category-header 
{
	width:100%;
	float:left;
margin-top:20px;
}

#cat-page-header 
{

	width:442px;
	float:left;
	font-size:36px;
	padding-left:10px;
}

#cat-paging-links 
{
	float:right;
	width:233px;
	text-align:right;
	margin-top:20px;
	padding-right:75px;
}

#cat-paging-links a 
{
	text-decoration:none;
	margin-left:10px;
}

#cat-paging-links span 
{
	margin-left:10px;
	font-weight:bold;
}

#cat-paging-links a:hover
{
	color:#993300;
	
}

/* Category Content */
div.CategoryDivConentContainer {
    width: 760px;
    float:left;

}
div.CategoryDivContentRow {
    display: table-row;
    width: 760px;
}
div.CategoryDivContentCell {
    display: table-cell;
    width: 236px;
    text-align: left;
    padding-left: 10px;
    float:left;
}

span.CategoryProductName
{
    font-family: Palatino Linotype;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: #220000;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;   
    display: block;    
}

span.CategoryProductName a 
{
	font-size: 11pt;
	font-weight:bold;
	
}
span.CategoryProductName a:hover
{
	color: #993300;
}

span.CategoryProductBrand
{
    font-weight: normal;
    font-style: normal;
    color: #220000;    
    padding-bottom: 6px;
    display: block; 
}

span.CategoryProductBrand a 
{
	font-size: 8pt;
	
}
span.CategoryProductBrand a:hover
{
	color: #993300;
}

span.CategoryPrice
{
    font-size: 12pt;
    font-weight: bold;
    font-style: normal;
    color: #993300;
}


div#ProductDivConentContainer
{
    width: 750px;
    float:left;
    padding:20px 0 0 10px;
    top: 67px; 


}

div#ProductDivContentBrowseMain
{
    width: 215px;
    float:left;
 
}

div#ProductDivContentDetailMain
{
    width: 475px;
    float:left;
    text-align: left;
    padding-left:60px;
}

div#ProductDivContentDetailMainCapsule
{
    width: 288px;
    float:left;
    text-align: left;
    padding-left:40px;
}

div#ProductDivContentCapsuleMain
{
    width: 167px;
    float:left;
    text-align: left;
    padding-left:40px;
}

span.ProductItemTitle
{
    font-family: Palatino Linotype;
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    color: #220000;
}

span.ProductItemColorName1
{
    font-family: Palatino Linotype;
    font-size: 12pt;
    font-style: italic;
    color: #220000;
    padding-bottom: 10px;
    display: block;
}

span.ProductItemPrice
{
    font-family: Palatino Linotype;
    font-size: 15pt;
    font-weight: bold;
    font-style: normal;
    color: #993300;
    padding-top: 00px;
    padding-bottom: 6px;
    display: block;
}

span.ProductItemSalePrice
{
    font-family: Palatino Linotype;
    font-size: 15pt;
    font-weight: bold;
    font-style: normal;
    color: #FF0000;
    padding-top: 00px;
    padding-bottom: 6px;
    display: block;
}

span.ProductItemStyle
{
    font-family: Palatino Linotype;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: #220000;
    padding-top: 20px;    
}
span.ProductItemDescription
{
    font-family: Palatino Linotype;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    color: #220000;
}



#previousbutton {float: left; width: 121px; height: 22px;background: url('/images/previous.png') no-repeat 0 0;outline:none; }
#previousbutton:hover {background-position: 0 -22px;}
#previousbutton span {display: none;}

#nextbutton {float: right; width: 94px; height: 22px;background: url('/images/next.png') no-repeat 0 0;outline:none; }
#nextbutton:hover {background-position: 0 -22px;}
#nextbutton span {display: none;}

#zoombutton {float: left; width: 110px;height: 20px;background: url('/images/zoom.png') no-repeat 0 0;outline:none; margin-left:52px;}
#zoombutton:hover {background-position: 0 -20px;}
#zoombutton span {display: none;}

.sizingguidebutton {float: left; width: 79px;height: 22px;background: url('/images/sizing_guide.png') no-repeat 0 0;outline:none;}
.sizingguidebutton:hover {background-position: 0 -22px;}
.sizingguidebutton span {display: none;}

#addcartbutton {float: left; width: 178px;height: 36px;background: url('/images/add_to_bag.png') no-repeat 0 0;outline:none;}
#addcartbutton:hover {background-position: 0 -36px;}
#addcartbutton span {display: none;}



#swatches {float: left; width: 100%;font-size:12px;}
#swatches div {float: left; width: 38px;	margin-right: 10px;	padding-bottom:15px;}
#swatches img {border:solid 2px #fff;}
#swatches img.active {border:solid 2px #993300;}
#swatches img.inactive {border:solid 2px #fff;}
#swatches a {text-decoration:none;color:#fff;display:block;outline:none;}
#swatches a:hover {color:#ef0717;}
#swatches a:hover img {border:solid 2px #993300;}

#sizes {
            float:left;
	        width:100%;
	        padding: 0;
	        font-family: Palatino Linotype;
	    }
	    
	    #sizes li
        {	
	        float: left;
	        list-style: none;
        }
        
        #sizes li a
        {	
	        border:1px solid #220000;
            display:block;
	        font-size:18px;
	        margin-right:2px;
	        height:29px;
	        width:34px;
	        text-align:center;
	        text-decoration:none;
	        color:#220000;
	        font-weight:bold;
	        padding-top:5px;
	        outline:none;
        }
        
        #sizes li a:hover
        {	
            color:#993300;
            border-color:#993300;
        }

        
        #sizes li.soldout
        {	
	        background:url(/images/sold-out-line.png) no-repeat center center;
	        
        }
        
        #sizes li.soldouttext 
        {
            width:150px;
        }
        
        #sizes li.soldouttext a
        {
            border:none;
            width: 100px;
        }
        
        #sizes li.soldout a {
            color:#bdaf96;
	        border:1px solid #bdaf96;
	    }
	    
	    #sizes li a.linkact
        {	
            color:#993300;
            border-color:#993300;
        }
        
        #sizes li a.linkinact
        {	
            color:#220000;
            border-color:#220000;
        }
        

span.ProductNoSpacingBlock
{
    display: block;
    font-size:11pt;
}

span.ProductBottomSpacingBlock
{
    display: block;

}

.cart-pic 
{
	float:left;
	width:60px;
}

.cart-qty 
{
	float:left;
	width:40px;
	margin-left:10px;
}

.cart-qty input 
{
	text-align:center;
}

.cart-product-style 
{
	float:left;
	width:250px;
	margin-left:10px;
	padding-top:15px;
}

.cart-span-product-name {
	font-size:16px;
	font-weight:bold;
}

.cart-span-style 
{
	color:#993300;
}

.cart-color-size 
{
	float:left;
	width:150px;
	margin-left:10px;
	padding-top:15px;
	font-size:16px;
	font-style:italic;
}

.cart-price 
{
	float:left;
	width:90px;
	margin-left:10px;
	padding-top:15px;
	font-size:16px;
	font-weight:bold;
}

.cart-remove 
{
	float:left;
	width:100px;
	margin-left:10px;
	padding-top:15px;
	font-size:16px;
	font-style:italic;
	text-align:right;
}

.cart-hr 
{
	float:left;
	width:100%;
	padding-top:15px;
}

.pt-hr 
{
	float:left;
	width:100%;
	padding:8px 0 15px 0;
}

.cart-total-container 
{
	float:left;width:100%;padding-top:15px;text-align:right;
}

.cart-total-header 
{
	float:left;width:100px;font-size:17px;font-weight:bold;
}

.cart-total 
{
	float:left;width:110px;font-size:19px;font-weight:bold;color:#993300;
}

.cart-total-header-red 
{
	float:left;width:100px;font-size:17px;font-weight:bold;color:#ff0000;
}

.cart-total-red 
{
	float:left;width:110px;font-size:19px;font-weight:bold;color:#ff0000;
}

.cart-promo-container 
{
	float:left;width:100%;padding-top:15px;text-align:right;
}

.cart-invalid-promo
{
	float:left;width:100%;padding-top:15px;text-align:right;font-size:17px;font-weight:bold;color:#FF0000;
}

.cart-promo-header 
{
	float:left;width:480px;font-size:17px;font-weight:bold;
}

.cart-promo-textbox-container 
{
	float:left;width:190px;
}

.cart-promo-apply 
{
	float:left;width:54px;margin-left:16px;
}

.cart-cardtype-container 
{
	float:left;width:100%;padding-top:15px;text-align:right;
}

.cart-cardtype 
{
	float:left;width:580px;font-size:17px;font-weight:bold;
}

.cart-cardtype-img 
{
	float:left;width:160px;
}

.cart-bottombut 
{
	float:left;width:100%;padding-top:20px;
}

#updatequantity {float: left; width: 118px; height: 24px;background: url('/images/update_quantity.gif') no-repeat 0 0;outline:none; }
#updatequantity:hover {background-position: 0 -24px;}
#updatequantity span {display: none;}

#apply {float: left; width: 54px; height: 24px;background: url('/images/apply.gif') no-repeat 0 0;outline:none; }
#apply:hover {background-position: 0 -24px;}
#apply span {display: none;}

#continueshopping {float: left; width: 132px; height: 24px;background: url('/images/continue_shopping.gif') no-repeat 0 0;outline:none; }
#continueshopping:hover {background-position: 0 -24px;}
#continueshopping span {display:Ănone;}

#checkout-cart {float: left; width: 73px; height: 24px;margin-left:10px;background: url('/images/checkout.gif') no-repeat 0 0;outline:none; }
#checkout-cart:hover {background-position: 0 -24px;}
#checkout-cart span {display: none;}

#login_error {
	float: left;
	width: 100%;
	background-color: #F8CD00;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;		
	color: #FF0000;
	border: 1px solid #000000;
	height:20px;
	padding:10px 10px 10px 10px;
}	

#bill-ship 
{
	padding-left:40px;
	width:720px;
	float:left;
}

#bill-ship h1 
{
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 20px;
	color:#993300;
}

#bill-ship h2 
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom:10px;
}

#bill-ship p 
{
	float:left;
	width:100%;
	font-size:14px;
}

#bill-ship span.small
{
	font-size:11px;
	float:right;
	width:80%;
	padding-top:5px;
}

#bill-ship #leftside
{
	float:left;
	width:340px;
	padding-right:20px;
}

#bill-ship #rightside
{
	width: 340px;
	float:left;
	padding-left:20px;
}

#bill-ship label 
{
	font-size:14px;

	float:left;
	width: 100%;
}

#bill-ship label.address 
{
	width: 20%;
}

#bill-ship input 
{
	float:left;
	width:100%;
	margin-bottom: 5px;
}

#bill-ship div .names
{
	width:100%;
	float:left;
}

#bill-ship div .fname
{
	float:left;
	width: 48%;
}

#bill-ship div .lname
{
	float:right;
	width: 48%;
}

#bill-ship div .city-state-zip 
{
	width:100%;
	float:left;
	padding-top:20px;
}

#bill-ship select 
{
	float:left;
	width:100%;
	margin-bottom: 5px;
}

#bill-ship div .city-state-zip select {
	width:102px;
}

#bill-ship div .city, div.state
{
	float:left;
	width: 31%;
	padding-right: 2%;
}

#bill-ship div .zip
{
	float:left;
	width: 33%;
}

#bill-ship #sameasbill 
{
	float:left;
	width:100%;
	padding-top:20px;
}

#bill-ship div .createaccount 
{
	width:100%;
	float:left;
	padding-top:10px;
	border:solid 1px #FF0000;
}

div .createpassword
{
	width:60%;
	float:left;
	padding-top:10px;
}

div .pwd
{
	float:left;
	width: 48%;
}

div .confirmpwd
{
	float:right;
	width: 48%;
}

#bill-ship #joinlist 
{
	float:left;
	width:100%;
	padding-top:10px;
}


#verify 
{
	padding-left:40px;
	width:720px;
	float:left;
}

#verify h1 
{
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 20px;
	color:#993300;
}

#verify h2 
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom:5px;
}

#verify p 
{
	float:left;
	width:100%;
	font-size:14px;
}

#verify-sadd 
{
	float:left;
	width:100%;
}

#verify-pmtbill
{
	float:left;
	width:100%;
}

#verify-pmt
{
	float:left;
	width:49%;
}

#verify-bill
{
	float:right;
	width:49%;
}

#verify-pmtbill p
{
	float:left;
	width:100%;
	font-weight: bold;
	font-size:16px;
}

#verify-confpromo
{
	float:left;
	width:100%;
	margin-top:20px;
}

#verify-conf
{
	float:left;
	width:49%;
}

#verify-promo
{
	float:right;
	width:49%;
}


#verify-confpromo label {
	font-weight: bold;
	font-size:16px;
	float:left;
	padding-right:5px;
}

#verify-od 
{
	float:left;
	width: 100%;
	padding-top:30px;
}

#verify-place-order 
{
	float:left;
	width:720px;
	/*text-align:right;
	margin-left:600px;*/
	margin-top:20px;
	margin-bottom:40px;
}

#verify-place-order #editorder 
{
	float:left;
	width:120px;
}

#verify-place-order #placeorder 
{
	float:right;
	width:156px;
} 

.order_total_display_textbox {
	font-weight:bold;
	text-align:right;
	font-size:18px;
	color:#993300;
}

.ship_display_textbox {
	font-size:17px;
	text-align:right;
	color:#993300;
}

.table_order_summary {
	
	width: 720px;
	color:#220000;
	font-size:17px;
}

	
.editbut {float: left; width: 40px; height: 24px;margin-top:15px;background: url('/images/edit.gif') no-repeat 0 0;outline:none; }
.editbut:hover {background-position: 0 -24px;}
.editbut span {display: none;}

#apply-verify {float: right; widtĂ: 54px; height: 24px;background: url('/images/apply.gif') no-repeat 0 0;outline:none; }
#apply-verify:hover {background-position: 0 -24px;}
#apply-verify span {display: none;}

#placeorderbut {float: right; width: 158px; height: 33px;background: url('/images/place_order.gif') no-repeat 0 0;outline:none; }
#placeorderbut:hover {background-position: 0 -33px;}
#placeorderbut span {display: none;}


#ordersum 
{
	padding-left:40px;
	width:720px;
	float:left;
}

#ordersum h1 
{
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 20px;
	color:#993300;
}

#ordersum h2 
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom:10px;
}

#ordersum p 
{
	float:left;
	width:100%;
	font-size:14px;
}

#login 
{
	padding-left:40px;
	width:100%;
	float:left;
	
}

#login h1 
{
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 20px;
	color:#993300;
}

#login p 
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom:20px;
}

#login a 
{
	float:left;
	width: 100%;
	text-decoration:none;
	font-size:12px;
	font-style:italic;
	color:#220000;
}

#login a:hover
{
	font-size:12px;
	font-style:italic;
	color:#993300;
}

#login form 
{
	float:left;
}

#login form label 
{
	font-size:20px;
	font-weight:bold;
	float:left;
	width: 100%;
	padding-bottom: 5px;
}

#login form input 
{
	float:left;
	width:250px;
	margin-bottom: 5px;
}

#login #returning
{
	width: 320px;
	float:left;
	padding-right:50px;
}

#login #guest
{
	width: 320px;
	float:left;
}

#loginbut {float: left; width: 51px; height: 24px;margin-top:15px;background: url('/images/login.gif') no-repeat 0 0;outline:none; }
#loginbut:hover {background-position: 0 -24px;}
#loginbut span {display: none;}

#proceed-to-checkout-login {float: left; width: 138px; height: 24px;margin-top:15px;background: url('/images/proceed_to_checkout.gif') no-repeat 0 0;outline:none; }
#proceed-to-checkout-login:hover {background-position: 0 -24px;}
#proceed-to-checkout-login span {display: none;}

#footer 
{
	float:left;
	width:760px;
	text-align:center;
	margin-top:30px;
	margin-left:154px;
}


#footer span
{
	margin:0 15px 0 20px;
}

#footer a
{
	margin:0;
	padding:0;
}

#footerhome 
{
    clear:both;
	float:left;
	width:100%;
	text-align:center;
	margin-top:30px;
}

#footerhome span
{
	margin:0 15px 0 20px;
}

#footerhome a
{
	margin:0;
	padding:0;
}

#continuebut {float: left; width: 73px;height: 24px;background: url('/images/continue.gif') no-repeat 0 0;outline:none; }
#continuebut:hover {background-position: 0 -24px;}
#continuebut span {display: none;}

#backbut {float: left; width: 43px;height: 24px;background: url('/images/back.gif') no-repeat 0 0;outline:none; }
#backbut:hover {background-position: 0 -24px;}
#backbut span {display: none;}

#address-detail 
{
	margin:10px 0 0 40px;
	width:720px;
}

#address-detail h1 
{
	float:left;
	width:100%;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 20px;
}
	
#address-detail table td 
{
	font-size:16px;
	text-align:left;
	padding-bottom:5px;
}

#shiptothisaddbut {float: left; width: 145px; height: 24px;margin-top:15px;background: url('/images/ship_to_this_address.gif') no-repeat 0 0;outline:none; }
#shiptothisaddbut:hover {background-position: 0 -24px;}
#shiptothisaddbut span {display: none;}

#addnewaddbut {float: left; width: 126px; height: 24px;margin-top:15px;background: url('/images/add_new_address.gif') no-repeat 0 0;outline:none; }
#addnewaddbut:hover {background-position: 0 -24px;}
#addnewaddbut span {display: none;}

#sendbut {float: left; width: 48px; height: 24px;margin-top:15px;background: url('/images/send.gif') no-repeat 0 0;outline:none; }
#sendbut:hover {background-position: 0 -24px;}
#sendbut span {display: none;}

#collection-header 
{
	width:100%;
	float:left;
	margin:20px 0 20px 20px;
}

/*
    root element for the scrollable.
    when scrolling occurs this element stays still.
*/
.scrollable {

    /* required settiĂgs */
    position:relative;
    overflow:hidden;
    width: 690px;
    height:300px;

    /* custom decorations */
    /*border:1px solid #ccc;*/
}

/*
    root element for scrollable items. Must be absolutely positioned
    and it should have a extremely large width to accomodate scrollable items.
    it's enough that you set the width and height for the root element and
    not for this element.
*/
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

.items div {
    float:left;
    width:690px;
}

/* single scrollable item */
.scrollable img {
    float:left;
    background-color:#fff;
    width:230px;
    height:300px;
	
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
    border:2px solid #000;
    position:relative;
    cursor:default;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
    float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(/images/collections/next_back_arrows.png) no-repeat;
    display:block;
    width:24px;
    height:27px;
    float:left;
    margin:136px 10px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -27px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-24px -27px; }


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-24px 0; }

.items a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}



/* disabled navigational button */
a.disabled {
    visibility:hidden !important;		
} 	

#press-header 
{
	width:100%;
	float:left;
	margin:20px 0 20px 20px;
}

#press-header-left 
{
	width:437px;
	float:left;
}

#press-header-right
{
	width:140px;
	float:left;
	padding:74px 10px 0 287px;
}

.buynow
{
    font-weight:bold;
}   

#searchbut {float:left;width: 54px; height: 24px;background: url('/images/search.gif') no-repeat 0 0;outline:none; }
#searchbut:hover {background-position: 0 -24px;}
#searchbut span {display: none;}

#stores-main-us 
{
    margin-left:40px;
    width:291px;
    float:left;
}

#stores-main-online 
{
    width:291px;
    float:left;
}

#stores-main-intl 
{
    width:291px;
    float:left;
}

#stores-header 
{
	width:100%;
	float:left;
	margin:20px 0 40px 20px;
	
}

#stores-header-left 
{
	width:437px;
	float:left;
}

#stores-header-right
{
	width:420px;
	float:right;
	padding:74px 10px 0 7px;
}

#stores-header-right-intl
{
	width:290px;
	float:right;
	padding:74px 20px 0 7px;
}
    
#btnsearch {float:left;width: 54px; height: 24px;background: url('/images/search.gif') no-repeat 0 0;outline:none; }
#btnsearch:hover {background-position: 0 -24px;}
#btnsearch span {display: none;}

#stores-online {
	width:389px;
	float:left;
	margin-left:262px;
}

#stores-online img {
	margin-bottom:10px;
}

#stores-intl {
	width:872px;
	float:left;
	margin:0 21px 0 21px;
}

#stores-intl div {
	float:left;
	width:207px;
	margin:0 11px 20px 0;

}
