/* GENERAL ELEMENTS */
html, body{
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 10pt;
	font-weight: normal;
	top: 0;
	left: 0;
	background-color: #fff;
	height: auto;	
}

a{
	border: none;
}

/*fix to prevent webkit (safari/chrome) defaulting to red and underlined - affects ALL hyperlinks at moment*/
/*body*/ a:link, body a:visited{ 
	color: #244487; 
	text-decoration: none;
	/*font-size: 90%;*/
	font-weight: bold;
} 

/*body*/ a:hover, a:active{ 
	color: #244487; 
	/*font-size: 90%;*/
	font-weight: bold;
}


blockquote{
	font-family: "Times New Roman", Times, serif;
	font-size: 240%;
	color: #c4c4c4;
}

blockquote span{
	color: #d7d7d7;
}

p{
	color: #4E4E4E;
}

.clearboth{
	clear: both;
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.breadcrumb{
	float: left;
	color: #4e4e4e;
	font-size: 85%;
	position: absolute; 
	left: -90px; 
	top: 120px;
}

/* HEADERS */
.title{
	font-size:150%;
}

.sIFR-active .title{
	visibility: hidden;
	line-height: 1em;
}

h1{
	color: #244487;
	font-size: 150%;
	margin: 0;
}

h2{
	color: #244487;
	font-weight: bold;	
	font-size: 110%;
}

h3{
	color: #244487;
	font-weight: bold;	
	font-size: 130%;
}

h4{
	color: #000;
	font-weight: bold;
	font-size: 120%;
}

h5{
	color: #000;
	font-weight: bold;
	font-size: 110%;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 0.5;
}

h6{
	color: #244487;
	font-weight: bold;
	font-size: 100%;
	margin: 0;
	line-height: 0.5;
}

.pseudo-hdr{
	color: #4e4e4e; 
	font-weight: bold;
	font-size: 120%; 
	padding-top: 10px;
}

.pseudo-h2{
	color: #000; 
	font-weight: bold;
	font-size: 100%;
	margin-top: 20px; 
}
/* END HEADERS */

/* TABLE ELEMENTS */


tr{
	width: 325px;
}

td{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	font-size:10pt;
	font-weight:normal;
	top: 0;
	left: 0;
	background-color: transparent /*#fff*/;
	height: auto;	
}

.pkg-cell{
	font-size: 65%;
	color: #4e4e4e;
}

.broker-cell{
	font-size: 65%;
	color: #4e4e4e;
	width: 265px;

}

#container {
	position: relative;
	margin:0 auto 0 auto;
	width: 956px;
	background-color: #fff;
}

.imgfloatright{
	margin: 5px 0 5px 10px; 
	float: right; 
}

.imgfloatleft{
	margin: 5px 10px 5px 10px; 
	float: left; 
}

#right{
	float: left; 
	width: 600px; 
	padding: 10px 0 0 10px;
}

/* END GENERAL ELEMENTS */

/* HOME PAGE STUFF ONLY */

#mainImageContainerHome{
	position::absolute;
	top: 113px;
	left: 0;
	margin: 0 auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/home/handtree.jpg) top right no-repeat;
	float:right;
}

.catViewAll{
	color: #244487;
	font-weight: bold;
	font-size: 11px;
	float: right;
	padding-right: 5px;
}

.catViewAll a:link{
	color: #244487;
	text-decoration: underline;	
}

.catViewAll a:visited{
	color: #244487;
	text-decoration: underline;
}

.catViewAll a:hover{
	color: #1e1e1e;
	text-decoration: none;
}

.catViewAll a:active{
	color: #244487;
	text-decoration: underline;	
}


/* FEATURED FRANCHISES */
#featfran{
	margin: 10px 0 20px 0;
	padding-left: 20px;
	width: 97%;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	background: url(images/allPages/home/featfran_bkgrd.png) repeat-x;
	vertical-align: bottom;
}

#featfran table{
	width: 380px;
}

#featfran img{
	border: none; 
	margin: 10px;
	padding: 2px; 
	width: 125px;
	height: 100px;
}
/* END FEATURED FRANCHISES */

