
.zoomSmallImageCont
{
  position: relative;
}

.zoomSmallImageCont img
{
  border: 0px solid #999999;
}

.zoomBigImageCont
{
  overflow: hidden;
  position: absolute;
  background: #fff;
  z-index: 110;
  border: 1px solid #999999;
  visibility: hidden;
}

.zoomBigImageCont img
{
  border: 0px;
}

.zoomHeader
{
  position: relative;
  z-index: 10;
  left: 0px;
  top: 0px;
  padding:0px;
}

.zoomHeader a
{
  color: #fff;
}

.zoomPup
{
  z-index: 10;
  visibility: hidden;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #aaa;
  background: #ffffff;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(Opacity=50);
}

.zoomPosition
{
  width:320px;
  height:352px;
  left: 355px;
  top: -4px
}

/* CSS Document */

/*
Menswear: 4192BC
Womnswear: A2668F
*/

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

select, input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

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

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

p {
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 0px;
}

a {
  color:#B7000B;
  text-decoration:none;
}

a:hover {
  color:#B7000B;
  text-decoration:underline;
}

.style_1 a,
.style_1 a:hover {color:#4192BC;}
.style_2 a,
.style_2 a:hover {color:#A2668F;}

html {
  height:100%;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  /*background: url("../images/html_bg.gif") 50% 50% repeat-y;*/
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#585454;
  background: #000000 url("../images/body_bg.gif") 50% 0 no-repeat;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  height:100%;
}

/******************* Main Holders *******************/

#parent_container {
  margin: 0px auto;
  width:903px;
  height:100%;
  background: url("../images/parent_container_bg.gif") repeat-y;
}

#homepage #parent_container_2 {
  background: url("../images/parent_container_bg_2.gif") repeat-y;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#parent_container_2 {
  background: url("../images/parent_container_bg_3.gif") repeat-y;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#header_container {
  background: url("../images/header_container_bg.jpg") no-repeat;
  height:142px;
  padding:0px 0px 0px 20px;
}

#footer_container {
  width:903px;
  height:60px;
  background: url("../images/footer_container_bg.gif") no-repeat;
}


#homepage #body_container {
  background: url("../images/body_container_bg.gif") bottom left no-repeat;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#homepage #body_container_2 {
  background: url("../images/body_container_bg_2.jpg") top left no-repeat;
  min-height:1px;
  height:auto !important;
  height:1px;
}


#body_container {
  background: url("../images/body_container_bg_3.gif") bottom left no-repeat;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#results_page #body_container_2 {
  background: url("../images/body_container_bg_4.jpg") top left no-repeat;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#body_container_2 {
  background: url("../images/body_container_bg_5.jpg") top left no-repeat;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#left_column {
  width:183px;
  float:left;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  position:relative;
}

#middle_column {
  width:701px;
  float:left;
  padding: 0px 0px 5px 0px;
  /*padding: 12px 6px 5px 6px;*/
  margin:0px 0px 0px 0px;
  position:relative;
  left:1px;
}



/******************* header_container *******************/

#site_logo {
  float:left;
  width:202px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#site_logo img {
  border:0px;
}

#top_left,
#top_right {
  float:left;
  width:330px;
  height:110px;
  padding:16px 0px 0px 0px;
}

#top_left .top_menu {
  height:56px;
  background: url("../images/top_left_menu_bg.gif") no-repeat;
}

#top_right .top_menu {
  height:56px;
  background: url("../images/top_right_menu_bg.gif") no-repeat;
}

.top_menu ul {
  padding:17px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.top_menu li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display:inline;
}

#top_left .link_1 { padding:0px 0px 0px 11px; }
#top_left .link_2 { padding:0px 0px 0px 33px; }
#top_left .link_3 { padding:0px 0px 0px 33px; }

#top_right .link_1 { padding:0px 0px 0px 12px; }
#top_right .link_2 { padding:0px 0px 0px 12px; }
#top_right .link_3 { padding:0px 0px 0px 12px; }

