/* Main Navigation */
* { margin: 0px; padding: 0px; font-family: Verdana; color:#000000}
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; background:url(../images/mainbg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; width:100%; text-align:center }

#MainTable { width: 940px; margin: auto; text-align: left;  }
A {font-size: 11px; font-family: Verdana; color: #FF3300; text-decoration: none; text-decoration:underline; } 
TABLE { border-collapse: collapse; }
TD { vertical-align: top;}
IMG { border: 0px; }
INPUT { font-size: 8pt; }
LABEL { font-size: 8pt; }
LI	{margin-top:0px;}

.listaccount_price {
 margin-bottom: 16px;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
}
#listaccount_price {
 margin-bottom: 16px;
 font-family: Verdana;
 color: #FFFFFF;
 font-weight: bold;
}

.listaccount_header {font-size: 14px; font-family: Verdana; color: #FF0000;  text-align:center;  font-weight: bold;} 
#listaccount_header {font-size: 14px; font-family: Verdana; color: #FF0000;  text-align:center;  font-weight: bold;} 

#menu{
	width:967px;
	text-align:left;
	margin:0 auto;
	line-height:28px
}
#menu li{
	margin:0px 12px;
	display:inline
}

#toppadding{
	float:right;
	margin-top:4px;
	margin-bottom:-5px;
}
A.menu {
	FONT-SIZE: 9pt;
	COLOR: #191919;
	font-weight: bold;
	text-decoration: none;
}
/*
del{
font-color:#FF0000; 
}
*/

/* Left Menu */
#ContentLeft { background-image: URL(/images/left-bg.jpg); background-repeat: repeat-y; background-position:center;
background-color:#ffffff; }
.LeftTitle{
font-size:8pt; font-family:Verdana; Text-indent:8px; font-weight: bold; color:#FCFF00;  
height:32px;
background-color:#2457BD;
line-height: 32px; margin-top: -1px; margin-bottom: 10px
}

.GameName {padding-left: 35px; padding-top: 5px; text-align:left;
background-image:url(http://www.characters.net/images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
}
.GameSubItem { padding-left: 34px; }

.GameName A { font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; text-align:left;}
.GameSubItem A { font-size: 8pt; color: #040aa9; text-decoration: none; }

.GameContainer { text-align:left; margin-left: 2px; margin-right: 5px; padding-bottom: 1px; }

#RightMenu,#ContentMiddle{
	padding-top:20px;
	background:url(../images/contentbg.jpg) repeat-x #ffffff;
}

#RightMenu{
	border-left:1px solid #DDDDDD;
}

#RightMenuInner{
	 background:url(../images/contentbg.jpg) 0 -20px repeat-x;
	 border-left:1px solid #DDDDDD;
	 padding:0px 20px 0px 20px;
}
#Content{
padding: 5px; padding-top: 10px; text-align:center; width:720px;
}

#HeaderCell{
	background:url(../images/headerbg.jpg) no-repeat;
	height:140px;
}

#livechat a{
	background:url(../images/livechat_support.jpg) no-repeat;
	display:block;
	height:144px;
	width:141px;
	float:right;
}

/* Main Content */
#ContentMiddle {color:#474747;  font-size: 8pt;}

.MiddleTitle {
font-size:10pt; font-family:Candara; Text-indent:10px; font-weight: bold; color:#FFFFFF; width: 510px; margin-left: 0px;
height:32px;
background-color:#474747;
line-height: 32px; margin-top: -1px;
}
 
#ContentHeader {
font-size:10pt; font-family:Verdana; Text-indent:10px; font-weight: bold; color:#ffffff; margin-left: 0px;
height:32px;
background-color:#474747;
line-height: 32px; margin-top: -1px;
}

/* Right Menu */
#ContentRight {   color:black; background-color:#ffffff; width:27%;}

#RightTitle{
font-size:10pt; font-family:Verdana; text-indent:10px; font-weight: bold; color:#FCFF00; width:265px; 
height:32px;background-color:#2457BD; line-height: 32px; margin-top: -1px;
}


/* Footer */
#Footer{
	background:url(../images/footerbg.jpg) repeat-x #3A3A3A;
}
#Footer table{
	color:#ffffff;
}