/* PRICE STYLES */
.price{
	font-weight: bold;
	color: #c62d2c;
	float: right;
}

.price_left{
	font-weight: bold;
	color: #c62d2c;
	float: left;
}
/* END PRICE STYLES */

/*END HOME PAGE STUFF ONLY*/

/* ABOUT US */

#mainImageContainerAbout{
	position: absolute;
	top: /*113px*/0;
	left: /*0*/305px;
	margin: 0 auto 0 auto;
	width: 651px;
	height: 257px;
	padding: 0 auto 0 auto;
	background: url(images/allPages/aboutus/about-usGraphic.jpg) top right no-repeat;
	float: right;
}

/* END ABOUT US */


/* CONTACT US */

#mainImageContainerContact{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/contactus/contact-usGraphic.jpg) top right no-repeat;
	float:right;
}

/* END CONTACT US */

/* LOGIN */

#mainImageContainerLogin{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/login/loginGraphic.jpg) top right no-repeat;
	float:right;
}

/* END LOGIN */


/* ADVERTISE */

#mainImageContainerAdvertise{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/advertise/advertiseGraphic.jpg) top right no-repeat;
	float:right;
}

/* END ADVERTISE */

/*Advanced Search*/

#mainImageContainerSearch{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/search/searchGraphic.jpg) top right no-repeat;
	float:right;
}

/*End Advanced Search*/

/*Articles*/

#mainImageContainerArticles{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/articles/articlesGraphic.jpg) top right no-repeat;
	float:right;
}

/*End Articles*/


/*Broker Account*/

#logoBarBroker {

	position::absolute;
	top: 0px;
	left: 0px;
	margin:0 auto 0 auto;
	width:956px;
	height:113px;
	padding:0 0 0 0;
	background:url(images/allPages/broker/logoBroker.gif);
	
}

#mainImageContainerBroker{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/broker/brokerAccountGraphic.jpg) top right no-repeat;
	float:right;
}
/*End Broker Account*/

/*Seller Account*/

#logoBarSeller {

	position::absolute;
	top: 0px;
	left: 0px;
	margin:0 auto 0 auto;
	width:956px;
	height:113px;
	padding:0 0 0 0;
	background:url(images/allPages/seller/logoSeller.gif);
	
}

#mainImageContainerSeller{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/seller/sellerGraphic.jpg) top right no-repeat;
	float:right;
}
/*End Seller Account*/

/*User Account*/

#logoBarUserAccount {

	position::absolute;
	top: 0px;
	left: 0px;
	margin:0 auto 0 auto;
	width:956px;
	height:113px;
	padding:0 0 0 0;
	background:url(images/allPages/user/logoUserAccount.gif);
	
}

#mainImageContainerUserAccount{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/user/userAccountGraphic.jpg) top right no-repeat;
	float:right;
}
/*End User Account*/

/*Sitemap*/

#logoBarSitemap {

	position::absolute;
	top: 0px;
	left: 0px;
	margin:0 auto 0 auto;
	width:956px;
	height:113px;
	padding:0 0 0 0;
	background:url(images/allPages/sitemap/logoSiteMap.gif);
	
}

#mainImageContainerSitemap{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/sitemap/sitemapGraphic.jpg) top right no-repeat;
	float:right;
}
/*End Sitemap*/



/*Links*/
#mainImageContainerLinks{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	background:url(images/allPages/links/linksGraphic.jpg) top right no-repeat;
	float:right;
}
/*End Links*/


/*View Adverts*/
#mainImageContainerViewAdverts{
	position::absolute;
	top: 113px;
	left: 0px;
	margin: 0px auto 0 auto;
	width:651px;
	height:257px;
	padding:0 auto 0 auto;
	float:right;
}

#viewAdvertsImageText{
	position:relative;
	margin: 0px auto 0 auto;
	width:290px;
	height:257px;
	padding:0 20px 0 auto;
	text-align:left;
	float:left;
}

#viewAdvertsImage{
	position:relative;
	margin: 0px auto 0 auto;
	width:335px;
	height:257px;
	padding:0 auto 0 auto;
	text-align:center;
	float:right;
}
	