/******************* top_search *******************/

#top_search {
  padding:26px 0px 0px 0px;
}

#top_search label {
  display:block;
  height:23px;
  width:74px;
  background: url("../images/search_title.gif") no-repeat;
}

#top_search label span {
  display:none;
}

#top_search #search_box {
  width:170px;
}

.searchButton {
  border: 0;
  cursor: pointer; /* hand-shaped cursor  */
  margin:0px 0px 0px 2px;
}

/******************* top_basket *******************/

#top_basket {
  padding:26px 0px 0px 10px;
  color:#FFFFFF;
  font-weight:bold;
}

.items {
  width:30px;
  padding:0px 0px 0px 5px;
}
.total {
  width:50px;
}
.total_num {}

/******************* footer_container *******************/

#footer_container p {
  padding:24px 0px 0px 23px;
  margin:0px 0px 0px 0px;
  float:left;
}

#footer_links {
  float:right;
}

#footer_links ul {
  padding:24px 23px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#footer_links li {
  display:inline;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#848484;
}

#footer_links a {
  color:#848484;
  text-decoration:none;
}

#footer_links a:hover {
  color:#FFFFFF;
  text-decoration:none;
}


.pipe_break {
  width:183px;
  height:34px;
  background: url("../images/pipe_break.gif") no-repeat;
}

/******************* left_menu *******************/

#left_menu {
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:141px;
  background: url("../images/left_menu_bg.gif") repeat-y;
  position:relative;
  left:21px;
}

#left_menu ul {
  padding:0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style-type:none;
}

#left_menu li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#menu_menswear {
  background: url("../images/left_menu_top.gif") top left no-repeat;
  padding:11px 0px 17px 0px !important;
  padding:11px 0px 17px 0px;
}

#menu_womenswear {
  background: url("../images/left_menu_top_2.gif") top left no-repeat;
  padding:20px 0px 19px 0px !important;;
  padding:20px 0px 17px 0px;
}

#left_menu ul ul {
  padding:2px 0px 0px 0px;
}

/******************* Styles for Navigation - top level *******************/

#menu_womenswear li span {
  background: url("../images/left_menu_women.gif") no-repeat;
  display:block;
  height:12px;
}

#menu_menswear li span {
  background: url("../images/left_menu_men.gif") no-repeat;
  display:block;
  height:12px;
}

#menu_womenswear li a,
#menu_menswear li a {
  display:block;
  height:12px;
  text-transform:uppercase;
}

#menu_womenswear li span.link,
#menu_menswear li span.link {
  display:none;
}


/******************* Styles for Navigation - second level *******************/

#menu_womenswear li li,
#menu_menswear li li {
  padding:8px 0px 0px 12px;
}

#menu_menswear li li span {
  display:block;
  background: url("../images/left_menu_bullet_m.gif") 0px 5px no-repeat;
  padding:0px 0px 0px 6px;
}

#menu_womenswear li li span {
  display:block;
  background: url("../images/left_menu_bullet_w.gif") 0px 5px no-repeat;
  padding:0px 0px 0px 6px;
}

#menu_menswear li li a,
#menu_womenswear li li  a {
  color:#BFBFBF;
  text-decoration:none;
  text-transform:uppercase;
}

/******************* Styles for Navigation - third level *******************/

#menu_womenswear li li li,
#menu_menswear li li li {
  padding:4px 0px 2px 8px;
  display:block;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#menu_menswear li li li span,
#menu_womenswear li li li span {
  display:block;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#menu_menswear li li li a,
#menu_womenswear li li li  a {
  color:#BFBFBF;
  text-decoration:none;
  text-transform:capitalize;
  display:block;
  min-height:1px;
  height:auto !important;
  height:1px;
}

#menu_menswear a:hover {
  color:#4192BC;
  text-decoration:none;
}

#menu_womenswear a:hover {
  color:#A2668F;
  text-decoration:none;
}


#menu_womenswear li .left_menu_sale a,
#menu_menswear li .left_menu_sale a {
  color:#DC0000;
}

