/* Layout
----------------------------------------------- */
a { 
	color: #FF3300;
	font-weight: normal; 
	text-decoration: none;
}
a:hover { 
	color: #0066CC; 
	font-weight: normal; 
	text-decoration: none;
	
}
html {
	margin: 0;
	padding: 0;
	background: url(../images/bg.jpg) top center #00040A repeat fixed;
}
body {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: "Lucida Grande", Tahoma, sans-serif;
	font-size: .8em;
	color: #675130;
}
form {
	margin: 2px 0 0 0;
	_margin: 2px 0 14px 0; /* IE Hack */
	padding: 0;
}
ul {
	color: #FF3300;
}
#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
#header {
	float: left;
	margin-top: 6px;
	padding: 0;
	width: 900px;
	height: 146px;
	background: url(../images/bg-head.jpg) top left no-repeat;
}
#content {
	float: left;
	margin: 0;
	padding: 0 0 12px 0;
	width: 900px;
	background: url(../images/bg-main.jpg) top left repeat-y;
}
.noshow {
	display: none;
}
#footer {
	float: left;
	margin: 0;
	padding: 0;
	width: 900px;
	background: url(../images/bg-foot.jpg) top left no-repeat;
}
#botlinks {
	float: left;
	margin: 0;
	padding: 0;
	width: 450px;
	text-align: left;
}
#copyright{
	float: left;
	margin: 0;
	padding: 0;
	width: 450px;
	text-align: right;
}

