@charset "utf-8";
/* CarryOut Directory CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.thrColFix #container { 
	width: 980px;  
	margin: 0 auto; 
	border: 0px;
	padding: 0px;
	text-align: left; 
} 
.thrColFix #mainContent { 
	margin: 0px; 
	padding: 0px; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
#carryoutcontainer {
	position: absolute;
	center: 0px;
	top: 0px;
	width: 980px;
	height: auto;
}

.carryoutcontainersubs {
	position: absolute;
	center: 0px;
	top: 0px;
	width: 980px;
	height: auto;
}

#carryoutlogo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 413px;
	height: 133px;
}

#carryoutslogan {
	position: absolute;
	left: 413px;
	top: 0px;
	width: 372px;
	height: 133px;
}
/* THIS IS FOR SLOGAN PART */
#slogangfx {
	padding-left: 99px;
	padding-top: 28px;
}
#slogan_font1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

font-size:20px;
font-style:italic;
color:#000000;
position:absolute;
left: 160px;
top:30px;
font-stretch:narrower;
width:100%;
padding: 0 0 1px 0;
}

#slogan_font2 {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;

font-size:30px;

color:#ff5c00;

position:absolute;
left: 32px;
top:58px;
}
#slogan_font3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	color:#a0a0a0;
	position:absolute;
	left: 260px;
	top:60px;
	font-stretch:narrower;
}
#slogan_font4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	position:absolute;
	/*left: 195px;*/
	left: 15px;
	top:92px;
	font-style:italic;
	font-stretch:narrower;
	width:100%;
	padding: 0 0 1px 0;
}
/* END OF SLOGAN */
#loginpanel {
	position: absolute;
	left: 785px;
	top: 0px;
	width: 195px;
	height: 133px;
}

#loginpanelbase {
	width: 195px;
	height: 133px;
	background-image: url(../img/loginpanelbg.gif);
	background-repeat: no-repeat;
}

#loginbtns {
	padding-left: 23px;
	padding-top: 25px;
}

#navigationmenu {
	position: absolute;
	left: 0px;
	top: 133px;
	width: 980px;
	height: 38px;
}

#nav {
	width: 980px;
	height: 38px;
}

#navmenu-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:5px;
	height:38px;
}

#navmenu-02 {
	position:absolute;
	left:5px;
	top:0px;
	width:189px;
	height:38px;
}

#navmenu-03 {
	position:absolute;
	left:194px;
	top:0px;
	width:6px;
	height:38px;
}

#navmenu-04 {
	position:absolute;
	left:200px;
	top:0px;
	width:189px;
	height:38px;
}

#navmenu-05 {
	position:absolute;
	left:389px;
	top:0px;
	width:6px;
	height:38px;
}

#navmenu-06 {
	position:absolute;
	left:395px;
	top:0px;
	width:189px;
	height:38px;
}

#navmenu-07 {
	position:absolute;
	left:584px;
	top:0px;
	width:6px;
	height:38px;
}

#navmenu-08 {
	position:absolute;
	left:590px;
	top:0px;
	width:189px;
	height:38px;
}

#navmenu-09 {
	position:absolute;
	left:779px;
	top:0px;
	width:6px;
	height:38px;
}

#navmenu-10 {
	position:absolute;
	left:785px;
	top:0px;
	width:189px;
	height:38px;
}

#navmenu-11 {
	position:absolute;
	left:974px;
	top:0px;
	width:6px;
	height:38px;
}

#carryout-05 {
	position: absolute;
	left: 0px;
	top: 171px;
	width: 980px;
	height: 14px;
}

#carryout-06 {
	position: absolute;
	left: 0px;
	top: 185px;
	width: 4px;
	height: 254px;
}

#adsbanner {
	position: absolute;
	left: 4px;
	top: 185px;
	width: 711px;
	height: 254px;
}

#carryout-08 {
	position: absolute;
	left: 715px;
	top: 185px;
	width: 7px;
	height: 1088px;
}

#searchrestau {
	position: absolute;
	left: 722px;
	top: 185px;
	width: 253px;
	height: 254px;
}