#menu_womenswear li li .left_menu_sale a:hover,
#menu_menswear li li .left_menu_sale a:hover {
  color:#BFBFBF;
}

/******************* brand_search *******************/

#brand_directory {
  margin:0px 0px 0px 0px;
  padding:55px 0px 0px 6px;
  width:135px;
  height:24px;
  background: url("../images/brand_search_bg.gif") no-repeat;
  position:relative;
  left:21px;
  overflow:hidden;
}

#brand_directory label {
  display:none;
}

#brand_directory select {
  width:128px;
}

/******************* delivery_promo *******************/

#delivery_promo {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  left:21px;
}

/*
#vanmildert_promo {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  left:21px;
}
*/

#vanmildert_promo {
  margin:0px 0px 0px 0px;
  padding:28px 10px 0px 10px;
  position:relative;
  left:21px;
  height:28px;
  width:121px;
  background: url("../images/tucci_vm_link_bg.gif") no-repeat;
  text-align: center;
}

#vanmildert_promo a {
  color:#929292;
  font-size:10px;
  text-decoration:none;
}

#vanmildert_promo a:hover {
  color:#fff;
  text-decoration:none;
}



/******************* left_newsletter *******************/

#left_newsletter {
  margin:0px 0px 0px 0px;
  padding:59px 0px 0px 6px;
  width:135px;
  height:25px;
  background: url("../images/newsletter_bg.gif") top left no-repeat;
  position:relative;
  left:21px;
  overflow:hidden;
}

#left_newsletter input#email_news {
  width:85px;
}

#left_newsletter label {
  display:none;
}

#left_newsletter .joinButton {
  margin: 0px 0px 0px 5px;
}

/******************* homepage_promos *******************/

#homepage_promos {
  height:695px;
  width:683px;
  overflow:hidden;
  position:relative;
  top:12px;
  left:10px;
}

.home_promo {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  position:absolute;
}

.home_promo img {
  border:0px;
}

/******************* page_top *******************/

#results_page #page_top {
  height:91px;
  width:701px;
  background: url("../images/page_top.gif") top left no-repeat;
}

#page_top {
  height:69px;
  width:701px;
  background: url("../images/page_top_small.gif") top left no-repeat;
}

#page_top h1{
  margin:0px 0px 0px 0px;
  padding:11px 0px 4px 10px;
  font-size:15px;
  color:#B7000B;
  text-transform:uppercase;
}

.style_1 #page_top h1 {color:#4192BC;}
.style_2 #page_top h1 {color:#A2668F;}

/******************* Styles for breadcrumb *******************/

#breadcrumb_container {
  padding:0px 10px 0px 10px;
}

#breadcrumb_container p {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  color:#B7000B;
}

.style_1 #breadcrumb_container p {color:#4192BC;}
.style_2 #breadcrumb_container p {color:#A2668F;}

#breadcrumb_container a {
  text-decoration:none;
  color:#666666;
}

#breadcrumb_container a:hover {
  text-decoration:none;
  color:#B7000B;
}

.style_1 #breadcrumb_container a:hover {color:#4192BC;}
.style_2 #breadcrumb_container a:hover {color:#A2668F;}

/******************* Styles for filter_container *******************/

#browse_options {
  padding:17px 0px 0px 10px;
  margin:0px 0px 0px 0px;
}

#browse_options label, #browse_options p {
  display:none;
}

#browse_options td {
  padding:0px 10px 0px 0px;
}


/******************* Styles for product results *******************/

#product_paging_top {
  height:30px;
  width:701px;
  background: url("../images/product_paging_top.gif") no-repeat;
  overflow:hidden;
}

.product_paging {
 float:right;
 padding:5px 7px 0px 0px;
 color:#E3E3E3;
}

.product_results {
 float:left;
 padding:5px 0px 0px 7px;
 color:#E3E3E3;
}

.product_paging a{
  color:#E3E3E3;
  text-decoration:underline;
}

