 body {
margin: 0px;
padding: 0px;
background-image: url(/images/body_bg.jpg);
background-repeat: repeat-x;
background-position: left 99px;
text-align:left;
}
address, p {
color:#666666;
line-height:1.5em;
margin-bottom:1.2em;
margin-right:30px;
/*font-size:1.2em;*/
}
a {
color: #3AA19D;
text-decoration: none;
outline:none;
}
a:hover {
color:#3AA19D;
text-decoration:underline;
}
.fleft{float:left;}
.fright{float:right;}
.cleft{clear:left;}
.cright{clear:right;}
.cboth{clear:both;}

.wrapper {
width: 982px;
margin-right: auto;
margin-left: auto;
}

strong{font-weight:bold;}

.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select{
border:2px solid red;

}


div.mce{
height:160px;
}


#header {
height:100px;
position: relative;
}
.content {
padding-top:2em;
}
.navi{
font-family: Arial, Helvetica, sans-serif;
color: #BCBCBC;
text-decoration: none;
font-size: 14px;
/*text-transform: uppercase;*/
padding-top: 67px;
float: left;
position:relative;
}
.navi .newgfx{
position:absolute;
right:-65px;
top:53px;
}
.navi .prolink{
color:#f89924;
font-weight:bold;
}
.navi a{
color: #BCBCBC;
text-decoration: none;
padding-left:27px;
padding-right:10px;
}
.navi a:hover{

color: #3AA19D;
text-decoration: none;
}
.signup{
float: right;
margin: 0px;
padding-top: 53px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.signup a{
display: block; width:63px; height:31px; float:left; padding-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; text-align:center; font-weight:bold;
}
.logout{
margin: 0px;
position:absolute;
right:0;
top:5px;
text-align:right;
}
.logout a{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666; 
font-weight:bold;
}
.logout p {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666; 
font-weight:bold;

}
a.select{
background-image: url(/images/signupbg.jpg);
background-repeat: no-repeat;
background-position: center center;
color:#FFFFFF;
}
.signup a:hover{ color:#ccc; }

.clear{ clear:both; margin:0;padding:0;}
.clear_l{clear:left;}
.clear_r{clear:right;}

.left_content{
width: 684px;
margin: 0px;
padding: 0px;
border-right-width: 1px;
border-right-style: dashed;
border-right-color: #D7D7D7;
float:left;
text-align:left;
}

input {
color:#333333 !important;
font-size:1em !important;
margin:0 15px 0 0 ;
padding:5px 15px 5px 5px !important;
}



#promo_tagline{
font-size:2.5em;
text-align:center;
margin:0;
padding:0;
}
#promo_tagline span{
text-transform:uppercase;
color:#339898;
font-weight:bold;
}
#homepage_boxes{
height:131px;
width:100%;
margin:0;
padding:0;
padding-bottom:2em;
border-bottom:1px solid #ccc;
margin-bottom:2em;
}
#homepage_boxes li{
float:left;
background: url(/images/promo_box.png);
width:267px;
height:70px;
margin:0;
padding:30px;
}
#homepage_boxes strong{
font-size:1.1em
}
#homepage_boxes li span.number{
font-size:4em;
color:#339898;
display:block;
font-weight:bold;
float:left;
margin-right:0.1em;
}
#homepage_boxes li p{
font-size:1.2em;
line-height:1.5em;
margin-right:0;
margin-top:.75em;
}













* html .input3{
height: 26px;
padding-left: 17px;
padding-top: 12px;	
}
* html .input4{
height: 26px;
padding-left: 17px;
padding-top: 12px;	
}
* html .input1{
height: 40px;
padding-left: 17px;
padding-top: 12px;
}
* html .input2{

height: 40px;
padding-left: 17px;
padding-top: 12px;

}
* + html .input3{
height: 26px;
padding-left: 17px;
padding-top: 12px;	
}
* + html .input4{
height: 26px;
padding-left: 17px;
padding-top: 12px;	
}
* + html .input1{
height: 40px;
padding-left: 17px;
padding-top: 12px;
}
* + html .input2{
height: 40px;
padding-left: 17px;
padding-top: 12px;
}
.firstraw img{
vertical-align:middle; margin-top:10px;
}
.go {
background-image: url(/images/go.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 46px;
width: 65px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-decoration: none;
font-weight: bold;
vertical-align: middle;
}
* html .go{
vertical-align: super;
}
* + html .go{
vertical-align: super;
}
.go:hover, .applynwo:hover{
color: #3AA19D;
}

.button_green_aura_full {
background-image: url(/images/button_green_aura_full.png);
background-repeat: no-repeat;
background-position: center center;
height: 50px;
width: 270px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-decoration: none;
font-weight: bold;
vertical-align: middle;
}
* html .go{
vertical-align: super;
}
* + html .go{
vertical-align: super;
}
.button_green_aura_full:hover, .applynwo:hover{
color: #3AA19D;
}

.map {
background-image: url(/images/mapbg300.png);
background-repeat: no-repeat;
background-position:-3px -3px;
padding: 5px;
}
.map_div {
height:301px;
width:287px;
}
.map_small {
background-image: url(/images/mapbg300.png);
background-repeat: no-repeat;
background-position:-3px -3px;
padding: 5px;
margin:-5px;
}
.map_div_small {
height:300px;
width:287px;
}
.mostrecentfounds{
float:left;
padding-left:5px;
padding-top:22px;
}

.table{
margin: 0px;
padding: 0 20px 0 0;
}
.tabmain{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #339898;
border-bottom-color: #339898;
height:30px;
padding-right:10px;
}
.tab{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B2B2B2;
height:30px;
padding-right:10px;
}

.tab span{

color: #000;


}
.right_content{
float: right;
width: 287px;
text-align:left;
}


#found_title{

}

#found_title img{
padding-top:9px;
vertical-align:middle;
}

.applynwo{
background-image: url(/images/postnow.jpg);
background-repeat: no-repeat;
background-position: center center;
height: 46px;
width: 263px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
text-decoration: none;
font-weight: bold;
}

.tabtop{
background-image: url(/images/tabtop1.jpg);
background-repeat: no-repeat;
background-position: center center;
padding-top: 15px;
height: 38px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.tabtop a{
color: #000000;
text-decoration: none;
padding-left: 7px;
padding-right: 18px;
}
.tabtop a:hover{
color: #3EA39F;
text-decoration: none;

}
.tabbg{
background-image: url(/images/tabbg.jpg);
background-repeat: repeat-y;
background-position: center top;
}
.tabbot{
background-image: url(/images/tabbottom.jpg);
height: 17px;
}
.tabbg ol{

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
.tabbg ol li{
text-align:center;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 9px;
padding-right: 0px;
padding-bottom: 9px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ACACAC;
text-decoration: none;
}
.tabbg ol li a{

color: #ACACAC;
text-decoration: none;
}
.tabbg ol li a:hover{

color: #000;

}
.pageing{
border-top-width: 1px;
/*border-bottom-width: 1px;*/
border-top-style: solid;
/*border-bottom-style: solid;*/
border-top-color: #349898;
/*border-bottom-color: #349898;*/
/*height:36px;*/
padding-top: 8px;
margin-bottom: 7px;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: right;
font-weight: bold;
}
.pageing a{
color: #999999;
text-decoration:none;
padding-right: 5px;
padding-left: 5px;
}
.pageing a:hover{

color: #333;
text-decoration:none;
}
.googleadd{
margin-top: 20px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #999999;
border-bottom-color: #999999;
padding-top: 10px;
padding-bottom: 10px;
text-align:center;
}
.footer{
background-image: url(/images/footerbg.jpg);
background-repeat: repeat-x;
background-position: left top;
background-color: #ACACAC;
text-align:center;
}

.footertop{
padding-top: 20px;
height: 68px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ACACAC;
text-decoration: none;
line-height: 130%;
margin-top:5em;
}
.footertop a{

color: #ACACAC;
text-decoration: none;

}
.footertop a:hover{

color: #000;
text-decoration: none;

}
.sitemap{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
margin-bottom: 10px;
padding-bottom: 10px;
padding-top: 20px;
}
.footer1{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
padding: 10px 0;
}
.footer1 a{
color: #FFFFFF;
text-decoration: none;
padding-right: 20px;
padding-left: 20px;
}
.footer1 a:hover{
color: #000;
text-decoration: none;
padding-right: 20px;
padding-left: 20px;
}

.width{
width: 24%;
float: left;
}
.iwant{
float: left;
width: 125px;
}

h1 {
text-align:left;
color:#3AA19D;
font-size:1.8em;
margin-bottom:15px;
/*margin-top:30px;*/
padding-bottom:5px;
padding-top:5px;
}
h2 {
border-bottom:2px solid #3AA19D;
color:black;
font-size:1.7em;
margin-bottom:15px;
margin-top:30px;
padding-bottom:5px;
padding-top:5px;
width:80%;	
}

h3 {
border-bottom:2px solid #B8DEA1;
color:silver;
margin-bottom:7px;
margin-top:20px;
/*width:400px;*/
font-weight:bold;
}

h4 {
clear:both;
border-bottom:2px solid #3AA19D;
border-top:2px solid #3AA19D;
color:#666666;
font-size:1.7em;
line-height:1.5em;
margin-bottom:0.75em;

}
h5 {
font-weight:bold;
color:black;
font-size:1.2em;
margin-top:30px;
margin-bottom:15px;
}
h6 {
color:#3AA19D;
font-size:1.2em;
margin-bottom:30px;
}
.right_content h4 {
width:100%;
text-align:left;
}

.p_black {
color:black;
}




#founds{}
#founds .found{
clear:both;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
min-height:100px;
background:#e6f1f1;
margin-bottom:0.5em;
position:relative;
}
#founds .found:nth-child(2n+2) .f_details{
background:#f5f5f5 !important;
}
#founds .found .f_distance,
#founds .found .f_details,
#founds .found .f_image,
#founds .found .f_price{
float:left;
}

.found .f_distance{
color:#666;
text-align:center;
width:4em;
}
.found .f_distance span.distance{
margin-top:35px;
display:block;
}
.found .f_distance span.miles{
font-weight:bold;
display:block;
}

.found .f_image{
width:100px;
height:100px;
text-align:center;
background:white;
overflow:hidden;
}
.found .f_image a img{

}
.found .f_details{
/*border-right:10em solid #ecf7e7;
margin-right:-10em;
*/
height:100px;
width:340px;
background:white;
position:relative;
}
.found .f_details p{
line-height:1.25em;
margin:0;
padding:0;
padding-left:12px;
}
.f_details p.posted{
font-size:0.8em;
line-height:20px;
vertical-align:bottom;

color:#999;
float:left;
}
.f_details p.title{
font-weight:bold;
font-size:1.1em;
margin-top:10px;
}
.f_details p.title a{
color:#333;
}
.f_details p.location, .f_details p.business{
font-weight:normal;
line-height:1em;
font-size:1em;
line-height:20px;
vertical-align:bottom;
}
.f_details p.business{
clear:both;
float:left;
}
.f_details p.location{

float:left;
}
.f_details p.location a{
color:#999;
}
.f_details p.business a{
color:#666;
}
.f_details p.tags{
position:absolute;
bottom:5px;
left:-4px;
}
.f_details p.tags a{
height:1.25em !important;
line-height:1.2em !important;
}
.found .f_price{
float:left;
background:white;
height:100px;
background:#ecf7e7;
width:170px;
/*putting this padding here jacks up the layout in IE*/
/*padding:2em 0.5em 0.5em 0.5em;*/
position:relative;
}
.found .f_price_wide{
width:222px;
}

.f_price .price{
font-weight:bold;
float:left;
font-size:1.25em;
line-height:1em;
margin:12px 0em 0em 10px;
padding:0;
}
.f_price .star_container{
width:75px;
float:right;
margin:11px 10px 0 0;
}
.f_price .per{
clear:both;
display:block;
padding:0 !important;
color:#666;
margin:0px 0em 0em 10px;
}
.f_price .posted_by{
clear:both;
margin-top:1em;
position:absolute;
bottom:1px;
left:10px;
}
.f_price .posted_by span{
display:block;
font-size:0.8em;
color:#999;
}

.found span.pro{
text-indent:-9999px;
display:block;
position:absolute;
top:-1px;
left:-20px;
border:1px solid #ccc;
border-right:0px;
width:20px;
height:100%;
background:#ffffee URL(/images/probug.png) no-repeat -2px 30px;
border-radius: 10px 0 0 10px;  
-moz-border-radius: 10px 0px 0 10px;  
-webkit-border-radius: 10px 0px 0 10px;

}

.found .f_functions{ 
	position:relative;
	float:left;
	padding: 0 5px;
	height:100px;
	width:40px;	
}
.found .f_functions a{
	display: block;
	width: 100%;
	border: solid 1px #CCC;
	text-align:center;
	margin-bottom: 10px;
}
.found .f_functions p{
	display: block;
	width: 100%;
	text-align:center;
	margin-bottom: 10px;
}
.found .pending{
	background-color: #ffffee;
}
.found .pending a, .found .pending p{
	color: #000;
}
.found .active{
	background-color: #41a189;
}
.found .active a, .found .active p{
	color: #fff;
}
.found .suspended{
	background-color: #f4d412;	
}
.found .suspended a, .found .suspended p{
	color: #000;
}
.found .deleted{
}

#founds .pending{
	border: solid 1px;
	border-color: #f4d412;
	background-color: #f4d412;
}
#founds .active{
	border: solid 1px;
	border-color: #41a189;
	background-color: #41a189;
}
#founds .suspended{
	border: solid 1px #f44b4b;
	background-color: #f44b4b;	
}

.greybox{
background:#f5f5f5;
margin-bottom:0.5em;
}
.greybox h3{
background:#ddd none repeat scroll 0 0;
color:#666;
font-weight:bold;
padding:0.3em 0.5em;
font-size:1em;
border:none;
margin:0;
}
.greybox div.gb_content{
padding:0.3em 0.5em;
}


.found_content{
width:400px;
float:left;
}
.found_content p{
margin:0;
padding:0;
}
.found_content .found_header{}
.found_content .found_header .posted{
font-size:0.75em;
color:#ccc;
font-weight:bold;
}
.found_content .found_header h1{
color:#333;
font-size:1.5em;
margin:0;
padding:0;
font-weight:bold;
margin-bottom:0.5em;
}
.found_content .found_header .price{
margin-bottom:0.5em;
padding:1em 0;
}
.found_content .found_header .price span{
padding:0.5em;
padding-right:2em;
font-size:1.25em;
background:#ecf7e7;
font-weight:bold;
color:#333;
}
.found_content .found_header .price .percent_off{
	padding:0.5em;
	font-size:1.25em;
	background:#686868;
	font-weight:bold;
	color:white;	
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
}

.found_content .found_description{
color:#666;
}
.found_content .found_description p{
margin-bottom: 5px;
}
.found_content .rate{
margin-right:10px;
}
.found_content .rate .rating_stars{
}
.found_content .rate, .found_content .share{
width:195px;
float:left;
}
.found_follows .share .gb_content{
text-align:center;
}

.found_follows{
width:250px;
float:left;
margin-left:1em;
}
.found_follows .image{
text-align:center;
margin-bottom:27px;
}
.found_follows .image a{

}
.found_follows .image a img{
margin:0 auto;
max-width:250px;
}

#location_founds{
clear:both;
margin-top:1em;
border-top:1px solid #ccc;
}
#location_founds h2{
color:#666;
border-bottom:none;
margin:0.75em 0 0.25em;
font-size:1.2em;
}


.found_content .posted_by .gb_content{
min-height:50px;
}

.found_content .posted_by .gb_content img{
float:left;
margin-left:10px;
/*height: 55px;*/
}
.found_content .posted_by .gb_content p{
/*float:left;*/
margin-left:75px;
padding-top:5px;
}
.found_content .posted_by .gb_content span{
display:block;
}

#follow_controls {
margin:1em auto;
width:90%;
}
#follow_controls li{
margin:0;
padding:0.2em 0.5em;
background-color:#686868;
color:#ececec;
}
#follow_controls li.followed{

}
/*small inline pro bug*/
strong.pro{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFEE;
font-weight:normal;
font-size:10px;
border:1px solid #ccc;
padding:2px 7px;
color:#3AA19D;
}

.location_block{
background: #e4f2f2;
padding:0.5em 1.5em;
margin:1em 0 0.5em;
border-top:2px solid #e6e6e6;
border-bottom:2px solid #e6e6e6;
font-size:1em;

}
.location_block_content {
margin-left: 50px;	
}
.location_block h2{
margin:0;
padding:0;
width:100%;
border:none;
font-size:1.2em;
line-height:1.5em;
font-weight:normal;
}
.location_block address{
margin:0 !important;
}
.location_block p{
}
.location_block img{
float:left;
margin-right:1em;
margin-bottom:2em;
}

.button_green_aura {
background:transparent url(/images/submit_left_anchor_std.png) no-repeat scroll left top;
padding:17px 0 17px 20px;
border:none;
}
/*.button_green_aura:hover{
background:transparent url(/images/submit_left_anchor.png) no-repeat scroll left top;
}
*/.button_green_aura span {
background:transparent url(/images/submit_right_anchor_std.png) no-repeat scroll right top;
padding:18px 20px 18px 0px;
}
/*.button_green_aura:hover span {
background:transparent url(/images/submit_right_anchor.png) no-repeat scroll right top;
}
*/button.button_green_aura span{
padding-right:30px;
}

.iput {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
text-decoration: none;
font-weight: bold;
padding-bottom: 6px;
padding-top:6px;
text-align:left;
}
.iput > label {
display:block;
/*padding-left:10px;*/
}
.rounder {
/*background:transparent url(/images/rounder_anchor.png) no-repeat scroll left top;*/
float:left;
margin:0 0 15px;
/*padding:0 0 0 10px;*/
}
.rounder input {
color:#A0A0A0;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
margin:0 15px 0 0;

margin:0 15px 0 0;
padding:5px 15px 5px 5px;

}
.boxer {
background:transparent url(/images/boxer_anchor.png) no-repeat scroll left top;
float:left;
margin:0 0 15px;
padding:0 0 0 20px;
width:10px;  /*hacky*/
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
vertical-align: middle;
}
.boxer:hover input {
color: #3AA19D !important;
}
.boxer input {
background:transparent url(/images/boxer_slider.png) repeat scroll right top;
border:0 none;
height:50px;
margin:0 20px 0 0;
padding:0 20px 0 0 !important;
margin-left:0px !important;
}
.picker {
background:transparent url(/images/rounder_anchor.png) no-repeat scroll left top;
float:left;
margin:0 0 15px;
padding:0 0 0 15px;
overflow:hidden;
}
.picker select {
background:transparent url(/images/picker_slider.png) repeat scroll right top;
border:0 none;
height:37px;
margin:0 15px 0 0;
padding:10px 15px 0 0;
color:#A0A0A0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
width:220px; /*specify a width in html to make the button larger*/
}
.w60, .w60 input {
width:60px;
}
.w80, .w80 input {
width:80px;
}
.w100, .w100 input {
width:100px;
}
.w110, .w110 input {
width:110px;
}
.w140 input {
width:140px;
}
.w170, .w170 input {
width:170px;
}
.w200 {
width:200px;
}
.w240 input {
width:243px;
}
.w260 input {
width:255px;
}
.w270 input {
width:270px;
}
.w300 input {
width:300px;
}
.w310 input {
width:310px;
}
.w320 input {
width:320px;
}
.w400 input {
width:390px;
}
.w620 input {
width:620px;
}
.w1000 input {
width:940px;
}
.iput_float_left {
clear:left;
}
.iput_float_left .iput {
float:left;
}
.iput_clear_left {
clear:left;
}
.iput_clear_left .iput {
clear:left;
}
.iput_center {
margin-left:350px;
}

.signup_form label {
float:left;
padding-right:10px;
line-height:2.5em;
text-align:right;
width:190px;
}
#signup_button, #signup_button_pro{
width:200px;
margin:0px auto;
}
#signup_button_pro{
width:210px;
}
.signup_form div.boxer{
}
#accounts_reset_password, #accounts_forgot_password .boxer {
margin-left:5px;
}
#current_plan_flag{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #60acdc; 
	height:38px;
	color:white;
	margin:3px;
	font-weight:bold;
	font-size:1.1em;
	background:#006000 url(/images/selected.png) no-repeat scroll 5px 50%;
	padding-left:40px;
	text-align:left;
}


/*FLASH STYLING*/
.flash {
margin:30px;
margin-bottom:0px;
padding:10px;
border:2px solid;
}
/*GREEN*/
.flash_success {
color:#006400;
background-color:#B7DB8D;
}
/*BLUE OR GRAY OR APP COLORS*/
.flash_notice {
background-color:#64b649;
border:2px solid #3AA19D;
color:white;
font-weight:bold;
text-align:center;
padding:0.5em;
margin-top:0.5em;
}
/*YELLOW*/
.flash_warning {
color:black;
border-color:#FFD700;
background-color:#FAFAD2;
}
/*RED*/
.flash_error {
color:#8B0000;
background-color:#A03636;
border:2px solid #B90202;
color:white;
font-weight:bold;
text-align:center;
padding:0.5em;
margin-top:0.5em;
}

.floating_centered_div {
border:2px solid black;
float:center;
}

.errorExplanation {
border:5px solid #770000;
margin:1em;
padding-bottom:1em;
}
.errorExplanation h2 {
font-size:1.5em;
margin:0 0 1em 0;	
width:100%;
border-bottom:5px solid #770000;
background:#cc0000;
color:white;
font-weight:bold;
text-align:center;

}
.errorExplanation p {
color:maroon;
margin:0;
margin-left:0px 1em;
padding-left:1em;
font-weight:bold;
}
.errorExplanation li {
list-style-type:disc;
margin:0px;
margin-left:3em;
padding-left:0em;
}
select {
color:#666;
font-size:1em;
font-weight:bold;
padding:6px;
}
.firstraw .rounder {
margin-top:7px;
}


/* S T O R E   P I C K E R */

#found_store_name {
border:2px inset;
width:209px;
}

/*#searchform.rounder {
background:transparent url(/images/rounder_anchor.png) no-repeat scroll left 6px;
}*/

input.gsc-search-button {
background:transparent url(/images/boxer_150.png) no-repeat scroll left top;
height:50px;
padding-top:1px;
width:163px;
border:none !important;
text-transform:uppercase !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
vertical-align: middle;
color:black;
}
input.gsc-search-button:hover {
color: #3AA19D;
}	

}

/*table.gsc-search-box td {default.css (line 42)
padding-right:0px;
vertical-align:middle;
}*/

#map {
border: 1px solid #979797;
height:300px;
width:400px;
}

#searchwell {
float:right;
width:265px;
display:none;
}

#selected {
padding:20px;
width:400px;
}

.avatar, .found_image {
float:left;
padding:0 20px 20px 0;
background:white none repeat scroll 0 0;
text-align:center;
width:150px;
height:150px;
}

.avatar img, .found_image img {
}

.user {
float:left;
}
.linkbar {
/*padding-bottom:20px;*/
}
ul.linkbar { 
width: 100%;
height: 22px;
}
.linkbar li{ 
float:left;
margin:0;
padding: 0;
margin-right: 2px;
border:1px solid silver;

}
.linkbar a {
line-height:18px;
padding:3px 20px;
}

.rounder_textarea {
height:115px;
width:640px;
color:#A0A0A0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
.rounder_textarea textarea {
border:2px inset;
height:100px;
width:642px;
color:gray;
}
.optional {
color:silver;
font-style:italic;
padding-left:4px;
}
#found_product_upc_auto_complete {
background-color:white;
border:1px solid silver;
padding:10px;
width:200px !important;
}
.results_for {
color:#666666;
font-size:1.6em;
margin-left:3px;
}
.results_for_search_string {
color:#3AA19D;
}
.clear_search {
padding-right:20px;
}
.clear_search a {
text-decoration:underline;
color:#3AA19D;
}
.clear_filters {
clear:left;
text-align:right;
margin-right:5px;
}
.clear_filters a {
text-decoration:underline;
color:#3AA19D;
}
#found_uploaded_data.input {
border:0px;
}

/* P A G E  E X C E P T I O N S */

#founds_index h4 {
margin-top:10px;
}
#application_about .boxer, 
#application_community .boxer, 
#application_contact .boxer, 
#application_help .boxer, 
#application_privacy .boxer, 
#application_terms .boxer {
margin:0px;
}
#application_about .boxer input, 
#application_community .boxer input, 
#application_contact .boxer input, 
#application_help .boxer input, 
#application_privacy .boxer input, 
#application_terms .boxer input {
width:250px;
}
#application_about .left_content p, 
#application_community .left_content p, 
#application_contact .left_content p, 
#application_help .left_content p, 
#application_privacy .left_content p, 
#application_terms .left_content p {
font-size:10pt;
}
#application_about .left_content a, 
#application_community .left_content a, 
#application_contact .left_content a, 
#application_help .left_content a, 
#application_privacy .left_content a, 
#application_terms .left_content a {
font-size:10pt;
color:#3AA19D;
font-weight:bold;
text-decoration:underline;
}
#application_about .left_content a:hover, 
#application_community .left_content a:hover, 
#application_contact .left_content a:hover, 
#application_help .left_content a:hover, 
#application_privacy .left_content a:hover, 
#application_terms .left_content a:hover {
text-decoration:none;
}
#application_about ul, 
#application_community ul, 
#application_contact ul, 
#application_help ul, 
#application_privacy ul, 
#application_terms ul {
margin-left:40px;
}
ul {
color:#666666;
line-height:1.5em;
margin-bottom:0.5em;
font-size:10pt;
list-style-type:disc;
}

ol {
color:#666666;
line-height:1.5em;
margin-left:40px;
list-style-type:disc;
}
li {
margin:10px 30px 15px 15px;
font-size:10pt;
}

li.disc {list-style-type:disc}
li.decimal {list-style-type:decimal}
li.lower-roman {list-style-type:lower-roman}
li.lower-alpha {list-style-type:lower-alpha;}

.tab_edit a {
color:#3AA19D;
margin-right:5px;
}
.tab_delete a {
color:#F79724 !important;
margin-right:5px;
}
hr {
color:#3AA19D;
margin:20px;
}
.table a {
color:#3AA19D;
}
.table a:hover {
text-decoration:underline;
}
.right_content a {
color:#3AA19D;
}
.right_content a:hover {
text-decoration:underline;
}
.right_content .buttons{
margin-bottom:1em;
text-align:right;
padding-right:9em;
}
a.you_are_here {
color:#3AA19D !important;
}
.google_map_balloon {
font-size:0.8em;
width:200px;
}
.google_map_balloon a {
color:#3AA19D;
}
.google_map_found_image {
width:50px;
float:left;
padding:0 10px 10px 0;
}
.google_map_logo {
width:50px;
position:absolute;
right:0;
bottom:0;
}
.found_left {
float:left;
width:400px;
}
.found_right {
float:right;
padding:20px;
width:200px;
}
.found_right li {
font-size:0.8em;
line-height:10px;
}
.gs-directions {
display:none;
}
.logo {
padding-top: 7px;
float: left;
}
.logo img {
padding:10px 0;
}
#tag_cloud {
padding:0 0 20px;
}
.tag_selector {
display:block;
float:left;
line-height:24px;
/*margin:2px;*/
padding:0 4px;
height:24px;
}
.tag_selector:hover{
background:#3AA19D;
color:white;
text-decoration:none !important;
}
.css1 { font-size: 12px; }
.css2 { font-size: 12px; font-variant:italic; }
.css3 { font-size: 14px; font-variant:normal;}
.css4 { font-size: 16px; font-variant:normal; font-weight:bold;}
.css5 { font-size: 18px; font-variant:italic; font-weight:bold;}
.css6 { font-size: 20px; font-variant:italic; font-weight:bold;}
.css7 { font-size: 24px; font-variant:italic; }
.quick_search {
color:#A0A0A0;
margin-left:121px;
}
.quick_search:hover {
color:#A0A0A0;
background-color:white;
}

.logos_bottom{text-align:center;}
.logos_bottom img {
/*max-height:50px;*/
/*padding:20px 10px;*/
}
.found_left a {
color:#3AA19D;
}
.found_left a:hover {
text-decoration:underline;
}
.flash a {
color:#3AA19D;
}
.flash a:hover {
text-decoration:underline;
}
#found_store_name_auto_complete {
z-index:9999;
background-color:white;
border:1px solid silver;
}
#found_store_name_auto_complete li {
z-index:9999;
}
.firstraw a {
color:#3AA19D;
}
.firstraw .rounder {
padding-bottom:0;
margin-bottom:0;
}
.firstraw .boxer {
padding-bottom:0;
margin-bottom:0;
}
.firstraw .tag_selector {
font-size:13px;
}
.table_row {
border-top:1px solid silver;
position:relative;
padding:.5em;
}
.top_line{

}
.top_line *{
line-height:20px;
font-size:1.1em;
font-weight:bold;
}
.top_line .price{float:right;}
.bottom_line{

}
.bottom_line *{line-height:1.75em;}
.bottom_line .user{float:right;}
.bottom_line .business .tag_selector{
float:none;
display:inline;
}
.table_row_top_left {
float:left;
font-size:1.1em;
}
.table_row_bottom_left {
float:left;
padding:2px;
}
.table_row_top_right {
float:right;
padding:2px;
font-weight:bold;
}
.table_row_bottom_right {
float:right;
clear:right;
padding:2px;
}
.table_row_image {
border:1px solid #CCCCCC;
background:white;
float:left;
height:30px;
margin-right:0.5em;
margin-top:0.3em;
text-align:center;
width:30px;
}
.table_row_image img {
max-height:30px;
max-width:30px;

}
.white {
background-color:white;
}
.white img{vertical-align:middle;}
.not_white {
background-color:#F5F5F5;
}
.table_tags {
float:left;
margin-bottom:2px;
}
.table_header_left {
float:left;
width:300px;
}
.table_header_right {
float:right;
height:50px;
line-height:50px;
margin-right:26px;
padding-top:5px;
}
#users_show .table_header_right {
line-height:92px;
}
#users_show h4 {
color:#3AA19D;
}
.following {
line-height:2.75em;
font-weight:bold;
}
.rating_stars {
margin:0px auto;
display:block;
width:75px;
height:15px;
}
.rating_stars .star{
display:block;
float:left;
width:15px;
height:15px;
background:url(/images/star_sprite.png) no-repeat top left;
text-indent:-9999px;
}
.rating_stars span.star{
/*border:1px solid;*/
}
.rating_stars .whole_star{
background-position: 0px 0px;
}
.rating_stars .half_star{
background-position: -14px 0px;
}
.rating_stars .no_star{
background-position: -28px 0px;
}
.rating_stars .user_star{
background-position: -43px 0px;
}

.found_ratings {
display:block;
width:85px;
float:right;
}
.found_ratings .rating_stars {
margin-left:10px;
}
.found_ratings .rating_stars img {
padding-bottom:2px;
}
.add_this_while_not_logged_in {
position:absolute;
right:0;
top:5px;
}
.add_this_while_logged_in {
padding-top:5px;
}
.more {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #349898;
padding-top: 8px;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: right;
font-weight: bold;
}
.more a {
color: #999999;
text-decoration:none;
padding-right: 5px;
padding-left: 5px;
}
.more a:hover {
color: #333;
text-decoration:none;
}                                                                                                                        
.more_follows {
border-top: none;
text-align: left;
}

.follow_avatars {
float:left;
}
.center {
text-align:center;
}
.distance2 {
font-size:0.8em;
}
.table_row_distance {
color:#999999;
float:left;
height:30px;
margin-right:0.5em;
margin-top:0.3em;
text-align:center;
width:30px;
padding-top:2px;
}

#filters {
background:#F2F2F2 ;
border:1px solid #CECECE;
clear:both;
padding:1em;
padding-top:10px;
margin-right:1em;
/*position:relative !important;*/
}
#filters .header{
width:100px;
float:left;
display:none;
}
#filters p{margin-bottom:0.5em;}
#filters .rounder{padding:0px;}
#filter_toggle{
}
#filters #categories{
color:#666
}
	#filters #categories input{
	margin-right:0 !important;
	padding-right:0 !important;
	}
	#filters #categories div{
		background:none repeat scroll 0 0 white;
		border:2px solid #E6E6E6;
		float:left;
		margin:0.2em;
		padding:0.2em;
		width:17%;
	}
	#filters #categories div label{
		margin-left:0.25em;
	}
	#filters .filter_group{
	float:left;
	margin-left:.9em;
	}
	#filters .filter_group .rounder input{
/*	width:107px;*/
	}



div.fieldWithErrors {
border-right:solid 5px red;
}

.current_order {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.pro_categories {
clear:left;
padding-left:20px;
padding-top:10px;
}
.pro_textarea {
height:50px;
padding:10px;
width:800px;
color:#A0A0A0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
.yellow_highlight {
font-weight:bold;
}

.div.profound{
width: 658px;
background-color:#3AA19D;
text-align:center;
}
div.profound a{
display:block;
font-size: 1.2em;
padding: 5px;
text-align:center;
}
.pro_image_gallery img {
border:5px;
border-color:red;
}


#signup_free , #signup_pro{
float:right;
width:43%;
padding:0.5em;
}
#signup_free p, #signup_pro p{text-align:center; margin:0px;}
#signup_buttons > div:first-child{
margin-right:1em;
}
#signup_buttons > div:last-child{
border-right:1px dashed #ccc;
}
#signup_buttons > div:last-child input{
color:#666;
}




/*Pro Pricing*/
#pro_pricing{
clear:both;
}
#pro_pricing ul{
float:left;
margin:0;
padding:0;
width:150px;
}
#pro_pricing ul:first-child{
width:17em;
}
#pro_pricing ul:first-child h1{
line-height:1.25em;
margin:1em 0;
}
#pro_pricing ul li{
line-height:1.5em;
text-align:center;
margin:0;
padding:5px 10px;
height:40px;
}
#pro_pricing ul:first-child li{
text-align:left !important;
}
#pro_pricing ul li:first-child{
height:8em;
margin-bottom:2px;
background:#f5f5f5;
}


/*price style*/
#pro_pricing p.price{
color:#309898;
font-size:3em;
height:1.1em;
font-weight:bold;
display:block;
text-align:center;
}
#pro_pricing p.per{
color:#309898;
font-size:0.8em;
display:block;
text-align:center;
margin-bottom:5px;
}
#pro_pricing p{
margin:0;
padding:0;
font-size:0.85em;
line-height:1.25em;
}
#pro_pricing li:first-child strong{
display:block;
text-transform:uppercase;
text-align:center;
font-weight:bold;
font-size:1.2em;
}
/*end price styles*/

/*features colors*/
#pro_pricing ul:first-child li:first-child{
background:white;
}
#pro_pricing ul:first-child li:nth-child(even){
background:#f5f5f5;
}
#pro_pricing ul:first-child li:last-child{
background:white;
}
/*end feature colors*/

/*Plan 1 colors*/
#pro_pricing ul.plan1 li:first-child, #pro_pricing_lite ul.plan1 li:first-child{
background:#fff !important;
}
#pro_pricing ul.plan1 li:nth-child(even), #pro_pricing_lite ul.plan1 li:nth-child(even){
background:#ecf1ea;
}
#pro_pricing ul.plan1 li:nth-child(odd), #pro_pricing_lite ul.plan1 li:nth-child(odd	){
background:#F0F7EA;
}
#pro_pricing ul.plan1 li:last-child{
background:#fff;
}
/*end plan colors*/

/*Plan 2 colors*/
#pro_pricing ul.plan2 li:first-child, #pro_pricing_lite ul.plan2 li:first-child{
background:#f5f5f5 !important;
}
#pro_pricing ul.plan2 li:nth-child(even), #pro_pricing_lite ul.plan2 li:nth-child(even){
background:#dbe8e8;
}
#pro_pricing ul.plan2 li:nth-child(odd), #pro_pricing_lite ul.plan2 li:nth-child(odd){
background:#d5e9e9;
}
#pro_pricing ul.plan2 li:last-child{
background:white;
}
/*end plan colors*/

/*Plan 3 colors*/
#pro_pricing ul.plan3 li:first-child, #pro_pricing_lite ul.plan3 li:first-child{
background:#eee !important;
}
#pro_pricing ul.plan3 li:nth-child(even), #pro_pricing_lite ul.plan3 li:nth-child(even){
background:#c9e1e1;
}
#pro_pricing ul.plan3 li:nth-child(odd), #pro_pricing_lite ul.plan3 li:nth-child(odd){
background:#c1dfdf;
}
#pro_pricing ul.plan3 li:last-child{
background:white;
}
/*end plan colors*/

/*Plan 4 colors*/
#pro_pricing ul.plan4 li:first-child, #pro_pricing_lite ul.plan4 li:first-child{
background:#e2e2e2 !important;
}
#pro_pricing ul.plan4 li:nth-child(even), #pro_pricing_lite ul.plan4 li:nth-child(even){
background:#BBd9d9;
}
#pro_pricing ul.plan4 li:nth-child(odd), #pro_pricing_lite ul.plan4 li:nth-child(odd){
background:#ADD5D5;
}
#pro_pricing ul.plan4 li:last-child{
background:white;
}
/*end plan colors*/




/*amount styles	*/
#pro_pricing li:nth-child(n-7){
line-height:40px;
}
#pro_pricing ul.plan1 li:nth-child(2),#pro_pricing ul.plan1 li:nth-child(3){
font-size:1em;
font-weight:normal;
}
#pro_pricing ul.plan2 li:nth-child(2),#pro_pricing ul.plan2 li:nth-child(3){
font-size:1em;
font-weight:bold;
}
#pro_pricing ul.plan3 li:nth-child(2),#pro_pricing ul.plan3 li:nth-child(3){
font-size:1.25em;
font-weight:normal;
}
#pro_pricing ul.plan4 li:nth-child(2),#pro_pricing ul.plan4 li:nth-child(3){
font-size:1.25em;
font-weight:bold;
}
#pro_pricing ul li.yes{
	font-weight:bold;
	color:green !important;
	background-image:url(/images/yes.png) !important;
	background-position: center center !important;
	background-repeat:no-repeat !important;
}
#pro_pricing ul li.no{
	background-image:url(/images/no.png) !important;
	background-position: center center !important;
	background-repeat:no-repeat !important;
}
/*end amount styles*/
#pro_pricing #signup_button{width:100px;}	
#pro_pricing #signup_button input{margin-right:0;}

#pro_features{margin-top:4em;}		
#pro_features li{
width:49%;
float:left;
margin:0;
padding:0;
border:1px solid #eee;
background:white;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
margin-bottom: 2em;
}
/*#pro_features li:nth-child(-n+3){
margin-bottom:1em;
}*/
#pro_features li:nth-child(even){
margin-left:1em;
}
#pro_features h5{
background:#f5f5f5;
margin:0;
margin-bottom:1em;
color:#666;
padding:1em;
-moz-border-radius:7px 7px 0 0 ;
-webkit-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
}
#pro_features p{
padding:0 1em;
}

#cancelation_policy{
clear:both;
width:80%;
margin:0px auto;
}		
#cancelation_policy h2{
width:100%;
}

.pro_image_gallery {
margin-top:5px;
padding:3px;
border:1px solid #CCC;
max-height:40px;
}

.orange_tagline{
	color:orange;
	font-size:1.25em;
	font-weight:bold;
}

.payment_form label{
display:block;
}
.payment_form fieldset{
padding:1em;
border:1px solid #e2e2e2;
margin-right:1em;
min-height:18em;
margin-bottom:1em;
}
.payment_form fieldset legend{
padding:0.25em 1em;
font-size:1.25em;
font-weight:bold;
color:#666;
}
.payment_form fieldset.half{
width:45%;
}
.payment_form #signup_button{
display:block;
width:106px;
}
.payment_form #update_button{ 
display:block;
float:right;
position: relative;
right: 50%;
width:230px;
}

#payment_fields{}
#payment_fields .fieldWithErrors{
display:inline;		
}
#payment_fields div{
clear:both;
}
#payment_fields div p{
float:left;
width:49%;
margin-left:0;
margin-right:0;
}
#payment_fields div:nth-child(-n+3) input{
width:80%;
}
#payment_fields div:last-child input{
width:18%;
}

#pro_pricing_lite{
/*border:1px solid;*/
width:50%;
float:left;

}
#pro_pricing_lite label{
display:inline;
}
#pro_pricing_lite ul{
clear:both;
height:3em;
margin:0px;
}
#pro_pricing_lite ul.promo{
border:0.25em solid #F89924;
width:33em;
}
#pro_pricing_lite ul.promo li:first-child{
width:6.5em;
}
#pro_pricing_lite ul li{
display:block;
float:left;
padding:0;
margin:0;
width:6em;
text-align:center;
height:1em;
position:relative;
padding:1em;
line-height:1em;
}
#pro_pricing_lite ul li:first-child{
	width: 8em;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align:left;
}
	#pro_pricing_lite ul li:first-child input{
		margin-right:3px;
	}
#pro_pricing_lite input{
}

#upload_image_pro_business_form input[type='file'] {
}
#upload_image_pro_business_form input[type='submit'] {
float:right;
}

#payment_down{
border:3px solid #f90;
padding:2px;
margin-bottom:1em;
font-size:1.3em;
font-weight:bold;
text-align:center;
background:#ccc;
clear:both;
}
#payment_down p{
margin:0;
padding:0;
padding:1em;
background:white;
}

#follow_bug{
float:right;
}
#follow_bug span{
font-size:0.6em;
display:block;
text-align:center;
visibility:hidden;
}
#follow_bug:hover{text-decoration:none;}
#follow_bug:hover span{
visibility: visible;	
}

input.tagger{
margin:0;
}

#home_header{
	height:225px;
	width:985px;
	background:url(/images/homepage_header.png);
	border-bottom:10px solid #666;
	position:relative;
}
	#home_header #home_header_seo{
		text-indent:-9999px;
	}
	#home_header #home_header_text{
		position:absolute;
		padding-left:33px;
		padding-top:15px;
		bottom:5px;
	}
	#home_header p{
		color:white;
		line-height:.5em;
		font-size:1.2em;
		font-weight:bold;
	}
	#home_header p a{
		color:#f27421;
	}
	#home_header #shirt_point{
		width:63px;
		height:89px;
		background:url(/images/shirt_point_24.png) no-repeat;
		position:absolute;
		top:-11px;
		right:96px;
	}
	#home_header #half_off_point{
		width:106px;
		height:110px;
		background:url(/images/half_off_point_24.png) no-repeat;
		position:absolute;
		top:20px;
		right:-17px;		
	}
	#home_header .hp_header_button {
		color:black;
		width:220px;
		border:1px solid red;
		line-height:37px;
		text-align:center;
		font-size:1.4em;
		font-weight:bold;
		background:white;
		border:2px solid #339898;
		position:absolute;
		bottom:20px;
		right:10px;
	}
	#home_header .hp_header_button a{
		color:black;
	}
	#home_header .hp_header_button a:hover{
		color:#339898;
		text-decoration:none;
	}
