body {
font-family:Tahoma,Arial,Sans-Serif;
font-size:12px;
color:#454545;
/* background-color:#E7E8EA; */
background: #E4E5E7 url(mainbackground2.png) repeat-x scroll left top;
border:none;
}

html, body {
margin:0;
padding:0;
height: 100%;
}

#topbar {
margin:0px;
height:91px;
width:100%;
padding-top:10px;
position: relative;
}

#login {
color:#D3BF7A;
font-family:verdana,arial,sans-serif;
font-size:10px;
margin-left:247px;
}

.buttonred {
background-color:#AF0100;
border:1px solid #DA2B2A;
color:#FFFFFF;
font-weight:bold;
}

.buttonred:hover {
background-color:#DA2B2A;
border:1px solid #AF0100;
color:#FFFFFF;
font-weight:bold;
}

.button {
background-color:#1b539a;
border:1px solid #2570cf;
color:#FFFFFF;
font-weight:bold;
}

.button:hover {
background-color:#2570cf;
border:1px solid #1b539a;
color:#FFFFFF;
font-weight:bold;
}

#logo {
position: absolute;
top:0px;
left:2px;
background-image: url(logo.png);
width: 250px;
height:90px;
}

#toprightlinks {
color:#D3BF7A;
font-family:verdana,arial,sans-serif;
font-size:11px;
position: absolute;
top:13px;
right:17px;
}

#toprightlinks a {
color:#D3BF7A;
text-decoration:none;
}

#toprightlinks a:hover {
color:#D3BF7A;
text-decoration: underline;
}

#login a {
color:#D3BF7A;
text-decoration:none;
}

#login a:hover {
color:#D3BF7A;
text-decoration: underline;
}

#mainnav {
font-family:verdana,arial,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
position:absolute;
top:79px;
left:150px;
}

#mainnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}

#mainnav li.selected {
background-color:#BEBDBB;
color:#464646;
border-top:1px solid #F3F3F3;
border-right:1px solid #F3F3F3;
border-left:1px solid #F3F3F3;
border-bottom: 1px solid #BEBDBB;
float:left;
height:24px;
margin-left:15px;
padding:4px 9px 0;
}

#mainnav li.selected  a{
color:#464646;
}
/*
#mainnav li.unselected {
background-color:#9D9D9C;
border:1px solid #F3F3F3;
float:left;
height:16px;
margin-left:15px;
padding:4px 0 7px;
color:#464646;
}
*/

#mainnav li.unselected {
background-color:#1D4F8F;
/*
border-top:1px solid #185FB9;
border-right:1px solid #185FB9;
border-left:1px solid #185FB9;
*/
float:left;
height:16px;
margin-left:13px;
padding:4px 0 7px;
}

#mainnav li.unselected a{
color:#7cb0f3;
border-top:1px solid #1D4F8F;
border-right:1px solid #1D4F8F;
border-left:1px solid #1D4F8F;
}

#mainnav li a {
border-bottom:medium none;
padding:4px 13px 7px;
text-decoration:none;
}

#mainnav li a:hover {
background-color:#BEBDBB;
border-bottom: 1px solid #BEBDBB;
color:#FFFFFF;
border-bottom: 1px solid #BEBDBB;
}

#mainnav li.unselected a:hover {
border-top:1px solid #F3F3F3;
border-right:1px solid #F3F3F3;
border-left:1px solid #F3F3F3;
border-bottom: 1px solid #BEBDBB;
}

#topsearch {
font-family:verdana,arial,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
position:absolute;
top:73px;
right:20px;
}

/*
#gradient {
background-image:url(gradient.jpg);
background-repeat:repeat-x;
height:94px;
width:100%;
position:relative;
}
*/

#midsection {

}

#midbox {
margin-top: 25px;
position:relative;
left:50%;
margin-left:-425px;
background-image:url(../newbeta/includes/midbox.jpg);
border:1px solid #413C35;
height:551px;
visibility:visible;
width:850px;
padding:0;
text-align: left;
}

#higlightedlistings {
width:920px;
position: relative;
left:50%;
padding: 25px 5px 5px 10px;
margin-left:-467px;
margin-top:20px;
margin-bottom:70px;
background-color: #FFFFFF;
height:148px;
border:1px solid #cbc8c1;
}

.fsite {
float:left;
margin-left: 22px;
text-align:center;
}

