/*GLOBAL*/
html, body {
  width: 100%;
  margin: auto;
  background-image:url('/images/common/body_bg.jpg');
}
li{
  margin-left:10px;
}
#body_table{
  width: 990px;
  margin-left: auto;
  margin-right: auto;
}
#page{
  padding-left: 5px;
}
a{
outline: none;
cursor: pointer;
}
/*END GLOBAL*/

/* GALLERY */
#gallery,
#single_image{
position: relative;
}
.gallery_thumbs,
.gallery_enlarge_container{
clear: both;
}
.gallery_enlarge_container{
margin-right: 15px;
text-align: right;
}
.gallery_enlarge{
display: -moz-inline-stack;
display: inline-block;
width: 119px;
height: 24px;
background-image:url('/images/common/enlarge_image.jpg');
cursor: pointer;
}


/*BANNER*/
div.header{
  background-image:url('/images/common/header.jpg');
  background-repeat:no-repeat;
  width:990px;
  height:136px;
}
div.nav_button_contain{
  padding-top: 102px;
  padding-left: 3px;
  width: 984px;
  height: 30px;
}
div.banner_foot{
  display: block;
  margin-top: 0px;
  margin-bottom: 3px;
  background-color: #003399;
  width: 990px;
  height: 22px;
  background-image: url('/images/common/banner_footer.jpg');
  background-repeat: no-repeat;
}
span.phone{
  padding-left:90px;
  color: #ffffff;
  font-size: 14pt;
  line-height:18pt;
}
/*END BANNER*/




/* NAV_BANNER */
#nav_banner .nav_block_lvl1{
z-index: 150;
position: relative;
display: inline;
float:left;
width:135px;
margin-right: 2px;
padding-top:7px;
background-repeat:no-repeat;
text-align:center;
}
#nav_banner .nav_block_lvl1 a.nav_top_lvl1{
display: block;
height: 34px;
color: #FF9933;
font-size: 9pt;
font-weight:bold;
font-family: arial,helvetica;
line-height:12px;
text-decoration:none;
text-align: center;
}
#nav_banner .nav_block_lvl1 a.nav_top_lvl1 .warehouse_text{
display: block;
font-size: 8pt;
color: #9CD6FF;
}
#nav_banner .nav_block_lvl2{
position: absolute;
left: 0;
top: 34px;
width: 400px;
text-align: left;
}
#nav_banner .nav_block_lvl2 .nav_block_lvl2_inner{
zoom: 100%;
display: inline;
float: left;
border: 1px solid #000000;
background-color: #f3f3f3;
}
#nav_banner .nav_block_lvl2 .nav_block_lvl2_inner .column{
display: inline;
float: left;
width: 198px;
}
#nav_banner .nav_block_lvl2 .nav_block_lvl2_inner a{
display: block;
color: #013299;
text-decoration: none;
}
#nav_banner .nav_block_lvl2 .nav_block_lvl2_inner a span{
display: block;
padding: 4px;
}
#nav_banner .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #797979;
color: #FFFFFF;
}

