/**

@colordef	#e4e5dd background
@colordef	#737f69 dark green text
@colordef	#576250 even darker green text - like this better
@colordef	#f4f5f5 near white
@colordef	#0071c3 logo blue
@colordef	#9aca39 lime green
@colordef	#231f20 blackish text
@colordef	#cdccca med gray (lines)
@colordef 	#b6b5b4 med gray (text)
@colordef	#f9a426 orange
@colordef	#8b8a88 med gray (text)
@colordef	#edf1db lite green bg
@colordef	F1F1F1 lite gray bg
*/


/*----------alterations from style.css-----------------*/

html, body {
	background: #e4e5dd;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
	/*text-align: center;*/
	color: #444;
}

a {
/*/	color: #336699;*/
color:#000000;
}

a:hover {
	color: #7899ba;
	border-bottom: 1px dotted #7899ba;
	text-decoration: none;
}

a.photoLink:hover  {
	border-bottom: 0;}

p {
	font-size: 1.1em;
	line-height: 1.4em;}
	
a.seClassifiedPhotoLink:hover {
	border-bottom: 0;}
	
.tooltip td	{color: #555;}
	
/* link styles for account and catergories subnavs*/
.col_left li a { 
	color: #576250; 
}
.col_left li a:hover {
color: #336699;
border-bottom: 1px dotted ##336699; }



#ulogo a:hover {
	border-bottom: 0;}


div.box {
	background-color: #f4f5f5;
}

.clear {
	clear: both;
}
img {
	border: 0;
}


.fl-r {float: right;}
.fl-l {float: left;}
.cl-r {clear: right;}
.cl-l {clear: left;}
.cl-b {clear: both;}

div.error {
	background:  #FEF1EC;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	color: #CD0A0A;
	font-size: 1.4em;
	border: 1px solid #CD0A0A;
	font-weight: normal;
	padding: 15px 10px;
	display: block;
	margin-top: 10px;
	margin-right: 30px;
}

div.success {
	background:  #edf1db;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	color: #6b8b2c;
	font-size: 1.4em;
	border: 1px solid #9aca39;
	font-weight: normal;
	padding: 15px 10px;
	display: block;
	margin-top: 10px;
	margin-right: 30px;
}

div.error .icon, div.success .icon {
	vertical-align: text-bottom;}
	
.important {
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	background:  #FEF1EC url("../images/icons/bulb16.gif") no-repeat 30px 15px;
	color: #CD0A0A;
	font-size: 1.4em;
	border: 1px solid #CD0A0A;
	font-weight: normal;
	padding: 15px 10px;
	display: block;
	margin-top: 10px;
	text-indent: 41px;}
	
#browser_message {


	background: #FEF1EC;
	color: #CD0A0A;
	font-size: 1.4em;
	border-top: 1px solid #CD0A0A;
	border-bottom: 1px solid #CD0A0A;
	font-weight: normal;
	padding: 15px 10px;
	display: block;
	margin-top: 10px;
	text-align: center;

}
	
.resultMsg {
	font-size: 18px;}

/* !global form styles */

form_div input.text, input#to_display, input#subject {
	width: 352px;
	}

form#modalForm {
	padding-left: 30px;}

.acctMsg {
	font-size: 1.1em;
	color: #555;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
 }


input.button, a.button {
	background: #9aca39;
	color: #fff;
	border: 3px solid #9aca39;
	font-size: 1.2em;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
	width: auto;
	padding: 2px;
	vertical-align: top;
}

input.button:hover, a.button:hover {

   filter: alpha(opacity=60); /* IE */
   -moz-opacity: 0.6; /* firefox */
   -khtml-opacity: 0.6; /* Opera? */
   opacity: 0.6; /* everything else */			
}


a.button.link {
	font-weight: bold;
	height: 15px;
	display: block;
	float: left;
	width: 40px;
	margin-left: 10px;
	padding: 4px; }

p.instruction {
	color:#576250;
	font-size:1.2em;
	margin:8px 0 0 6px;
}


a.button {
	padding: 3px;}
	

input.text {
	padding: 5px;
	border: 3px solid #dedede;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
	font-size: 1.3em;
}

textarea {
	padding: 5px;
	border: 3px solid #dedede;
	font-size: 1.3em;
	line-height: 1.7em;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
}