.fsite a:link{
text-decoration: none;
color: #73797c;
}

.fsite a:visited{
text-decoration: none;
color: #73797c;
}

.fsite a:hover{
text-decoration: none;
color: #9ea3a6;
}

.fthumb {
border:1px solid #CCCCC1;
}

.vmore {
position: absolute;
right:15px;
bottom:9px;
}

#main {
padding:10px 0 15px 0;

}

#main .right {
	margin-left: 270px !important;
	/*position:absolute;
	top:115px;
	left: 355px; */
}

#greybox {
border:1px solid #a6a6a6;
background-color:#d4d5d6;
margin-left:20px;
margin-top:10px;
padding:10px;
padding-left:20px;
width:690px;
}

#greyboxlogin {
border:1px solid #a6a6a6;
background-color:#d4d5d6;
margin-left:20px;
margin-top:10px;
padding-top:-10px;
padding-left:20px;
padding-bottom:15px;
width:400px;
}

.bold {
font-weight:bold;
}

#errorbox {
background-color:#f6cac4;
border-top:1px solid #fc6651;
border-bottom:1px solid #fc6651;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-right: 10px;
width:703px;
margin-left:20px;
margin-top:10px;
}

#errorbox p {
margin-left:30px;
margin-bottom:-5px;
}

#errorboxbuy {
background-color:#f6cac4;
border-top:1px solid #fc6651;
border-bottom:1px solid #fc6651;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
width:513px;
margin-left:0px;
margin-top:10px;
}

#errorboxbuy p {
margin-left:30px;
margin-bottom:-5px;
}

#errorboxlogin {
background-color:#f6cac4;
border-top:1px solid #fc6651;
border-bottom:1px solid #fc6651;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
width:413px;
margin-left:20px;
margin-top:10px;
}

#errorboxlogin p {
margin-left:30px;
margin-bottom:-5px;
}

tr.red {
background-color:#f6cac4;
}

#exclamationbanners {
margin-left:7px;
margin-top:2px;
float:left;
color:#AF0100;
font-size:110%;
}

#exclamationtip {
margin-left:7px;
margin-top:11px;
float:left;
font-size:110%;
width: 230px;
}

#information {
background-color:#B2D281;
border-top:1px solid #669933;
border-bottom:1px solid #669933;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
width:440px;
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
}

.logout {
background-color:#B2D281;
border-top:1px solid #669933;
border-bottom:1px solid #669933;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
width:413px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

a {
color:#1D4F8F;
text-decoration: underline;
}

a:hover {
color:#226DCC;
text-decoration: none;
}

.username {
color:#226dcc;
font-weight:bold;
}

#userlinks {
color:#d0d0d0;
margin-top:-7px;
}

#userlinks a {
color:#d0d0d0;
text-decoration: none;
margin-right:8px;
}

#userlinks a:hover {
color:#d0d0d0;
text-decoration: underline;
margin-right:8px;
}

#balance {
border:1px solid #a6a6a6;
background-color:#d4d5d6;
margin-left:20px;
margin-top:10px;
padding:10px;
padding-left:20px;
padding-right:20px;
width:370px;
}

#submit {
border:1px solid #a6a6a6;
background-color:#d4d5d6;
margin-left:20px;
margin-top:10px;
padding:10px;
padding-left:20px;
width:690px;
}


/*---------------- Tables -------------------*/

table.tables thead th {
background: #D4D5D6;
border-bottom: 1px solid #c1c1c1;
padding: 5px 0 5px 0;
}

table.tables th.first {
padding-left: 7px;
}

table.tables td.first {
padding-left: 7px;
}

table.tables td {
padding: 5px 0 5px 0;
}

table.tables thead th {
text-align:left;
}

table.tables {
border-collapse: collapse;
font-size: 12px;
}

.tables td {
	margin: 0;
	color: #111;
	border-bottom: 1px solid #C1C1C1;
}

table.tables:hover {
border: none;
}


/*---------------- Listings ----------------*/


.listings {
width: 650px;
}

table.listings tbody th img {
border: 1px solid #CCCCC1;
}

table.listings td {
height:100px;
}

table.listings th {
width:90px;
}

table.listings th.name {
width:140px;
}
table.listings td.name {
width:140px;
padding-left:10px;
font-size:110%;
font-weight:bold;
}

table.listings th.imp {
width:100px;
}
table.listings td.imp {
width:100px;
}