/* --- HOME */
#nav_banner .clicked_home{
width: 80px;
background-image:url('/images/common/nav_home.gif');
}
#nav_banner .clicked_home a.nav_top_lvl1 .warehouse_text{
display: none;
}
#nav_banner .clicked_home:hover{
background-image:url('/images/common/nav_home_hover.gif');
}
#nav_banner .clicked_home a.nav_top_lvl1{
font-size: 13pt;
line-height: 25px;
}
#nav_banner .clicked_home .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #003398;
}
#nav_banner .clicked_home .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_home .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #003398;
}
/* --- SCUBA */
#nav_banner .clicked_scuba{
width: 105px;
background-image:url('/images/common/nav_scuba.gif');
}
#nav_banner .clicked_scuba:hover{
background-image:url('/images/common/nav_scuba_hover.gif');
}
#nav_banner .clicked_scuba .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #00a5ff;
}
#nav_banner .clicked_scuba .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_scuba .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #00a5ff;
}
/* --- SNORKEL */
#nav_banner .clicked_snorkel{
width: 100px;
background-image:url('/images/common/nav_snorkel.gif');
}
#nav_banner .clicked_snorkel:hover{
background-image:url('/images/common/nav_snorkel_hover.gif');
}
#nav_banner .clicked_snorkel .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #b688b6;
}
#nav_banner .clicked_snorkel .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_snorkel .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #b688b6;
}
/* --- WETSUITS */
#nav_banner .clicked_wetsuits{
width: 90px;
background-image:url('/images/common/nav_wetsuits.gif');
}
#nav_banner .clicked_wetsuits:hover{
background-image:url('/images/common/nav_wetsuits_hover.gif');
}
#nav_banner .clicked_wetsuits .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #346699;
}
#nav_banner .clicked_wetsuits .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_wetsuits .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #346699;
}
/* --- SAILING */
#nav_banner .clicked_sailing{
width: 135px;
background-image:url('/images/common/nav_sail.gif');
}
#nav_banner .clicked_sailing:hover{
background-image:url('/images/common/nav_sail_hover.gif');
}
#nav_banner .clicked_sailing .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #009899;
}
#nav_banner .clicked_sailing .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_sailing .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #009899;
}
/* --- BEACH */
#nav_banner .clicked_beach{
width: 135px;
background-image:url('/images/common/nav_beach.gif');
}
#nav_banner .clicked_beach:hover{
background-image:url('/images/common/nav_beach_hover.gif');
}
#nav_banner .clicked_beach .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #33cb98;
}
#nav_banner .clicked_beach .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_beach .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #33cb98;
}
/* --- SWIM */
#nav_banner .clicked_swim{
width: 90px;
background-image:url('/images/common/nav_swim.gif');
}
#nav_banner .clicked_swim:hover{
background-image:url('/images/common/nav_swim_hover.gif');
}
#nav_banner .clicked_swim:hover a.nav_top_lvl1{
color: #000000;
}
#nav_banner .clicked_swim .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #f39300;
}
#nav_banner .clicked_swim .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_swim .nav_block_lvl2 .nav_block_lvl2_inner
a.nav_top_lvl2_selected{
background-color: #f39300;
}
/* --- CLEARANCE */
#nav_banner .clicked_clearance{
width: 90px;
background-image:url('/images/common/nav_clearance_hover.gif');
}
#nav_banner .clicked_clearance:hover a.nav_top_lvl1{
color: #ffcc00;
}
#nav_banner .clicked_clearance .nav_block_lvl2 .nav_block_lvl2_inner{
border-color: #ee0000;
}
#nav_banner .clicked_clearance .nav_block_lvl2 .nav_block_lvl2_inner a:hover,
#nav_banner .clicked_clearance .nav_block_lvl2 .nav_block_lvl2_inner a.nav_top_lvl2_selected{
background-color: #ee0000;
}