input:focus, select:focus, textarea:focus {
	border: 3px solid #9aca39;
	background: #edf1db;
} 

	
input.text.listingTitle, input.text.buyerName, table.form textarea.classifiedBody {
	width: 419px;
}
	

label {
	display: block;
	margin-bottom: 3px;
	font-size: 1.1em;
	letter-spacing: .02em;
}
	
label:hover {
	color: #555; 
	text-decoration: none; 
}


input.checkbox {
	width: auto;
	border: 0;}
	
div.checkbox label {
	display: inline-block;
	}



input.small {
	width: 75px;}

select {
	padding: 4px;
	border: 3px solid #dedede;}
	
form.account, table.account {padding-left: 47px;}
	
/* !specific form styles */
	
.formbox .text {
	width: 165px;
}

label.rememberme {
	display: inline-block;}
	
input#rememberme {
	vertical-align: baseline;}
	
input#login {
	margin-bottom: 10px;}
	
/* !create new trade agreement */

form#searchbuyer, form#postTradeAgreement {
	margin-top: 30px;
	}

/* !post classified listing form styles */

#postListing input.button {
	margin: 0 12px;
}


#postTradeAgreement input, #postTradeAgreement textarea {
	margin-bottom: 20px;
}
	
#postTradeAgreement textarea {
	width: 400px;
	height: 300px;
}
	
/* !rate a trade form styles */ 

#ratingBlock, #lgMsg {
	background: #edf1db;
	border: 2px solid #fff;
	padding: 2px 10px 15px 15px;  
	margin: 30px 0;
}

#lgMsg p {
	font-size: 1.2em;
	}

#tradeDetailPage #ratingBlock h2,
#tradeDetailPage #lgMsg h2 {
	padding-top: 0px;
	}

p.directory-pagination {
	font-size: 1.5em;
	margin-top: 14px;
	text-align: center;
}

#starBlock {
	margin: 5px 0 10px;}
#rating {
	width: 410px;
	margin-top: 10px;

}
#rating textarea, #rejectTrade textarea {
	width: 400px;
	height: 100px;
}
	
.hide {
	display: none;
}
	
#ratingBlock h2 {
	margin-bottom: 4px;
}


/*reject trade form */

#rejectTrade {
	padding: 10px;
	background: #edf1db;
	margin-top: 37px;
	}
	
#reject {
	margin-bottom: 20px;
}

/* !edit listing photos */

div.classified_uploadform  {
	padding-left: 10px;
	padding-right: 10px;
}
	
div.classified_uploadform div {
	font-size: 1.4em;}
	
/* !listing detail */

div.seClassifiedListing {
	background:none 
	border:0px solid #CCCCCC;
	margin-top:10px;
	padding:15px;
}

div.buttons {
	margin: 10px 0 10px 160px;
	padding-bottom: 10px;	
}
div.buttons .button.link {
	width: auto;
}

table.album {
	border-top: 1px dotted #ccc;
	margin-top: 10px;
	padding-top: 10px;
	}
	
p.instructionMod {
	margin: 20px 0 0 18px;}

/* !business profile */

table.photothumbs {
	float: left;
	margin-right: 20px;}

td.editprofile_photoright p.instruction {
	font-size: 1.1em;
	margin-bottom: 10px;
	margin-left: 0px;}

.labelscolumn, .optionscolumn, .column  {
	background-color: #f4f5f5;
	border: 0px;
	padding:15px 40px 0px 5px;
}

#companyDescriptLimit {
	margin-bottom: 20px;
}

table.form .column.left{width: 300px;}
table.form .column.right{width: 300px; padding-right: 0;}
.column.both{}
.column.btm {
	padding-bottom: 25px;
}

.formSection {
	background: #edf1db;
	font-size: 1.85em;
	color: #576250;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;	
	padding: 2px 0 2px 4px;

}

td label.labels {
	color:#555555;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing:0.02em;
	padding:5px 0 3px 0px;
	text-align:left;
	vertical-align:top;
	
}

td label.labels.larger {
	font-size: 1.4em;}

td label.check {
	display: inline-block;}
	

td input {
	padding:4px;
	width: 250px;
	border: 3px solid #dedede;
	font-family: "Helvetica Neue",helvetica,arial,sans-serif;
	font-size: 1.3em;
}