#homepage_content .right_content > div{
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #D7D7D7;
	font-size:1.5em;
	color:#666666;
}
	#homepage_content .right_content .social_small_icons{
		border:none;
	}
/*Remove unnecessary form elements*/
.hp_search #filters{
	display:none;
}	
	.hp_search .table_header{
		display:none;
	}
	.hp_search .firstraw{
	background:white !important;
	margin-top:10px;
	padding-left:5px;
	}
	.hp_search {
		text-indent:2px;
	}
	.hp_search .firstraw input{
		font-size:1.3em !important;
	}
	.hp_search .firstraw input#search_string{
		width:370px;
	}
	.hp_search .firtsraw input#search_string, .hp_search .firstraw input#search_location{
/*		height:22px;*/
	}
#hp_categories li{
	line-height:54px;
	font-size:1.5em;
	text-indent:20px;
	padding:0px;
	margin:10px 15px -4px 0px;
}

	#hp_categories li a {
		display:block;
		height:54px;
		line-height:54px;
		background:url(/images/hp_unselected_bg.png) repeat-y;
		margin:0;
		padding:0;
		color:#666666;
		font-weight:bold;
	}
		#hp_categories li a span.ico{
			height:54px;
			width:50px;
			display:block;
			float:left;
			background:transparent url('ico') no-repeat center center;
		}
			#hp_categories #mostrecent{background-image:url(/images/MostRecent.png);}
			#hp_categories #halfoff{background-image:url(/images/HalfOff.png);}
			#hp_categories #bikefriendly{background-image:url(/images/BikeFriendly.png);}
			#hp_categories #clothing{background-image:url(/images/Clothing.png);}
			#hp_categories #dining{background-image:url(/images/Dining.png);}
			#hp_categories #drinking{background-image:url(/images/Drinking.png);}
			#hp_categories #event{background-image:url(/images/Events.png);}
			#hp_categories #family{background-image:url(/images/Family.png);}
			#hp_categories #grocery{background-image:url(/images/Grocery.png);}
			#hp_categories #shopping{background-image:url(/images/Shopping.png);}
			#hp_categories #spa{background-image:url(/images/Spa.png);}
			#hp_categories #homestuff{background-image:url(/images/Home.png);}
			#hp_categories #other{background-image:url(/images/Other.png);}
					
		#hp_categories li a span.txt{
			width:475px;
			float:left;;
		}
		#hp_categories li a span.arrow{
			float:right;
			display:block;
			height:54px;;
			width:67px;
			background:#e8e8e9 url(/images/hp_cat_unselected_arrow.png) no-repeat center center;
			border-left:5px solid white;
		}
		
		/*hovers*/
		#hp_categories li a:hover{
			background:url(/images/hp_selected_bg.png) repeat-y ;	
			color:#3AA19D;	
			text-decoration:none;
		}
			#hp_categories li a:hover span.ico{	
			}
			#hp_categories li a:hover span.text{
				text-decoration:none;
			}
			#hp_categories li a:hover span.arrow{
				background:#def1d3 url(/images/hp_cat_selected_arrow.png) no-repeat center center;
			}

.deal_snapshot{
	padding:0px;
	margin:0px;
	padding-bottom:20px;
}
	.deal_snapshot li{
		padding:0px;
		margin:0px;
		width:280px;
	}
	.deal_snapshot li:first-child{
		background:url(/images/snapshot_header.png) repeat-x; 
		color:white;
		line-height:35px;
		margin:0px;
		margin-top:10px;
	}
	.deal_snapshot .snapshot_header{
		background:#f2f2f2 url(/images/found_badge_point.png) no-repeat !important;
		line-height:35px;
	}
	.deal_snapshot .snapshot_title_block{
		text-indent:15px;
		font-weight:bold;
		background:url(/images/snapshot_cat_header.png);
		color:white;
		border-right:1px solid #cce5e5;
	}
	.deal_snapshot li{
		background:#f2f2f2;
		line-height:35px;
		color:#666;
	}
	.deal_snapshot h5{
		color:white;
		margin:0px;
		text-indent:10px;
	}
	.deal_snapshot ul li{
		background:white !important;
	}
	.deal_snapshot li.found_badge_element{
		background:white;
	}
	.deal_snapshot li.found_badge_element .details{	
	}
.found_badge{
	padding:10px 10px;
	border:1px solid #cce5e5;
}
	.found_badge .img{
		float:left;
		width:64px;
		height:64px;
		text-align:center;
		vertical-align:middle;
		margin-right:10px;
		overflow:hidden;
	}
	.found_badge a{
		color:#666666;
	}
	.found_badge a:hover{
		text-decoration:none;
	}
	.found_badge .details {
		width:180px;
		float:left;
		font-size:.9em;
	}
	.found_badge .details p{
		padding:0px;
		margin:0px;
	}
	.found_badge .details span.price{
		font-weight:bold;
		color:#5ad6d;
	}

#embed_options{
	width:50%;
	float:left;
}
	#embed_options .iput{
		float:left;
		padding-left:0px;
		margin-left:0px;
		margin-right:20px;
	}
	#embed_options .iput input{
		width:75px;
	}
	#embed_options .radio_option{
		margin-top:5px;
		clear:both;
	}
	#embed_options .button{
		float:left;
		margin-right:20px;
		margin-left:0px;
		margin-top:10px;
		width:150px;
	}
#embed_widget_code{
	padding:5px;
}
.embed_form{
	margin-top:20px;
}
#embed_preview{
	float:right;
	padding-left:40px;
	padding-top:0px;
	margin-top:0px;
	border-left:2px solid #707070;
}
	#embed_preview h3{
		margin:0px;
		margin-bottom:10px;
	}
.embed_cta{
	padding:10px;
	background:#fa9832;
	text-align:center;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}	
	.embed_cta a {
		font-weight:bold;
		color:white;
		font-size:1.1em;
	}	
