html,body,ol,ul,li,div,p,h1,h2,h3,h4,h5,h6,textarea,input,select,a,img,table,cite,blockquote,dl,dd,dt
	{
	border: 0 none;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	min-height: 100%;
	overflow-x: auto;
	width: 100%;
}

body {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF url(../images/bg.jpg) repeat-x scroll center top;
	color: #61972A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	letter-spacing: normal;
	max-width: 100%;
	text-align: center;
}

p {
	color: #61972A;
	line-height: 18px;
}

ul {
	margin: 0 0 10px;
}

ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/bullet.gif) no-repeat scroll 0
		8px;
	line-height: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 8px;
}

ol {
	margin: 0 0 10px;
}

ol li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/bullet.gif) no-repeat scroll 0
		8px;
	line-height: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 8px;
}

h3 {
	color: #62982B;
	display: inline;
	font-size: 16px;
	font-weight: bold;
}

h3 a {
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

h3 a:hover {
	text-decoration: none;
}

h4 {
	color: #62982B;
	font-size: 16px;
	font-weight: bold;
}

h5 {
	color: #878B53;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

h6 {
	color: #888C54;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 8px 5px;
}

a {
	color: #61972A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.s0 {
	font-size: 9px;
}

a.s1 {
	font-size: 10px;
}

a.s2 {
	font-size: 11px;
}

a.s3 {
	font-size: 12px;
}

a.s4 {
	font-size: 14px;
}

a.s5 {
	font-size: 18px;
}

a.s6 {
	font-size: 22px;
}

a#contactlink {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a#contactlink :hover {
	text-decoration: none;
}

#container {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 980px;
}

#header,#main,#footer,#banner {
	display: inline;
	float: left;
	position: relative;
}

#header {
	height: 101px;
	width: 980px;
}

#header a#green-mango {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/green-mango.gif) no-repeat scroll
		left top;
	display: block;
	height: 60px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top:25px;
	width:245px;
}
#header #nav {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/green_mango_tabs.gif) no-repeat scroll left top;
	display: block;
	height: 44px;
	left: 0;
	position: absolute;
	top: 57px;
	width: 980px;
}

#nav ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#nav ul li a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/green_mango_tabs.gif) no-repeat scroll 0 0;
	display: block;
	height: 37px;
	
}


#nav ul li a#home {
	margin-left: 370px;
	padding-right: 2px;
	width: 80px;
}

#nav ul li a#home {
	background-position: -370px 0;
	width: 80px;
}

#nav ul li a#home.on,#nav ul li a#home:hover {
	background-position: -371px -45px;
}

#nav ul li a#search {
	padding-right: 3px;
	width: 85px;
}

#nav ul li a#search {
	background-position: -450px 0;
}

#nav ul li a#search.on,#nav ul li a#search:hover {
	background-position: -449px -45px;
}

#nav ul li a#browse-businesses {
	padding-right: 2px;
	width: 162px;
}

#nav ul li a#browse-businesses {
	background-position: -539px 0;
}

#nav ul li a#browse-businesses.on,#nav ul li a#browse-businesses:hover
	{
	background-position: -538px -45px;
}

#nav ul li a#add-businesses {
	width: 126px;
}

#nav ul li a#add-businesses {
	background-position: -703px 0;
}

#nav ul li a#add-businesses.on,#nav ul li a#add-businesses:hover {
	background-position: -704px -45px;
}
 /*sriram content*/
#nav ul li a#content {
	width: 143px;
}

#nav ul li a#content {
	background-position: -829px 0;
}

#nav ul li a#content.on,#nav ul li a#content:hover {
	background-position: -830px -45px;
}

#nav ul li a#tell-a-friend {
	width: 112px;
}

#nav ul li a#tell-a-friend {
	background-position: -729px 0;
	width: 112px;
}

#nav ul li a#tell-a-friend.on,#nav ul li a#tell-a-friend:hover {
	background-position: -729px -44px;
}

#nav ul li a#write-a-review {
	width: 125px;
}

#nav ul li a#write-a-review {
	background-position: -841px 0;
	width: 125px;
}

#nav ul li a#write-a-review.on,#nav ul li a#write-a-review:hover {
	background-position: -841px -44px;
}

#header #toptext {
	color: #61972A;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	right: 0;
	top: 15px;
}

#header #toptext p {
	font-weight: bold;
	position: absolute;
	right: 450px;
	width: 250px;
}

#header #toptext p span {
	color: #898D54;
}

#header #toptext a#facebook {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/facebook.gif) no-repeat scroll
		left top;
	color: #61972A;
	font-weight: bold;
	margin-left: 18px;
	padding: 0 0 0 20px;
	text-decoration: none;
}

#header #toptext a#facebook.wait{
	background: transparent url(../images/Connect_wait.gif) no-repeat scroll left top;
}

#headermain {
	padding: 12px 17px;
	width: 946px;
}
.loadingimage{
	margin-top:70%;
	margin-left:50%;
}

#main {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	border-left:#818181 0px solid;
	background: transparent url(../images/cont-bg.png) repeat-y scroll left
		center;
	min-height: 1000px;
	padding: 12px 17px;
	width: 946px;
}

p#tagline {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/topbarhome.gif) no-repeat scroll
		center top;
	display: block;
	height: 23px;
	margin: 13px 0 0 7px;
	text-indent: -9999px;
	width: 937px;
}

#desc {
	color: #828752;
	float: right;
	font-style: italic;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	right: 0px;
	text-align: justify;
	top: 61px;
	width: 223px;
}

#banner #citychg{
	z-index:6;
	padding-top:5px;
	position:relative;
	height:10px;
	margin-top:10px;
	margin-bottom:-18px;
	overflow:visible;
	padding-bottom:10px;
	}
	
#banner label.left
{padding-bottom:10px;}

#banner #citychg label.left a{
	padding-top:2px;
	padding-bottom:09px;
	padding-right:04px;
	padding-left:04px;
	background: url(../images/citybg6.bmp) no-repeat;
	margin-left:105px;
	margin-top:50px;
	color:#FFFFFF;
	font-weight:bold; 
	}

#banner #citychg label.left a:hover
{ text-decoration:none; cursor:default;  }		



#banner label.right a{
	padding-top:2px;
	padding-bottom:09px;
	padding-right:06px;
	padding-left:04px;
	margin-left:0px;
	background: url(../images/citybg3alt.bmp) no-repeat;
		
}	
#banner #citychg label.right a:hover{
ackground: url(../images/citybg6.bmp) no-repeat;
olor:#FFFFFF;
font-weight:bold;
	}	
	

#banner {
-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/yes-boss.gif) no-repeat scroll
		5px 53px;
	height: 183px;
	margin-bottom: 6px;
	overflow: hidden;
	width: 946px;
}

#banner #searchbox {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/searchbar.gif) no-repeat scroll
		left top;
	display: block;
	height: 96px;
	left: 80px;
	top: 53px;
	position: absolute;
	width: 630px;
}
#banner #searchbox input.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	line-height: 12px;
	position: absolute;
	top: 33px;
	width: 183px;
}
#banner #searchbox input.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	line-height: 12px;
	position: absolute;
	top: 41px;
	width: 223px;
}

#banner #searchbox input#cat {
	color: #828752;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 38px;
	line-height: 18px;
	padding-top: 3px;
}

#banner #searchbox input#place {
	color: #828752;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 280px;
	line-height: 18px;
	padding-top: 3px;
}

#banner #searchbox input#fsubmit {
	left: 520px;
	position: absolute;
	top: 38px;
}
#banner #searchbox label {
	color: #61972A;
	font-size: 11px;
	font-weight: bold;
	left: 280px;
	line-height: 18px;
	position: absolute;
	top: 70px;
}


#banner #searchbox label input {
	vertical-align: text-top;
}