td input:focus, td select:focus, td textarea:focus {
	border: 3px solid #9aca39;
	background: #edf1db;
} 

td input.small {
	width: 75px;}

td select {
	padding: 4px;
	border: 3px solid #dedede;}
	
td.morepad {
	padding-bottom: 15px;}

.form_desc {
	color:#8B8A88;
	padding:2px 0 5px;
	font-size:8pt;
}

table.form textarea {
	width: 250px;}

.fileBtn {
	margin-left: 35px;}
	
.deleteBtn {
	margin-top: 10px; }
	
textarea#companyDescription {
	height: 200px;
	width: 450px;
	margin-bottom: 10px;
}

a.add {
	padding: 5px;
}

/* edit profile photo*/

td.editphoto {
	padding-top: 20px;
}

input.browse, select,browse {
	margin-bottom: 15px;
}

#userEditRemovePhotoLink {
	text-align: left;}
	
.embed {
	width: 520px !important;
	clear: both;
	margin: 10px 0 14px 0;
}
img#embed_instructions {
	border:3px solid #DEDEDE;
	margin: 10px 0 10px 0;
}
img.vid-preview {
	height:150px;
}
	
	
/*delete account */
div.deleteMsg {
	color:#555555;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing:0.02em;
	padding:15px 0 3px 47px;
	text-align:left;
}


/* !Inbox */

table.tabs {
	margin-bottom: 0px;
}

td.tab, td.tab3 {}
td.tab1, td.tab2 {
	font-size: 1.15em;
	letter-spacing: .02em;}

form#messageform input {
	width: auto;}

	
#messageslistHeader {
	padding: 10px 0;
}

tr.messages_unread {
	font-weight: bold;
}

tr.messages_read {	
}

.alt {
	background: #ebefe1;
}
tr.alt td {
	background: #ebefe1; 
 }
.messages_table { 
	color: #495742; 
	font-size: 12px;
	width: 100%; 
}
.messages_table a { 
	color: #495742; 
 }
 
#viewMessage table.tabs {
	margin-bottom: 20px;}
	
#viewMessage img {
	padding: 2px;}

td.messages_view2, 
td.messages_view2_bottom {
	padding: 10px;
	border: 1px solid #eee;
	border-bottom: 1px solid #dddddd;
	font-size: 1.15em;}
	
textarea#reply_body {
	width: 430px;
	font-size: 1.2em;
	}

.messages_message small {
	font-size: 10px;
}

#collaborators {
	font-size: 1.2em;
	}
	
#form_div {
	padding: 0 0 0 20px;}
	
#mailForm td, #mailForm textarea, #mailForm input {
	font-size: 14px;
}
		
#mailForm td.form1 {
	padding-top: 9px;
}

#mailForm input.button {
	font-size: 12px;}
	
/* !w-9 */

#w9Legal {
	margin: 10px 30px 20px 25px;
	}

/*--------------------------- MENU/SITE HEADER ----------------*/
#header {
	width: 913px;
	background: url("/img/header/header_bg.gif") no-repeat;
	/*height: 95px;*/
	margin: 20px auto 0 auto;
	text-align: left;
}
#header #ulogo {
	float: left;
	margin: 20px 0 0 37px;
}

#header #usearch {
	float: right;
	margin: 20px 5px 0 0;
}
#header label {
	font-weight: bold;
	font-size: 14px;
	color: #9ca98c;
	display: block;
	margin-bottom: 3px;
	margin-left: 18px;
	line-height: 1.2em;
}
#header .box1, #header .box2, #header .buttonGo {
	float: left;
	margin-right: 5px;
}

#header input.textbox {
	padding: 2px 5px 4px 16px;
	color: #676767;
	font-size: 15px;
	border: 1px solid silver;
}

#header .box1 .textbox {
	width: 293px;
}
#header .box2 .textbox {
	width: 152px;
}

#header #topnav {
	width: 100%;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
#header #topnav li {
	float: left;
	margin-right: 7px;
}
#header #topnav ul.leftmenu {
	left: left;
}
#header #topnav ul.rightmenu {
	left: right;
}
#header #loginHeder {
	float: right;
	margin: 2px 0;
}
#header ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#loginHeader {
	margin: 10px 0 5px 0;
	color: #9ca98c;
	width: 910px;
	text-align: right;
}
#loginHeader a {
	color: #9ca98c;
}

