body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2893A3;
	background-image: url(images/layout2010/wfback2.jpg);
	margin: 0px;
	background-repeat: no-repeat; background-position:center top; /*background-attachment:fixed;*/
}

h1 { color: #2893A3; font-size: 20px}
h2 { color: #000000; font-size: 16px}
div { position:relative; }
form { margin:0px; }
a { color: #2893A3; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border:0px none; }
input, textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif; }

#pagearea { width:980px; background-color:#3A4646; text-align:left; overflow-x:hidden; }
#topheader { background-color:#000000; height:24px; color:#FF0000; padding-left:5px; padding-right:5px; background-image:url(images/layout2010/topnav-back.jpg); }
#logins { color:#C00; font-size:12px; text-align:right; line-height:20px; height:20px; position:absolute; z-index:99; right:0px; top:-24px; }
#logins a { color:#C00; }
#headnav { height:24px; color:#F5EADE; font-size:12px; line-height:24px; overflow:hidden; }
#headnav ul { padding:0px; padding-right:0px;float: left; margin: 0px; list-style-type:none; position: relative; }
#headnav li { padding:2px 0px 2px 0px; float: left; margin: 0px; position: relative; height:24px; line-height:19px; }
#headnav li.divide { padding:0px; float: left; margin: 0px 10px 0px 10px; position: relative; color:#6BAAB1; }
#headnav li.last { background-image:url(../images/layout/tabr.gif); width:8px; background-color:transparent;}
#headnav li.first { background-image:url(../images/layout/tabl.gif); padding:0px; width:8px; background-color:transparent;}
#headnav li a { color: #6BAAB1; display:block;}
/* Dropdown menus */
.dropmenudiv{ position:absolute; top: 0px; border: 1px solid #000000; line-height:18px; z-index:100; background-color:#6BAAB1; visibility: hidden; }
.dropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #000000; padding: 2px 0; text-decoration: none; color:#000000; }
* html .dropmenudiv a{ /*IE only hack*/ width: 100%; }
.dropmenudiv a:hover{ background-color: #000000; color:#6BAAB1;}

#header-img, #header1, #header2, #header3 { height:130px; color:#666666; font-size:18px; line-height:34px; text-align:center; top:0px; overflow:hidden; }
#header { background-image:url(images/layout2010/wf-zapppheader.jpg); background-repeat:no-repeat; background-position:center top; hheight:214px; }
#header1 { position:absolute; left:0px; width:170px; background-color:#111111; }
#header2 { position:absolute; left:170px; width:280px; background-color:#999999; }
#header3 { position:absolute; left:450px; width:530px; background-color:#222222; }
#mainpage { background:url(images/layout2010/body-back.jpg) repeat-y; overflow-x:hidden; }
#mainpageall { border-bottom:3px solid #000000; overflow-x:hidden; }
#navleft { width:160px; padding:5px; float:left; color:#FFFFFF; margin-right:5px; overflow-x:hidden;border-top:1px solid #63A193;  }
#navleft a { display:block; padding:2px; border-bottom:1px solid #666666; color:#6BAAB1; }
#bodytext { width:630px; float:left; margin-top:0px; overflow-x:hidden; padding-bottom:5px; }
#bodytextfull { width:800px; float:left; margin-top:5px; overflow-x:hidden; padding-bottom:5px; }
#bodytextfullall { width:980px; float:left; margin-top:5px; overflow-x:hidden; padding-bottom:5px; }
#boxes-right { width:160px; float:right; color:#000000; padding-top:5px; overflow-x:hidden; margin-right:0px;border-top:1px solid #63A193; padding-right:5px; padding-left:5px;  }
/*#catchline { font-size:9px; background-image:url(images/layout2010/footer-back.jpg); background-repeat:no-repeat; height:300px; background-color:#000; color:#3A4646; }*/
#catchline { font-size:9px; background-color:#3A4646; color:#000; height:70px; border:1px solid #558C87; }
#catchline a { color:#3A4646; }
#catchlinebase { text-align:center; color:#4D5D5D; width:980px; padding:10px 0px 10px 0px; font-size:9px; }
#catchlinebase a { color:#4D5D5D; }
#nav-bottom { margin:10px 0px 10px 0px; font-weight:bold; text-align:center; font-size:11px; }
#constantbox { position:absolute; top:10px; left:10px; font-size:12px; }
#constantbox div { margin-top:5px; }

#contactbox { padding:3px; }
#contactbox a { color:#FFF; }

.adboxstore { background-color:#FFFFFF; width:158px; padding:5px; padding-bottom:0px; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; }
#navleft div.adbox a { padding:0px; border:0px none; margin-bottom:5px;}

.tel-bottom { float:left; top:10px; font-size:18px; font-weight:bold; color:#2893A3; }
.cards-bottom { float:right; font-size:18px; font-weight:bold; color:#2893A3; }

#dropdowns a.n { display:block; float:left; height:26px; background-position:top left; }
#dropdowns a.n:hover { background-position: left -26px; }
#dropdowns a.n.home { width:55px; background-image:url(images/layout/nav/home.jpg); }
#dropdowns a.n.gr { width:207px; background-image:url(images/layout/nav/ghostrecon.jpg); }

.blk { color:#2893A3; }
.white { color:#FFFFFF; }

.first { margin-top:0px;margin-bottom:5px; }
.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }

.pnav { float:right; width:140px; text-align:right; font-size:14px; color:#AAAAAA; }
.pnav a { color:#CC0000; }
.pnav img { vertical-align:middle; }
.pagetitle { font-weight:100; font-size:16px; }

.ruled-table td { padding:2px; border-bottom:1px solid #CCCCCC; }
.dark-header td { background-color:#000000; color:#FFFFFF; }
.dark-header2 td { background-color:#333333; color:#FFFFFF; }
tr.greyed td, tr.greyed td a { background-color:#f2795e; color:#000000; }
tr.reserved td { background-color:#d4c582; }
.xp, .xpnum, .xpcentre, .xpclear {
	color: #000000; background-color: #F0F0F0;
	border: 1px solid #202428;
}
.xpcentre { text-align: center; font-weight: bold}
.xpnum {	text-align: right;}
.xpclear { color: #333333; background-color: #FFFFFF; border: 0px none; font-weight: bold; }
.xpclearlight { color: #333333; background-color: #FFFFFF; border: 0px none; }
.xpcleardark { color: #333333; background-color: #C0CCD3; border: 0px none; font-weight: bold; }


/* PX */
.prod_colnew { font-size: 12px; color: #333333; padding:3px 0px 3px 0px; background-color: #F7F3F4; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.prod_colhigh { font-size: 12px; color: #333333; padding:3px 0px 3px 0px; background-color: #F7F3F4; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.prodtext { padding-left:3px; padding-right:3px; }
.detail-img { width:620px; overflow:hidden; text-align:center; }
.detail-img img { vertical-align:middle; border:0px none #000000; margin-bottom:10px; }
.detail-top { height:30px; line-height:35px; background-image:url(images/layout/prod-top.gif); padding-left:10px; background-repeat:no-repeat; color:#EB7C00; font-size:14px; font-weight:bold; }
.detail-detail { background-color:#F1F1F1; border:1px solid #DDDDDD; padding:5px 10px 5px 10px; } 

.cart_top { background-color: #666666; font-size: 12px; color: #FFFFFF; }
.cart_stripe1 { background-color: #BBBBBB; color: #000000; }
.cart_stripe2 { background-color: #DDDDDD; color: #000000; }

.highlight { color:#EB7C00; }

.boxhead { background-color:#555555; color:#FFFFFF; font-size:16px; padding:5px; }
.boxbody { padding:4px; border:1px solid #555555; }
/*	

*/