table.listings th.alexa {
width:85px;
}
table.listings td.alexa {
width:85px;
}

table.listings th.price {
width:140px;
}
table.listings td.price {
width:140px;
}



.listings {
	list-style-type: none;
	padding: 5px 0;
	margin: 5px 0;
	line-height: 20px;
}


.listings table, table.info {
	font-size: 95%;
	padding: 0;
	margin: 0;
	width: 99.1%;
	}

.listings th,  table.info th {
	text-align: right;
	padding: 0 5px 0 0;
	margin: 0;
	color: #444;
	border-bottom: 1px solid #C1C1C1;
	width: 240px;
}

.listings .details {
	text-decoration: none;
	border: none;
	font-weight: bold;
	float: right;
	color: #000;
	padding: 2px 5px;
	font-size: 10px;
	text-transform: uppercase;
}

.listings .details:hover {
	color: #4d6535;
}

.listings .edit {
	text-decoration: none;
	border: none;
	color: #000;
	padding: 2px 5px;
	margin-top:1px;
	font-size: 14px;
	}

.listings .edit:hover {
	color: #4d6535;
}

.listings table {
width:100%;
}

.listings li h3 {
	margin-top: 0;
	margin-left:7px;
}


/*---------------- Zone ----------------*/

.zone {
width: 740px;
}

table.zone th.mzone {
width:180px;
}

table.zone td.mzone {
width:180px;
}

table.zone th.available {
width:115px;
}
table.zone td.available {
width:115px;
}

table.zone th.imp {
width:110px;
}
table.zone td.imp {
width:110px;
}

table.zone th.cpm {
width:80px;
}
table.zone td.cpm {
width:80px;
}

table.zone th.buy {
width:240px;
}
table.zone td.buy {
width:240px;
}

span.cost {
margin-top:3px;
}

/*---------------- My ----------------*/




/*---------------- Cart ----------------*/ 

table.cart {
width: 745px;
}

table.cart th.site {
width:170px;
padding-left:5px;
}
table.cart td.site {
width:170px;
padding-left:5px;
}

table.cart th.size {
width:210px;
}
table.cart td.size {
width:210px;
}

table.cart th.price {
width:130px;
}
table.cart td.price {
width:130px;
}

table.cart th.upload {
width:110px;
}
table.cart td.upload {
width:110px;
}

table.cart th.delete {
width:125px;
}
table.cart td.delete {
width:125px;
}

#cart {
width:745px;
position:relative;
left:50%;
margin-left:-430px;
margin-top:25px;
}

/*---------------- Transactions ----------------*/
table.transactions {
width: 345px;
}

table.transactions th.tnum {
width:150px;
padding-left:5px;
}
table.transactions td.tnum {
width:150px;
padding-left:5px;
}

table.transactions th.amount {
width:85px;
}
table.transactions td.amount {
width:85px;
}

table.transactions th.date {
width:110px;
}
table.transactions td.date {
width:110px;
}

/*---------------- Manage ----------------*/

table.manage th {
padding-left:10px;
}

table.manage td {
padding-left:10px;
}

/*---------------- Site ----------------*/ 

table.site  {
margin-top:10px;
}

table.site th.site {
width:120px;
padding-left:5px;
}
table.site td.site {
width:120px;
height:100px;
padding-left:5px;
}

table.site th.name {
width:140px;
}
table.site td.name {
width:140px;
padding-left:10px;
font-size:110%;
font-weight:bold;
}

table.site th.editting {
width:150px;
}
table.site td.editting {
width:150px;
}

table.site td {
	border-bottom: none;
}

/*---------------- szone ----------------*/ 

table.szone  {
margin-top:10px;
}


table.szone th.zone{
width:220px;
}
table.szone td.zone{
width:220px;
}

table.szone th.sold{
width:100px;
}
table.szone td.sold{
width:100px;
}

table.szone th.imp{
width:110px;
}
table.szone td.imp{
width:110px;
}

table.szone th.cpm{
width:70px;
}
table.szone td.cpm{
width:70px;
}

table.szone th.costr{
width:110px;
}
table.szone td.costr{
width:110px;
}

table.szone th.links{
width:100px;
}
table.szone td.links{
width:100px;
}

/*---------------- End Tables ------------*/
.none {
border: none;
}

.viewimage {
border: 3px solid #A6A6A6;
float:right;
margin-left: 20px;
margin-bottom:20px;
margin-right:25px;
}