#loginHeaderWrap {
	height: 20px;
}
#topnav {
	background: #9ca98c;
	color: #fff;
	padding: 5px 0;
}
#topnav .leftmenu {
	float: left;
	margin-left: 20px;
}
#topnav .rightmenu {
	float: right;
}
#topnav a {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

#topnav a:hover {
	border-bottom: 1px dotted;
	text-decoration: none;
}

#topnav li {
	padding-right: 20px;
}

div.buttonGo {
	padding-top: 20px;}
div.buttonGo input {
	border: 0;
}

/*--------------------------- END -----------------------------*/	


/*--------------------------- !PAGE SPECIFIC -----------------------------*/	

/* !login page */

div#loginPage {	
	padding-left: 51px;
	overflow: auto;
}

div#loginPage div.acctMsg {
	float: right;
	margin-right: 100px;
	width: 300px;
	font-size: 1.5em;
	padding-top: 35px;
}
	
	
/* !resend Verification email */

div.acctMsg.large {
	font-size: 1.5em;
	}
	
form.verfiySignup {
	margin-top: 20px;
}

/* !next steps page */

#nextStepPage {
float: left;
width: 872px;
	}
	
.page_header.small {
	font-size: 2.4em; 
	margin-left: 51px;
	clear: both;
}

a.nextStep {
	display: block;
	width: 200px;
	height: 141px;
	float: left;
	margin: 30px 30px 40px 0;
	padding: 17px 24px 17px; }
	
a.nextStep#profile {
	background: url(/img/signup/bg_nextstep-profile.gif) no-repeat 0 0;
	
}

a.nextStep#profile:hover {
	background: url(/img/signup/bg_nextstep-profile-h.gif) no-repeat 0 0;
	
}

a.nextStep#uberU {
	background: url(/img/signup/bg_nextstep-uberU.gif) no-repeat 0 0;
}
	
a.nextStep#uberU:hover {
	background: url(/img/signup/bg_nextstep-uberU-h.gif) no-repeat 0 0;
}
	
a.nextStep#connect {
	background: url(/img/signup/bg_nextstep-connect.gif) no-repeat 0 0;
	margin-right: 0px;
}
a.nextStep#connect:hover {
	background: url(/img/signup/bg_nextstep-connect-h.gif) no-repeat 0 0;
}
a.nextStep h3 {
	color: #fff;
	font-size: 2.3em;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
	margin: 0 0 10px 0px;
}
	
a.nextStep:hover h3, a.nextStep:hover p {
	color: #faaf40;
}
	
a.nextStep p {
	color: #fff;
	font-size: 1.4em;
	width: 208px;
}

a.nextStep:hover {
	border-bottom: 0px;
}

#nextStepPage ul.upgrade {
	float: left;
	list-style-type: none; 
	margin: 0 7px 20px 0;
	padding-left: 0;
}

/*drop left hand column in line with other columns data*/
#nextStepPage ul#features {
	margin-top: 44px;
	width: 549px;
	margin-left: 51px;

}

#nextStepPage ul#features li {
	padding-left: 15px;
	padding-right: 15px; 
}
	
#nextStepPage ul.upgrade li {
	color: #576250;
	font-size: 1.3em;
	padding: 10px 0; 
}

#nextStepPage ul.upgrade#basic,
#nextStepPage ul.upgrade#premium {
	width: 100px;
	text-align: center;
}

#nextStepPage ul.upgrade#basic li.title,
#nextStepPage ul.upgrade#premium li.title {
	text-indent: 0px;
	font-size: 1.8em;
 }

/*remove text so can display checkmark*/
#nextStepPage ul.upgrade#basic li,
#nextStepPage ul.upgrade#premium li {
 text-indent: -9999px;
}
 
/*display checkmark */
#nextStepPage ul.upgrade li.y {
	background: url(/img/signup/icon_checkmark-dkgreen.gif) no-repeat center center; }
 	
/*display alternate background color*/
#nextStepPage ul.upgrade li.alt {
	background-color: #ebefe1;
	}
	