.rightpanel_01 {
	position: absolute;
	left: 722px;
	top: 185px;
	width: 253px;
	height: auto 0px;
}

.rightpanel_02 {
	position: absolute;
	left: 0px;
	top: 362px;
	width: 253px;
	height: auto 0px;
}

#search-01 {
	float: left;
	width:253px;
	height:48px;
}

#search-01subs {
	position: relative;
	left:0px;
	top:0px;
	width:253px;
	height:46px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/searchrestaubg.gif);
}

#search-02 {
	background-image: url(../img/searchrestau_bg.gif);
	background-repeat: no-repeat;
	float: left;
	width:253px;
	height:206px;
}

#search-02subs {
	position: inherit;
	background-image: url(../img/searchrestau_bg.gif);
	background-repeat: no-repeat;
	left:0px;
	top:48px;
	width:253px;
	height:206px;
	padding: 0px;
	margin: 0px;
}

#searchforms {
	position: absolute;
}

#searchformssubs {
	position: absolute;
	margin-left: 2px;
}

.searchformcity {
	width: 134px;
	height: 16px;
	border: 1 #CCC solid;
}

.searchformstate {
	width: 66px;
	height: 22px;
	border: 1 #CCC solid;
}

.searchformresname {
	width: 205px;
	height: 16px;
	border: 1 #CCC solid;
}

#searchforms-01 {
	position:absolute;
	left:18px;
	top:17px;
	width:139px;
	height:17px;
}

.searchformcuisine {
	width: 138px;
	height: 22px;
	border: 1 #CCC solid;
}

#searchforms-02 {
	position:absolute;
	left:160px;
	top:17px;
	width:66px;
	height:17px;
}

#searchforms-03 {
	position:absolute;
	left:18px;
	top:34px;
	width:139px;
	height:29px;
}

#searchforms-04 {
	position:absolute;
	left:162px;
	top:34px;
	width:66px;
	height:29px;
}

#searchforms-05 {
	position:absolute;
	left:18px;
	top:63px;
	width:139px;
	height:17px;
}

#searchforms-06 {
	position:absolute;
	left:139px;
	top:63px;
	width:66px;
	height:17px;
}

#searchforms-07 {
	position:absolute;
	left:18px;
	top:80px;
	width:205px;
	height:29px;
}

#searchforms-08 {
	position:absolute;
	left:18px;
	top:109px;
	width:54px;
	height:16px;
}

#searchforms-09 {
	position:absolute;
	left:54px;
	top:109px;
	width:151px;
	height:16px;
}

#searchforms-10 {
	position:absolute;
	left:18px;
	top:125px;
	width:205px;
	height:22px;
}

#searchforms-11 {
	position:absolute;
	left:59px;
	top:162px;
	width:136px;
	height:33px;
}

#carryout-10 {
	position: absolute;
	left: 975px;
	top: 185px;
	width: 5px;
	height: 1088px;
}

#title-restaurantdir {
	position: absolute;
	left: 0px;
	top: 439px;
	width: 715px;
	height: 58px;
}

#carryout-12 {
	position: absolute;
	left: 722px;
	top: 439px;
	width: 253px;
	height: 13px;
}

#marketplace {
	position: absolute;
	left: 0px;
	top: 267px;
	width: 253px;
	height: 95px;
}

#directorylist {
	position: absolute;
	left: 0px;
	top: 497px;
	width: 715px;
	height: 293px;
}

#dir01 {
	margin-top: 6px;
	padding-left: 20px;
	width: 150px;
	float: left;
}

#dir02 {
	margin-top: 6px;
	padding-left: 2px;
	width: 164px;
	float: left;
	vertical-align: top;
}

#dir03 {
	margin-top: 6px;
	padding-left: 2px;
	width: 164px;
	float: left;
	vertical-align: top;
}

#dir04 {
	margin-top: 6px;
	padding-left: 2px;
	width: 158px;
	float: left;
}

#title-expartners {
	float: left;
	width: 253px;
	height: 48px;
}

#expart1 {
	width: 253px;
	height: 119px;
	float: left;
}

