/***** BASICS *****/
body {margin:0px;text-align:left;background:#000 url(../images/bg1.gif) repeat-y top left; font-size:75%;color:#bababa;font-family:verdana, Arial, tahoma,  sans-serif;line-height:16px;}

h1, h2, h3, h4, h5, h6 {font-size:1.2em;color:#fff;text-transform:uppercase;font-weight:normal;}

.left {float:left;}
.right {float:right;}
.kill {clear: both; background-color: transparent;}

a:link, a:visited {color:#fff;text-decoration:none;}

#wrapper {background:transparent url(../images/bg2.gif) repeat-x top left;position:relative;float:left;width:100%;}
.home {background:transparent url(../images/bg_home.jpg) no-repeat top left;height:560px;}
.min {height:390px;}
	
/***** STRUCTURE *****/	
#header {width:962px;}
	#header .left {color:#010101;font-size:16px; margin:63px 0px 0px 20px;font-weight:bold;}
	#header .right {margin-top:40px;color:#000; text-align:right }
		#header .right a:link, #header .right a:visited {color:#000;text-decoration:none;}
		/*#header .right span {color:#cc072f;}*/
		#header .right .topcall { color:#010101; float:right; font-size:16px; margin-top:35px;font-weight:bold}
	#header img {border:none;}
#menu {position:absolute;top:180px;left:40px;width:140px;}
#cat_menu {
	color:#FFFFFF
	position:relative;
	width:200px;
	float:right;
	height:auto;
	border-left-width:1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-left:10px
}
#cat_menu ul.menu li a {color: #FFFFFF;font-weight:bold;background:transparent url(../images/bg_menu1.gif) no-repeat 0px 5px;padding-left:8px;}
#cat_menu ul.menu ul li a {font-weight:normal;color:#FFFFFF;background-image:none;}

#main {position:absolute;top:180px;left:220px;width:740px;}
	#bread {color:#fff;padding-bottom:8px;border-bottom:1px solid #fff;font-size:1.2em;margin-bottom:10px;margin-right:20px;}
	.page_container {border-bottom:1px solid #fff;margin-bottom:10px;margin-right:20px;}
	.page_container1 {border-bottom:1px solid #fff;margin-bottom:10px;margin-right:20px; float:left; padding-bottom:10px}
	.page_container2 { width:500px; border-bottom:1px solid #fff;margin-bottom:10px;margin-right:20px;}
	.page_container img {border:1px solid #fff;margin:5px;}

.form-label {
  	clear: left;
  	float: left;
  	text-align: right;
  	padding: 4px;
  	width: 20%;
}

.form-label-required {
  	clear: left;
  	float: left;
  	text-align: right;
  	padding: 4px;
  	width: 20%;
  	font-weight: bold;
}

.form-field {
  	padding: 4px;
	height: auto;
	float: left;
}

/*** search results ***/
#productGrid {float:left;border-bottom:1px solid #fff;margin-bottom:10px;}
.pagination {border-bottom:1px solid #fff;margin:0px 20px 10px 0px;padding-bottom:10px;}
.sort {float:right;}
dl {margin:0px 20px 18px 0px;float:left;text-align:center;line-height:normal;width:165px;}
/* IE */ * html dl {margin-bottom:0px;}
	dd {margin:0px;}
		dd.image a {display:block;width:165px;height:165px;}
	dt.name {height:30px;width:165px;}
	dd.price {}
	dd.discount {color:#f36;text-decoration:strike-through;height:18px;}
	dd.add-to-basket {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000;}
	dt.name a:link, dt.name a:visited {color:#fff;text-decoration:none;}
.low_pagination {float:left;clear:left;border-top:1px solid #fff;padding-top:10px;padding-bottom:10px !important;width:720px;position:relative;}
	.low_pagination span {background:#000;width:20px;height:10px;position:absolute;bottom:-1px;right:-20px;}

input, select {font-size:1em;font-family:verdana, Arial, tahoma, sans-serif;}
.input {border:1px solid #808080;width:38px;float:left;}
.submit {border:1px solid #a30626;border-top:1px solid #e06a82;border-left:1px solid #e06a82;color:#fff;background:#cc072f;}
dd .submit {float:right;}
.greybutton {
	color:#fff;
	background-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #b3b3b3;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #b3b3b3;
}

/*** product main ***/
.product_info {float:right;width:400px; padding-left:20px;}
#related {float:left;margin-bottom:10px;width:720px} /* border-bottom:1px solid #fff; */
/* IE */ * html #related {margin-top:10px;}
            #related h3 {border-bottom:1px solid #fff;padding-bottom:8px;}


#product_thumbs {
	padding: 10px 0px;
	}
.product_thumb {
	float: left;
	margin-right: 10px;
	}
.product_thumb2 {
	float: left;

	}		
/*** FOOTER ***/
#footer {text-align: left;margin: 0px;float:left;clear:both;width:100%;}
#nav, #nav li {margin:0px;padding:0px;list-style-type: none;display:inline;}
	#nav a {padding:0px 0px 0px 15px;margin-right:15px;border-left:1px solid #fff;float:left;}
	#nav a.first {padding:0px;border:none;}

/*** Blog ***/
.post {width:488px;border:1px solid #fff;padding:0px 10px 10px 10px;margin-bottom:10px;position:relative;}
/* IE */ * html .post {padding:10px;}
.post h2 {border-bottom:1px solid #fff;}
.post .comments {position:absolute;right:10px;top:38px;}
.article {width:510px;}
.comment {width:490px;padding:1px 10px 10px 10px;margin-bottom:10px;background:#333;}

/*** Accordian ***/
ul.menu, ul.menu ul {list-style-type:none;margin:0px;padding:0px;width:140px;}
ul.menu a {display:block;text-decoration:none;}
ul.menu li {margin-top: 1px;}
ul.menu li a {color: #000;font-weight:bold;background:transparent url(../images/bg_menu.gif) no-repeat 0px 5px;padding-left:8px;}
ul.menu li ul li a {font-weight:normal;color:#000;background-image:none;}

* html #menu  ul li a  {color: #000;  }
* html #menu  ul li  {padding:0px; height:5px; margin:0px; }
/**************************** HOME ********************************************/
/******************************************************************************/
.homeone {float:left;margin-right:20px;width:160px;}
.hometwo {float:left;margin-right:20px;width:200px;}
.homethree {float:left;width:160px;}
.homeone img, .hometwo img, .homethree img {border:0px;margin-bottom:10px;}

.box { width:150px; position:relative; float:left; margin-top:10px;}
.box label {padding-bottom:2px;display:block; color:#FFFFFF;}
.box .input {border:1px solid #525252;background:#ffff;color:#000;width:140px;padding:4px; margin-bottom:8px;}
.box .submit { float:right; margin-top:3px;}
.box strong { color:#000000; font-size:12px;  }
.noMore {margin: 10px; padding: 20px; background: #f33; color:#fff; font-weight: bold; font-size: 16px;}

#site_notice {display:block;height:360px;left:100px;position:absolute;top:20px;width:480px;z-index:3;background:#fff;color:#000;text-align:right;padding-bottom:10px;display:block;float:left;}
#site_notice a, #site_notice a:visited {color:#cc072f;}
.page_container #site_notice img {margin:0px;border:none;}

.hidden, .hidden:visited, .hidden:hover {color:#BABABA;}

/* LIGHTBOX */
#lightbox{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100% !important;
	z-index:1000;
}
#lightbox-panel{
	position:fixed;
	color:#000;
	text-align:left;
	top:50%;
	left:40%;
	margin-left:-300px;
	margin-top: -100px;
	z-index:1001;
}
/*IE*/ * html #lightbox-panel {position:absolute;}
#lightbox-panel a {color:#ef4623;}
#lightbox-panel .X {position:absolute;font-size:1.167em;font-weight:bold;top:4px;right:-140px;background:#9a1e38;color:#fff;padding:8px 15px;}
#lightbox-panel p {text-align:center;}

.matt {display:none;}