#FooterRow { text-align: center;
	color:#ffffff;	 }
.bottom{
	width:967px;
	margin:0px auto;}
.bottom li{
	margin:0px 10px;
	display:inline;}
#bottom{
	Text-align:right;	
	clear:both;
	font-size:8pt;
	color:#ffffff;
	width:967px;
	line-height: 45px;
	height:40px;
	margin:0px auto;
	background-image:url(/images/bottom.gif);}
	#bottom li{
	margin:0px 3px;
	display:inline;}
#bottompadding{
	float:right;
	margin-right:10px;
	margin-top:9px!important;
	margin-top:15px;
}
.bottompic{
margin:10px 20px;
}
A.gray_Small{
FONT-SIZE: 8pt;
COLOR: #7D7D7D;
}
.gray_font{
font-size:8pt;
COLOR: #7D7D7D;}

.SearchRow TR TD { vertical-align: top; color:#ffffff; }
.SearchTextField { width: 50px; margin-top: 7px; padding:2px; color:#ffffff;}
#SearchTable TR TD {padding: 1px; font-size: 13px; width: 200px; color:#ffffff;}
#SearchTable {width: 712px; background-color: #2b2d38; color:#ffffff; border:2px solid #000000}

#AdditionalInformationTable {width: 700px; background-color: #5D5D5D; color:#ffffff; border:2px solid #000000}
#AdditionalInformationTable TR TD {padding: 1px; font-size: 12px; color:#ffffff;}

#OrderStatusSearchTable {width: 712px; background-color: #5D5D5D; border:1px solid #000000}
#OrderStatusSearchTable TR TD {padding: 5px; font-size: 11px; }
.OrderStatusSearchtHeader { color: white; background-color: #2b2d38;}
.OrderStatusSearchtHeader TR TD{ padding: 4px; font-family: Candara; font-size: 12px;}

#AccountsListing { border: 2px solid #ffffff; width: 100%;}
#AccountsListing TR TD { font-size: 12px; padding: 4px; color: white;}
.AccountsHeader { background-color: #2b2d38; color: white;}
.AccountsHeader A { font-weight: bold; }
.AccountsColored A, .AccountsNotColored A { color: #FF7F00; font-weight: bold; }
.BuyAccountButton, #SearchButton, #CartSubmitButton, #AccountBuilderButton, #SellAccountButton, #AcceptationButton, .CouponSubmitButton, #smtlogin { background-color: #2b2d38; color: white; border:1px solid black; font-weight: bold; font-size: 11px; padding: 2px;}

.AccountsFound { font-size: 11px; font-weight: bold; margin-top: 10px; margin-bottom:10px; padding-left:15px; width:100%}
.AccountsFound TR TD{ font-size: 11px; color:#000000; font-weight: bold; }
.AccountsLinks A { color: #fe0a00; font-weight: bold; }
.AccountsLinks {margin-top: 10px; margin-bottom: 10px; }
.AccountsLinks TD {padding:5px;}
.LevelTable TR TD {border: none; color: white;}
.tooltip { width: 500px; color: #fff; text-align: left; background-color: #3d699a; font-size: 11px; padding: 4px; border: 2px solid #000000; padding-bottom: 15px; background-position: top; background-repeat: no-repeat;}
.centerBox2 span a { color:#FFFFFF; }
.TooltipClose { color: white; font-weight: bold; width:500px;}
.TooltipMenuClose { color: yellow; font-weight: bold; Width: 150px; Height: 17px}



/* Cart Page */
#CartAccountInformation { text-align:center; width:600px; margin-right: 40px; margin-left: 80px;} 
#CartGoogleCheckout { border: 1px solid black; width: 310px; margin-bottom: 20px; margin-right: 200px; margin-left: 200px; text-align:center;  vertical-align: middle;}
/*
#CartAccountInformation {font-size:11px; font-weight: bold; padding:5px; width: 600px;  text-align:center; margin-left: 10px; padding-top: 10px;}
*/


#searchform {padding:5px;}
/* Cart Page */
#CartAccountInformation { margin-left: 10px; padding-top: 10px; }
#CouponTable { font-size: 8pt; width: 400px; margin: 0px auto; margin-top: 5px; text-align: center;}
#CouponTable TR TD { padding: 4px; }
#CartTable { font-size: 8pt; width: 680px; margin: 0px auto; margin-top: 5px;}
.CartTable { font-size: 8pt; width: 680px; margin-top: 5px;}
.CartColored,.CouponColored ,.AccountsColored { color: #FFFFFF; background-color: #44414C; }
.CartNotColored, .CouponNotColored, .AccountsNotColored { color: #FFFFFF; background-color: #898180; }
.CartColored TD, .CartNotColored TD, .CouponNotColored TD,.CouponColored TD {padding: 4px; font-family: Candara; font-size: 12px; color: #FFFFFF; }
.CartHeader { color: #FFFFFF; background-color: #44414C; }
.CartHeader TD{ padding: 4px; font-family: Candara; font-size: 12px; color: #ffffff;}
.AccountsNotColored TR TD { color: #FFFFFF;  }

.AccountBuilderTable, .SellAccountTable, .AcceptationTable { font-size: 11px;}
#RequiredFieldText, .CustomAccountText { font-size: 11px; }
.AccountBuilderTable TR TD { padding: 4px; }
.SellAccountTable TR TD { padding: 4px; }
.AcceptationTable TR TD { padding: 4px; }

#SubmissionID, #AcceptationText {font-size:11px;}
#AcceptationPrice {font-size: 24px; text-align: center; width: 100%; font-weight: bold; color: #2b2d38; }
.AcceptationText {font-size:11px;}

/* Accept Quote */
#CustomAccountSummary {font-size: 8pt; width: 400px; margin-left: 15px; margin-top: 5px;}
 .CustomAccountText { margin-left: 10px; }

.Testimonial { border: 1px solid #ccc; padding: 5px; width: 650px;}
.TestimonialTable TD { font-size: 11px; padding: 2px; }
.TestimonialLeftColumn{ width: 150px; font-weight: bold; } 










#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.support {
	FLOAT: right; PADDING-TOP: 15px
}
#header-links {
	BACKGROUND: url(http://www.characters.net/images/nav_bg.gif) repeat-x 50% bottom; MARGIN: 0px 5px; HEIGHT: 31px
}
#header-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 947px; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
#header-nav LI {
	PADDING-RIGHT: 1px; BACKGROUND: url(images/mogs/nav_btn_open.gif) no-repeat left 50%; FLOAT: left; HEIGHT: 24px; TEXT-ALIGN: center
}
#header-nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(http://www.characters.net/images/nav_btn_bg.gif) repeat-x; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #f1f1f1; PADDING-TOP: 5px; HEIGHT: 14px; TEXT-DECORATION: none
}
#header-nav A:hover {
	TEXT-DECORATION: underline
}
#header-nav DIV {
	BACKGROUND: url(http://www.characters.net/images/nav_btn_close.gif) no-repeat right 50%
}
#header-nav LI.selected {
	BACKGROUND: url(http://www.characters.net/images/selected_btn_open.gif) no-repeat left 50%
}
#header-nav LI.selected DIV {
	BACKGROUND: url(http://www.characters.net/images/selected_btn_close.gif) no-repeat right 50%
}
#header-nav LI.selected A {
	FONT-SIZE: 12px; BACKGROUND: url(http://www.characters.net/images/selected_btn_bg.gif) repeat-x
}
#infobar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(http://www.characters.net/images/infobar_bg.gif) no-repeat; PADDING-BOTTOM: 9px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 9px; HEIGHT: 16px
}
#infobar-links {
	FLOAT: right; MARGIN-RIGHT: 44px
}
.module{
background-image:url(http://www.characters.net/images/moduleheader.gif);
background-repeat:no-repeat;
height:50px;
}

#footer-wrapper {
	MARGIN: 0px auto
}
#footer-wrapper DIV {
	MARGIN-TOP: 10px; BACKGROUND: #474747; FLOAT: left; PADDING-TOP: 5px; HEIGHT: 95px; TEXT-ALIGN: center
}
#footer A:link {
	COLOR: #fff
}
#footer A:visited {
	COLOR: #fff
}
#footer A:hover {
	COLOR: #f7941d
}
#footer P {
	MARGIN: 7px 0px
}
.footer-links LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bizrate {
	WIDTH: 200px
}
#scanalert {
	WIDTH: 200px
}
#copyright {
	WIDTH: 580px
}
#right A:link {
	COLOR: #0563d7
}
#right A:visited {
	COLOR: #0563d7
}
#left A:hover {
	COLOR: #f7941d
}
#right A:hover {
	COLOR: #f7941d
}
#right .moduleheader {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.characters.net/images/rightheader.gif) no-repeat; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px; HEIGHT: 15px
}
#right .modulebody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(http://www.characters.net/images/rightbody.gif) repeat-y; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#right UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
#right LI {
	MARGIN: 15px 0px
}
#right .moduleclose {
	BACKGROUND: url(http://www.characters.net/images/rightclose.gif) no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 20px
}
.banners {
	TEXT-ALIGN: center
}
.promoBox {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; MARGIN: 0px 3px 12px 0px; BORDER-LEFT: #777 1px solid; WIDTH: 219px; LINE-HEIGHT: 1.4em! important; BORDER-BOTTOM: #777 1px solid
}
.promoBoxLink {
	CLEAR: both; PADDING-RIGHT: 3px; BACKGROUND: url(http://www.characters.net/images/promoBox_link.gif) repeat-x; HEIGHT: 18px; TEXT-ALIGN: right
}
.promoBoxLink  {
	VERTICAL-ALIGN: middle
}
.promoBoxLink A {
	COLOR: #f7941d! important
}
.promoBoxLink A:hover {
	COLOR: #0563d7! important
}
.promoImg {
	MARGIN: 0px 4px 5px 0px
}
#shoppingcart .moduleheader {
	DISPLAY: none
}
#shoppingcart .moduleclose {
	DISPLAY: none
}
#shoppingcart .modulebody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(http://www.characters.net/images/shoppingcart_bg.gif) no-repeat; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; WIDTH: 212px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 63px; BORDER-BOTTOM-STYLE: none
}

