* { margin:0; padding:0;}
body {background:url(site/background.jpg);padding:0;margin:0; text-align:center;margin:0 auto;}
  
a.change{color:#333}  
a.change:hover{color:#000}
a.forgot{color:#333}  
a.forgot:hover{color:#000}
a{color:#000}
  
a.topmenu{margin-left:40px;font-size:20px;color:#fff;text-decoration:none;border:1px solid #000;padding-left:5px;padding-right:5px;font-family:Times New Roman}
a.topmenu:hover{text-decoration:none;border:1px solid #fff;background:#fff;color:#000}
    
a.breadcrumbs {font-weight:bold; color:#fff;font-family:arial; text-decoration:none; text-transform:capitalize}
a.breadcrumbs:hover {color:#ccc; text-decoration:none}

span.breadcrumbs{text-transform:capitalize}

a.category{background:#fff;font-size:12px;color:#7a7a7a;font-weight:bold;text-decoration:none;font-family:arial;display:block}
a.category:hover{font-size:12px;color:#000;font-weight:bold;text-decoration:none;font-family:arial;background:#ccc}
  
img.products{width:180px;border:0px;-ms-interpolation-mode:bicubic;}
  
td.products{width:190px;height:270px;}
td.products2{width:190px;height:300px;}
  
td.category{text-align:center;font-family:arial;font-size:12px;line-height:30px;text-transform:capitalize}
  
table.products{ border:1px solid #ccc;border-collapse:collapse;margin-bottom:10px}
  
a.menu{font-size:13px;color:#7a7a7a;text-decoration:none;display:block;width:99%}
a.menu:hover{font-size:13px;color:#fff;text-decoration:none;display:block;background:#000}

a.menugreen{font-size:13px;color:#7a7a7a;text-decoration:none;display:block;width:97%;background:white;text-transform:capitalize}
a.menugreen:hover{font-size:13px;color:#fff;text-decoration:none;display:block;background:#000}

a.menugreenselected{font-size:13px;font-weight:bold;color:#000;text-decoration:none;display:block;width:97%;background:white;text-transform:capitalize}
a.menugreenselected:hover{font-size:13px;font-weight:bold;color:#fff;text-decoration:none;display:block;background:#000}

  h1.products{font-size:32px;color:#000;font-family:arial narrow, verdana;font-weight:normal}
  
  h1{font-size:32px;color:#000;font-family:arial;font-weight:normal}
  
  h2{font-size:22px;color:#000;font-family:arial;font-weight:normal;margin-top:0px}

  a.mainmenu{font-size:20px;color:#F4C716;text-decoration:none;font-weight:bold;font-family:arial}
  a.mainmenu:hover{font-size:20px;color:#000;background:#fff}
  
  div.menuheader{border-top:0px solid #ccc;width:150px;padding-top:5px;color:#000;font-weight:bold;}  
  div.menuheadergreen{background:white;border-top:0px solid #ccc;width:90%;padding-top:5px;color:#000;font-weight:bold;padding-left:2px;padding-bottom:10px;text-transform:capitalize}
  
    a.friend{color:#333}
  a.friend:hover{color:#ccc;text-decoration:underline}
  
  img.thumbnail{width:85px;border:none;-ms-interpolation-mode:bicubic;}
  img.thumbnail:hover{width:85px;border:none;-ms-interpolation-mode:bicubic;}
  
  input.addtobag{background:#6BF501;color:#000;text-align:center;width:250px;font-size:16px;border:1px solid #000;padding-top:5px;;padding-bottom:5px}
  input.addtobag:hover{background:#ccc;color:#000;text-align:center;width:250px;border:1px solid #000}
    
  
  /* CSS Tables */
table.section_header{width:100%; border: 0px solid; background:#fff;font-size:16px;padding-left:0px;padding-right:10px}
table.search{width:100%; border: 1px solid #ccc; height:50px;background:white;margin-left:2px;padding:10px}
table.section{background:#fff;width:100%; font-size:14px;border: 0px solid #000; color:#000;margin-left:0px;padding:0px;padding-bottom:10px}
table.blog{background:#666 url(site/bodyimage.jpg) repeat-x;width:100%; font-size:14px;border: 4px solid #000; color:#000;margin-left:0px;padding:0px;margin-bottom:0px}
table.help{width:100%; font-size:14px;border: 0px solid; height:100px;color:#000;background:#fff;padding:10px;}
table.myaccount{width:100%; border:0px solid #eee;background:white;padding-top:10px}
table.checkout{background:#fff;width:100%;border:4px solid #000}
table.returning_customer{width:100%; height:300px;padding:10px;border: #ccc 1px solid; background:#eee;color:#000 }
table.new_customer{width:100%;padding:10px;height:300px;border: #ccc 1px solid; background:#eee;color:#000 }
table.cart{background: #222;border:1px solid #fff; width:99%;padding:10px;text-align:center;font-family:Arial, verdana;font-size:12px}
table.cart_container{padding:0px;margin:0px;border:4px solid #000;width:100%;background:#fff}
table.main_table {width:1000px;padding:0px;margin:0px;border:0px}
table.top_bar_menu {width:100%;border:0px}
table.brands_menu {width:100%;border:0px;padding:0px;margin:0px;}
table.brand_description {width:100%;background:#eee;margin-top:10px;}
table.breadcrumbs{width:100%;border:0px solid #000}
table.product_listings{width:100%;background:white;margin-top:10px;margin-bottom:10px;padding:0px;border:0px;padding-bottom:10px}
table.menu{ width:100%;background:#fff;border:4px solid #000;color:#ccc;padding:0px;margin-bottom:15px;padding:0px;}
table.product_page{width:99%; margin:0px;padding:0px;border:0px solid #eee;background:white; }
table.product_info{width:100%; border:0px solid #333}
table.product_inner_info{width:100%;background:white}
table.product_image{width:236px;margin-top: 0px; background:white}
table.product_extra_products{height:490px;width:216px;border:0px;margin-top:7px;background:white}
table.product_alternative_products{border:0px;width:100%;padding:10px;background:white}
table.product_people_who_bought_products{border:0px;width:180px;margin-top:10px;background:white}
table.product_accessorise_products{border:0px;width:180px;margin-top:10px;background:white}


/* CSS Table Cells */
td.menu_help{border:0px;width:100%;margin-top:10px;background:white; }
td.product_extra_products_top{padding-left:22px;padding-top:20px;padding-bottom:20px}
td.product_extra_products{width:186px}
td.product_info_buttons{width:100%;background:#333333 url(site/prodback.gif) no-repeat;padding:0px}
td.product_box_extra{padding-top:5px}
td.product{padding-left:5px}
td.product_image_movie{padding-left:0px;padding-top:0px}
td.carttitle{font-size:16px;font-weight:normal;color:#000;padding:0px;padding-right:10px;padding-bottom:10px}
td.personal_info_text{font-size:14px;text-align:left;font-weight:normal;color:#333;font-family: arial, sans-serif;}
td.personal_info_header{font-size:16px;text-align:left;font-weight:bold}
td.accountleftnotselected{font-size:13px;text-align:left;width:250px;color:#000}
td.accountleftselected{font-size:13px;text-align:left;width:250px;color:#000}
td.accountright{text-align:left;font-size:11px;color:#000}
td.cart_header{text-align:left;font-family:arial}
td.cart{width:100%;font-family:arial}
td.cart_header_qty{text-align:center;;font-family:arial}
td.cart_header_subtotal{text-align:right;width:100px;font-family:arial}
td.cart_header_description{text-align:left;width:60%;font-family:arial}
td.logo{width:191px}
td.banner{width:789px;background:white;text-align:center}
td.product_search{width:191px;height:30px;background: #fff;font-size:14px;padding-left:5px;font-weight:bold;font-size:14px}
td.top_bar_menu{width:789px;height:29px;padding-top:2px;padding-left:15px;padding-right:0px;background: #000000;float:right;}
td.brands_menu_title{width:140px; color:#fff;font-size:15px;font-weight:bold;height:30px;}
td.left_col_border{width:10px;background:#000}
td.all_bar_menu{width:720px;background:#d8f3f5;text-align:center}
td.right_col_border{width:10px;background:#000}
td.view_cart{width:140px;background:#d8f3f5; font-size:15px;font-weight:bold}
td.brands_menu{width:140px; background:#d8f3f5;color:#928b83;font-size:11px;font-weight:bold;}
td.main_body{width:690px;background:#000;text-align:center}
td.brand_description_image{width:150px}
td.brand_description_text{width:550px;font-size:12px;font-family:Arial;color:#000;background:#eee}
td.breadcrumbs_left_side{width:30%;font-size:12px;font-family:Arial;color:#000;padding-left:0px;font-weight:bold;text-transform:capitalize}
td.breadcrumbs_right_side{width:100%;font-size:12px;font-family:Arial;color:#000;text-align:center;padding-right:10px;font-weight:bold}
td.currency{width:140px;background:#d8f3f5; font-size:15px;font-weight:bold}
td.bottom_bar_menu{width:100%;background:#000;height:20px;padding-left:150px;border:0px solid #fff}
td.product_details{color:#fff;font-size:11px;width:225px;height:321px;background: url(site/product_cell_1.jpg) no-repeat;padding-left:27px}
td.news_body{color:#000;font-size:9px;font-weight:bold;padding-top:2px;padding-bottom:2px}
td{color:#000}




img.marqueeimage{border:0px;height:106px;border:2px solid #000;-ms-interpolation-mode:bicubic;}
img.marqueeimage:hover{border:0px;border:2px solid #ff0000;-ms-interpolation-mode:bicubic;}


a.explore{text-decoration:none;color:#000;font-weight:bold;text-transform:capitalize;font-size:25px}
a.explore:hover{text-decoration:underline}

a.explorelink{text-decoration:none;color:#000;font-weight:normal;font-size:12px;text-transform:capitalize}
a.explorelink:hover{text-decoration:underline}

a.sitebutton{color:#fff;background:#000;padding:5px;height:30px;text-align:center;border:1px solid #000;font-size:12px;text-transform:capitalize;text-decoration:none}
a.sitebutton:hover{color:#000;background:#fff;text-align:center;border:1px solid #000}

a.sitebuttoncancel{color:#fff;background:#000;padding:5px;width:200px;height:30px;text-align:center;border:1px solid #000;font-size:14px;text-transform:capitalize;text-decoration:none}
a.sitebuttoncancel:hover{color:#000;background:#ccc;width:200px;text-align:center;border:1px solid #000}

a.sitebuttonupdate{color:#fff;background:#336600;padding:5px;width:200px;height:30px;text-align:center;border:1px solid #336600;font-size:14px;text-transform:capitalize;text-decoration:none}
a.sitebuttonupdate:hover{color:#000;background:#ccc;width:200px;text-align:center;border:1px solid #000}

input.sitebutton{color:#fff;background:#000;;text-align:center;width:200px;border:1px solid #000;font-size:12px;text-transform:capitalize;height:28px;font-family: Arial, Helvetica, sans-serif;}
input.sitebutton:hover{color:#000;background:#fff;;text-align:center;border:1px solid #000}

input.button{color:#fff;background:#000;;text-align:center;width:150px;border:1px solid #000;font-size:12px;text-transform:capitalize;height:28px;font-family: Arial, Helvetica, sans-serif;}
input.button:hover{color:#000;background:#fff;;text-align:center;border:1px solid #000}

a.sidebrandmenu{display:block; background:transparent;color:#fff;text-decoration:none;margin:5px;padding-top:4px;padding-bottom:4px;padding-left:2px}
a.sidebrandmenu:hover{display:block; background:#fff;color:#000}

a.products{color:#333;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;margin-left:5px;margin-right:5px;text-transform:capitalize}
a.products:hover{text-decoration:underline}

a.forum{color:#000;text-decoration:none;font-size:18px;font-family: Arial, Helvetica, sans-serif;margin-left:0px;margin-right:5px;text-transform:capitalize;margin-top:20px}
a.forum:hover{text-decoration:underline}

input.addtocart{width:200px;background:#000;border:1px solid #000;color:#fff;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding:2px}
input.addtocart:hover{border:1px solid #000;text-decoration:none;background:#fff;color:#000}


a.colours{padding-left:5px;padding-right:5px;background:#fff;border:1px solid #000;color:#000;line-height:30px;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;margin-left:5px;margin-right:5px;font-weight:bold}
a.colours:hover{border:1px solid #000;text-decoration:none;background:#000;color:#fff}


a.morefrom{color:#000000;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;margin-left:0px;margin-right:0px;text-transform:capitalize}
a.morefrom:hover{color:#E5058D}

a.buttongreen{color:#fff;background:#000;padding:5px;height:30px;text-align:center;border:1px solid #000;font-size:14px;text-transform:capitalize;text-decoration:none}
a.buttongreen:hover{color:#000;background:#ccc;text-align:center;border:1px solid #000}

a.buttonred{color:#fff;background:#ff0000;padding:5px;height:30px;text-align:center;border:1px solid #ff0000;font-size:14px;text-transform:capitalize;text-decoration:none}
a.buttonred:hover{color:#000;background:#ccc;text-align:center;border:1px solid #000}

p{font-family: arial, sans-serif}

div.meta{margin-top:10px}



a.page_numbers {padding-left:5px;padding-right:5px;background:#000;border:1px solid #461D2D;color:#fff;line-height:30px;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;margin-left:5px;margin-right:5px;font-weight:bold}
a.page_numbers:hover {border:1px solid #000;text-decoration:none;background:#fff;color:#000}

a.pageselected{padding-left:5px;padding-right:5px;background:#fff;color:#000;border:1px solid #000;line-height:30px;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;margin-left:5px;margin-right:5px;font-weight:bold}
a.pageselected:hover{border:1px solid #461D2D;text-decoration:none;background:#000;color:#fff}

a.page_names {font-family:Arial; font-size:12px;font-weight:bold;color:#fff000;padding-right:0px;text-decoration:none}
a.page_names:hover {font-family:Arial; font-size:12px;font-weight:bold;color:#ccc;text-decoration:underline}

a.footerlink{font-family:Arial;color:#000; font-weight:bold;border:4px solid #000;text-decoration:none;background:#fff;padding-left:5px;padding-right:5px;margin:5px}
a.footerlink:hover{color:#fff;text-decoration:none;background:#000}

a.articles{color:#000;font-size:18px;text-decoration:none;font-weight:bold}
a.articles:hover{color:#000;font-size:18px;text-decoration:underline}

span.description{text-transform:capitalize;font-weight:bold}

a.cart_description {color:#000; text-decoration:none;font-weight:bold;font-size:16px}
a.cart_description:hover {color:#333;}

td.cart_subtotal{font-size:21px}
td.cart_total{font-size:25px}

td{font-family:arial;font-size:16px}

input.checkout_password{font-size:16px;width:200px}
input.checkout_email{font-size:16px;width:200px}

td.checkout_email{padding:5px;color:#000;width:200px}

input.input_password {font-size:18px;width:300px }
input.input_secretanswer { font-size:18px;width:300px}

select.select_delivery_type{width:300px;font-size:18px}

input.input_promotion_code {font-size:18px;width:300px }

ul{margin:10px}
li{margin:10px}

h3{margin-top:10px}

a.ourbrand{color:#fff;text-decoration:none;font-weight:bold}
a.ourbrand:hover{color:#ff0000;text-decoration:none;font-weight:bold;}
td.ourbrand{color:#fff}

img.ourbrands {border:4px solid #000;-ms-interpolation-mode:bicubic;width:190px;height:190px;opacity:1;filter:alpha(opacity=100);}
img.ourbrands:hover {border:4px solid #ff0000;-ms-interpolation-mode:bicubic;opacity:0.4;filter:alpha(opacity=40)}

img.homepagebox {width:200px; height:200px; border:0px; margin:0px; padding:0px; opacity:1; filter:alpha(opacity=100); -ms-interpolation-mode:bicubic; }
img.homepagebox:hover{width:200px; height:200px; border:0px; margin:0px; padding:0px; opacity:0.4; filter:alpha(opacity=40); -ms-interpolation-mode:bicubic;}

img.homepageboxsmall { border:0px; margin:0px; padding:0px; opacity:1; filter:alpha(opacity=100); -ms-interpolation-mode:bicubic; }
img.homepageboxsmall:hover { opacity:0.4; filter:alpha(opacity=40); -ms-interpolation-mode:bicubic;}

img.homepageboxns { border:0px; margin:0px; padding:0px; opacity:1; filter:alpha(opacity=100); -ms-interpolation-mode:bicubic; }
img.homepageboxns:hover { opacity:0.4; filter:alpha(opacity=40); -ms-interpolation-mode:bicubic;}


.highlightit img{
border: 4px solid #000;
}

.highlightit:hover img{
border: 4px solid #FF7F00;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}
a.blog_readmore{color:#fff;text-decoration:none}
a.blog_readmore:hover{color:#ccc;text-decoration:underline}

h1.blog{color:#ccc;font-size:32px}
h1.blogtitle{color:#fafafa;font-size:20px}
h2.blog{color:#eee}
a.blog{color:#fff;text-decoration:none}
a.blog:hover{color:#fff;text-decoration:underline}
span.blog{color:#ccc}]



#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


table.forgot{width:100%;border:4px solid #000;background:#fff;margin-bottom:10px;padding:10px}

a.sidemenured { border: 4px solid #000; font-family: arial; margin-top:0px; color:#000; display:block; background:#fff; text-align:left; padding-left:10px; text-decoration:none; font-weight:bold}
a.sidemenured:hover { background:#ff0000}

a.sidemenugreen { border: 4px solid #000; font-family: arial; margin-top:0px; color:#000; display:block; background:#fff; text-align:left; padding-left:10px; text-decoration:none; font-weight:bold}
a.sidemenugreen:hover { background:#5DFF00 }

a.sidemenupurple { border: 4px solid #000; font-family: arial; margin-top:0px; color:#000; display:block; background:#fff; text-align:left; padding-left:10px; text-decoration:none; font-weight:bold}
a.sidemenupurple:hover { background:#E524FF }

a.sidemenuorange { border: 4px solid #000; font-family: arial; margin-top:0px; color:#000; display:block; background:#fff; text-align:left; padding-left:10px; text-decoration:none; font-weight:bold}
a.sidemenuorange:hover{ background:#FF7F00 }

table.sidemenu { border-collapse:collapse; }
table.sidemenu td { padding-bottom: 2px;}

a.deptviewall { color: black; text-decoration:none;}
a.deptviewall:hover { text-decoration:underline;}

img.bottom_arrow { padding-top: 8px}

span.product_price_was { color: white }

/* css for brands page. */
table.cont-brand { background: #fff; width: 100%}
tr.cont-brand { vertical-align: top; height: 184px}
td.cont-brand { width: 132px } /* was 200px */

td.box-brand { width:122px; height:122px} /* was 190px both */
img.box-band {width:123px; height:123px; border:1px solid #ccc; -ms-interpolation-mode:bicubic;}
td.box-text {font-family:arial; font-size:14px; text-align:left; padding-left:2px}
td.box-text span {font-weight:bold}

div.prod-googlecheckout { width: 250px; text-align: center; margin-top: 16px}
div.prod-googlecheckout p { font-size: 16px;}

span.nostock {}
span.nostock p { font-size: 16px; }