* { margin:0px; }

#main_Overlay {
	top:expression(fixedIE('Top',0));
	left:expression(fixedIE('Left',0));
}

body{
	background: #FFFFFF url('../images/bg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
}

.Categories
{
	font-size:11px;
}

a.CategoryLinks:link{
	color:#444444;
	text-decoration:underline;
	font-size:11px;
}
a.CategoryLinks:visited{
	color:#444444;
	text-decoration:underline;
	font-size:11px;
}
a.CategoryLinks:hover{
	color:#92bc36;
	text-decoration:none;
	font-size:11px;
}
a.CategoryLinks:active{
	color:#444444;
	text-decoration:underline;
	font-size:11px;
}

.copyFooter{
	font-size:10px;
}

.copyText{
	color:#92bc36;
	font-size:10px;
}

.orangeHeader{
	color:#92bc36;
	font-size:18px;
}

.greenHeader{
	color:#a1cc3a;
	font-size:18px;
}

a:link{
	color:#92bc36;
	text-decoration:underline;
}
a:visited{
	color:#92bc36;
	text-decoration:underline;
}
a:hover{
	color:#92bc36;
	text-decoration:none;
}
a:active{
	color:#92bc36;
	text-decoration:underline;
}

.errorText
{
	color:Red;
	font-size:11px;
	font-weight:bold;
}

a.catLinks:link{
	color:#444444;
	text-decoration:underline;
	font-size:12px;
}
a.catLinks:visited{
	color:#444444;
	text-decoration:underline;
	font-size:12px;
}
a.catLinks:hover{
	color:#92bc36;
	text-decoration:none;
	font-size:12px;
}
a.catLinks:active{
	color:#444444;
	text-decoration:underline;
	font-size:12px;
}

a.LinkAlert {
	color:red;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
}

a.SearchLink 
{
	color:#444444;
	text-decoration:none;
}


.noteText
{
	font-size:10px;
}

.imageBorder
{
	border: solid 1px black;
}

.noBorder
{
	border:none;
}


.errorDiv
{
	background-color:#ffe6e6;
	border: solid 1px #ffc7c7;
	color:#4f4f4f;
	width:500px;
	padding:10px;
	margin:auto;
	text-align:center;
}


.successDiv
{
	background-color:#e6ffe6;
	border: solid 1px #c7ffce;
	color:#4f4f4f;
	width:400px;
	padding:10px;
	margin:auto;
	text-align:center;
}

.AttentionDiv
{
	background-color:#444444;
	border: solid 5px #92bc36;
	color:white;
	width:300px;
	padding:10px;
	margin:auto;
	text-align:center;
	font-weight:bold;
}


.errorDivWrapper
{
	padding-top:10px;
	padding-bottom:10px;
}

.width100
{
	width:100%
}

.HeaderText
{
	font-size:10px;
	width:850px;
	text-align:center;
	margin:auto;
}

.HeaderImageDiv
{
	margin:auto;
	width:759px;
}

.NavRow
{
	height:49px;
	background-image:url('../images/buttonbg.jpg');
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:4px;
}

.divMainContent
{
	padding:12px;
	min-height:600px;
	background-color:#f1f1f1; 
	border-left: solid 1px #dddbdb;  
	border-right: solid 1px #dddbdb; 
	border-bottom: solid 1px #dddbdb; 
	margin:auto; 
	width:746px;
}