.product_paging a:hover{
  text-decoration:none;
  color:#E3E3E3;
}

.site_map_link {
  float:left;
  padding:5px 7px 5px 10px;
}

.sitemap_link {
  position: absolute;
  bottom: 16px;
  left: 8px;
}

.sitemap_link_product {
  position: absolute;
  bottom: 0px;
  left: 8px;
}

.sitemap_link a, .sitemap_link_product a, .site_map_link a {
  color:#949494;
}

.sitemap_link a:hover, .sitemap_link_product a:hover, .site_map_link a:hover {
  text-decoration:none;
}


/******************* Styles for product class *******************/

#search_results{
  background: url("../images/white.gif") 5px 0px repeat-y;
}

#search_results_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  min-height:250px;
  height:auto !important;
  height:250px;
  padding:0px 0px 0px 11px;
}

.product {
  width:166px;
  height:232px;
  background: url("../images/product_bg.gif") no-repeat;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 5px 10px 0px;
  float:left;
  display:inline;
}

.product_last {
  margin:0px 0px 10px 0px;
}

.product ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.product li.product_image {
  text-align:center;
  padding:3px 0px 0px 0px;
  border:0px solid #585454;
}

.product li.product_title {
  padding:0px 6px 0px 6px;
  height:44px;
  overflow:hidden;
}

.product li.product_title strong {
  font-weight:bold;
  display:block;
  padding:3px 0px 0px 0px;
  height:15px;
  overflow:hidden;
}

.product a {
  color:#474646;
  text-decoration:none;
}

.product a:hover {
  color:#B7000B;
  text-decoration:none;
}

.style_1 .product a:hover {color:#4192BC;}
.style_2 .product a:hover {color:#A2668F;}

.product_price {
  font-size:12px;
  font-weight:bold;
  padding:5px 6px 0px 6px;
}

.product_price strike{
  color:#474646;
}

.product_price .sale{
  color:#B7000B ;
}

.style_1 .product_price .sale {color:#DC0000;}
.style_2 .product_price .sale {color:#DC0000;}

/******************* Styles for main product *******************/

#main_product {
  background: url("../images/white.gif") 5px 0px repeat-y;
}

#main_product_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 0px 5px 0px;
}

/******************* Styles for product left - images *******************/

#product_left {
  float:left;
  padding:6px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  width:360px;
}

#product_left ul {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

#product_left .product_img {
  width:351px;
  height:351px;
  background: url("../images/product_img_bg.gif") no-repeat;
  padding:4px 0px 0px 4px;
}

#product_left img {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#product_thumbs ul {
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#product_thumbs li {
  margin:0px 3px 0px 0px;
  padding:3px 0px 0px 3px;
  display:block;
  float:left;
  background: url("../images/product_thumbs_bg.gif") no-repeat;
  height:65px;
  width:65px;
}

#product_thumbs li.product_image {
  border:1px solid #585454;
}



/******************* Styles for product right - text/price *******************/


#product_right {
  width:315px;
  float:left;
  padding:2px 10px 0px 0px;
  margin:0px 0px 0px 0px;
}

#product_top {
  min-height:355px;
  height:auto !important;
  height:355px;
}

#product_right h1 {
  color:#878686;
  float:left;
  width:200px;
  font-size:12px;
}

#product_right h1 span {
  display:block;
  font-size:18px;
}

.style_1 #product_right h1 span {color:#4192BC;}
.style_2 #product_right h1 span {color:#A2668F;}

#product_prices  {
  float:right;
  width:110px;
  text-align:right;
}

#rrp_price {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-transform:uppercase;
  font-size:10px;
}

#sale_price {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-transform:uppercase;
  font-size:10px;
}


#price {
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px;
  font-weight:bold;
  font-size:20px;
}

.style_1 #price {color:#4192BC;}
.style_2 #price {color:#A2668F;}

#product_ref {
  padding:10px 0px 0px 0px;
}

#product_description {
  padding:10px 0px 15px 0px;
}

#product_description ul {
  margin:0px 0px 0px 3px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