.carryout-17 {
	width: 253px;
	height: 17px;
	float: left;
}

#expart2 {
	width: 253px;
	height: 162px;
	float: left;
}

#title-featpartners {
	position: relative;
	left: 0px;
	top: 0px;
	width: 459px;
	height: 29px;
}

#newsevent {
	position: absolute;
	left: 464px;
	top: 790px;
	width: 251px;
	height: 483px;
}

#newseventhead {
	float: left;
	width:251px;
	height:60px;
	background-color: #E5F1DF;
}

#newseventbody {
	float: left;
	width:251px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: #E5F1DF;
	min-height: 400px;
}

.news {
	width: 235px;
	height: 55px;
	margin-left: 5px;
	margin-top: 5px;
}

.newsiconbg {
	/*width: 52px;
	height: 55px;*/
	width: 44px;
	height: 47px;
	background-image: url(../img/newsiconbg.gif);
	float: left;
}

.newsmonth {
	width: 35px;/*40*/
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: dotted #3a5f02 1px;
	/*font-size: 16px;*/
	font-size: 14px;
	font-weight: bold;
	color: #852812;
	margin-left: 4px;
	padding-top: 6px;
}

.newsdate {
	width: 35px;
	height: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 16px;*/
	font-size: 14px;
	font-weight: bold;
	color: #852812;
	margin-left: 4px;
	padding-top: 2px;
}

.newstext {
	width: 180px;
	/*height: 55px;*/
	float: left;
	margin-left: 5px;
}

/* LOGGED IN TOOLS */
.logtool {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #386e27;
}

.logtool a:link {
	color: #386e27;
	text-decoration: none;
}
.logtool a:visited {
	color: #386e27;
	text-decoration: none;
}
.logtool a:hover {
	text-decoration: underline;
	color: #F1561C;
}
.logtool a:active {
	color: #386e27;
	text-decoration: none;
}

.newstexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #386e27;
}

.newstexttitle a:link {
	color: #386e27;
	text-decoration: none;
}
.newstexttitle a:visited {
	color: #386e27;
	text-decoration: none;
}
.newstexttitle a:hover {
	text-decoration: underline;
	color: #F1561C;
}
.newstexttitle a:active {
	color: #386e27;
	text-decoration: none;
}

.newstextdesc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7a7a7a;
}

#featpartners {
	position: absolute;
	left: 0px;
	top: 819px;
	width: 464px;
	height: 340px;
}

.featpartads {
	padding-top: 12px;
	padding-left: 10px;
	width: 208px;
	height: 89px;
	float: left;
}

#carryout-22 {
	position: absolute;
	left: 722px;
	top: 893px;
	width: 253px;
	height: 16px;
}

#toprestaurant {
	position: absolute;
	left: 722px;
	top: 909px;
	width: 253px;
	height: 364px;
}

#toprestauranthead {
	float: left;
	margin-top: 5px;
	width:253px;
	height: 40px;
	float: left;
}

#toprestaurantbody {
	float: left;
	width:253px;
	height:autopx;
}


.trestblock {
	background-color: #f5f5f5;
	
	width: 246px;
	height: 80px;
	margin-top: 2px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}	

.toprestexttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #852812;
	float: left;
	padding-left: 10px;
	width: 150px;

}

.toprestextdesc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #386e27;
	float: left;
	padding-left: 20px;
	width: 132px;
	margin-top: 4px;
	
}

.btncheckoutmore {
	float: left;
	padding-top: 15px;
	padding-left: 25px;
}

.topres-01 {
	float: left;
	width:80px;
	height:80px;
}


#carryout-24 {
	position: absolute;
	left: 0px;
	top: 1159px;
	width: 5px;
	height: 114px;
}

#needawebsite {
	position: absolute;
	left: 5px;
	top: 1159px;
	width: 445px;
	height: 114px;
}

#carryout-26 {
	position: absolute;
	left: 450px;
	top: 1159px;
	width: 14px;
	height: 114px;
}

#carryout-27 {
	position: absolute;
	left: 0px;
	top: 1273px;
	width: 980px;
	height: 36px;
}