/* Navigation
----------------------------------------------- */
#home {
	margin: 95px 0 0 354px;
	padding: 0;
	width: 78px;
	height: 32px;
	position: static;
	float: left;
	display: inline;
}
#home a {
	margin: 0;
	padding: 0;
	display: block;
	width: 78px;
	height: 32px;
	background: url(../images/nav-a.jpg) 0 0 no-repeat;
}
#home a:hover {
	background-position: -78px 0;
	border: 0;
}
#subscribe {
	margin: 95px 0 0 0;
	padding: 0;
	width: 106px;
	height: 32px;
	position: static;
	float: left;
	display: inline;
}
#subscribe a {
	margin: 0;
	padding: 0;
	display: block;
	width: 106px;
	height: 32px;
	background: url(../images/nav-b.jpg) 0 0 no-repeat;
}
#subscribe a:hover {
	background-position: -106px 0;
}
#advertise {
	margin: 95px 0 0 0;
	padding: 0;
	width: 107px;
	height: 32px;
	position: static;
	float: left;
	display: inline;
}
#advertise a {
	margin: 0;
	padding: 0;
	display: block;
	width: 107px;
	height: 32px;
	background: url(../images/nav-c.jpg) 0 0 no-repeat;
}
#advertise a:hover {
	background-position: -107px 0;
}
#shop {
	margin: 95px 0 0 0;
	padding: 0;
	width: 64px;
	height: 32px;
	position: static;
	float: left;
	display: inline;
}
#shop a {
	margin: 0;
	padding: 0;
	display: block;
	width: 64px;
	height: 32px;
	background: url(../images/nav-d.jpg) 0 0 no-repeat;
}
#shop a:hover {
	background-position: -64px 0;
}
#links {
	margin: 95px 0 0 0;
	padding: 0;
	width: 76px;
	height: 32px;
	position: static;
	float: left;
	display: inline;
}
#links a {
	margin: 0;
	padding: 0;
	display: block;
	width: 76px;
	height: 32px;
	background: url(../images/nav-e.jpg) 0 0 no-repeat;
}
#links a:hover {
	background-position: -76px 0;
}
#contact {
	margin: 95px 0 0 0;
	padding: 0;
	width: 104px;
	height: 32px;
	position: static;
	float: left;
	display: inline;
}
#contact a {
	margin: 0;
	padding: 0;
	display: block;
	width: 104px;
	height: 32px;
	background: url(../images/nav-f.jpg) 0 0 no-repeat;
}
#contact a:hover {
	background-position: -104px 0;
}
#sn1 {
	margin: 9px 0 0 18px;
	padding: 0;
	width: 317px;
	height: 101px;
	position: static;
	float: left;
	display: inline;
}
#sn1 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 317px;
	height: 101px;
	background: url(../images/sn1.jpg) 0 0 no-repeat;
}
#sn1 a:hover {
	background-position: -317px 0;
}
#sn2 {
	margin: 0 0 0 18px;
	padding: 0;
	width: 317px;
	height: 101px;
	position: static;
	float: left;
	display: inline;
}
#sn2 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 317px;
	height: 101px;
	background: url(../images/sn2.jpg) 0 0 no-repeat;
}
#sn2 a:hover {
	background-position: -317px 0;
}
#sn3 {
	margin: 0 0 0 18px;
	padding: 0;
	width: 317px;
	height: 101px;
	position: static;
	float: left;
	display: inline;
}
#sn3 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 317px;
	height: 101px;
	background: url(../images/sn3.jpg) 0 0 no-repeat;
}
#sn3 a:hover {
	background-position: -317px 0;
}
#sn4 {
	margin: 0 0 0 18px;
	padding: 0;
	width: 317px;
	height: 101px;
	position: static;
	float: left;
	display: inline;
}
#sn4 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 317px;
	height: 101px;
	background: url(../images/sn4.jpg) 0 0 no-repeat;
}
#sn4 a:hover {
	background-position: -317px 0;
}
#sn5 {
	margin: 0 0 0 18px;
	padding: 0;
	width: 317px;
	height: 101px;
	position: static;
	float: left;
	display: inline;
}
#sn5 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 317px;
	height: 101px;
	background: url(../images/sn5.jpg) 0 0 no-repeat;
}
#sn5 a:hover {
	background-position: -317px 0;
}
#sn6 {
	margin: 0 0 0 18px;
	padding: 0;
	width: 317px;
	height: 101px;
	position: static;
	float: left;
	display: inline;
}
#sn6 a {
	margin: 0;
	padding: 0;
	display: block;
	width: 317px;
	height: 101px;
	background: url(../images/sn6.jpg) 0 0 no-repeat;
}
#sn6 a:hover {
	background-position: -317px 0;
}
#dw1, #dw2, #dw3, #dw4, #dw5, #dw6 {
	margin: 9px 0 0 20px;
	position: static;
	float: left;
	display: inline;
}
#dw1 a, #dw2 a, #dw3 a, #dw4 a, #dw5 a, #dw6 a {
	margin: 0;
	display: block;
}
#dw1, #dw2, #dw3, #dw4, #dw5, #dw6, #dw1 a, #dw2 a, #dw3 a, #dw4 a, #dw5 a, #dw6 a {
	padding: 0;
	width: 503px;
	height: 101px;
}
#dw1 a {background: url(../images/dwlg-1.jpg) 0 0 no-repeat;}
#dw2 a {background: url(../images/dwlg-2.jpg) 0 0 no-repeat;}
#dw3 a {background: url(../images/dwlg-3.jpg) 0 0 no-repeat;}
#dw4 a {background: url(../images/dwlg-4.jpg) 0 0 no-repeat;}
#dw5 a {background: url(../images/dwlg-5.jpg) 0 0 no-repeat;}
#dw6 a {background: url(../images/dwlg-6.jpg) 0 0 no-repeat;}

#dw1 a:hover, #dw2 a:hover, #dw3 a:hover, #dw4 a:hover, #dw5 a:hover, #dw6 a:hover {
	background-position: -503px 0;
}
.bltxt {
	margin: 0;
	padding-top: 16px;
	padding-bottom: 6px;
	font-size: .9em;
	color: #725733;
}
.bltxt a {
	margin: 0 8px 0 8px;
	padding: 1px 3px 1px 3px;
	font-weight: normal;
	color: #003300;
	text-decoration: none;
}
.bltxt a:hover {
	margin: 0 8px 0 8px;
	padding: 1px 3px 1px 3px;
	font-weight: normal;
	color: #336600;
	text-decoration: none;
}