#dataItems{
	position:relative;
	margin: 2px auto 0 auto;
	width:268px;
	height:20px;
	padding:0 auto 0 auto;
	text-align:left;
	background:url(images/allPages/general/breakdots.gif) bottom no-repeat;
}

/*#bodyLeftView{
	position:relative;
	margin: 0px auto 0 auto;
	width:305px;
	height:750px;
	padding:0 auto 0 auto;
	background:url(images/allPages/advertise/leftSideBar.gif) top no-repeat;
	float:left;
}

#bodyLeftViewBroker{
	position:relative;
	margin: 0px auto 0 auto;
	width:305px;
	height:1000px;
	padding:0 auto 0 auto;
	background:url(images/allPages/advertise/leftSideBar.gif) top no-repeat;
	float:left;
}

#bodyLeftViewUpload{
	position:relative;
	margin: 0px auto 0 auto;
	width:305px;
	height:950px;
	padding:0 auto 0 auto;
	background:url(images/allPages/advertise/leftSideBar.gif) top no-repeat;
	float:left;
}

#bodyLeftViewAdvertsArticles{
	top:0px;
	position:relative;
	margin: 0px auto 0 auto;
	width:280px;
	height:750px;
	padding:0 auto 0 auto;
	float:inherit;
}

#bodyLeftViewAdverts a:select{
	color: #1e1e1e;
}*/

.articleTitle a:link{
	color: #244487;
	text-decoration:none;
}

.articleTitle a:visited{
	color: #244487;
	text-decoration:none;
}

.articleTitle a:hover{
	color: #244487;
	text-decoration:underline;
}

.articleTitle{
	color: #244487;
	font-weight:bold;
	font-size:11px;
}

.articleBody{
	color: #4e4e4e;
	font-weight:normal;
	font-size:11px;
}

.articleTextMain{
	color: #4e4e4e;
	font-weight:normal;
	font-size:12px;
}


.articleTitleMain a:link{

	color: #000;
	text-decoration:none;
}

.articleTitleMain a:visited{

	color: #000;
	text-decoration:none;
}

.articleTitleMain a:hover{

	color: #244487;
	text-decoration:none;
}


.articleTitleMain{
	color: #000;
	font-weight:bold;
	font-size:12px;
}

.articleViewAll{
	color: #244487;
	font-weight:bold;
	font-size:11px;
}

.articleViewAll a:link{
	color: #244487;
	text-decoration: underline;
}

.articleViewAll a:visited{
	color: #244487;
	text-decoration: underline;
}

.articleViewAll a:hover{
	color: #1e1e1e;
	text-decoration: none;
}

.articleViewAll a:active{
	color: #244487;
	text-decoration: underline;
}

/*End View Adverts*/


/* GENERIC LOGO BAR */
#logoBar {

	position::relative;
	margin:0 auto 0 auto;
	width:956px;
	height:113px;
	padding:0 0 0 0;
	background:url(images/allPages/general/logoMain.gif);
	
}
/*END GENERIC LOGO BAR */



/*REUSED CSS */	
	


#bodyContainer{
	position: relative;
	margin:0 auto 0 auto;
	width: 956px;
	height: 400px;
	background-color: #fff;
}



#searchAndGraphicContainer{
	position:relative;
	margin:0 auto 0 auto;
	width: 956px;
	height: 258px;
	background-color: #fff;
	background:url(images/allPages/general/midBackground.jpg);
}

#textbox1{
	position:relative;
	top: 85px;
	left: 46px;
	margin: 0 auto 0 auto;
	width: 340px;
	height: 30px;
	padding:0 auto 0 auto;
	float:left;
}

#textbox2{
position:relative;
	top: 85px;
	left: 97px;
	margin: 0 auto 0 auto;
	width: 340px;
	height: 30px;
	padding:0 auto 0 auto;
	float:left;
}

#bodyRight{
	position:relative;
	margin: 0 auto 0 auto;
	width:651px;
	height:400px;
	padding:0 auto 0 auto;
	float:right;
}

#wrapRight{
	position: relative;
	margin: 10px auto 0 10px;
	width: 651px;
	padding: 0 auto 0 auto;
	float: right;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