#footer {
	position: absolute;
	left: 0px;
	top: 1349px;
	width: 980px;
	height: 101px;
}

#footernav {
	position: absolute;
	left: 0px;
	top: 1309px;
	width: 980px;
	height: 40px;
}

#footernavterms {
	position: absolute;
	top: 1309px;
	left: 0px;
	width: 980px;
	height: 40px;
}

#footers2 {
	position: absolute;
	left: 0px;
	top: 1259px;
	width: 980px;
	height: 101px;
}

#footernavs2 {
	position: absolute;
	left: 0px;
	top: 1219px;
	width: 980px;
	height: 40px;
}

#footernavabout {
	position: absolute;
	left: 0px;
	top: 1339px;
	width: 980px;
	height: 40px;
}


#footerabout {
	position: absolute;
	left: 0px;
	top: 1379px;
	width: 980px;
	height: 101px;
}

#footernavdisclaimer {
	position: absolute;
	left: 0px;
	top: 1039px;
	width: 980px;
	height: 40px;
}

#footerdisclaimer {
	position: absolute;
	left: 0px;
	top: 1079px;
	width: 980px;
	height: 101px;
}

#footernavnewsart {
	position: absolute;
	left: 0px;
	top: 1239px;
	width: 980px;
	height: 40px;
}

#footernewsart {
	position: absolute;
	left: 0px;
	top: 1279px;
	width: 980px;
	height: 101px;
}

#footernavfaq {
	position: absolute;
	left: 0px;
	top: 2259px;
	width: 980px;
	height: 40px;
}

#footerfaq {
	position: absolute;
	left: 0px;
	top: 2299px;
	width: 980px;
	height: 101px;
}

#footernavserv {
	position: absolute;
	left: 0px;
	top: 1039px;
	width: 980px;
	height: 40px;
}

#footerserv {
	position: absolute;
	left: 0px;
	top: 1079px;
	width: 980px;
	height: 101px;
}

#footernavlog {
	position: absolute;
	left: 0px;
	top: 1039px;
	width: 980px;
	height: 40px;
}

#footerlog {
	position: absolute;
	left: 0px;
	top: 1079px;
	width: 980px;
	height: 101px;
}


#footernavsignup {
	position: absolute;
	left: 0px;
	top: 1600px;
	width: 980px;
	height: 40px;
}

#footersignup {
	position: absolute;
	left: 0px;
	top: 1629px;
	width: 980px;
	height: 101px;
}

#footernavpaypal {
	position: absolute;
	left: 0px;
	top: 1369px;
	width: 980px;
	height: 40px;
}

#footerpaypal {
	position: absolute;
	left: 0px;
	top: 1409px;
	width: 980px;
	height: 101px;
}

#footernavblock {
	width: 969px;
	
	border-bottom: solid 2px #3f970c;
	border-top: solid 2px #3f970c;
	margin-left: 5px;
	padding-bottom:10px;
}


.footernavtext {
	padding-top: 12px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #360;
	
}

.footernavtext a:link {
	color: #386e27;
	text-decoration: none;
}
.footernavtext a:visited {
	color: #386e27;
	text-decoration: none;
}
.footernavtext a:hover {
	text-decoration: underline;
	color: #F1561C;
}
.footernavtext a:active {
	color: #386e27;
	text-decoration: none;
}

#footersubmitrestau {
	position: absolute;
	left: 0px;
	top: 1349px;
	width: 980px;
	height: 101px;
}

#footer_container {
	width: 980px;
	height: 101px;
	padding-top:10px;

}

#secured_seals {
width:600px;

	
	float:left;
}

.footend {
	width: 420px;

	/*text-align: center;*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #939393;
}

.footend a:link {
	color: #939393;
	text-decoration: none;
}
.footend a:visited {
	color: #939393;
	text-decoration: none;
}
.footend a:hover {
	text-decoration: none;
	color: #9C0;
}
.footend a:active {
	color: #939393;
	text-decoration: none;
}

.darkgreentext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #003000;
	line-height: 20px;
}

.darkgreentext14 a:link {
	color: #003000;
	text-decoration: none;
}

.darkgreentext14 a:visited {
	color: #003000;
	text-decoration: none;
}

.darkgreentext14 a:hover {
	text-decoration: underline;
	color: #009900;
}

.darkgreentext14 a:active {
	color: #003000;
	text-decoration: none;
}
/* SEARCH OPTION LINKS */
.option_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}

