   .button{
      background-color: #4CC417;
      font-weight:700;
    }
.overall{
background:#FFFFFF;
  border: 1px solid #B4CFEC;
  width:900px;
  filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
  height:90%;
  margin-left: auto;
  margin-right: auto;
}

table{ 
  margin-left: auto;
  margin-right: auto;
}

A{ color: #347C17; text-decoration: none; }
.standard a { color: blue; }
A:visited { text-decoration: none }

A:active { text-decoration: none; }

A:hover { text-decoration: none; }

pre{
  color: black;
}
h4{
font-size:20px;
font-weight:bold;
color:#9e9e9e;
}
.head{
  width: 100%;
  /*height: 220px;*/
  border: 1px solid black;
  top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.header{
  /*height: 270px;*/
}

.topad{
  vertical-align: middle; 
}

.rightad{
  width: 120px;
  vertical-align: top;
  border:1px solid black; 
}

.bottom_ad{
  vertical-align: bottom; 
}
/* End Main Body */

/* NAVIGATION */
.navhead{
  border: none;
  cursor:pointer;
  padding: 8px;
  font-family: sans-serif;
  font-size:14px;
  text-decoration:none;
}
.navheadhover{
  border:none;
  cursor:pointer;
  padding: 8px;
  font-family: sans-serif;
  font-size:14px;
  text-decoration:none;
  background-color: #AFDCEC;
}
.navfoot{
  border:1px solid black;
  height: 30px;
  padding: 5px;
  /*width: 75px;*/
}
.msgNav{
}
/* END NAVIGATION */

.msgTable{
  margin-left: auto;
  margin-right: auto;
  border:1px solid black;
  table { background: #ff0; border-collapse: collapse }
}

.login{ 
  vertical-align: left;
  margin-left: 10px;
}

.searchItem {
  width: 270px;
}

.searchBox{
  border: 1px solid black;
}
.register{
  text-align: left;
  border: 1px solid black;
  width:100%;
}
.register span{
  font: 22px Arial;
  font-weight:800;
}
.register font{
  font: 10px Arial;
  font-weight:200;
}
.register th{
  font: 18px Arial;
  font-weight:450;
}
.register td{
  text-align: right;
  padding: 5px;
}
.register table{
  padding: 5px;
} 
.register input{
  text-align: left;
} 
.registerRefer{

}
.button{
  background-color: #53C8F4;
  font-weight:600;
  color:white;
  font-variant: small-caps;
}

.error{
  font-weight:450;
  color:red;
}
.captchaImage{
 border: 3px double black;
 text-align: right;
}
.messageTable{
  border:3px double solid;
}
.msg1{
  background-color:none;
}
.msg2{
  background-color:#ECEDED;
}

.viewMsg td{
  border: 1px solid #B4CFEC;
  padding: 5px;
  width: 500px;
}
.viewMsg th{
  border: 1px solid #B4CFEC;
  padding: 5px;
}
.content{
  width:750px;
}

div{
  padding:2px;
}
.submitError{
  border:1px solid red;
}
.manageListings th{
 padding:10px; 
}
.manageListings td{
 border-bottom: 1px dotted black;
 border-left: 1px dotted black;
}
.manageListings{
  text-align:center; 
  width:100%;
}

.wide{
  width:100%;
}

.wideCenter{
  margin: 0 auto;
  width:100%;
}

.row1{
  background-color:none;
}
.row2{
  background-color:#ECEDED;
}

.searchResultDetails{
  padding-top:0px;
  font-size:16px;
}
.searchResults{
  border-top: 3px solid black;
}
.searchResults tr{
  border-top: 2px solid black;
}
.info{
  font-size:12px;
  font-style:italic;
  font-weight:600;
}

.searchNoResults{
  font-size:14px;
  font-weight:450;
  font-style:italic;
}
.rightalign{
  text-align:right;
  width:100%;
}

.categories{
  text-align: left;
} 
.leftSpacer{
  padding-left:8px;
}
.listedCategories{
  padding-left:2px;
}
.advancedSearch{
  border: 1px solid black;
  text-align:left !important;
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
}
.lastTenSearch{
	text-align:left;
	vertical-align:left;
	width:100%;
	padding-left:25px;
}

.listingDetailImage{
	padding:10px;
	text-align:left;
}
.listingDetailsInfo{
	padding:10px;
	border: 1px solid black;
	background-color: #E1E5FE;
	width:350px;
}
.listingDescription{
	width:400px;
}
.listingMember{
	padding:10px;
	border: 1px solid black;
	background-color: #E1E5FE;
	width:200px;
}
.listingOptions{
	padding:10px;
	border: 1px solid black;
	background-color: #E1E5FE;
	width:200px;
}
.infoMsg{
	padding:5px;
	font-weight:400;
	color: #347C17;
}
.profileUpdate{
}
.listingMessage{
}
@charset "UTF-8";
/* CSS Document */

body {
background-color:#ededed;
margin:0;
font-family:Arial, Helvetica, sans-serif !important;
font-size:12px;
line-height:18px;
color: #9e9e9e;
}

a{
color:#145773;
}

a:hover{
  text-decoration:underline !important;
}

#wrapper {
width:910px;
margin-left:auto;
margin-right:auto;
}

#header {
width:910px;
height:230px;
background-image: url(../images/header.gif);
}

#nav{
float:right;
text-align:right;
margin-top:30px;
margin-right:30px;
}