#product_description li {
  background: url("../images/bullet_blue.gif") left center no-repeat;
  padding:4px 0px 4px 10px;
}

#attribute_list {
  padding:0px 0px 25px 0px;
}

#product_right form label, .attribute_name {
  display:none;
}

#product_right .attribute_select select {
  margin-top:3px;
  margin-bottom:15px;
  margin-right:10px;
  width:100px;
  float:left;
}

#product_right .attribute_info {
  padding:5px 0px 0px 0px;
}

.basketButton {
  border: 0;
  cursor: pointer; /* hand-shaped cursor  */
  width: 140px;
  height: 24px;
  background: url("../images/button_basket.gif") no-repeat;
  margin:0px 0px 0px 0px;
}

#delivery_promo_large {
  text-align:right;
  padding:12px 0px 0px 0px;
}

/***************************************/

#additional_title {
  height:46px;
  width:701px;
  background: url("../images/additional_title.gif") no-repeat;
  margin:8px 0px 0px 0px;
}

.style_2 #linked_title {
  background: url("../images/additional_title_p.gif") no-repeat;
}

#additional_text {
  background: url("../images/white.gif") 5px 0px repeat-y;
}

#additional_text_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 11px 11px 11px;
}

#brand_title {
  height:46px;
  width:701px;
  background: url("../images/brand_profile.gif") no-repeat;
  margin:8px 0px 0px 0px;
}

.style_2 #brand_title {
  background: url("../images/brand_profile_p.gif") no-repeat;
}

#brand_profile {
  background: url("../images/white.gif") 5px 0px repeat-y;
}

#brand_profile_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 11px 11px 11px;
}

#brand_text {
  float:left;
  width:550px;
}

#brand_logo {
  float:right;
  height:54px;
  width:90px;
  background: url("../images/brand_logo.gif") no-repeat;
  padding:4px 0px 0px 4px;
}

/***************************************/

#linked_title {
  height:46px;
  width:701px;
  background: url("../images/linked_products.gif") no-repeat;
  margin:8px 0px 0px 0px;
}

.style_2 #linked_title {
  background: url("../images/linked_products_p.gif") no-repeat;
}


#linked_products {
  background: url("../images/white.gif") 5px 0px repeat-y;
}

#linked_products_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 0px 0px 11px;
}

.linked_product {
  width:166px;
  height:166px;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin:0px 5px 7px 0px;
  display:inline;
  float:left;
  background: url("../images/linked_product_bg.gif") no-repeat;

}

.linked_product ul {
  padding:3px 0px 0px 3px;
  margin:0px 0px 0px 0px;
  list-style:none;
}

.linked_product li.product_image {
  border:0px solid #585454;
}

/*
.linked_product img {
  border:1px solid #585454;
}
*/

/***************************************/

#related_title {
  height:46px;
  width:701px;
  background: url("../images/related_products.gif") no-repeat;
  margin:8px 0px 0px 0px;
}

.style_2 #related_title {
  background: url("../images/related_products_p.gif") no-repeat;
}

#related_products {
  background: url("../images/white.gif") 5px 0px repeat-y;
}

#related_products_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 0px 0px 11px;
}


/****************************************************************/
/***********************STYLES FROM BOX *************************/
/****************************************************************/

.main_basket
{
  margin:5px 0px 0px 0px;
}

.basketheader td{
  text-transform:uppercase;
  font-weight: bold;
  background: url("../images/tile_bg.gif") repeat;
}

.main_basket img.thumb, .order_basket img.thumb{
  border:1px solid #999999;
}

.basket_thumb img
{
  border: 1px solid #999999;
}

.basket_text a, .basket_text_alt a{
  font-weight: bold;
  color: #585454;
  text-decoration: none;
}

.basket_text a:hover, .basket_text_alt a:hover{
  font-weight: bold;
  color: #585454;
  text-decoration: underline;
}

table a{
  color: #585454;
  text-decoration: underline;
}

table a:hover{
  color: #585454;
  text-decoration: underline;
}