#banner #searchErrorMsg {
	color: red;
	font-size: 11px;
	left: 160px;
	line-height: 18px;
	position: absolute;
	top: 145px;
}
#banner fieldset {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/currently-in.gif) no-repeat
		scroll 50px 10px;
	border: 1px solid #D6E4C8;
	height: 25px;
	padding: 10px 0 0 185px;
	position: absolute;
	top: 126px;
	width: 757px;
}

#banner fieldset label {
	color: #878B53;
	font-weight: bold;
	line-height: 12px;
	padding: 0 26px 0 2px;
}

#banner fieldset label input {
	vertical-align: text-top;
}
#banner fieldset span {color:#61972A;} /*sriram banner*/
#banner fieldset label#call {float:right; padding-right:55px}	/*sriram banner*/

#leftcol {
	display: inline;
	float: left;
	min-height: 400px;
	padding-top: 18px;
	position: relative;
	width: 175px;
}

#vendorpage #leftcol ul.not_inline li {
	display: block;
	font-weight: 600;
}

#vendorpage #leftcol ul.not_inline li span
{
font-weight:normal;
color:#888C54;
}
#searchpage #leftcol {
	width: 183px;
}


#searchpage #leftcol label{
	color:#888D54;
}


#searchpage #rightcol {
	margin-left: 0;
	min-height: 500px;
	width: 183px;
	padding-left: 5px;
}

h2#featured-business {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/featured-business.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 14px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	text-indent: -9999px;
}

#featuredheader
{min-height:300px;
	}
	
#latestreviewsdiv{
	min-height:450px;
}

#featuredvideodiv{
	min-height:400px;
}

#leftcol dl {
	display: block;
	margin-top: 15px;
	width: 175px;
}

#leftcol table#homepage {
	display: block;
	margin-top: 15px;
	width: 175px;
}

#leftcol table#homepage td:FIRST-CHILD{
	clear: both;
	color: #5D9525;
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-right: 6px;
	width: 62px;
}

#searchpage #leftcol table {
margin-top:0px;
width:200px;
}

#searchpage #leftcol table#relcats td{
	width:83px;
}

#searchpage #leftcol table#relcats td:FIRST-CHILD{
	font-size: 11px;
	width:96px;
}
#leftcol table#homepage td{
	color: #888C54;
	display: inline;
	float: right;
	line-height: 18px;
	padding-top: 1px;
	width: 100px;
}


#leftcol dl dt {
	clear: both;
	color: #5D9525;
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-right: 6px;
	width: 62px;
}

#leftcol dl dd {
	color: #888C54;
	display: inline;
	float: right;
	line-height: 18px;
	padding-top: 1px;
	width: 107px;
}

h2#refine-your-search {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/refine-your-search.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 17px;
	margin: 12px 0 7px;
	padding-bottom: 1px;
	text-indent: -9999px;
}

#rightcol dl {
	display: block;
}

#rightcol dl dt {
	clear: both;
	color: #5D9525;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-right: 6px;
}

#rightcol dl dd {
	color: #888C54;
	display: inline;
	line-height: 18px;
	padding-top: 1px;
}

#leftcol h6 a {
	color: #888C54;
	float: none;
	font-weight: bold;
	margin-top: 10px;
}

#leftcol a.profilebutton img {
	margin-left: 95px;
	margin-top: 10px;
}

#leftcol ul {
	padding-left: 5px;
}

#facebook ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 20px;
}

#facebook ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border-left: 0 none;
	color: #3B5998;
	float: left;
	font-size: 12px;
	line-height: 15px;
	padding-left: 6px;
}

#facebook ul li a {
	color: #818181;
}

#middlecol h4 a {
	color: #62982B;
	float: none;
	font-size: 16px;
	font-weight: bold;
}

#tags {
	border-bottom: 1px solid #DADBCA;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 10px;
	padding: 10px 5px 8px 0;
}

#tags a {
	color: #62982B;
	float: none;
	white-space: nowrap;
}

#leftcol label {
	color: #818181;
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 10px;
}

#sliders {
	
}

#sliders span {
	color: #838383;
	margin: 10px 0;
}

#middlecol {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/shadow-bg.gif) no-repeat scroll
		left top;
	display: inline;
	float: left;
	margin-left: 8px;
	min-height: 560px;
	padding: 18px 19px 0 17px;
	position: relative;
	width: 285px;
}

#searchpage #middlecol1 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/shadow-bg.gif) no-repeat scroll
		left top;
	display: inline;
	float: left;
	margin-left: 8px;
	padding: 18px 19px 0 17px;
	position: relative;
	background: transparent none repeat scroll 0 0;
	min-height: 500px;
	padding: 0;
	width: 567px;
}

#searchpage #middlecol1 #titlecontainer {
	width: 567px;
}

#searchpage #middlecol1 #titlecontainer #resultContainer {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	padding-left: 21px;
	padding-right: 21px;
}

#searchpage #middlecol1 /* sriram */ {
	background: url(../images/search-results-border.gif) repeat-y;
}

#searchpage #middlecol1 #titlecontainer #search-details {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/search-results.gif) no-repeat
		scroll left top;
	margin-left: 0;
	padding-left: 21px;
	padding-right: 21px;
}

#search-info{
	border-bottom:2px solid #DADBCA;
	color:#888D54;
	height:18px;
	padding:5px 0 8px;
	margin-left:20px;
	width: 530px;
	
}

#search-info ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	position: relative;
}

#search-info li#sort {
	position: relative;
	width: 325px;
}

#search-info li#results-count {
	color: #A3A3A3;
	position: relative;
	text-align: right;
	width: 275px;
}

#vendorpage #leftcol {
	display: inline;
	float: left;
	min-height: 750px;
	padding-top: 18px;
	position: relative;
	width: 710px;
}

#vendorpage #leftcol #businessinfo {
	display: inline;
	float: left;
	min-height:350px;
	position: relative;
	width: 400px;
}

#businesshead {
	color: #888C54;
	font-size: large;
	line-height: 18px;
	margin: 0 0 2px;
}

#reviewhead {
	color: #888C54;
	display: inline;
	float: left;
	font-size: medium;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 2px;
	padding-right: 25px;
	width: auto;
}

#leftcol dl#reviewratings {
	width: auto;
}

#leftcol dl#reviewratings dt {
	width: 250px;
}

#leftcol dl#reviewratings dd {
	width: auto;
}

#leftcol dl#reviewratings ul {
	float: left;
	margin-top: 0;
}

#vendorpage #leftcol #reviewratings ul a {
	float: left;
}

#vendorpage #leftcol #imagecontainer {
	display: inline;
	float: right;
	min-height:350px;
	position: relative;
	width: 290px;
}

#vendorpage #leftcol ul {
	display: block;
	margin-top: 15px;
	padding-left: 0;
	width: 100%;
}

#vendorpage #leftcol #reviewscontainerHolder{
	width:90%;
}

#vendorpage #leftcol #reviewscontainerHolder ul.reviews li {
	display: block;
}

#vendorpage #leftcol #reviewscontainerHolder table {
	border-top: 1px solid #D6E4C8;
}

#vendorpage #leftcol #reviewscontainerHolder tr td {
	border-bottom: 1px solid #D6E4C8;
}

#vendorpage #leftcol #reviewscontainerHolder table#noreviews {
	border-top: none;
}

#vendorpage #leftcol #reviewscontainerHolder table#noreviews td {
	height:380px;
	background:solid 300px #818181;
	background: url(../images/bg_slideshow_watermark1.gif) repeat-y scroll left top;
	color:#888C54;
	font-size:large;
	line-height:18px;
	border-bottom:none;
	border-top:none;
	width: 586px;
	vertical-align:middle;
	text-align:center;

}