.button.orange {
	background: #f8a52b;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 1.5em;
	clear: left;
	float: right;
	margin-right: 60px;
	border: 0;}
#nextStepPage .button.orange {
	clear: none;}
	
	
/* !upgrade page */

#upgradePage td.form1 {
	text-align: left;}
	
#upgradePage td.form2 {
	padding-top: 0;}
	
#upgradePage {
	float: left;
	width: 841px;
	padding-left: 51px;}
#upgradePage table {
	float: left;
	margin-right: 30px;
	margin-left: 43px;}
	
#upgradePage .orange.button {
	margin-right: 0;}

/* !user home page */

a.showAll {
	margin-left: 530px;}

/* !trade details page */

#tradeDetailPage #edit {
	margin-top: 15px;
	margin-bottom: 5px;
}

#tradeDetailPage .button {
	margin: 15px 15px 0 0;
}


#tradeDetailPage h2 {
	padding-top: 15px;
	/*border-top: 1px dotted #ccc;*/
	margin-bottom: 10px;
}


table#tradeDetails { 
	width: 600px; 
	clear: both;
}
table#tradeDetails th{
	padding: 0px 0 3px;
}
table#tradeDetails td{
	padding: 0px 0 10px;
}
table#tradeDetails th  {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: normal;
	letter-spacing: .02em;
	padding-bottom: 3px;
	color: #a09f9f;
}
table#tradeDetails td {
	font-size: 1.3em;
	line-height: 1.4em;
	color: #231f20;
	padding-bottom: 20px;
}

table#tradeDetails td.tradeTerms {
	padding: 10px;
	border: 1px dotted #ccc;
	background: #fff;
}

tr.tradeParties td {
	width: 50%;
}

table#tradeDetails tr.tradeTitle td {
	font-size: 1.5em;
}
		
table#tradeHistory {
	width: 400px;
	font-size: 1.1em;
}

table#tradeHistory td, table#ratings td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;}

input.datepicker {
	width: 80px; 
}
	
table#ratings {
	width: 500px;
	font-size: 1.1em; }	
	
	
/* !favorites */

div.friends_result {

}

#favoriteForm td, #favoriteForm input {
	font-size: 14px;
}
		

#favoriteForm input.button {
	font-size: 12px;}
	
div.friendsWrapper {
	width: 628px;}
	
	
/* !account styles */

.acctpage_content div.button {
	margin: 0 15px 0 764px;
	border: 1px solid #555555;
	padding: 3px;
}

.acctpage_content {
	width: 627px;
}

table.tradesTable {
	width: 100%;
	margin-bottom: 20px;
}

table.tradesTable tr.alt td {
	background: #EDF1DB;
}

table.tradesTable th {
	font-weight: normal;
	font-size: 1.2em;
	background: #f4f5f5;
}

table.tradesTable td, table.tradesTable th{
	padding: 5px;	
}

table.tradesTable th.col1 {
	font-size: 1.5em;
}

table.tradesTable th.col3, table.tradesTable th.col4 {
	font-weight: bold;
}

table.tradesTable .col1 {
	width: 250px;	
}

table.tradesTable .col3 {
	width: 150px;	
}

table.tradesTable .col4 {
	width: 75px;	
}

#historicalTrades table.tradesTable .col1 {
	width: 175px;
}

#historicalTrades table.tradesTable .col2 {
	width: 75px;
}

#historicalTrades table.tradesTable .col3 {
	width: 50px;
	font-weight: normal;
	}

#historicalTrades table.tradesTable .col4 {
	width: 117px;
	font-weight: normal;
	}
	
#historicalTrades table.tradesTable .col5 {
	width: 50px;
	}
#historicalTrades #tradeHistory {
	width: 100%;}
	
p.seeLink {
	float: right;
}

/* ! My Trades page */

#myTrades.mainArea {
	padding-bottom: 40px;
}
	
#tradeBalance {
	margin-bottom: 40px;
	}
	
#tradeBalance th {
	font-size: 1.5em;
	font-weight: normal;
	text-align: center;
	padding: 5px 25px 0 5px;
	border-right: 10px solid #f4f5f5;
	}
	
#tradeBalance td {
	font-size: 2.5em;
	padding: 5px 25px 0 5px;
	text-align: center
	border-right: 10px solid #f4f5f5;
}