/************************************************/
/************************************************/
/************************************************/

h1.title {
  font-size:1.2em;
  clear:both;
  padding:5px 0px 5px 0px;
  margin:0px 0px 0px 0px;
}

.small_content,
.main_text,
.content-box,
.cms_text,
#sitemap,
#cms_content,
#product_container {
  background: url("../images/white.gif") 5px 0px repeat-y;
}

.cms_page {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 11px 11px 11px;
  min-height:616px;
  height:auto !important;
  height:616px;
}

.cms_page_noheight {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 11px 11px 11px;
  min-height:1px;
  height:auto !important;
  height:1px;
}

.small_content {
  background: url("../images/search_results_bg.gif") bottom left no-repeat;
  padding:0px 11px 11px 11px;
  height:230px;
  overflow:hidden;
}

.cms_page {
  font-size: 11px;
  line-height: 16px;
}

p.welcome {
  padding:3px 0px 3px 0px;
  margin:0px 0px 0px 0px
}

p.product_header {
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

.cms_page p.product_header {
  padding:10px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

.content-box{width: 499px;clear: both;font-size: 11px;padding: 0px 15px 15px 0px;}
.content-box .formrow{padding-top:3px;padding-bottom:3px;vertical-align:middle;}
.content-box .formrow label.desc{float:left;width: 100px;clear: left;text-align:right;padding: 5px 5px 0px 0px;}
.content-box .formrow_bottomleft{float:left;width:200px;}

.table_row_header {border-bottom:1px solid #DAD8CF; font-weight:bold;}

.man_box {
  float:left;
  margin:3px 0px 2px 2px;
}

.blank_blue_button, .blank_alt_button_large, .blank_green_button, .addbasket {
  background: #3B3B3B url("../images/button_bg.gif") repeat-x;
  color:#FFFFFF;
  border:1px solid #3B3B3B;
  font-weight:bold;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  text-transform: uppercase;
  cursor: pointer;
}

.grey_button
{
  background-color:#999999;
  color:#FFFFFF;
  font-weight:bold;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  text-transform: uppercase;
  cursor: pointer;
}

.dark_grey_button
{
  background-color:#666666;
  color:#FFFFFF;
  font-weight:bold;
  border:0px;
  padding-top:2px;
  padding-bottom:2px;
  text-transform: uppercase;
  cursor: pointer;
}

.send_by_email_text {
  font-size:1em;
}

/************************************************/
/************************************************/
/************************************************/

table.size_guide {
  border:1px solid #999999;
  border-collapse:collapse;
  margin-left:10px;
}

table.size_guide th {
  background-color:#999999;
  color:#FFFFFF;
  text-align:left;
}

.basketheader
{
  background-color: #d5d5d5;
}

.basketheader td
{
  background-color: #d5d5d5;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

.seperator img
{
  height: 1px;
  background: #ffffff;
  border: solid 0px #fff;
}

#product_header, .product_header
{
  text-transform:uppercase;
  clear: both;
  margin: 4px 0px 14px 0px;
  padding: 5px 0px 5px 5px;
  color: #ffffff;
  font-size: 10px;
  background: #d5d5d5;
}

.sitemap_table
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
 border-collapse:collapse;
 font-size:xx-small;
}

.sitemap_table td
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
 border: #999999 solid 1px;
 padding-left:1%;
}
.sitemap_table ul
{
 list-style-position:outside;
 margin-left:-1px;
}
.sitemap_table li
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-left:-1px;
}

.sitemap_table a
{
  color:#000000;
}

p.sitemap_title
{
 width:98%;
 background-color:#999999;
 padding:5px;
 color:#FFFFFF;
 margin-bottom:0px;
 margin-left:-1px;
}

#seo_content_bottom{
  padding: 0px 7px 5px 10px;
  font-size: 10px;
}

h1.bottom_h1{
  padding:10px 0px 0px 14px;
  margin:0px 0px 0px 0px;
  font-size:13px;
  color:#A1A1A1;
}