/*NAV*/
#nav_left, #nav_help, #nav_recent, #nav_featured, #nav_feedback, #nav_featured{
  margin-top:4px;
  margin-bottom:4px;
}
.nav_left_top, .nav_help_top, .nav_recent_top, .nav_featured_top, .nav_feedback_top, .nav_featured_top{
  height:22px;
  background-image:url('/images/common/nav_top.jpg');
  background-repeat:no-repeat;
  background-color:#000000;
  padding-left:10px;
  text-align:left;
  font-size: 8pt;
  font-family: arial,helvetica;
  color: #ffffff;
  font-weight:normal;
  font-weight:bold;
  line-height:16pt;
}
.nav_left_middle, .nav_help_middle{
  padding-left:5px;
  background-image:url('/images/common/nav_middle.jpg');
}
.nav_feedback_middle, .nav_recent_middle, .nav_featured_middle{
  text-align:center;
  background-image:url('/images/common/nav_middle.jpg');
}
.nav_left_bottom, .nav_help_bottom, .nav_recent_bottom, .nav_featured_bottom, .nav_feedback_bottom{
  height:9px;
  background-image:url('/images/common/nav_bottom.jpg');
  background-repeat:no-repeat;
}
a.featured_products, a.recent_products{ 
  line-height:14pt;
  text-align:center;
  font-size: 8pt;
  font-family: arial,helvetica;
  color: #003399;
  text-decoration:none;
  font-weight:normal;
}
.nav_left_lvl1, .nav_help_lvl1{
  display:block;
  line-height:12pt;
  text-align:left;
  font-size: 8pt;
  font-family: arial,helvetica;
  color: #003399;
  text-decoration:none;
  font-weight:normal;
}
.nav_left_lvl2, .nav_help_lvl2{
  display:block;
  line-height:12pt;
  text-align:left;
  font-size: 8pt;
  font-family: arial,helvetica;
  color: #003399;
  text-decoration:none;
  font-weight:normal;
}
.nav_left_lvl3, .nav_help_lvl3{
  display:block;
  line-height:12pt;
  text-align:left;
  font-size: 8pt;
  font-family: arial,helvetica;
  color: #003399;
  text-decoration:none;
  font-weight:normal;
  margin-left: 10px;
}
a.nav_selected{
  font-weight:bold;
}
.nav_left_lvl2_selected{
font-weight: bold;
}
.nav_left_lvl3_selected{
font-weight: bold;
}
div.skype{
  width:164px;
  height:49px;
  background-image:url('/images/common/skype_home.jpg');
  background-repeat:no-repeat;
}
/*END NAV*/

/*BASKET*/

#basket_contain{
  float: right;
  margin-top: -102px;
  padding-left: 5px;
  width: 185px;
}
.viewbasket{
  text-decoration: none;
  cursor: pointer;
  height: 17px;
  padding-top: 3px;
  color: white;
  font: small-caps 10pt verdana;
  font-weight: bold;
}
.items{
  text-decoration: none;
  cursor: pointer;
  height: 16px;
  padding-top: 4px;
  display: inline;
  float: left;
  font: 8pt verdana;
  color: #003399;
}
.subtotal{
  text-decoration: none;
  cursor: pointer;
  height: 16px;
  padding-top: 4px;
  display: block;
  font: 8pt verdana;
  color: #003399;
  text-align: right;
}
.items_value{
  font-weight: bold;
}
.subtotal_value{
  font-weight: bold;
}
.checkout{
  text-decoration: none;
  cursor: pointer;
  height: 17px;
  padding-top: 3px;
  color: white;
  display: block;
  font: small-caps 10pt verdana;
  font-weight: bold;
}

/*END BASKET*/

/*SEARCHBOX*/
#searchbox{
  width:164px;
  height:56px;
  background-image:url('/images/common/search.jpg');
  background-repeat:no-repeat;
}
div.searchbox_top{
  font-size: 8pt;
  font-family:arial, helvetica;
  color:#FF9933;
  font-weight:bold;
  padding-left:5px;
  padding-top:4px;
}
div.searchbox_middle{
  float:left;
  padding-left:5px;
  padding-top:5px;
}
/*END SEARCHBOX*/

/*ALIGNMENT*/
div.spacer{
  clear:both;
  line-height:0;
  margin:0;
  padding:0;
}
/*END ALIGNMENT*/

/* RIGHT COLUMN */
#column_right{
width: 164px;
}
div.logocontain{
  width:162px;
  border-right:1px solid #3499FF;
  border-left:1px solid #3499FF;
}
a.featured_products, a.recent_products {
display: block;
}
/*END RIGHT COLUMN */

/*H1*/
H1{
  font-size: 12pt;
  font-family: arial,helvetica;
  color: #003399;
  font-weight:bold;
}
H2{
  font-size: 10pt;
  font-family: arial,helvetica;
  color: #666666;
  font-weight:bold;
}
/*END H1*/

/*FOOTER*/
div.footer_left{
  text-align:left;
  display:block;
  width:164px;
  height:109px;
  background-color:#003399;
}
div.footer_middle{
  text-align: center;
  margin:3px;
  margin-top:0px;
  display:block;
  width:656px;
  height:70px;
  background-color:#003399;
}
div.footer_bottom{
  text-align:left;
  margin: 3px;
  width:656px;
  height:36px;
  background-color:#7AA6A6;
}
div.footer_right{
  margin-bottom:3px;
  display:block;
  width:164px;
  height:70px;
  background-image:url('/images/common/bookmark_us.jpg');
  background-repeat:no-repeat;
}
div.footer_wave{
  display:block;
  width:164px;
  height:36px;
  background-image:url('/images/common/footer_wave.jpg');
  background-repeat:no-repeat;
}
span.footer_left{
  display:block;
  padding-left:5px;
  font-family:arial;
  color: #ffffff;
  font-size: 7pt;
  line-height:12pt;
  font-weight:bold;
}
span.footer_middle{
  display:block;
  font-family:arial;
  color: #FF9933;
  font-size: 10pt;
  font-weight:bold;
}
span.footer_middle.white{
  display:block;
  padding-top:10px;
  color: #ffffff;
}
span.footer_bottom{
  display:block;
  padding-top:10px;
  padding-left:116px;
  font-size: 10pt;
  font-family: arial,helvetica;
  color: #ffffff;
  font-weight:bold;
}
/*END FOOTER*/

/*TEXT STYLES*/
#uppercontent{
  font-size: 10pt;
  font-family: arial,helvetica;
  color:#666666;
}
.lowercontent{
text-align: center;
}
#product{
  font-size: 10pt;
  font-family: arial,helvetica;
  color:#666666;
}
span.rrp1{
  font-weight:bold;
  font-size: 10pt;
  color: #003399;
}
span.rrp2{
  font-weight:bold;
  font-size: 10pt;
  color: #003399;
}
/*END TEXT STYLES*/

/*IMAGE STYLES*/

/*THUMBNAILS*/
.thumb_contain{
  float: left;
  width:210px;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:4px;
}
.thumb_title{
  width:210px;
  height:40px;
  background-image:url('http://test.watersportswarehouse.co.uk/images/common/thumb_title.jpg');
  background-repeat:no-repeat;
  background-color:#000000;
  text-align:center;
}
.thumb_title_text{
  display:block;
  width:160px;
  font-size: 10pt;
  font-weight:bold;
  font-family: arial,helvetica;
  color:#ffffff;
  text-align:center;
}
.thumb_middle{
  background-image:url('http://test.watersportswarehouse.co.uk/images/common/thumb_middle.jpg');
  width:210px;
}
.thumb_bottom{
  background-image:url('http://test.watersportswarehouse.co.uk/images/common/thumb_bottom.jpg');
  background-repeat:no-repeat;
  width:210px;
  height:20px;
}
.thumb_image{
  float:left;
  padding-left:4px;
}
.thumb_rcolumn{
  float:left;
  padding-left:4px;
  width:90px;
}
.thumb_desc{
  padding-left:4px;
  width:206px;
}
.thumb_text{
  font-size: 10pt;
  font-family: arial,helvetica;
  text-decoration:none;
}
.thumb_text.price{
  color:#cc0000;
  font-weight:bold;
}
.thumb_text.desc{
  color:#003399;
  }
/*END THUMBNAILS*/

/*CRUMBTRAIL*/
#crumbtrail{
  font-size:12px;
  font-weight:bold;
  color:#295a5a;
}
#crumbtrail a{
  font-size:12px;
  font-weight:bold;
  color:#295a5a;
}
/*END CRUMBTRAIL*/

/*EMAIL*/
input.email{
  height:10px;
  font-size:9px;
  color:#003399;
}
input.email_image{
  width:36px;
  height:18px;
  background-image:url('/images/common/email_go.jpg');
  background-repeat:no-repeat;
}
/*END EMAIL*/