.option_link a:link {
	color: #FF0000;
	text-decoration: none;
}

.option_link a:visited {
	color: #FF0000;
	text-decoration: none;
}

.option_link a:hover {
	text-decoration: underline;
	color: #009900;
}

.option_link a:active {
	color: #FF0000;
	text-decoration: none;
}


/* CarryOut Directory CSS Subpage */

#leftnavmenu {
	position: absolute;
	top: 185px;
	width: 253px;
	height: auto;
}

#leftnavmenu2 {
	position: absolute;
	top: 188px;
	width: 253px;
	height: auto;
}

#leftcarryoutdir {
	position: absolute;
	top: 270px;
	width: 253px;
	height: 13px;
}

#leftexpartner {
	position: absolute;
	top: 382px;
	width: 253px;
	height: 13px;
}

#centercontainer {
	position: absolute;
	left: 279px;
	top: 187px;
	width: 696px;
	height: auto;
}

#adsbannersub {
	width: 696px;
	height: 158px;
}

#loginpanelcont {
	width: 696px;
	height: 296px;
}

#subcontents {
	position: absolute;
	top: 168px;
	width: 696px;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
    color: #003000;
	line-height: 14px;
}

#subcontentsfootlinks {
	position: absolute;
	top: 0px;
	width: 696px;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
    color: #003000;
	line-height: 14px;
}

#subcontentsnews {
	position: absolute;
	top: 168px;
	width: 696px;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
    color: #003000;
	line-height: 24px;
}

#subcontlog {
	position: absolute;
	top: 306px;
	width: 696px;
	height: auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
    color: #003000;
}

#subcontents a:link {
	color: #F60;
	text-decoration: none;
}

#subcontents a:visited {
	color: #F60;
	text-decoration: none;
}

#subcontents a:hover {
	text-decoration: underline;
	color: #009900;
}

#subcontents a:active {
	color: #F60;
	text-decoration: none;
}

#subcontentsnews a:link {
	color: #090;
	text-decoration: none;
}

#subcontentsnews a:visited {
	color: #090;
	text-decoration: none;
}

#subcontentsnews a:hover {
	text-decoration: underline;
	color: #F60;
}

#subcontentsnews a:active {
	color: #090;
	text-decoration: none;
}

.orangetext {
	color: #973701;
}

.darkredtext {
	color: #900;
}

.whitetext {
	color: #FFF;
}

.bottomnavmenu {
	width: 696px;
	height: auto;
}

.bottomfeatads {
	padding-top: 18px;
	padding-left: 18px;
	width: 208px;
	height: 89px;
	float: left;
}

.paypalbox {
	width: 526px;
	height: 264px;
	border: #360 2px dashed;
	padding-top: 16px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 2px;
}

.paypaltextlrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #870102;
}

.paypaltextreg {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#login-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:696px;
	height:56px;
}

#login-02 {
	position:absolute;
	left:0px;
	top:56px;
	width:12px;
	height:240px;
}

#login-03 {
	position:absolute;
	left:12px;
	top:56px;
	width:335px;
	height:177px;
	background-image: url(../img/login_03.gif);
	background-repeat: no-repeat;
	background-color: #fffde1;
}

#login-03-1 {
	position:absolute;
	left:12px;
	top:56px;
	width:680px;
	height:177px;
	background-image: url(../img/login_03.gif);
	background-repeat: repeat-x;
	background-color: #fffde1;
}

#login-04 {
	position:absolute;
	left:347px;
	top:56px;
	width:2px;
	height:240px;
}

#login-05 {
	position:absolute;
	left:349px;
	top:56px;
	width:333px;
	height:177px;
	background-image: url(../img/login_05.gif);
	background-repeat: no-repeat;
	background-color: #fffde1;
}


