html, body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

#pagewrapper {
	width: 100%;
	margin: 0px;
	min-width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#pagewrapper #header {
	background-color: #ADD1D0;
	height: 157px;
        min-width: 900px;
	max-width: 100%;
	background-image: url(sbclassified_icons/headertile.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#pagewrapper #header .headerleft1 {
	float: left;
	height: 158px;
	width: 87px;
	padding: 0;
	background-image: url(sbclassified_icons/headerleft1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#pagewrapper #header .headerleft2 {
	float: left;
	height: 158px;
	width: 85px;
	padding: 0;
	background-image: url(sbclassified_icons/headerleft2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#pagewrapper #header .headerleft3 {
	float: left;
	height: 158px;
	width: 86px;
	padding: 0;
	background-image: url(sbclassified_icons/headerleft3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#pagewrapper #header .headerright1 {
  	height: 159px;
	width: 72px;
	padding: 0;
	background-image: url(sbclassified_icons/headerright1.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headerright2 {
	height: 159px;
	width: 78px;
	padding: 0;
	background-image: url(sbclassified_icons/headerright2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headerright3 {
	height: 159px;
	width: 72px;
	padding: 0;
	background-image: url(sbclassified_icons/headerright3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#pagewrapper #header .headertitle {
	height: 159px;
	width: 436px;
    margin-left: auto;

	margin-right: auto;
}

#pagewrapper #header .headertitle1 {
	float: left;
	height: 158px;
	width: 66px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle1.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headertitle2 {
	float: left;
	height: 158px;
	width: 64px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headertitle3 {
	float: left;
	height: 158px;
	width: 67px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headertitle4 {
	float: left;
	height: 158px;
	width: 62px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle4.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headertitle5 {
	float: left;
	height: 158px;
	width: 65px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle5.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headertitle6 {
	float: left;
	height: 158px;
	width: 52px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle6.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#pagewrapper #header .headertitle7 {
	float: left;
	height: 158px;
	width: 60px;
	padding: 0;
	background-image: url(sbclassified_icons/headertitle7.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
	
	
	
#pagewrapper #navigation {
	height: 44px;
	width: 100%;
	float: left;
	margin-top: -1px;
	margin-bottom: 35px;
	background-image: url(sbclassified_icons/navbg.gif);
	background-repeat: repeat-x;
	background-position: left top;


}

#navigation ul {
	width: 850px;
	margin-top: 13px!important;
	margin: 10px auto 0;
	list-style-type: none;
	padding: 1px 0 1px 10px;
}
#navigation ul li {
	display: inline;
    text-align: left;
}

#navigation ul li a {
    padding: 2px 6px!important;
	padding: 2px 4px;
    height: 1%;
	margin-right: 5p;
	color: #000;
	background-color: #F2F2F2;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #666;
}

#navigation ul li a:hover {

	background-color: #C7E9FF;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#navigation ul a:active {
    background-color: #C7E9FF;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#content {
    float: left;
	width: 100%;
	margin-top: 30px!important;
	margin-top: -40px;
	background-color:#FFFFFF;
}

#pagewrapper #sidebarleft {
	float: left;
	width: 170px;
	margin-left: 5px!important;
	margin-right: 5px!important;
	margin-left: 3px;
	margin-right: 3px; 
}
#pagewrapper #sidebarright {
    position: static;
	float: right;
	width: 160px;
	background-color: #fff;
    border: 0px solid #68674C;  
    z-index: 3;
	margin-left: 0px!important;
	margin-right: 3px!important;
	margin-left: 3px;
	margin-right: 2px; 
        margin-bottom: 20px;

}
#sidebarright p {
	text-align: center;
}

#sidebarright img {
	float: left;

}

#onoad {
	border: solid 1px #666;
	
}

#pagewrapper #main {
    margin-left: 175px;
    margin-right: 170px; 
	background-color: #fff;
}

#pagewrapper #footer {
	float: none;
	color: #000;
	height: 81px;
	width: 100%;
	clear: both;
	margin-top: 30px;
	padding: 0px;
	background-image: url(sbclassified_icons/navbg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#footer ul {
	list-style: none;
	width: 800px;
    height: 8px;
}
#footer ul li {
	display: inline;

}

#footer ul li a {
	color: #000;
	font-weight: bold;
	font-size: 0.9em;
    padding: 0px 5px;
}
#footer ul li a:hover {
	border-bottom: 2px solid #000;
}
#footer .copyright {
	margin: 0 auto 0;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.activetab {
	font-weight: bold;
	color: #33FF99;
}