#formRight{
	position: relative;
	margin: 10px auto 0 10px;
	width: 651px;
	padding: 0 auto 0 auto;
	float: right;
	min-height: 740px;
	height: auto !important;
	height: 740px;
}

#contentRight{
	position: relative;
	margin: 0 auto 0 auto;
	width: 647px;
	height: 400px;
	padding: 0 auto 0 auto;
	float: right;
}

#uploadRight{
	position: relative;
	margin: 10px auto 0 10px;
	width: 651px;
	padding: 0 auto 0 auto;
	float: right;
	min-height: 900px;
	height: auto !important;
	height: 900px;
}

#bodyLeft{
	position:relative;
	margin: 0 auto 0 auto;
	width:305px;
	height:400px;
	padding:0 auto 0 auto;
	float:left;
}

#contentLeft{
	position:relative;
	margin: 0 auto 0 auto;
	width:305px;
	height:400px;
	padding:0 auto 0 auto;

}

#bodyRightText{
	position:relative;
	margin: 0 auto 0 auto;
	width:630px;
	height:400px;
	padding:0 auto 0 auto;
	text-align:left;
}

#goButton{
	position:absolute;
	top:325px;
	left:260px;
	margin: 0 auto 0 auto;
	width:58px;
	height:58px;
	padding:0 auto 0 auto;	
}

#pageFooterGraphic
{
	position:relative;
	margin: 0 auto 0 auto;
	width:956px;
	height:85px;
	padding:0 auto 0 auto;
	background:url(images/allPages/general/footerBar.gif) no-repeat;
}

#footerTextBox{
	position:relative;
	top:39px;
	right:5px;
	margin: 0px auto 0 auto;
	width:224px;
	height:20px;
	padding:0 auto 0 auto;
	float:right;
}

.tb-border{
border: 0 #fff;
}

.tb-clear{
	border: 0;
	background: transparent;
	height: 28px;
    width: 230px;
    padding: 5px 0 0 2px;
}

.tb-rounded{
	border:0;
    background: transparent url(images/allPages/general/textboxBG.gif) no-repeat top left;
    height: 28px;
    width: 222px;
    padding-top:5px;
	padding-left:2px;	
}

#bottomRight{
	position:relative;
	margin: 0px auto 0 auto;
	width:60px;
	height:85px;
	padding:0 auto 0 auto;
	float:right;
}

.textLink{
	color: #151515;
	font-weight:normal;
	font-size:11px;
}

.textLink a:link{
	color: #151515;
	text-decoration:none;
	
}

.textLink a:visited{
	color: #151515;
	text-decoration:none;
}

.textLink a:hover{
	color: #244487;
	text-decoration:none;
}

/*After sign in*/
#bodyLeftViewSignIn{
	position:relative;
	margin: 0px auto 0 auto;
	width:305px;
	height:750px;
	padding:0 auto 0 auto;
	background:url(images/allPages/general/leftSideBarAfterLogin.gif) top no-repeat;
	float:left;
}

.menuText{
	color: #1e1e1e;
	font-weight:bold;
	font-size:12px;
}

.menuText a:link{
	color: #1e1e1e;
	text-decoration:none;	
}

.menuText a:visited{
	color: #1e1e1e;
	text-decoration:none;
}

.menuText a:hover{
	color: #244487;
	text-decoration:none;
}
/**/

/* SEARCH */
#searchtoolbar{
	padding: 0;
	width: 631px;
	height: 70px;
	background:url(images/allPages/search/searchToolbar.gif) top left no-repeat;
	margin:0px 0px 0px 0px; 
}

#searchtoolbar p{
	color: #4e4e4e;
	font-weight: normal;
	font-size: 11px;
	float: right;
	padding-right: 10px;
	margin-top: 0;
}

#searchtoolbar .selectLoc{
	margin-left: 100px;
	margin-top: 30px;
	width: 175px;
}

#searchtoolbar .selectPrice{
	margin-top: -20px;
	margin-left: 365px;
	float: left;
	width: 175px;
}

.goButton2{
	float: right;
	margin: -25px auto 0 auto;
	padding: 0 auto 0 auto;
}
/**/