#login-06 {
	position:absolute;
	left:682px;
	top:56px;
	width:14px;
	height:240px;
}

#login-07 {
	position:absolute;
	left:12px;
	top:233px;
	width:335px;
	height:63px;

	background-image:url(../img/login_07.gif);



	

}

#login-08 {
	position:absolute;
	left:78px;
	top:233px;
	width:188px;
	height:45px;
	background-color: #FFFDE1;
}

#login-08-1 {
	position:absolute;
	left:88px;
	top:233px;
	width:188px;
	height:45px;
	background-color: #FFFDE1;
}

#login-09-1 {
	position:absolute;
	left:277px;
	top:233px;
	width:70px;
	height:63px;
}

#login-09 {
	position:absolute;
	left:266px;
	top:233px;
	width:81px;
	height:63px;
}

#login-10 {
	position:absolute;
	left:349px;
	top:233px;
	width:335px;
	height:63px;
	background-image:url(../img/login_07.gif);
}

#login-11 {
	position:absolute;
	left:428px;
	top:233px;
	width:188px;
	height:45px;
	background-color: #FFFDE1;
}

#login-12 {
	position:absolute;
	left:616px;
	top:233px;
	width:66px;
	height:63px;
}

#login-13 {
	position:absolute;
	left:78px;
	top:278px;
	width:188px;
	height:18px;
}

#login-14 {
	position:absolute;
	left:428px;
	top:278px;
	width:188px;
	height:18px;
}
.signin_button {
	background:url(../img/btn_signin.gif) no-repeat 0 0;
	
	width:138px;
	height:35px;
	border:none;
	text-indent:-3000px;
	overflow:hidden;
	cursor:pointer;
	*text-indent:0;
	*padding:0 0 0 120px;
}

.signin_button a:hover {
background-color:#000000;
	
	
	width:138px;
	height:35px;
	border:none;
	text-indent:-3000px;
	overflow:hidden;
	cursor:pointer;
	*text-indent:0;
	*padding:0 0 0 120px;


}

.loginmenutab {
	margin-left: 12px;
}

.signupmenutab {
	margin-left: 24px;
	padding-right: 12px;
}

.logintextlrgs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #360;
	line-height: 18px;
}

.logincume {
	width: 100%;
	padding-top: 5px;
}

.signinforms {
	width: 180px;
	height: 16px;
}

.logintexttiny {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #069;
	line-height: 18px;
}

.logintexttiny a:link {
	color: #069;
	text-decoration: none;
}
.logintexttiny a:visited {
	color: #069;
	text-decoration: none;
}
.logintexttiny a:hover {
	text-decoration: underline;
	color: #C30;
}
.logintexttiny a:active {
	color: #069;
	text-decoration: none;
}

.logintextsml {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #030;
}

.logintextsml2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #030;
}
.leftnavpanel {
	width: 711px;
	height: auto;
	padding-left: 5px;
	position: absolute;
	top: 185px;
	left: 0px;
}
.bannercore {
	width: 711px;
	height: 254px;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
}	
.directorycore {
	width: 711px;
	padding: 0px;
	margin: 0px;
	min-height: 280px
}	
.title_page_box { /* by james */
	width:100%;
	/*background-image:url(../img/title_border.gif);*/
	border-bottom: 1px #009900 solid;
	
	height: 36px;
}
.title_page_leaf { /* by james */
	background-image:url(../img/title_leaf.gif);
	background-repeat:no-repeat;
	height: 12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#FF5C00;
	padding-top:15px;
	padding-left:50px;
	padding-bottom: 10px;
}
#orange_title_text { /* by james */
	/*
	height: 12px;
		float:left;
		padding-top:15px;
	padding-left:50px;
	

	*/

	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FF5C00;
	padding-bottom: 3px;

}



.title_page_text_main { /* by james */
}
.title_page_text { /* by james */
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color:#FF5C00;
	padding-top:10px;
	margin:0;
}
.title_page_text_2 { /* by james */
	font-family:Arial, Helvetica, sans-serif;
	
	font-size: 20px;
	color:#FF5C00;
	padding-top:15px;
}