#sidebarleft ul li {
	list-style-image: url(sbclassified_icons/bullet.jpg);
	margin: 0 3px!important;
    margin: 0 3px;
}

#leftlogin, #leftfeatstores, #leftlatelistings, #leftstats, #leftloggedin, #leftlinks {
	width: 170px!important;
	width: 180px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	background-color:#FAFDFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftloggedin ul li {
	margin-left: -30px!important;
	margin-left: -20px;
}

#leftloggedin ul li a {
	margin-left: 6px!important;
	margin-left: 2px;
	line-height: 1.3em;
}

#leftlatelistings ul {
	margin-top: -3px;
}
#leftlatelistings ul li {
    margin-left: -30px!important;
    margin-left: -20px;
	line-height: 1.5em;
}
#leftlinks ul li {
    margin-left: -30px!important;
    margin-left: -20px;
	line-height: 1.5em;
}
.lefttitle {
	background-color: #0072C6;
	color: #fff;
	padding: 2px 4px;  
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
}


.leftcontent {
    margin: 4px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;	
}

.box1 {
	width: 83px;
}

.insidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	line-height: 1.2em;
}
.leftsitestatstext {
	font-size: small;
	color: #000000;
	line-height: 1.2em;
}
#leftfeatstores img {
	padding: 2px;
}

#mainsearch, #mainmsg, #mainclassifieds, #loginwelcome, #editmember, #editstore, #myaccount, #myclassified,
		#mystore, #showcontacts, #showblocked, #showfavorites, #userhome, #addproduct, #advancesearch, #addproductform,
#memberfb, #storeinfo, #signupform, #addmoney, #insertmoney, #signinform, #genconfirmmem, #productdesc, #browsecats,
		#editproduct, #viewimages, #extend, #closeconfirm, #close, #paynow, #cancelpurchase, #contactuser, #insertmessageconfirm, #lostpassword, #makebold, #makebuynow, #makefeatured, #makefpfeatured, #makegalleryfeatured, #makehighlight, #readmsg, #readmsgout,
		#replyuser, #thanks, #msgconfirmmem, #signinlogin, #myaccount1, #myaccount2, #addproductform1, #addproductform2, #addproductform3, #showmessages1, #showmessages2, #showcontacts2, #showblocked2, #viewitems, #productdesc2, #productdesc3, 
		#productdesc4, #productdesc5, #browsecats2, #browsecats3, #showcategory, #showcategory1, #showcategory2, #gallery, #gallery2, #showcategory3, #showcategory4, #showcategory5, #maingallery, #myclassified2, #myclassified3, #addfav, #faq, #gmaps {
	margin-left: 43px!important;	
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 20px;
	padding: 5px 25px 5px 25px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#fix {
	margin: 15px 0px;
}

#mainsearch, #mainmsg, #loginwelcome, #faq {
	background-color: #FAFDFC;
}
#main font.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
#main .title {
	margin-left: 35px;
	font-weight: bold;
	color: #333;
}
#main .maincontent {
	padding: 20px 20px 10px 20px;
}
#mainclassifieds .list {
	width: 25%;
	float: left;
}
#loginwelcome .indent {
	text-indent: 25px;
}
#loginwelcome .indent a {
	font-weight: bold;
}

/*
.wrap {
    margin: 10px 5px 20px 5px;
	border: 1px solid #6D5D44;
	background-color: #FAF8EB;
}   */
.maintitle {

	background-color: #0072C6;
	height: 25px!important;
	height: 30px;
	text-align: left;
	color: #fff;
	font-weight:bold;
    padding: 5px 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
    border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
}

.maintitle a {
	color: #fff;
}

