body {
	margin:10px 0 0 0;
	padding:0;
	background: url(/images/background-tiles.gif) repeat-x #FFFFFF;
	border:none;
}
body, input, select, option, textarea, .norm11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.4;
	color:#2A3338;
	font-weight:normal;
}

#Logo {
	float:left;
    margin-top: 25px;
}

div#topacctnav {
	float:right;
	text-align:right;
	height:55px;
	width:520px;
}
div#topmenunav {
	float:right;
	width:520px;
	text-align:right;
	vertical-align:bottom;
}
a:link, a:visited, a:active {
	color: #2a3338;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
	border:none;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.2;
	color:#4b5459;
	margin:0 0 15px 0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.2;
	color:#2A3338;
	margin: 0 0 13px 0;
}
img {
    border: 0px;
}
ul.topsellers {
	width:180px;
	padding:0;
	margin:0 0 20px 0;
	list-style:none;
	border-top:1px solid #B1B5BD;
	border-bottom:1px solid #B1B5BD;
}
ul.topsellers li {
	width:180px;
	padding:3px 0;
	margin:0;
	background-color:#FFFFFF;
}
a.topseller:link, a.topseller:visited, a.topseller:active {
	color:#2a3338;
	text-decoration:none;
	font-weight:bold;
}
a.topseller:hover {
	color:#2a3338;
	text-decoration:underline;
	font-weight:bold;
}

ul.upcoming {
	width:180px;
	margin:0px;
	padding:0px;
	border-top:1px solid #B1B5BD;
	list-style:none;
	overflow:hidden;
}
ul.upcoming li {
	border-bottom:1px solid #B1B5BD;
	padding:5px 0;
}

div.center {
	width:780px;
	margin:10px auto 0 auto;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url('/images/topheader-bg.gif');
	background-repeat:no-repeat;
}
div.main {
	width:740px;
	margin:0 auto 20px auto;
	text-align:left;
	padding:0;
}
div.main2 {
	background-image:url('/images/leftrightseparator.gif');
	background-repeat:repeat-y;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:0;
	margin:0;
}


div.topheader {
	height:85px;
	border-bottom:1px dotted #B1B5BD;
	margin:0 0 20px 0;
	padding-top:15px;
}
div.loginpanel {
	text-align:right;
	height:35px;
}

div.tcell {
	float:left;
	border:none;
	margin:0;
	padding:0;
}

a.nav:link, a.nav:active, a.nav:visited, a.sidenav:link, a.sidenav:active, a.sidenav:visited {
	color:#4b5459;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	border:none;
}
a.navon, a.sidenavon {
	color:#2a3338;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	border:none;
}
a.nav:hover, a.navon:hover, a.sidenav:hover, a.sidenavon:hover {
	color:#2a3338;
	text-decoration:underline;
	border:none;
}
a.nav, a.navon {
	margin-left:7px;
	border:none;
}
a.sidenav, a.sidenavon {
	display:block;
	width:100%;
	background-color:#ffffff;
	margin:0;
	border:none;
}

.pagination {
	float:right;
	text-align:right;
	width:300px;
	line-height:16px;
}

.header {
	border-bottom:1px solid #B1B5BD;
	margin:0 0 5px 0;
	line-height:0;
}
.menuheader {
	margin:0;
	line-height:0;
}
.menuheader img, .header img {
	vertical-align:middle;
}


div.leftcol {
	float:left;
	width:180px;
	padding:0 20px 0 0;
	margin:0;
}
div.leftcol p {
	width:180px;
	margin:0 0 20px 0;
}
div.leftcol .subhead {
	padding:0;
	margin:0;
	width:180px;
}	

div.rightcol{
	float:right;
	width:520px;
	padding:0;
	margin:0;
    text-align: justify;
}
div.rightcol p {
	margin:0 15px 1.3em 0;
}

.homecard, .homecardr {
	width:250px;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.homecardr {
	float:right !important;
}
.homecarddata {
	padding:3px 0;
	line-height: 1.3;
	border-top:1px dotted #B1B5BD;
	border-bottom:1px solid #B1B5BD;
}
.homecarddata .info {
	width:250px;
	padding:0;
	overflow:hidden;
	height:1.4em;
}
.homecarddata .price {
	float: left;
	width:200px;
	padding:0;
}
.homecarddata .buy {
	width:40px;
	float: right;
	text-align: right;
	padding:0;
	line-height: 1.2;
}

.inforow {
	border-top:1px dotted #B1B5BD;
	border-bottom:1px solid #B1B5BD;
}
.inforow .fontinfo {
	padding:2px 0;
	float: left;
	width: 360px;
}
.inforow .weights {
	padding:2px 0;
	float: left;
	width:80px;
}
.inforow .price {
	padding:2px 0;
	float: left;
	width:40px;
	text-align: right;
}
.inforow .buy {
	width:40px;
	float: right;
	text-align: right;
	padding:3px 0 0 0;
}


ul.menu {
	width:180px;
	padding:0;
	margin:0 0 20px 0;
	list-style:none;
	background-color:#FFFFFF;
	border-top:1px solid #B1B5BD;
	border-bottom:1px solid #B1B5BD;
}
ul.menu li {
	border-bottom:1px dotted #B1B5BD;
	padding:4px 0 3px 0;
}



a.alphanav, span.alphanav_off {
	display:block !important;
	float:left !important;
	font-size:10px !important;
	text-align:center !important;
	width:17px !important;
	padding:2px 0 !important;
	margin:0 1px 1px 0 !important;
	font-weight:bold !important;
	border:1px solid #B1B5BD !important;
	text-decoration:none !important;
}
a.alphanav {
	color:#4b5459 !important;
	background-color:#FFFFFF !important;
}
a.alphanav:hover {
	color:white !important;
	border:1px solid #4B5459 !important;
	background-color:#4B5459 !important;
	text-decoration:underline !important;
}
span.alphanav_off {
	color:#999999 !important;
	background-color:#FFFFFF !important;
}


.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 1.4;
	border-top:1px dotted #B1B5BD;
	padding:20px 0;
	margin:20px auto;
	text-align:left;
	width:740px;
	color:#999999;
}
.footer a:link, .footer a:visited, .footer a:active {
	color:#999999;
	text-decoration:none;
	border:none;
}
.footer a:hover {
	color:#2a3338;
	text-decoration:underline;
	border:none;
}
form {
	margin:0;
	padding:0;
}

.clear {
	clear:both !important;
	margin:0 !important;
	padding:0 !important;
	height:.01px !important;
	line-height:0;
}


/*

	sNews 1.6 Minimal Template
	
*/

h3 { color: #808080; background: inherit; font-size: 1em; border-bottom: 1px solid #eee; margin: 0 0 10px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
#logo { float: left; margin: 0 0 15px; }

#menu { float: right; }
#menu li { float: left; }
	#menu li a { margin: 0 0 0 35px; }
	#menu li a.current { background: inherit; color: #444; }
	
#subheader { clear: both; padding: 8px 10px; height: 27px; line-height: 20px; margin: 0 0 25px 0; background: #eee; color: #808080; }
	#subheader a { background: inherit; color: #444; }

#breadcrumbs { float: left; margin: 5px 0 0; }

#search { float: right; }
	#search p { padding: 0; margin: 0; }

.wrap { margin: 30px auto; width: 94%; }
#left { float: left; width: 25%; }
#right { float: right; width: 70%; margin: 0 0 10px 0; }
	
#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 5px; }
#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 0 0 10px; }

/* sNews */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }
