
/*..............................................

Layout
...............................................*/
#businessbot2 { background-image: url(http://www.facesoflyme.com/images/back_bottom.gif); position: absolute; top: 0px; left: 0px; width: 1005px; height: 13px; visibility: visible; display: block }
#businessbot3 { background-image: url(http://www.facesoflyme.com/images/back_bottom.gif); position: absolute; top: 0px; left: 0px; width: 1005px; height: 13px; visibility: visible; display: block }
#businessbot { 
	text-align: left; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 1005px; 
	height: 6px; 
	background-image: url(http://www.facesoflyme.com/images/back_bottom.gif); 
	background-repeat: none; 
	visibility: visible; 
	margin: 0 auto; 
	padding: 0; }



.rvwcontent4adv {
	width:719px; 
	padding: 12px 40px 0 40px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 639px;
}
html>body .rvwcontent4adv {
  	width: 639px;
} 
#rvwwrap1 {
	float: left;
	width:721px; 
	text-align:left; 
	margin:12px 0 12px 0;
	display: inline;	
}



/*..............................................

  Search Bar

 ...............................................*/	

.sec #search_top{float:right;line-height:40px}
.sec #search_top #location{float:left;margin-right:10px}
.sec #search_top #search{float:left;background:url(http://s3.amazonaws.com/gigzee_production_images/images/sec_search_bg.gif) no-repeat;width:210px;height:33px;padding:8px 8px 0 10px}

#search{ width:550px;height:28px;}
 #search .inputbox{float:left;border:none; height:24px; width:185px; font-size:18px; padding:6px 6px 0 6px; color: #232020;}

#search .button{float:left;margin-left:0}

#rvsearchlabel {
	float:left;
	font: bold 11px arial, sans-serif;
	color: #024a72;
	margin: 0;
	padding: 0;
}
#rvsearchlabel2 {
	float:left;
	font: bold 11px arial, sans-serif;
	color: #024a72;
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
}

.rvlabel2 {
	font: italic 9px arial, sans-serif;
	color: #024a72;
}

#rvsearchbut {
	float:left;
	margin-top: 11px;
	padding: 0 0 0 6px;
}

input.textrv1 { 
	background-color: #EDF7FC; 
	border: 1px solid #0071B0;
	font: bold 11px arial, sans-serif;
	color: #B0B0AF;
	padding: 0;
	margin: 0;
	height: 16px;
 }
.rvtable1 {
	height: 1px;
	background: #FFFFFF;
}

/*..............................................

New Business Listing Page Layout

 ...............................................*/
#profiletourwrapper { 
	width:100%;
	text-align:center; 
	background-color:#C0DEED;
	margin: 0;
	padding: 0;
}	
#businesshead { 
	text-align: left; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 1000px; 
	margin: 0 auto; 
	padding: 0; }

#businessbox2 { 
	text-align: left; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 1000px; 
	background-color: #ffffff;
	border-left:#eeeeee 5px solid; 
	border-right:#eeeeee 5px solid; 
	border-bottom:#eeeeee 5px solid; 
	border-top:#eeeeee 5px solid; 
	-moz-border-radius: 2em;
-webkit-border-radius: 2em;
	margin: 36px auto 0 auto; 
	padding: 0; voice-family: "\"}\""; 
	voice-family:inherit;
	width: 990px;
}

html>body #businessbox2 {
	width: 990px;
} 

#boxinsert2 {
margin: 0 25px 0 25px;
}

#rvwrap1 {
	width:1000px; 
	text-align:left; 
	margin:0;	
}

#businessbot { 
	text-align: left; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 1005px; 
	height: 6px; 
	background-image: url(http://www.facesoflyme.com/images/back_bottom.gif); 
	background-repeat: none; 
	visibility: visible; 
	margin: 0 auto; 
	padding: 0; }


#rvlistleft {                                                                                                         
	width:643px; 
	float: left;
	display: inline;
	padding: 0 25px 0 0;
	margin: 18px 0 18px 10px;
	border-right: 3px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 615px;
}

html>body #rvlistleft {
	width: 615px;
} 
#rvlistright {

	width:250px; 
	float: left;
	display: inline;
	padding: 0;
	margin: 18px 10px 18px 25px;
} 

/*..............................................

NEW BUSINESS LISTING CONTENT

 ...............................................*/
 
/*..............................................

New Business Listing Box

 ...............................................*/
 
.revbl1 {
	font: bold 24px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: none;

}

.revbl1 a:link, .revbl1 a:visited, .revbl1 a:active {
	font: bold 24px arial, sans-serif; 
	color: #232020;
	text-decoration:none;
}

.revbl1 a:hover {
	font: bold 24px arial, sans-serif; 
	color: #232020;
	text-decoration:underline;
}	
		
.rvlisthead {
	height: 24px;
	width:990px;  
	background: #f7f7f7; 
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 4px 12px 4px 12px;
	font: bold 14px arial, sans-serif;
	color:#231f20;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:15px;
	width: 966px;
}

html>body .rvlisthead {
	 height:15px;
	width: 966px;
} 
.rvlisthead1 {
	height: 32px;
	width:1000px;  
	background: url(http://www.facesoflyme.com/images/new_bar.gif);
	background-repeat:repeat-x;
	background-position: 0 50%;
	padding: 4px 12px 4px 12px;
	font: bold 14px arial, sans-serif;
	color:#231f20;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:24px;
	width: 976px;
}

html>body .rvlisthead1 {
	 height:24px;
	width: 976px;
} 
.rvwlink  {
	font: bold 12px arial, sans-serif; 
	color: #232020;
	padding: 2px 0 0 0;
	margin: 0;
	text-decoration: none;
}

.rvwlink a:link, .rvwlink a:visited, .rvwlink a:active {
	font: bold 12px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.rvwlink a:hover {
	font: bold 12px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}


/*..............................................

New Business Listing Box 1 Content

 ...............................................*/

.rvimgleft { 
	width:183px; 
	border: 2px solid #dee0e1; 
	padding: 2px;
	margin: 0 0 6px 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 175px;
}

html>body .rvimgleft {
	width: 175px;
} 

.listhd {
	font: bold 22px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.listhd a:link {text-decoration: none; color:#232020;}
.listhd a:visited {text-decoration: none; color:#232020;}
.listhd a:active {text-decoration: none; color:#232020;}
.listhd a:hover {text-decoration: underline; color:#232020;}

.rvpet {
	font: bold 14px arial, sans-serif;
	font-weight: 500;
	color: #232020;
	margin: 8px 0 0 0;
	padding: 0;
}
.rvpet a:link {text-decoration: none; color:#232020; font-weight: bold;}
.rvpet a:visited {text-decoration: none; color:#232020; font-weight: bold;}
.rvpet a:active {text-decoration: none; color:#232020; font-weight: bold;}
.rvpet a:hover {text-decoration: underline; color:#232020; font-weight: bold;}

.rvreview{
	font: italic 14px arial, sans-serif;
	font-weight: 500;
	line-height:20px;
	color: #232020;
	margin: 8px 0 0 0;
	padding: 0;
	text-align: left;
}


.rvaddress {
	font: normal 14px arial, sans-serif;
	font-weight: 500;
	color: #585959;
	margin: 6px 0 0 0;
	padding: 0;
}

.rvaddress1 {
	font: normal 12px arial, sans-serif;
	font-weight: 500;
	color: #585959;
	margin: 6px 0 6px 0;
	padding: 0;
}

.revbutton { float: left; margin: 12px 0 0 0; display: block; background-image: url(http://www.facesoflyme.com/images/but_write.gif); background-repeat: no-repeat; }


.revbutton p { margin:0 0 0 39px; padding: 7px 0 0 0; width: 216px; height: 32px; font-size: 11px; }


.revbutton2 { float: left; margin: 12px 0 0 0; display: block; background-image: url(http://www.facesoflyme.com/images/but_write2.gif); background-repeat: no-repeat; }


.revbutton2 p { margin:0 0 0 39px; padding: 7px 0 0 0; width: 100px; height: 32px; font-size: 11px; }		


#sociallist {
	padding:0;
	margin:  16px 0 0 0;
	list-style:none;
}

li#facebook {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/sam_face.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 12px 6px 12px 36px;
	margin-left: 2px;
	font: bold 11px arial, sans-serif; 
	color:#0071B0;
}

li#twitter {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/sam_twit1.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 12px 6px 12px 36px;
	margin-left: 2px;
	font: bold 11px arial, sans-serif; 
	color:#0071B0;
}

.rvpetimgwrapper{
	float:left;
	width:48px; 
	height: 48px;
	padding: 2px;
	border: 2px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:40px;
	width:40px
}

html>body .rvpetimgwrapper {
	height:40px;
	width:40px
} 

.bluepet {
	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	padding: 0;
	margin: 4px 0 0 0;
	text-decoration: none;
}
.bluepeta, .bluepet a:visited {
    color: #0071B0;
	text-decoration: none;
}	
.bluepet a:hover {
    color: #0071B0;
	text-decoration: none;
}

#reviewlist {
	padding:0;
	margin: 8px 0 6px 0;
	list-style:none;
}

li#rvwedit {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_edit.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 14px 6px 20px;
	margin-left: 0px;
	font: normal 10pt arial, sans-serif; 
	color:#0071B0;
}


li#rvwvote {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_vote.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 14px 6px 20px;
	font: normal 10pt arial, sans-serif; 
	color:#0071B0;
}

li#rvwfriend {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_friend.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 14px 6px 20px;
	margin-left: 10px;
	font: normal 10pt arial, sans-serif; 
	color:#0071B0;
}

li#rvwbookmark {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_book.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 14px 6px 20px;
	margin-left: 10px;
	font: normal 10pt arial, sans-serif; 
	color:#0071B0;
}

li#rvwprint {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_print.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 14px 6px 20px;
	margin-left: 10px;
	font: normal 10pt arial, sans-serif; 
	color:#0071B0;
}


li#rvwcorrect {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_correct.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 3px 0 6px 20px;
	margin-left: 10px;
	font: normal 10pt arial, sans-serif; 
	color:#0071B0;
}
/*..............................................

New Business Listing Box 2 Media Center

 ...............................................*/
#flexadbig { 
	border: solid 1px #cccccc; 
	padding:18px 12px; 
	background: #f7f7f7; 
	position:relative; 
	width: 667px;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:641px; 
	visibility: visible; }

html>body #flexadbig {
	width:641px
} 
#flexadbig.module{margin-bottom: 0;}
#flexadbig #flexpromo .module{margin-bottom:0;}

#flexadbig #flexpromo{background-color: #FFFFFF;padding:6px;border: 1px solid #dee0e1; text-align: center;}
#flexadbig #flexpromo h4{font: bold 24px arial, sans-serif; color: #232020;margin-bottom:4px;}
#flexadbig #flexpromo img{margin-right:10px;}

#flexadbig2 { 
	border: solid 1px #cccccc; 
	padding:18px 12px; 
	background: #f7f7f7; 
	position:relative; 
	width: 633px;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:611px; 
	visibility: visible; }

html>body #flexadbig2 {
	width:611px
} 
#flexadbig2.module{margin-bottom: 0;}
#flexadbig2 #flexpromo .module{margin-bottom:0;}

#flexadbig2 #flexpromo{background-color: #FFFFFF;padding:6px;border: 1px solid #dee0e1; text-align: center;}
#flexadbig2 #flexpromo h4{font: bold 24px arial, sans-serif; color: #232020;margin-bottom:4px;}
#flexadbig2 #flexpromo img{margin-right:10px;}


/*..............................................

New Business Listing Business Connect

 ...............................................*/
.addbus2{
	padding: 6px 0 6px 12px;
	background: #f7f7f7;
	border: solid 1px #cccccc;
	margin: 18px 0 22px 0;
}

.bushead1 {
	font: bold 14px arial, sans-serif; 
	color:#0A7CBA;
	padding: 0;
	margin: 0;
	text-decoration: none;
}


/*..............................................

Business Listing - Tabs

 ...............................................*/
ol#toc {
    list-style: none;
    margin: 24px 0 0 0;
    padding: 0;
}


ol#toc a {
    background: #f7f7f7;
     border-left: solid 1px #cccccc;
     border-right: solid 1px #cccccc;
     border-top: solid 1px #cccccc;
     color:#231f20;
     display: block;
     font-size: 14px;
     font-weight: bold;
    float: left;
    padding: 6px 10px 0 10px;
    text-decoration: none;
    height: 24px;
    margin: 0;
} 

ol#toc a:hover {
   background-color: #a0a1a9;
   color: #fff;
}

ol#toc a:hover span {
     background-color: #a0a1a9;
}

ol#toc li {
    float: left;
    margin: 0 3px 0 0;
}

ol#toc li a.active {
    background-color: #a0a1a9;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-color: #a0a1a9;
}

ol#toc span {
    background: #f7f7f7;
    display: block;
}

div.contenttab {
    width: 667px;
    border: solid 1px #cccccc;
    clear: left;
    padding: 0;
    margin: 0 0 18px 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 665px;
}

html>body div.contenttab {
	width: 665px;
} 

div.contenttab.inactive {
	display: none;
}

/*..............................................

Business Listing - Marketing Box

 ...............................................*/

.yui-inside {
	padding: 0 36px 0 36px;
	}

.rvhdlistlg {
	font: bold 24px arial, sans-serif; 
	color:#FF8800;
	padding: 0;
	margin: 0 0 10px 0;
	text-decoration: none;
}

a.rvhdlistlg:link {text-decoration: none; }

a.rvhdlistlg:visited {text-decoration: none; }

a.rvhdlistlg:hover {color:#FFFFFF; text-decoration: none; }

a.rvhdlistlg:active {text-decoration: none; } 


.reviewtext {
	padding: 3px 0 0 0;
	font-size: 11.5px;
	text-align: left;
	line-height: 15px;
}

.listhdbl16 {
	font: bold 16px arial, sans-serif; 
	color: #3793C6;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.listhdbl20 {
	font: bold 22px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.rvwtext {
	font: normal 14px arial, sans-serif;
	padding: 10px 0 0 0;
	margin: 0 0 8px 0;
	text-align:left; 
	line-height: 20px; 
}


#rvwlist {
	padding:0;
	margin: 3px 0 3px 0;
	list-style:none;
}

#rvwlist a:link, #rvwlist a:visited {

text-decoration:underline;

}
li#busbullet1 {	list-style: none;	background:url(http://www.facesoflyme.com/images/rv_bulletsm.gif); background-repeat:no-repeat;    	background-position: 0 0;	margin: 4px 0 0 0;	padding: 0 0 0 18px;	font: normal 12px arial, sans-serif; 	color: #58595C;}
li#busbullet1 a:link { color:#58595C; text-decoration:none; }
li#busbullet1 a:visited { color:#58595C; text-decoration:none; }
li#busbullet1 a:active { color:#58595C; text-decoration:none; }
li#busbullet1 a:hover { color:#58595C; text-decoration:underline; }


li#busbullet2 {	list-style: none;	background:url(http://www.facesoflyme.com/images/rv_bulletsm.gif);   	 background-repeat:no-repeat;    	background-position: 0 0;	margin: 6px 0 0 0;	padding: 0 0 0 18px;	font: normal 12px arial, sans-serif; 	color: #58595C;}
li#busbullet2 a:link { color:#58595C; text-decoration:none; }
li#busbullet2 a:visited { color:#58595C; text-decoration:none; }
li#busbullet2 a:active { color:#58595C; text-decoration:none; }
li#busbullet2 a:hover { color:#58595C; text-decoration:underline; }		


li#rvwtitle {
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0 0 0 0px;
	font: bold 13px arial, sans-serif;
	color: #FB8800;
	text-decoration: underline;
}

li#rvwbulletsm {
	list-style: none;
	background: url(http://www.facesoflyme.com/images/rv_bulletsm.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin: 4px 0 0 0;
	padding: 0 0 0 18px;
	font: normal 11px arial, sans-serif; 
}

li#rvwbullet {
	list-style: none;
	background: url(http://www.facesoflyme.com/images/rv_arrowsm.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin: 8px 0 0 0;
	padding: 0 0 0 30px;
	font: normal 12px arial, sans-serif; 
	line-height: 16px;
}
/*..............................................

Business Listing - Special Offer Box

 ...............................................*/

.addbus1{
	height: 28px;
	padding: 6px 0 10px 12px;
	background: #f7f7f7;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	margin: 12px 0 18px 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:10px;
}

html>body .addbus1 {
	height:10px;
} 