#vendorpage #leftcol ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	clear: both;
	color: #818181;
	display: inline;
	font-size: 13px;
	line-height: 18px;
	padding-left: 0;
}


#noborder {
	bottom: 5px;
	border-bottom: none;
	text-align:center;
}


#vendorpage #leftcol a {
	float: none;
}

#vendorpage #leftcol ul li dl {
	display: inline;
	width: 450px;
}

#vendorpage #leftcol ul li dt {
	color: #818181;
	font-weight: normal;
	width: 50px;
}

#vendorpage #leftcol ul li dd {
	width: 350px;
}

#vendorpage #leftcol a {
	margin: 0;
}

#vendorpage #leftcol .greentext_und a {
	float: none;
}

#GoogleMapContainer {
	border: 1px solid #999999;
}

#addcontainer {
	margin-top: 10px;
}

#vendorpage #leftcol ul#photodiv li {
	float: right;
}

#vendorpage #leftcol dl#vendorbusinessratings {
	display: inline;
	width: 400px;
}

#vendorpage #leftcol dl#vendorbusinessratings dt {
	color: #888C54;
	font-weight: normal;
	text-align: right;
	width: 150px;
}

#vendorpage #leftcol dl#vendorbusinessratings dd {
	padding-top: 0;
	width: 200px;
}

#vendorpage #leftcol dl#vendorbusinessratings ul {
	margin-top: 0;
}

#vendorpage #leftcol dl#vendorbusinessratings dt#reviewheadul {
	width: auto;
}

#vendorpage #rightcol {
	min-height: 750px;
	width: 225px;
}

#vendorpage #leftcol #buttonsdiv {
	float: left;
	margin-bottom: 10px;
	padding: 20px 0 2px;
	width: 710px;
}

#vendorpage #leftcol #buttonsdiv ul {
	list-style-image: none;
	list-style-position: inherit;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 710px;
}

#vendorpage #leftcol #buttonsdiv ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	float: none;
	padding-right: 15px;
}

#vendorpage #leftcol #buttonsdiv ul li.first {
	padding-left: 0;
}

.photo {
	border: 1px solid #DADADA;
	float: none;
	margin: 0;
	padding: 2px;
}

.Username {
	-x-system-font: none;
	color: green;
	font-family: Verdana, 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;
	text-align: center;
}

.noreviews {
	-x-system-font: none;
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}

#photolink {
	height: 50px;
}

#vendorpage #reviewcol {
	display: inline;
	float: left;
	min-height: 400px;
	padding-top: 18px;
	position: relative;
	width: 750px;
}

#vendorpage #reviewcol #buttonsdiv {
	padding-bottom: 10px;
}

#vendorpage #reviewcol #buttonsdiv ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#vendorpage #reviewcol #buttonsdiv ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	float: left;
	padding-left: 15px;
}

#vendorpage #reviewcol #buttonsdiv ul li a {
	background-color: #9CCF5F;
	border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;
	border-style: solid;
	border-width: 1px;
	color: white;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin: 0;
	padding: 2px 10px;
	text-align: center;
	text-decoration: none;
}

#vendorfilter {
	padding-top: 5px;
}

.result {
	border-bottom: 1px solid #CECFCB;
	padding-bottom: 11px;
}

#vendorfilter .alt {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #F0F1EA url(../images/results-bg.gif) repeat-x scroll
		center bottom;
	border-bottom: medium none;
	margin: 0;
}

h2#latest-reviews {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/latest-reviews.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 14px;
	padding-bottom: 4px;
	text-indent: -9999px;
}

dl#review-list {
	margin: 0 0 0;
	padding-bottom: 25px;
}

dl#review-list dd {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border-bottom: 1px solid #CECFCB;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 12px 0 11px;
}

dl#review-list dd.last {
	border-bottom: medium none;
}

dl#review-list dd div#businessheader {
	padding-bottom: 5px;
}

dl#review-list dd div#businessheader span#head {
	width: 285px;
}

dl#review-list dd div#businessheader span#head a {
	float: left;
	font-weight: bold;
}

dl#review-list dd div#businessheader span#head span {
	float: right;
}

dl#review-list dd.fivestars,.businessname {
	
}

dl#review-list dd.fivestars,.fivestars {
	float: right;
}

dl#review-list dd p {
	color: #818181;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}

dl#review-list dd small {
	font-size: 11px;
}

dl#review-list dd small .date {
	color: #818181;
	padding-left: 5px;
}

ul#review-list {
	margin: 0 0 0;
}

ul#review-list li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border-bottom: 1px solid #CECFCB;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 12px 0 11px;
}

ul#review-list li.last {
	border-bottom: medium none;
}

ul#review-list li p {
	color: #818181;
	font-size: 12px;
	line-height: 18px;
}

ul#review-list li small {
	font-size: 11px;
}

ul#review-list li small .date {
	color: #818181;
	padding-left: 5px;
}

ul#review-list li.fivestars,.businessname {
	float: left;
}

ul#review-list li.fivestars,.fivestars {
	float: right;
}

#sortNav {
	position:relative;
	float: right;
	width: 120px;
	display:block;
}

#sortNav div {
	background: #FAFFFF;
	border-color: #61972A #D2D2D2 #D2D2D2;
	border-style: solid;
	border-width: 2px 1px 1px;
	margin: 5px 0 0 5px;
	padding: 4px 8px;
	position: absolute;
	width: 80px;
	z-index: 1000;
	
	
}

#sortNav div a{
	
	}


#SliderBar {
	color: #EAE50E;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
}

#mainsort{
	width:120px; 
	}

#SliderBar span {
	display: inline;
	margin: 0 0 0 20px;
	padding: 10px 0 0;
}

#slider {
	cursor: pointer;
	left: 0;
	margin: 5px 0 0;
	padding: 0;
	z-index: 1;
}

#slider {
	background-image: url(../images/sliders.bmp);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
}

.zerorating {
	background-position: 0 0;
}

.onerating {
	background-position: 0 -40px;
}

.tworating {
	background-position: 0 -83px;
}

.threerating {
	background-position: 0 -127px;
}

.fourrating {
	background-position: 0 -173px;
}

.fiverating {
	background-position: 0 -222px;
}

#small-search {
	
}

input#smallfield {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/field.gif) no-repeat scroll 0 0;
	color: #A3A3A3;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	padding: 2px 4px;
	width: 157px;
}
/* sriram go*/
div#smallsearchbox
{
background: transparent url(../images/submitfield.gif) no-repeat scroll 0 0;
height:22px;
overflow:hidden;
width:183px;
}
input.smallfield1 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/submitfield.gif) no-repeat scroll 0 0;
	color: #A3A3A3;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	/* padding: 2px 0px; */
	padding-top:2px;
	width: 153px;
}
input#go-click{float:right;}

#small-search input#smallfield {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/field.gif) no-repeat scroll left
		top;
	color: #A3A3A3;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	left: 348px;
	padding: 2px 4px;
	position: absolute;
	top: 20px;
	width: 157px;
}

#small-search img#smallsubmit {
	left: 513px;
	position: absolute;
	top: 14px;
}

#search-details {
	color: #888D54;
	height: 22px;
	padding: 20px 0 8px;
}

#search-details ul {
	margin: 0;
	padding-left: 200px;
}

#search-details ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	position: relative;
}

#search-details label {
	color: #818181;
}


ul#results-list li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border-bottom: 1px solid #D6D6D6;
	color: #818181;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 1px;
	padding: 8px 3px;
	height: auto;	
}

#businessinforesults
{
	float:left;
	width:250px;
}

ul#results-list li ul li {
	border-bottom: medium none;
}
ul#results-list li table {
	text-align: left;
}

ul#results-list li td {
	color: #888C54;
	font-weight: bold;
}