p.view {
margin-right:20px;
}

.floattopright {


}

#search {
position:absolute;
top:107px;
right:30px;
border: 1px solid #F3F3F3;
padding:7px 10px 7px 10px;
background-color:#9D9D9C;
color:#AF0100;
font-weight:bold;
font-size:12px;
}

#searchleft {
width: 210px;
border: 1px solid #F3F3F3;
padding:7px 10px 7px 10px;
background-color:#D2D2D2;
color:#344254;
font-weight:bold;
font-size:12px;
position: absolute;
left: 10px;
top: 120px;
}

#content {
margin-left:30px;
width:750px;
float:left;
}

#viewsidebar {
/*position:absolute;
top:175px;
right:33px;*/
margin-left:1%;
margin-top:25px;
float:left;
width:190px;
border: 1px solid #A6A6A6;
background-color:#e8e9ea;
font-size:11px;
color:#424242;
}

#info {
width:190px;
height:28px;
background-color: #000000;
text-align:center;
color:#D0D0D0;
font-weight:bold;
}

#viewside {
padding:10px 10px 10px 10px;
}

.lightlist {
color: #6b6b6b;
}

.cost {
float:left;
padding-top:4px;
font-weight:bold;
color:#1D4F8F;
font-size:15px;
}

.cartcost {
float:left;
font-weight:bold;
color:#1D4F8F;
}

.gradform input, .gradform textarea {
background:#FFFFFF url(inputbox.png) no-repeat scroll left top;
border:1px solid #AAAAAA;
margin-top:2px;
padding:2px;
}


.gradform input:hover, .gradform textarea:hover {
background:#FFFFFF url(inputbox.png) no-repeat scroll left top;
border:1px solid #888888;
padding:2px;
}

/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}





#chat {
position:absolute;
top:10px;
left:20px;
}

.pages {
padding: 10px;
}

.page a{

}

/**** Input Hover Box ****/

div.msg{ 
	background:#333333 url(arw.png) no-repeat left top;  
	color:#FFFFFF;
	margin-left:17px; 
	margin-bottom:15px;
	margin-top:-5px;
	padding:6px;
	padding-top:22px; 
	width:250px;
}
	div.msg a{color:#999999;}
	
/**** Input Hover Box ****/

#moreinfo {
padding: 15px;
}

.graph {
border: 1px solid #1860BC;
margin:5px;
}

#what {
margin-top:22px;
margin-left:17px;
background-image: url(whatadzale.png);
background-repeat: no-repeat;
width: 281px;
height:21px;
text-indent:-9999px;
}

#homebodytext {
position: absolute;
top:52px;
left:20px;
width: 390px;
height:100px;
color: #f0e7d8;
font-size: 14px;
}

#madvertiser{
position: absolute;
top: 115px;
left:20px;
width: 395px;
color: #f0e7d8;
font-size: 14px;
}

#mpublisher{
position: absolute;
top: -5px;
left: 448px;
width: 380px;
color: #f0e7d8;
font-size: 14px;
}

.gsp {
position:relative;
left:15px;
}

.gspad {
position:relative;
left:10px;
top:10px;
}

.a-all {
width: 300px;
height: 60px;
margin-top:25px;
position:relative;
}

.a-img {
float:left;
}

.a-text {
position:absolute;
left:70px;
top:8px;
font-weight:bold;
}

.joinnow {
margin-top:8px;
margin-left:15px;
width:170px;
height:55px;
background-image: url(j0.png);
}

.joinnow:hover{
background-image: url(j1.png);
}


#sell {
font-size:13px;
}

#midbox ul {
list-style-type: disc;
list-style-position:inside;
list-style-type:disc;
padding-left:3px;
}

#slideshow {
position: absolute;
top:5px;
left:625px;
width: 600px;
height:100px;
color: #f0e7d8;
font-size: 14px;
width:332px;
height:170px;
}

.commisionp {
width: 430px;
}

.approval {
width: 400px;
color: #AF0100;
}

/********************** Footer *************************/

.footer {
background-color:#2D2B2B;
clear:both;
padding-left:15px;
color: #F1EEDA;
}

.foots {
margin-left:15px;
margin-top:20px;
padding-left:5px;
margin-right:10px;
float:left;
}

.foot {
border-left: solid 1px #58554A;
margin-left:15px;
margin-top:18px;
padding-top:8px;
padding-left:15px;
padding-right:12px;
float:left;
}


