a img
{
	border:none;
}



.hide
{
	display:none;
}

.float-left
{
	float:left;
}

.float-right
{
	float:right;
}

.clear-both
{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

#container
{
	width:930px;
	padding:11px;
	background-color:#FFFFFF;
	margin:auto;
	margin-top:30px;
}

#left-col
{
	float:left;
	width:278px;
}

#right-col
{
	width:650px;
	float:left;
	_overflow:hidden;
}

#right-col #navigation
{
	width:649px;
	height:76px;
	background-image:url(/Images/nav-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#right-col #navigation ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
}

#right-col #navigation ul li
{
	display:block;
	float:left;
}

#right-col #navigation ul li a
{
	outline:none;
}

#rotating-features-container
{
	width:813px;
	height:285px;
	position:relative;
}

#rotating-features-container ul
{
	position:absolute;
	bottom:17px;
	right:13px;
	padding:0px;
	margin:0px;
	list-style-type:none;
	z-index:100;
}

#rotating-features-container ul li
{
	display:block;
	float:left;
	margin-left:6px;
	background-color:#EEEEEE;
	border:1px solid #88B33D;
	padding:2px 5px;
	cursor:pointer;
}

#rotating-features-container ul li.active
{
	background-color:#77AF34;
	border:1px solid #333333;
	color:#FFFFFF;
}

#rotating-features-wrapper
{
	width:813px;
	overflow:hidden;
	height:285px;
	position:relative;
}

#rotating-superwide-container
{
	width:4065px;
	height:285px;
	position:relative;
}

#rotating-viewfinder
{
	position:absolute;
	top:0px;
	left:0px;
}

#rotating-superwide-container .item
{
	width:813px;
	height:285px;
	overflow:hidden;
	float:left;
	position:relative;
}

#rotating-superwide-container .item img
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

#rotating-superwide-container .item .textarea
{
	width:350px;
	height:290px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:20;
	padding:10px;
	font-size:1.2em;
	color: #FFF;
}

#rotating-superwide-container .item .textarea a.readmore
{
	color: #FF9;
	text-decoration:none;
	float:right;
	font-size:0.9em;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#rotating-superwide-container .item .textarea a.readmore:hover
{
	color: #CF0;
}

#rotating-superwide-container .item .textarea h2
{
	padding-bottom:0px !important;
}

#rotating-superwide-container .item .textarea h2 a
{
	text-decoration:none;
	display:block;
	font-size:0.9em;
	color:#FF9;
	font-weight:normal;
	letter-spacing:-1px;
	padding-bottom:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#rotating-superwide-container .item .textarea h2 a:hover
{
	color:#FFF;
}

#latest-content
{
	width:636px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	margin-top:8px;
}

#latest-content span.head
{
	font-size:1.7em;
	color:#333333;
	letter-spacing:-1px;
	display:block;
}

#latest-content ul.left
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:390px;
	padding-top:4px;
	border-right:1px solid #CCCCCC;
	padding-right:10px;
	float:left;
}

#latest-content ul.left li
{
	margin-bottom:10px;
}

#latest-content ul.left li p
{
	font-size:1.2em;
	color:#777B86;
}


#latest-content ul.left li a
{
	font-size:1.3em;
	display:block;
	padding-bottom:4px;
	color:#777B86;
}

#latest-content ul.left li a:hover
{
	color:#333333;
}

#latest-content ul.right
{
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:210px;
	float:left;
	padding-left:15px;
	padding-top:4px;
}

#latest-content ul.right li
{
	margin-bottom:10px;
	_margin-bottom:6px;
	width:210px;
}

#latest-content ul.right li a
{
	font-size:1.2em;
	display:block;
	padding-bottom:4px;
	color:#777B86;
}

#latest-content ul.right li a:hover
{
	color:#333333;
}


ul.feature-list
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul.feature-list li
{
	padding:0px;
	margin:0px;
	margin-bottom:4px;
}

ul.feature-list li a
{
	display:block;
	color:#333333;
	font-size:1.9em;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:8px 0px;
	text-decoration:none;
	text-align:center;
}

ul.feature-list li a:hover
{
	background-color:#F9F9F9;
}

ul.feature-list li a span
{
	font-size:0.7em;
	display:block;
	color:#797979;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:25px;
	padding-right:25px;
}

#content form
{
	padding:0px;
	margin:0px;
}

#content form fieldset
{
	padding:0px;
	margin:0px;
	border:1px solid #cccccc;
	padding:15px;
}

#content form ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#content form ul li
{
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}

#content form ul li label.textlabel
{
	display:block;
	float:left;
	width:100px;
}

#content form ul li textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	width:500px;
	_width:490px;
	height:200px;
}

ul.errors
{
	color:#990000;
}

.radio-container
{
	display:block;
}

#paladin-promo
{
	width:258px;
	padding:10px;
	margin-top:11px;
	border:1px solid #8A8E98;
}

#paladin-promo img
{
	margin-top:6px;
	display:block;
}

#paladin-promo a
{
	text-decoration:none;
	color:#333333;
}

fieldset.fieldset-left
{
	width:280px;
	float:left;
	height:166px;
}

fieldset.fieldset-right
{
	width:280px;
	float:right;
	height:166px;
}

a#moreinfo
{
	display:block;
	padding:8px 0px;
	font-size:1.3em;
	text-decoration:none;
	color:#777B86;
	outline:none;
}

a#moreinfo:hover
{
	color:#333333;
}

#more-information
{
	overflow:hidden;
	height:213px;
}

#promo-box
{
	width:258px;
	padding:10px;
	background-color:#8A8E98;
	margin-top:11px;
}

#promo-box ul 
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#promo-box ul li
{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	color:#E1E1E1;
	border-bottom:1px solid #B4B4B4;
	padding-bottom:10px;
}

#promo-box ul li a
{
	display:block;
	color:#FFFFFF;
	font-size:1.3em;
	text-decoration:none;
	padding-bottom:3px;
}

p.disclaimer
{
	font-size:1em;
	color:#333333;
}

.powerplay-promo
{
	background-color:#CBCCCF;
	padding:10px;
	font-size:1.5em;
}

.powerplay-promo .order
{
	padding-bottom:5px;
	display:block;
}

.powerplay-promo img
{
	float:right;
	margin-left:20px;
	color:#3D4751;
}

.mag-promo
{
	width:293px;
	padding:10px;
}

.mag-promo img
{
	float:left;
	margin-right:10px;
}

.mag-promo span.title
{
	font-size:1.3em;
	font-weight:bold;
	display:block;
	padding-bottom:8px;
}

.mag-promo p
{
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

.mag-promo-left
{
	float:left;
}

.mag-promo-right
{
	float:right;
}

.mag-promo form
{
	float:right;
}

.mag-promo img.sold-out
{
	float:right;
}

#shop-promo
{
	width:258px;
	padding:10px;
	background-image:url(../Images/shop-box.png);
	background-position:3% 15%;
	background-repeat:no-repeat;
	background-color:#8A8E98;
	margin-top:11px;
}

#shop-promo span
{
	font-size:1.3em;
	display:block;
	padding-bottom:3px;
	color:#FFFFFF;
	padding-left:163px;
}

#shop-promo a
{
	text-decoration:none;
}

#shop-promo p
{
	font-size:1.1em;
	margin:0px;
	padding:0px;
	color:#E1E1E1;
	padding-left:163px;
}

.shop-row
{
	background-image:url(../Images/shop-bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	margin-top:11px;
}

.shop-row-single
{
	background-position:-324px 0px;
}

.alignright
{
	float:right;
}

.alignleft
{
	float:left;
}

.post-content
{
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
}

.post-head
{
	padding:12px 0px 6px 0px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
}

.post-head h1
{
	font-size:2.3em;
	display:block;
	font-weight:normal;
}

.post-head span
{
	font-size:1em;
	display:block;
	color:#999999;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:6px;
}

.post-head span.excerpt-spacer
{
	padding-top:4px;
	line-height:1px;
	font-size:1px;
}

.post-head p
{
	margin:0px;
	padding:0px;
}

.feature-head-box
{
	background-color:#5E606C;
	padding:10px;
	margin-bottom:4px;
	background-image:url(../Images/footer-bg.jpg);
	background-repeat:repeat-x;
}

.feature-head-box h2
{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.7em !important;
	float:left;
	padding:0px !important;
	margin:0px !important;
}

.feature-head-box span
{
	float:right;
	color:#FFFFFF;
	padding-top:10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.feature-foot-box
{
	background-color:#5E606C;
	padding:10px;
	margin-top:4px;
	background-image:url(../Images/footer-bg.jpg);
	background-repeat:repeat-x;
}

.feature-foot-box a
{
	color:#FFFFFF;
	text-decoration:none;
}

img.subscribe-mag
{
	padding:15px 0px 0px 10px;
	float:right;
}

form.subscribe-main
{
	background-color:#F9F9F9;;
}

.subscribe-main input.textinput
{
	width:240px;
}

.subscribe-main ul
{
	margin-right:40px !important;
}

.subscribe-main input[type=submit]
{
	margin-left:100px;
	margin-top:3px;
}

#disclaimer
{
	width:930px;
	padding:11px;
	margin:auto;
}
#latest-content #features {
	width: 375px;
	float: left;
}
#latest-content #news {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
#slider-center {
	margin-right: auto;
	margin-left: auto;
	width: 813px;
	height: 300px;
	padding-top: 22px;
}
#slider-bg {
	background-image: url(images/pic_frame.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#center-bg {
	background-image: url(images/bg_inside.png);
	background-repeat: repeat-x;
	background-position: left top;
}