ul#results-list li td span{
	color: #818181;
	font-weight: normal;
}

ul#results-list li td span.greenishtext{
	color: #61972A;
}

ul#results-list li.alt {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #F0F1EA url(../images/results-bg.gif) repeat-x scroll
		center bottom;
	border-bottom: medium none;
	margin: 0;
}

ul#results-list li span.reviews {
	color: #62982B;
	font-style: italic;
	font-weight: bold;
	margin-left: 10px;
}

ul#results-list li span.fivestars {
	padding-left: 80px;
}

#resultbusinessheader {
	width: 310px;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}


ul#stars-rating li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	border-bottom: medium none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#progressBackgroundFilter {
	background-color: #000000;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
}

#progressBackgroundwhiteFilter {
	background-color: #FFFFFF;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
}
#LoadingContent {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-x-system-font: none;
	background: transparent none repeat scroll 0 0;
	color: #009345;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	left: 35%;
	line-height: normal;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: 50%;
	z-index: 1010;
	vertical-align: center;
	text-align: center;
}

.heightstd {
	height: 18px;
}

.flrright {
	float: right;
}

.flrleft {
	float: left;
}

s.zeromargin {
	margin: 0;
}

.zeropadding {
	padding: 0;
}

.zeroborder {
	border: medium none;
}

a.pics,a.video,a.phone {
	text-decoration: underline;
}

a.pics:hover,a.video:hover,a.phone:hover {
	text-decoration: none;
}

a.pics {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/camw.gif) no-repeat scroll left
		top;
	padding-left: 20px;
}

.alt a.pics {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/camg.gif) no-repeat scroll left
		top;
}

a.video {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/reelw.gif) no-repeat scroll left
		top;
	margin-left: 13px;
	padding-left: 18px;
}

.alt a.video {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/reelg.gif) no-repeat scroll left
		top;
}

span#phone {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/phonew.gif) no-repeat scroll left
		top;
	margin-left: 13px;
	padding-left: 19px;
	padding-right: 10px;
}

span#phone a {
	float: none;
}

a.phone {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/phonew.gif) no-repeat scroll left
		top;
	padding-left: 19px;
	padding-right: 10px;
}

a.phone a {
	float: none;
}

.alt a.phone {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/phoneg.gif) no-repeat scroll left
		top;
	padding-right: 10px;
}

span#reportedin {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/Flaggreen.gif) no-repeat scroll
		left top;
	padding-left: 19px;
}

span#reportin {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/Flag3.gif) no-repeat scroll
		left top;
	padding-left: 19px;
}

ul#bottomlinks li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	position: relative;
	width: 300px;
	cursor: pointer;
}

ul#bottomlinks li#pagenav {
	width: 225px;
}

ul#bottomlinks li#pagenav ul {
	float: right;
}

ul#bottomlinks li#pagenav ul li {
	width: auto;
}

ul#bottomlinks ul li a {
	font-weight: bold;
	padding: 0 6px;
}

ul#bottomlinks ul li span.current {
	color: #A6A6A6;
}

ul#bottomlinks li#pagenav li.prev1 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/prev.gif) no-repeat scroll left
		top;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0 3px 0 0;
	text-indent: -9999px;
	width: 20px;
}

ul#bottomlinks li#pagenav li.next1 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/next.gif) no-repeat scroll left
		top;
	display: block;
	height: 21px;
	margin: 0;
	padding: 0 0 0 3px;
	text-indent: -9999px;
	width: 20px;
}

ul#bottomlinks ul li#pagenav a#prev {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/prev.gif) no-repeat scroll left
		top;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0 3px 0 0;
	text-indent: -9999px;
	width: 20px;
}

ul#bottomlinks ul li#pagenav a#next {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/next.gif) no-repeat scroll left
		top;
	display: block;
	height: 21px;
	margin: 0;
	padding: 0 0 0 3px;
	text-indent: -9999px;
	width: 20px;
}

#rightcol {
	display: inline;
	float: left;
	margin-left: 9px;
	min-height: 400px;
	padding-top: 18px;
	position: relative;
	width: 260px;
}

h2#featured-video {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/featured-video.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 14px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	text-indent: -9999px;
}

#mostpopularbox {
	border: 2px solid #61972A;
	margin: 5px 0 20px;
	padding: 10px 12px 5px;
}

h2#most-popular {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/most-popular.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 14px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	text-indent: -9999px;
}

#tag-cloud_home {
	margin-bottom: 10px;
}

#tag-cloud {
	margin-bottom: 30px;
}

#special-promotions {
	border: 2px solid #61972A;
	margin: 10px 0 20px;
	padding: 14px 12px;
}

#surroundbox{
	border: 2px solid #61972A;
	margin: 10px 0 20px;
	padding: 14px 12px;
}

#special-promotions h2 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/special-promotions.gif) no-repeat
		scroll left top;
	height: 17px;
	padding-bottom: 3px;
	text-indent: -9999px;
}

#special-promotions p {
	color: #888C53;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
}

#special-promotions a {
	color: #61972A;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

h2#latest-news {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/latest-news.gif) no-repeat scroll
		left top;
	border-bottom: 2px solid #878B53;
	height: 15px;
	margin-bottom: 7px;
	padding-bottom: 3px;
	text-indent: -9999px;
}

h2#popular-vendors {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/popular-vendors.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 17px;
	margin-bottom: 7px;
	padding-bottom: 1px;
	text-indent: -9999px;
}

h2#tip-of-the-day {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/tip-of-the-day.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 17px;
	margin-bottom: 7px;
	margin-top: 15px;
	padding-bottom: 1px;
	text-indent: -9999px;
}

h2#latest-tweets {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/latest_tweets.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 17px;
	margin-bottom: 7px;
	margin-top: 15px;
	padding-bottom: 1px;
	text-indent: -9999px;
}

h2#reviewer-of-month {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/reviewer_of_month.gif) no-repeat
		scroll left top;
	border-bottom: 2px solid #878B53;
	height: 17px;
	margin-bottom: 7px;
	padding-bottom: 1px;
	text-indent: -9999px;
}

#farright {
	display: inline;
	float: left;
	margin-left: 12px;
	padding-top: 34px;
	position: relative;
}

#ads {
	display: inline;
	float: left;
	margin: 20px 0 0 46px;
	position: relative;
}

#disclaimertext {
	color:black;
	font-weight:bold;
	display: inline;
	float: left;
	width:910px;
	margin: 5px 0 0 40px;
	position: relative;
}

#icons dl dt {
	width: 78px;
}

#icons dl dt a {
	float: left;
	padding-top: 20px;
}

#icons dl dd {
	width: 90px;
}

#icons dl dd a {
	float: left;
}

#footer {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #47453F url(../images/footer-bg.gif) repeat-x scroll center
		top;
	bottom: 0;
	height: 132px;
	min-width: 100%;
}

#footer div {
	margin: 0 auto;
	padding: 13px 0 0;
	position: relative;
	width: 980px;
}

#footer ul {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/ul-bg.gif) repeat-y scroll left
		center;
	display: inline;
	float: left;
	margin-left: 75px;
	padding-left: 22px;
	position: relative;
	width: 140px;
}

#footer ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	line-height: 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	text-align: left;
}

#footer ul li a {
	color: #B3AD9E;
	font-size: 14px;
	text-decoration: none;
}

#footer ul li a:hover {
	color: #FFFFFF;
}

#footer #copyright {
	bottom: 5px;
	color: #B3AD9E;
	line-height: 18px;
	margin: 0 auto;
	padding: 15px 0 0;
	position: absolute;
	text-align: center;
	width: 100%;
}



#dropmenudiv{
	top: 94px; 
	left: 126px;
	background-color: #FFFFFF;
	border:2px solid #B6DE8F;
	padding-top: 0;
	position: absolute;
	z-index:1100;
	visibility:hidden;
	}