/* Content
----------------------------------------------- */
#sn {
	float: left;
	margin: 0;
	padding: 0;
	width: 354px;
}
#rmain {
	float: left;
	margin: 0;
	padding: 0;
	width: 546px;
}
#rmain-con {
	float: left;
	margin: 0;
	padding: 0;
	width: 546px;
	height: 510px;
	background: url(../images/bg-con.jpg) 185px 70px no-repeat;
}
.nebox {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 546px;
	height: auto;
	display: block;
}
.pibox {
	float: left;
	margin: 0;
	padding: 0;
	width: 546px;
	height: 175px;
	display: block;
}
.advbox {
	float: left;
	margin-top: 10px;
	padding: 0;
	width: 546px;
	height: 185px;
	display: block;
}
.subbox {
	float: left;
	margin: 0;
	padding: 0;
	width: 546px;
	height: 30px;
	display: block;
}
.linkbox {
	float: left;
	margin: 0;
	padding: 0;
	width: 546px;
	display: block;
}
.flashbox {
	float: left;
	margin: 0;
	padding: 0;
	width: 546px;
	height: 227px;
	display: block;
}
#sep {
	float: left;
	margin: 0;
	padding: 0;
	width: 900px;
	height: 169px;
	background: url(../images/sep.jpg) top left no-repeat;
}
#adspace {
	float: left;
	margin: 18px 0 0 0;
	padding: 0;
	width: 900px;
	height: 151px;
	background: url(../images/bg-ads.jpg) top left repeat-x;
}
.imghdr {
	float: left;
	margin: 12px 0 0 17px;
	padding: 0;
	display: inline;
}
.imgctsy {
	float: left;
	margin: 12px 0 4px 150px;
	padding: 0;
	border: 0;
	display: inline;
}
.imgmag {
	float: left;
	margin: 14px 0 0 24px;
	padding: 0;
	display: inline;
}
.imgnews {
	float: right;
	margin: 6px 64px 0 20px;
	padding: 0;
	border: 0;
	display: inline;
}
.imgshop {
	float: right;
	margin: 6px 164px 0 20px;
	padding: 0;
	border: 0;
	display: inline;
}
.imgsub {
	float: right;
	margin: 10px 204px 0 20px;
	padding: 0;
	border: 0;
	display: inline;
}
.imgcart {
	float: right;
}
.imgposter {
	float: left;
	margin: 9px 0 0 20px;
	padding: 0;
	display: inline;
}
.swfissue {
	float: left;
	margin: 12px 0 0 20px;
	padding: 0;
}
.txt-a2 {
	margin: 12px 0 0 0;
	padding: 0 24px 0 24px;
	font-weight: bold;
	line-height: 1.4em;
}
.txt-a {
	margin: 12px 0 0 0;
	padding: 0 24px 0 24px;
	line-height: 1.4em;
}
.txt-ne {
	margin: 12px 0 0 0;
	padding: 0 24px 0 24px;
	line-height: 1.4em;
	text-align: right;
}
.redfont{
	font-weight: bold;
	color: #FF3300;
}

/* Advertising Content
----------------------------------------------- */
#adbanner-one {
	/* Remove the line below to enable the top banner */
	display: none;
	/* -- end remove text. */
	margin: 10px auto 0 auto;
	padding: 0;
	width: 575px;
	height: 75px;
	border: 1px solid #c1a781;
}
#adbottom-one {
	float: left;
	display: inline;
	margin: 6px 0 0 8px;
	padding: 0;
	width: 289px;
	height: 139px;
}
#adbottom-one a {
	margin: 0;
	padding: 0;
	display: block;
	width: 289px;
	height: 139px;
	background: url(../images/ad-left.jpg) top left;
}
#adbottom-two {
	float: left;
	display: inline;
	margin: 6px 0 0 8px;
	padding: 0;
	width: 290px;
	height: 139px;
}
#adbottom-two a {
	margin: 0;
	padding: 0;
	display: block;
	width: 290px;
	height: 139px;
	background: url(../images/ad-mid.jpg) top left;
}
#adbottom-three {
	float: left;
	display: inline;
	margin: 6px 0 0 8px;
	padding: 0;
	width: 289px;
	height: 139px;
}
#adbottom-three a {
	margin: 0;
	padding: 0;
	display: block;
	width: 289px;
	height: 139px;
	background: url(../images/ad-right.jpg) top left;
}