/****** Watersports Warehouse UPDATES TO ISHOP CSS ******/
/*GLOBAL*/
body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}
#body_table
{
  background-color: #ffffff;
}
img
{
  border: 0px;
}
form /* Fixes the Buy button spacing (top bottom) */
{
  margin: 5px 0 5px 0; /* T R B L */
}
/*END GLOBAL*/

/*H1*/
h1
{
  margin-top: 5px;
  margin-bottom: 0;
}
/*END H1*/

/*TEXT STYLES*/
.uppercontent
{
  font-size: 10pt;
  font-family: verdana, arial;
  color: #666666;
  text-align: center;
}
#product
{
  padding: 0 5px 0 5px; /* T R B L */
}

span.rrp1, span.rrp2
{
  font-size: 7.5pt;
  font-weight: 700;
}

span.rrp3, span.rrp4
{
  font-size: 9pt;
  color: #FF0000;
}

span.rrp5
{
  font-size: 9pt;
  color: #003399;
  font-weight:700;
}

#order_price
{
  font-size: 9pt;
  color: #003399;
  font-weight:700;
}

/*END TEXT STYLES*/

/***** THUMBNAILS *****/
/* Title Attributes : Align the title in the Thumb header */
.thumb_title {
  text-align: left;
}
.thumb_title_text {
  margin-left: 13px;
  width: 175px;
  font-size: 9pt;
}
/* Buy Attributes : Center the text to the right of the thumbnail */
.thumb_rcolumn
{
  text-align: center;
}
/***** END THUMBNAILS *****/

/*CRUMBTRAIL*/
#crumbtrail
{
  padding-left: 5px;
}
/*END CRUMBTRAIL*/

/***** EMAIL *****/
input.email_address
{
  border: 1px solid #000099;
  height: 14px;
  font-size: 9px;
  color: #003399;
  vertical-align: text-top;
}
/***** END EMAIL *****/

/***** PRODUCT PAGE *****/
#mainimage,
#gallery_main_img{
  margin: 0px;
}
.products
{
  padding-left: 8px; 
}
.order_textarea
{
  width: 30px;
}

#order_qty_prompt
{
  font-family: Verdana;
  font-size: 9pt;
  font-weight: 700;
  color: #003399;
}

#product_group_desc
{
  text-align: center;
  background-color: #039;
  font-family: verdana;
  font-weight: bold;
  font-size: 11pt;
  color: #f90;
}
table.sizes {
  color: #000066;
  background-color: #009;
  font-family: Geneva, Arial;
  font-size: 12px;
}
table.sizes caption {
  font-weight: bold;
  text-align: left;
}
table.sizes th {
  background-color: #69f;
}
table.sizes td {
  background-color: #9cf;
  color: #039;
}
#option_prompt0, #option_prompt1, #option_prompt2, #option_prompt3, 
#option_prompt4
{
  padding-left: 10px;
  font-family: arial;
  font-weight: bold;
  color: #039;
}
#option_select0 select, #option_select1 select, #option_select2 select, 
#option_select3 select, #option_select4 select
{
  color: #039;
}
/***** END PRODUCT PAGE *****/
/****** END Watersports Warehouse UPDATES TO ISHOP CSS ******/

/****** Watersports Warehouse COMMON STYLES ******/
/* Style the Category Homepage Divs */
.container
{
  width: 100%;
  text-align: center;
}
.containerhead
{
  width: 650px;
  padding: 5px;
  font-size: 9pt;
  color: #666666;
}
.boxcontainer
{
  float: left;
}
.box
{
float: left;
  margin: 5px 0 0 5px; /* T R B L */
}
.box img
{
  display: block;
  border: 0px;
}
.box1x1{
  float: left; 
  margin: 5px 0 0 5px; /* T R B L */ 
  height: 205px;
  width: 210px; 
}
.box1x2{
  float: left; 
  margin: 5px 0 0 5px; /* T R B L */ 
  height: 415px;
  width: 210px; 
}
.box2x1{
  float: left; 
  margin: 5px 0 0 5px; /* T R B L */ 
  height: 205px;
  width: 425px; 
}
.box2x2{
  float: left; 
  margin: 5px 0 0 5px; /* T R B L */ 
  height: 415px;
  width: 425px; 
}
.box3x1{
  float: left; 
  margin: 5px 0 0 5px; /* T R B L */ 
  height: 205px;
  width: 640px; 
}
.box1x1 img, .box1x2 img, .box2x1 img, .box2x2 img, .box3x1 img{
  border: 0px;
}

a.ishop_offer{
display: block;
width: 60px;
height: 60px;
background-image: url('/images/common/special-offer.gif');
margin: 5px 3px 3px 3px;
text-decoration: none;
}

div.ishop_offer{
width: 100%;
margin-left: 61px;
padding: 4px;
border: 2px solid #ff0000;
background-color: #ffff00;
color: #ff0000;
}

/****** END Watersports Warehouse COMMON STYLES ******/

/****** Watersports Warehouse HOME PAGE ******/
/* Styles the 'Feeling Lost' box */
.siteuse
{
  float: left;
  width: 640px;
  margin: 5px 0 0 5px; /* T R B L */
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #f60;
  border: 1px solid orange;
}
.siteuse span
{
  font-size: 16px;
}
.siteuse li
{
text-align: left;
  font-weight: normal;
}
div.nav_feedback_middle{
  text-align: left;
  padding: 5px;
}
span.feedback {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000066;
}
span.feedback_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000066;
}
.home_thumb{
  z-index: 1;
}
.home_header{
  position: absolute;
  text-align: left;
  z-index: 3;
  height: 30px;
}
.home_headertext{
  padding-top: 3px;
  width: 210px;
  font-variant: small-caps;
  font-size: 16px;
  font-weight: bolder;
  color: #FFFFFF;
  position: absolute;
  text-align: center;
  z-index: 4;
  height: 27px;
}
.home_headertext2{
  padding-top: 3px;
  width: 425px;
  font-variant: small-caps;
  font-size: 16px;
  font-weight: bolder;
  color: #FFFFFF;
  position: absolute;
  text-align: center;
  z-index: 4;
  height: 27px;
}
.home_headertext3{
  padding-top: 3px;
  width: 640px;
  font-variant: small-caps;
  font-size: 16px;
  font-weight: bolder;
  color: #FFFFFF;
  position: absolute;
  text-align: center;
  z-index: 4;
  height: 27px;
}
.home_headertext a, .home_headertext a:hover, .home_headertext 
a:visited, .home_headertext2 a, .home_headertext2 a:hover, .home_headertext2 
a:visited, .home_headertext3 a, .home_headertext3 a:hover, .home_headertext3 
a:visited{
  color: #FFFFFF;
  text-decoration: none;
}
/****** END Watersports Warehouse HOME PAGE ******/

/****** Watersports Warehouse HELPDESK PAGES ******/
/* Definition List : Style for Helpdesk */
dl.helpdesk
{
  font-size: 10pt;
  font-family: arial,helvetica;
  text-align: left;
  color: #666666;
}
dl.helpdesk dt
{
  font-size: 13pt;
  font-weight: 700;
  color: #000099;
}
ul.helpdesk{
  list-style-type: none;
}
ul.helpdesk li a
{
  text-decoration: none;
  font-size: 10pt;
  font-family: arial,helvetica;
  color: #000099;
  border-bottom: 1px dotted #000099;
}
dl.helpdesk dd span
{
  color: #ff0000;
  font-weight: 700;
}
/* END Definition List : Style for Helpdesk */