/* LOGIN */
.lftlogindiv{
	margin: 0; 
	width: 341px; 
	float: left;
	background: url(images/allPages/login/form.jpg) top left no-repeat;
	background-color:#FF0000;
}

.rgtlogindiv{
	float: left; 
	width: 196px; 
	height: 234px;
	background-color:#00FF00; 
	
}

.login{
	width: 122px; 
	height: 96px;
}

.register{
	width: 122px; 
	height: 96px;
}

.lftregdiv{
	margin: 0; 
	width: 100px; 
	height: 333px; 
	float: left;
}

.lftregdiv p{
	width: 100px; 
	font-size: 85%;
	list-style: none; 
	margin-top: 10px;
	color: #4e4e4e;	
}

.lftregdiv h2{
	font-size: 100%;
	color: #4e4e4e;
	font-weight: bold;
	margin-bottom: 5px;
}

.rgtregdiv{
	float: right; 
	clear: right; 
	width: 100px;
	height: 333px;
	margin-right: 0;
}
/**/

/* CONTACT US */
.pcontact{
	margin: 0; 
	width: 60%; 
	height: 150px; 
	float: left; 
	color: #4e4e4e;
}

.ulcontact{
	float: right; 
	clear: right; 
	width: 32.9%; 
	font-size: 85%;
	list-style: none; 
	margin-top: 0;
	color: #4e4e4e;	
}
/**/

/* ADVERTISE */
.lftdiv{
	margin: 0; 
	width: 40%; 
	height: 279px; 
	float: left; 
}

.rgtdiv{
	float: right; 
	clear: right; 
	width: 55%; 
	height: 279px; 
}

.uploadlftdiv{
	margin: 0; 
	width: 40%; 
	height: 175px; 
	float: left; 
}

.uploadrgtdiv{
	float: right; 
	clear: right; 
	width: 60%; 
	height: 175px; 
}

.uploadtable{
	width: 385px;
}

.sellerlftdiv{
	margin: 20px 0 0 150px;
}

.sellerrgtdiv{
	float: right; 
	clear: right; 
	width: 50%; 
	height: 650px;
}

.lftbotdiv{
	float: left; 
	margin: 90px 0 10px 0; 
	width: 49%;
	font-size: 75%; 
	color: #4e4e4e;
}

.rgtbotdiv{
	float: right; 
	clear: right; 
	width: 49%;
	margin: 90px 0 10px 0;	
}

.lftbotdiv2{
	float: left; 
	margin: 200px 0 10px 0;
	width: 49%;
	font-size: 75%; 
	color: #4e4e4e;
}

.rgtbotdiv2{
	float: right; 
	clear: right; 
	width: 49%;
	margin: 190px 0 10px 0;  
}

/* ADVERT PROCESS */
#advertProgressStd1{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertiseStandard1.gif) top right no-repeat;
}

#advertProgressStd2{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertiseStandard2.gif) top right no-repeat;
}

#advertProgressStd3{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertiseStandard3.gif) top right no-repeat;
}

#advertProgressStd4{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertiseStandard4.gif) top right no-repeat;
}

#advertProgressPrem1{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertisePremium1.gif) top right no-repeat;
}

#advertProgressPrem2{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertisePremium2.gif) top right no-repeat;
}

#advertProgressPrem3{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertisePremium3.gif) top right no-repeat;
}

#advertProgressPrem4{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertisePremium4.gif) top right no-repeat;
}

#advertProgressBroker1{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertise-as-a-broker1.gif) top right no-repeat;
}

#advertProgressBroker2{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertise-as-a-broker2.gif) top right no-repeat;
}

#advertProgressBroker3{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertise-as-a-broker3.gif) top right no-repeat;
}

#advertProgressBroker4{
	padding: 0;
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertise-as-a-broker4.gif) top right no-repeat;
}

#advertBroker1{
	padding: 0;
	margin-top: 3px;	
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertise-as-a-broker.gif) top right no-repeat;
}

#advertSeller1{
	padding: 0;
	margin-top: 3px;
	width: 631px;
	height: 70px;
	background:url(images/allPages/advertise/advertiseAsSeller.gif) top right no-repeat;
}

#BrokerPackage{
	margin: 20px 0 0 150px;
}


