body{
	margin:0;
	font:11px "Trebuchet MS", Verdana, sans-serif;
	color:#5e5e5e;
	background:#225ca3;
}
img{border:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
.main-holder{
	padding:7px 0 0;
	width:885px;
	overflow:hidden;
	background:#e4ecfd;
	margin:0 auto 20px;
}
#main{
	width:869px;
	background:#fff;
	overflow:hidden;
	margin:0 7px 7px;
	border:2px solid #96bbdc;
}
#header{
	background:url(../images/bg-header.gif) repeat-x;
	overflow:hidden;
	height:97px;
	border:1px solid #fff;
}
#header h1{
	margin:0 0 0 33px;
	overflow:hidden;
}
#header h1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:128px;
	height:96px;
}
.nav{
	overflow:hidden;
	list-style:none;
	padding:0 23px 0 0;
	margin:42px 0 0 0;
	float:right;
}
.nav li{
	padding:0 0 0 18px;
	float:left;
	overflow:hidden;
}
.home{
	background:url(../images/home.gif) no-repeat 0 65%;
	padding:0 0 0 23px;
}
.cart{
	background:url(../images/cart.gif) no-repeat 0 65%;
	padding:0 0 0 19px;
}
.email{
	background:url(../images/email.gif) no-repeat 0 65%;
	padding:0 0 0 21px;
}
.nav a{
	color:#234773;
	font:11px Tahoma, Verdana, sans-serif;
	float:left;
}
.flash-box{
	background:url(../images/img01.jpg) no-repeat;
	width:867px;
	height:261px;
	overflow:hidden;
	border:solid #fff;
	border-width:0 1px;
}
#content{
	margin:1px;
	overflow:hidden;
	padding:33px 0 0;
	background:url(../images/bg-content-top.gif) repeat-x;
}
#sidebar{
	width:156px;
	padding:0 0 0 14px;
	float:left;
	overflow:hidden;
}
#sidebar h2{
	margin:1px 0 11px;
	overflow:hidden;
}
#sidebar h2 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/txt-categories.gif) no-repeat;
	width:134px;
	height:20px;
}
.main-menu{
	list-style:none;
	margin:0;
	padding:0 0 0 3px;
	overflow:hidden;
	height:1%;
}
.main-menu li{
	padding:0 0 0 14px;
	background:url(../images/bullet-sidebar.gif) no-repeat 0 60%;
	overflow:hidden;
	margin:0 0 8px;
}
.main-menu a{
	font:12px/16px Tahoma, Verdana, sans-serif;
	color:#1a5468;
}
#primary{
	float:left;
	overflow:hidden;
	width:574px;
	padding:0 0 0 85px;
}
.row{
	width:100%;
	padding:0 0 13px;
	overflow:hidden;
}
.left,
.right{
	width:265px;
	overflow:hidden;
}
.left{float:left;}
.right{float:right;}
#primary p{
	margin:0 0 6px;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
}
#primary h2{
	margin:0 0 2px;
	overflow:hidden;
}
#primary a{color:#10acce;}
#primary h2 a{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	height:25px;
}
.about{
	background:url(../images/txt-about.gif) no-repeat;
	width:83px;
}
.contact{
	background:url(../images/txt-contact.gif) no-repeat;
	width:97px;
}
.privacy{
	background:url(../images/txt-privacy.gif) no-repeat;
	width:128px;
}
.return{
	background:url(../images/txt-return.gif) no-repeat;
	width:123px;
}
.shopping{
	background:url(../images/txt-shopping.gif) no-repeat;
	width:125px;
}
.shipping{
	background:url(../images/txt-shipping.gif) no-repeat;
	width:194px;
}
.guest{
	background:url(../images/txt-guest.gif) no-repeat;
	width:103px;
}
.more{
	float:right;
	display:inline;
	font-weight:bold;
	padding:0 7px 0 0;
	margin:0 1px 0 0;
	background:url(../images/bullet.gif) no-repeat 100% 55%;
}
#footer{
	width:100%;
	position:relative;
	height:85px;
	border:1px solid #fff;
	overflow:hidden;
	margin:0;
}
.container{
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
.wrapper{
	position:relative;
	float:left;
	left:-50%;
}
.logos-btm{
	list-style:none;
	margin:15px 0 19px;
	padding:0;
}
.logos-btm li{
	float:left;
	overflow:hidden;
}
.logos-btm a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.logo01{
	background:url(../images/logo01.gif) no-repeat;
	width:70px;
	height:44px;
	margin:4px 0 0;
	text-indent:-9999px;
}
.logo02{
	background:url(../images/logo02.gif) no-repeat;
	width:65px;
	height:44px;
	margin:4px 0 0;
	text-indent:-9999px;
}
.logo03{
	background:url(../images/logo03.gif) no-repeat;
	width:63px;
	height:44px;
	margin:4px 0 0;
	text-indent:-9999px;
}
.logo04{
	background:url(../images/logo04.gif) no-repeat;
	width:66px;
	height:44px;
	margin:4px 15px 0 0;
	text-indent:-9999px;
}
.logo05 a{
	background:url(../images/logo05.gif) no-repeat;
	width:65px;
	height:34px;
	margin:9px 15px 0;
}
.logo06 a{
	background:url(../images/logo06.gif) no-repeat;
	width:105px;
	height:31px;
	margin:10px 15px 0;
}
.logo07 a{
	background:url(../images/logo07.gif) no-repeat;
	width:94px;
	height:51px;
}