#filter {
	margin-bottom: 30px;
	margin-top: 30px;
	}
#filter form {
	background: #edf1db;
	border: 2px solid #fff;
	padding: 10px 10px 15px 15px;  
	margin: 15px 0;}

#filter fieldset {
	border: 0;
	padding-bottom: 5px;
}
#filter label {
	display: inline;
	font-size: 1.2em;
	color: #555;
}

#filter fieldset #buyer, #filter fieldset #seller, #filter fieldset #both {
	width: auto;
	border: 0;
}

#filter label:hover {
	color: #555; 
	text-decoration: none; 
}

#filterBtn {
	margin-top: 10px;}

#filter span {
	font-size: 1.4em;}
	
p#pagingBottom { }

a#prevPage {
	float: left; 
	padding: 0 0 0 10px;
	text-decoration: none; 
}
a#nextPage {
	float: right;
	margin: 0 24px 0 0;
	padding: 0;
	text-decoration: none; 
}
.results {
 float: right;
	
}
	
/* !classfied listings*/

/* old style
#classifiedsList .classifiedBit {
   padding: 10px; 
   border: 1px solid #CCCCCC; 
   margin-bottom: 10px;
   background: #fff;}	*/
   /*
#classifiedsList .classifiedBit {
   padding: 15px 10px; 
   border-bottom: 1px solid #CCCCCC; 
 }	
  
#classifiedsList .alt {
	background: #EDF1DB;
}
	
.classifiedBit td.bitInfo, .classifiedBit td.bitMeta {
	vertical-align: top;
	padding-left: 10px;
}

.classifiedBit td.bitInfo {
	width: 380px;
	padding-right: 20px;
}
.classifiedBit td.bitMeta {
	text-align: right;
	width: 130px;
}*/

    /*31 */
#classifiedsList .classifiedBit {
   padding: 15px 10px; 
   border-bottom: 1px solid #CCCCCC; 
   background: #fcf6de;
 }	
  
  /*31 */
#classifiedsList .alt {
	background: #ddecc1;
}
	
.classifiedBit td.bitMeta {
	vertical-align: top;
	padding-left: 10px;
}
 /*31 */
.classifiedBit td.bitInfo{
	vertical-align: top;
	padding-left: 0px;
	font-size:2 em;
}
 /*31 */
.classifiedBit td.bitInfo {
	width: 380px;
	padding-right: 20px;
	
}
.classifiedBit td.bitMeta {
	text-align: right;
	width: 130px;
	
}
 /*31 */
.classifiedBit td.bitMeta1 {
	text-align: left;
	/*width: 130px;*/
	font-family:Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight:bold;
}
 /*31 */
.classifiedBit td.bitMeta1 a {
	font-family:Arial, Helvetica, sans-serif;
font-size:2 em;
font-weight:bold;
color:#666;
}
.classifiedBit .bitDates {
	color: #777777; 
	font-size: .95em; 
	margin-bottom: 5px;
}

.classifiedBit td.bitInfo .description {
	font-size: 1.15em;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	line-height: 1.4em;
}
	
.classifiedBit td.bitInfo .title {
	font-weight: bold; 
	font-size: 1.8em;;
	text-align:left;
}
div.seClassified {
	background: #fff;
}
	
	

/* !various global modules */

.mainArea {
	background: #f4f5f5;
	padding: 20px;
}

p.directions {
	margin-bottom: 10px;
	}
	
	
p.subhead {
	margin-top: -17px;}
	
.boxcontent p {
	margin-bottom: 10px;}


/* !column and module structure */

.col_left { 
	width: 223px; 
	padding-right: 10px; 
}


.col_mid { 
	width: 445px; 
	padding-right: 10px;
 }

.col_right_narrow { 
	width: 200px; 
}

.col_right { 
	width: 680px; 
}

.col_left .box { 
	width: 223px;  
	margin-bottom: 12px; 
}
.col_mid .box { 
	width: 445px;  
	margin-bottom: 12px; 
}
.col_right_narrow .box { 
	width: 223px;  
	margin-bottom: 12px; 
}

.mini_col_left { 
	width: 465px; 
	margin-right: 10px; 
}