.titlerestdircore {
	width:100%;
	/*width: 711px;
	height: 58px;
	padding: 0px;
	margin: 0px;*/
}	
.featpartnerscore {
	float: left;
	width: 711px;
	height: auto;
	padding-top: 35px;
	margin: 0px;
}
.bottomcore {
	width: 711px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.bottomleft {
	float: left;
	width: 459px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.bottomright {
	float: left;
	width: 251px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
.bottomdowner {
	float: left;
	width: 711px;
	height: auto;
	padding-top: 12px;
	margin: 0px;
}



.footercore {
	float: left;
	width: 711px;
	height: auto;
	padding-top: 12px;
	margin: 0px;
}
.footerhomenav {
	position: relative;
	left: 0px;
	top: 0px;
	width: 980px;
	height: 40px;
}
#footerhomeblock {
	width: 969px;
	height: 40px;
	border-bottom: solid 2px #3f970c;
	border-top: solid 2px #3f970c;
	margin: 0px;
}
#footerhome {
	position: relative;
	left: 0px;
	top: 0px;
	width: 980px;
	height: 101px;
}
.featpanelcore {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 464px;
	height: 340px;
}
.needawebpanel {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	padding-top: 15px;
	width: 445px;
	height: 114px;
}

.errorMsg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.featpartflash {
	width: 446px;
	height: auto;
	float: left;
}

.info{
	font-size: 10px;
	color: #666666;
}

.nav_box{
	/*width: 16px;*/
	width:auto;
	/*min-width: 16px;*/
	height: 16px;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	display: block;
	text-decoration: none;
	float: left;
	margin: 3px;
	padding-top: 4px;
	padding-left:5px;
	padding-right:5px;
}

.nav_box:hover{
	width: auto; 
	height: 16px; 
	border: 1px solid #CCCCCC; 
	text-align: center; 
	background-color: #FF9900; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;
	padding-top: 4px;
	padding-left:5px;
	padding-right:5px;
}

.nav_box_hover{
	width: auto;
	height: 16px;
	border: 1px solid #CCCCCC;
	background-color: #FF9900; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	display: block;
	text-decoration: none;
	float: left;
	margin: 3px;
	padding-top: 4px;
	padding-left:5px;
	padding-right:5px;
}

.rest_count{
	color: #852812;
	font-size: 11px;
}

.headerloginform {
	border: #669900 1px solid; 
	height: 16px; 
	width: 142px; 
	background-color: #FFFFFF; 
	margin-bottom: 5px; 
	padding-top: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.whitesmlfonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.ratebox_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.darkgreensmlfonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.reviewform1 {
	border: #999999 1px solid; 
	width: 360px; 
	height: 20px; 
	padding-top: 4px; 
	padding-left: 4px;
	margin-left: 2px;
}
.reviewform2 {
	border: #999999 1px solid;
	width: 360px;
	height: 200px;
	padding-top: 4px;
	padding-left: 4px;
	margin-left: 2px;
}
.orange_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff5c00;
	
	font-weight: bold;
}

.hrule{
	border: 1px solid #ddd;
}

.newtitlecondense {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#FFFFFF;
}
.newtitlebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFF99;
}
.our_new_clients_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFF99;
	padding-top:10px;
}
.shoppingtextred {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b94c4c;
}
.shoppingtextwhite {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.black2orange {
	color: #000;
}

.black2orange a:link {
	color: #000;
	
}
.black2orange a:visited {
	color: #000;
	
}
.black2orange a:hover {
	
	color: #F1561C;

}
.black2orange a:active {
	color: #000;

}
/* FOR NEWEST CLIENTS */
.newclientstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003000;
	line-height: 20px;
}

.newclientstext a:link {
	color: #003000;
	text-decoration: none;
}

.newclientstext a:visited {
	color: #003000;
	text-decoration: none;
}

.newclientstext a:hover {
	text-decoration: underline;
	color: #009900;
}

.newclientstext a:active {
	color: #003000;
	text-decoration: none;
}