.SmallOuterBox
{
	width:350px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallOuterBoxLogin
{
	width:300px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallOuterBoxRegister
{
	width:418px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallInnerBoxLogin
{
	width:290px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:295px;
	padding:5px;
}

.SmallInnerBoxRegister
{
	width:408px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:295px;
	padding:5px;
}


.SmallInnerBox
{
	width:340px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:260px;
	padding:5px;
}

.SmallInnerBoxNoHeight
{
	width:340px; 
	background-color:#f3f3f3; 
	margin:auto;
	padding:5px;
}

.LargeOuterBox
{
	clear:both; 
	width:734px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.LargeInnerBox
{
	width:724px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:250px;
	padding:5px;
}

.LargeInnerBoxSmallHeight
{
	width:724px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:10px;
	padding:5px;
}

.LargeInnerBoxSmallHeightAdsense
{
	width:734px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:10px;
}

.divCopy
{
	 padding-left:30px;
	 padding-top:15px;
	 padding-bottom: 15px;
}

.MainTable
{
	width:788px;
	margin:auto;
}

.ClearBoth
{
	clear:both;
}

.FloatLeft
{
	float:left;
}

.FloatRight
{
	float:right;
}

.Bold
{
	font-weight:bold;
}

/* Paddings */

.paddingBottom5
{
	padding-bottom:5px;
}

.paddingTop5
{
	padding-top:5px;
}

.paddingTop10
{
	padding-top:10px;
}

.paddingTop30
{
	padding-top:30px;
}

.paddingLeft20
{
	padding-left:20px;
}

.paddingLeft5
{
	padding-left:5px;
}

.paddingLeft40
{
	padding-left:40px;
}

.paddingTopBottom10
{
	padding-top:10px; 
	padding-bottom:10px;
}

.paddingBottom10
{
	padding-bottom:10px;
}

.paddingLeft10Top20
{
	padding-left: 10px; 
	padding-top:20px;
}

.paddingLeft20Top5
{
	padding-top:5px;
	padding-left:20px;
}

.paddingTop60
{
	padding-top:60px;
}

/* Browse */

.BrowseLeft
{
	float:left; 
	width: 250px;
}

.BrowseRight
{
	float:left; 
	width: 420px; 
	padding-left:50px;
}

.div15Spacer
{
	padding-top:15px;
}

/* Complete Ad */

.AdTitleLeft
{
	float:left; 
	padding-left:15px; 
	width:500px; 
	margin:auto; 
	padding-top:15px; 
	padding-bottom: 15px;
}

.AdImageDiv
{
	float:left;
	width:340px;
	text-align:center; 
	padding-left:10px;
}

.AdDescriptionDiv
{
	float:left;
	width:340px; 
	margin:auto;
	padding-top:15px; 
	padding-bottom:15px;
}

.divExtras
{
	padding-left:20px; 
	float:left;
	width:300px;
}

.divPay
{
	width: 350px; 
	float:left;
	clear:right;
}

/* Contact */

.ContactLeft
{
	float:left;
	width:400px;
}

.ContactRight
{
	float:left; 
}

/*Search Page */

.SearchBar
{
	float:left;
	clear:left; 
	width: 200px;
}

.SearchPanel
{
	width:200px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.InnerSearchPanel
{
	width:190px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:20px;
	padding:5px; 
	text-align:left;
}

.InnerSearchPanelLeftJust
{
	width:190px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:20px;
	padding:5px
}

.SearchRight
{
	float:left; 
	clear:right; 
	width: 500px; 
	padding-left:30px;
}

.SearchTitle
{
	float:left;
	font-weight:bold;
	font-size:13px;
	height:30px;
}

.SearchOuter
{
	width:500px; 
	border: solid 2px #dddbdb;
	background-color:white;
	padding:4px;
}

.SearchOuterAttention
{
	width:500px; 
	border: solid 2px #92bc36;
	background-color:#444444;
	padding:4px;
}

.SearchInner
{
	width:490px; 
	background-color:#f3f3f3; 
	margin:auto; 
	min-height:70px; 
	padding: 5px; 
	text-align:left;
}

.SearchImage
{
	float:left;
	width:72px;
}

.SearchDescription
{
	float:left;
	width:330px;
	padding-left:10px;
}

.SearchDescriptionLong
{
	float:left;
	width:400px;
	padding-left:10px;
}

.SearchPreview
{
	float:left; 
	width:70px;
	padding-left: 5px;
}

.SearchSpacer
{
	line-height:5px;
}

.SearchFloatRight
{
	float:right;
	padding-right:7px;
}

/* Directory Search */

.DirectoryLeft
{
	float:left;
	clear:left; 
	width: 200px;
}

.SubSearchCol1
{
	float:left;
	width:155px; 
	padding-left:10px;
}

.SubSearchCol2
{
	float:left;
	width:200px;
}

/* Members */

.divLogin
{
	padding-left:30px;
	padding-top:30px;
}

.FeaturedAdsOuter
{
	width:722px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.FeaturedAdsInner
{
	width:712px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:50px;
	padding:5px;
}

.MemberLegend
{
	float:right;
	clear:right;
	padding-right:10px;
	padding-bottom:5px;
}

/* Edit Ad */

.EditAdImage
{
	width:115px;
	padding-top:10px;
}

/* Edit Directory */


.EditDirectoryLeft
{
	width:175px;
	padding-left:20px;
}

/* Complete Directory */

.CompleteDirectoryImage
{
	float:left; 
	width:90px;
}

.CompleteDirectoryCol1
{
	float:left;
	width:200px; 
	padding-left:10px;
}

.CompleteDirectoryCol2
{
	float:left;
	width:250px;
}

/* Manage Photos */

.StandardImage
{
	float:left;
	width:80px;
}

.StandardUploadImage
{
	float:left; 
	padding-top: 8px;
}

/* Detail */

.ModalTopDiv
{
	width:100%;
	background-color:#92bc36;
	height:20px;
}

.EmailSeller
{
	float:left;
	padding-left:5px;
	padding-top:3px;
}

.CloseModal
{
	float:right;
	padding-right:5px;
	padding-top:3px;
}

.ModalMainContent
{
	padding:10px;
	background-color:#ffffff;
	color:#000000;
}

.DetailTitle
{
	 float:left; 
	 padding-left:15px; 
	 width:500px; 
	 margin:auto; 
	 padding-top:15px; 
	 padding-bottom: 15px;
}

.MemberLure
{
	font-style:italic;
	font-size:12px;
	text-align:left;
}

.MainImage
{
	float:left;
	width:340px;
	text-align:center; 
	padding-bottom:5px;
}

.MainDescription
{
	float:left;
	width:380px; 
	margin:auto;
	padding-bottom:15px;
}

/* Checkout */

.CheckoutLeft
{
	float:left;
	width:300px;
}

.CheckoutRight
{
	float:left;
	width:400px;
}

/* form shit */

form 
{
	margin:0;
	padding:0;
}

.sortDD
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:130px;
}

.SearchDD
{
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#999999 #CCCCCC #DBDBDB;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 8px 3px 5px;
	width:180px;
}

.DirectoryDD
{
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#999999 #CCCCCC #DBDBDB;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 8px 3px 5px;
	width:150px;
}

.FIELD, .FIELD_S, .off, .txt_off 
{
	-x-system-font:none;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#999999 #CCCCCC #DBDBDB;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 8px 3px 5px;
}
.REQUIRED, .ERROR, .REQUIRED_S, .ERROR_S 
{
	-x-system-font:none;
	background:#EFEFEF none repeat scroll 0 0;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #999999;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 6px;
}
.REQUIRED:focus, .ERROR:focus, .FIELD:focus, .REQUIRED_s:focus, .ERROR_s:focus, .FIELD_s:focus, .focus, .txt_focus 
{
	-x-system-font:none;
	background:#fcf0e6 none repeat scroll 0 0;
	border-color:#006600 #94DA78 #AEDF9A;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px 8px 3px 5px;
}
.submit 
{
	background:#92bc36 none repeat scroll 0 0;
	border-color:#d0f07b #ccf465 #b2dc44;
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:26px;
}


.thumbnails 
{
	float:left;
	width:100%;
	height:38px;
	padding-left:30px;
}

.navLeft 
{
	width:33px;
	height:38px;
	float:left;
}

.navRight
{
	width:32px;
	height:38px;
	float:left;
}

.photo 
{
	width:50px;
	height:38px;
	float:left;
	border: solid 1px black;
}

.CountBox
{
	width:20px;
}

#dhtmltooltip{
	position: absolute;
	width: 250px;
	border: 2px solid black;
	padding: 2px;
	background-color: #e7e7e7;
	visibility: hidden;
	z-index: 100;
}

.RegistrationNewsletter
{
	font-size:10px;
}

.CommercialText
{
	font-size:11px;
}


/* modal */


.bottomModal {
	background:white none repeat scroll 0 0;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}
.middleModal {
	background:white none repeat scroll 0 0;
	border-left:1px solid black;
	border-right:1px solid black;
}
.modalFloatingDiv {
	background-color:transparent;
	color:white;
	left:50%;
	padding:12px;
	position:absolute;
	top:50%;
	z-index:1000;
}
#main_Overlay {
	background-color: #000000;
	opacity:0.5;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	width:100%;
	height:100%;
	display:none;		
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:999;
}

.modalClose {
	color:White;
	font-size:9pt;
	font-weight:bold;
	background-color:#F6841F;
}
.modalHeader {
	color:White;
	font-size:9pt;
	font-weight:bold;
	padding-left:10px;
	background-color:#F6841F;
}

.ModalWrapper
{
	width:370px;
	border:solid 1px black;
	font-size:11px;
}