.header-right { background: url('../../../assets/images/header-right.jpg') top left no-repeat; }

/* Left Side Blocks */
div#collapseobj_vbpblock_81,
div#collapseobj_vbpblock_98,
div#collapseobj_vbpblock_105,
div#collapseobj_vbpblock_106,
div#collapseobj_vbpblock_124 {
	/* border-left: 1px solid #d9d9d9; */ }

body { background: #000000 url('../../../assets/images/body-bkg.jpg') top left repeat-x;; color: #141414; font: 11px/15px tahoma, arial sans-serif; margin: 0 0 15px 0; padding: 0px; }
td, th, p, li { font: 12px/17px arial, tahoma, verdana, sans-serif; }
p.no { padding: 0; margin: 0; }
a:link, body_alink { color: #313b95; text-decoration: none; } /* old color #313b95 */
a:visited, body_avisited { color: #313b95; text-decoration: none; }
a:hover, a:active, body_ahover { color: #141414; text-decoration: none; }

.rules { height: 290px; overflow: auto; }

.page { background: #fff; }
.page-alt { background: #fff url('../../../assets/images/page-sides.gif') top left repeat-y; }
.page-alt-wide { background: #fff url('../../../assets/images/page-sides-wide.jpg') top left repeat-y; }
.page-alt-wide-right { background: #fff url('../../../assets/images/page-sides-right-wide.gif') top right repeat-y; }

/* .border-grey { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; } */

.tborder { background: #fff; }
.tborder-old { /* This is not used but is left in the template just in case we need it in the future - do not remove! */ }
.tborder-alt { background: #fff; padding: 0; width: 549px; margin: 0 15px 0 15px; }
.tborder-forum { background: #d9d9d9; margin: 0 0 15px 0; }
.tborder-forum-nospace { background: #d9d9d9; margin: 0 0 0 0; }
.tborder-subforum { background: #d9d9d9; }
.tborder-subforum-full { background: #d9d9d9 url('../../../assets/images/tborder-subforum-full.gif') top left no-repeat; }
.tborder-subforum-none { background: none; }

.tcat-top-l { padding: 10px 0 0 12px; background: url('../../../assets/images/tcat-left.gif') top left no-repeat; height: 22px; }
.tcat-top-r { padding: 10px 0 0 7px; background: url('../../../assets/images/tcat-right.gif') top right no-repeat; height: 22px; }
.tcat-top-c { padding: 0 0 0 16px; }
.tcat-top-o { padding: 0 0 0 8px; }

.tcat-head { background: #000000; height: 32px; padding: 0; margin: 0; text-transform: uppercase; }

/*.tcat-head-pad { background: #2c2c2c; height: 32px; padding: 0 0 0 10px; margin: 0; text-transform: uppercase; }*/

/* Latest Articles Side Margin */
.tcat-head-pad-narrow { height: 32px; padding: 0; width: 549px; margin: 0 15px 0 15px; text-transform: uppercase; }
	
/* Latest Articles Grey Box */
.tcat-sub-c { background: #f9f9f9 url('../../../assets/images/tcat-sub-c-bkg.jpg') top left repeat-x; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; font: Bold 11px arial, tahoma, verdana, sans-serif; padding: 0 0 0 7px;}

.tcat { background: #000000 url('../../../assets/images/tcat-bkg-grad.jpg') top left repeat-x; ; color: #FFFFFF; font: Bold 11px arial, tahoma, verdana, sans-serif; }
.tcat-sml { background: #000000 url('../../../assets/images/breadcrum-bkg.gif') repeat-x; color: #FFFFFF; font-weight: bold; font-size: 11px; height: 24px; }

.tcat-sub-c a:link, .tcat-sub-c_alink, .tcat-sub-c a:visited, .tcat-sub-c_avisited { color: #2c2c2c; text-decoration: none; }
.tcat-sub-c a:hover, .tcat-sub-c_ahover { color: #2c2c2c; text-decoration: underline; }

.tcat-full { background: url('../../../assets/images/tborder-subforum-full.gif') top left no-repeat; color: #FFFFFF; font: Bold 11px arial, tahoma, verdana, sans-serif; }
.tcat-alt { color: #FFFFFF; font: Bold 11px arial, tahoma, verdana, sans-serif; }

.tcat-subforum-l { background: #000000 url('../../../assets/images/tcat-subforum-l-bkg.gif') top left no-repeat; color: #FFFFFF; font: bold 11px arial, tahoma, verdana, sans-serif; height: 24px; padding: 0 0 0 8px; }
.tcat-subforum-r { background: #000000 url('../../../assets/images/tcat-subforum-r-bkg.gif') top right no-repeat; color: #FFFFFF; font: bold 11px arial, tahoma, verdana, sans-serif; }
.tcat-subforum-full { background: #000000 url('../../../assets/images/tcat-subforum-full-bkg.gif') top right no-repeat; color: #FFFFFF; font: bold 11px arial, tahoma, verdana, sans-serif; }

.tcat a:link, .tcat_alink { color: #FFFFFF; text-decoration: none; }
.tcat a:visited, .tcat_avisited { color: #FFFFFF; text-decoration: none; }
.tcat a:hover, .tcat a:active, .tcat_ahover { color: #FFFFFF; text-decoration: underline; }

.thead { background: #f3f3f3; color: #2c2c2c; font: bold 10px arial, tahoma, verdana, sans-serif; text-transform: uppercase; }
.thead a:link, .thead_alink { color: #141414; }
.thead a:visited, .thead_avisited { color: #141414; }
.thead a:hover, .thead a:active, .thead_ahover { color: #141414; }

#tfoot-round { background: url('../../../assets/images/bottom-cap-foot.gif') top left no-repeat; height: 11px; }
#tfoot-round-left { background: url('../../../assets/images/bottom-cap-foot-left.gif') top left no-repeat; height: 11px; }
#tfoot-round-alt { background: url('../../../assets/images/bottom-cap-foot-alt.gif') top left no-repeat; height: 11px; }
.tfoot { background: #9b9b9b; color: #FFFFFF; }
.tfoot a:link, .tfoot_alink { color: #FFFFFF; }
.tfoot a:visited, .tfoot_avisited { color: #FFFFFF; }
.tfoot a:hover, .tfoot a:active, .tfoot_ahover { color: #FFFFFF; }
.tfoot-cp { background: #313b95; color: #FFFFFF; }
.tfoot-cp a:link, .tfoot-cp_alink { color: #FFFFFF; }
.tfoot-cp a:visited, .tfoot-cp_avisited { color: #FFFFFF; }
.tfoot-cp a:hover, .tfoot-cp a:active, .tfoot-cp_ahover { color: #FFFFFF; text-decoration: underline; }
	
.alt1, .alt1Active { color: #141414; padding: 10px; background: #f9f9f9 url('../../../assets/images/alt1-bkg.jpg') top left repeat-x; }
.alt1-pp { color: #141414; padding: 10px; background: #f9f9f9 url('../../../assets/images/alt1-bkg.jpg') top left repeat-x; border-right: 1px solid #d9d9d9;	border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
.alt2, .alt2Active { background: #FFFFFF; color: #141414; padding: 10px; }
.alt2-pp { background: #FFFFFF; color: #141414; padding: 10px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
.alt1-usercp { background: #f9f9f9; color: #141414; padding: 4px; }
.alt2-usercp { background: #FFFFFF; color: #141414; padding: 4px; }
.alt2-cat {	padding: 0 14px 14px 14px; _padding: 0 14px 14px 14px; }
.alt2-comment { border-top: 1px solid #d9d9d9; padding: 12px; }
.alt2-subforum { background: #FFFFFF; }
.collapse-alt { padding: 4px 0 0 0; }

/* For In the News borders on homepage */
td#content.page td.alt2, td#content.page td.alt2 Active {
	padding: 12px 0px 12px 0px; border-top: 1px solid #d9d9d9; }

/* Recent sections on homepage NEW ALT*/
td#right.page-alt { background: #fff url('../../../assets/images/page-sides-right.gif') top right repeat-y; } 

td#right.page-alt div.alt1, td#right.page-alt div.alt1 Active, 
td#right.page-alt div.alt2, td#right.page-alt div.alt2 Active {
	padding: 5px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9; }

/* Left sections on homepage NEW ALT*/
td#left.page-alt div.alt1, td#left.page-alt div.alt1 Active, 
td#left.page-alt div.alt2, td#left.page-alt div.alt2 Active {
	padding: 5px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9; }

/* Recent sections on homepage */
td#right.page div.alt1, td#right.page div.alt1 Active, 
td#right.page div.alt2, td#right.page div.alt2 Active {
	padding: 5px;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9; }

/* Comments sections */
#comments td.alt1 { border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }

/* Ads sections */
#portalads { margin: 0; padding: 0; border-right: 1px solid #d9d9d9; }
#forumads { color: #ffffff; padding: 0; }
.forumads-bot { background: #373737; }
#mondoads { margin: 0; padding: 0; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }

td.inlinemod { background: #fffbea;	padding: 10px; }
.wysiwyg { background: #fff; color: #141414; font: 12px arial, tahoma, verdana, sans-serif; }

textarea, input {
	background: #ffffff;
	padding: 0 3px 0 3px;
	color: #141414;
	font: 12px arial, tahoma, verdana, sans-serif;
	border-style: Border-Right: #D5D5D5 1px solid; Border-Top: #979797 1px solid; Border-Left: #979797 1px solid; Border-Bottom: #D5D5D5 1px solid; }
	
.bginput {
	background: #ffffff;
	padding: 0 3px 0 3px;
	color: #141414;
	font: 12px arial, tahoma, verdana, sans-serif;
	border-style: Border-Right: #D5D5D5 1px solid; Border-Top: #979797 1px solid; Border-Left: #979797 1px solid; Border-Bottom: #D5D5D5 1px solid; }

.button, .buttons { font: 12px arial, tahoma, verdana, sans-serif; border-style: Border-Right: #979797 1px solid; Border-Top: #D5D5D5 1px solid; Border-Left: #D5D5D5 1px solid; Border-Bottom: #979797 1px solid; }
select { background: #ffffff; color: #141414; font: 12px arial, tahoma, verdana, sans-serif; }

option, optgroup { font-size: 12px; font-family: arial, tahoma, verdana, sans-serif; }
.smallfont { font: 11px arial, tahoma, verdana, sans-serif; }
.time { color: #141414; font-size: 11px; }
.navbar { font: 12px arial, tahoma, verdana, sans-serif; }
.highlight { color: #141414; font-weight: bold; }
.fjsel { background: #3E5C92; color: #E0E0F6; }
.fjdpth0 { background: #F7F7F7; color: #141414; }

.panel { background: #FFFFFF; color: #141414; padding: 10px; }

/* ORIGINAL .panelsurround { background: #f9f9f9; color: #141414; }*/
.panelsurround { background: #fff; }

legend { color: #141414; font: 11px arial, tahoma, verdana, sans-serif; }
.legend-box { background: #fff url('../../../assets/images/legend-box.gif') bottom left repeat-x; }

.vbmenu_control { background: #000000 url('../../../assets/images/breadcrum-bkg.gif') repeat-x; color: #FFFFFF; font: bold 10px arial, tahoma, verdana, sans-serif; padding: 0 6px 0 6px; white-space: nowrap; }
.vbmenu_control-alt, .vbmenu_control-alt a { color: #FFFFFF; font: bold 10px arial, tahoma, verdana, sans-serif; }
.vbmenu_control-round { background: #000000 url('../../assets/images/forums/misc/right_right-round.gif') top right no-repeat; }

.vbmenu_control a:link, .vbmenu_control_alink { color: #FFFFFF; text-decoration: none; }
.vbmenu_control a:visited, .vbmenu_control_avisited { color: #FFFFFF; text-decoration: none; }
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover { color: #FFFFFF; text-decoration: none; }

.vbmenu_popup { background: #000000; color: #ffffff; border: 1px solid #dfdfdf; }

.vbmenu_option { background: #000000; color: #ffffff; font: 11px arial, tahoma, verdana, sans-serif; white-space: nowrap; cursor: pointer; }
.vbmenu_option a:link, .vbmenu_option_alink { color: #ffffff; text-decoration: none; }
.vbmenu_option a:visited, .vbmenu_option_avisited { color: #ffffff; text-decoration: none; }
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover { color: #141414; text-decoration: none; }
.vbmenu_option_head { background: #000000; color: #fff; font: 11px arial, tahoma, verdana, sans-serif; white-space: nowrap; cursor: pointer; }
.vbmenu_option_head a:link, .vbmenu_option_head_alink { color: #fff; text-decoration: none; }
.vbmenu_option_head a:visited, .vbmenu_option_head_avisited { color: #fff; text-decoration: none; }
.vbmenu_option_head a:hover, .vbmenu_option_head a:active, .vbmenu_option_head_ahover { color: #fff; text-decoration: none; }
.vbmenu_hilite { background: #404040; color: #ffffff; font: 11px arial, tahoma, verdana, sans-serif; white-space: nowrap; cursor: pointer; }
.vbmenu_hilite a:link, .vbmenu_hilite_alink { color: #ffffff; text-decoration: none; }
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited { color: #ffffff; text-decoration: none; }
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover { color: #ffffff; text-decoration: none; }

/* Styling for 'big' usernames on postbit etc. */
.bigusername { font-size: 14pt; line-height: 19pt; }

/* Small padding on 'thead' elements */
td.thead, div.thead { padding: 4px; }

/* Basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* Define margin and font-size for elements inside panels */
.fieldset { margin-bottom: 6px; background: #f3f3f3; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; }

/* Don't change the following */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

/* vbPortal Extras */
.urlrow, .textrow, .blockform, .boxform, .loginform { margin: 0px; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; }
.textrow, .blockform, .boxform, .loginform { font-size: 10px; }
.urlrow { font-size: 11px; }
.textrow, .urlrow { padding: 2px 2px; }
.blockform, .loginform { padding: 0px; }
.boxform { padding: 2px; }
.gogif { padding: 0px 3px 0px 3px; margin: 0px; }

/* vbp custom */
.anewstitle { font-size: 11px; font-weight: bold; font-family: arial, tahoma, verdana, sans-serif; }
.psmallfont { font-family: arial, tahoma, verdana, sans-serif; font-size: 11px; font-weight: normal; color: #141414; }
.psmallfont a:link, .psmallfont_alink {	color: #141414; text-decoration: none; }
.psmallfont a:visited, .psmallfont_avisited { color: #141414; text-decoration: none; }
.psmallfont a:hover, .psmallfont a:active, .psmallfont_ahover { color: #141414; text-decoration: none; }
.pusertitle { font-size: 10px; font-family: arial, tahoma, verdana, sans-serif; }
.vpfont { font-family: arial, tahoma, verdana, sans-serif; font-size: 9pt; font-weight: normal; color:#141414; }
.vpfont a:link, .vpfont_alink { color: #141414; text-decoration: none; }
.vpfont a:visited, .vpfont_avisited { color: #141414; text-decoration: none; }
.vpfont a:hover, .vpfont a:active, .vpfont_ahover { color: #141414; text-decoration: none; }
.lowercase { text-transform: lowercase; }
a:link.nostyle, a:hover.nostyle, a:visited.nostyle { color: #141414; text-decoration: none; }

#header { height: 173px; background: #1e1e1e url('../../../assets/images/header-left.jpg') top left no-repeat; }

.fright { float: right; }
.fleft { float: left; _margin-top: -1px; }
#rightbox { width: 300px; height: 143px; padding: 15px; color: #d9d9d9; position: relative; }
#rightbox a:link, #rightbox a:hover, #rightbox a:visited, #rightbox .time { color: #d9d9d9; text-decoration: none; }

.white { color: #ffffff; }
.white a { color: #ffffff; }
.avatar { float: left; margin-right: 15px; border: 1px solid #323232; }
#login-area { width: 330px; position: absolute; top: 15px; right: 15px; }
#management { position: absolute; bottom: 15px; right: 15px; text-transform: uppercase; font-weight: bold; font-size: 11px; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

.breadcrumb { background: #000000 url('../../../assets/images/breadcrum-bkg.gif') repeat-x; color: #FFFFFF; font-weight: bold; font-size: 11px; height: 24px; }
.breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited { text-decoration: none; color: #FFFFFF; }

#homestuff { width: 800px; float: right; }
#rightside { width: 160px; float: right; } 
#leftside { width: 160px; float: left; display: block; }
#itsawrap { width: 980px; margin: 0px auto; }

#navnav { background: transparent; color: #ffffff; }
#navnav a:link, #navnav a:visited { color: #ffffff; }
#navnav a:hover { color: #1991e8; }
.navnav-alt { color: #ffffff; }

.searchbox {
background: #f9f9f9;
color: #141414;
font: 12px arial, tahoma, verdana, sans-serif;
border-style: Border-Right: #D5D5D5 1px solid; Border-Top: #979797 1px solid; Border-Left: #979797 1px solid; Border-Bottom: #D5D5D5 1px solid;
}

.form-fields {
height: 16px;
background: #ffffff;
color: #141414;
font: 12px arial, tahoma, verdana, sans-serif;
border-style: Border-Right: #D5D5D5 1px solid; Border-Top: #979797 1px solid; Border-Left: #979797 1px solid; Border-Bottom: #D5D5D5 1px solid;
}

.form-buttons {
height: 16px;
background: #ffffff;
color: #141414;
font: 12px arial, tahoma, verdana, sans-serif;
border-style: Border-Right: #D5D5D5 1px solid; Border-Top: #979797 1px solid; Border-Left: #979797 1px solid; Border-Bottom: #D5D5D5 1px solid;
}

#floatsearch {
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
margin: 0;
padding: 2px 0 0 0;
float: right;
}

#nav-manage {
	margin: 0;
	float: right;
	text-transform: uppercase;
	font: bold 11px arial, tahoma, verdana, sans-serif;
}

#nav-manage a {
	color: #2c2c2c;
}

#nav-manage a:hover {
	color: #313b95;
}
.footer {
font-size: 10px;
color: #141414;
}

.footer a:link, .footer a:hover, .footer a:visited {
color: #141414;
}

#nav {
padding: 2px 10px 5px 8px;
margin: 0 0 10px 0;
height: 35px;
/*
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
*/
background: #fff url('../../../assets/images/nav-bottom-cap.gif') bottom left no-repeat;
}

#nav a:link, #nav a:hover, #nav a:visited {
text-decoration: none;
}

/* ZACH & PHIL ADDITIONS */

#shell-main {
	background: #fff; }

.hide { display: none; }
.clear { clear: both; }
.foot-txt { float: right; color: #ffffff; font-size: 10px; }
.foot-txt a { color: #ffffff; }
.foot-txt a:hover { text-decoration: underline; }

h3 {
	font: bold 12px/17px arial, tahoma, verdana, sans-serif;
	margin: 0 0 1px 0;
	color: #313b95; }

h4 {
	font: bold 12px/17px arial, tahoma, verdana, sans-serif;
	margin: 0 0 10px 0;
	color: #313b95; }

h4.no {
	font: bold 12px/17px arial, tahoma, verdana, sans-serif;
	margin: 0 0 2px 0;
	color: #313b95; }

.grey { color: #ffffff; }
.grey a { color: #ffffff; }
.grey a:hover { color: #1991e8; }

.grey-capt {
	color: #858585;
	font-size: 11px; }

.online-status-off {
	color: #919191;
	font-size: 11px;
	font-weight: bold; }

.online-status-on {
	color: #007503;
	font-size: 11px;
	font-weight: bold; }
	
.avitar { margin: 0 0 5px 0; }

/* New Buttons Site Wide */

#button-newthread {
	background: url("../../../assets/images/buttons/newthread.gif") no-repeat; 
	height: 27px;
	width: 108px;
	display: block;
	text-decoration: none; }

#button-newthread:hover {
	background-position: left bottom; }

#button-reply {
	background: url("../../../assets/images/buttons/newreply.gif") no-repeat; 
	height: 27px;
	width: 98px;
	display: block;
	text-decoration: none; }

#button-reply:hover {
	background-position: left bottom; }
	
#button-reply-sml {
	float: right;
	background: url("../../../assets/images/buttons/reply-sml.gif") no-repeat; 
	height: 18px;
	width: 55px;
	display: block;
	text-decoration: none; }

#button-reply-sml:hover {
	background-position: left bottom; }
	
#button-edit {
	float: right;
	background: url("../../../assets/images/buttons/edit.gif") no-repeat; 
	height: 18px;
	width: 51px;
	display: block;
	text-decoration: none;
	margin-right: 3px; }

#button-edit:hover {
	background-position: left bottom; }
	
.button-edit-alt {
	background: url("../../../assets/images/buttons/edit.gif") no-repeat; 
	height: 18px;
	width: 51px;
	display: block;
	text-decoration: none; }

.button-edit-alt:hover {
	background-position: left bottom; }
	
#button-quote {
	float: right;
	background: url("../../../assets/images/buttons/quote.gif") no-repeat; 
	height: 18px;
	width: 60px;
	display: block;
	text-decoration: none;
	margin-right: 3px; }

#button-quote:hover {
	background-position: left bottom; }
	
#button-forward {
	float: right;
	background: url("../../../assets/images/buttons/forward.gif") no-repeat; 
	height: 18px;
	width: 69px;
	display: block;
	text-decoration: none;
	margin-right: 3px; }

#button-forward:hover {
	background-position: left bottom; }
	
.button-quickreply {
	float: right;
	background: url("../../../assets/images/buttons/quickreply.gif") no-repeat; 
	height: 18px;
	width: 79px;
	display: block;
	text-decoration: none; }

.button-quickreply:hover {
	background-position: left bottom; }
	
#button-enlarge {
	background: url("../../../assets/images/buttons/enlarge.gif") no-repeat; 
	height: 18px;
	width: 69px;
	display: block;
	margin: 5px 0 0 0;
	text-decoration: none; }

#button-enlarge:hover {
	background-position: left bottom; }

#button-comment {
	background: url("../../../assets/images/buttons/comment.gif") no-repeat; 
	height: 27px;
	width: 131px;
	display: block;
	text-decoration: none; }
	
#button-comment:hover {
	background-position: left bottom; }
	
#button-closed {
	background: url("../../../assets/images/buttons/closed.gif") no-repeat; 
	height: 27px;
	width: 84px;
	display: block;
	text-decoration: none; }
	
#button-closed:hover {
	background-position: left bottom; }

#join-button-header {
	background: url("../../../assets/images/buttons/join.gif") no-repeat; 
	height: 27px;
	width: 119px;
	display: block;
	text-decoration: none; }
	
#join-button-header:hover {
	background-position: left bottom; }
	
#usercptools {
	float: right;
	background: url("../../../assets/images/buttons/accountmgmt.gif") no-repeat; 
	height: 27px;
	width: 160px;
    font-size: 1px;
	display: block;
	text-decoration: none;
	margin-right: 5px; }
	
#usercptools:hover {
	background-position: left bottom; }
	
#logout-button-header {
	float: right;
	background: url("../../../assets/images/buttons/logout.gif") no-repeat; 
	height: 27px;
	width: 83px;
	display: block;
	text-decoration: none; }
	
#logout-button-header:hover {
	background-position: left bottom; }
	
#join-section {
	text-align: center; }
	
#join-button {
	background: url("../../../assets/images/feature-join-button.gif") no-repeat; 
	height: 40px;
	width: 367px;
	display: block;
	text-decoration: none; }
	
#join-button:hover {
	background-position: left bottom; }

#button-signin {
	float: left;
	background: url("../../../assets/images/buttons/signin.gif") no-repeat; 
	height: 27px;
	width: 84px;
	display: block;
	margin: 0 0 0 32px;
	text-decoration: none; }
	
#button-signin:hover {
	background-position: left bottom; }

#button-continue {
	float: right;
	background: url("../../../assets/images/buttons/continue.gif") no-repeat; 
	height: 27px;
	width: 88px;
	display: block;
	text-decoration: none; }
	
#button-continue:hover {
	background-position: left bottom; }

#button-addtocart {
	float: right;
	background: url("../../../assets/images/buttons/addtocart.gif") no-repeat; 
	height: 27px;
	width: 106px;
	display: block;
	text-decoration: none; }
	
#button-addtocart:hover {
	background-position: left bottom; }

#button-update {
	float: right;
	background: url("../../../assets/images/buttons/update.gif") no-repeat; 
	height: 27px;
	width: 84px;
	display: block;
	text-decoration: none; }
	
#button-update:hover {
	background-position: left bottom; }
	
#button-continueshopping {
	float: right;
	background: url("../../../assets/images/buttons/continueshopping.gif") no-repeat; 
	height: 27px;
	width: 149px;
	display: block;
	text-decoration: none; }
	
#button-continueshopping:hover {
	background-position: left bottom; }

#button-checkout {
	float: right;
	background: url("../../../assets/images/buttons/checkout.gif") no-repeat; 
	height: 27px;
	width: 96px;
	display: block;
	text-decoration: none; }
	
#button-checkout:hover {
	background-position: left bottom; }
	
#button-createaccount {
	float: right;
	background: url("../../../assets/images/buttons/createaccount.gif") no-repeat; 
	height: 27px;
	width: 125px;
	display: block;
	text-decoration: none; }
	
#button-createaccount:hover {
	background-position: left bottom; }
	
#button-confirmorder {
	float: right;
	background: url("../../../assets/images/buttons/confirmorder.gif") no-repeat; 
	height: 27px;
	width: 117px;
	display: block;
	text-decoration: none; }
	
#button-confirmorder:hover {
	background-position: left bottom; }
	
#button-changeaddress {
	float: left;
	background: url("../../../assets/images/buttons/changeaddress.gif") no-repeat; 
	height: 27px;
	width: 130px;
	display: block;
	text-decoration: none; }
	
#button-changeaddress:hover {
	background-position: left bottom; }
	
#button-addaddress {
	float: right;
	background: url("../../../assets/images/buttons/addaddress.gif") no-repeat; 
	height: 27px;
	width: 112px;
	display: block;
	text-decoration: none; }
	
#button-addaddress:hover {
	background-position: left bottom; }
	
#button-delete {
	float: right;
	background: url("../../../assets/images/buttons/delete.gif") no-repeat; 
	height: 18px;
	width: 62px;
	display: block;
	text-decoration: none; }
	
#button-delete:hover {
	background-position: left bottom; }
	
#button-view {
	float: right;
	background: url("../../../assets/images/buttons/view.gif") no-repeat; 
	height: 18px;
	width: 52px;
	display: block;
	text-decoration: none; }
	
#button-view:hover {
	background-position: left bottom; }
	
#button-back {
	float: left;
	background: url("../../../assets/images/buttons/back.gif") no-repeat; 
	height: 27px;
	width: 69px;
	display: block;
	text-decoration: none; }
	
#button-back:hover {
	background-position: left bottom; }

#button-redeem {
	float: right;
	background: url("../../../assets/images/buttons/redeem.gif") no-repeat; 
	height: 27px;
	width: 91px;
	display: block;
	text-decoration: none; }
	
#button-redeem:hover {
	background-position: left bottom; }
	
#button-closewindow {
	float: right;
	background: url("../../../assets/images/buttons/closewindow.gif") no-repeat; 
	height: 27px;
	width: 117px;
	display: block;
	text-decoration: none; }
	
#button-closewindow:hover {
	background-position: left bottom; }

#button-printorder {
	background: url("../../../assets/images/buttons/printorder.gif") no-repeat; 
	height: 27px;
	width: 102px;
	display: block;
	text-decoration: none; }
	
#button-printorder:hover {
	background-position: left bottom; }

#button-search {
	float: right;
	background: url("../../../assets/images/buttons/search.gif") no-repeat; 
	height: 27px;
	width: 81px;
	display: block;
	text-decoration: none; }
	
#button-search:hover {
	background-position: left bottom; }
	
#button-newarticle {
	float: right;
	background: url("../../../assets/images/buttons/newarticle.gif") no-repeat; 
	height: 27px;
	width: 105px;
	display: block;
	text-decoration: none; }
	
#button-newarticle:hover {
	background-position: left bottom; }
	
#button-quick-find {
	background: url("../../../assets/images/buttons/quick-find.gif") no-repeat; 
	height: 16px;
	width: 16px;
	text-decoration: none; }
	
/* New Nav */

dt a {
font: Bold 11px/11px arial, tahoma, verdana, sans-serif; background: url('../../../assets/images/nav-arrow.gif') top left no-repeat; _background-position: 0 1px; margin: 0 10px 0 0; padding: 0 0 0 12px; }

body.Jig dt#home a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.Latest_News dt#news a, body.Popular_News dt#news a, body.Content dt#news a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.Latest_Articles dt#articles a, body.Popular_Articles dt#articles a, body.Reviews dt#articles a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.Forums dt#forums a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.Media dt#top-menu5 a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.Reference dt#top-menu6 a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.Marketplace dt#top-menu7 a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

body.About dt#top-menu8 a {
background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

dt a:hover {
background: url('../../../assets/images/nav-arrow.gif') top left no-repeat; background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }

#menu dt.off a {
background: url('../../../assets/images/nav-arrow.gif') top left no-repeat; _background-position: 0 1px; color:#131313; }

#menu dt.on a {
background: url('../../../assets/images/nav-arrow.gif') top left no-repeat; background-position: 0 -18px; _background-position: 0 -17px; color: #313b95; }



#menu {
font: 11px/11px arial, tahoma, verdana, sans-serif;
margin: 0; padding-top: 4px; width:660px; position: relative; }

#menu dl {
margin: 0 4px 0 0; padding: 0;
float: left; }

#menu li {
margin: 0 10px 0 0;
font: bold 11px/11px arial, tahoma, verdana, sans-serif;
display: inline; }

#menu dt a {
text-transform: uppercase; text-decoration:none; color:#131313; }

#menu dt a:hover {
color:#313b95; }

#menu1, #menu2, #menu3, #menu4 {
margin: 0; padding: 0; position: absolute; left: 0; background: none; }

#menu5, #menu6, #menu8 {
margin: 0; padding: 5px 0 0 0; position: absolute; left: 0; width: 540px; background: none; }

#menu7 {
margin: 0; padding: 5px 0 0 0; position: absolute; left: 0; width: 280px; background: none; }

#menu5 ul, #menu6 ul, #menu7 ul, #menu8 ul {
background: none; }

#menu ul a {
padding: 0 0 0 14px; color: #131313; text-decoration: none; }

#menu ul a:hover {
color: #313b95; text-decoration: none; }

#menu li a {
font-size: 10px; padding: 0; margin: 0; color: #131313; }

dd#menu5 /* MEDIA */ {
margin: 0 0 0 232px; }

dd#menu6 /* REFERENCE */ {
margin: 0 0 0 350px; }

dd#menu7 /* MARKETPLACE */ {
margin: 0 0 0 380px; }

dd#menu8 /* ABOUT */ {
margin: 0 0 0 380px; }


/* News Icons */

h3.Announcements, a.Announcements {
	padding: 0 0 5px 22px;
	background: url('/assets/images/icons/announcements.gif') no-repeat; }

h3.Breaking, a.Breaking {
	padding: 0 0 5px 22px;
	background: url('/assets/images/icons/news.gif') no-repeat; }
	
h3.Discoveries, a.Discoveries {
	padding: 0 0 5px 22px;
	background: url('/assets/images/icons/discoveries.gif') no-repeat; }

h3.Events, a.Events {
	padding: 0 0 5px 22px;
	background: url('/assets/images/icons/events.gif') no-repeat; }
	
h3.Space.Flight, a.Space.Flight {
	padding: 0 0 5px 22px;
	background: url('/assets/images/icons/spaceflight.gif') no-repeat; }
	
h3.Space.Weather, a.Space.Weather {
	padding: 0 0 5px 22px;
	background: url('/assets/images/icons/spaceweather.gif') no-repeat; }
	
/* Articles Icons */

h3.Accessories, a.Accessories {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/accessories.gif') no-repeat; }

h3.Astrophotography, a.Astrophotography {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/astrophotography.gif') no-repeat; }
	
h3.Binoculars, a.Binoculars {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/binoculars.gif') no-repeat; }
	
h3.CCDs.and.Cameras, a.CCDs.and.Cameras {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/ccdscameras.gif') no-repeat; }

h3.Cosmology, a.Cosmology {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/cosmology.gif') no-repeat; }
	
h3.Events.and.Travels, a.Events.and.Travels {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/eventstravels.gif') no-repeat; }
	
h3.Eyepieces.and.Filters, a.Eyepieces.and.Filters {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/eyepiecesfilters.gif') no-repeat; }
	
h3.Kids.and.Astronomy, a.Kids.and.Astronomy {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/kidsastronomy.gif') no-repeat; }
	
h3.Lighter.Elements, a.Lighter.Elements {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/lighterelements.gif') no-repeat; }
	
h3.Media, a.Media {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/media.gif') no-repeat; }
	
h3.Mounts, a.Mounts {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/mounts.gif') no-repeat; }
	
h3.Observatories, a.Observatories {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/observatories.gif') no-repeat; }
	
h3.Observing.Skills, a.Observing.Skills {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/observingskills.gif') no-repeat; }
	
h3.Software, a.Software {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/software.gif') no-repeat; }
	
h3.Technology, a.Technology {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/technology.gif') no-repeat; }
	
h3.Telescopes, a.Telescopes {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/telescopes.gif') no-repeat; }
	
h3.The.Sky.this.Month, a.The.Sky.this.Month {
	padding: 0 0 5px 22px;
	height: 16px;
	background: url('/assets/images/icons/theskythinsmonth.gif') no-repeat; }
.imglimit {cursor: pointer;border: dotted 1px black;}

