html {
	height: 100%;	
	margin:0px;
	padding:0px;
}

body {
	background-color:#CCCCCC;
	background-image:url(webgfx/bgMain.gif);	
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
}

.bold{
	font-weight:bold;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.borderless{
	border:none;
}
.info_success{
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:18px;
	color:#006600;
	text-align:center;
}
.error_warning{
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:18px;
	color:#990000;
	text-align:center;
}
.RegisterMain{
	width: 320px;
	font-size:16px;
	font-weight: bold;
	color:#006600;
}
#introImage{
	position:absolute;
	bottom:10px;
	right:20px;
	width:400px;
	height:580px;
	border:none;
}
#introText{
	position:absolute;
	top:60px;
	left:20px;
	width:330px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border:none;
}
#introQuote{
	position:absolute;
	top:10px;
	left:20px;
	width:450px;
	border:none;
	text-align:right;
	color: #336666;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	z-index:200;
}

#shopMain_1{
	position: relative;
	margin-left:30px;
	margin-top:20px;
	width:310px;	
	height:55px;
	border:3px double #669999;
}
#shopMain_1a{
	position: relative;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:30px;
	margin-top:0px;
	width:310px;	
	height:15px;
}
#shopMain_2{
	position: relative;
	margin-left:380px;
	margin-top:-76px;
	width:310px;	
	height:55px;
	border:3px double #669999;
}
#shopMain_2a{
	position: relative;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-left:380px;
	margin-top:0px;
	width:310px;	
	height:15px;
}
#shopMain_3{
	position: relative;
	margin-left:55px;
	margin-top:15px;
	width:620px;	
	height:110px;
	border:3px double #669999;
}
#shopMain_3a{
	position: relative;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-left:55px;
	margin-top:0px;
	width:620px;	
	height:15px;
}
#shopMain_4{
	position: relative;
	margin-left:30px;
	margin-top:30px;
	width:310px;	
	height:55px;
	border:3px double #669999;
}
#shopMain_4a{
	position: relative;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:30px;
	margin-top:0px;
	width:310px;	
	height:15px;
}
#shopMain_5{
	position: relative;
	margin-left:380px;
	margin-top:-76px;
	width:310px;	
	height:55px;
	border:3px double #669999;
}
#shopMain_5a{
	position: relative;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-left:380px;
	margin-top:0px;
	width:310px;	
	height:15px;
}

#partnerTable_Wrapper{
	width:700px;
	border:none;
	border-spacing:2px;
	padding:0px;
	text-align:left;
}

#supportTable_wrapper{
	width:510px;
	border:none;
	border-spacing:0px;
	padding:0px;
	text-align:left;
}
#supportTable{
	width:500px;
	border:none;
	border-spacing:1px;
	padding:1px;
}
.supportTable_FieldWidth{
	width:130px;
	font-size:14px;
	vertical-align:top;
}
.supportTable_FullWidth{
	font-size:14px;
	vertical-align:top;
}
.supportTable_InputWidth{
	width:357px;
	font-size:12px;
}
.supportTable_CombiRow{
	width:500px;
	height:5px;
	background:#FFFFFF;
}
.supportTable_SideCol{
	width:10px;
	background:#FFFFFF;
}
.supportTable_InnerSideCol{
	width:5px;
	background:#669999;
}

.editor_wrapper{
	position:relative;
	text-align:left;
	width:420;
	height:80px;
}
.editor_shopImage{
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:80px;
}
.editor_shopName{
	position:absolute;
	top:0px;
	left: 110px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.editor_shopPrice{
	position:absolute;
	top:15px;
	left: 110px;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.editor_shopAddProduct{
	position:absolute;
	right:0px;
	bottom:29px;
}

#overFrame{
	background-image:url(webgfx/bgMain2.gif);
	background-repeat:repeat-y;
	position:absolute;
	width:1050px;
	left:50%;
	margin-left:-525px;
	min-height:100%;
}

#mainFrame{
	width: 950px;
	margin: 0px auto;
	height:100%;
}
#mainNavFrame{
	position:relative;
	margin:0px;
	height:180px;
	width:950px;
}