.largebox { 
	background: #f4f5f5; 
	width: 100%; 
	margin-bottom: 12px; 
}
.boxcontent { 
	padding: 25px; 
}


td { 
	vertical-align: top; 
}

.curved {
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
}
/*styles for specific modules*/
.db1 { height: 188px; }
.db2 { /*height: 470px;*? }
.db3 { /*height: 234px;*/ }
.db4 { /*height: 424px;*/ width: 462px; margin-right: 10px; }
.db5 { height: 424px; }


td .bottommargin {
	margin-bottom: 12px;
}


/* !column and module list styles */
.col_left ul { 
	list-style: none; 
	margin: 0px 0 0 0; 
	padding: 0; 
}
.col_left ul.sub {
	margin: 3px 0 3px 5px;
	
}
.col_left ul.sub li {
	font-size: 1em;
}
.col_left li {
	padding-bottom: 3px;
	font-size: 1.1em; 
}

.boxcontent li {
	list-style-type: none;
}

table.memberlistMod {
	margin-bottom: 5px}
table.memberlistMod td {
	vertical-align: middle;
	padding-right: 5px;}
	

/*headlines*/

.box h1, .box h2, .box h3, .box h4, .box h5 { 
	margin: 0; padding: 0;
 }

.col_right h1, 
.boxcontent h1, 
 div.page_header { 
	font-family: Georgia, "Times New Roman", serif;
	color: #376cf3; 
	font-weight: normal; 
}

.col_right h1, 
.boxcontent h1{ 
	font-size: 2.1em; 
}

.col_right h2 { 
	font-family: Georgia; 
	color: #576250; 
	font-size: 21px; 
	font-weight: normal;
 }
 
.col_mid h1 { 
	font-family: Georgia; 
	color: #576250; 
	font-size: 21px; 
	font-weight: normal; 
}


.col_left h3, .col_right h3, .col_right_narrow h3 { 
	color: #1A75BC; 
	font-size: 1.35em; 
	font-weight: bold;
	letter-spacing: .02em; 
	margin-bottom: 20px;
	line-height: 1.1em;
}
.col_left h3.name { 
	color: #1A75BC; 
	font-size: 20px; 
	font-weight: bold; 
	line-height: 20px; 
	margin-bottom: 5px;
}
.col_left h3.location { 
	color: #1A75BC; 
	font-size: 12px; 
	font-weight: bold;
}
 
div.page_header, 
h2.page_header {
	font-size: 2.8em;
}
div.page_header.smaller {
	font-size: 2.4em;
}

div.page_header.xsmaller {
	font-size: 2.0em;
}
	
#page_header {
	margin-bottom: 30px;
}	
	

.small {
	/*font-size: .9em;*/
	/*border-top: 1px dotted #ccc;*/
	padding-top: 5px;
	/*display: block;*/}	


.fine {
	font-size: .9em;
	border-top: 1px dotted #ccc;
	padding-top: 5px;
	display: block;
	width: 250px;
	margin-left: 50px;}

/*tos*/

h3.terms {
	font-size: 1.6em;
	}
h4.terms {
	font-size: 1.4em;
	}

#tos {
	padding-left: 51px;
	padding-right: 65px;
	padding-bottom: 40px;
	}
	
#tos p {
	margin-bottom: 8px;}

/* !jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/img/icons/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/img/icons/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

div#not-trading {
	width:272px;
	background-color: #9CA98C;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 12px;
	color: #fff;
	font-size: 120%;
}

/*********************************************** MAXNET DESIGNED ********************************************************/


/*.classifiedBit td.bitMeta1 {
	text-align: right;
	width: 130px;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.classifiedBit td.bitMeta1 a {
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
}*/


.NewBlueHEding {
	color: #336699;
font-size:16px;
}

.NewBlueHEding:hover {
	color: #336699;
	font-size:16px;
	
	text-decoration: underline;

}

.profilemain5 {
	width: 610px;
	text-align: left;
	font-size: 12px;
}
.headertop5 {
	width: 95%;
	text-align: left;
	background: #d0e2f3;
	padding: 0 15px;
	height: auto;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.profileTitle5
{
	font-size: 1.4em;
	text-align: left;
	color: #376cf3;
	line-height:25px;
	font-weight:bold;
}
