﻿* { margin:0px; }


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;
}


a.FeaturedCategoryLinks:link{
	color:#444444;
	text-decoration:underline;
}
a.FeaturedCategoryLinks:visited{
	color:#444444;
	text-decoration:underline;
}
a.FeaturedCategoryLinks:hover{
	color:#92bc36;
	text-decoration:none;
}
a.FeaturedCategoryLinks:active{
	color:#444444;
	text-decoration:underline;
}

.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/navbg.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:856px; /* 746 */
}

.SmallOuterBoxDefault
{
    width:350px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallInnerBoxDefault
{
	width:340px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:260px;
	padding:5px;
}

.SmallOuterBoxDefaultMediumAd
{
    width:310px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
	margin:auto;
}

.SmallInnerBoxNoHeightMediumAd
{
	width:300px; 
	background-color:#f3f3f3; 
	margin:auto;
	padding:5px;
}

.SmallOuterBox
{
	width:410px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallInnerBox
{
	width:400px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:260px;
	padding:5px;
}

.SmallOuterBoxLogin
{
	width:300px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallOuterBoxRegister
{
	width:518px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
}

.SmallInnerBoxLogin
{
	width:290px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:340px;
	padding:5px;
}

.SmallInnerBoxRegister
{
	width:508px; 
	background-color:#f3f3f3; 
	margin:auto;
	height:340px;
	padding:5px;
}

.SmallInnerBoxNoHeight
{
	width:400px; 
	background-color:#f3f3f3; 
	margin:auto;
	padding:5px;
}

.SmallInnerBoxDefaultNoHeight
{
	width:340px; 
	background-color:#f3f3f3; 
	margin:auto;
	padding:5px;
}

.LargeOuterBox
{
	clear:both; 
	width:844px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
	margin:auto;
}

.LargeInnerBox
{
	width:834px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:250px;
	padding:5px;
}

.LargeInnerBoxSmallHeight
{
	width:834px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:10px;
	padding:5px;
}

.LargeOuterBoxAdsense
{
	clear:both; 
	width:728px; 
	border: solid 2px #dddbdb;
	background-color:white; 
	padding:4px;
	margin:auto;
}

.LargeInnerBoxSmallHeightAdsense
{
	width:728px; 
	background-color:#f3f3f3; 
	margin:auto;
	min-height:10px;
}

.divCopy
{
	 padding-left:30px;
	 padding-top:15px;
	 padding-bottom: 15px;
}

.MainTable
{
	width:898px; /*788*/
	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;
}

.paddingTop20
{
	padding-top:20px;
}

.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: 620px; 
	padding-left:30px;
}

.SearchTitle
{
	float:left;
	font-weight:bold;
	font-size:13px;
	height:30px;
}

.SearchOuter
{
	width:610px; 
	border: solid 2px #dddbdb;
	background-color:white;
	padding:4px;
}

.SearchOuterAttention
{
	width:610px; 
	border: solid 2px #92bc36;
	background-color:#444444;
	padding:4px;
}

.SearchInner
{
	width:600px; 
	background-color:#f3f3f3; 
	margin:auto; 
	min-height:70px; 
	padding: 5px; 
	text-align:left;
}

.SearchImage
{
	float:left;
	width:72px;
}

.SearchDescription
{
	float:left;
	width:440px;
	padding-left:10px;
}

.SearchDescriptionLong
{
	float:left;
	width:400px;
	padding-left:10px;
}

.SearchPreview
{
	float:left; 
	width:70px;
	padding-left: 5px;
}

.BusinessSearchDescription
{
	float:left;
	width:430px;
	padding-left:10px;
}

.BusinessSearchPreview
{
	float:left; 
	width:80px;
	padding-left: 5px;
}

.SearchSpacer
{
	line-height:5px;
}

.SearchFloatRight
{
	float:right;
	padding-right:7px;
}

.SubSearchCol1
{
	float:left;
	width:155px; 
	padding-left:10px;
}

.SubSearchCol2
{
	float:left;
	width:200px;
}

/* Members */

.divLogin
{
	padding-left:30px;
	padding-top:15px;
}

.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;
}

/* Manage Photos */

.StandardImage
{
	float:left;
	width:80px;
}

.StandardUploadImage
{
	float:left; 
	padding-top: 8px;
}

/* Detail */

.EmailSeller
{
	float:left;
	padding-left:5px;
	padding-top:3px;
	color:#ffffff;
}

.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:480px; 
	margin:auto;
	padding-bottom:15px;
}

.DetailLeft
{
   width: 375px; 
}

/* 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;
}

.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;
}

.MyInformation
{
	float:left; 
	width:350px;
}

.DeleteAccount
{
	float:left; 
	width:350px; 
	clear:right;
}

.SearchIndent
{
	padding-left:10px;
	padding-top:3px;
}

.apply
{
	padding-left:10px;
	padding-top:15px;
}

table.adpackages
{
	border-collapse: collapse;
	border-width: 2px;
	border:  solid 1px #cccccc;
	margin-left:auto;
	margin-right:auto;
}

table.adpackages  td
{
	padding: 4px;
	margin: 0;
	border: solid 1px #cccccc;
}


.adpackagestitle
{
    font-weight:bold;
    font-size:16px;
}

.Hide
{
   display:none;
}

.CreatePhoto
{   float:left;
    width:130px;
}

.PhotoWrapper
{
    padding: 5px;
    position:relative;   
}

.RemovePhoto
{
    cursor:pointer;
}

.commercialadpackagestitle
{
    font-size:13px;
    font-weight:bold;
}

.FeaturedAdGallery {  
    width:  322px; 
    min-height: 322px; 
    margin:auto;
} 
 
.FeaturedAdGallery img {  
    /*padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  */
    border: solid 1px black;    
} 

.FeaturedAdHome
{
    border:none;
    cursor: pointer;
}

#simplemodal-overlay 
{
    background-color:#000;
}

#simplemodal-container 
{
    background-color:#ffffff; 
    border:8px solid #444;
}

.ModalHeader
{
	width:100%;
	background-color:#92bc36;
	height:20px;
}

.ModalBody
{
    padding:12px;
}

.CloseModal
{
	float:right;
	padding-right:5px;
	padding-top:3px;
}

.ModalWrapper
{
    width:450px;
}

.AboutFirstIssueWrapper
{
    float: right; 
    width: 200px;
    margin-left: 20px;
    margin-bottom: 10px; 
    text-align: center;
}

.AboutFirstIssueText
{
    margin:10px; 
    font-style:italic; 
    font-size:small; 
    font-weight:bold;
}

a.StrikeThrough
{
    text-decoration: line-through;    
}

.BusinessSplashWrapper
{
    width:305px;
    float:left; 
    padding-top:10px;
}

.BusinessSplashDescription
{
   float:left;
   width:200px; 
   padding-left:3px;
}

.centerText
{
    text-align:center;
}

.BusinessCategoryDropdown {
    width: 180px; 
}
.BusinessCategoryDropdownExpand {
    width: auto;
}

.rotator img
{
     padding-left:5px;
}

.homeRotator
{
    text-align:center;
}

.SmallRectangleAdLeft
{
    width:300px;
    float:left;
}

.SmallRectangleAdRight
{
    width:300px;
    float:left;
    padding-left:20px;
}

.BannerAdRectangle
{
    padding-left:15px;
    padding-bottom:10px;
}

.BannerAdSkyscraper
{
    padding-top:10px;
    padding-left:25px;
}

.advancedSearchLink
{
    text-align:right;
    width:100%;   
    font-size:smaller; 
}