ul#games{
	margin-left:30px;
}
ul#games li a{
	color:#FF3300;
	text-decoration:underline;
}

b.orange{
	color:#FF3300;
}

#navbar{
	position:absolute;
	top:126px;	
}

#navbar ul{
	list-style:none;
}

#navbar ul li{
	float:left;
}

#navbar ul li#mnuitem_home a{
	background: url(../images/menuitem_home.jpg) no-repeat bottom left;
	display:block;
	width:80px;
	height:34px;
}
#navbar ul li#mnuitem_home a:hover{
	background: url(../images/menuitem_home_hover.jpg) no-repeat bottom left;
}

#navbar ul li#mnuitem_faq a{
	background:url(../images/menuitem_faq.jpg) no-repeat bottom left;
	display:block;
	width:67px;
	height:34px;
}
#navbar ul li#mnuitem_faq a:hover{
	background:url(../images/menuitem_faq_hover.jpg) no-repeat bottom left;
}

#navbar ul li#mnuitem_aboutus a{
	background:url(../images/menuitem_aboutus.jpg) no-repeat bottom left;
	display:block;
	width:107px;
	height:34px;
}
#navbar ul li#mnuitem_aboutus a:hover{
	background:url(../images/menuitem_aboutus_hover.jpg) no-repeat bottom left;
}

#navbar ul li#mnuitem_contactus a{
	background:url(../images/menuitem_contactus.jpg) no-repeat bottom left;
	display:block;
	width:131px;
	height:34px;
}
#navbar ul li#mnuitem_contactus a:hover{
	background:url(../images/menuitem_contactus_hover.jpg) no-repeat bottom left;
}

#navbar ul li#mnuitem_testimonials a{
	background: url(../images/menuitem_testimonials.jpg) no-repeat bottom left;
	display:block;
	width:134px;
	height:34px;
}
#navbar ul li#mnuitem_testimonials a:hover{
	background: url(../images/menuitem_testimonials_hover.jpg) no-repeat bottom left;
}

#navbar ul li#mnuitem_affiliates a{
	background:url(../images/menuitem_affiliates.jpg) no-repeat bottom left;
	display:block;
	width:110px;
	height:34px;
}
#navbar ul li#mnuitem_affiliates a:hover{
	background:url(../images/menuitem_affiliates_hover.jpg) no-repeat bottom left;
}