#dropmenudiv a {
	color: #878B53;
	display: block;
	font-weight: normal;
	font-size:11px;
	line-height:18px;
	padding: 2px 0;
	text-decoration: none;
	text-indent: 5px;
	width: auto;
}


#dropmenudiv a:hover {
	text-decoration: underline;
}

.buttonsgm {
	-x-system-font: none;
	background-color: #9CCF5F;
	border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;
	border-style: solid;
	border-width: 1px;
	color: white;
	cursor: pointer;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: normal;
	margin: 0;
	padding: 2px 3px;
	text-align: center;
	text-decoration: none;
}

.greentext_und,.greentext_und a,.greentext_und a:link,.greentext_und a:visited
	{
	float: none;
	text-decoration: underline;
}

.greentext_withoutund,.greentext_withoutund a,.greentext_withoutund a:link,.greentext_withoutund a:visited
	{
	float: none;
	text-decoration: none;
}

.greentext_und a:hover {
	float: none;
	text-decoration: underline;
}

#LoadingContent {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-x-system-font: none;
	background: transparent none repeat scroll 0 0;
	color: #009345;
	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;
	left: 35%;
	line-height: normal;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: 50%;
	z-index: 1100;
}

.mandatorytxt {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

#numberreasonsdiv {
	-x-system-font: none;
	background-color: #FFFFFF;
	border-bottom: 10px solid #000000;
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
	color: #888C54;
	cursor: pointer;
	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;
	height: 350px;
	left: 35%;
	line-height: normal;
	margin: 0 auto;
	position: fixed;
	top: 25%;
	width: 300px;
	z-index: 1100;
}

#reviewformdiv {
	-x-system-font: none;
	background-color: #FFFFFF;
	border:2px solid #61972A;
	color:black;
	cursor: pointer;
	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;
	height:495px;
	left: 50%;
	top:5%;
	line-height: normal;
	margin: 0 auto;
	margin-left:-300px;
	position: absolute;
	width: 650px;
	z-index: 1100;
	
}


#tips
{
	color:black;
	width:385px;
	height:158px;
	background-color: #DDDDDD;
	
}
#tips strong{
	padding:5px 0px;
	}
.padlt10{
	padding-left:10px;
}

.padbtm5{
padding-bottom: 5px;	
}

.brownygreentext {
	color: #888C54;
}

.grayishtext {
	color: #818181;
}

.boldfont {
	font-weight: bold;
}

.greenishtext {
	color: #61972A;
}

.fbblue {
	color: #3B5998;
}

tr#formheader {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #ECECEC none repeat scroll center center;
	color:black;
	font-size: 13px;
	font-weight: normal;
	height: 25px;
	line-height: 18px;
	text-align: left;
	padding:0px 0px;
}




#reviewformdiv tr#formheader #formheadertext{
	font-weight: bold;
	text-align:center;
}

#reviewformdiv #buttonid{
	float:right;
	padding-right:5px; 
}



#reviewformdiv h5 {
	background-color: #FFFFFF;
	color: #3B5998;
	font-weight: normal;
	margin-top: 5px;
}

#reviewformdiv a#fblink {
	color: #3B5998;
	text-decoration: none;
}

#reviewformdiv a:hover {
	text-decoration: underline;
}

.font10 {
	font-size: 10px;
}

input.textbox {
	border: 1px solid #000000;
	color: #888C54;
	font-size: 11px;
	height: 17px;
	padding-top: 4px;
	text-align: left;
	text-decoration: none;
}


textarea.textinput {
	-x-system-font: none;
	border: 1px solid #000000;
	color: #888C54;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding-top: 4px;
}

.errortext {
	color:red;
}

input.jv_error
 {
	border: 1px solid red;
}

textarea.jv_error
{
	border: 1px solid red;
}

input.textbox:focus,
input.jv_error:focus,
textarea:focus
{
	border-color: #6FB1DF;
}

.mrgnleft5 {
	margin-left: 5px;
}


#reviewformdiv ul {
	margin-bottom: 0px;
	margin-left: 1px;
	margin-top: 0px;
}

#reviewformdiv ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	color: black;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: disc;
	margin-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}

.nocolor {
	color: #000000;
}

#numberreasonsmiddle {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: white none repeat scroll 0 0;
	height: 300px;
	padding-left: 10px;
	padding-top: 15px;
	text-align: left;
}

#numberreasonsmiddle ul {
	list-style-type: none;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-top: 10px;
}

#numberreasonsmiddle ul li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
	font-size: 11px;
	margin-bottom: 5px;
	padding-left: 8px;
	text-align: left;
}

#numberreasonstop {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #ECECEC none repeat scroll center center;
	color: #888C54;
	font-size: 17px;
	font-weight: bold;
	height: 25px;
	line-height: 18px;
	padding: 7px 10px 5px 5px;
	text-align: left;
}

.modalborder {
	background-color: white;
	border-color: #DDFFCC;
	border-style: solid;
	border-width: 1px 2px 3px 1px;
	padding: 0.5em 4px 0;
}

#normallink {
	float: none;
}

#slideshow {
	display: inline;
	float: right;
	margin: 0 15px 0 0;
	overflow: hidden;
	width: 100%;
}

#slideshowControls {
	height: 16px;
	margin-bottom: 11px;
	margin-top: 8px;
}

#currentSlide {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #F2F2F2 url(../images/bg_slideshow_watermark.gif) no-repeat
		scroll left top;
	border-color: #CACACA #C1C1C1 #C1C1C1 #CACACA;
	border-style: solid;
	border-width: 1px;
	height: 216px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 248px;
}

#vendorpage #leftcol .pikachoose {
	margin: 0 auto 20px;
	width: 280px;
}

#vendorpage #leftcol .pikachoose ul#pikame {
	display: inline;
	height: 400px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	overflow: hidden;
	padding-left: 0;
	width: 100%;
}

#vendorpage #leftcol .pikachoose ul#pikame li {
	display: inline;
	height: 50px;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	overflow: hidden;
	padding: 2px;
	position: relative;
	text-align: center;
	width: 80px;
}

#vendorpage #leftcol .pikachoose ul#pikame li div {
	display: inline;
}

#vendorpage #leftcol .pikachoose ul#pikame li div img {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #777777 none repeat scroll 0 0;
	border: 1px solid #555555;
	display: inline;
	height: 50px;
	width: 80px;
}

.pika_main {
	display: block;
	height: 220px;
	position: relative;
	width: 280px;
}

.pika_main_img {
	left: 2px;
	position: absolute;
	top: 2px;
}

.pika_back_img {
	position: relative;
	top: 0;
}

.pika_subdiv {
	padding: 2px;
	position: relative;
}

.pika_subdiv img,.pika_subdiv a img {
	border: medium none;
}

.pika_caption {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	bottom: 7px;
	height: 16px;
	left: 3px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	width: 245px;
}

.pika_caption a {
	color: white;
}

.pika_play {
	bottom: 5px;
	left: 50%;
	margin-left: -25px;
	position: absolute;
	width: 50px;
	z-index: 1;
}

.pika_play a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/play.png) no-repeat scroll center
		top;
	cursor: pointer;
	display: block;
	height: 50px;
	margin-left: auto;
	position: relative;
	width: 50px;
}

.pika_play a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/pause.png) no-repeat scroll
		center top;
	cursor: pointer;
	display: block;
	height: 50px;
	margin-left: auto;
	position: relative;
	width: 50px;
}

.pika_navigation a {
	display: none;
	font-size: 12px;
	text-decoration: none;
}

.pika_navigation a:hover {
	display: none;
	text-decoration: underline;
}

.pika_navigation {
	clear: both;
	display: none;
	padding-top: 10px;
	text-align: center;
}

