
  * { margin:0; padding:0;}
  body {background:url(site/background.jpg);padding:0;margin:0; 
text-align:center;margin:0 auto;
  
  }
  a.sitemap{color:#333;text-decoration:none;background:#0278DA;border:1px solid #000;padding:5px;margin-top:15px;margin-bottom:15px}  
  a.sitemap:hover{color:#000;background:#ff0000;border:1px solid #000}
    
  a.sitemaplink{color:#333;text-transform:capitalize;text-decoration:none}  
  a.sitemaplink:hover{color:#000;text-decoration:underline}
  
  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-transform:capitalize}
a.breadcrumbs:hover{font-weight:bold;color:#ccc;font-family:arial;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.brandimage{border:1px solid #ccc}
  img.brandimage:hover{border:1px solid #ff0000}
  
  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:clear;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:clear;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:none;text-transform:capitalize}
  
  

  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:clear;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:84px;border:1px solid #B0B6F7;-ms-interpolation-mode:bicubic;;margin-right:1px;margin-top:1px}
  img.thumbnail:hover{width:84px;border:1px solid #ff0000;-ms-interpolation-mode:bicubic;}
  
  input.addtobag{background:#fff;color:#000;text-align:right;width:250px;font-size:16px;border:1px solid #000}
  input.addtobag:hover{background:#ccc;color:#000;text-align:right;width:250px;border:1px solid #000}
    
  
  /* CSS Tables */
table.section_header{width:720px; border: 0px solid #fff; background:#ccc url(site/sectionheader.jpg);font-size:13px;padding-left:10px;padding-top:5px;padding-right:10px;padding-bottom:0px}
table.search{width:100%; border: 1px solid #ccc; height:50px;background:clear;margin-left:2px;padding:10px}
table.section{background:#fff;width:720px; font-size:12px;border: 1px solid #ccc; color:#000;margin-left:0px;padding:0px;padding-bottom:10px}
table.sectionnoborder{background:#fff;width:100%; font-size:14px;border: 0px solid #ccc; color:#000;margin-left:0px;padding:0px;padding-bottom:10px;margin-top:10px}
table.blog{background:#fff repeat-x;width:100%; font-size:14px;border: 0px solid #ccc; color:#000;margin-left:0px;padding:0px;margin-bottom:0px}
table.help{width:100%; font-size:14px;border: 0px solid clear; height:100px;color:#000;background:#fff;padding:10px;}
table.myaccount{width:100%; border:0px solid #eee;background:clear;padding-top:10px}
table.checkout{background:#fff;width:100%;border:0px solid #ccc}
table.returning_customer{width:100%; height:300px;padding:0px;border: #ccc 1px solid; background:#eee;color:#000 }
td.returning_customer{padding:10px}
td.new_customer{padding:10px}
table.new_customer{width:100%;padding:0px;height:300px;border: #ccc 1px solid; background:#eee;color:#000 }
table.cart{background: #222;border:0px solid #fff; width:99%;padding:10px;text-align:center;font-family:Arial, verdana;font-size:12px}
table.cart_container{padding:0px;margin:0px;border:0px solid #ccc;width:530px;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; border;0px}
table.breadcrumbs{width:100%;border:0px solid #000}
table.product_listings{width:100%;background:clear;margin-top:10px;margin-bottom:10px;padding:0px;border:0px;padding-bottom:10px}
table.menu{ width:100%;background:#fff;border:0px solid #ccc;color:#ccc;padding:0px;margin-bottom:15px;padding:0px;}
table.product_page{width:99%; margin:0px;padding:0px;border:0px solid #eee;background:clear; }
table.product_info{width:100%; border:0px solid #333}
table.product_inner_info{width:100%;background:clear}
table.product_image{width:236px;margin-top: 0px; background:clear}
table.product_extra_products{height:490px;width:216px;border:0px;margin-top:7px;background:clear}
table.product_alternative_products{border:0px;width:100%;padding:10px;background:clear}
table.product_people_who_bought_products{border:0px;width:180px;margin-top:10px;background:clear}
table.product_accessorise_products{border:0px;width:180px;margin-top:10px;background:clear}


/* CSS Table Cells */
td.menu_help{border:0px;width:100%;margin-top:10px;background:clear; }
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:none;color:#000;padding:0px;padding-right:10px;padding-bottom:0px}
td.personal_info_text{font-size:14px;text-align:left;font-weight:none;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;color:#85BDD2}
td.cart{width:100%;font-family:arial}
td.cart_header_qty{text-align:center;;font-family:arial;color:#85BDD2}
td.cart_header_subtotal{text-align:right;width:100px;font-family:arial;color:#85BDD2}
td.cart_header_description{text-align:left;width:60%;font-family:arial;color:#85BDD2}
td.logo{width:191px}
td.banner{width:789px;background:clear;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:#0000;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:#004C99;background:#90D5F2 url(site/buttonback.jpg);padding:5px;height:30px;text-align:center;border:1px solid #004C99;font-size:12px;text-transform:capitalize;text-decoration:none;font-weight:bold}
a.sitebutton:hover{color:#000;background:#ff0000;text-align:center;border:1px solid #000}

a.sitebuttoncancel{color:#004C99;background:#90D5F2 url(site/buttonback.jpg);padding:5px;height:30px;text-align:center;border:1px solid #004C99;font-size:12px;text-transform:capitalize;text-decoration:none;font-weight:bold}
a.sitebuttoncancel:hover{color:#000;background:#ff0000;width:200px;text-align:center;border:1px solid #000}

a.sitebuttonupdate{color:#004C99;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:#ff0000;width:200px;text-align:center;border:1px solid #000}

input.sitebutton{color:#004C99;background:#90D5F2 url(site/buttonback.jpg);text-align:center;width:140px;border:1px solid #004C99;font-size:12px;text-transform:capitalize;height:28px;font-family: Arial, Helvetica, sans-serif;font-weight:bold}
input.sitebutton:hover{color:#000;background:#ff0000;;text-align:center;border:1px solid #000}

input.button{color:#004C99;background:#90D5F2  url(site/buttonback.jpg);text-align:center;width:150px;border:1px solid #004C99;font-size:12px;text-transform:capitalize;height:28px;font-family: Arial, Helvetica, sans-serif;font-weight:bold}
input.button:hover{color:#000;background:#ff0000;;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:#004C99;background:#000 url(site/buttonback.jpg);padding:5px;height:30px;text-align:center;border:1px solid #004C99;font-size:12px;text-transform:capitalize;text-decoration:none;font-weight:bold}
a.buttongreen:hover{color:#000;background:#ff0000 ;text-align:center;border:1px solid #000}

a.buttonred{color:#004C99;background:#90D5F2 url(site/buttonback.jpg);padding:5px;height:30px;text-align:center;border:1px solid #004C99;font-size:12px;text-transform:capitalize;text-decoration:none;font-weight:bold}
a.buttonred:hover{color:#000;background:#fff;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:#316AC5;font-size:16px;text-decoration:none;font-weight:bold}
a.articles:hover{color:#000;font-size:16px;text-decoration:underline}

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

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

td.cart_description {color:#222; text-decoration:none;font-weight:none;font-size:11px}
td.cart_subtotal_small{font-size:13px}

td.cart_subtotal{font-size:14px;color:#000033}
td.cart_total{font-size:19px;color:#004C99}

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

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

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:0px}
li{margin:0px}

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:hover{width:175px;border:0px;margin:0px;padding:0px;-ms-interpolation-mode:bicubic;opacity:0.4;filter:alpha(opacity=40)}
img.homepagebox{width:175px;border:0px;opacity:1;filter:alpha(opacity=100);margin:0px;padding:0px;-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:#000;text-decoration:none}
a.blog_readmore:hover{color:#ccc;text-decoration:underline}

a.blog_menu{color:#000;text-decoration:none}
a.blog_menu:hover{color:#000;text-decoration:underline}

h1.blog{color:#5E92E7;font-size:32px}
h1.blogtitle{color:#7EBAEC;font-size:20px}
h2.blog{color:#7EBAEC}
h2.blog_date{color:#5E92E7;font-size:17px}
a.blog{color:#000;text-decoration:none;font-weight:bold;font-size:22px}
a.blog:hover{color:#000;text-decoration:underline}
span.blog{color:#000}



#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.footer{color:#fff}
a.footer:hover{text-decoration:none}

a.footerbrands{color:#333;text-decoration:none}
a.footerbrands:hover{text-decoration:underline}

a.brandimg{border:3px solid #fff}
a.brandimg:hover{border:3px solid #000}

a.brand{color:#0177DB;text-decoration:none;text-transform:capitalize}
a.brand{color:#0177DB}

img {border:0px}

body{
font-family:Arial;
font-size:10px;
color: #0A374B;
background:#fff url(site/background.jpg) repeat-x;
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:5px;
}
h1, h2
{
font-size:32px;
font-weight:normal;
margin:0px;
font-family:Arial Narrow;
color:#6396E9;
text-transform:capitalize;
}

.glossymenu{
margin: 0px 0;
padding: 0;
width: 250px; /*width of menu*/
border: 0px solid #eee;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(site/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(site/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #fff;/* #DBEBF7;*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #ccc;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 20px;
height:22px;
}

.glossymenu div.submenu ul li a:hover{
background: #FD0000 ;/*#75A9EE;*/
color: #000;
}

td.confirm{font-size:12px}