.bushead {
	font: bold 12px arial, sans-serif; 
	color:#231f20;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.quotehead {
	font: bold 20px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.petntlg { 
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 6px 0;
	color: #232020;
	
}

.starsorangebig {
	font: bold 18px arial, sans-serif;
	color: #3793C6;
	margin-bottom: 6px;
	}
	
/*..............................................

Special Offer check these

 ...............................................*/	
div.venue_special {
  font-size: 14px;
  color: white;
  background-color: #4cb8df;
  border: 1px #358aa9 solid;
  padding: 10px;
}
div.venue_special {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px; 
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px; 
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}


.quote-light {
	font-family:Georgia,Sans-Serif;
	color:#A39C87;
	margin:15px 0px 5px 0px;
	background: #4cb8df none repeat scroll 0%;
	width:550px;
}

.quote-light .quote-speaker { background: white url(http://www.facesoflyme.com/images/quote_arrow.gif) no-repeat scroll right top; }

.quote-light {
	font-family:Georgia,Sans-Serif;
	color:#A39C87;
	margin:15px 0px 5px 0px;
	background: #F0EEE7 none repeat scroll 0%;
	width:550px;
}

.quote-light .quote-speaker { background:white url("http://www.facesoflyme.com/images/speechlight.png") no-repeat scroll right top; }



.quote-txt {
	font-size:14px;
	font-style: italic;
	line-height:21px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.quote-txt p {
    margin:0px;
    padding:0px;
}

.quote-author {
	font-size:10px;
	font-style:normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height:14px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.quote-author p { margin-top:0px; }
.quote-author a { text-decoration: none; }


.quote-speaker {
	background: white url(http://www.facesoflyme.com/images/quote_arrow.gif) no-repeat scroll left top;
	height:20px;
	overflow:hidden;
}	
	
/*..............................................

Business Listing - Review Box

 ...............................................*/
.pethdbl {
	font: bold 18px arial, sans-serif; color: #0071B0;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
}

.pethdbl a:link, .pethdbl a:visited, .pethdbl a:active {

	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	text-decoration:none;
}
.pethdbl a:hover {
	font: bold 14px arial, sans-serif; 
	color: #FFFFFF;
	background: #5ED1FF;
	text-decoration:none;
}

.bluebold {
	font: bold 11px arial, sans-serif;
	color: #0071B0;
}

.smpetimgwrapper{
	width: 60px;
	padding: 2px;
	border: 1px solid #cccccc;
} 

#fans {
	margin:0;
	padding:0;
list-style-type: none;
}
li#vote {
	text-decoration: none;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_pet_votes.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 4px 0 4px 24px;
	margin-left: 4px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#review {
	text-decoration: none;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_pet_review.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 4px 0 4px 24px;
	margin-left: 4px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#fan {
	text-decoration: none;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_pet_fan.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 4px 0 4px 24px;
	margin-left: 4px;
	font: normal 12px arial, sans-serif;  
	color:#0071B0;
}

.red {
	color: #FF0000;
}

.complimentxt {
	padding: 6px 0 6px 0;
	margin: 8px 0 8px 0;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
}

.addbus{
	padding: 2px 0 4px 0;
	border-top: 3px solid #dee0e1;
	border-bottom: 3px solid #dee0e1;
	margin: 6px 0 6px 0;}


#reviewlist {
	padding:0;
	margin: 8px 0 6px 0;
	list-style:none;
}

li#rvotesm {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_vote.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 22px;
	margin-left:6px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#greetingsm {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_comp1.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 22px;
	margin-left:6px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#fanssm {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_fans.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 22px;
	margin-left:6px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#flagsm {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_flag.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 22px;
	margin-left:6px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#bookmarksm {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_book.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 22px;
	margin-left:6px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}

li#privatesm {
	display: inline;
	color: #0071B0;
	background: url(http://www.facesoflyme.com/images/but_rv_priv.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 22px;
	margin-left:6px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}
li#rvwfriendsm {
	display: inline;
	color: #0071B0;
	background:  url(http://www.facesoflyme.com/images/but_rv_friend.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
	padding: 6px 6px 6px 20px;
	margin-left: 10px;
	font: normal 12px arial, sans-serif; 
	color:#0071B0;
}
hr.Linemain {
	border: 3px solid #dee0e1;  
	border-style: none none dotted none;
	margin: 0;
	padding: 0;
}
#bizsort{margin:0 0 12px 0; font-size: 14px; border-bottom:1px solid #ccc;padding-bottom:5px;}

.orange {
	color: #FB8800;
	font-size: 12px;
	font-weight: bold;

}
.orange a:link {text-decoration: none; color:#FB8800;}
.orange a:visited {text-decoration: none; color:#FB8800;}
.orange a:active {text-decoration: none; color:#FB8800;}
.orange a:hover {text-decoration: underline; color:#FB8800;}

.orangelabel {
	color: #000000;
	font-size: 12px;
	font-weight: bold;

}
.hm_bthd { 
	font: bold 18px arial, sans-serif;
	color: #FF9900;
	margin: 3px 0 5px 0;
	padding: 0;
}
.hm_bthd a:link, .hm_bthd a:visited, .hm_bthd a:active {
	color: #FF9900;
	text-decoration:none;
}
.hm_bthd a:hover {
	color: #FF9900;
	text-decoration:underline;
}

/*..............................................

Business Listing - Contact Box

 ...............................................*/
.listhdbl22{
	font: bold 22px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 24px 0 0 0;
	text-decoration: none;
}

.errorboxvid { 
	width: 490px; 
	margin: 0 auto; 
	padding: 10px 0 15px 0; 
	text-align: center; 
	font-weight: bold; 
}

.errorboxvid div { 
	background:  url(http://www.facesoflyme.com/images/bkg_bot_490error.gif) bottom left no-repeat; 
	color: #AB0000; 
	width:490px; 
	min-height: 32px; 
}

.errorboxvid div p { 
	background: url(http://www.facesoflyme.com/images/bkg_top_490error.gif) 0 0 no-repeat; 
	margin: 0; 
	padding: 9px 15px 9px 37px; 
	text-align: left; 
}

.errorboxvid div img { 
	float: left; 
	width: 26px; 
	margin: 3px 8px 3px 3px; 
}

.errorboxvid div#hdrinfo { 
	background-color: #D4FE7E; 
	color: #960; 
}

.errorboxvid div#hdrinfo .detail { 
	color: #000; 
	font-size: 92%; 
	font-weight: normal; 
}
.greylg {
	font: bold 16px arial, sans-serif;
	color: #555555;
	margin: 0;
	padding: 0;
border:2px solid #D1E2E8;
padding:4px 4px;
margin: 6px 0 6px 0
left: -6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}
}
.listhdfeed {
	font: normal 20px arial, sans-serif; 
	color:#FB8800;
	padding: 0;
	margin: 0;
	text-decoration: none;
}	
.feedtext { 
	font: normal 15px arial, sans-serif;
	color:#585959;
	line-height: 20px;
	margin: 0 48px 0 48px;
	text-align: justify;
}

.listhdbl24b {
 font: bold 22px arial, sans-serif; 
 color: #0071B0;
 padding: 0;
 margin: 0;
 text-decoration: none;
}  

.phhelp4 { 
	font: normal 14px arial, sans-serif;
	color:#585959;
	line-height: 19px;
	letter-spacing: .04em;
	margin: 0;
	padding: 0;
	text-align: left;
}		

.questhdbl {
	font: bold 18px arial, sans-serif; 
	color: #0071B0;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
}

.questhdbl a:link, .questhdbl a:visited, .questhdbl a:active {
	font: bold 18px arial, sans-serif; 
	color: #0071B0;
	text-decoration:none;
}

.questhdbl a:hover {
	font: bold 18px arial, sans-serif; 
	color: #FFFFFF;
	background: #5ED1FF;
	text-decoration:none;
}
.bussubhead {
	font: bold 11px arial, sans-serif; 
	color: #232020;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.bussubhead a:link {text-decoration: none; color: #232020;}
.bussubhead a:visited {text-decoration: none; color: #232020;}
.bussubhead a:hover {color: #232020; text-decoration: underline; }
.bussubhead a:active {color: #232020; text-decoration: none; } 



/*..............................................

Right Column - Google Map

 ...............................................*/

.rvimgwrapper{

	width:250px; 
	height: auto;
	padding: 2px;
	border: 2px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 242px;
}

html>body .rvimgwrapper {
	width: 242px;
} 
.small {
	font: normal 10px arial, sans-serif;
}

/*..............................................

Right Column Share It

 ...............................................*/
#shareit { 
	border: solid 1px #cccccc; 
	padding:12px; 
	margin: 24px 0 0 0;
	background: #f7f7f7; 
	position:relative; 
	width:250px; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:224px; 
	visibility: visible; 
	}

html>body #shareit {
width:224px
} 
#shareit.module{margin-bottom: 0;}
#shareit #flexpromo .module{margin-bottom:0;}
#shareit #flexpromo{background-color: #FFFFFF;padding:6px;border: 1px solid #dee0e1;}
#shareit #flexpromo h3{font-size: 15px; color: #4c4c4c;margin-bottom:4px;}
#shareit4 { 
 color: #585959; font: 11.5px arial, sans-serif; background: #f7f7f7; text-align: left; display: block; margin: 24px 0 0 0; padding: 12px; position: relative; width: 224px; border: solid 1px #cccccc; 
	}						
/*..............................................

Right Column Featured Members

 ...............................................*/

#featured{ 
	 
	padding:0; 
	margin: 0;
width: 250px;
} 

.home_yapimg{ 
	float:left;
	width:44px; 
	height: 44px;
	padding: 0;
	border: 2px solid #f7f7f7;
	margin: 0 6px 6px 0;
voice-family: "\"}\""; 
	voice-family:inherit;
	height:40px;
	width:40px;

}

html>body .home_yapimg {
	height:40px;
	width:40px;
} 



/*..............................................

Right Column Browse Business

 ...............................................*/

#browsebiz {
	width:250px; 
	padding:0 0 6px 0;
	margin: 24px 0 24px 0;
	list-style:none;
	border-bottom:2px solid #dee0e1;
}


#browsebiz .topbiz {
	font-size: 12px;
	font-weight: bold;
	color:#FB8800;
	margin: 0 0 4px 0;
	padding: 0;
}


#browsebiz h4 {
	font-size: 16px;
	font-weight: bold;
	color: #232020;
	margin: 0;
	padding: 0;
}

#browsebiz li {
	display:inline;
	line-height: 24px;
	font-size: 12px;
	font-weight: 500;
}

/*..............................................

Right Column LymeTalk
 ...............................................*/
.hometbl8 {
	padding: 0; 
border-right: none;}

 .hm_btrev {
	float:left; 
	margin-right:5px;
}
.hm_btimg {
	float:left; 
	margin-right:10px;
}

.hm_btbx {
	clear:left; 
	margin: 0 0 21px 0;
}
 
.fsmpetimgwrapper{
	float:left; 
	width: 60px;
	padding: 2px;
	margin: 0 12px 0 0;
	border: 1px solid #cccccc;
} 
.homeques ul {
	padding: 0;
	margin:0;
	list-style: none;
}
.homeques li{
	list-style: none;
	text-decoration: none;
	color: #7A7A7A;
	background-image:url(http://www.facesoflyme.com/images/hmq8.gif);
	background-repeat: no-repeat;
	background-position: 0 5%;
	margin: 3px 0 0 0;
	padding: 0 0 6px 24px;
	font: italic 11px arial, sans-serif; 
}

.homeques a:link, .homeques a:visited {
	text-decoration:none;
	color: #7A7A7A;
}

.homeques a:hover {
	text-decoration:underline;
}

.homehdbl {
	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
 }

.homehdbl a:link, .homehdbl a:visited, .homehdbl a:active {
	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	text-decoration:none;
}
.homehdbl a:hover {
	font: bold 14px arial, sans-serif; 
	color: #FFFFFF;
	background: #5ED1FF;
	text-decoration:none;
}

.hm_smallques { 
	font: normal 11px arial, sans-serif;
	color: #3793C6;
	margin: 4px 0 12px 0;
	padding: 0;
}
.hm_smallques a:link, .hm_smallques a:visited, .hm_smallques a:active {
	font: normal 11px arial, sans-serif;
	color: #FB8800;
	text-decoration:none;
}
.hm_smallques a:hover {
	font: normal 11px arial, sans-serif;
	color: #FB8800;
	text-decoration:underline;
}

  .talkcontent {
  width: 250px;
  border: 2px solid #dee0e1;
  border-top: none;
  color: #666;
  font-weight:bold;
  margin: 0 0 24px 0;
  padding: 8px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 230px;
}

html>body .talkcontent {
width: 230px;
} 

.talkhead{
	height: 28px;
	padding: 6px 0 0 12px;
	background: #f7f7f7;
	border: solid 2px #dee0e1;
	margin: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:18px;
}

html>body .talkhead {
	height:18px;
} 

/*..............................................

Right Column Email

 ...............................................*/
 .email { 
 	background: #57abe6; 
 	padding: 6px 15px 18px 15px; 
 	margin: 0; 
 	color:#fff; 
 	width: 250px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 220px;
}
html>body .email {
	width: 220px;
} 
.email_form { 
	width: 190px; 
	padding: 6px 10px 6px 10px; 
	margin: 6px 0 0 0; 
	border: 1px solid #3ac6e5; 
	background: #39A2DC; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 168px;
}
html>body .email_form {
	width: 168px;
} 
.email_form fieldset { overflow: hidden; height: 1%;  }
.email_form input { margin-right: 2px; border: none; padding: 3px; font-size: 11px; color:#666;}
.email_form .button {  margin-right: 8px 0 0 0; border: none; padding: 0; }
.email_form textarea { margin-right: 2px; border: none; padding: 3px; cursor: pointer; font-size: 11px; color:#666; }
.email_form h3 { font-size: 20px; color:#ffffff; margin: 8px 0 0 0; padding: 0;}
.email_form .label{ font-size: 12px; letter-spacing: 1px; color:#ffffff; margin: 0; padding: 0; font-weight: bold;}


/*..............................................

Right Column Best of facesoflyme

 ...............................................*/
.sidebizwrap {
	width:250px; 
	height: auto;
	padding: 0;
	margin: 2px 0 24px 0;
	border: 2px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 246px;
}

html>body .sidebizwrap {
width: 246px;
} 

.bestbiz { 
	margin: 4px; 
	background-image: url(http://www.facesoflyme.com/images/back_bestbiz.gif);
	background-repeat: repeat-x; 
	border-bottom: 2px solid #dee0e1; 
	}

.bestphoto {
	float: left; 
	width: 78px; 
	text-align: left; 
	display: inline; 
	margin: 6px 6px 6px 6px;
	}

.boxbizphoto  { 
	width:60px; 
	height: 60px;
	border: 1px solid #dee0e1; 
	padding: 0;
	margin: 0;

} 
.besttext {
	float: left; 
	margin: 6px 6px 6px 0;
	width: 130px; 
	display: inline;
	}

.bizaddress {
	font: normal 12px arial, sans-serif;
}

.bizhead {
	font: bold 14px arial, sans-serif; 
	color:#232020;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
}

.bizhead a:link {text-decoration: none; color:#232020;}
.bizhead a:visited {text-decoration: none; color:#232020;}
.bizhead a:active {text-decoration: none; color:#232020;}
.bizhead a:hover {text-decoration: underline; color:#232020;}

.bizreview {
	font: normal 11px arial, sans-serif; 
	margin-bottom: 4px; 
	color: #0071B0; 
	font-weight: bold;
}
hr.Line {
	border: 2px dotted #dee0e1;  
	border-style: none none dotted none;
	margin: 0;
	padding: 0;
}
} 
.daytext {
	float: left; 
	margin: 20px 6px 6px 8px;
	width: 130px; 
	display: inline;
	}
/*..............................................

Business Listing - Top Reviewers

 ...............................................*/

.revbiz { 
	margin:0;
	}


.addbus4{
	height: 28px;
	padding: 6px 0 0 12px;
	background: #f7f7f7;
	border-bottom: solid 2px #dee0e1;
	border-top: none;
	border-left: none;
	border-right: none;
	margin: 0 0 6px 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:20px;
}

html>body .addbus4 {
	height:20px;
} 

.rtpetname {
	font: bold 14px arial, sans-serif; 
	color:#FB8800;
	padding: 0;
	margin: 0 0 4px 0;
	text-decoration: none;
	background:  none;
}
.rtpetname a:link {text-decoration: none; color:#FB8800;}
.rtpetname a:visited {text-decoration: none; color:#FB8800;}
.rtpetname a:active {text-decoration: none; color:#FB8800;}
.rtpetname a:hover {text-decoration: underline; color:#FB8800;}


.morelink {
	float:right;
	font: normal 11px arial, sans-serif;
	color: #0071B0;
	margin: 0 6px 6px 0;
}

.morelink a:link {text-decoration: none; color: #0071B0;}
.morelink a:visited {text-decoration: none; color: #0071B0;}
.morelink a:active {text-decoration: none; color: #0071B0;}
.morelink a:hover {text-decoration: underline; color: #0071B0;}
.morelink1 {
	
	font: normal 11px arial, sans-serif;
	color: #0071B0;
	margin: 6px 0 6px 0;
}

.morelink1 a:link {text-decoration: none; color: #0071B0;}
.morelink1 a:visited {text-decoration: none; color: #0071B0;}
.morelink1 a:active {text-decoration: none; color: #0071B0;}
.morelink1 a:hover {text-decoration: underline; color: #0071B0;}

 
.boxpetphoto  { 
	width:78px; 
	border: 2px solid #dee0e1; 
	padding: 2px;
	margin: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 70px;
}

html>body .boxpetphoto  {
	width: 70px;
} 

/*..............................................

Business Listing - Special Offers

 ...............................................*/
.revbizwrap {
	width:250px; 
	height: auto;
	padding: 0;
	margin: 24px 0 0 0;
	border: 2px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 246px;
}

html>body .revbizwrap {
width: 246px;
} 
.offerphoto {
	float: left; 
	width: 48px; 
	text-align: left; 
	display: inline; 
	margin-right: 6px;
	}

.boxofferphoto  { 
	width:48px; 
	border: 2px solid #dee0e1; 
	padding: 2px;
	margin: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 40px;
}

html>body .boxofferphoto  {
	width: 40px;
} 
.offertext {
	float: left; 
	margin: 0; 
	width: 130px; 
	display: inline;
	}

.offersp {
	font: normal 12px arial, sans-serif;
}

.offerhead {
	font: bold 14px arial, sans-serif; 
	color:#0071B0;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
}

.offerhead a:link {text-decoration: none; color:#0071B0;}
.offerhead a:visited {text-decoration: none; color:#0071B0;}
.offerhead a:active {text-decoration: none; color:#0071B0;}
.offerhead a:hover {text-decoration: underline; color:#0071B0;}

.spbiz { 
	margin: 6px 6px 6px 12px; 
	padding-bottom: 4px;
	border-bottom: 1px dotted #dee0e1; 
	}


/*..............................................

Business Listing Statistics

 ...............................................*/
div.dash {
  color : #FFFFFF;
  background-color: #a0a1a9;
  height: 78px;
  float: left;
 margin: 0 0 10px 8px;
  padding: 6px 6px 2px 6px;
} 
div.dash_head {
  font-size: 11px;
  text-align: center;
  margin-bottom: 3px;
}

div.dash_content {
  font-size: 65px;
  font-weight: bold;
  text-align: center;
}

/*..............................................

Business Listing Customers

 ...............................................*/
.customer {
  margin: 24px 24px 18px 24px;
}

.customer_content {
  margin: 5px 0 5px 0;
  
}

.customer_head {
  	font: bold 22px arial, sans-serif; 
	color: #232020;
  margin: 0 0 16px 8px;
  padding-bottom: 2px;
  text-align: left;
  border-bottom: 1px solid #cccccc;
}
.customer_box {
 border: 2px solid #888888;
  padding: 4px;
}
.membercontent {
margin: 0 0 4px 8px;

}
.member_photo {
  padding: 0;
  margin: 0 4px 0 0;
  width: 45px;
 height: 45px;
  float: left;
 display: inline;


} 
/*..............................................

Enhanced Sponsor AD

 ...............................................*/

#enhancebox { background-color: #f3f7f8; border: 5px solid #d2e9ef; padding: 0; margin: 0 0 24px 0; }
#enhancebox .sponsorhd { font: bold 14px arial, sans-serif; 
	color: #0071B0;
	padding: 0;
	margin: 0 0 8px 0;
	text-decoration: none;
}
#enhancebox .sponsorrt { font: normal 12px arial, sans-serif; 
	color: #0071B0;
	padding: 0;
	margin: 0 0 8px 0;
	text-decoration: none;
}
#enhancebox h2 { margin: 5px 10px; border-bottom: 0; color: #494B4A; font-size: 1.1em; }
#enhancebox h3 { margin-top: 0; font-size: 1em; }

#enhancebox .imgleft { 
	width:133px; 
	border: 2px solid #dee0e1; 
	padding: 2px;
	margin: 0 0 6px 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 125px;
}

html>body #enhancebox .imgleft {
	width: 125px;
} 

#enhancebox .logo { 
	width:150px; 
	border: 1px solid #dee0e1;
	padding: 2px;
}

#enhancebox .head {
	font: bold 16px arial, sans-serif; 
	color:#232020;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
}
#enhancebox .head a:link {text-decoration: none; color:#232020;}
#enhancebox .head a:visited {text-decoration: none; color:#232020;}
#enhancebox .head a:active {text-decoration: none; color:#232020;}
#enhancebox .head a:hover {text-decoration: underline; color:#232020;}

#enhancebox .address{
	font: normal 12px arial, sans-serif;
	font-weight: 500;
	color: #585959;
	padding: 0;
	margin: 3px 0 0 0;
} 
/*..............................................

Right 120pixel Ad

 ...............................................*/

#rtad120 { 
	border: solid 1px #cccccc; 
	padding:12px 24px; 
	margin: 24px 0 0;
	background: url('(EmptyReference!)')#f7f7f7 url('(EmptyReference!)') ; 
	position:relative; 
	width:250px; 
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:200px; 
	visibility: visible; 
	}

html>body #rtad120 {
width:200px
} 
#rtad120.module{margin-bottom: 0;}
#rtad120 #flexpromo .module{margin-bottom:0;}
#rtad120 #flexpromo{background-color: #FFFFFF;padding:12px;border: 1px solid #dee0e1;}
#rtad120 #flexpromo h3{font-size: 15px; color: #4c4c4c;margin-bottom:4px;}
#rtad120 #flexpromo img{margin-right:10px;}
#rtad120 #flexpromo .adnotation{position:absolute;top:-3px;right:0;color:#838587}

#rvwwrap120a {

	float: none;
	width:120px; 

	margin:6px auto 12px auto;

}	

#adtext {
	width: 120px;
	font: normal 10px arial, sans-serif; 
	color: #585959;
	padding: 0;
	margin:6px auto 0 auto;
	letter-spacing: 1px;
	text-align: center;
}

/*..............................................

Twitter

 ...............................................*/
.twitter_container{
	color:#444;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:580px;
	margin: 0 auto;
}
.twitter_container a{
	color:#0066CC;
	font-weight:bold;
}
.twitter_status{
	height:60px;
	padding:6PX;
	border-bottom:solid 1px #DEDEDE;
}
.twitter_image{
	float:left; 
	margin-right:14px;
	border:solid 2px #DEDEDE;
	width:50px;
	height:50px;
}
.twitter_posted_at{
 font-size:11px;
 padding-top:4px;
 color:#999;
}


#layouttitle {
	width: 45px;
	float: left;
	display: inline;
	margin: 26px 0 12px 0;
	
}
#layouttitle a {
	border-style: none;
}

#marketoverview {
width: 565px;
margin: 26px 0 12px 0;
display: inline;
}
.tweet {
  font-family: Georgia, serif;
  font-size: 120%;
  color: #085258; }
  .tweet .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #8ADEE2; }
    .tweet .tweet_list li {
      overflow: auto;
      padding: .5em; }
      .tweet .tweet_list li a {
        color: #0C717A; }
    .tweet .tweet_list .tweet_even {
      background-color: #91E5E7; }
    .tweet .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img {
        vertical-align: middle; }

.query {
  font-family: Arial, serif;
  font-size: 90%;
  color: #085258; }
  .query .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #8ADEE2; }
    .query .tweet_list li {
      overflow: auto;
      padding: .5em; }
      .query .tweet_list li a {
        color: #0C717A; }
    .query .tweet_list .tweet_even {
      background-color: #91E5E7; }
    .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }


/*..............................................

Marketing Message

 ...............................................*/	

#post {
	width: auto;
	margin-bottom:16px;
	padding-bottom:10px;
	padding-top:0;
	border-bottom:1px solid #ccc;
}


.author {
    float: left;
    background-color: #0084ff;
	border: 1px solid #D6D1BF;
	width: auto; height: 20px;
    overflow:hidden;
	padding: 4px 10px 4px 4px;
	
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
}
* html .author { line-height:18px; }

.author a:link {text-decoration: none; color: #ffffff;}
.author a:visited {text-decoration: none; color: #ffffff;}
.author a:active {text-decoration: none; color: #ffffff;}
.author a:hover {text-decoration: underline; color: #ffffff;}

.author img {
	margin: 0 8px 0 4px;
	display: inline;
	float: left;
}


/*..............................................

Hours Open

 ...............................................*/	

.connect {
	margin-bottom: 40px;
}

.connect h2 {
	color: #000;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	line-height: 22px;
}


.connect .brief {
	position: relative;
	float: left;
	width: 250px;
	top: 10px;
	line-height: 18px;
}

.connect .icon {
	background-image: url(http://static.lulu.com/images/community/sprite.png?20100126140415);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 66px;
	margin-right: 10px;
	position: relative;
	float: left;
	top: 10px;
}

.connect ul{
	padding:0;
	margin: 0 0 0 0px;
	list-style:none;
}

.connect li {
	list-style: none;
	background: url(http://www.facesoflyme.com/images/rv_bulletsm.gif);
   	 background-repeat:no-repeat;
    	background-position: 0 0;
	margin: 14px 0 0 0;
	padding: 0 0 0 18px;
	font: normal 14px arial, sans-serif; 

}


/*..............................................

top slide

 ...............................................*/

 /* ================================================================ 
Copyright (c) 2009 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */
 
#wrap { width: 665px; height:290px; background: #ffffff; border: solid 1px #ffffff; position:relative; visibility: visible; margin:0 auto 20px; }
#slide { width:620px; height:250px; overflow:hidden; position:absolute; left:22px; top:0; background:#ffffff; visibility: visible; border:solid 1px #cccccc; }
#slide div {width:580px; height:210px; position:absolute; left:620px; padding:0;}
#slide div img {display:block; float:left;}
#slide div h1 {color:#888; font-size:20px; font-family:"lucida sans", sans-serif; font-style:italic;}
#slide div p {font-family:"lucida sans", sans-serif; color:#444; line-height:1.5em; font-size:11px;}
#slide div a {font-family:"lucida sans", sans-serif; color:#00d; line-height:1.5em; font-size:11px; position:absolute; right:20px; bottom:10px; text-decoration:none;}
#slide div a:hover {text-decoration:underline;}

#title {width:131px; height:132px; background:url(http://www.stunicholls.com/various/info-slide/star.png)url(http://www.stunicholls.com/various/info-slide/star.png); position:absolute; left:5px; top:-30px;}
* html #title {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.stunicholls.com/various/info-slide/star.png', sizingMethod='crop');}
#previous b {display:none;}
#previous { background-image: url(http://www.facesoflyme.com/images/navleft.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:19px; height:250px; position:absolute; left:0; top:0px; visibility: visible; cursor:pointer; }
* html #previous {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.facesoflyme.com/images/navleft.gif', sizingMethod='crop');}
#next b {display:none;}
#next { background-image: url(http://www.facesoflyme.com/images/navright.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:19px; height:250px; position:absolute; left:646px; top:0px; visibility: visible; cursor:pointer; }
* html #next {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.facesoflyme.com/images/navright.gif', sizingMethod='crop');}
#buttons {position:absolute; left:23px; top:260px;}
#buttons div {width:20px; height:20px; background: url(http://www.facesoflyme.com/images/button.gif); float:left; margin-right:5px; display:inline;}
#buttons div b {display:block; width:20px; height:20px; line-height:19px; font-family:arial, sans-serif; font-size:11px; color:#16a;text-align:center; cursor:pointer;}
img#loading {position:absolute; left:290px; top:170px;}
/*..............................................

CATEGORY BOXES

 ...............................................*/
.rvcategory1 {
	padding: 0;
	margin:8px 0 0 6px;
	list-style: none;
}
.rvcategory1 li {
	list-style: none;
	background: url(http://www.facesoflyme.com/images/bt_goorang1.gif);
	 background-repeat:no-repeat;
	background-position: 0 0;
	margin: 0 0 3px 0;
	padding: 0 0 0 20px;
	font: normal 12px arial, sans-serif; 
	line-height: 18px;
	color: #909090;
	text-align: left;
}

.rvcategory1 li a:link {text-decoration: none; color: #737373;}
.rvcategory1 li a:visited {text-decoration: none; color: #737373;}
.rvcategory1 li a:active {text-decoration: none; color: #737373;}
.rvcategory1 li a:hover {text-decoration: underline; color: #737373;}


/*..............................................

CATEGORY LIST

 ...............................................*/

#catlist{ 
	border: solid 3px #dee0e1; 
	width: 637px;
	margin: 0;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 631px;
}

html>body .catlist {
	width: 631px;
}

.catlisthead {
	height: 32px;
	width: 631px;  
	background: url(http://www.facesoflyme.com/images/new_bar.gif);
	background-repeat:repeat-x;
	background-position: 0 50%;
	padding: 6px 12px 4px 12px;
	font: bold 16px arial, sans-serif;
	color:#ffffff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:22px;
	width: 607px;
}

html>body .catlisthead {
	 height:22px;
	width: 607px;
}
#flexhome { 
	border: solid 1px #cccccc; 
	padding:18px 12px 18px 12px; 
	background: #f7f7f7; 
	position:relative; 
	width: 615px;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:589px; 
	visibility: visible; }

html>body #flexhome {
	width:589px
} 
#flexhome.module{margin-bottom: 0;}
#flexhome #flexpromo .module{margin-bottom:0;}

#flexhome #flexpromo{background-color: #FFFFFF;padding:6px;border: 1px solid #dee0e1; text-align: center;}
#flexhome #flexpromo h4{font: bold 24px arial, sans-serif; color: #232020;margin-bottom:4px;}
#flexhome #flexpromo img{margin-right:10px;}

#catmore {
	padding: 0;
	margin:0;
	list-style: none;
}
#catmore li {
	list-style: none;
	background: url(http://www.facesoflyme.com/images/bt_arrowsm.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin: 8px 0 0 0;
	padding: 0 0 0 30px;
	font: normal 12px arial, sans-serif; 
	line-height: 18px;
}
#catmore a:link, #catmore a:visited {
	text-decoration:underline;
}


.askform {font: normal 12px arial, sans-serif; width: 450px; border:2px solid #cccccc;
padding:4px 4px;
margin: 6px 0 6px 0
left: -6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

.askformsm {font: normal 12px arial, sans-serif; width: 350px; border:2px solid #cccccc;
padding:4px 4px;
margin: 6px 0 6px 0
left: -6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

/********************************************************************************
* css BUTTONS
********************************************************************************/
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
 
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
/* color styles 
---------------------------------------------- */
 
/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:link{
	color: #ffffff;
}
.black:visited{
	color: #ffffff;
}
.black:hover {
	color: #ffffff;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
 
/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
 
/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
 
/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
 
/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
 
/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}
 
/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
 
/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}
.revbutton p { margin:0 0 0 39px; padding: 5px 0 0 0; width: 216px; height: 32px; font-size: 11px; }
#businessbox2 { 
	text-align: left; 
	position: relative; 
	top: 0; 
	left: 0; 
	width: 1000px; 
	background-color: #ffffff;
	border-left:#eeeeee 5px solid; 
	border-right:#eeeeee 5px solid; 
	border-bottom:#eeeeee 5px solid; 
	border-top:#eeeeee 5px solid; 
	-moz-border-radius: 2em;
-webkit-border-radius: 2em;
	margin: 36px auto 0 auto; 
	padding: 0; voice-family: "\"}\""; 
	voice-family:inherit;
	width: 990px;
}

html>body #businessbox2 {
	width: 990px;
} 

#boxinsert2 {
margin: 0 25px 0 25px;
}
#rvlistleftstatic {                                                                                                         
	width:665px; 
	min-height: 850px;
	float: left;
	display: inline;
	padding: 0 25px 0 0;
	margin: 18px 0 18px 0;
	border-right: 3px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 637px;
}

html>body #rvlistleftstatic {
	width: 637px;
} 
#rvlistleft {                                                                                                         
	width:665px; 
	min-height: 1600px;
	float: left;
	display: inline;
	padding: 0 25px 0 0;
	margin: 18px 0 18px 0;
	border-right: 3px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 637px;
}

html>body #rvlistleft {
	width: 637px;
} 
#rvlistright {

	width:250px; 
	float: left;
	display: inline;
	padding: 0;
	margin: 18px 0 18px 25px;
} 
#flexhome { 
	border: solid 1px #cccccc; 
	padding:18px 18px 12px 18px; 
	margin: 0;
	background: #f7f7f7; 
	position:relative; 
	width: 637px;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	width:599px; 
	visibility: visible; }

html>body #flexhome {
	width:599px
} 
#flexhome.module{margin-bottom: 0;}
#flexhome #flexpromo .module{margin-bottom:0;}

#flexhome #flexpromo{background-color: #FFFFFF;padding:6px;border: 1px solid #dee0e1; text-align: center;}
#flexhome #flexpromo h4{font: bold 24px arial, sans-serif; color: #232020;margin-bottom:4px;}
#flexhome #flexpromo img{margin-right:10px;}

#reviewlist {
	padding:0;
	margin: 8px 0 0 0;
	list-style:none;
}

li#rvwedit      { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_edit.gif) no-repeat 0 50%; margin-left: 0px; padding: 6px 14px 6px 20px; display: inline }


li#rvwvote      { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_vote.gif) no-repeat 0 50%; margin-left: 8px; padding: 6px 14px 6px 20px; display: inline }

li#rvwfriend      { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_friend.gif) no-repeat 0 50%; margin-left: 8px; padding: 6px 14px 6px 20px; display: inline }

li#rvwbookmark      { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_book.gif) no-repeat 0 50%; margin-left: 8px; padding: 6px 14px 6px 20px; display: inline }

li#rvwprint      { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_print.gif) no-repeat 0 50%; margin-left: 8px; padding: 6px 14px 6px 20px; display: inline }


li#rvwcorrect      { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_correct.gif) no-repeat 0 50%; margin-left: 8px; padding: 3px 0 6px 20px; display: inline }

#reviewlist {
	padding:0;
	margin: 8px 0 0 0;
	list-style:none;
}

li#compliment  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_comp1.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#friend  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_friend.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#fans  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_fans.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#flag  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_flag.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#bookmark  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_book.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#remove  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_remove.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#private  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_priv.gif) no-repeat 0 50%; margin-left: 10px; padding: 6px 6px 6px 18px; display: inline }

li#edit  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_edit.gif) no-repeat 0 50%; margin-left: 0px; padding: 6px 6px 6px 18px; display: inline }

li#print  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_print.gif) no-repeat 0 50%; margin-left: 0px; padding: 6px 6px 6px 18px; display: inline }

li#rvote  { color: #0071b0; font: 12px arial, sans-serif; background: url(http://www.facesoflyme.com/images/but_rv_vote.gif) no-repeat 0 50%; margin-left: 0px; padding: 6px 6px 6px 18px; display: inline }
.rvimgleftoutsm { 
	border: 1px solid #DBDBDB;
	padding: 0px; 
	margin: 0 0 6px 0; 
width: 162px;
} 
											



.rvimgleft2sm { 
	width:162px; 
	border: 6px solid #eeeeee; 
	padding: 0px; 
	background: #ffffff; 
	margin: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
}

html>body .rvimgleft2sm {
	width: 150px;
} 

.rvimgleftout { 
	border: 1px solid #DBDBDB;
	padding: 0px; 
	margin: 0 0 6px 0; 
width: 212px;
} 
											



.rvimgleft2 { 
	width:212px; 
	border: 6px solid #eeeeee; 
	padding: 0px; 
	background: #ffffff; 
	margin: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 200px;
}

html>body .rvimgleft2 {
	width: 200px;
} 
.rvpetimgwrapper{
	float:left;
	width:53px; 
	height: 53px;
	border: 1px solid #DBDBDB; 
	padding: 3px; 
	background: #F0F0F0; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:45px;
	width:45px
}

html>body .rvpetimgwrapper {
	height:45px;
	width:45px
}
.addbus{
	padding: 0 0 8px 0;
	border-top: 3px solid #dee0e1;
	border-bottom: 3px solid #dee0e1;
	margin: 6px 0 6px 0;}
	
	.revbutton    { background: url(http://www.facesoflyme.com/images/but_write.gif) no-repeat; float: left; margin: 8px 0 0; display: block }


.revbutton p { margin:0 0 0 39px; padding: 7px 0 0 0; width: 216px; height: 32px; font-size: 11px; }

      .comment { background: url(http://www.facesoflyme.com/images/comment_bubble.gif) no-repeat left 10px; float: left; margin: 12px 0; padding-left: 27px; width: 601px; overflow: hidden }
  
    .comment_inner  {
      background: #E7F0F5;
      -moz-border-radius-topleft: 8px;
      -webkit-border-top-left-radius: 8px;
      border-top-left: 8px;
         -moz-border-radius-topright: 8px;
      -webkit-border-top-right-radius: 8px;
      border-top-right: 8px;
      -moz-border-radius-bottomleft: 8px;
      -webkit-border-bottom-left-radius: 8px;
      border-bottom-left: 8px;
              -moz-border-radius-bottomright: 8px;
      -webkit-border-bottom-right-radius: 8px;
      border-bottom-right: 8px;
      padding: 0 12px 0 12px; 
      }
   

.comment_inner .body {
        overflow: hidden;
        width: 577px;
        line-height: 20px;
        padding: 0;
        margin: 0;
        color: #58595C; 
         }

.orange1 {	color: #58595C; background-color: none; }
.orange {	color: #58595C; background-color: none; }


.rvimgleftcart { 
	width:162px; 
	border: 1px solid #DBDBDB; 
	padding: 5px; 
	background: #F0F0F0; 
	margin: 6px 0 6px 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 150px;
}

html>body .rvimgleftcart {
	width: 150px;
} 
/********************************************************************************
* Table Sorter
********************************************************************************/

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:16px 0px 8px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter tfoot tr th {
	background-color: #3A88B5;
	color: #ffffff;
	font-size: 10pt;
	padding: 4px;
}
table.tablesorter thead tr .header   { background: #e6eeee url(http://www.facesoflyme.com/images/tbbg.gif) no-repeat right center; border: solid 1px #ffffff; border-top-left-radius: 0px; border-top-right-radius: 0px; cursor: pointer  }
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: middle;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp   { background-image: url(http://www.facesoflyme.com/images/tbasc.gif) }
table.tablesorter thead tr .headerSortDown   { background-image: url(http://www.facesoflyme.com/images/tbdesc.gif) }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #3C8FC2;
color: #ffffff;
}
.revhead {
	height: 24px; 
	background: #f7f7f7; 
	border: solid 1px #cccccc;
	padding: 4px 12px 4px 12px;
	margin: 12px 0 12px 0;
	font: bold 14px arial, sans-serif;
	color:#231f20;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:14px;
}

html>body .revhead {
	 height:14px;
}
/*..............................................Forms ...............................................*/
input[type=text] { border:2px solid #D1E2E8;
font-size: 14px;
font-weight: bold;
color:#555555;
padding:4px 4px;
margin: 6px 0 6px 0
left: -6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

input[type=password] { border:2px solid #D1E2E8;
font-size: 14px;
font-weight: bold;
color:#555555;
padding:4px 4px;
margin: 6px 0 6px 0
left: -6px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

#pro_bar1   { background: url(http://www.facesoflyme.com/images/prof_bar1.gif) no-repeat 0 50%; margin-top: 18px; width: 200px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
#pro_bar2   { background: url(http://www.facesoflyme.com/images/prof_bar2.gif) no-repeat 0 50%; margin-top: 18px; width: 200px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
#pro_bar3   { background: url(http://www.facesoflyme.com/images/prof_bar3.gif) no-repeat 0 50%; margin: 18px 0 3px 0; width: 200px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
#pro_bar4   { background: url(http://www.facesoflyme.com/images/prof_bar4.gif) no-repeat 0 50%; margin-top: 18px; width: 200px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
 #pro_bar1big   { background: url(http://www.facesoflyme.com/images/prof_bar1b.gif) no-repeat 0 50%; margin-top: 18px; width: 250px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
#pro_bar2big   { background: url(http://www.facesoflyme.com/images/prof_bar2b.gif) no-repeat 0 50%; margin-top: 18px; width: 250px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
#pro_bar3big   { background: url(http://www.facesoflyme.com/images/prof_bar3b.gif) no-repeat 0 50%; margin: 18px 0 3px 0; width: 250px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
#pro_bar4big   { background: url(http://www.facesoflyme.com/images/prof_bar4b.gif) no-repeat 0 50%; margin-top: 18px; width: 250px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
.tour_jrhd {font-size: 16px; font-family: arial, sans-serif; font-weight: bold; color:#393B38; margin: 4px 0 6px 0;}
.tour_jrlink {ffont-size: 12px; font-family: arial, sans-serif; font-weight: normal; color:#0097C5; margin: 0;} 

ul#tourstep {
  margin: 0 0 0 12px;
  padding: 0;
  list-style: none;
  }
ul#tourstep li {
  margin: 2px 0 12px 0;
  padding: 0 0 0 32px;
  font-weight: normal;
  line-height: 22px; /* height of icon */
  background-repeat: no-repeat;
  background-position: top left;
  }
ul#tourstep li a {
  padding-left: 30px; /* width of icon + whitespace */
  }
#step_one   { background-image: url(http://www.facesoflyme.com/images/astep_1.gif);  }
 #step_two   { background-image: url(http://www.facesoflyme.com/images/astep_2.gif) }
#step_three   { background-image: url(http://www.facesoflyme.com/images/astep_3.gif) }
#step_four   { background-image: url(http://www.facesoflyme.com/images/astep_4.gif) }
#step_five   { background-image: url(http://www.facesoflyme.com/images/astep_5.gif) }
#step_six   { background-image: url(http://www.facesoflyme.com/images/astep_6.gif) }
#step_seven   { background-image: url(http://www.facesoflyme.com/images/astep_7.gif) }
#step_eight   { background-image: url(http://www.facesoflyme.com/images/astep_8.gif) }
#step_nine   { background-image: url(http://www.facesoflyme.com/images/astep_9.gif) }
#step_ten   { background-image: url(http://www.facesoflyme.com/images/astep_10.gif) }
#step_eleven   { background-image: url(http://www.facesoflyme.com/images/astep_11.gif) }
#step_twelve   { background-image: url(http://www.facesoflyme.com/images/astep_12.gif) }
#step_thirteen   { background-image: url(http://www.facesoflyme.com/images/astep_13.gif) }
#step_fourteen   { background-image: url(http://www.facesoflyme.com/images/astep_14.gif) }
#step_fifteen   { background-image: url(http://www.facesoflyme.com/images/astep_15.gif) }

.stephead {margin: 0 0 6px 14px; color: #0A7CBA; font-size: 16px; font-family: arial, sans-serif; font-weight: bold; text-decoration: underline;}
.ranktext {	
margin: 0 0 18px 0;
text-align: justify;	
font: normal 16px arial, sans-serif; 	
color:#393B38;	
line-height: 22px;
} 	
.plushd {	
font: bold 36px arial, sans-serif; 	
color: #0097C5; 	
padding: 0;	
margin: 0 0 6px 0;	
text-decoration: none;}
#rvlistleftstatic {                                                                                                         
	width:665px; 
	min-height: 900px;
	float: left;
	display: inline;
	padding: 0 25px 0 0;
	margin: 18px 0 18px 0;
	border-right: 3px solid #dee0e1;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 637px;
}

html>body #rvlistleftstatic {
	width: 637px;
} 
.rvlisthead1 {
	height: 30px;
	width:990px;  
	margin: 0;
	background: #f7f7f7; 
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 4px 12px 4px 12px;
	font: bold 14px arial, sans-serif;
	color:#231f20;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:20px;
	width: 966px;
}

html>body .rvlisthead1 {
	 height:20px;
	width: 966px;
}
.questionhd {  	height: 24px;  	width: 216px;  	font: bold 12px arial, sans-serif;  	color: #FFFFFF;  	padding: 4px 14px 6px 18px;  	background-color: #0084FF; 	voice-family: "\"}\"";   	voice-family:inherit; 	width:184px; 	height: 14px;}html>body .questionhd {  	width:184px;  	height: 14px;	} 

#categorybox {  	width: 250px;
	padding: 15px;
	margin: 6px 0 18px 0;
	background-color: #e9e7e0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: auto;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 220px;
}

html>body #categorybox {
	width: 220px;
} 
#categoryboxin {  	width: 220px;
	padding: 6px 15px 12px 15px;
	margin: 0;
	background-color: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: auto;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 190px;
}

html>body #categoryboxin {
	width: 190px;
} 

#askquestion {
	width: 940px;
	padding: 10px;
	margin: 24px 0 18px 0;
	background-color: #e9e7e0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: 45px;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 920px;
}

html>body div#askquestion {
	width: 920px;
} 
#askinput {
	font: 13px/18px Arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 734px;
	margin: 0 0 0 18px;
	padding: 0;
	float: left;
}
.askform22 {
	color: #393B38;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-style: none;
	background-color: #ffffff;
		-webkit-border-radius: .3em 0 0 .3em;
	-moz-border-radius:  .3em 0 0 .3em;
	border-radius:  .3em 0 0 .3em;
	font-size: 16px;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 734px;
	height: 45px;
	padding: 12px 15px 0 15px;

voice-family: "\"}\""; 
	voice-family:inherit;
	height: 33px;
}

html>body .askform22 {
	height: 33px;
} 

li#talkcat1 {	list-style: none;	background:url(http://www.facesoflyme.com/images/rv_bulletsm.gif); background-repeat:no-repeat;    	background-position: 0 0;	margin: 4px 0 0 0;	padding: 0 0 0 18px;	font: normal 12px arial, sans-serif; 	color: #58595C;}
li#talkcat1 a:link { font: bold 12px arial, sans-serif; 
	color: #393B38;
	text-decoration:none; }
li#talkcat1 a:visited { font: bold 12px arial, sans-serif; 
	color: #393B38;
	text-decoration:none; }
li#talkcat1 a:active { color:#58595C; font: bold 12px arial, sans-serif; 
	color: #393B38;
	text-decoration:none;}
li#talkcat1 a:hover { font: bold 12px arial, sans-serif; 
	color: #FFFFFF;
	background: #5ED1FF;
	text-decoration:none;}


li#talkcat2 {	list-style: none;	background:url(http://www.facesoflyme.com/images/rv_bulletsm.gif); background-repeat:no-repeat;    	background-position: 0 0;	margin: 6px 0 0 0;	padding: 0 0 0 18px;	font: normal 12px arial, sans-serif; 	color: #58595C;}
li#talkcat2 a:link { font: bold 12px arial, sans-serif; 
	color: #393B38;
	text-decoration:none; }
li#talkcat2 a:visited { font: bold 12px arial, sans-serif; 
	color: #393B38;
	text-decoration:none; }
li#talkcat2 a:active { color:#58595C; font: bold 12px arial, sans-serif; 
	color: #393B38;
	text-decoration:none;}
li#talkcat2 a:hover { font: bold 12px arial, sans-serif; 
	color: #FFFFFF;
	background: #5ED1FF;
	text-decoration:none;}

/* ---------- Business Listing structure ---------- */
 .rounded_box.no_top {background:none; padding-top:0}
.rounded_box {background:transparent url(http://www.facesoflyme.com/images/search_resulttop.png) no-repeat; overflow:hidden; width: 637px; padding-top:5px; display:inline-block; vertical-align:top; zoom:1; *display:inline}
.contentbox {background:white; width: 639px; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2;voice-family: "\"}\""; 
	voice-family:inherit;
	width: 637px;
}

html>body .contentbox {
	width: 637px;
} 
.rounded_box .bottom {height: 11px; background:transparent url(http://www.facesoflyme.com/images/search_resultbottom.gif) no-repeat; overflow:hidden; width: 637px; margin:0 0 12px 0;}
.cmt { width:25px; height:25px; color:#fff; text-align:center; font-weight:700; background:url(http://www.facesoflyme.com/images/comment-bubble.gif) no-repeat; }
.cmt a{  height:21px; padding-top:5px; color:#fff; text-decoration:none; background:url(http://www.facesoflyme.com/images/comment-bubble.gif) no-repeat; }
.cmt a:hover{ background-position:-50px 0; }

#pro_bar5big     { background: url(http://www.facesoflyme.com/images/rev_barbig.gif) no-repeat 0 50%; margin-top: 0px; width: 637px; height: 32px }
.pro_barhd {
padding: 4px 0 4px 10px;
margin: 8px 0 0 0;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
}
.rvimgleft22 { 
	width:212px; 
	border: 6px solid #eeeeee; 
	padding: 0px; 
	background: #ffffff; 
	margin: 0;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 200px;
}

html>body .rvimgleft22 {
	width: 200px;
}
.rvimgleftout22 { 
	border: 1px solid #DBDBDB;
	padding: 0px; 
	margin: 0 0 6px 0; 
width: 212px;
} 

.revcomment ul {	padding: 0;	margin:18px 0 0 0;	list-style: none;}
.revcomment li{	list-style: none;	text-decoration: none;    	color: #7A7A7A;    	background-image:url(http://www.facesoflyme.com/images/quoteIconsm.gif);    	background-repeat: no-repeat;   	background-position: 0 5%;    	margin: 3px 0 0 0;    	padding: 0 0 6px 50px;    font: italic 12px arial, sans-serif; line-height: 20px }
.revcomment a:link, .homeques a:visited {	text-decoration:none;	 color: #7A7A7A;}
.revcomment a:hover {	text-decoration:underline;}
#questionbox {  	width: 637px;
	padding: 15px;
	margin: 6px 0 18px 0;
	background-color: #e9e7e0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: auto;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 607px;
}

html>body #questionbox {
	width: 607px;
} 
#questionboxin {  	width: 607px;
	padding: 6px 15px 12px 15px;
	margin: 0;
	background-color: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: auto;
voice-family: "\"}\""; 
	voice-family:inherit;
	width: 577px;
}

html>body #questionboxin {
	width: 577px;
} 
	