#nav a {
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

#nav .contest{
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
  color: red !important;
  font-weight:550;
  /*border:1px solid red;
  padding:5px;*/
}

#main {
background-color:white;
margin-left:20px;
width:880px;
}

#front_left{
margin-top:10px;
margin-right:10px;
float:left;
}

#front_mid{
float:left;
margin-bottom:20px;
width:550px;
}

#front_right, #main_right{
text-align:center;
margin-top:10px;
margin-bottom:20px;
margin-left:10px;
float:left;
}

#front_right a, #main_right a{
color:#9e9e9e;
text-decortation:underline;
}

#front_right img, #main_right img{
margin-bottom:10px;
}

#front_featured {
width:230px;
margin-left:10px;
float:left;
}

#front_featured img{
margin-right:10px;
float:left;
}

#front_blog {
width:260px;
float:left;
}

#main_content {
float:left;
margin-bottom:20px;
width:700px;
margin-left:20px;
margin-right:20px;
margin-top:20px;
}

#footer {
text-align:center;
margin-top:20px;
margin-bottom:40px;
}

h2 {
font-size:20px;
font-weight:bold;
color:#9e9e9e;
}

.box_top{
width:176px;
height:10px;
background:#1c7aa1 url(../images/box_top.gif) no-repeat;
line-height:0;
}

.box_mid{
border:0;
margin:0;
background:#1c7aa1;
width:176px;
}

.box_mid a{
color:white;
text-decoration:underline;
}


.box_mid table, .box_mid span, .box_mid div{
margin-left:10px;
color:white;
}

.searchbox{
width:110px;
margin-right:10px;
margin-bottom:10px;
}

.box_bot{
width:176px;
height:10px;
margin-bottom:20px;
background:url(../images/box_bot.gif) no-repeat;
line-height:0;
}

.blog_bg {
background:url(../images/front_poker.jpg);height:170px;
}

.blog_title_bg{
position:absolute;
margin-top:140px;
width:210px;
text-align:center;
background-color:#000000;
height:30px;
opacity:0.7;filter:alpha(opacity=70);
}

.blog_title{
margin-top:5px;
text-align:center;
/*color:white;*/
font-size:14px;
opacity:1;filter:alpha(opacity=100);
}

.title{
margin-left:6px;
}

.clearer {clear:both;}

.topText{
left:750px;
margin-top:140px;
padding-top:20px;
z-index:150;
position:absolute;
width:630px;
text-align:left;
height:50px;
}
.featured{
  width:50%;
}
.featuredBorder{
  width:100%;
  border:1px solid #9e9e9e;
}
.featuredImage{
  width:100px;
  height:100px;
}
.featured table{
  width:300px;
}

