body { margin:0; padding:0; background:#fafbdf; font-size:13px; line-height: 1.1; font-family: arial, helvetica, sans serif; color:#400000; text-align:center;}
#maincontainer { width:800px; margin:0 auto; border: 1px solid #edef85; }
#header { height:103px; border:0; }
#innertube, #innertube_hd { margin:0; }
#contentwrapper { float:left; width:100%; }
#contentcolumn { margin-right:180px; margin-top:0; }
#contentcontainer { float:left; width:620px; margin:0; }
.contentcontainer { float:left; width:620px; margin:0; }
.centered table { margin-top:10px; }
.center, .centered table { margin-left:auto; margin-right:auto; border:0; text-align:center; }
#rightcolumn { float:left; width:180px; margin-left:-180px; margin-top: 0; }
#footer { clear:left; width:100%; padding: 4px 0; }
#footer a { color:#ffff80; }
.box { float:left; display:block; margin:2px 1px 10px 1px; border:0; padding:8px 2px 4px 2px; } 
.box608 { float:left; display:block; width:608px; margin:2px 2px 0 2px; border-top:1px solid #c69c6d; border-right:1px solid #c69c6d; border-bottom:0; border-left:1px solid #c69c6d; padding:6px 2px 4px 2px; }
.box608nb { float:left; display:block; width:608px; margin:2px 2px 0 2px; border:0; padding:6px 2px 4px 2px; }
.box614gold { float:left; display:block; width:614px; background:#fc6; margin:0 2px 10px 2px; border:0; padding:0; }
.block592 { float:left; display:block; width:592px; margin:2px; border:1px solid #c69c6d; padding:0 10px 12px 10px; }
.block299 { float:left; display:block; width:299px; margin:2px; border:1px solid #c69c6d; padding:2px; }
.box196 { float:left; display:block; width:196px; margin:2px; border:1px solid #c69c6d; padding:4px 2px 0 2px; }
.box144c { float:left; display:block; width:144px; margin: 2px; border:1px solid #c69c6d; padding:10px 2px 6px 2px; }
.box145lr { float:left; display:block; width:145px; margin: 2px; border:1px solid #c69c6d; padding:10px 2px 6px 2px; }
.boxgoldsp { display:block; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; width:605px; border:0; padding:4px; background:#af7817; }
.box500c { width:500px; display:block; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:4px; border:1px solid #c69c6d; background:#4a2707; }
.boxdarkbrown { display:block; margin:5px auto 10px; border:0; padding:0 4px; background:#4a2707; }
#innertube_cnt { margin:0 14px 3px 14px; }
.innertube_cnt { margin:0 14px 3px 14px; }
.innertube_rc { float:left; width:176px; border:0; padding-top:4px; margin:0; }
.contentnavbox { display:box; margin-left:auto; margin-right:auto; border:0; padding:2px; height:26px; }
.cngbox { float:left; display:box; height:15px; margin:1px; border:1px solid #f5f5f5; background:#c9be62; padding:3px; text-align:center; }
.cnbbox { float:left; display:box; height:15px; margin:1px; border:1px solid #f5f5f5; background:#c0c0c0; padding:3px; text-align:center; }
/* HEADINGS FONTS */
h1 { margin:8px 0 4px; font-size:16px; letter-spacing:0.75px; padding:6px; }
h2 { margin:4px 0 6px; font-size:14px; letter-spacing:0.65px; }
h3 { margin:0 0 4px 0; font-size:13px; letter-spacing:0.65px; }
h1, h2, h3 { font-weight:600; }
p { margin:1px; border:0; letter-spacing:0.75px; line-height:1.15; text-align:center; }
.ptb { padding-top:3px; padding-bottom:3px; }
.pb { padding-bottom:3px; }
.b { font-size:15px; font-weight:600; padding:8px 2px 0; }
.lftpb { text-align:left; padding-bottom:4px; }				/* BST TOP BOX */
.lftg { text-align:left; color:#fc6; }
.centeredblack { color:#000; font-size:14px; font-weight:600; line-height:1.05; letter-spacing:0.75px; }
.cleft { font-size:15px; text-align:left; padding-bottom:8px; margin:0; }
/* IMAGES */
img { margin-bottom:2px; }
img a { margin-bottom:2px; }
img.cnt { margin-bottom:0; }
img.cart { padding-bottom:8px; }
img.logo { margin:10px 0 0 0; }
img.nav { margin:6px 0; }
img.ft { margin:6px 0; }
img, img a, img.ind, img.cnt, img.logo, img.nav, img.ft {display:block; margin-left:auto; margin-right:auto; text-align:center; }
img.hd { display:inline; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; }
a:link { color:#400000; font-size:14px; font-weight:500; letter-spacing:0.75px; line-height:1.2; margin-bottom:1px; padding-bottom:1px; text-decoration:none; }
a:visited { color:#400000; font-weight:500; text-decoration:underline; }
a:hover { color:#400000; font-weight:500; letter-spacing:0.75px; text-decoration:underline; }
a:active { color:#400000; font-weight:500; letter-spacing:0.75px; text-decoration:underline; }
a.nav:link { color:#ffc; font-size:14px; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.nav:visited { color:#fc6; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.nav:hover { color:#ffc; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.nav:active { color:#fc6; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.navc:link { color:#ffc; font-size:14px; font-weight:500; letter-spacing:0.75px; line-height:1.2; }
a.navcnt:link { color:#000; font-size:14px; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.navcnt:visited { color:#000; font-size:14px; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.navcnt:hover { color:#000; font-size:14px; font-weight:500; letter-spacing:0.75px; text-decoration:none; }
a.navcnt:active { color:#000; font-size:14px; font-weight:600; letter-spacing:0.75px; text-decoration:none; }
.PopBoxImageSmall { border: none 0px #ffffff; cursor: url("/images/000/magplus.cur"), pointer; }
.PopBoxImageLarge { border: solid 1px #999999; cursor: url("/images/000/magminus.cur"), pointer; }
.PopBoxImageShrink { cursor: url("/images/000/magminus.cur"), pointer; }
.PopBoxImageLink { cursor: pointer; }
.PopBoxImageMove { border: none 0px #ffffff; cursor: pointer; }

ul.cssMenu ul{display:none}

ul.cssMenu li:hover>ul{display:block}

ul.cssMenu ul{position: absolute;right:100%;top:0;}

ul.cssMenu ul ul{position: absolute;right:100%;top:0;}

ul.cssMenu,ul.cssMenu ul {
	margin:0;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#334400;
	background-image:url(menubg.jpg);
	background-repeat:repeat;
	border-top:1px solid #c69c6d;
	border-bottom:1px solid #c69c6d;
}

ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	width:180px;
	float: left;
}

ul.cssMenu ul{ width:200px; }

ul.cssMenu li{ display:block; margin:0 0px 0px 1px; font-size:0px; }

ul.cssMenu a:active, ul.cssMenu a:focus { outline-style:none; }

ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	zoom:1;
	background-color:#334400;
	background-image:url(menubg.jpg);
	background-repeat:repeat;
	border-top:1px solid #c69c6d;
	border-bottom:0;
	text-align:left;
	text-decoration:none;
	padding:6px;
	_padding-left:4px;
	font:14px Arial;
	color: #ffffcc;
	cursor:default;
}

ul.cssMenu span{ overflow:hidden; }

ul.cssMenu ul li { float:none; }

ul.cssMenu ul a { text-align:left; white-space:nowrap; }

ul.cssMenu li.sep{ text-align:left; padding:0px; line-height:0; }

ul.cssMenu li.sep span{
	float:none;
	padding-right:0;
	width:100%;
	height:3;
	display:inline-block;
	background-color:#EEEEEE #777777 #666666 #C9C9C9;	background-image:none;}

ul.cssMenu li:hover{ position:relative; }

ul.cssMenu li:hover>a{
	background-color:#665500;
	background-image:url(menubg_2.jpg);
	background-repeat:repeat;
	border-top:;
	border-bottom:;
	font:14px Arial;
	color: #ffffcc;
	text-decoration:none;
}

ul.cssMenu li a:hover{
	position:relative;
	background-color:#665500;
	background-image:url(menubg_2.jpg);
	background-repeat:repeat;
	border-top:;
	border-bottom:;
	font:14px Arial;
	color: #ffffcc;
	text-decoration:underline;
}

ul.cssMenu li.dis a { 	color: #AAAAAA !important; }

ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:24px; height:24px; }

ul.cssMenu ul img {width:30px; height:15px; }

ul.cssMenu img.over{display:none}

ul.cssMenu li.dis a:hover img.over{display:none !important}

ul.cssMenu li.dis a:hover img.def {display:inline !important}

ul.cssMenu li:hover > a img.def  {display:none}

ul.cssMenu li:hover > a img.over {display:inline}

ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover 
img.over,ul.cssMenu a:hover a:hover a:hover img.over{display:inline}

ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover 
img.def,ul.cssMenu a:hover a:hover a:hover img.def{display:none}

ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{display:block}

ul.cssMenu a:hover ul ul{display:none}

ul.cssMenu span{
	display:block;
	background-image:none;
	background-position:left center;
	background-repeat: no-repeat;
   padding-left:0;}

ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:none;}
