*{
	margin:0;
	padding:0;
}
body {
	color:#666;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #505050;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;	
}
fieldset{border:none;}
/* Layout Styles */
#main-box{
	width:100%;
}
	#site-wrap{
		width:922px;
		margin:0px auto;
	}
		#header{
	background:url(../images/header_new.jpg) no-repeat;
	height:126px;
	padding:0 5px 0 0;
		}
			.logo{
				float:left;
			}
				.logo {
					margin:34px 0 0 38px;
					width:230px;

				}
					.logo a {
						display:block;
						height:69px;
					}
						.logo span{
							display:none;
						}
			#header .floatright{
				width:600px;
				height:126px;
			}
			.shopping-cart-box{

				padding:10px;
				margin:8px 0 0 0;
				width:170px;
				float:right;
				color:#999;				
			}
				.shopping-cart-box h3{
					font:bold 12px Arial, Helvetica, sans-serif;
					margin:0 0 5px;
				}
				.shopping-cart-box ul {
					font-size:11px;
					list-style:none;
				}
					.shopping-cart-box li {
						overflow:hidden;
					}
					.shopping-cart-box span {

					}
					.shopping-cart-box div {
						float:right;
						font:11px Arial, Helvetica, sans-serif;	
					}
					.shopping-cart-box div a {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color:#fff;
						text-decoration: underline;
					}
					.shopping-cart-box div a:hover {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						text-decoration: underline;
					}
					.shopping-cart-box em,
					.shopping-cart-box strong {
						float:right;
						font-style:normal;
					}
			.register-box{
	float:right;
	width:180px;
	color:#999;
	border:1px dashed #CECECE;
	background:#F4F4F4;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
			}
				.register-box div {
					width:100%;
					overflow:hidden;
				}
				.register-box h3 {display:none;}
				.register-box form fieldset{border:none;outline:none;}
				.safari .register-box div {margin:0; overflow:hidden;}
				.register-box label {
					float:left;
					width:52px;
					font-weight:bold;
					margin:3px 0;
					padding:5px 0 0 0;
				}
				.register-box input.text {
					border:1px solid #c36512;
					background:#fff;
					width:95px;
					float:right;
					padding:1px;
					margin:3px 0;
				}
				.register-box input.btn {
					margin:0 0 0 90px;
				}
				.register-box strong {
					float:left;
					display:block;
					padding-top:5px;
				}
				.register-box strong a {
					color:#003366;
				}
		.control-panel{
			background:url(../images/menu_bg.gif) no-repeat;
			height:72px;
			margin:4px 0 0 0;
			padding:0 27px 0 0;
			overflow:hidden;
		}
			.control-panel ul{
				float:left;
				list-style:none;
			}
				.control-panel li{
	list-style:none;
	display:block;
	float:left;
	line-height:53px;
	font-size:12px;
	border-top-width: 0;
	border-right-width: 1;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #616F88;
	border-right-color: #616F88;
	border-bottom-color: #616F88;
	border-left-color: #616F88;
				}
					.control-panel li a{
						display:block;
						float:left;
						color:#FFFFFF;
						text-decoration:none;
						font-weight:bold;
						padding:0 20px;
					}
						.control-panel li a:hover{
							color:#fff;
							text-decoration:none;
							background:url(../images/hover.gif) repeat-x;
						}
			.search-box{
	font-size: 13px;
	margin-top: 20px;
	float:left;
	width:388px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
			}
				.search-box h3{display:none;}
				.search-box input.text {
					float:left;
				    display: inline;
					font-size: 13px;
					border:1px solid #CCC;
					background:#fff;
					width:138px;
					float:left;
					padding:5px;
			}
			    .search-box select {
				    float:left;
				    display: inline;
					border:1px solid #CCC;
					margin-left: 5px;
					margin-right: 5px;
                    padding:4px;
					width: 180px;
				}
				.safari .search-box input.text {
					float:left;
				    display: inline;
					margin-top:-1px;
					width:150px;
				}
				.search-box input.btn {
				float:left;
				display: inline;
				margin:1px 0 0 0;
				height: 25px;
				width: 25px;
				
				}
		#container{
			overflow:hidden;
			margin:15px 0;
		}
			.left-column{
				float:left;
				width:157px;
			}
				.sub-nav{
				}
					.text-box{
						background:url(../images/main-menu-bg.gif) repeat-y;
						margin:0 0 15px 0;
						overflow:hidden;position:relative;
					}
						.main-menu h2, .information h2, .tools h2{
							background:url(../images/main-menu-top.gif) no-repeat;
							height:34px;
							color:#fff;
							line-height:34px;
							text-indent:17px;
							font-size:15px;
						}
							.content{
							}
								.text-box .content h3{
									display:none;
								}
								.text-box .content ul{
									list-style:none;
								}
									.text-box .content li{
										list-style:none;
										display:block;
										border:solid #dbdbdb;
										border-width:0 0 1px 0;
										padding:4px 0 4px 30px;
										background:url(../images/arrow.gif) no-repeat 18px center;
										color:#717171;
									}
										.text-box .content li a, .text-box .content a{
											color:#717171;
										}
										.text-box .content li.level2{background:none;}
										.text-box .content li.level2 li{background:none;padding:4px 0 4px 10px;}
											.text-box .content li.level2 a{
												font-size:10px;
												background:none;
												text-decoration:underline;										
											}
											.text-box .content li.level2 a:hover{text-decoration:none;}
							.main-menu-bottom, .information-bottom, .tools-bottom{
								background:url(../images/main-menu-bottom.gif) no-repeat;
								height:25px;
								border:solid #fff;
								border-width:1px 0 0 0;
								margin:-1px 0 0 0;
							}
							.information-bottom{background:url(../images/information-bottom.gif) no-repeat}
							.tools-bottom{background:url(../images/tools-bottom.gif) no-repeat;}
							.information h2{
								background:url(../images/information-top.gif) no-repeat;
							}
							.tools h2{
								background:url(../images/tools-top.gif) no-repeat;
							}
							.logo-content {
							    float: left;
								overflow: hidden;
							    width: 165px;
								text-align:center;
								margin-bottom:10px;
							}
			.right-column{
				float:right;
				width:175px;
			}
				.currency-box{
					margin:0 0 10px 0;
					background:url(../images/currency-box-top.gif) no-repeat;					
				}
					.currency-box label{
						height:33px;
						color:#fff;
						font-weight:bold;
						font-size:15px;
						line-height:33px;
						margin:0 0 5px 0;
						padding:0 0 0 15px;
					}
					.currency-box form{
						margin:10px 0 20px 0;
						text-align:center;
					}
						.currency-box form select{
							width:165px;
						}
				.best-sellers-box, .promotions-box{
					margin:0 0 20px 0;
				}
					.best-sellers-box h2, .promotions-box h2{
						background:url(../images/best-sellers-box-top.gif) no-repeat;
						height:33px;
						color:#fff;
						text-indent:15px;
						font-size:15px;
						line-height:33px;
					}
					.best-sellers-box ul, .promotions-box ul{
						width:99%;
						overflow:hidden;
						margin:5px 0;
						padding:0;
						list-style:none;
					}
						.best-sellers-box li, .promotions-box li{
							width:100%;
							float:left;
							background:url(../images/dot.gif) repeat-x 0 100%;
						}
						.best-sellers-box li.last {background:none;}
						.best-sellers-box strong {
							float:left;
							display:inline;
							font-size:11px;
							color:#000;
							padding:5px 0px 5px 5px;
							width:105px;	
						}
						.best-sellers-box strong a {color:#000;}
						.best-sellers-box span {
							float:right;
							display:inline;
							margin-right:3px;
							color:#528309;
							line-height:23px;
							font-weight:bold;
						}
						.best-sellers-box .even strong {
							float:left;
							display:inline;
							font-size:11px;
							color:#717171;
							padding:5px 0px 5px 5px;
						}
						.best-sellers-box .even strong a {color:#717171;}
				.promotions-box{
				}
					.promotions-box h2{
						background:url(../images/promotions-box-top.gif) no-repeat;
					}
					.promotions-box ul {
						width:100%;
						overflow:hidden;
					}
						.promotions-box li {
							float:left;
							width:100%;
						}
					.promotions-box li img {float:left;}
			.center-column{
				width:560px;
				float:left;
				margin:0 0 0 15px;
			}
			.center-column-2{
				float:left;
				width:748px;
				margin:0 0 0 15px;
			}
			.manupad {
				text-align:center;	
				line-height: 18px;
				font-size:11px;
				overflow:hidden;
			}
			.manulist {	
				text-align:center;
				font-size:11px;	
				width: 100%;
				background-image: url(../images/footerline2bg.jpg);
				background-position: left top;	
				overflow:hidden;
				}
			.manulist ul {
				margin-top: 5px;
				padding:0;
				display:inline;
				list-style:none;
				text-align:center;
			}
			.manulist li {
				line-height: 23px;
				display:inline;
				font: 11px tahoma, Arial, Helvetica, sans-serif;
			}
			.manulist a {
				color:#717171;	
				line-height: 23px;	
				text-decoration:none;
				text-align:center;
			
			}
			.manulist a:hover {
				line-height: 23px;
				color:#000;
				text-decoration:none;
			}
		#footer{
			overflow:hidden;
			background:url(../images/footer_bg.gif) no-repeat;
			height:75px;
			margin:15px 0;
			color:#FFF;
			font-weight:bold;
			line-height:50px;
			padding:0 15px;
		}
			#footer a{
				color:#FFF;
			}
				#footer a:hover{
					color:#fff;
				}
/* Layout Styles */
/* Typography Styles */

/* Typography Styles */
/* Genric Styles */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}

.buynow_reviews {
	float: left;
}

/* Genric Styles */
.hover-zoom {
	color:#FFFFFF;
	background-color: #434C5E;
	padding: 5px;
	text-align:center;
}
.zoom-but {
	text-align:center;
	margin-top: 5px;
	border: 1px solid #ececec;
}