#BrokerPackage .sellerTitle
{
	background-image:url(images/sellerpackage.jpg); 
	background-repeat:no-repeat; 
	width:311px; 
	height:47px;
}
	#BrokerPackage .sellerTitle strong
	{
		float:right; 
		padding-top:9px; 
		color:#2C2C2C; 
		padding-right:20px; 
		font-size:20px;
	}

#BrokerPackage .brokerTitle
{
	background-image:url(images/brokerpackage.jpg); 
	background-repeat:no-repeat; 
	width:306px; 
	height:40px;
}
	#BrokerPackage .brokerTitle strong
	{
		float:right; 
		padding-top:3px; 
		color:#2C2C2C; 
		padding-right:20px; 
		font-size:20px;	
	}
/**/

.forminstructions{
	width: 600px; 
	_margin: 5px 30px 5px 15px;
	padding: 5px 30px 5px 15px; 
	font-size: 85%;
	color: #4e4e4e;
}
/**/

/* FORM ELEMENTS */


#register_form{
	/*background: #fff url(images/allPages/login/form-bkgrd.gif) repeat-x top left;*/
	padding-bottom: 10px; 
	margin: 0;
}

#AdvertPrem1Form{
	width: 400px;
	margin-left: 100px;
	font-size: 85%;
	color: #4e4e4e;
}

fieldset{
	border: none;
	margin: 10px 0 0 20px;
}

dt{
	color: #4e4e4e; 
	font-weight: bold;
}

dd{
	margin: 0 0 0.5em 0;
}

.checkbox{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 75%;
}


.reqfield{
	margin-left: 350px; 
	font-weight: bold;
}

.bkgrd{
	height: 28px;
	border: 0;
    padding: 5px 0 0 5px;	
	background: transparent url(images/allPages/general/textboxBG.gif) no-repeat top left;
	width: 200px; 
}
/**/

	
.featureAdvertItem{
	width: 123px;
	float: left;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	padding: 1px;
	margin: 1px;
}

.featureAdvertItem a{
	padding: 0;
	margin: 0;
	float: left;
}

.featureditemPic{
	position: absolute;
	/*padding: 6px 0 0 15px;*/
	margin: 10px;
	padding: 2px;
}

.featureditemPicPNG{
	position: absolute;
	padding: 0;
	margin: 12px 0 0 12px;
	visibility: hidden;
}

.featureditemDesc{
	position: relative;
	padding: 0 0 0 10px;
	visibility: hidden;
}

.featureditemDesc h2{
	font-size: 90%;
	padding-left: 10px;
}

.featureditemDesc a{
	position: absolute;
	color: #244487;
}

.featureditemDesc p{
	/*padding: 10px 5px 0 5px;*/
	padding: 6px 0 0 15px;
	color: #4e4e4e;
}

.featureditemPngDiv{
	padding: 6px 0 0 15px;
	background-image: url("images/allPages/home/featured_on.png");
	background-repeat: no-repeat;
	visibility: visible;
}

#categoryBox{
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
}

.category{
	width:123px;
	height:80px;
	overflow:hidden;
	margin: 10px;
}

.categoryOff{
	/*background-image: url("images/allPages/home/featured.png");
	background-repeat: no-repeat;*/
}

.categoryOn{
	background-image: url("images/allPages/home/featured_on.png");
	background-repeat: no-repeat;
}

.category .text{
	display:inline;
	float:left;
	width:120px;
	margin:10px 0 0 5px;
}

.category .text .categoryText{
	float:left;
	width:120px;
	height:70px;
	overflow:hidden;
}
/**/

/* SITEMAP */
#div1{
	width: 200px; 
	margin-right: 20px; 
	float: left;
}

#div2{
	width: 200px; 
	margin-right: 20px; 
	float: left;
}

#div3{
	width: 200px; 
	float: left;
}

#sitemapMain li{
	list-style-type: none;
}

#sitemapMain li a{
	color: #4e4e4e;
	font-weight: normal;
}

#sitemapNotMain li{
	list-style-type: circle;
}

#sitemapNotMain li a{
	color: #4e4e4e;
	font-weight: normal;
}
