@charset "utf-8";
/* CSS Document */

/*
CrazyLenses.co.uk
Copyright 2010
*/


* {
	border:medium none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	text-decoration:none;
}
body {
	background: url(../images/bg_body.jpg) repeat-x;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	line-height: 1.6;
	font-size: 0.8em;
	color: #000;

}

#header { background: url('../images/header-bg.gif');

height: 195px; }

#header_info {
	color: #fff;
	text-indent: 0;
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 370px;
}

#header_basket { 
  background: #000;
  width: 195px;
  height: 35px;
  padding: 5px 20px 15px 20px;
  color: #e8e8e8;
  font-weight: 700;
  float: right;
  margin-bottom: 15px;
}

#logo {
	height: 147px;

  float: left;
  width: 710px;
  text-indent: -999em;
  background: url(../images/logo-bg.jpg) no-repeat;
}

#top_bar {
cursor:pointer;
font-size:12px;
font-weight:normal;
line-height:13px;
text-transform:none;
white-space:nowrap;
width:auto;
color: 	#949494;
padding: 5px;
height: 15px;
float: right; 
width: 255px;
margin-bottom: 15px;
}

#top_bar a {color: #949494}

#footer {
	background: #060606;
	color: #868789;
	font-size: 0.9em;
	padding: 20px 0;
	height: 100px;
	margin-top: 20px;
	
}

#footer a {  
	color: #fff;
}

.wrapper {
	width: 980px;
	margin: 0 auto
}

#page_content {
  background: #fff;
  border: 1px solid #000;
  margin-top: 10px;
}

#left_sidebar {
	width: 200px;
	float: left;
	background: #232527;
}

#right_sidebar {
	width: 198px;
	float: right;
	/* [disabled]background: #ffffff; */
}

#seo_content {
	width: 780px;
	float: left;
}

#main_content {
	width: 560px;
	float: right;
	padding: 10px;
	background: #ffffff;
}

#main_content a, .sb_pbox a {
	color: #73bc04;
}

.clear { clear: both; }

.block_title {
  background: #2e3133;
  padding: 4px 10px;
  color: #ccc;
}

.block_title a { color: #ccc; }

.pbox { 
  width: 165px;
  float: left;
  border-right: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
  padding: 10px;
  text-align: center
}

.pbox_price {
	clear: both;
	display: block;
	text-align: right;
	font-size: 1.2em;
	font-weight: 800;
	color: #619b0a
}

.product_list .end { border-right: 0 }


/* Left menu */
#left_sidebar .menu ul {border-top: 1px solid #0F1111; border-bottom: 1px solid #37393A;}
#left_sidebar .menu ul, #left_sidebar .menu ul li {margin: 0; padding: 0; list-style: none; background: url(../images/bg_list.gif) no-repeat 7% 50%}

#left_sidebar .menu ul li a:hover, #left_sidebar .menu ul li.active strong {background: #CA0D74 url("/img/leftmenu-bg-grad-hover.png") repeat-x; border-top-color: #CF2381; border-bottom-color: #A11663;}
#left_sidebar .menu ul li a, #left_sidebar .menu ul li strong {
	text-decoration: none; 
	display: block; 
	border-top: 1px solid #37393A; 
	border-bottom: 1px solid #0F1011; 
	padding: 0.45em 30px; 
	color: #fff; 
	text-decoration: none}

#left_sidebar .menu ul li.expanded ul li a, #left_sidebar .menu ul li.expanded ul li strong { border-top-color: #494B4E; border-bottom: 1px solid #232527;} 
#left_sidebar .menu ul li.expanded a {border-bottom: 1px solid #0F1011; font-weight: bold; border-bottom: 0;}
#left_sidebar .menu ul li.expanded ul li a:hover {border-top-color: #CF2381; border-bottom: 1px solid #A11663;}
#left_sidebar .menu ul li.expanded ul li a {font-weight: normal;}
#left_sidebar .menu ul li.expanded ul li a:hover {border-bottom-color: #A11663;}
#left_sidebar .menu ul li.expanded span.arr {background-image: url("/img/leftmenu-bg-arrow-expanded.png");} 
#left_sidebar .menu ul li.expanded ul li span.arr {background-image: url("/img/leftmenu-bg-arrow.png");}
#left_sidebar .menu ul li.expanded ul {font-size: 92%; border-bottom: 0;}
#left_sidebar .menu ul li.expanded ul li {background-color: #353739;}
#left_sidebar .menu ul li.expanded ul li span.arr {background-position: 27px; padding-left: 40px;} 

/* Formbox (search, newsletter...) */
.formbox {background-color: #1A1C1D; color: #FFF; padding: 10px 10px 11px 15px; border-bottom: 1px solid #FFF;}
.formbox h2 {font-size: 110%; color: #FF008A; margin: 0;}
.formbox p {margin: 0;}
.formbox input {width: 65%;}
.formbox input.btt {width: auto;}

#left_sidebar h3 {
/* background-color:#2E3133; */
background: url(../images/box-heading-bg.gif) repeat-x;
height: 24px;
color:#FFFFFF;
margin:0;
/*padding:0.4em 15px;*/
padding: 6px 15px;

}

.sb_pbox {
	border-bottom: 1px dotted #ccc;
	padding: 10px;
	margin: 0 10px 10px 10px;
	text-align: center;
	color: #fff;
}



#primary_nav ul {
	display: block;
	list-style: none;
	height: 46px;
	border: 1px solid #000;
	margin-bottom: 5px;
	width: 978px;
	clear: both;
	background: url(../images/primary-nav-bg.gif) repeat-x;
	}

	#primary_nav ul li {
		display: inline;
		float: left; width: 100px;
		}

		#primary_nav ul li a {
			display: block;
			margin: 0px;
			height: 16px;
			padding: 15px 10px;
			border: 0;
			color: #8D8D8D;
			text-align: center;
			cursor:pointer;
			font-family:Arial,Helvetica,sans-serif;
			font-size:14px;
			font-weight:bold;
			line-height:14px;
			text-transform:uppercase;
			vertical-align: middle;
			
			}