#logoMAIN{
	position:absolute;
	left:0px;
	background-image:url(webgfx/logoMAIN.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:175px;
	height:173px;
}

#loginZone{
	position:absolute;
	width:440px;
	top:0px;
	right:0px;
	height:25px;
	z-index:1;
}
.loggedInfoBG{
	position:absolute;
	top:0px;
	left:25px;
	width:409px;
	height:25px;
	color:#FFFFFF;
	background-image:url(webgfx/navelements/login_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
}
.loggedInfo{
	position:relative;
	margin-top:5px;
	width:313px;
	height:25px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.loginInfoBG{
	position:absolute;
	top:0px;
	left:25px;
	width:261px;
	height:25px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(webgfx/navelements/login_bg.gif);
	background-repeat:repeat-x;
	text-align:left;
}
.loginID{
	position:relative;
	margin-top:4px;
	width:185px;
	height:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#666666;
	border:0;
	text-align:center;
}
.loginPW{
	position:relative;
	margin-top:2px;
	width:80px;
	height:19px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#666666;
	border:0;
	text-align:right;
}
.login{
	position:absolute;
	top:0px;
	right:90px;
	width:64px;
	height:25px;
	background-image:url(webgfx/navelements/login_tail.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:right;
}
.loggedin{
	position:absolute;
	top:0px;
	right:0px;
	width:96px;
	height:25px;
	background-image:url(webgfx/navelements/login_tail.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:right;
}
.loginBTN{
	background:url(webgfx/navelements/login_btn.gif) no-repeat top left;
	width:58px;
	height:25px;
	border:none;
	cursor:pointer;
}
.loginBTN:hover{
	background:url(webgfx/navelements/login_btnRO.gif) no-repeat top left;
	width:58px;
	height:25px;
	border:none;
	cursor:pointer;
}
.loginBTN:active{
	background:url(webgfx/navelements/login_btnDN.gif) no-repeat top left;
	width:58px;
	height:25px;
	border:none;
	cursor:pointer;
}

.logout{
	position:absolute;
	top:0px;
	right:0px;
	width:90px;
	height:25px;
}
.logoutBTN{
	background:url(webgfx/navelements/logout_btn.gif) no-repeat top left;
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
}
.logoutBTN:hover{
	background:url(webgfx/navelements/logout_btnRO.gif) no-repeat top left;
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
}
.logoutBTN:active{
	background:url(webgfx/navelements/logout_btnDN.gif) no-repeat top left;
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
}

.register{
	position:absolute;
	top:0px;
	right:0px;
	width:90px;
	height:25px;
}
.registerBTN{
	background:url(webgfx/navelements/register_btn.gif) no-repeat top left;
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
}
.registerBTN:hover{
	background:url(webgfx/navelements/register_btnRO.gif) no-repeat top left;
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
}
.registerBTN:active{
	background:url(webgfx/navelements/register_btnDN.gif) no-repeat top left;
	width:90px;
	height:25px;
	border:none;
	cursor:pointer;
}

#TimeZone{
	position:absolute;
	width:235px;
	top:133px;
	right:0px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
	z-index:1;
	text-align:center;
	background:url(webgfx/navelements/servotime.gif) no-repeat;
}

#mainNav{
	position:absolute;
	top:0px;
	left:175px;
	height:158px;
	width:775px;
	background-image:url(webgfx/topBG.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.creditsBTN{
	position:absolute;
	top:5px;
	left:5px;
	width:147px;
	height:61px;
}
.shopBTN{
	position:absolute;
	top:5px;
	left:161px;
	width:147px;
	height:61px;
}
.partnersBTN{
	position:absolute;
	bottom:5px;
	left:5px;
	width:147px;
	height:61px;
}
.supportBTN{
	position:absolute;
	bottom:5px;
	left:161px;
	width:147px;
	height:61px;
}
#vipWrapper{	
	position:absolute;
	top:47px;
	left:0px;
}
.vipBTN{	
	position:absolute;
	top:0px;
	left:124px;
	width:65px;
	height:65px;
	z-index:1;
}
.vipPiston{
	position:absolute;
	top:21px;
	left:0px;
	height:23px;
	width:125px;
}
.vipEnd{
	position:absolute;
	top:26px;
	left:0px;
	height:13px;
	width:13px;
	z-index:1;
}

#connector{
	position:absolute;
	top:158px;
	left:0px;
	width:175px;
	height:20px;
	background-image:url(webgfx/frames/connector.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#conGear1{
	position:absolute;
	top:2px;
	left:13px;
	width:16px;
	height:16px;
}
#conGear2{
	position:absolute;
	top:2px;
	right:25px;
	width:16px;
	height:16px;
}
#conGear3{
	position:absolute;
	right:2px;
	width:20px;
	height:20px;
}

#scrollText{
	position:absolute;
	left:0px;
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color: #FFFFFF;
	font-weight: bold;
	width:765px;
	height:20px;
	overflow:hidden;
	background:url(webgfx/frames/sc_c.gif) repeat-x;
	cursor:auto;
}
#scrollerZone{
	position:absolute;
	top:158px;	
	left:175px;
	width:775px;
	height:20px;
}
.scroller{	
	position:absolute;
	top:0px;
	left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	color: #FFFFFF;
	font-weight: bold;
	width:765px;
	height:20px;
	background-image:url(webgfx/frames/sc_c.gif);
	background-repeat:repeat-x;
}
.scrollerLeft{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(webgfx/frames/sc_l.gif);
	background-repeat:no-repeat;
	width:5px;
	height:20px;
}
.scrollerRight{
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(webgfx/frames/sc_r.gif);
	background-repeat:no-repeat;
	width:5px;
	height:20px;
}
.hookleft{
	position:absolute;
	left:30px;
	bottom:-22px;
	height:22px;
	width:15px;
	border-right-width:2px;
	border-right-color:#669999;
	border-right-style:solid;
}
.hookright{
	position:absolute;
	right:43px;
	bottom:-22px;
	height:22px;
	width:15px;
	border-right-width:2px;
	border-right-color:#669999;
	border-right-style:solid;
}
.hook{
	position:relative;
	right:-9px;
	width:15;
	height:22px;
	background:url(webgfx/hookon.gif) bottom no-repeat;
}