.pika_prev_hover {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/rewind.png) no-repeat scroll left
		top;
	bottom: 5px;
	display: inline;
	height: 255px;
	left: 5px;
	position: absolute;
	width: 100px;
}

.pika_next_hover {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/fastf.png) no-repeat scroll right
		top;
	bottom: 5px;
	display: inline;
	height: 255px;
	position: absolute;
	right: 5px;
	width: 100px;
}

ul.paging li {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #83BD63 none repeat scroll 0 0;
	margin-bottom: 1px;
	padding: 10px;
}

ul.red {
	outline-color: red;
	outline-style: solid;
	outline-width: 10px;
}

li.currentPage {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #83BD63 none repeat scroll 0 0;
}

#column {
	float: left;
	position: relative;
	width: 750px;
}

#ContentExpended #Left {
	float: left;
	margin: 0;
	padding: 0;
	width: 380px;
}

#ContentExpended #Right {
	float: right;
	margin: 0;
	padding: 0;
	width: 360px;
}

#Leftabout {
	float: left;
	width: 200px;
}

#Rightabout {
	float: right;
	width: 200px;
}

ul.category a {
	color: #828752;
}

li.sub-category a {
	color: #61972A;
}

li.businesses {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
}

li.sub-category {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent none repeat scroll 0 0;
}

#hurry {
	border: 2px solid #61972A;
	padding: 3px;
	width: 153px;
}

#leftbox {
	padding: 3px;
	text-align: left;
	width: 120px;
}

#leftbox a {
	color: #818181;
	font-size: 12px;
	font-weight: bold;
}

h7 {
	color: #878B53;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

#ContentExpended {
	color: #818181;
}

img#bg {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

#one a {
	color: #878B53;
}

#one ol {
	left: 30px;
	position: relative;
}

a.mailto {
	float: right;
}

	
#Feedback_Form { /* sriram confirmation*/
	position: absolute;
	width: 650px;
	top:5px;
	-x-system-font: none;
	background-color: #FFFFFF;
	border:2px solid #61972A;
	color:black;
	cursor: pointer;
	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;
	height:495px;
	left: 50%;
	line-height: normal;
	margin: 0 auto;
	margin-left:-350px;
	z-index: 110000;
	padding: 0px;
	
}

#Feedback_Form  #Feedback_table
{
	background-color: white;
	}

#Feedback_Form td
	{
		text-align: left;
	}
#Feedback_Form tr
{
		vertical-align:top;
}

#Feedback_Form td textarea {
	border: 1.5px solid #888C54;
}

#Feedback_Form td input {
	border: 1.5px solid #888C54;
}

#column tr td textarea {
	border: 1.5px solid #888C54;
	margin-right: 9px;
	margin-top: 10px;
	padding: 5px 15px 5px 5px;
}

#column tr td input {
	border: 1.5px solid #888C54;
	margin-right: 9px;
	margin-top: 10px;
	padding: 5px 15px 5px 5px;
}


#Feedback_Form td input.jv_error,
#Feedback_Form td textarea.jv_error,
#Feedback_Form td textbox.jv_error
 {
	border: 1px solid red;
}


#Feedback_Form td textarea:focus,
#Feedback_Form td textbox:focus,
#Feedback_Form td input.jv_error:focus,
#Feedback_Form td input:FOCUS
{
	border-color: #6FB1DF;
}


#Feedback_Form td textarea {
	background-color: #FFFFFF;
	color: #888C54;
	width:250px;
}	

#Feedback_Form td input {
	background-color: #FFFFFF;
	color: #888C54;
	
}

#FacebookBodyContainer {
	margin: 0 auto;
	padding: 0;
}

#FacebookBodyContainer a:hover {
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

#FacebookContentExpended {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF none repeat scroll 0 0;
	margin: 0 auto;
	padding-left: 0;
	position: relative;
}

#FacebookContentExpended .FacebookContentLeft {
	float: left;
	width: 65.5%;
}

#FacebookContentExpended .FacebookContentRight {
	float: right;
	width: 33%;
}

#FacebookContentExpended .TabbedPanels {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF none repeat scroll 0 0;
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#FacebookContentExpended .TabbedPanels ul li:first-child {
	margin-left: 1px;
}

#FacebookContentExpended .TabbedPanelsTabGroup {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #194428 url(../images/green_rtcurve_small.gif) no-repeat
		scroll right top;
	border: medium none;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#FacebookContentExpended .TabbedPanelsTab {
	-moz-user-select: none;
	-x-system-font: none;
	background-color: #006738;
	border-right: 1px solid #065E34;
	color: #8D8D8D;
	cursor: pointer;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 2.5px 10px;
	position: relative;
	top: 1px;
}

#FacebookContentExpended .TabbedPanelsTabSelected {
	background-color: #FFFFFF;
	color: black;
	cursor: inherit;
	font-weight: bold;
	text-decoration: none;
}

#FacebookContentExpended .TabbedPanelsTabSelected:hover {
	background-color: #006738;
	color: black;
	cursor: inherit;
	font-weight: bold;
	text-decoration: none;
}

#FacebookContentExpended .FacebooksingleTabGroupTab {
	-x-system-font: none;
	background-color: #FFFFFF;
	color: #8D8D8D;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 20px;
	position: relative;
	top: 1px;
	width: 100%;
}

#FacebookContentExpended .FacebooksingleTabGroupTabGroup {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF none repeat scroll 0 0;
	border-color: #F2F2F2 -moz-use-text-color -moz-use-text-color;
	border-style: solid none none;
	border-width: 5px medium medium;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#FacebookContentExpended .TabbedPanelsTab:hover {
	color: green;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

#FacebookContentExpended .FacebookContentRight .InviteFriendsContainer {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #194428 url(../images/green_rtcurve_small.gif) no-repeat
		scroll right top;
	clear: none;
	float: left;
	margin-top: -1px;
	width: 100%;
}

#InviteFriendsContainer {
	border-bottom: 5px solid #F2F2F2;
	height: 410px;
	margin: 0 20px 0 auto;
	padding: 10px 5px 10px 10px;
	position: relative;
	width: 98.2%;
}

#InviteFriendsContainer .friends {
	border: 1px solid #DADADA;
	height: 250px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: auto;
	padding: 2px 0 2px 2px;
	position: relative;
}

.invitedmssg {
	margin-bottom: 10px;
	margin-left: 15px;
	padding-bottom: 5px;
}

#InviteFriendsContainer .friends .friend {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #F0F0F0 url(../images/recent_reviews_bg.gif) repeat-x scroll
		0 0;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px 0 10px;
	position: relative;
	width: 93%;
}

#InviteFriendsContainer .friends .friend a {
	cursor: pointer;
	font-weight: inherit;
	text-decoration: none;
}

.leftfriend {
	width: 56px;
}

.rightfriend {
	margin-left: 60px;
}

#InviteFriendsContainer .invite {
	margin-right: 15px;
	width: 5em;
}

.inviteButton {
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	color: #8BC43F;
	cursor: pointer;
	height: 25px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 2px 3px;
	position: relative;
	width: 70px;
}

.invitedButton {
	background-color: #FFFFFF;
	background-position: center center;
	background-repeat: no-repeat;
	color: #C3C3C3;
	cursor: pointer;
	font-weight: bold;
	height: 25px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 2px 3px;
	position: relative;
	width: 70px;
}

#InviteFriendsContainer h2 {
	margin-top: 25px;
}

#InviteFriendsContainer .name {
	color: #818181;
	font-style: italic;
}

#FacebookContentExpended1 {
	border-bottom: 5px solid #F2F2F2;
	height: 150px;
	margin: 0 auto;
	padding: 10px 5px 20px 10px;
	position: relative;
	width: 98.2%;
}