/* Definition List : Style for Delivery */
dl.delivery
{
  font-size: 10pt;
  font-family: arial,helvetica;
  color: #666666;
}
dl.delivery dt
{
  font-size: 13pt;
  font-weight: 700;
  color: #FF0000;
}
dl.delivery dt.delivery
{
  font-size: 18pt;
  text-align: center;
}
dl.delivery dd.delivery
{
  text-align: center;
}
dl.delivery dd.delivery span
{
  color: #ff0000;
  font-weight: 700;
}
/* END Definition List : Style for Delivery */
/****** END Watersports Warehouse HELPDESK PAGES ******/




/***** UNUSED STYLES *****/
/*
#order_out_of_stock
{
  font-family: Verdana;
  font-size: 10pt;
}
*/
/* Image Button : Sets the buy button image (not used as img cannot be replaced using css)
input.order_button_bg
{
  background-image: url("http://edit.watersportswarehouse.co.uk/images/common/buy_button.jpg");
  width: 85px;
  height: 30px;
}
*/
/***** END UNUSED STYLES *****/


/*****  NEW CHANGES *****/
h1
{
  margin-top: 5px;
  margin-bottom: 0;
  text-align: center;
}

#nav_recent
{
  border: 0;
}
#logocontain
{
  border: 0;
}
#main_description
{
  padding-top: 7px;
}

div.footer_left
{
text-align: left;
display: block;
width: 164px;
height: 109px;
background-color: #003399;
}

span.footer_left
{
font-family: arial;
color: #ffffff;
font-size: 9pt;
line-height: 11pt;
}

span.footer_left a
{
color: #99ccff;
}

a.ishop_offer{
display: block;
width: 60px;
height: 60px;
background-image: url('/images/common/special-offer.gif');
margin: 5px 3px 3px 3px;
text-decoration: none;
}
div.ishop_offer{
width: 100%;
margin-left: 61px;
padding: 4px;
border: 2px solid #ff0000;
background-color: #ffff00;
color: #ff0000;
}

.ul_header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-weight: bold;
}

.li_item {
  font-weight: normal;
  font-size: 8pt;
}

.nav_extra_middle
{
  text-align: center;
}

.thumb_middle {
  min-height: 145px;
}

#mainimage, #main_img, #gallery_main_img
{
  margin-right: 15px;
}

a.clicked_clearance
{
  background-image:url('/images/common/nav_clearance_hover.gif');
  width: 90px;
  margin-right: 2px;
}
a.clicked_clearance:hover
{
  background-image:url('/images/common/nav_clearance_hover.gif');
  width: 90px;
  margin-right: 2px;
  color: #fc0;
}
a.clicked_swim
{
  background-image:url('/images/common/nav_swim.gif');
  width: 90px;
  margin-right: 2px;
}
a.clicked_swim:hover
{
  background-image:url('/images/common/nav_swim_hover.gif');
  width: 90px;
  margin-right: 2px;
  color: #fc0;
}

#products {
  padding-left: 5px;
}

/* NEW Product Thumbnails*/
#products table tbody tr
{
  vertical-align: top;
}

.featured_products img
{
  width: 100px;
  height: 100px;
}

.product
{
  margin-bottom: 30px;
}

.inner
{
  width: 200px;
  border: 1px solid #ffffff;
min-height: 300px;
}

.inner:hover
{
  border: 1px solid #003399;
  background-color: #d9e6ff;
}

.product_name
{
  text-decoration: none;
  cursor: pointer;
}

.product_name span
{
  color: #000000;
  display: block;#
  text-decoration: none;
height: 34px;
min-height: 34px;
}

.product_moreinfo span
{
  color: #000000;
  display: block;
}

.product_price
{
  padding-right: 10px;
  color: #009900;
  font-weight: bold;
  text-decoration: none;
  font-size: 110%;
}

.product_moreinfo
{
  color: #000000;
  font-weight: bold;
}

.product_rrp
{
  color: #aa0000;
  font-weight: bold;
  text-decoration: line-through;
}

.product_order
{
  text-decoration: none;
  border: 0px;
  width: 150px;
  height: 20px;
  background-image: url('/images/common/add-to-basket_text.jpg') no-repeat;
  text-align: right;
  margin-right: 5px;
  margin-top: 5px;
  cursor: pointer;
font-size: 1pt;
}

