/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background: #c8e6eb url(images/page-bg.gif) repeat-x;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 74%/1.7 Arial;
			font-family:Arial, helvetica, sans-serif;
			color: #333333;
			line-height:normal;
			
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h4 {font-size: 1.0em; font-weight:normal;}
	p { font-size: 1.0em; }
	hr{color: #EBEBEB; background:#EBEBEB; height: 0px;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#c49312; }
	a:link, a:visited {}
	a:hover { color:#000000; text-decoration: none; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {margin:0px; padding:0px; clear:both; height:0px; line-height:0px; font-size:0px;}
	ul {margin:0; padding:0; list-style: none;}
	li {margin:0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/

.page-bg{width:100%;}
.page-main{width:1020px; padding:0px; text-align:left;}
.header-main{width:1000px; padding:0px 10px 0px 10px;}
.header-left{float:left; width:285px; padding:0px 20px 0px 10px;}
.header-right{float:right; width:600px; padding:0px 10px 0px 0px; text-align:right;}
.signup{float:right; width:111px; height:21px; padding:3px 0px 0px 8px; background-color:#7e7e7e; font-size: 0.9em; color:#ccc; text-align:center;}
.signup a{color:#ccc;}
.signup a:hover{color:#FFF;}
.date-text{float:right; padding:5px 10px 0px 0px; color:#ccc; font-size: 0.9em;}

.menu-links{float:right; padding:20px 0px 0px 0px; font-size:1.2em; text-align:left; color:#ccc;}
.menu-links a{color:#ccc; font-weight:bold;}
.menu-links a:hover{color:#f2dc41;}
.menu-links a.activelink{color:#f2dc41;}

.search-bg{width:1000px; height:71px; padding:15px 10px 0px 10px; background:url(images/localsearch-bg.gif) no-repeat;}
.search-text{float:left; font-size:1.4em; font-weight:bold; color:#000; padding:9px 10px 0px 10px;}
.searchbox-bg{float:left; width:205px; height:28px; padding:10px 0px 0px 10px; background:url(images/input-bg1.gif) no-repeat;}
.input-inner1{border:0px; background:#FFF; width:195px;}
.search-right{float:right; padding:0px 10px 0px 0px; text-align:right;}
.search-right a{color:#865707; text-decoration:underline;}
.search-right a:hover{color:#333333;}
.search-links{color:#FFF; padding:0px 0px 10px 0px; font-size: 0.9em;}
.search-links a{color:#333333; text-decoration:none;}
.search-links a:hover{color:#8d0808;}

.container-main{
	width:980px; padding:0px 10px 0px 10px; background:#FFF; margin:0px 0px 0px 10px;}
.container-left{float:left; width:290px; padding:0px 20px 0px 0px;}
.container-right{float:left; width:658px; padding:0px 0px 0px 0px;}

.categories{float:left; width:140px; padding:8px 5px 20px 0px;}
.categories li{padding:0px 0px 2px 12px; background:url(images/arrow2.gif) no-repeat;}
.categories li a{color:#15485b;}
.categories li a:hover{color:#0C95DC;}

.related{float:left; width:280px; padding:0px 5px 10px 0px;}
.related li{padding:0px 0px 2px 12px; background:url(images/arrow2.gif) no-repeat;}
.related li a{color:#15485b;}
.related li a:hover{color:#0C95DC;}

.header-image{width:642px; height:173px; padding:94px 6px 0px 10px; background:url(images/header-image.jpg) no-repeat;}
.left-arrow{float:left; padding:8px 0px 0px 0px;}
.right-arrow{float:right; padding:8px 0px 0px 0px;}
.favorites-left{float:left; padding:12px 0px 0px 0px; font-size:0.9em; color:#000000;}
.favorites-right{float:right; padding:12px 0px 0px 0px; font-size:0.9em;}
.favorites-right a{color:#000000;}
.favorites-right a:hover{color:#15485b;}
.white-text{color:#FFF; padding:15px 0px 0px 0px;}
.slide-num{float:right; padding:15px 15px 0px 0px; font-weight:bold; font-size:0.9em; text-align:right;}
.slide-num li {float:left;}
.slide-num li a{float:left; width:11px; height:14px; color:#FFF; padding:0px 6px 0px 2px; text-align:center;}
.slide-num li a:hover{float:left; width:11px; height:14px; color:#FFF; padding:0px 6px 0px 2px; text-align:center; background:url(images/count-bg.gif) no-repeat;}

.heading-bg1{width:638px; height:29px; padding:10px 6px 0px 12px; background:url(images/heading-bg1.gif) no-repeat; font-weight:bold; font-size:1.5em; color:#000000;}
.home-text-bg{width:656px; margin:10px 0px 15px 0px; background:url(images/home-text-bg.gif) repeat-y;}
.popular-left{float:left;width:312px; padding:10px 0px 15px 0px; background:url(images/dottedline.gif) bottom repeat-x;}
.popular-right{float:left;width:311px; padding:10px 0px 15px 33px; background:url(images/dottedline.gif) bottom repeat-x;}

.left-image{float:left;width:111px; padding:0px 12px 0px 0px;}
.right-text{float:left;width:180px; padding:0px 0px 0px 0px;}
.right-text h2{font-size:1.4em; color:#44768a; font-weight:bold; padding-bottom:10px; margin:0px;}
.right-text h2 a{color:#44768a; text-decoration:underline;}

.popular-list{float:left;width:90px; padding:0px 0px 0px 0px;}
.popular-list li{padding:0px 0px 3px 10px; background:url(images/arrow2.gif) no-repeat;}

.more-links{color:#FFF; padding:5px 0px 0px 0px;font-weight:bold;}
.more-links a{color:#c49312; text-decoration:none;}
.more-links a:hover{color:#000;}
.heading-bg2{width:281px; height:29px; padding:10px 6px 0px 12px; background:url(images/heading-bg2.gif) no-repeat; font-weight:bold; font-size:1.5em; color:#000000;}
.review-left{float:left;width:312px; padding:10px 0px 15px 0px;}
.review-right{float:left;width:311px; padding:10px 0px 15px 33px;}
.review-main{width:295px; padding:10px 0px 10px 0px; background:url(images/dottedline.gif) bottom repeat-x;}
.right-tex2t{float:left;width:170px; padding:0px 0px 0px 0px;}
.review-link1{float:left;width:60px; padding:5px 10px 5px 0px; border-right:1px solid #dedede; text-align:center; margin-top:10px; font-size:0.9em;}
.review-link1 a{color:#c49312;}
.review-link1 a:hover{color:#000;}

.review-link2{float:left;width:70px; padding:5px 0px 5px 10px; text-align:center; margin-top:10px; font-size:0.9em;}
.review-link2 a{color:#c49312;}
.review-link2 a:hover{color:#000;}

.latestreview-main{width:295px; padding:5px 0px 5px 0px; background:url(images/dottedline.gif) bottom repeat-x;}
.latestreview-left{float:left;width:54px; padding:5px 15px 5px 0px;}
.latestreview-right{float:left;width:220px; padding:5px 0px 5px 0px;}

.left-main{width:287px; padding:20px 0px 5px 0px; background:url(images/dottedline2.gif) top repeat-x; margin:25px 0px 5px 0px;}
.arrows{float:left;}
.dottedline{width:260px; float:left; background:url(images/dottedline2.gif) top repeat-x; padding:5px 0px 5px 0px;}

.footer{;
position:fixed;
   left:0px;
   bottom:0px;
width:100%; height:56px; padding:0px; background:url(images/footer-bg.gif) repeat-x;}
.footer-main{width:980px; text-align:left; padding:20px 10px 0px 10px; color:#999999;}
.footer-left{float:left;width:550px; font-size:0.9em; color:#44768a;}
.footer-heading{color:#006699; font-weight:bold; line-height:22px;  padding:8px 0px 0px 0px;}
.footer-heading a{color:#7FAC06; font-weight:bold;}
.footer-heading a:hover{color:#333333; font-weight:bold;}
.footer-right{float:right; color:#44768a; font-size:0.9em; text-align:right;}
.footer-right a{color:#44768a;}
.footer-right a:hover{color:#7FAC06;}


.results-bg{width:990px; padding:20px 0px 5px 0px; background:url(images/results-bg.gif) top repeat-y;}

.resultspage-left{float:left; width:625px; padding:0px 10px 5px 15px;}
.resultspage-right{float:left; width:288px; padding:0px 0px 5px 37px;}

.articlespage-left{float:left; width:675px; padding:0px 10px 5px 15px;}
.articlepage-right{float:left; width:238px; padding:0px 0px 5px 37px;}



.results-heading{width:590px; padding:8px 0px 10px 0px; color:#999999; font-size:1.4em;}
.results-left{float:left; width:36px; height:30px; background:url(images/result-mum-bg.gif) no-repeat; font-size:1.5em; padding:7px 6px 0px 2px; color:#666; text-align:center; font-weight:bold;}
.results-right{float:left; width:500px; padding:0px 0px 10px 10px;}
.search-results{padding:0px 0px 10px 0px;}
.search-results li{padding:0px 0px 15px 0px;}
.results-heading-text{font-size:1.6em; color:#0033FF; font-weight:bold; padding:0px 0px 4px 0px;}
.results-heading-text a{color:#0033FF; text-decoration: underline;}
.results-heading-text a:hover{color:#0033FF; text-decoration: none;}

.google-links{padding:2px 0px 0px 0px; font-size:0.9em;}
.google-links a{color:#14864C; text-decoration: none; font-weight:bold;}
.google-links a:hover{color:#0854C7; text-decoration: none;}

.search-blackheading{width:625px; padding:15px 0px 10px 0px; color:#000; font-size:2.5em; font-weight:bold;}
.graybg-text{width:610px; padding:5px 0px 5px 15px; color:#999; background:#f3f3f3; font-size:0.9em; margin-bottom:5px;}
.print-icon{float:right; padding:0px 10px 0px 0px;}

.details-left{float:left; width:370px; padding:20px 10px 0px 0px;}
.details-right{float:left; width:235px; padding:20px 0px 0px 0px; border:0px solid green; }
.facebook-bg{float:left; width:57px; height:22px; padding:4px 0px 0px 24px; background:url(images/facebook-bg.gif) no-repeat; color:#4166be; font-weight:bold;}
.line-text{width:235px; padding:10px 0px 10px 0px; background:url(images/dottedline3.gif) bottom repeat-x; font-size:0.9em;}
.innertext{width:625px; padding:10px 0px 15px 0px; background:url(images/dottedline3.gif) bottom repeat-x;}

.shared-num1{float:left; width:56px; padding:5px 2px 5px 2px; border-right:1px solid #cecfcf; font-size:1.3em; font-weight:bold; text-align:center;}
.shared-num2{float:left; width:50px; padding:5px 0px 5px 2px; font-size:1.3em; font-weight:bold; text-align:center;}
.friends-num{float:left; width:29px; height:17px; background:url(images/countbg-text.gif) no-repeat; padding:3px 2px 0px 2px; text-align:center; color:#666666;}

.contribute-links{padding:2px 0px 0px 0px; font-size:0.9em;}
.contribute-links a{color:#333333; text-decoration: none;}
.contribute-links a:hover{color:#0854C7; text-decoration: none;}

.greybox-bg{width:612px; height:28px; padding:7px 0px 0px 13px; background:url(images/greybox-bg.gif) no-repeat; color:#216186; font-weight:bold; font-size:1.4em;}



.webresults-bg{width:612px; height:28px; padding:5px 0px 10px 13px; background:url(images/greybox-bg.gif) no-repeat; color:#216186; font-weight:bold; font-size:1.4em;}


.media-more{float:left; width:148px; padding:10px 11px 0px 0px;}
.media-more2{float:left; width:148px; padding:10px 0px 0px 0px;}

.media-textbg{width:134px; height:55px; padding:5px 7px 0px 7px; background:url(images/mediatext-bg.jpg) no-repeat;}
.comments-bg{width:612px; height:37px; padding:0px 0px 0px 13px; background:url(images/comments-bg.gif) no-repeat; margin-top:10px;}
.comments-heading{float:left; color:#216186; font-weight:bold; font-size:1.9em; padding:5px 10px 0px 0px;}
.comments-count{float:left; width:40px; height:23px; padding:3px 3px 0px 5px; background:url(images/comment-countbg.gif) no-repeat;font-size:1.4em;  margin-top:5px; text-align:center; font-weight:bold;}
.viewfaq{float:right; width:100px; padding:10px 12px 0px 0px; font-weight:bold; text-align:right;}
.viewfaq a{color:#666666; text-decoration: underline;}
.viewfaq a:hover{color:#14864C; text-decoration: none;}
.textarea-in{width:605px; height:130px; border:0px solid ; background:transparent;}
.textarea-bg{width:625px; height:157px; padding:10px; background:url(images/textarea.gif) no-repeat; margin-top:10px;}
.viewall-heading{color:#216186; font-weight:bold; font-size:1.4em; padding:9px 5px 8px 5px; background:#f9f9f9 url(images/view-bg.gif) repeat-x; width:65px;}

.view-comments{width:623px; padding:0px; border:1px solid #efefef; margin-top:10px;}
.comment-photos{float:left; width:48px; padding:20px 12px 10px 20px;}
.comment-lefttext{float:left; padding:20px 20px 10px 0px;}

.comment-text{padding:10px 20px 10px 20px; border-top:1px solid #efefef;}

.categories2{float:left; width:140px; padding:8px 0px 20px 0px;}
.categories2 li{padding:0px 0px 2px 12px; background:url(images/arrow2.gif) no-repeat;}
.categories2 li a{color:#15485b;}
.categories2 li a:hover{color:#0C95DC;}

.innerleft-head-bg{width:270px; height:27px; padding:12px 7px 0px 12px; background:url(images/inner-leftheading.gif) no-repeat;}
.innerleft-heading{float:left; width:202px; color:#000; font-weight:bold; font-size:1.4em;}
.innerleft-text{float:right; padding:0px 0px 0px 0px; color:#865707; font-weight:bold;}
.most-pop{width:289px; padding:5px 0px 10px 0px;}
.most-pop li{padding:10px 0px 0px 0px; background:url(images/dottedline3.gif) bottom repeat-x;}
.black-bg{width:275px; height:30px; padding:7px 0px 0px 12px; background:url(images/black-bg.gif) no-repeat; color:#FFF; font-size:1.3em; font-weight:bold;}
.graybot-bg{width:270px; padding:7px 7px 10px 10px; background:#ededed url(images/graybot-bg.gif) bottom no-repeat;}

.google-ads{ padding:10px 0px 0px 0px;}
.google-ads li{padding:0px 0px 10px 0px;}
.google-ads li h2{color:#316B52; font-size:1.4em; font-weight:bold; padding:0px; margin:0px;}

.content_page .result {
  width: 290px;
  padding: 8px 7px 12px;
}
.content_page .result .result_info .name {
  font-size: 1.25em;
}
.content_page .result:hover {
  background: #F1F1F1;
}
.content_page .result:hover .result_info .name {
  text-decoration: underline;
}
.content_page .result_info {
  width: 220px;
  float: right;
  text-align: right;
}


.result {
  border-bottom:1px solid #E5E5E5;
  clear:both;
  float:none;
  padding:5px 15px 12px 5px;
  width: 270px;
}
.search_footer {
  color: #EDEAE2;
  height: 19px;
  background:none repeat scroll 0 0 #CFC19A;
  text-align:center;
  border: 1px solid #F5F3EB;
  padding-top: 5px;
  margin-top: 20px;
}
td.result_bar {
  background-color: #FFC345;
  border: 1px solid #E2A319;
  width: 12px;
}
.result span.name {
  color: #0066CC;
  font-size:1.3em;
  font-weight: bold;
}
.result span.address {
  color: #101010;
}
.result span.phone {
  color: #59AC30;
  padding-left: 23px;
}

.result_info {
  clear:left;
  float:right;
  width:185px;
padding: 15px 0 0 0;

}
.result_extra {
  float:left;
  text-align:center;
  width:65px;
  color: #3D3D3D;
  font-size: 0.9em;
  padding : 0px 0 0 0 ;
}


#leftcol, #rightcol {
    float: left;
    min-height: 520px;
    
}
#leftcol {
     width: 260px;
     background-color: #eee;
     margin:10px 0 80 20px;
     padding:10px;
}

#rightcol {
     width: 280px;
     margin:10px;
     padding:0 0 0 20px;
}
#p1 { 
	background-color: yellow;
	color:red;
}