#FacebookContentExpended1 .Left {
	float: left;
	margin: 0;
	position: relative;
	width: 35%;
}

#FacebookContentExpended1 .Right {
	float: right;
	height: auto;
	padding-right: 12px;
	text-align: justify;
	width: 60%;
	word-spacing: normal;
}

#FacebookContentExpended1 .imagesizer {
	border: 1px solid #DADADA;
	margin: 0;
	max-height: 140px;
	max-width: 200px;
	min-height: 10px;
	min-width: 10px;
	padding: 5px;
}

#starratings {
	background-position: right top;
	position: relative;
}

.reviewsborderright {
	border-right: 5px solid #F2F2F2;
}

.column935 {
	width: 93.5%;
}

.column {
	width: 100%;
}

.twothirdscolumn {
	width: 60.4%;
}

.onethirdscolumn {
	width: 32.2%;
}

.reviewsright {
	margin-left: 10px;
	margin-right: 5px;
}

.reviewsrightphoto {
	margin-left: 15px;
	padding-left: 5px;
}

.reviewstext {
	padding-bottom: 2px;
	width: 89%;
}

.marginbottom {
	margin-bottom: 15px;
}

.reviewbottom {
	border-bottom: 5px solid #F2F2F2;
	margin: 15px 0;
	padding-bottom: 15px;
}

.vendorname,a.vendorname,a.vendorname:link,a.vendorname:visited {
	color: #878B53;
	text-decoration: none;
}

a.vendorname:hover {
	text-decoration: underline;
}

.photo {
	border: 1px solid #DADADA;
	float: none;
	margin: 0;
	padding: 2px;
}

.displayphoto {
	margin: 0;
	padding: 2px;
}

.smallpic {
	height: 60px;
	width: 50px;
}

#FacebookContentExpended2 {
	border-bottom: 5px solid #F2F2F2;
	height: 246px;
	padding-bottom: 5px;
	width: 100%;
}

#FacebookContentExpended2 .reviews {
	float: left;
	height: 245px;
	margin-bottom: 2px;
	overflow-y: auto;
	width: 63%;
}

#FacebookContentExpended2 .connectedFriends {
	float: right;
	height: 245px;
	overflow-y: auto;
	padding-left: 2px;
	padding-right: 2px;
	width: 33%;
}

.tag {
	color: #8D8D8D;
}

#FacebookreviewsContainer {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: white none repeat scroll 0 0;
	border-bottom: 5px solid #F2F2F2;
	height: 331px;
	padding-bottom: 10px;
	width: 100%;
}

.publicfullreviews {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: white none repeat scroll 0 0;
}

.reviewsName {
	border-bottom: 1px solid #DADADA;
	color: #888C53;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 6px;
}

#fullreviews {
	float: left;
	margin-bottom: 10px;
	overflow-y: auto;
	padding-top: 5px;
}

#fullreviews .review {
	display: block;
	margin-top: 10px;
	overflow: auto;
	padding-bottom: 10px;
	width: 100%;
}

#fullreviews .review span.right_flt reviewsright {
	float: right;
}

.reviewwithborderbottom {
	border-bottom: 5px solid #F2F2F2;
}

.centeralign {
	
}

#fullreviews .review p {
	clear: none;
	margin-bottom: 0.3em;
	margin-left: 0;
	margin-right: 0;
}

#fullreviews .review h2 {
	border-bottom: 0 none;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0;
	padding-bottom: 0;
}

#fullreviews .review h3 {
	border-bottom: 0 none;
	color: #404041;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0;
	padding-bottom: 0;
}

#connectedfriendsname {
	font-size: 0.925em;
	font-style: italic;
	text-decoration: none;
}

#FacebookContentExpended2 .friend p {
	margin-bottom: 0;
}

.location {
	color: #8D8D8D;
	font-size: 0.825em;
}

.reviewTotal {
	font-size: 0.925em;
	font-weight: bold;
}

#reviewTotalId {
	color: #818181;
	font-size: 0.925em;
	font-weight: bold;
}

#InvitefriendsName {
	color: black;
	font-size: 1em;
}

#FacebookContentExpended2 h3 {
	border-bottom: 1px solid #DADADA;
	color: #8D8D8D;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 6px;
}

#FacebookContentExpended2 h2 {
	border-bottom: 1px solid #DADADA;
	font-size: 1.15em;
	font-weight: bold;
	margin: 15px;
}

#FacebookContentExpended2 h4 {
	color: #8D8D8D;
	margin-bottom: 2px;
}

.Heading {
	-x-system-font: none;
	color: #878B53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

h2.dualTone,h1.dualTone {
	border-bottom: 0 none;
	color: #383B3E;
	text-transform: uppercase;
}

.friendsName {
	-x-system-font: none;
	color: blue;
	float: inherit;
	font-family: Verdana, 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;
	overflow: auto;
	padding-left: 8px;
	padding-top: 5px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.NameCotainer {
	float: left;
	height: 70px;
	line-height: 120%;
	overflow: auto;
	padding-left: 8px;
	padding-top: 5px;
	vertical-align: top;
	width: 150px;
}

.NameCotainer.Username {
	-x-system-font: none;
	color: blue;
	font-family: Verdana, 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;
}

.loginname {
	-x-system-font: none;
	color: #EBE50B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
}

.welcomemssg {
	-x-system-font: none;
	border-left: 0 none;
	color: #818181;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	vertical-align: top;
}

.noreviews {
	-x-system-font: none;
	color: #818181;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}

#InviteFriendsContainer {
	font-size-adjust: none;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}

#FacebookContentExpended #leftcontainer {
	border-right: 14px solid #CCCCBA;
}

#FacebookContentExpended #leftcontainer.publicfullreviews {
	border-right: medium none;
	width: 80%;
}

#FacebookBodyContainer {
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
}

#rightcontainer div.TabbedPanels2 ul.FacebooksingleTabGroupTabGroup {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#FacebookBodyContainer #FacebookContentExpended #leftcontainer #TabbedPanels1 ul li
	{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#InviteFriendsContainer #friends #friend p {
	left: 60px;
	position: absolute;
}

#FacebookContentExpended2 #right #review {
	
}

#FacebookContentExpended2 #right #review #friendname {
	top: 0;
}

#FacebookContentExpended2 #right #review #friendname span.left_flt {
	top: 0;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }

/* Modified background-color #fff to #36B449*/
#lightbox-container-image-box {
	position: relative;
	background-color: #36B449;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}

/* Modified background-color #fff to #36B449*/
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #36B449;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#gallery {
	padding: 10px;
	width: auto;
}

#gallery ul {
	list-style: none;
}

#gallery ul li {
	display: inline;
}

#gallery ul img {
	width:150px;
	height:150px;
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}

#gallery ul a:hover img {
	border: 5px solid #36B449;
	border-width: 5px 5px 20px;
	color: #fff;
}

#gallery ul a:hover {
	color: #fff;
}


.right_flt {
	float: right;
}

.left_flt {
	float: left;
}

p a.thickgreen {
	color: #878B53;
}

#FacebookContentExpended #leftcontainer #TabbedPanels1 ul li {
	background-image: none;
}

#FacebookContentExpended #leftcontainer #rightcontainer #TabbedPanels2 ul li
	{
	background-image: none;
}

.padtp20 {
	padding-top: 20px;
}

.padrt20 {
	padding-right: 20px;
}

.ac_results {
	background-color: white;
	border: 1px solid #69C578;
	overflow: hidden;
	padding: 0;
	z-index: 99999;
}

.ac_results ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ac_results li {
	background-image: none;
	cursor: pointer;
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	overflow: hidden;
	padding: 2px 5px;
	text-align: left;
}

.ac_loading {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: white url(../../images/indicator/indicator.gif) no-repeat
		scroll right center;
}