#viewimages {
	margin-left: auto;
	margin-right: auto;
    width: 400px;
	background-color: #FFF3CE;
	border: 1px solid #6D5D44;
}
.inputarea {
	width: 340px;
}
.textinputlarge {
	width: 230px;
}
.textinputsmall {
	width: 150px;
}

.innerwrap {
	margin: 15px 10px;
	
}
.innerwrap a {
	font-weight: bold;
}
legend a {
	padding-left: 60px;
	text-decoration:underline;
	font-size: 1em;
	font-weight: bold;
}
.altcoloryellow {
	background-color: #c9e7ff;
	color:#000000;
	padding-top: 3px!important;
	padding-top: 5px;
	height: 57px;
	background-image: url(images/altcoloryellow.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
.altcolorwhite {
	color:#000000;
	background-color: #e0f0ff;
	padding-top: 3px!important;
	padding-top: 5px;
	height: 57px;
	background-image: url(images/altcolorwhite.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
.highlighted {
	color:#000000;
	background-color: #FCAAC0;
	padding-top: 3px!important;
	padding-top: 5px;
	height: 57px;
	background-image: url(images/highlighted.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
.altcoloryellowlarge {
	background-color: #FFF6CF;
	color:#000000;
	padding-top: 3px!important;
	padding-top: 5px;
	height: 114px;
	background-image: url(images/altcoloryellowlarge.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
.altcolorwhitelarge {
	color:#000000;
	background-color: #FFFFFF;
	padding-top: 3px!important;
	padding-top: 5px;
	height: 114px;
	background-image: url(images/altcolorwhitelarge.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
.highlightedlarge {
	color:#000000;
	background-color: #E8CCFF;
	padding-top: 3px!important;
	padding-top: 5px;
	height: 114px;
	background-image: url(images/highlightedlarge.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
}
.altcoloryellowtop {
	background-color: #7AC8FF;
	color:#fff;
	padding: 2px 0;
	border-top: 1px solid #666;
}

.altcoloryellowtop a {
	color:#000;
}
.altcoloryellowboth {
	background-color: #7AC8FF;
	color:#fff;
	padding: 2px 0;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
.altcoloryellownoborder {
	background-color: #7AC8FF;
	padding: 2px 0;
}

.tabletitle {
	font-size: 1.2em;
	background-color: #0090F8;
	color: #fff;
	padding: 2px;
	border-bottom: 2px solid #666;
}
.plainrows	{
	padding: 2px 0;
	border-bottom: 1px solid #666;
}
.plainline {
	border-bottom: 1px solid #666;
}
.enclose { 
    border: 1px solid #fff6cf;
}
.borderbottom {
    border-bottom: 1px solid #666;
}
.smallwrap {
	margin: 15px 10px;
	width:400px;
}
.onepxtable1
{
border-top: 1px solid #666;
border-right: 3px solid #666;
border-bottom: 2px solid #666;
border-left: 1px solid #666;
}
.smalldate {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	line-height: 1em;
	padding: 4px 3px;
}
.lineheight {
    margin-top: 3px;
	line-height: 1em;
}
#invisibleborder {
	margin-left: 43px!important;
	margin-left: 25px;
	margin-right:25px!important;
	margin-bottom: 20px;   
}
#inviscontent {
	width: 100%;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.divide {
    padding: 0;
	margin: 0;
	height: 2px;
	background-color: #666;
}
#test {padding: 0;}

#adsvertical {
        text-align: center;
        width: 90%;
        height: 60px;
        padding-top: 5px;
	padding-left: 34px;
        padding-right: 45px;

}

#hrlinks {
        margin-left: -35px!important;
        margin-left: -15px;
}
#sidebarright img {
        margin-top: 0px;
        margin-right: 5px;
        margin-bottom: 20px;
}
.new {
        font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	vertical-align: top;
}
#tias {
        background-color: #FBF2E1;
        width: 160px; 
        border: solid 1px #666;
}
#tias hr {width: 140px;}

#sidebarright #spacer {
	height: 20px;
}
.tabletitle2 {
	border-bottom: solid 1px #666;
	background-color: #E1F3FF;
}