
  * { margin:0; padding:0;}
  body {background:url(site/background.jpg);margin:10px}  
  
  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-size:12px;color:#7a7a7a;font-weight:bold;text-decoration:none;font-family:arial;text-transform:capitalize}
  a.breadcrumbs:hover{font-size:12px;color:#ccc;font-weight:bold;text-decoration:underline;font-family:arial}
 
  a.category{background:#fff;font-size:12px;color:#000;font-weight:none;text-decoration:none;font-family:arial;display:block}
  a.category:hover{font-size:12px;color:#000;font-weight:none;text-decoration:none;font-family:arial;background:#ccc}
  
  img.products{width:180px;border:0px}
  
  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:0px 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}
  
  h1{font-size:32px;color:#012B5D;font-family:arial;font-weight:none;font-family:arial}
  
  h2{font-size:27px;color:#012B5D;font-weight:none;margin-top:10px;font-family:arial}

  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:71px;border:1px solid #ccc}
 
/* 
input.addtobag{color:#fff;background:#000;width:308px;text-align:right;border:2px solid #000;font-weight:bold;font-size:14px;font-family:arial}
input.addtobag:hover{color:#000;background:#ccc;width:308px;text-align:right;border:2px solid #ccc}
*/
input.addtobag{width:308px;font-weight:bold;font-size:14px;font-family:arial}

input.search{padding-top:4px; vertical-align: middle; font: bold 13px arial; height: 24px; width:170px;border:0px solid #003E62}
input.search:hover{background:#000;color:#fff}
input.search:active{background:#000;color:#fff}
  
input.searchbutton{font: bold 13px arial;width:40px;height:25px;background:#064065;color:#fff;border:0px solid #000}
input.searchbutton:hover{background-color: #FFF;color:#000;border-style: outset;border:1px solid #000}
  
  /* CSS Tables */
table.section_header{width:100%; border: 0px solid clear; background:#fff;font-size:16px;padding-left:0px;padding-right:10px}
table.search{width:100%; border: 0px solid #fff; height:50px;background:clear;margin-left:2px;padding:10px}
table.section{background:#fff;width:99%; font-size:14px;border: 0px solid #ccc; color:#000;margin-left:0px;padding:0px;margin-bottom:20px;padding-bottom:10px}
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%;}
table.returning_customer{width:100%; height:300px;padding:10px;border: #3A6A86 1px solid; background:#eee url(site/header.png);color:#000 }
table.new_customer{width:100%;padding:10px;height:300px;border: #3A6A86 1px solid; background:#eee url(site/header.png);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:0px;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; border;0px}
table.breadcrumbs{width:100%;border:0px solid #000}
table.product_listings{width:100%;background:clear;margin-top:10px;padding:0px;border:0px}
table.menu{ width:97%;background:#fff;border:1px;color:#ccc;margin:10px}
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:22px;font-weight:none;color:#658BA1;padding:0px;padding-right:10px;padding-bottom:10px}
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:14px;text-align:left;width:250px;color:#000}
td.accountleftselected{font-size:14px;text-align:left;width:250px;color:#072D43;font-weight:none}
td.accountright{text-align:left;font-size:11px;color:#072D43}
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;width:100px;border:0px solid #000}
td.cart_header_subtotal{text-align:right;width:100px;font-family:arial}
td.cart_header_description{text-align:left;width:400px;font-family:arial}
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:70%;font-size:12px;font-family:Arial;color:#000;text-align:right;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}
img.marqueeimage:hover{border:0px;border:2px solid #ff0000}


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:#205677;padding:5px;height:30px;text-align:center;border:1px solid #205677;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:#688DA3;padding:5px;width:200px;height:30px;text-align:center;border:1px solid #688DA3;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:#205677;text-align:center;width:200px;border:1px solid #205677;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:#114B6E;;text-align:center;width:150px;border:1px solid #114B6E;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:#7B9CAF;padding:5px;height:30px;text-align:center;border:1px solid #7B9CAF;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:#A4BAC8;padding:5px;height:30px;text-align:center;border:1px solid #A4BAC8;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{color:#fff;text-decoration:none}
a.footerlink:hover{color:#fff;text-decoration:underline}

a.articles{color:#0E486B;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:20px}
td.cart_total{font-size:25px;color:#012B5D}

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

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

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 }


li{margin-left:10px;list-style: disc inside; }
h3{margin-top:10px}

a.sitemap{background:#ccc;text-decoration:none;margin:5px;padding:2px;border:1px solid #000}
a.sitemap:hover{background:#fff;border:1px solid #000}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -10;
left: 20px; /*position where enlarged image should offset horizontally */
width:200px;
text-decoration:none;
font-size:12px;
line-height:20px;
}
a{text-decoration:none}


tr.account{line-height:30px}

input.account{width:250px;font-size:18px}
select.account{width:75px;font-size:18px}
select.account_big{width:250px;font-size:18px}
td.accountquestion{font-size:14px;color:#072D43;}
input.account_postcode{width:150px;font-size:18px}
textarea.account{width:250px;font-size:18px;height:100px}

a.accountmenu{display:block; width:200px; background: #ccc url(site/header.png);margin:10px;padding:5px;border:1px solid #012B5D}
a.accountmenu:hover{display:block; width:200px; background: #012B5D; color:#fff;border:1px solid #012B5D}

a.accountmenuselected{display:block; width:200px; background: #012B5D;margin:10px;padding:5px; color:#fff;border:1px solid #012B5D}
a.accountmenuselected:hover{display:block; width:200px; background: #012B5D; color:#fff;border:1px solid #012B5D}


tr.even {background: #DCE5EA;padding-bottom:15px }
tr.odd {background: #fafafa;padding-bottom:15px}
tr.odd:hover{background: #ccc;color:#fff}
tr.even:hover{background: #ccc;color:#fff}

td.even{color:#000;padding:5px;text-align:center}
td.odd{color:#000;padding:5px;text-align:center}

a.even{color:#000}
a.odd{color:#000}

.textstyle {
	font-size:100%;
	font-family: Arial,Helvetica,sans-serif;
	border-color: #A7A7A7 #CCCCCC #CCCCCC #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#555555;
	font-size:1em;
}
.alignToRight {
	text-align:right;
	vertical-align:top;
}
/* Some round fancies */
.tl, .tr, .bl, .br {
	background: url(corners.gif);
	width: 10px;
	height: 10px;
	font-size: 0;
}

.tl, .bl {
	float: left;
}
.tr, .br {
	float: right;
}

.shiny_box {
	background: #0066FF;
	color: #FFF;
	width: 410px;
	overflow: hidden;
}
.shiny_box p {
	margin:10px;
}

.shiny_box .tl {
	background-position: -340px 0px;	
}
.shiny_box .tr {
	background-position: -350px 0px;	
}
.shiny_box .bl {
	background-position: -340px 10px;	
}	
.shiny_box .br {
	background-position: -350px 10px;	
}

.shiny_box_body {
	clear: both;
	padding: 0 10px;
	overflow: hidden;	
}
* html .shiny_box_body {
	height: 1%;	
}

.simple_box {
	width:400px;
	padding:10px;
	background-color:#D9E6F7;
	border:3px solid green;
}

  a.sidemenu{line-height:30px;display:block;color:#fff;padding-left:20px;padding-right:20px;text-decoration:none;font-size:11px;font-family:verdana}
  a.sidemenu:hover{display:block;color:#000;background:#ccc;padding-left:20px;padding-right:20px;}

  a.sidemenulatest{line-height:30px;display:block;color:#ffff00;padding-left:20px;padding-right:20px;text-decoration:none;font-size:11px;font-family:verdana}
  a.sidemenulatest:hover{display:block;color:#000;background:#ccc;padding-left:20px;padding-right:20px;}

  a.sidemenulogout{line-height:30px;display:block;color:#fff;background:#ff0000;padding-left:20px;padding-right:20px;text-decoration:none;font-size:11px;font-family:verdana}
  a.sidemenulogout:hover{display:block;color:#000;background:#ccc;padding-left:20px;padding-right:20px;}

/* PRODUCT page: */
img.product_colour_selected{width:77px;border:2px solid #ff0000;-ms-interpolation-mode:bicubic;}
img.product_colour_selected:hover{width:77px;border:2px solid #000000;-ms-interpolation-mode:bicubic;}
img.product_colour_not_selected{width:77px;border:2px solid #ccc;-ms-interpolation-mode:bicubic;}
img.product_colour_not_selected:hover{width:77px;border:2px solid #ff0000;-ms-interpolation-mode:bicubic;}