div.product_order a span
{
  text-decoration: none;
  color: #000000;
  display: block;
  width: 150px;
  height: 20px;
  background-image: url('/images/common/add-to-basket_text.jpg');
  cursor: pointer;
color: #666666;
}

.order_button
{
  border: 0px;
  width: 150px;
  height: 20px;
  background-image: url('/images/common/add-to-basket_text.jpg');
  text-align: right;
  margin-right: 5px;
  cursor: pointer;
font-size: 1pt;
color: #666666;
}

/* STYLES FOR SITE-MAP!!! ------------------ BEGIN */
#sitemap{
border: 15px solid #FFFFFF;
border-top: none;
}
.sitemap_col1{
display: inline;
float: left;
width: 49%;
}
.sitemap_col1 a.nav_lvl_1,
.sitemap_col2 a.nav_lvl_1{
display: block;
margin-top: 22px;
border-bottom: 1px solid #003399;
color: #003399;
font-size: 16px;
text-decoration: none;
font-weight: bold;
}
.sitemap_col1 a.nav_lvl_2,
.sitemap_col2 a.nav_lvl_2{
display: block;
margin-top: 4px;
color: #003399;
font-size: 12px;
text-decoration: none;
}
.sitemap_col1 a.nav_lvl_2 span,
.sitemap_col2 a.nav_lvl_2 span{
display: block;
padding-left: 24px;
text-decoration: none;
font-weight: bold;
}

.sitemap_col1 a.nav_lvl_2 span:hover,
.sitemap_col2 a.nav_lvl_2 span:hover{
text-decoration: underline;
}

.sitemap_col2{
display: inline;
float: right;
width: 49%;
}

/* STYLES FOR SITE-MAP!!! ------------------ END */

/* STYLES FOR SITE-MAP LINK (under search box) ------------------ BEGIN */

div.searchbox_top
{
font-size: 10pt;
font-family: Arial,Helvetica;
color: #ff9933;
font-weight: bold;
padding-left: 5px;
padding-top: 4px;
}

#searchbox
{
  height: 86px;
  background-image: url(/images/common/search_2.jpg);
}

.sitemap
{
  text-decoration: none;
  text-transform:uppercase;
  font-size: 12pt;
  font-family: Arial,Helvetica;
  color: #ff9933;
  font-weight: bold;
  padding-left: 5px;
}

.sitemap:hover
{
  text-decoration: underline;
{

/* STYLES FOR SITE-MAP LINK (under search box) ------------------ END */

/* STYLES FOR SOLD OUT PRODUCTS!!! ------------------ BEGIN */
.sold_out {
  padding-left: 27px;
  color: #cdcdcd;
}

.availability {
  font-weight: bold;
  font-style: italic;
  color: #000000;
}

.sold_out span.availability, .sold_out span.rrp1, .sold_out span.rrp2, .sold_out
span.rrp3, .sold_out span.rrp4, .sold_out span.rrp5 {
  color: #cdcdcd;
}

.sold_out input {
  display: none;
}

#multi_product {
  font-weight: bold;
}

.vat_message {
  font-weight: normal;
}

/*\*/
* html .inner div a {
margin-left: -100px;
}
/**/

/* STYLES FOR SOLD OUT PRODUCTS!!! ------------------ END */

.addthis_button img {
  margin-top: 5px;
}


/* STYLES FOR GILL TABLES ------------------ BEGIN */
table.gill_sizes {
  color: #000;
  background-color: #fff;
  font-family: Geneva, Arial;
  font-size: 11px;
  text-align: left;
}

table.gill_sizes caption {
  text-align: left;
  margin-top: 20px;
  font-weight: bold;
  font-size: 18px;
}

table.gill_sizes th {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-weight: bold;
  font-size: 14px;
}

table.gill_sizes td {
  height: 25px;
}

/* STYLES FOR GILL TABLES ------------------ END */