@import "buttons.css";
*
{ margin: 0; padding: 0px; }
body
{ background:#fff; color:#494949; font-family:"Avant Garde", "Century Cothic",Arial,Verdana,sans-serif; font-size:100%; line-height:18px; text-align:left; }
a
{ border:none; color:#494949; outline:none; text-decoration:none; }
a:hover
{ color:#333333; }
img
{ border:none; }
a img
{ border:none; }
h1
{ color:#9DA0A2; font-size:1.1em; font-weight:normal; line-height:25px; margin:20px 0 18px 0; }
h2
{ color:#9DA0A2; font-size:1.1em; font-weight:bold; line-height:18px; margin:0 0 18px 0; }
h3
{ color:#9DA0A2; font-size:1em; font-weight:normal; margin:0 0 18px 0; }
h4
{ color:#9DA0A2; font-size:1em; font-weight:bold; margin:0 0 18px 0; }
h5
{ color:#9DA0A2; font-size:0.8em; font-weight:bold; margin:0 0 18px 0; }
h6
{ color:#9DA0A2; font-size:0.7em; font-weight:normal; margin:0 0 18px 0;  }
p
{ color:#9DA0A2; font-size:0.7em; font-weight:normal; margin:0 0 18px 0; }
ul
{ margin:0 0 18px 0; padding:0 0 0 18px; }
ol
{ list-style-image:none; list-style-position:outside; list-style-type:disc; margin:0pt 0pt 18px; padding:0pt 0pt 0pt 30px; }
li
{ color:#9DA0A2; font-size:0.7em; font-weight:normal; margin:0pt; }
label
{ color:#9DA0A2; font-weight:normal; margin:0pt; }
fieldset
{ border:none; }
th
{ font-size:12px; }
th p
{ font-size: 100%; margin:0; }
td
{ font-size:12px; }
td p
{ font-size: 100%; margin:0; }

/*generic classes*/
.hide
{ display:none; }
.black
{ color:#000; }
/*structure*/
#wrap
{ position: relative; margin:0px auto; width:960px; }
.bwh_Main
{ float:left; margin:312px 0pt 0pt; width:960px; }
.homeMain
{ margin:320px 0 0 0; width:960px; }
.categoryMain
{ margin:323px 0 0 0; width:960px; }
.productMain
{ margin:300px 0 0 0; width:960px; }
.infoMain
{ margin:136px 0 0 0; }
.cartMain
{ margin:116px 0 0 0; }
/*head*/
.bwh_Header
{ position:absolute; left:0px; top:0px; height:106px; width:960px; }
.homeHead
{ height:343px; }
.categoryHead
{ height:303px; }
#bwh_Logo
{ position: relative; float:left; width:217px; height:106px; }
#bwh_HeaderRight
{ position: relative; float:right; width:743px; height:106px; }
/*menu*/
#bwh_Menu
{ position:absolute; left:37px; top:67px; width:461px; height:28px; }
#bwh_Menu ul
{ position:absolute; left:0px; top:0px; width:461px; height:28px; margin:0; padding:0; }
#bwh_Menu li
{ text-indent:-9999px; list-style:none; }
#bwh_MenuHome
{ position:absolute; left:0px; top:0px; width:65px; height:28px; background: #fff url(../images/bwh_MenuHome.jpg) 0 0 no-repeat; }
#dept250647, #dept212542, #bwh_MenuMens
{ position:absolute; left:83px; top:0px; width:62px; height:28px; background: #fff url(../images/bwh_MenuMens.jpg) 0 0 no-repeat; }
#dept250643, #dept212551, #bwh_MenuWomens
{ position:absolute; left:165px; top:0px; width:84px; height:28px; background: #fff url(../images/bwh_MenuWomens.jpg) 0 0 no-repeat; }
#dept250642, #dept212537, #bwh_MenuKids
{ position:absolute; left:275px; top:0px; width:54px; height:28px; background: #fff url(../images/bwh_MenuKids.jpg) 0 0 no-repeat; }
#dept250641, #dept212529, #bwh_MenuAccessories
{ position:absolute; left:345px; top:0px; width:111px; height:28px; background: #fff url(../images/bwh_MenuAccessories.jpg) 0 0 no-repeat; }
#bwh_Menu li a
{ display:block; }
#bwh_MenuHome a												{ width:65px; height:28px; }
#dept250647 a, #dept212542 a, #bwh_MenuMens a				{ width:62px; height:28px; }
#dept250643 a, #dept212551 a, #bwh_MenuWomens a				{ width:84px; height:28px; }
#dept250642 a, #dept212537 a, #bwh_MenuKids a				{ width:54px; height:28px; }
#dept250641 a, #dept212529 a, #bwh_MenuAccessories a		{ width:111px; height:28px; }

/*mini cart*/
#bwh_Cart
{ position:absolute; left:586px; top:15px; width:142px; height:24px; background: #fff url(../images/bwh_MiniCart.gif) 0 0 repeat-x; }
iframe
{ height:24px; width:142px; }
#iframebody
{ position:absolute; left:0px; top:0px; width:142px; height:24px; background: #fff url(../images/bwh_MiniCart.gif) 0 0 repeat-x; }
#iframebody p
{ font-size:60%; font-weight:bold; color:#fff; line-height:24px; text-align:right; padding:0 10px 0 0; }
#bwh_InfoMenuTop
{ position:absolute; right:18px; top:74px; }
#bwh_InfoMenuTop .infolinks
{ width:111px; height:17px; display:block; text-indent:-9999px; background: #fff url(../images/bwh_InfoMenuHead.jpg) 0 0 no-repeat; }
#bwh_DeliveryInfo
{ width:111px; height:17px; text-indent:-9999px; background: #fff url(../images/bwh_InfoMenuHead.jpg) 0 0 no-repeat; margin:0; }
#bwh_DeliveryInfo a
{ width:111px; height:17px; display:block; }
#bwh_Basket
{ position:absolute; left:586px; top:40px; width:142px; height:26px; background: #fff url(../images/bwh_CheckoutLink.jpg) 0 0 repeat-x; }
#bwh_Basket h5
{ width:142px; height:26px; text-indent:-9999px; margin:0; }
#bwh_Basket h5 a
{ display:block; width:142px; height:26px; }
#bwh_DepartmentImage
{ position: relative; float:left; }
/*content*/
.bwh_Content
{ position:relative; float:left; width:960px; margin:0 0 20px 0; }
.infoContent
{ margin:0 0 80px 0; }
.productContent
{ margin:0 0 60px 0; }
/*home content*/
.bwh_DeptList
{ position:relative; float:left; width:960px; height:300px; }
.bwh_DeptList1
{ position:relative; float:left; width:233px; height:242px; margin:38px 0 0 0; padding:0 9px 0 0; }
.bwh_DeptList1 a
{ position:absolute; top:0px; left:0px; display:block; width:233px; height:242px; }
.bwh_DeptList1 h5
{ /*position:absolute; right:7px; bottom:0; width:91px; height:24px;*/ font-size:0; line-height:0; text-indent:-99999px; margin:0; }
.bwh_DeptList2
{ position:relative; float:left; width:233px; height:242px; margin:38px 0 0 0; padding:0 9px 0 0; }
.bwh_DeptList2 a
{ position:absolute; top:0px; left:0px; display:block; width:233px; height:242px; }
.bwh_DeptList2 h5
{ /*position:absolute; right:7px; bottom:0; width:91px; height:24px;*/ font-size:0; line-height:0; text-indent:-99999px; margin:0; }
.bwh_DeptList3
{ position:relative; float:left; width:233px; height:242px; margin:38px 0 0 0; padding:0 9px 0 0; }
.bwh_DeptList3 a
{ position:absolute; top:0px; left:0px; display:block; width:233px; height:242px; }
.bwh_DeptList3 h5
{ /*position:absolute; right:7px; bottom:0; width:91px; height:24px;*/ font-size:0; line-height:0; text-indent:-99999px; margin:0; }
.bwh_DeptList4
{ position:relative; float:left; width:233px; height:242px; margin:38px 0 0 0; }
.bwh_DeptList4 a
{ position:absolute; top:0px; left:0px; display:block; width:233px; height:242px; }
.bwh_DeptList4 h5
{ /*position:absolute; right:7px; bottom:0; width:91px; height:24px;*/ font-size:0; line-height:0; text-indent:-99999px; margin:0; }
/*category content*/
.bwh_subMenu
{ position:relative; float:left; width:960px; }
.bwh_subMenu p
{ position:relative; float:left; text-align:center; }
.bwh_subMenu p a
{ padding: 0 10px 0 10px; text-decoration:underline; }
.bwh_ContentCategoryMenu
{ position:relative; float:left; width:960px; }
.bwh_ContentCategoryMenu ul
{ position:relative; float:left; text-align:center; }
.bwh_ContentCategoryMenu ul li
{ list-style:none; float:left; }
.bwh_ContentCategoryMenu ul li a
{ padding: 0 10px 0 10px; text-decoration:underline; }
/*foot*/
#bwh_Foot
{ position:relative; clear:both; width:960px; height:100px; padding:20px 0 0 0; }
#infolinks
{ position:relative; float:right; list-style:none; width:300px; height:20px; }
#infolinks li
{ text-indent:-99999px; }
#infolinks1
{ position:absolute; left:0px; top:0px; width:125px; height:20px; background: url(../images/infolinks1.jpg) 0 0 no-repeat; }
#infolinks1 a
{ display:block; width:127px; height:20px; }
#infolinks2
{ position:absolute; left:125px; top:0px; width:125px; height:20px; background: url(../images/infolinks2.jpg) 0 0 no-repeat; }
#infolinks2 a
{ display:block; width:121px; height:20px; }
#infolinks3
{ position:absolute; left:250px; top:0px; width:70px; height:20px; background: url(../images/infolinks3.jpg) 0 0 no-repeat; }
#infolinks3 a
{ display:block; width:72px; height:20px; }
#bwh_Poweredby
{ position:relative; clear:right; text-align:right; color:#666; padding: 0 10px 0 0; }
#bwh_Poweredby a
{ color:#666; text-decoration:underline; }
.bwh_DeptListLink
{ position:absolute; bottom:0; right:6px; display:block; text-indent:-99999px; width:92px; height:24px;}
/*info*/
img.infopageImageLeft
{ float: left; margin: 5px; }
img.infopageImageRight
{ float: right; margin: 5px; }
/*product*/
#product-back
{ position:relative; float: left; margin:35px 10px 0 0; width:220px; }
#product-images 
{ position:relative; float: left; width:400px; margin:10px 0 0 0; text-align: center; }
#product-details
{ position:relative; float: right; margin:35px 10px 0 0; width:290px; }

#product-heading
{ margin: 20px 0 0 0; color:#666666; line-height:20px; }
#popupimagelink a
{ line-height: 25px; }
#buybutton
{ float: right; }
table.complexOptions
{ border-spacing: 0; }
table.complexOptions td
{ margin:2px 2px 0 0; }
.priceoutput
{ position:relative; width:155px; float:left; margin: 10px 0 30px 0; clear:both; color:#EC1A23; font-weight:bold; font-size:120%; }
#back-link
{ position:relative; float:left; display:block; width:164px; height:33px; }
#add2cart
{ position:relative; float:right; background-image: url(../images/add_to_basket.jpg); width:142px; height:26px; text-indent:-999999px; margin:50px 0 0 0; }
.checkoutLink
{ position:relative; float:right; clear:right; width:100px; height:21px; margin:0; }
.checkoutLink a
{ display:block; width:100px; height:21px; text-indent:-999999px; background-image: url(../images/go_to_checkout.jpg); }
#bwh_colourSwatches
{ position:relative; float:left; margin:0 0 20px 0; width:290px; }
.bwh_colourSwatchesItem
{ position:relative; float:left; width:24px; height:20px; }
.bwh_colourSwatchesItem a
{ display:block; width:20px; height:20px; }
#colourswatches
{ position:relative; float:left; margin:0 0 20px 0; width:290px; }
#colourswatches a
{ position:relative; float:left; display:block; width:20px; height:20px; margin:0 2px 0 0; }
#colourswatchestitle
{ color:#494949; font-size:70%; }
#colours, #sizes
{ width:200px; clear:both; margin-bottom:5px; }
#select_qty
{ width:60px; }
#quantity
{ float:right; }
#productOptions
{ position:relative; float:left; width:200px; }
#optionsform
{ position:relative; float:left; width:200px; }
#optionsform p
{ margin:0; }
/*department*/
.bwh_DeptProductsList
{ clear:both; margin-bottom:20px; width:960px; }
.bwh_DeptProductsList a
{ display:block; width:167px; height:32px; }
.bwh_DeptProductsListItemAll
{ width:865px; float:left; text-align:center; padding:0 0 0 60px; line-height:0px; }
.bwh_DeptProductsListItem
{ position:relative; float:left; width:155px; height:340px; padding:0 15px 0 0; text-align:center; }
.productListingImage
{ display:block; }
.bwh_DeptProductsListItem h5
{ padding:0 15px 0 15px; color:#9DA0A2; line-height:18px; }
.bwh_DeptProductsListItem h5 a
{ color:#9DA0A2; }
.bwh_DeptProductsListItem div.priceoutput
{  position:absolute; left:0px; bottom:0px; width:155px; text-align:center; line-height:18px; }
#bwh_subMenu
{ text-align:center; }
#bwh_subMenu a
{ margin:0 15px; font-size:110%; color:#717376; text-decoration:underline; }
#bwh_DepartmentImage h1
{ text-indent:-99999px; margin:0; line-height:0;}
#bwh_DepartmentImage p
{ text-indent:-99999px; margin:0; line-height:0;}

.rrp
{ margin-bottom:0; color:#9DA0A2; }
.standard
{ color:#EC1A23; font-size:100%; font-weight:bold; margin:0 0 18px 0; }

#pagination, 
#pagination-btm{
	width:575px; 
	height:30px; 
	float:left; 
}

#pagination table, 
#pagination-btm table{
	margin-top:3px;
}

.cartbuttons, .checkoutButtons, .CheckoutButtons
{ height:26px; width:192px; text-align: left; line-height: 12px; border: none; text-indent:6px; }
.cartbuttons, .checkoutButtons, .CheckoutButtons
{ color:#fff; font-weight:bold; background: transparent url(../images/pgSubmitButton.gif) 0 0 no-repeat; }

#checkoutStagesHold
{ position:relative; float:left; width:660px; height:20px; text-align:center; margin:0 0 20px 0; }
ul#checkoutStages
{ position:absolute; top:0px; left:330px; width:300px; height:20px; background: transparent url(../images/checkoutStages.gif) 0 -60px no-repeat; list-style:none; }
ul#checkoutStages li
{ text-indent:-99999px; }
li#stg1
{ position:absolute; left:0px; top:0px; display:block; width:97px; height:20px; background: transparent url(../images/checkoutStages.gif) 0 -60px no-repeat; }
li#stg1on
{ position:absolute; left:0px; top:0px; display:block; width:97px; height:20px; background: transparent url(../images/checkoutStages.gif) 0 0 no-repeat; }
li#stg2
{ position:absolute; left:103px; top:0px; display:block; width:63px; height:20px; background: transparent url(../images/checkoutStages.gif) -103px -60px no-repeat; }
li#stg2on
{ position:absolute; left:103px; top:0px; display:block; width:63px; height:20px; background: transparent url(../images/checkoutStages.gif) -103px -20px no-repeat; }
li#stg3
{ position:absolute; left:172px; top:0px; display:block; width:128px; height:20px; background: transparent url(../images/checkoutStages.gif) -172px -60px no-repeat; }
li#stg3on
{ position:absolute; left:172px; top:0px; display:block; width:128px; height:20px; background: transparent url(../images/checkoutStages.gif) -172px -40px no-repeat; }
#bwh_CartBack
{ position:absolute; right:25px; top:20px; width:192px; height:26px; }
#bwh_CartBack a
{ display:block; width:192px; height:26px; }