.foot  ul {
list-style-type: disc;
list-style-image: url(bullet_blue.png);
list-style-position: inside;
padding-left:5px
}

.foot li {
padding-left: 4px;
}

.foot  a{
text-decoration: none;
color: #B3AF9E;
}

.foot  a:hover{
text-decoration: underline;
color: #F1EEDA;
}

.twitfoota  {
float:left;
margin-top:9px;
}

.twitfoot  a{
text-decoration: none;
color: #B3AF9E;
}

.twitfoot  a:hover{
text-decoration: none;
color: #F1EEDA;
}

.twitfooter {
float:left;
width:39px;
margin-top:7px;
margin-left:2px;
}

.wrapper {
	min-height: 90%;
	height: auto !important;
	min-width: 998px;	
 }
 
.footer  {
height: 155px;
clear:both;
}

.push {
height: 25px;
clear:both;
}

.copy {
margin-left:8px;
}

.footerline {
margin-left:-14px;
height:2px;
background-color:#595858;
}

#creditcards {
margin-top:4px;
}

.footerimg {
position: relative;
top:3px;
}

/******************* End Footer **********************/


#inputTest1 {
        width:2em;
        margin-left:0.2em;
}

.addcart {
width:134px;
height:31px;
background-image: url(button.png);
float:right;
}

.addcart:hover{
width:134px;
height:31px;
background-image: url(darkbutton.png);
}

/*****************************Rounded Cornr ***************************/

.roundedcornr_box_926524 {
   background: #ffffff;
}
.roundedcornr_top_926524 div {
   background: url(roundedcornr_926524_tl.png) no-repeat top left;
}
.roundedcornr_top_926524 {
   background: url(roundedcornr_926524_tr.png) no-repeat top right;
}
.roundedcornr_bottom_926524 div {
   background: url(roundedcornr_926524_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_926524 {
   background: url(roundedcornr_926524_br.png) no-repeat bottom right;
}

.roundedcornr_top_926524 div, .roundedcornr_top_926524, 
.roundedcornr_bottom_926524 div, .roundedcornr_bottom_926524 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_926524 { margin: 0 10px; }


/******************************* Rounded Cornr *******************************/

.extrainfo {
width:520px;
}

#searchleft p.nonemarg {
margin:0px 0 -6px 0;
padding:0;

}

#searchleft p {
margin:0px 0 9px 0;
padding:0;

}

.checkout {
background-color:#AF0100;
border:1px solid #DA2B2A;
color:#FFFFFF;
font-weight:bold;
padding:5px 7px 5px 7px;
margin-top:4px;
}

.checkout:hover {
background-color:#DA2B2A;
border:1px solid #AF0100;
color:#FFFFFF;
font-weight:bold;
padding:5px 7px 5px 7px;
margin-top:4px;
}

.checkoutd {
background-color:#bdc0c5;
border:1px solid #9ea0a5;
color:#FFFFFF;
font-weight:bold;
padding:5px 7px 5px 7px;
margin-top:4px;
}


.total {
color: #AF0100;
font-weight:bold;
float:right;
font-size:14px;
margin-right:4px;
margin-top:3px;
}

#balance {
width:250px;
margin-left:35px;
margin-top:25px;

}

.amountright {
float:right;
padding:0;
margin-top:-13px;
}

.cartlogin {
float:left;
position:relative;
left:15px;
}

.accou {
width:185px;
float:left;
margin: 15px 0 0 15px;

}

ul.acco {
font-size:16px;
list-style-type:none;
margin:0;
padding:0;
width:180px;
}

ul.acco li {
margin:5px 0;
}

ul.acco a {
background:#FFFFFF url(bullet_go.png) no-repeat scroll 2px 3px;
display:block;
padding:3px 3px 5px 19px;
}

ul.acco a:hover {
background:#D4D5D6 url(bullet_go.png) no-repeat scroll 2px 3px;
}

#accont {
float: left;
}

#accbox {
border:1px solid #a6a6a6;
background-color:#d4d5d6;
margin-left:20px;
margin-top:18px;
padding:10px;
padding-left:20px;
width:690px;
}

#msites {
margin:21px 0 0 25px;
}

.rss {
float:right;
margin-right:40px;
}

#traffic h2 {
color:#9C9A9C;
font-size:15px;
}

#traffic {
margin-left:10px;
}