.ac_odd {
	background-color: #EEEEEE;
}

.ac_over {
	background-color: #69C578;
	color: white;
}


div#contentpage {color:#828752;}
div#contentpage p{color:#818181;padding-top:3px;font-size:12px;}
div#contentpage input[type='submit']{height:28px;width:73px;background:url(../images/submit.gif) no-repeat scroll;cursor:pointer;}
div#contentarticformsubmitdiv input[type='submit']{height:28px;width:73px;background:url(../images/submit.gif) no-repeat scroll;cursor:pointer;}
div#reviewformdiv input[type='file']{-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	color: #A3A3A3;
	border:1px solid #111111;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 17px;
	padding: 2px 4px;
	width: 235px;}

div#carticles 
{ position:absolute;padding:1px;padding-top:9px;position:absolute;width:400px;height:auto;left:0px;
	min-height:400px;
}
div#carticles div#articlesdiv  div.article div#brief
{height:140px;padding-left:98px}
div#carticles img#heading{padding-top:1px;padding-right:264px;border-bottom:2px solid #878B53;margin-bottom:10px;}
div#carticles div#articlesdiv div.article img{position:absolute;height:84px;width:84px;padding-left:4px;}
div#carticles div#articlesdiv div#a1 {margin-top:10px}

div#carticles div#contenthintalt div.articletitle{height:80px;}
div#carticles div#contenthintalt div.articletitle h5{padding-left:90px}
div#carticles div#contenthintalt div.articletitle span {float:right;padding-right:17px;color:#818181;} 
div#carticles div#contenthintalt div.articletitle img
{position:absolute; height:80px;width:80px}
div#carticles div#contenthintalt div#article {text-align:justify;padding:10px;padding-right:none;position:relative;max-height:500px;overflow-y:auto;}
div#cquestions
{ padding:9px;position:absolute;width:305px;height:auto;left:400px;
background:url(../images/shadow-bg.gif) no-repeat scroll;
min-height:400px;
}
div#cquestions img#heading{padding-right:165px;border-bottom:2px solid #878B53;margin-bottom:10px}
div#cquestions div.question{border-bottom:1px solid #CECFCB;position:relative;height:135px;
	padding:4px 0px 4px 0px;
	margin:6px 4px 4px 4px;} 
div#cquestions div.question h5
{color:#61972A}

div#csearch
{position:absolute;width:215px;height:75px;top:10px;right:0px;
}
div#csearch img#heading{padding-right:70px;margin-bottom:10px;border-bottom:2px solid #878B53}
div#mangoman_answer {
	position: absolute;
	width: 650px;
	top:5px;
	-x-system-font: none;
	background-color: #FFFFFF;
	border:2px solid #61972A;
	color:black;
	cursor: pointer;
	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;
	min-height:295px;
	left: 50%;
	line-height: normal;
	margin: 0 auto;
	margin-left:-350px;
	z-index: 110000;
	padding: 0px;
}
.popupclass {
	position: absolute;
	top:5px;
	-x-system-font: none;
	background-color: #FFFFFF;
	border:2px solid #61972A;
	color:black;
	cursor: pointer;
	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;
	min-height:295px;
	left: 50%;
	line-height: normal;
	margin: 0 auto;
	margin-left:-350px;
	z-index: 110000;
	padding: 0px;
}
div#contentpage div#backbutton{position:relative;height: 40px; width: 97%; text-align:right;cursor:pointer;padding-right:10px;}
div#contentpage div#backbutton span.clickbuttons{position:relative;text-decoration:none ;cursor:pointer;border:1px solid #EEEEEE;padding:6px 13px 6px 13px;margin:3px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold}
div#mangoman_answer p{color:#828752;padding-top:20px;}
div#mangoman_answer a#close{color:white;position:absolute;top:2px;right:2px;width:22px;height:17px;}
div#mangoman_answer div#divLink{padding-top:7px}

div#contenthintalt div#article_comments {max-height:240px;;overflow-y:auto;padding-left:10px;padding-right:18px;margin-bottom:15px} 
div#contenthintalt div#article_comments h5 {width:75px;color:#818181;margin-bottom:4px;border-bottom:1px solid #DDDDDD;padding-bottom:5px;}
div#contenthintalt div#article_comments div#article_comment{padding-bottom:2px;margin-bottom:3px;}
div#contenthintalt div#article_comments p {font-size:11px;}
div#contenthintalt div#article_comment p textarea{height:auto;color:#818181;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height: 18px}
div#contenthintalt div#article ul li {list-style:none;color:#818181;} /*sriram 27*/
div#contenthintalt div#article ol li {list-style:none;color:#818181;} /*sriram 27*/
div#contenthintalt div#article{color:#818181;font-size:12px;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;word-spacing:normal;vertical-align:baseline;font-style:normal;text-align: justify;} /*sriram 27*/

div#questionsdiv p#m_man_ans{margin-top:3px;padding-bottom:3px;margin-bottom:4px;}
div#questionsdiv div#article_comment{padding-bottom:4px;}
div#questionsdiv div#article_comment p{font-size: 11px;}
div#questionsdiv div#article_comment p textarea{height:auto;color:#818181;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height: 18px}
div#questionsdiv div#article_comments h5{width:100px;color:#818181;margin-bottom:4px;border-bottom:1px solid #DDDDDD;padding-bottom:5px;}

div#csearch div#c_searchresultsdiv div#c_searchresults{width:208px;padding:5px 2px 5px 2px;max-height:550px;overflow-y:auto;}
div#csearch div#c_searchresultsdiv div#c_searchresults ul li a {cursor: pointer;margin:1px 0px 1px 0px;position:relative}
div#csearch div#c_searchresultsdiv div#c_searchresults ul li span{margin-left:5px}
div#content_ads{margin-top:15px; margin-left:12px}
div.box1{position:absolute;top:20px;left:3px;} 
div.box2{position:absolute;top:20px;left:195px;}
div.box3{position:absolute;top:50px;left:3px;}
div.box4{position:absolute;top:50px;left:195px;}
div#contentpage span.clickablebuttons{cursor:pointer;}
div.sponsordetails{position:absolute;left:100px;top:3px;height:100%}
div#sponsordiv {position:relative;height:112px;width:100%;padding-top:35px;padding-bottom:20px;background: white; }
div#sponsordiv div#sponsorboxHolder {position:relative; height:100%;}
div.sponsorbox{float:left;height:90%;width:48%;margin:3px;position:relative;}
div.sponsorbox img#sponsorimage{position:absolute;top:3px;left:18px;}
div#sponsordiv div#sponsorboxHolder div.sponsorbox span.sponsorratings{position:absolute;bottom:8px;left:98px}
div.sponsorbox div.sponsordetails h6.sponsorname{color:#61972A;padding:0px;max-height:31px;overflow:hidden;}
div.sponsorbox div.sponsordetails span.sponsorarea{color:#818181}
div.sponsorbox div.sponsordetails span.sponsorservice{color:#818181}
div.sponsorbox a.sponsorprofilebutton{position:absolute;bottom:0px;right:1px;z-index:50}

.ss-form-container
{
padding-top:0px;
padding-bottom:0px;
padding-left:35px;
border:none;
width:580px;
margin-left:25px;
position:absolute;
/* background: url(../images/search-results-border.gif) repeat-y; */
}
.ss-form-container ul li
{
background:none;
}

#column.shoppercolumn 
{
background: url(../images/search-results-border.gif) repeat-y;
background-color:#DDDDDD;
width:615px;
margin-left:95px;
margin-right:15px;
}
div#shopper_request
{position:absolute;right:165px;top:1px;width:100px;}
div#shopper_request a
{font-weight:bold;}
div#shopper_request a:hover
{ text-decoration: none }