#dataWrapper{
	position:relative;
	margin:0px;
	width:950px;
	height:auto;
}

#dataFrame{
	position:relative;
	margin:20px 0px 0px 180px;
	min-height:700px; 
	height:auto !important;
	height:650px;
	width:770px;	
	background-image:url(webgfx/dataBG.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.dataSpacer{
	height:20px;
	width:730px;
}
.dataZone{
	margin: 0px 20px;
	width:730px;
}

#subWrapper{
	position:relative;
	margin:0px;
	width:175px;
	height:100%;
}

#subNav{
	position:absolute;
	top:120px;
	left:0px;
	width:175px;
	height:auto;
	background-image:url(webgfx/subNavBG.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.subNavInfo{
	position:relative;
	top:10px;
	margin:10px 10px 30px 12px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:5;
}
.newsInfo{
	margin:-10px 0px -10px 10px;
	height:275px;
	overflow-x: hidden;
	overflow-y: scroll;
	z-index:6;
}

.depositBtn {
	background: url(webgfx/navelements/depositCreds_btn.gif) no-repeat top left;
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}
.depositBtn:hover{
	background: url(webgfx/navelements/depositCreds_btnRO.gif) no-repeat top left;
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}
.depositBtn:active{
	background: url(webgfx/navelements/depositCreds_btnDN.gif) no-repeat top left;
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}

.refreshCredsBtn{
	background: url(webgfx/navelements/refreshCreds_btn.gif) no-repeat top left;
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}
.refreshCredsBtn:hover{
	background: url(webgfx/navelements/refreshCreds_btnRO.gif) no-repeat top left;
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}
.refreshCredsBtn:active{
	background: url(webgfx/navelements/refreshCreds_btnDN.gif) no-repeat top left;
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}

.confirmSellCredsBtn{
	background: url(webgfx/navelements/confirmSell_btn.gif) no-repeat top left;
	width: 200px;
	height: 25px;
	display:block;
	border:none;
	cursor:auto;
}
.confirmSellCredsBtn:hover{
	background: url(webgfx/navelements/confirmSell_btnRO.gif) no-repeat top left;
	width: 200px;
	height: 25px;
	display:block;
	border:none;
	cursor:default;
}
.confirmSellCredsBtn:active{
	background: url(webgfx/navelements/confirmSell_btnDN.gif) no-repeat top left;
	width: 200px;
	height: 25px;
	display:block;
	border:none;
	cursor:default;
}

.buyCredits{
	border:2px solid #669999;
	border-spacing:2px;
	padding:3px;
	width:100%;
}
.buyCredits tr{
	background: #DEDEDE;
	font:Arial, Helvetica, sans-serif 12px;
	color:#000000;
}
.buyCredits th{
	background: #333333;
	font:Arial, Helvetica, sans-serif 12px bold;
	color:#FFFFFF;	
}

#featuredDevs{
	position:absolute;
	top:-2px;
	width:175px;
	height:100px;
	background-image:url(webgfx/subNavBG.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.featuredDevsInfo{
	position:relative;
	top:10px;
	margin:0px 12px 30px 12px;
	height:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.featuredPortrait{
	position:absolute;
	top:10px;
	left:0px;
	height:58px;
	width:43px;
	background:url(webgfx/portraitBG.gif) bottom right no-repeat;
}
.featuredDetails{
	position:absolute;
	top:0px;
	left:45px;
	height:auto;
	width:105px;
	text-align:right;
	z-index:2;
}

.shop_PartnerList{
	margin: 7px 0px 0px 0px;
	height: 55px;
	text-align:center;
}
#shopList{
	width: 145px;
	font-size:12px;
}
#shopCatList{
	width: 100px;
	font-size:11px;
}

.maxField{
	width: 342px;
}
.maxSelectField{
	width: 100px;
}

.frameTL1{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(webgfx/frames/fr_tl1.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:10px;
	height:20px;
}
.frameTL2{
	position:absolute;
	top:0px;
	left:10px;
	background-image:url(webgfx/frames/fr_tl2.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:10px;
	height:20px;
}
.frameTR1{
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(webgfx/frames/fr_tr1.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:10px;
	height:20px;
}
.frameTR2{
	position:absolute;
	top:0px;
	right:10px;	
	background-image:url(webgfx/frames/fr_tr2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:10px;
	height:20px;
}
.frameBL1{
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(webgfx/frames/fr_bl1.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:10px;
	height:20px;
}
.frameBL2{
	position:absolute;
	bottom:0px;
	left:10px;
	background-image:url(webgfx/frames/fr_bl2.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:10px;
	height:20px;
}
.frameBR1{
	position:absolute;
	bottom:0px;
	right:0px;
	background-image:url(webgfx/frames/fr_br1.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:10px;
	height:20px;
}
.frameBR2{
	position:absolute;
	bottom:0px;
	right:10px;
	background-image:url(webgfx/frames/fr_br2.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:10px;
	height:20px;
}
.frameT1{
	position:absolute;	
	top:0px;
	left:20px;
	background-image:url(webgfx/frames/fr_t.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:135px;
	height:20px;
}
.frameT2{
	position:absolute;
	top:0px;
	left:20px;
	background-image:url(webgfx/frames/fr_t.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:915px;
	height:20px;
}
.frameT3{
	position:absolute;
	top:0px;
	left:20px;
	background-image:url(webgfx/frames/fr_t.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:730px;
	height:20px;
}
.frameB1{	
	position:absolute;
	bottom:0px;
	left:20px;
	background-image:url(webgfx/frames/fr_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:135px;
	height:20px;
}
.frameB2{
	position:absolute;
	bottom:0px;
	left:20px;
	background-image:url(webgfx/frames/fr_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:915px;
	height:20px;
}
.frameB3{
	position:absolute;
	bottom:0px;
	left:20px;
	background-image:url(webgfx/frames/fr_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:730px;
	height:20px;
}
#shopOwner{
	position:relative;
	width: 700px;
	border: double medium #669999;
	margin: 0px 0px 1px 10px;
	text-align:right;
	font-size:12px;
}
.shopNamer{
	position:absolute;
	left:5px;
	top:10%;
	font-size:20px;
	font-style:italic;
}
#shopWrapper{
	position:relative;
	width: 700px;
	height: 550px;
	border: double medium #669999;
	margin: 0px 0px 10px 10px;
}

#shopBlingZone{
	position:relative;
	width: 700px;
	border: double medium #669999;
	margin: 0px 0px 10px 10px;
}
.shopBlingData{
	width: 700px;
	text-align:center;
	margin: 0px;
}

.shopFace{
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	height:110px;
}
.shopHead{
	position:absolute;
	left:80px;
	top:0px;
	width:620px;
	height:110px;
}
.shopCategory{
	position:absolute;
	left:8px;
	top:120px;
	width:100px;
	height:40px;
	border:2px inset #CCCCCC;
	text-align:center;
}
.shopPromo{
	position:absolute;
	left:8px;
	top:175px;
	width:100px;
	height:365px;
	border:2px inset #CCCCCC;
}

.shopMain{
	position:absolute;
	left:120px;
	top:120px;
	width:570px;
	height:422px;
}
.shopMain_slogan{
	position:absolute;
	left:0px;
	top:0px;
	width:570px;
	height:35px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.shopMain_welcome{
	position:absolute;
	left:0px;
	top:60px;
	width:570px;
	height:200px;
	text-align:left;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.shopMain_banner{
	position:absolute;
	left:35px;
	bottom:0px;
	width:500px;
	height:150px;
	text-align:center;
}
.shopMain_categoryWrapper{
	position:absolute;
	left:0px;
	top:0px;
	width:570px;
	height:422px;
}
.shopMain_categoryImage{
	position:absolute;
	left:0px;
	top:0px;
	width:570px;
	height:52px;
}
.shopMain_TopPageSelector{
	position:absolute;
	width:570px;
	height:15px;
	text-align:center;
}
.shopMain_BtmPageSelector{
	position:absolute;
	width:570px;
	height:15px;
	bottom:0px;
	text-align:center;
}
.shopMain_products{
	position:absolute;
	width:570px;
	height:315px;
	text-align:left;
}

.shopMain_productInfo1{
	position:relative;
	margin:15px 0px 5px 0px;
	width:140px;
	height:105px;
	text-align:center;
}
.shopMain_productInfo2{
	position:relative;
	margin:-110px 0px 5px 142px;
	width:140px;
	height:105px;
	text-align:center;
}

.shopMain_productInfo3{
	position:relative;
	margin:-110px 0px 5px 282px;
	width:140px;
	height:105px;
	text-align:center;
}
.shopMain_productInfo4{
	position:relative;
	margin:-110px 0px 5px 422px;
	width:140px;
	height:105px;
	text-align:center;
}
.shopMain_productName{
	position:relative;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:140px;
	height:12px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#shopSaver{
	width:700px;
	text-align:right;
}
.shopSubmit{
	font-size:11px;
	height:22px;
}
.shopSubmitCat{
	font-size:11px;
	height:22px;
	width:100px;
}

#btmattache{
	position:absolute;
	bottom:0px;
	left:-180px;
	width:175px;
	height:240px;
	background-image:url(webgfx/subNavBG.gif);
	background-repeat:repeat-y;
	background-position:left;	
}
.paypalVerify{
	margin:0px auto 0px auto;
	height:100px;
	width:100px;
	border:double #669999;
}
.btmattacheInfo{
	position:absolute;
	margin:0px 5px 0px 15px;
	top:15px;
	left:0px;	
	width:145px;
	height:auto;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.btmlinker{
	position:absolute;
	bottom:-22px;
	left:35px;
	width:105px;
	height:22px;
	border-color:#669999;
	border-left-style:solid;
	border-left-width:2px;
	border-right-style:solid;
	border-right-width:2px;
}
.attacheleftgear{
	position:absolute;
	left:-9px;
	width:16px;
	height:22px;
	background:no-repeat center url(webgfx/gear_sml.gif);
}
.attacherightgear{
	position:absolute;
	right:-9px;
	width:16px;
	height:22px;
	background:no-repeat center url(webgfx/gear_sml.gif);
}

#btmNavFrame{
	position:relative;
	margin-top:22px;
	margin-bottom:10px;	
	width:950px;
	height:50px;	
	text-align:center;
	background-image:url(webgfx/btmNavBG.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.btmNavInfo {
	position:absolute;
	top:12px;
	left:0px;	
	text-align:center;
	width:950px;
	height:auto;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index:2;
}
.whiteBorder{
	border:#FFFFFF 2px solid;
}
.whiteText{
	color: #FFFFFF;
}
.redText{
	color:#DE0000;
}
.greenText{
	color:#33CC00;
}
.navyText{
	color:#003366;
}
.darkText{
	color:#121212;
}

.standardText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.InformativeWarning {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
}

.member{
	text-align:center;
}
.member table{
	background:#EEEEEE;
	border:#669999 2px solid;
	border-spacing:3px;
	padding:5px;
	width:100%;
}
.member th{
	background:#333333;
	color:#FFFFFF;
	width: 250px;
}
.member td{
	background:#CDCDCD;
	color:#000000;
}

.table_sub {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}
.size9 {font-size: 9px}
.size10 {font-size: 10px}
.size11 {font-size: 11px}
.size12 {font-size: 12px}
.size14 {font-size: 14px}
.size16 {font-size: 16px}
.size18 {font-size: 18px}
.size20 {font-size: 20px}

.bannerText textarea{
	font: 12px Arial, Helvetica, sans-serif;
	width: 500px;
}

.contentHead {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
}
.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #222222;
}
.subContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}

.noBuy {
	color: #993300;
}
.BuyingNow {
	color: #009900;
}

.referrerTable{
	border:#669999 double;
	border-spacing:2px;
	border-width:3px;
	padding:5px;
	text-align:center;
	background:#E0E0E0;
}

.registerTable{
	position:relative;
	margin-left:115px;
	width:500px;
	padding: 4px;
	border: medium #669999 double;
}
.registerTable table{	
	width:500px;
}
.registerTable td{
	background:#AAAAAA;
}
.registerTable th{
	background:#999999;
	color:#FFFFFF;
	font: bold;
	width: 150px;
	padding: 4px;
}

#aSellerInfo{
	width:270px;
	height:0px;
	overflow:hidden;
	padding-top:25px;
	display:block;
	background:url("webgfx/navelements/sad_btn.gif");
}
#aSellerInfo:hover{
	background:url("webgfx/navelements/sad_btnRO.gif");
}
#aSellerInfo:down{
	background:url("webgfx/navelements/sad_btnDN.gif");
}

.withdrawCreds{
	background:url("webgfx/navelements/withdrawFrBal_btn.gif");
	width: 375px;
	height: 25px;
	display:block;
	border:none;
}
.withdrawCreds:hover{
	background:url("webgfx/navelements/withdrawFrBal_btnRO.gif");
	width: 375px;
	height: 25px;
	display:block;
	border:none;
}
.withdrawCreds:active{
	background:url("webgfx/navelements/withdrawFrBal_btnDN.gif");
	width: 375px;
	height: 25px;
	display:block;
	border:none;
}

.withdrawEarnings{
	background:url("webgfx/navelements/withdrawCreds_btn.gif");
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}
.withdrawEarnings:hover{
	background:url("webgfx/navelements/withdrawCreds_btnRO.gif");
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}
.withdrawEarnings:active{
	background:url("webgfx/navelements/withdrawCreds_btnDN.gif");
	width: 270px;
	height: 25px;
	display:block;
	border:none;
}

a.productsLink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.productsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.productsLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.DevNameText:link{
	color: #333333;
	font-weight: bold;
	padding: 2px;	
	text-decoration: none;
}
a.DevNameText:hover{
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}
a.DevNameText:visited{
	color: #333333;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}

a.common1:link{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.common1:hover{
	color: #444444;
	font-weight: bold;
	text-decoration: none;
}
a.common1:visited{
	color: #333333;
	font-weight: bold;
}

a.common2:link{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.common2:hover{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a.common2:visited{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a.shop_partnerNames:link{
	color: #333333;
	font-weight: bold;
	font-size:12px;
	padding: 2px;	
	text-decoration: none;
}
a.shop_partnerNames:hover{
	text-decoration:underline;
}
a.shop_partnerNames:visited{
	color: #333333;
	font-weight: bold;
	font-size:12px;
	padding: 2px;
	text-decoration: none;
}

a:link {
	color: #333333;
}

a:hover {
	color: #444444;
}

a:active {
	color: #FFFFFF;
}

a.link_btmNav:link{
	color: #333333;
	text-decoration:underline;
}
a.link_btmNav:hover{
	color: #333333;
	text-decoration:none;
	font-style:normal;
}
a.link_btmNav:visited{
	color: #333333;
}
a.link_btmNav:active{
	color: #FFFFFF;
	background-color: #111111;
	font-style:normal;
}

a.link_scroller:link{
	color: #FFFFFF;
	text-decoration:underline;
}
a.link_scroller:hover{
	color: #FFFFFF;
	text-decoration:none;
	font-style:normal;
}
a.link_scroller:visited{
	color: #FFFFFF;
}
a.link_scroller:active{
	color: #DDDDDD;
	background-color: #111111;
	font-style:normal;
}

a.link_textNav:link {
	color: #333333;
	font-weight: bold;
	padding: 2px;
}
a.link_textNav:visited {
	color: #444444;
	font-weight: bold;
	padding: 2px;
}
a.link_textNav:hover {
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	padding: 2px;
}
a.link_textNav:active {
	color: #FFFFFF;
	background-color: #111111;
	font-weight: bold;
	padding: 2px;
}

a.link_subContent:link {
	color: #333333;
	text-decoration: none;
}
a.link_subContent:hover {
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
a.link_subContent:visited {
	color: #333333;
	text-decoration: none;
}
a.link_subContent:active {
	color: #666666;
	text-decoration: none;
}

a.link_box:link {
	padding:5px;
	background-color: #DDDDDD;
	color: #333333;
	text-decoration: none;
	border:medium #669999 groove;
}
a.link_box:hover {
	padding:5px;
	background-color: #FFFFFF;
	text-decoration: none;
	border:medium #669999 groove;
}
a.link_box:visited {	
	padding:5px;
	color: #333333;
	text-decoration: none;
	border:medium #669999 groove;
}
a.link_box:active {	
	padding:5px;
	background-color: #EEEEEE;
	color: #666666;
	text-decoration: none;
	border:medium #669999 groove;
}