/**** Base styles ****/
	
	  
@font-face {
 font-family:handwriting;
 src: url("fh_hyperbole/Fh_Hyperbole_Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: handwriting;
 src: url("fh_hyperbole/Fh_Hyperbole_Regular.ttf") /* TTF file for CSS3 browsers */
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}


body { 
 font: 13px 'Helvetica Neue', Arial, sans-serif;
 background:url('../images/bg_linen.png') repeat center center;
}

a {
  color:#666;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #000;
}

a:active {
  background: hsla( 0, 100%, 100%, 0.5 );
}

.black_grey{color:#000;}
.black_grey:hover{color:#999;}

h1, h2 {
  font-weight: 100;
  line-height: 1.2em;
  margin-bottom: 0.6em;
  clear:both;
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  font-weight: bold;
  margin-left:12px; 
  margin-top:3px;
  width:90%;
  text-align:left;
  color:#626366;
}

h1 {
  font-size: 36px;
}



h3 {
  font-size: 17px;
  font-weight: bold;
}

h3, p, ul, ol, pre, dl {
  margin-bottom: 1.0em;
}

#label_form h3, p, ul, ol, pre, dl {
	margin-bottom: 0px;
}

strong { font-weight: bold; } 

.show_price #fave_product_price {
	  width: 638px;
}

#description p {
    font-family: handwriting,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 1px;
    margin-left: 20px;
    text-align: left;
    width: 90%;
    color: #656668;
}

 

/**** #site-nav ****/

#fixedtop1 { position: fixed; top: 0; left: 0; right: 0; border: none; z-index: 1002; height: 58px; }	
#header{ width:100%; background:url('../images/headerbottom.png') repeat-x bottom center;  height:65px;  margin:0 auto;}
#logo{ background:url('../images/favelogo.png') no-repeat left center; width:145px; height: 60px; float:left;  margin: 0px 0px 0px 3px  }
#logobig{background:url('../images/favelogo_lg.png') no-repeat center center; width:850px; height:160px;}
#citydirect{background:url('../images/citydirectlogo.png') no-repeat left center; width:75px; height: 60px; float:left;  margin: 0px 0px 0px 0px  }
#secondnav{width:100%; position:fixed; top:30px; left:0; z-index:1001;}
.headingspacer{width:100%; height:60px;}
.height_adjust{height:110px;}
#signupteaser{background:url('../images/notlogedinbg.png') no-repeat center; width:100%; height:200px; }
#signupteaser_txt{font-family: Helvetica, sans-serif; font-size: 25px;   font-weight: 400;  color:#fff; text-align:center; text-shadow: 2px 2px 2px #000; padding-top:40px; padding-left: 30px; line-height:110%; }
#postit{background:url('../images/postit.png') no-repeat center; height:175px; width:950px; margin:0 auto 0px; }
#postit.sharing_postit{width:600px;  padding-top:5px; height:95px; background-position:bottom;}
#postit_txt{ font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 22px;   font-weight: bold;  color:#000; text-align:left;  padding-top:40px; padding-left: 50px; line-height:110%;  width:540px; float: left;}
#videopostit{background:url('../images/video_screen.png') no-repeat center; width:230px; height:140px;  float:left; margin:7px 0px 0px 0px;}
#signin{ background:#fff; text-align:center; padding:8px 0px 8px 0px; font-family:  Helvetica, Arial, sans-serif;  font-size: 14px; letter-spacing:1px; border:2px solid #a2cb34; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; margin:0 auto 0px;  width:300px;}
#topnavsignin{ background:#fff; text-align:center; padding:8px 0px 8px 0px; font-family:  Helvetica, Arial, sans-serif;  font-size: 14px; letter-spacing:1px; border:2px solid #a2cb34; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; margin-top:-10px;  width:100px; float:right;}
#topnavsignin:hover{ background:#a2cb34; color:#fff;}
#plusbutton{ background:url('../images/plus_button_fave.png') no-repeat left center #fff; text-align:center; padding:8px 0px 8px 0px; font-family:  Helvetica, Arial, sans-serif;  font-size: 14px; letter-spacing:1px; border:2px solid #a2cb34; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; margin-top:-10px;  width:100px; float:right;}
#plusbutton:hover{ background:url('../images/plus_button_fave_h.png') no-repeat left center #a2cb34; color:#fff;}
#signin:hover{ background:#a2cb34; color:#fff;}
#facebooksignin{background:url('../images/facebooksignin.png') no-repeat center; width:309px; height:51px; margin:0 auto 0px; }
#facebooksignin:hover{background:url('../images/facebooksignin_h.png') no-repeat center; }
#toprightnav{  height:60px; float:right;  possition: fixed; font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 14px; margin-right:30px;  margin-top:20px;
  font-weight: 400; }

.collection_prev {
width: 341px;
float: left;
height: 450px;
}
#toprightnav img{width:25px;}


#searchbar{float:left;   margin:15px 0px 0px 10px; }

 div #searchbar input{float:left; background:#fff; width:125px;  height:18px; text-align:left; padding:4px 6px 4px 5px;  font-family:  Helvetica, Arial, sans-serif; font-size: 15px; font-weight:normal;  color:#ccc; letter-spacing:1px; margin:0px 0px 5px 0px; float:left; border:1px solid #656668; text-decoration:none;  -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px;  font-size:14px;}
  div #searchbar input.black{color:#000}
  div #searchbar input:focus{ color:#000;}
 div #searchbar textarea{ }
div #searchbar .searchsubmit{  height:28px; float:left; background:url("../images/search.png") no-repeat #fff 0px 1px; width:5px;  text-align:left; padding:4px 6px 4px 30px;    font-family: Helvetica,Arial,sans-serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 0px 0px; float:left; border:1px solid #656668; border-left:none; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
div #searchbar .searchsubmit:hover{ background:url('../images/search_h.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #26A9E0; border-left:none;  text-decoration:none; }	

.topnav, .footernav{
}


.topnav ul{text-align:center; width:800px; margin:0 auto 0px;}

.topnav ul, .footernav ul{

font-weight: bold;
list-style-type: none;
text-align: center;
letter-spacing:1px;
text-decoration: none;


}

.topnav li, .footernav li{
margin-top:0px;
display:inline-block;
text-decoration: none;
padding-right:13px;
list-style-type: none;
}

.topnav li a, .footernav li a{
color: #000;
font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 14px;
padding:10px 0px 10px 0px;
font-weight:bold;
text-decoration: none;
height:25px;
}

.topnav li a:visited , .footernav li a:visited{
color: #000;

}

.topnav li a:hover, .footernav lia :hover
{
text-decoration: none;
color: #f2993b;


}

.topnav li a.menuanchorclass{ background:url('../images/dropdown.png') no-repeat right center; padding:10px 13px 10px 0px;  color:#000;}
.topnav li a.menuaction{ color:#a2cb34;} 
.topnav li a.menuaction:hover{ color:#000;}

.topnav li a.menuanchorclass:hover{color:#f2993b;}

.footernav li a.menuanchorclass{ background:url('../images/dropup.png') no-repeat right center; padding:10px 13px 10px 0px;  color:#000;}
.footernav li a.menuanchorclass:hover{color:#f2993b;}

#blueaction{width:auto; padding:0px 3px 0px 3px; }
div#blueaction a.menuanchorclass, div#blueaction a{color:#26A9E0; }

.topnav li a.footerdropdown{ background:url('../images/dropdown.png') no-repeat right center; padding:12px 13px 0px 0px;  color:#000;}
.topnav li a.footerdropdown:hover{ color:#000;}
#mens a{color:#2345b3;}
#mens a:hover{color: #f2993b;}
#mens a:active{color: #f2993b;}
#mens a.nav_state_change {color:#f2993b;}
#mens a.nav_state_change:hover {color:#2345b3;}
#womens a{color:#f51197;}
#womens a:hover{color: #f2993b;}
#womens a.nav_state_change {color: #f2993b;}
#womens a.nav_state_change:hover {color: #f51197;}



div#blueaction a.menuanchorclass:hover, div#blueaction a:hover{color:#000;}
div#greenaction a.menuanchorclass, div#greenaction a{color:#a2cb34; }
div#greenaction a.menuanchorclass:hover, div#greenaction a:hover{color:#000;}
#blueactionrev{width:auto; padding:0px 0px 0px 8px; }
div#blueactionrev a.menuanchorclass, div#blueactionrev a{color:#000; }
div#blueactionrev a.menuanchorclass:hover, div#blueactionrev a:hover{color:#26A9E0;}

#vrtpencilline{ background:url('../images/vrtline40.png') no-repeat left; float:left; width:5px; height:20px; margin-left:-5px;}
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

}


.topnav li a.nav_state_change {
	  color: #F2993B;
    font-family: handwriting,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 4px 4px 5px;
    text-decoration: none;
}

.topnav li a.nav_state_change:hover {
	  color: #000000;
    font-family: handwriting,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 4px 4px 5px;
    text-decoration: none;
}

.topnav li a.nav_state_change_dropdown {
	  color: #F2993B;
    font-family: handwriting,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.topnav li a.nav_state_change_dropdown:hover {
	  color: #000000;
    font-family: handwriting,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}




/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: fixed;
left: 0;
top: 0;
visibility: hidden;
border-bottom-width: 0;
font-family:"Times New Roman", Times, serif; font-size: 13px;
line-height: 25px;
z-index: 5000; /* zIndex should be greater than that of shadow's below */
background:#fdfcf9;
width: 150px; /* default width for menu */
-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; 
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
padding: 2px 4px;
text-decoration: none;
text-indent: 5px;
text-align:left;
color:#000;	
}

.anylinkmenu a:hover{ /*hover background color*/
background:#666;
color: white;
width:140px;
}



.anylinkfooter{
position: fixed;
left: 0;
bottom: 0;
visibility: hidden;
border-bottom-width: 0;
font-family:"Times New Roman", Times, serif; font-size: 13px;
line-height: 25px;
z-index: 5000; /* zIndex should be greater than that of shadow's below */

}

.anylinkfooter ul{
margin: -175px 0px 0px 0px;
padding: 0;
list-style-type: none;
background:#fdfcf9;
width: 150px; /* default width for menu */
-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; 
}

.anylinkfooter ul li a{
width: 100%;
display: block;
text-indent: 3px;
padding: 2px 4px;
text-decoration: none;
text-indent: 5px;
text-align:left;
color:#000;	

}

.anylinkfooter a:hover{ /*hover background color*/
background:#666;
color: white;
width:140px;
}




.anylinkshadow{left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    visibility: hidden;
  
}

















.anylinkmenutwo{
position: fixed;
left: 0;
top: 0;
margin-left:-310px;
visibility: hidden;
border-bottom-width: 0;
font-family:"Times New Roman", Times, serif; font-size: 13px;
line-height: 20px;
z-index: 5000; /* zIndex should be greater than that of shadow's below */
background:#fdfcf9;
width: 725px; /* default width for menu */
-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; 
}

.anylinkmenutwo ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px;
float:left;
}
.anylinkmenutwo ul li{display: block; float:none;}

.anylinkmenutwo ul li a{
width: 180px;
display: block;
padding: 2px 2px;
text-decoration: none;
text-indent: 5px;
text-align:left;
color:#000;	

}

.anylinkmenutwo ul li a:hover{ /*hover background color*/
background:#666;
color: white;

}








/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 325px;
left: 0;
top: 0;
visibility: hidden;
padding: 10px;
font: normal 9px Verdana;
z-index: 2000; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;

}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}




.sidenav{
}

.sidenav ul{

font-weight: bold;
list-style-type: none;
text-align: center;
letter-spacing:1px;
text-decoration: none;


}

.sidenav li{
margin-top:0px;
display:inline-block;
text-decoration: none;
padding-right:13px;
list-style-type: none;
}

.sidenav li a{
color: #000;
font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 14px;

font-weight:bold;
text-decoration: none;

}

.sidenav li a:visited{
color: #000;

}

.sidenav li a:hover
{
text-decoration: none;
color: #f2993b;


}



#welcome_txt{
	background:url('../images/welcometofave_txt.png') no-repeat ; width:510px; height:80px;
}

#footerbg{width:520px; height:26px; margin:0px auto 0; background:url('../images/footerbottom.png') no-repeat top; padding-top:7px; text-align:center;}
#secondnav ul.topnav{padding-top: 35px; text-align:center;}
/* screens smaller than 640 */
@media screen and (max-width: 1000px) {

  #site-nav {
    width: auto;
    position: relative;
    left: auto;
    top: auto;
    padding-top: 0px;
    height: auto;
    margin-bottom: 20px;
  }
  
  #content {
    padding-left: 10px;
  }
}

.copy h2 {
  clear: both;
}

a img {
  border: none;
}

pre, code {
  font-family: Monaco, monospace;
  font-size: 12px;
  background: #111;
  color: #F5F5F5;
}

p code {
  padding: 1px 3px;
}

pre {
  padding: 10px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

ul, ol { padding-left: 1.3em;}

.hidden { display: none; }

.copy {
  width: 600px;
  line-height: 1.55em;
}

blockquote {
	margin: 0;
	font: italic 18px Georgia, serif;
}

dt {
  font-weight: bold;
  font-size: 14px;
}

dd + dt {
  margin-top: 0.5em;
}

dd {
  margin-left: 1.0em;
}

button {
  -webkit-appearance: push-button;
}



.options dl dt { font-weight: normal; }

.options dl dt,
.options dl dd {
  float: left;
  padding: 0 1.2em;
  background: #161616;
  line-height: 32px;
  height: 32px;
  margin: 0;
}

.options dl.header dt,
.options dl.header dd {
  background: #444;
}

.options dl .option-type {
  font-size: 13px;
  color: #AAA;
  font-style: italic;
}

.options dl dd {
  margin-left: 1px;
}

/**** Demos ****/

#fave_wrap {
  
  padding: 0px;
  margin-bottom: 20px;
  
  clear: both;

  margin: 0px auto 0;
  position: relative;
 padding-top:10px; 
 width:925px;
 
  }	
 #favething_wrap {
  
  padding: 0px;
  margin-bottom: 20px;
  
  clear: both;

  margin: 0px auto 0;
  position: relative;
 padding-top:10px; 
 width: 1070px;

 }	
.centered { margin: 0 auto; }


.fave_item {
 width:235px;  float: left; background:#fdfcf9; margin: 0px 7px 14px 7px; color:#626366;
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; 
  position: absolute; 
}
#rightside_wrap{background:none; float:left; width:325px;}
	#rightside{    width:320px; float:left; background:#fdfcf9; margin-bottom:20px;margin-right:0px; 
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; text-align:left;
		}
#rightside.right_margin{margin-right:10px;}
#favecorner.collection_min{padding:10px; min-height: 312px;}
.fave_activity {
 width:250px;  background:#fdfcf9; margin: 0px 15px 15px 0px; color:#626366;
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; 
  position: absolute; 
}
#activity_txt{float: left;width: 130px;margin-left: 10px;}	
#profilepic{width:215px; float:right; margin-right:100px;}	
			#search_img{
			width: 215px; min-height:150px;
				margin: 0px 0px 10px 0px; /* ---adjust for favcorner---- */
				background:#fff; float:left;
				}
				#search_img img{width:100%;}
				
	#faver  { float: left; width:210px; background-color: #F2F0F0; padding:3px 10px 3px 15px; margin-left:-10px;   border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid white;  }
				
		#faver a{ font-weight:bold; color:#626366; text-decoration:none;}
		#faver a img{ width:40px;  margin-right:5px;  float:left;}
		#faver a:hover{ text-decoration:none; color:  #a2cb34;}
		#faver a:hover img{ width:42px;  opacity:.7;  float:left;}
		#favertxt{ float: left; font-family:"Times New Roman", Times, serif; font-size: 13px;  line-height:17px; font-weight:normal; color:#626366; width:100px; margin-left:10px; letter-spacing:1px;}
		#favercomment{ float: left; font-family:"Times New Roman", Times, serif; font-size: 13px;  line-height:17px; font-weight:normal; color:#979EA8; width:160px; margin-left:10px; letter-spacing:1px;}
		#favercomment a{color:#979EA8; font-weight:bold;}
		#favercomment a:hover{ color: #a2cb34; font-weight:bold;}
		#favernote{font-family:"Times New Roman", Times, serif; font-size: 12px; }
		
		
	#faver_drk  { float: left; width:210px; background-color: #fdfcf9; padding:3px 10px 3px 15px; margin-left:-10px;   border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid white;  color:#000; }
				
		#faver_drk  a{ font-weight:bold; color:#000; text-decoration:none;}
		#faver_drk  a img{ width:40px; margin-right:5px;  float:left;}
		#faver_drk  a:hover{ text-decoration:none; color: #a2cb34;}
		#faver_drk  a:hover img{ width:42px;  opacity:.7;  float:left;}
			div#faver_drk #favertxt{ float: left; font-family:"Times New Roman", Times, serif; font-size: 13px;  line-height:17px; font-weight:normal; color:#626366; width:140px; margin-left:10px; letter-spacing:1px;}
	#faver_activity{float: left; font-family:"Times New Roman", Times, serif; font-size: 13px;  line-height:17px; font-weight:normal; color:#626366; width:140px; margin-left:10px; letter-spacing:1px; width:210px;}

/*----fave hover main--*/
#favehover{ z-index:1000; position: absolute; top: 0; left: 0;  display:none; }
#favehoverbottom{ background: none repeat scroll 0 0 #FFFFFF;    display: none;    float: left;
    font-size: 10px;
    height: 20px;
    line-height: 12px;
    margin-top: -28px;
    opacity: 0.8;
    padding: 4px 0 4px 5px;
    width: 215px; }
#favehoverbottom a{color:#000;}
#favehoverbottom a:hover{ text-decoration:underline;}
#numbers{ float: left; width:215px; font:Arial, Helvetica, sans-serif; margin-bottom:6px; margin-top:-3px;  font-size:10px; padding:0px 0px 4px 0px; line-height: 12px; text-align:center;}


div#search_img:hover div#favehover{ float:left; height:50px; width:120px;   display:block; padding:20px 0px 20px 20px; }
 div#search_img:hover div#favehoverbottom,  div.fave_item:hover div#favehoverbottom{  display:block; }
div.top {
	margin: 20px 0;
	position: relative;
	width: 120px;
	height: 70px;
	border: 1px solid #aaa;
	overflow: hidden;
	}	
 
	div.top div {
		width: 100px;
		height: 50px;
		font-size: 12px;
		padding: 10px;
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
		background: #fff;
		}
 
	div.top div.first {
		z-index: 1000;
		}		
 
div.top:hover div.first {
	display: none;
	}
	
	
	
	
	
	
	
 .fave_item h2, #collectionheading h2 {
font-family: handwriting, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-left:12px; 
  margin-top:3px;
  width:90%;
  text-align:center; clear:none;
}
.fave_item h3, #collectionheading h3, #favecorner h3 {
font-family: handwriting, Arial, Helvetica, sans-serif;
 font-size: 14px;
  font-weight: 400;
  margin-left:5px;
  margin-bottom:1px; 
  width:90%;
  text-align:center;
    color:#656668;

}

#handwriting{font-family: handwriting, Arial, Helvetica, sans-serif;}
#favecorner h3 { font-weight: bold;}


.fave_item h3 a, #collectionheading h3 a, #favecorner h3 a{

  color:#656668;
}

.fave_item h3 a:hover, #collectionheading h3 a:hover, #favecorner h3 a:hover{

  color:#000;
}
.fave_item h4, #collectionheading h4 {
font-family: handwriting, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin-left:5px; 
  width:90%;
  text-align:center;
}
.fave_item img,
#tumblelog img {
  display: block;
 
}

.rtl .fave_item {
  float: right;
  text-align: right; 
  direction: rtl;
}

#description{ width:100%;}
#description h2 {
font-family: handwriting, Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  margin-left:20px; 
  margin-top:3px;
  width:90%;
  text-align:left;
}
#description h3 {
font-family: handwriting, Arial, Helvetica, sans-serif;
 font-size: 18px;
  font-weight: 400;
  margin-left:20px;
  margin-bottom:1px; 
  width:90%;
  text-align:left;
  line-height:25px;
}

#description h4 {
font-family: handwriting, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin-left:5px; 
  width:90%;
  text-align:center;
}



/****liquid layout****/


#container {
    display: table;

   margin:10px auto;
    }

  #row  {
    display: table-row;
	
    }

  #left, #right, #middle {
    display: table-cell;
	
	vertical-align:top;
	
    }


 #right{width:100%; padding-right:5px;}
#left{ width:235px; padding-left:5px; 
	}
	
	#middle {min-width:1px;}



/********general sytles******/

#breadcrumbs{ background:url('../images/home.png') no-repeat left; text-align:left; padding:10px 5px 10px 25px;  font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400;  color:#656668; margin-left:15px; }	
#breadcrumbs a{color:#656668; }	
#breadcrumbs a:hover{color:#26A9E0; }	
	#sourced{ background:url('../images/source.png') no-repeat left; text-align:left; padding:5px 0px 15px 47px;  font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px; margin-left:20px; float:left; color:#656668;}		
		#sourced a{   font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px;   text-decoration:none; font-weight:bold; color:#656668;}		
	#sourced a:hover{ color:#f2993b;}	
#refave_icon{background:url('../images/refave.png') no-repeat left; text-align:left; padding:5px 0px 15px 45px;  font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:1px; margin-left:20px; float:left;  color:#656668;   font-weight:bold; }

#breadcrumb_circle{ background:url('../images/circle_30w.png') no-repeat center center;  padding:22px 13px 22px 13px; }	
#breadcrumb_circle_over{   padding:7px 12px 7px 12px; -moz-box-sizing: border-box;  background:#a2cb34;  border-radius: 20px 20px 20px 20px; color:#fff; display: inline-block;   font-weight: bold; }	
#breadcrumb_underline{ background:url('../images/line220.png') no-repeat bottom;  padding-bottom:6px; }
	
#like_icon{background:url('../images/like.png') no-repeat left; text-align:left; padding:5px 0px 15px 45px;  font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:1px; margin-left:20px; float:left;  color:#656668;   font-weight:bold; }
	
	/* icon buttons---- */
	
	#clearbutton a{ width:100%; text-align:center; padding:7px 5px 7px 0px;  font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px; float:left; border:1px solid #656668; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px;}
	#clearbutton a:hover{  color:#656668; border:1px solid  #656668; background:-moz-linear-gradient(19% 75% 90deg,#E8E8E8, #F2F2F2, #FAFAFA 100%);}
	
	#facelogin{ float:center;  height:30px; width:850px; text-align:center;  }
	#facelogin a{background:url('../images/facebooklogin.png') no-repeat; width:200px; color:#fff; font-family:Helvetica, Arial,  sans-serif; padding:12px 20px 30px 45px; font-size:14px;}
	#facelogin a:hover{background:url('../images/facebooklogin_h.png') no-repeat; }
	#refave a, #report a, #edit a, #like a, #recommend a, #refavelg a, #widget_bubble, #widget_bubble_green  {text-align:left; padding:8px 5px 8px 47px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 5px 16px; float:left; border:2px solid #26A9E0; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px;}
    #widget_bubble{padding:8px 5px 8px 5px;  margin:0px 0px 5px 6px; font-weight:normal;}
	#widget_bubble_arrow{  margin:0px 0px 0px -12px; background:url('../images/widget_button_arrow.png') no-repeat center left; width:7px; height:12px; float:left; }
	#widget_bubble_green{padding:8px 5px 8px 5px;  margin:0px 0px 5px 6px; font-weight:normal; border: 2px solid #a2cb34;border: 2px solid #a2cb34;}
	#widget_bubble_arrow_green{  margin:0px 0px 0px -12px; background:url('../images/widget_button_arrow_green.png') no-repeat center left; width:7px; height:12px; float:left;  }
	
	
	#edit a.edit_lg{background-position: 235px; text-align:center; margin:5px 0px 0px 50px; width:500px;}
	#edit a.edit_lg:hover {background:url('../images/edit_h.png') no-repeat left #F28433; color:#FFF;  border:2px solid #F28433; text-decoration:none; background-position: 235px;}
	
	
	
		 #recommend a{ background:url('../images/recommend.png') no-repeat left; }
 #recommend a:hover{ background:url('../images/recommend_h.png') no-repeat left #26A9E0; color:#FFF;  border:2px solid #26A9E0; text-decoration:none; }	
	
	
	#refave a{ background:url('../images/refave.png') no-repeat left; }
#refave a:hover{ background:url('../images/refave_h.png') no-repeat left #26A9E0; color:#FFF;  border:2px solid #26A9E0; text-decoration:none; }	
	
	.refavesm a{ background:url('../images/refave20.png') no-repeat left #FFF; text-align:left; padding:4px 5px 4px 30px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 5px 0px; float:left; border:1px solid #656668; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px;}
	
	#refavelg a{ background:url('../images/refave.png') no-repeat 285px 0px;  width:620px; text-align:center; margin:10px 0px 10px 16px;}
#refavelg a:hover{ background:url('../images/refave_h.png') no-repeat  285px 0px #26A9E0; color:#FFF;  border:2px solid #26A9E0; text-decoration:none; text-align:center;}	
	
	
.refavesm a:hover{ background:url('../images/refave_h20.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
	#report a{ background:url('../images/report.png') no-repeat left; float: right; margin-right:32px; }
#report a:hover{ background:url('../images/report_h.png') no-repeat left #26A9E0; color:#FFF;  border:2px solid #26A9E0; text-decoration:none; }	
	
	#like a{ background:url('../images/like.png') no-repeat left; }
#like a:hover{ background:url('../images/like_h.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
	
		#edit a{ background:url('../images/edit.png') no-repeat left; padding:8px 5px 8px 42px; border:2px solid #F28433; }
#edit a:hover{ background:url('../images/edit_h.png') no-repeat left #F28433; color:#FFF;  border:2px solid #F28433; text-decoration:none; }	
	
	
	
	#refave_sm a, #report_sm a,  #like_sm a {text-align:left; padding:10px 5px 10px 47px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 5px 22px; float:left; border:1px solid #656668; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px;}
		
	
	#refave_sm a{ background:url('../images/refave20.png') no-repeat left; }
#refave_sm a:hover{ background:url('../images/refave_h20.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
	#report_sm a{ background:url('../images/report20.png') no-repeat left; float: right; margin-right:10px; }
#report_sm a:hover{ background:url('../images/report_h20.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
	#like_sm a{ background:url('../images/like20.png') no-repeat left; }
#like_sm a:hover{ background:url('../images/like_h20.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
	
		#edit_sm a{ background:url('../images/edit20.png') no-repeat left #FFF; text-align:left;  padding:4px 5px 4px 30px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 5px 0px; float:left; border:1px solid #F28433; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; }
#edit_sm a:hover{ background:url('../images/edit_h20.png') no-repeat left  #F28433; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
		#recommend_sm a{ background:url('../images/recommend20.png') no-repeat left #FFF; text-align:left;  padding:4px 5px 4px 30px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 5px 0px; float:left; border:1px solid #656668; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; }
#recommend_sm a:hover{ background:url('../images/recommend20_h.png') no-repeat left  #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
	#refave_full a{ background:url('../images/refave20.png') no-repeat  280px ; text-align:center; padding:4px 5px 4px 47px;  font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px; margin:0px 0px 5px 22px; float:left; border:1px solid #656668; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px;  width:560px;}
#refave_full a:hover{ background:url('../images/refave_h20.png') no-repeat  280px #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none; }	
	
		
	#cart{ background:url('../images/cart.png') no-repeat left bottom; text-align:left; padding:0px 0px 0px 47px;  font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px; margin: 15px 0px 0px 20px; float:left;  color:#656668; width:410px;}		
		#cart a{font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px;  color:#656668; text-decoration:none; font-weight:bold;}		
		#price{ text-align:left; padding:15px 0px 5px 5px;  font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px; margin-right:20px; float:right;  color:#656668;}		
		#price a{font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px;  color:#656668; text-decoration:none; font-weight:bold;}		
	
	#tags{ background:url('../images/tag.png') no-repeat left bottom; color: #656668;
    float: left;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
  
    letter-spacing: 1px;
    margin-left: 20px;
    padding: 20px 0 15px 35px;
    text-align: left;}
	#tags_txt{  text-align:left; padding:25px 0px 15px 5px;   font-weight: bold; color: #656668; float: left; font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 14px;  letter-spacing: 1px;     width:70%;}	
	

	#notes {background:url('../images/note.png') no-repeat left; text-align:left; padding:10px 0px 15px 30px;  font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:1px; margin-left:20px; float:left;  color:#656668;   font-weight:bold;
		
	}
	#previous a{background:url('../images/previous.png') no-repeat left; text-align:left; padding:15px 0px 15px 30px;  font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:1px; margin-left:20px; float:left;  color:#656668;   font-weight:bold;text-decoration:none;
		
		}
	#previous a:hover{background:url('../images/previous_h.png') no-repeat left; color:#26A9E0;  
		
		}
	#next a{background:url('../images/next.png') no-repeat right; text-align:right; padding:15px 30px 15px 0px;  font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:1px; margin-right:20px; float:right;  color:#656668;   font-weight:bold; text-decoration:none;
		
		}
		#next a:hover{background:url('../images/next_h.png') no-repeat right; color:#26A9E0;
		}
		
		
#plusinfo	{ background:url('../images/add.png') no-repeat left top; color: #656668;
    float: left;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 20px;
    padding: 5px 0px 15px 35px;
    text-align: left;}	
	
	#minusinfo	{ background:url('../images/minus.png') no-repeat left top; color: #656668;
    float: left;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 20px;
    padding: 5px 0px 15px 35px;
    text-align: left;}	
	
	
		
#add_buttons { float:left; min-height:250px;}		
#add { width:200px; float:left;}
#add.add_adjust{width:500px;}		
#add_buttons:hover{background:url('../images/circle.gif') no-repeat top center; }	
#add_close { background:url('../images/close.png') no-repeat top center; float:right; height:50px; width:50px; margin-right:50px;}		
#add_close:hover{background:url('../images/close_h.png') no-repeat top center; }

#add_fave, #add_collection, #upload_fave { text-align:center; padding:120px 40px 30px 40px;  font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:0px;  float:left;  color:#656668;   font-weight:bold; text-decoration:none; width: 200px;}
#add_fave{background:url('../images/fave.png') no-repeat top center;}
#closeblack { background:url('../images/closeblack.png') no-repeat top center; float:right; height:50px; width:50px; margin-right:50px;}		
#closeblack:hover{background:url('../images/closeblack_h.png') no-repeat top center; }
#add_collection{background:url('../images/collection.png') no-repeat top center;}
#upload_fave{background:url('../images/upload.png') no-repeat top center;}





#settingsicon, #profileicon, #followersicon, #followingicon, #collectionsicon, #favesicon{ padding:5px 5px 5px 40px; text-align:left; font-family:"Times New Roman", Times, serif; font-size: 16px; letter-spacing:0px;  float:left;  color:#656668;   font-weight:bold; text-decoration:none; width: 100%;}

#settingsicon:hover,  #profileicon:hover, #followersicon:hover, #followingicon:hover,  #favesicon:hover, #collectionsicon:hover{  color:#000;  }
#favesicon{background:url('../images/fave_sm.png') no-repeat left top;}
#collectionsicon{background:url('../images/collection_sm.png') no-repeat left top;}
#profileicon{background:url('../images/profile.png') no-repeat left top;}
#followersicon{background:url('../images/followers.png') no-repeat left top;}
#followingicon{background:url('../images/following.png') no-repeat left top;}
#settingsicon{background:url('../images/settings.png') no-repeat left top;}


/*#facebookicon{background:url('../images/facebookicon.png') no-repeat; width: 30px; height:30px; float:left;}
#facebookiconinactive{background:url('../images/facebookicon.png') no-repeat; width: 30px; height:30px; float:left;}*/
#facebookicon{background:url('../images/facebook_icon.png') no-repeat; width: 30px; height:30px; float:left; border:1px solid #666; border-radius:4px; -moz-border-radius: 5px; margin:0px 0px 5px 7px;}
#facebookiconinactive{background:url('../images/facebook_20.png') no-repeat; width: 30px; height:30px; float:left; margin:0px 0px 5px 7px;}

#rssicon{background:url('../images/rss_icon.png') no-repeat; width: 30px; height:30px; float:left; border:1px solid #666; border-radius:4px; -moz-border-radius: 5px; margin:0px 0px 5px 7px;}
#rssiconinactive{background:url('../images/rss_20.png') no-repeat; width: 30px; height:30px; float:left; margin:0px 0px 5px 7px;}

#twittericon{background:url('../images/twitter_icon.png') no-repeat; width: 30px; height:30px; float:left; border:1px solid #666; border-radius:4px; -moz-border-radius: 5px; margin:0px 0px 5px 7px;}
#twittericoninactive{background:url('../images/twitter_icon_20.png') no-repeat; width: 30px; height:30px; float:left; margin:0px 0px 5px 7px;}
#linkedinicon{background:url('../images/linkedin_icon.png') no-repeat; width: 30px; height:30px; float:left; border:1px solid #666; border-radius:4px; -moz-border-radius: 5px;margin:0px 0px 5px 7px;}
#linkediniconinactive{background:url('../images/linkedin_icon_20.png') no-repeat; width: 30px; height:30px; float:left; margin:0px 0px 5px 7px;}
#googleicon{background:url('../images/google_icon.png') no-repeat; width: 30px; height:30px; float:left; border:1px solid #666; border-radius:4px; -moz-border-radius: 5px;margin:0px 0px 5px 7px;}
#googleiconinactive{background:url('../images/google_icon_20.png') no-repeat; width: 30px; height:30px; float:left;margin:0px 0px 5px 7px; }


/*------------slider--------------*/
#products_examples {
	width:600px;
	height:282px;
	position:relative;
	border: #CC0 5px solid;
}

/*
	Slideshow
*/

#slides {
	margin-left:26px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

#slides .slides_container {
	width:220px;
	overflow:hidden;
	float:left;
	text-align: center;
	position:relative;
	border:30px solid #FFF;
	background:#FFF;
	display:none;
	 -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow:1px 1px 3px #888; box-shadow: 1px 1px 3px #888; 
	 margin-bottom:30px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.sliderimg{  
	width:220px;
	height:200px;
	max-width:  220px; 
	max-height:200px;
	top: 20px;
	left: 400px;
}

.slides_container a {
	width:250px;
	height:500px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next, #slides .prev {
	position:absolute;
	top: 420px;
	left:50px;
	width:42px;
	height:20px;
	
	overflow:hidden;
	display:block;
	z-index:101;
}

#slides .prev {

	background:url('../images/arrow-prev.png') no-repeat 0px 3px; padding-left:20px;
}

#slides .next {
	left:290px;
	background:url('../images/arrow-next.png') no-repeat right bottom; padding-right:10px;
}

/*
	Pagination
*/

#slides .pagination {

	width:450px;
	padding:5px 5px;
	float:left;
	margin-left:40px;
	border-radius:5px;
	
}
#slides .pagination li {
	float:left;
	margin:2px 4px;
	list-style:none;
	border:2px solid #fff;height:46px;
	
}

#slides .pagination li a {
	display:block;
	width:40px;
	height:41px;
	margin:1px;
	float:left;
	background:#f9f9f9;
	border:2px solid #fff;
}

#slides .pagination li.current a {
	border:2px solid #a2cb34;
	margin:0;
}


	#green_button, .green_button, #followButtonCollection, #followButton, #green_button_faveit{text-align:center; width:220px; margin-bottom:10px;  }
	/*buttons*/
	#green_button a, .green_button a, .follow_user, .unfollow_user, div#follow_button input, #green_button_faveit a{   -moz-box-sizing: border-box; -moz-transition: all 0.08s ease-in-out 0s; background: none repeat scroll 0 0 #fff; border: 2px solid #a2cb34; border-radius: 6px 6px 6px 6px; color:#656668; display: inline-block; font-size: 14px; line-height: 1.4; padding:6px 10px 6px 10px; font-family:Helvetica, Arial, sans-serif; width:203px; margin:0 auto 0px; text-align:center; font-weight: bold;
	}
	#green_button a:hover, .follow_user:hover, .unfollow_user:hover, div#follow_button input:hover, #green_button_faveit a:hover{ background:#a2cb34; color:#fff; 
	}
	
	html body div#all_wrap div#favething_wrap div#rightside_wrap div#rightside div#edit_button{width: 310px;}
	
	
 div.fave_item div#favecorner div#profileleftlg div div#edit_button{width:220px;}
	
	#edit_button{text-align:center; width:220px; margin-bottom:10px;  }
	/*buttons*/
	#edit_button a{ background:url('../images/edit.png') no-repeat 50px 0 #fff;  -moz-box-sizing: border-box; -moz-transition: all 0.08s ease-in-out 0s; border: 2px solid #F28433; border-radius: 6px 6px 6px 6px; color:#656668; display: inline-block; font-size: 14px; line-height: 1.4; padding:6px 0px 6px 0px; font-family:Helvetica, Arial, sans-serif; width:203px; margin:0 auto 0px; text-align:center; font-weight: bold; 
	}
	#edit_button a:hover{ background:url('../images/edit_h.png') no-repeat 50px 0 #F28433;  color:#fff; 
	}
	

	
	
	#orange_button a{   -moz-box-sizing: border-box; -moz-transition: all 0.08s ease-in-out 0s; background: none repeat scroll 0 0 #fff; border: 2px solid #a2cb34; border-radius: 6px 6px 6px 6px; color: #656668; display: inline-block; font-size: 18px; line-height: 1.4; 
	padding:5px 10px 5px 10px; font-family:Helvetica, Arial, sans-serif; width:180px; margin:10px 5px 10px 20px; text-align:center; 
	}
	#orange_button a:hover{ background:#f2993b; color:#fff; 
	}
	
		#rightsideover_txt{ font-family:"Times New Roman", Times, serif; font-size: 14px; letter-spacing:1px; margin-left:10px; float:left;  color:#656668;   font-weight:bold; width:90%; margin-top:10px;
		}
	#rightsideunder_txt{ font-family:"Times New Roman", Times, serif; font-size: 18px; letter-spacing:1px; margin-left:10px; float:left;  color:#656668;   font-weight:bold; width:90%;
		}
	#rightsideunder_txt a{   color:#656668;
		}
	#rightsideunder_txt a:hover{ color:#a2cb34;  
		}
	
	
	#forced_clear{clear:both; background:url('../images/horiz_line.png') left ; height:5px; width:95%; margin:10px 0px 10px 0px;}
	
	
	
	/*---favepage--*/		
	
	#favething{width:730px;  float: left; background:#fdfcf9; margin: 0px 15px 15px 0px; 
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; text-align:center;
		}	
		
		h1, #favething h1, #add{font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 33px; font-weight: bold; margin-left:22px;  margin-top:3px; margin-bottom:15px; width:100%; text-align:left; clear:both; line-height:41px; color:#000; width: auto;
		}	
		
		
		
	#favething_img{
			width: 685px; padding:10px 0px 30px 0px;
				margin: 0px 0px 0px 12px; /* ---adjust for favcorner---- */
				 float:left; text-align:center;
				 background:url('../images/favethingmiddle.png') repeat-y; 
				}	
		
		#favething_img img{ }
				
		#favethingtop{
			background:url('../images/favethingtop.png') no-repeat top;  margin: 0px 0px 0px 12px;  width:685px;  padding:10px 0px 0px 0px; text-align:center;float:left; 
			}
		#favethingbottom{float:left;
			background:url('../images/favethingbottom.png') no-repeat bottom;  margin: -10px 0px 10px 12px;  width:685px; height:15px;  text-align:center; float:left;
			}
		
	#favecorner{
			background:url('../images/leftcorner.png') no-repeat;   margin:-2px 0px 0px -2px; width:100%; padding:12px 0px 0px 12px; float:left;
			}
			
				#pin{
			background:url('../images/pin_r.png') no-repeat;   margin:-20px 0px 0px -5px; width:35px; height:42px;  float:left;
			}
			
				#pin_r{
			background:url('../images/pin.png') no-repeat;   margin:-20px 10px 0px 0px; width:35px; height:42px;  float:right;
			}
			
	#favethingbottomshadow{
			background:url('../images/favethingbottom_shadow.png') no-repeat right bottom;  width:100%; padding-top:5px; margin-bottom:10px; float:left;
			}
					
		
		
	#faver_thing  { float: left; width:630px;  padding:5px 10px 5px 15px; margin-left:2px;  text-align:left; }
				
		#faver_thing a{ font-weight:bold; color:#979EA8; text-decoration:none;}
		#faver_thing a img{ width:40px;  margin-right:5px;  float:left;}
		#faver_thing a:hover{text-decoration:none; color: #a2cb34;}
		#faver_thing a:hover img{ width:42px;   opacity:.7;  float:left;}
		#faver_thingtxt{ float:left; font-family:"Times New Roman", Times, serif; font-size: 13px;  line-height:17px; font-weight:normal; color:#979EA8; width:90%;  margin-left:10px; letter-spacing:1px;}
		#faver_thingcomment{ float: left; font-family:"Times New Roman", Times, serif; font-size: 14px;  line-height:17px; font-weight:normal; color:#626366; width:90%;  margin-left:10px; letter-spacing:1px;}
		#faver_thingcomment a{color:#626366; font-weight:bold;}
		#faver_thingcomment  a:hover{ color: #a2cb34; font-weight:bold;}
#commentform{ padding:18px 30px 10px 18px;}
#commentform textarea{width:450px; float:left; }
		#commentform img{ float:left; }
		
	/*------right-side-------*/
	#profilename,  #profile_person {float: left; font-family:"Times New Roman", Times, serif; font-size: 18px;  line-height:19px; font-weight:normal; color:#000;    letter-spacing:1px;  margin-top:10px; float:left; text-align:left;}
		 #profilename a, #profile_person  a{ font-weight:bold; color:#000; text-decoration:none;}
		  #profilename a:hover, #profile_person  a:hover{ color:#979EA8;}
		  #profileaddress a{ font-weight:bold; color:#979EA8; text-decoration:none;}
		  #profileaddress a:hover{ color:#000;}
		#profile_person  a img{ border:1px solid #ccc;  float:left; margin-left:10px; font-size:11px; margin-bottom:10px;}
		#faver_thing a img{float:left; width:40px;   margin-right:5px; }
		#faver_thing a:hover img{ width:42px;   opacity:.7;  float:left;}
		#profile{float: left; font-family:"Times New Roman", Times, serif; font-size: 18px;  line-height:17px; font-weight:normal; color:#979EA8; width:150px;  margin-left:10px; letter-spacing:1px; margin-bottom:5px;}
		

	#profile_txt_wrap{width:510px; float: left;}
		
		/*---search/home--*/	
	
	
	#fave{width:250px;  float: left; background:#fff; margin: 0px 15px 15px 0px; 
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; 
		}
		
		
		/*-----nine image------*/
		#nine_thumb{width:280px; margin:0px 0px 0px 13px; }
		#nine_thumb img, #nine_thumbblank{width:84px; height:84px; float:left; margin:0px 7px 7px 0px; border:1px solid #CCC;}
		#nine_thumb a:hover img, #nine_thumbblank:hover{ opacity:.7;  float:left; border:1px solid #a2cb34;}		
		#nine_thumb a img{ opacity:1;  float:left;}		
		
	

	#twelve_thumb{width:500px; margin:0px 0px 0px 25px;}
		#twelve_thumb img{width:50px; height:50px; float:left; margin:0px 7px 7px 0px}
		#twelve_thumb a:hover img{ opacity:.7;  float:left; border:none;}		
		#twelve_thumb a img{ opacity:1;  float:left; border:none;}		
			
	





/*------------collections-----------------*/

#profilecollection{  float: left; background:#fdfcf9; margin: 0px 10px 15px 0px; color:#626366;
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888;  }




#collectionheading{ width:100%;  float: left; background:#fdfcf9; margin: 0px 15px 15px 0px; color:#626366;
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888;  }
#collectionheading.collectionheading{height:127px;}

#collectionheading h1{font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold;  margin-top:3px; margin-bottom:15px; width:100%; text-align:left; clear:both; line-height:41px; color:#000;
		}	
		
#collectionlinks, #collectionlinks a{ text-align:left; font-family:"Times New Roman", Times, Georgia,   serif; font-size:13px;   color:#656668; }
#collectionlinks a:hover{ color: #a2cb34;}	
#profileactivity{margin:0px 0px 10px 0px;  float:left;}
#profileactivity a{text-align:left; font-family:"Times New Roman", Times, Georgia,   serif; font-size:13px;   color:#656668;  letter-spacing:0px;}
#profileactivity a:hover{ color: #a2cb34;}


/*--------profile universal-----*/

#profileleft{ width:100%; margin-top:3px; margin-bottom:15px;  text-align:left; clear:both; line-height:41px; color:#000; }
#profileleft img{ max-width:45px; float:left; margin-right:5px;  }
#profileleftlg{text-align:center; width:215px; font-family: "Times New Roman",Times,serif; font-size:18px;}
#profileleftlg img{ max-width:215px; margin-bottom:15px; margin-left:-10px;   }/*offset the left margin for centered image*/
 #profileleft h3{ font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  text-align:left; clear:both; line-height:22px; color:#000;}
#profileaddress{font-family:"Times New Roman", Times, Georgia,   serif; font-size:13px;   color:#656668;  letter-spacing:0px;  text-align:left; float: left; clear:both;}



 
/*--------signup--------*/
 .collections{width:875px;}
 #teaser_wrap{
 		 cursor: pointer;
		  width:160px; height:50px; float: left; margin:0px 10px 10px 0px;  font-size:13px;
 	}
 	#teaser_category{
 		 cursor: pointer; background:url('') no-repeat center center;
		 border:2px solid #0C9;  width:26px; height:26px; margin:1px 13px 10px 0px; float: left;  border-radius: 6px 6px 6px 6px;  border: 1px solid #A4A2A2;
 	}
	
	 	#teaser_category:hover{
 		 cursor: pointer; background:url('../images/suggested_h.png') no-repeat left bottom; width:36px; height:31px; margin:-3px 5px 10px 0px; border:none; float: left;     border-radius: 6px 6px 6px 6px; 
 	}

#teaser_category.selectcat{
 		 cursor: pointer; background:url('../images/suggested_h.png') no-repeat left bottom; width:36px; height:31px; margin:-3px 5px 10px 0px; border:none; float: left;     border-radius: 6px 6px 6px 6px; 
 	}
	
	
/* --------Forms--------*/




.add_note { float:left;  background:url('../images/note.png') no-repeat left #FFF; text-align:left; padding: 8px 5px 8px 30px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px;  float:right; border:2px solid #26A9E0; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; margin-top:2px;  }

#add_notesm a{ float:left;  background:url('../images/notes20.png') no-repeat left #FFF; text-align:left; padding:4px 5px 4px 30px;  font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px;  float:left; border:1px solid #656668; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px;   }
.add_note:hover { background:url('../images/note_h.png') no-repeat left #26A9E0; color:#FFF;  border:2px solid #26A9E0; text-decoration:none;  }
#add_notesm a:hover{ background:url('../images/notes_h20.png') no-repeat left #26A9E0; color:#FFF;  border:1px solid #fff; text-decoration:none;  }

.overlay_add_note { float:left;  background:url('../images/note.png') no-repeat left #FFF; text-align:left; padding: 8px 5px 8px 30px; font-family:  Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing:1px;  float:right; border:2px solid #26A9E0; text-decoration:none; font-weight:bold;  color:#656668; -moz-border-radius: 5px; border-radius: 5px; margin-top:2px;  }
.overlay_add_note:hover { background:url('../images/note_h.png') no-repeat left #26A9E0; color:#FFF;  border:2px solid #26A9E0; text-decoration:none;  }

.error_list{margin-left:170px;}
.error_list li{ list-style:disc; color:#900;}

#form_wrap{width:925px;  float: left; background:#fdfcf9; margin: 0px 15px 15px 0px; 
		-moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow:2px 2px 5px #888; box-shadow: 2px 2px 5px #888; text-align:center;
		}	

#form_wrap h1{font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; margin-left:22px;  margin-top:3px; margin-bottom:15px; width:100%; text-align:left; clear:both; line-height:41px; color:#000;
		}			
#inner_wrap{width:100%; text-align:left; padding:20px; font-family:"Times New Roman", Times, Georgia,   serif; font-size:16px;   color:#656668; }
#inner_wrap.inner{width:850px;}
h1.collection_txt{ width: 500px; float:left;}


 div #inner_wrap input,   div #inner_wrap textarea,   div #inner_wrap select, div#label_select, div#commentform textarea, div#faver textarea{  
        float:left;
		 -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A2A2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8);
	display: inline-block;
  font-weight: 500;
    line-height: 1.4;
    padding: 6px 12px;
	width:650px;
	letter-spacing:1px;
 color:#000; font-family:"Times New Roman", Times, Georgia,   serif; font-size: 17px; line-height:24px; }
		div #inner_wrap textarea{  -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A2A2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8);
    display: inline-block;
    font-weight: 500;
    line-height: 1.4;
    padding: 6px 12px;
	width:650px;
	letter-spacing:1px;
 font-family:  Helvetica, Arial, sans-serif;  line-height: 1.4; color:#CCC;}
		div #inner_wrap textarea.black{   color:#000; font-family:"Times New Roman", Times, Georgia,   serif; font-size: 17px; line-height:24px; }
		input#profile_birth_place.birthplace, input#sf_guard_user_city.birthplace{width: 482px;margin-right: 3px;}	
.profile_marginleft{clear: both;margin-left: 160px;padding-top: 15px;}		
		div#faver textarea{max-width:210px; min-height:100px;    font-size: 12px;}
		 
div #inner_wrap input:focus, div #inner_wrap textarea:focus, div#commentform textarea:focus{ color:#000; font-family:"Times New Roman", Times, Georgia,   serif; font-size: 17px; line-height:24px; }
	div #inner_wrap input.blur,  div#commentform textarea.blur{ font-family:  Helvetica, Arial, sans-serif;  line-height: 1.4; color:#CCC; }
	div#commentform textarea {  max-width:550px; float:left;}
		
		 div #inner_wrap select{color:#000; color:#000; font-family: "Times New Roman", Times, Georgia,   serif;  font-size: 17px; line-height:21px;  } 
   
   div #inner_wrap  input[type=checkbox]{ width:30px; height:30px;float:left; text-align:left;}


div#label_select{
   -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A2A2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8);
    color: #221919;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    background: url('../images/arrowdown.png') no-repeat right #FFF;
    height:40px;
	width:650px;
	letter-spacing:1px;
	overflow:hidden;
	
	}
   
div#label_select:hover { background: url('../images/arrowdown_h.png') no-repeat right #FFF;}
  
   
  div #inner_wrap input,   div #inner_wrap textarea{}

 div #inner_wrap  input:hover,  div #inner_wrap textarea:hover,  div #inner_wrap select:hover, div#label_select:hover,
    div #inner_wrap input:focus, div #inner_wrap textarea:focus, div#commentform textarea:hover, div#faver textarea:hover{  
        border-color: #26A9E0;  
        -moz-box-shadow: 0px 0px 7px #26A9E0; -webkit-box-shadow:0px 0px 7px #26A9E0; box-shadow: 0px 0px 7px #26A9E0; 
		
        }  
		
	   
	  
	   div#label_select select,  div#label_select select:hover, div#label_select select:focus {
 padding:0px; margin:0px;  background:none; border:none; border-radius:none;  -moz-box-shadow:0px 0px 7px #FFF; -webkit-box-shadow:0px 0px 7px #FFF; box-shadow:0px 0px 7px #FFF; 
   width:700px;
 } 
 #noinput_txt{ width:300px; float:left; font-family: handwriting, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  text-align:left;  line-height:24px; color:#000; padding-bottom:10px; }
	  
	   div #inner_wrap  checkbox{ width:10px;}
   div #inner_wrap label,   #nolablespacing, #nolable, #label_form_img lable{  
        margin-left: 10px;  
        color: #999999; 
		width: 150px;float: left; 
		
        }  
  
	#nolablespacing{height:100px; }
	  	#nolablespacing{padding-bottom:5px; }
	   #label_form_wrap input{ margin:0px 0px 20px 0px;}
	  
	  #label_form{width: 950px; float: left; padding-bottom:10px; padding-top:10px;   }
	 div#label_form_img{width: 950px; float: left; padding-bottom:10px; padding-top:10px;  }
	 div#label_form_img img{ float:left; }
	 
	   div#label_form_img input{ width:380px; float:left; }
	 
	   div#label_form_img input[type=file]{ 
	   width:380px;
	   background: none repeat scroll 0 0 #fff;
       -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px 6px 6px 6px;
   color:#656668;
    display: inline-block;
    font-size: 18px;
    line-height: 1.4;
    padding: 6px 12px;
	font-weight:bold;
	 font-family:Helvetica, Arial, sans-serif; }
	 
	    div#label_form_img select{width:100px;}
 div #button a, div #inner_wrap input[type=submit]{text-align:center;}
div #button input, div #button a, div #inner_wrap input[type=submit], div #button_heart input{  
    -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #a2cb34;
    border-radius: 6px 6px 6px 6px;
   color:#656668;
    display: inline-block;
    font-size: 18px;
    line-height: 1.4;
    padding: 6px 12px;
	font-weight:bold;
	 font-family:Helvetica, Arial, sans-serif; }  

 div #inner_wrap input[type=submit]{float:left;}

 div #buttonred input{background: none repeat scroll 0 0 #fff;
      border: 2px solid #E30517;     -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px 6px 6px 6px;
   color:#656668;
    display: inline-block;
    font-size: 18px;
    line-height: 1.4;
    padding: 6px 12px;
	font-weight:bold;
	 font-family:Helvetica, Arial, sans-serif; 
}


 div #buttonred input:hover{background: none repeat scroll 0 0 #fff;
      border: 2px solid #E30517;     -moz-box-sizing: border-box;
    -moz-transition: all 0.08s ease-in-out 0s;
    background: none repeat scroll 0 0 #E30517;
    border-radius: 6px 6px 6px 6px;
   color:#fff;
    display: inline-block;
    font-size: 18px;
    line-height: 1.4;
    padding: 6px 12px;
	font-weight:bold;
	 font-family:Helvetica, Arial, sans-serif;  -moz-box-shadow:0px 0px 7px #Fff; -webkit-box-shadow:0px 0px 7px #Fff; box-shadow:0px 0px 7px #Fff;
}

div #button input:hover, div #button a:hover, div #inner_wrap input[type=submit]:hover, div #button_heart input:hover{  

    background: none repeat scroll 0 0 #a2cb34;
      border: 2px solid #a2cb34; 

    color: #fff;
 
	
	  -moz-box-shadow:0px 0px 7px #FFF; -webkit-box-shadow:0px 0px 7px #FFF; box-shadow:0px 0px 7px #FFF;  }  

#delete_js{width: 700px; float:right;}
#required{float:left; width:50px; color:#C00; margin-left:7px;}
div#delete  input[type="submit"]{border: 2px solid #C00; }
	div#delete  input[type="submit"]:hover{  background:#C00;  color:#fff; border: 2px solid #C00; }





	 #green_button_faveit a{ background:url('../images/fave_sm.png')  no-repeat 40px -3px #fff;}
		 #green_button_faveit a:hover{background:url('../images/fave_sm_h.png')  no-repeat 40px -3px #a2cb34;}
	
	
 div#button input#save_fave{ background:url('../images/fave_sm.png')  no-repeat 3px 0px #fff; padding-left:40px;}
 div#button input#save_fave:hover{background:url('../images/fave_sm_h.png')  no-repeat 3px 0px #a2cb34;}

div#button_heart input{ background:url('../images/fave_sm.png')  no-repeat 260px 0px #fff; padding-left:40px;}
div#button_heart input:hover{background:url('../images/fave_sm_h.png')  no-repeat 260px 0px #a2cb34;}


/*----switches---*/

.left{
float:left;
width:170px;}

#ajax{
float:left;
width:300px;
padding-top:5px;
font-weight:700;
}

    .cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(switch.gif) repeat-x; display: block; float: left; }
    .cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
    .cb-enable span { background-position: left -90px; padding: 0 10px; }
    .cb-disable span { background-position: right -180px;padding: 0 10px; }
    .cb-disable.selected { background-position: 0 -30px; }
    .cb-disable.selected span { background-position: right -210px; color: #fff; }
    .cb-enable.selected { background-position: 0 -60px; }
    .cb-enable.selected span { background-position: left -150px; color: #fff; }
    .switch label { cursor: pointer; }
    .switch input { display: none; }








.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on fave_wrap */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}


/* Infinite Scroll loader */
#infscr-loading { 
  text-align: center;
  z-index: 100;
  position: fixed;
  left: 45%;
  bottom: 40px;
  width: 200px;
  padding: 10px;
  background: #000; 
  opacity: 0.8;
  color: #FFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/**** Fluid ****/

#fave_wrap.fluid  {
  padding: 0px 0;
}

/* right margin value is 0.1% less than calculated,
  to allow for rounding errors in Firefox */
.fluid .fave_item {
  margin: 0px 0% 0px 0%;
  padding: 0px 0%;
}

.fluid .fave_item.col1 { width: 15%; }
.fluid .fave_item.col2 { width: 35%; }
.fluid .fave_item.col3 { width: 55%; }



/**** Pygments ****/

code .s1,
code .s { color: #78BD55; } /* string */
code .mi, /* integer */
code .cp, /* doctype */
code .kc { color: #5298D4; } /*boolean*/
code .k { color: #E39B79; } /* keyword */
code .kd, /* storage */
code .na { color: #A9D866; } /* markup attribute */
code .p  { color: #EDB; } /* punctuation */
code .o  { color: #F63; }   /* operator */
code .nb { color: #AA97AC;} /* support */

/* comment */
code .c,
code .c1 { color: #666; font-style: italic; }

code .nt { color: #A0C8FC; } /* Markup open tag */

code .nf { color: #9EA8B8; } /* css id */
code .nc { color: #A78352; }  /* CSS class */
code .m  { color: #DE8E50; } /* CSS value */
code .nd { color: #9FAD7E; } /* CSS pseudo selector */

/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
ul.catlist{padding:0px;}
.catlist li{width:240px; float: left; display:block; margin:0px 15px 7px 0px; padding: 4px 3px 4px 35px; line-heght:25px; font-size: 18px;    }



#signupteaser h1 #inherit, #signupteaser h2 #inherit, #signupteaser h3 #inherit, #favecorner h3 #inherit, #favecorner h2 #inherit,#favecorner h1 #inherit, #favecorner h4 #inherit, #favecorner h5 #inherit, #favecorner #inherit{font:inherit; text-align:inherit; margin:0px; color:inherit; width:inherit; padding:0px;}

.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2000px;
	background-color: #fff;
	z-index:5000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#price_tile{}
#starrating{ width:100%; float:left; color: #656668;    font-family: "Times New Roman",Times,serif;  font-size: 14px;    letter-spacing: 1px; margin-bottom:10px; }

#starrating div#on{ background:url('../images/starimages/on.png') no-repeat; height:24px; width:24px; display:block; float:left;}
#starrating div#off{ background:url('../images/starimages/off.png') no-repeat; height:24px; width:24px; display:block;float:left;}
#starrating div#over{ background:url('../images/starimages/over.png') no-repeat; height:24px; width:24px; display:block;float:left;}
#price_tile{font-size:12px;  width:auto;  position:relative; top:-15px; right:15px; background:url('../images/postit_price.png')repeat-x top right; z-index:15; float:right; text-align:center;  font-family: handwriting,Arial,Helvetica,sans-serif; height: 0; margin-bottom: -27px; padding: 6px 15px 20px 10px; font-size: 18px;  }
#starrating_tile{ margin:0px auto 0; width:100px;}

#starrating_tile div#on{ background:url('../images/starimages/on_sm.png') no-repeat center top; height:25px; width:20px; display:block; float:left;}
#starrating_tile div#off{ background:url('../images/starimages/off_sm.png') no-repeat center top;height:25px; width:20px; display:block;float:left;}
#starrating_tile div#over{ background:url('../images/starimages/over_sm.png') no-repeat center top; height:25px; width:20px; display:block;float:left;}


.hideScroll {
	overflow: hidden !important;
}

#green_button.signupteaser{float:right; width:85px;}
#postitbutton_wrap{width: 350px; float:left; padding-top:20px;}
#signupbutton_wrap{width:430px; margin:0 auto 0px;}
#mobileleftnav{display:none;}
.mobile_subnav{display:none; }
#join_txt{width:100%; text-align:center; float:left; margin:-40px 0px 20px 0px;}
#blockoutbg{ display: none;    height: 1px;    left: 50%;    position: fixed;    top: 50%;    width: 1px;    z-index: 5003;}
#form_wrap.add{margin-left: -450px;    margin-top: -200px;}
#add_images_wrap{width: 958px; margin: 0px auto 0px;}
 .instruction_txt{margin-left:160px; margin-top:3px; float:left;width: 656px; }
 .image_wrap_addweb{width:215px; min-height:150px; background-color:white; float:left;}
 #forced_clear.form_clear_line{width:530px; float:left; clear:none; margin: 15px 0px 0px 10px;}
 #forced_clear.form_clear_line_lg{width:533px; float:left; clear:none; margin: 15px 0px 0px 10px;}
 #forced_clear.form_clear_line_sm{width:433px; float:left; clear:none; margin: 15px 0px 0px 10px;}
  div#rightside div#green_button{width:310px;}
 div#favething_img span.colorbox_image_zoom_1 img{width:45px;}
 #overlay_right_container{background: none; float: left; width: 235px;}
 .subnav_back{display: none;}
@media only screen 
and (min-width : 1000px) {
#topnav{margin-top: 40px;}
#breadcrumbs.breadcrumb_adjust{margin-left:250px;}

 ul.topnav ul.mobile_subnav_user{display:none;}
ul.topnav ul.main_dropdown{ background: #FFFFFF;  box-shadow: 5px 5px 5px #999999;  display: block; position: absolute; text-align: left; width: 140px; z-index: 100; margin-top:-271px;}
#mobile_left_wrap{position: absolute; left:50%;}
 div#secondnav div#header.secondnav div#mobile_left_subnav.main_dropdown{display: block; width:750px; position:relative; left:-50%; top: 5px; background:#FFFFFF;  box-shadow: 5px 5px 5px #999999; margin:0px auto 0px; height:300px;  }
 div#secondnav div#header.secondnav div#mobile_left_subnav.main_dropdown ul.mobile_subnav{display:block;}
div#blueactionrev span#ss{background: url("../images/dropdown.png") no-repeat scroll right center rgba(0, 0, 0, 0) ; padding: 10px 13px 10px 0px; display: block; font-weight:bold;}

ul.mobile_subnav {
margin: 0;
padding: 0;
list-style-type: none;
width: 750px;
float:left;
font-family: Times, serif;
}
ul.mobile_subnav li,  ul.mobile_subnav_user li{display: inline; float:left; font-family: Times, serif;}

ul.mobile_subnav li a,  ul.mobile_subnav_user a li {
width: 180px;
display: block;
padding: 2px 2px;
text-decoration: none;
text-indent: 5px;
text-align:left;
color:#000;	

}

ul.mobile_subnav_user a li{width: 150px; margin:0px 0px 0px -15px;}


ul.mobile_subnav li a:hover,  ul.mobile_subnav_user a li:hover{ /*hover background color*/
background:#666;
color: white;

}



}




@media only screen 
and (max-width : 1100px) {
	#favething_wrap{ width:980px;}
#favething{width: 640px;}
#favethingtop {background: url("../images/favethingtop_sm.png") no-repeat scroll left top rgba(0, 0, 0, 0);    float: left;    margin: 0 0 0 5px;    padding: 10px 0 0;    text-align: center;    width: 620px;}
#favething_img  {    background: url("../images/favethingmiddle_sm.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);    float: left;    margin: 0 0 0 5px;    padding: 10px 0 10px;    text-align: center;    width: 620px;}
 #overlay_image_container, #overlay_image_2_container, #overlay_image_3_container { width: 620px;}
#favething_img img, #overlay_image_container img, #overlay_image_2_container img, #overlay_image_3_container img {width: auto; max-width: 600px;}
#favethingbottom { background: url("../images/favethingbottom_sm.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); width: 620px; margin: -2px 0px 10px 5px}
#favethingbottomshadow {    background: url("../images/favethingbottom_shadow.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);    float: left;    margin: 0 0 0 -6px;    padding-top: 5px;    width: 100%;}
}

@media only screen 
and (max-width : 1000px) {
	#favething_img img {width: 100%; }
	#favethingbottomshadow{margin:0px;}
}










@media only screen 
and (max-width : 1000px) {
	html{overflow-x: hidden; overflow-y: scroll;}
	html, body {overflow-x: hidden !important; position: relative !important; }
	body{ overflow-y: hidden;}
#fixedtop1{width:100%;}
#fixedtop1.moveleft{left:180px;}
#fixedtop1.moveright{left:-150px;}	

#fave_wrap{width:100%; float:none;}

#favecorner {width:100%;}
#footerbg {width:100%;}
#tags_txt{width:70%}
#profile_person {width:225px; margin:0px auto 0px; float:none;}
#green_button{margin:0px auto 10px;}
#favehoverbottom {width:94%;}

#postitbutton_wrap, #signupbutton_wrap{width: 94%; float:none; padding:10px;}
#green_button.signupteaser{ float: none;    width: 305px;}
#signupteaser_txt, #welcome_txt {font-size:18px; padding: 10px;}
#welcome_txt {width:90%; height: 69px; background:url("../images/welcometofave_txt.png") no-repeat center bottom; background-size:contain;}
#signupteaser, #postit {width:100%; height:240px; background:url('../images/postit.png') no-repeat center center; background-size:cover; margin-top:50px;}
#postit_txt{width: 100%; padding:10px; float:none;}
#postit.sharing_postit{width:100%;  padding-top:5px; height:150px; background-position:bottom;}
#facebooksignin, #facebooksignin:hover {width:100%; background-size:contain; float:none; }
.favelogo{width:100px;}
.citylogo{width:45px;}
#mobileleftnav{display:block; float:left; }
.logo_wrap{margin:0px auto 0px; width:150px; padding: 3px }
#mobileleft_icon{float:left; width:40px; height:40px; background:url('../images/mobile_left_icon.png') no-repeat center center;}
#mobileleft_icon:hover{ background:url('../images/mobile_left_icon_h.png') no-repeat center center;}
#mobileright_icon{float:right; width:40px; height:40px; background:url('../images/mobile_right_icon.png') no-repeat center center;}
#mobileright_icon:hover{ background:url('../images/mobile_right_icon_h.png') no-repeat center center;}
#signin {width: 300px; margin:0px auto 0px; float:none; display:block; }
#searchbar{display:none;}
#mobile_searchbar{margin-top:10px;}
div #mobile_searchbar input {float: left; background: #fff; width: 125px; height: 18px; text-align: left; padding: 4px 6px 4px 5px; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: normal; color: #ccc; letter-spacing: 1px;
margin: 0px 0px 5px 0px; float: left; border: 1px solid #656668; text-decoration: none; -moz-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; font-size: 14px;}
div #mobile_searchbar input:focus{color:#000;}
div #mobile_searchbar .searchsubmit {height: 28px; float: left; background: url("../images/search.png") no-repeat #fff 0px 1px; width: 5px; text-align: left;
padding: 4px 6px 4px 30px; font-family: Helvetica,Arial,sans-serif; font-size: 14px; letter-spacing: 1px; margin: 0px 0px 0px 0px; float: left;
border: 1px solid #656668; border-left: none; text-decoration: none; font-weight: bold; color: #656668; -moz-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px;}
.topnav ul{text-align:left; width:auto; margin:0 auto 0px;}
#mobileleft_inner{display:none; width:180px; float:left; height: 100%; position: fixed; z-index: 10001; background: #fff; top:0px; overflow:hidden; left:0px; }
#secondnav{top: 00px; position: relative; float:left;}
#header.secondnav{width:100%; text-align:center; height:auto;  text-align:left; background:none; padding-top: 10px;}
.topnav li{display: inline; padding-right:0px;}
.topnav li a.nav_state_change, .topnav li a.menuanchorclass, .topnav li a.nav_state_change:hover{padding:3px 0px; float:left; width:100%;}
.topnav li a {padding:3px 0px; float:left; width:100%; display:block;}

#all_wrap.mobileleft{float:left; margin-left: 180px;}
#all_wrap.mobileright{float:left; left: -150px; position:relative;}
#mobilenav_off{display:none; width:100%; height:100%; position: fixed; z-index: 1009; top: 0; left:0px;}
#mobilenav_off.left{display:none; width:100%; height:100%; position: fixed; z-index: 1009; top: 0; left:-170px;}
#topnavsignin, #plusbutton{float:left;}
	#header.secondnav ul.topnav{display:none;}

 div#mobileleftnav div#mobileleft_inner div#secondnav div#header.secondnav ul.topnav{display:block; text-align:left; padding-top:0px;}
 .headingspacer {height:20px;}
 #header{height: 51px;}
#favething_wrap {width:100%; padding:5px;} 
#favething{width:96%;}
#faver_thing {width:94%;}
#faver_thingcomment {width: 80%;}
#refavelg a {width:80%; background:url('../images/refave.png') no-repeat 10px 0px; padding: 8px 5px 8px 5px;}
#refavelg a:hover {width:80%; background:url('../images/refave_h.png') no-repeat 10px 0px #26A9E0;  padding: 8px 5px 8px 5px;}
#favethingtop {width:100%; padding:0px;}
#favething_img {width:100%; padding:0px; margin: 0px 0px 0px -10px; background:none;}
#favething_img img {width:100%; padding:0px;}
#rightside{width: 96%;}
#rightside_wrap, #overlay_right_container{width: 100%;}
#nine_thumb{width:94%; height: 81px;   overflow-x: scroll;    overflow-y: hidden;   }
#nine_thumb_inner{width: 667px; float:left;}
#favethingbottom {width:100%; margin:0px 0px 10px -18px;}
#profileleftlg {width:94%;}
#profileleftlg img{width:100%; max-width:100%;}	
#container{display:block;}
#row, #left, #right, #middle {display:block; width:100%;}
.collection_prev{width:100%; float:left; height:auto;}
#rightside.right_margin{margin-left:0px;}
 div#container div#row div#right div.collection_prev {margin-left:10px;}
 #favecorner.collection_min{padding:10px; min-height: 0px;}
 #faver_activity {width:100%;}
 #activity_txt{float: left;width: 75%; margin-left: 10px;}	
#form_wrap {width:100%;    margin: 0px; padding-bottom:10px;}
#fave_wrap {width:100%;}
#profilepic{width:94%; float:left; margin-right:0px;}	
#profilepic img{width:82%; margin-bottom: 15px;}
#inner_wrap{width:94%; padding:0px;}
#nolablespacing{height:0px;}
#edit a.edit_lg{background-position: 1%; text-align:center; margin:5px 0px 0px 0px; width:83%;}

	#profile_txt_wrap{width:100%; float: left;}
	#noinput_txt {width:50%;}
	#nolable, #label_form_img lable {margin:0px;}
div#label_form_img input[type="file"] {width:100%;}
#label_form {width: 100%;}
#add.add_adjust{width:auto;}
#inner_wrap.inner{width:100%;}	
 .instruction_txt{margin-left:0px; margin-top:3px; float:left;width: 94%; }
  .image_wrap_addweb{width: 60%; height:auto; background-color:white; float:left;}
div #inner_wrap input, div #inner_wrap textarea{width:94%;}
		input#profile_birth_place.birthplace, input#sf_guard_user_city.birthplace{width: 87% ; margin-right: 3px;}	
		div #inner_wrap input, div #inner_wrap textarea, div #inner_wrap select, div#label_select, div#commentform textarea, div#faver textarea{width: 87%;}
div#label_form_img{width:94%;}
.profile_marginleft{clear: both;margin-left: 0px;padding-top: 15px;}	
#add_close {margin-right:10px;}
h1, #favething h1, #add{font-size: 26px;}
#breadcrumbs {margin-top:25px;}
ul.mobile_subnav{display: block;  margin-top: 15px;   position: absolute;    width: 170px;} 
.subnav_back{width:20px; height:20px; float: right; margin: -5px 10px 15px 0px; background: url('../images/arrow_left_sm.png') no-repeat right center; text-indent:-60px; display: block;}
.mobile_subnav li{width:150px; float:left; display:block;}
#blueactionrev {background: url('../images/arrow_right_sm.png') no-repeat right center;  width: 118px;}
div#header.secondnav ul.topnav li#categories{color: #F2993B; font-family: handwriting,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; background: url('../images/arrow_right_sm.png') no-repeat right center; margin: 0 0 11px; float:left; display:block; width:95%;}

#toprightnav{display:none; background: none repeat scroll 0 0 #FFFFFF; border: 0 none;  height: 100%;  margin: 0;  position: fixed; z-index:999999; top: 0;  right: 0; width: 150px; padding-top:20px; overflow:hidden; }
div#mobile_left_subnav{left:10px; transition-property: top, left; -webkit-transition-property: top, left; -moz-transition-property: top, left; -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  transition: all .5s ease-in-out; margin: 0 0 0 170px;
    position: absolute;    width: 185px;  overflow-x: hidden; height:300px; padding-top: 10px;}
div#mobile_left_subnav ul.moveleft{position:relative; left:-150px; transition-property: top, left; -webkit-transition-property: top, left; -moz-transition-property: top, left; -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;  -o-transition: all .5s ease-in-out;  transition: all .5s ease-in-out; }
div#secondnav.moveleft{left:-180px;}
div#secondnav div#header.secondnav ul.mobile_subnav{display:none;}
 div#mobileleftnav div#mobileleft_inner div#secondnav.moveleft div#header.secondnav div#mobile_left_subnav ul.mobile_subnav{display: block;}
ul.mobile_subnav_user{display: block; margin:0px 0px 0px 170px;    position: absolute;    width: 135px; }
div#toprightnav ul.moveleft{left:-190px; position: absolute; }
div#toprightnav ul.topnav ul.mobile_subnav_user div.subnav_back{margin-top:-20px;}
ul.topnav ul.mobile_subnav_user a li{display:block; float:left; padding: 0px 0px 10px 0px;width:100%;}
#join_txt{width:100%; text-align:center; float:left; margin:00px 0px 20px 0px;}
#logobig { background: url("../images/favelogo_lg.png") no-repeat scroll center center rgba(0, 0, 0, 0);    height: 160px;    width: auto; background-size:contain;}
#board_wrap{width:100%;}
#form_wrap {width:100%;}
#form_wrap.add{margin-left:0px;    margin-top: 0px; width: 100%;}
#blockoutbg{ display: none;    height: 1px;    left: 0%;    position: fixed;    top: 0%;    width: 1px;    z-index: 5003; width:100%;}
#add_fave, #add_collection, #upload_fave {padding: 120px 0 0;width:100%; background-size:contain;}
#add_buttons{width:33%; margin-left:0px;}
#profilecollection {width:94%;}
div#button_heart input{background:url("../images/fave_sm.png") no-repeat scroll 20px 0 #FFFFFF}
#collectionheading.collectionheading{height:auto;}
#add_images_wrap{width: 100%; margin: 0px auto 0px; float:left;}
#form_wrap h1 {font-size: 26px;}
.rc_m{display: none;}
div.rating-cancel, div.rating-cancel a {  left:160px; margin-top: 25px; }
 #forced_clear.form_clear_line,  #forced_clear.form_clear_line_lg,  #forced_clear.form_clear_line_sm{width:94%; float:left; clear:none; margin: 15px 0px 0px 0px;}
 #profileleft {margin: 0px auto 0px; width: 100%; margin-top: 3px; margin-bottom: 15px; text-align: left; clear: both; line-height: 41px; color: #000; position: relative; left: -5px; width: 230px; }
#refave a, #recommend a , .add_note {padding:8px 5px 8px 40px; width: 0; text-indent:-999px; overflow:hidden;}
#signupteaser_txt  {font-family: handwriting, Arial, Helvetica,sans-serif; color:#000; text-shadow: 0px 0px 0px #000000; font-size:16px; padding-top: 20px;}
div#signupteaser_txt img, #welcome_txt{width:300px; margin:-25px auto 0px; }
#nine_thumb img, #nine_thumbblank{width:60px; height:60px; float:left; margin:0px 7px 7px 0px; border:1px solid #CCC;}
} 

@media only screen 
and (max-width : 650px) {
.fave_item {width:96%;}
#search_img {width:94%;}
#faver, #faver_drk {width:92.5%;}
}
@media only screen 
and (max-width : 500px) {
div#signupteaser_txt img, #welcome_txt{width:87%;}
}






/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #red;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	/*background-image: url('fancybox_sprite.png');*/
}

#fancybox-loading {
	position: fixed;
	top: 30%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #fff;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel, div.rating-cancel a{position: absolute;left: 330px;width:80px;height:25px;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel {background:url('../images/starimages/clear_u.png');}
div.rating-cancel:hover {background:url('../images/starimages/clear_h.png');}

div.star-rating{float:left;width:25px;height:25px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url('../images/starimages/off.png') no-repeat 0 0px}
div.star-rating a{display:block;width:25px;height:100%;}
div.star-rating-on a{background:url('../images/starimages/on.png');}
div.star-rating-hover a{background:url('../images/starimages/over.png');}

/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


#fvPicker {
	border:6px solid #66b300;position:absolute;z-index:99999;
	cursor:pointer;
}

#fvPickerMask {
	
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  	filter: alpha(opacity=20);
  	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	}

a.fvPickerLink {
	color:#3D8901;
	text-decoration:none;
}

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

#fvClipFrameWrapper {
	border:1px solid #d6d6d6;
	position:fixed;
	z-index: 999999;
		-moz-box-shadow: 3px 3px 5px #ccc;
	-webkit-box-shadow: 3px 3px 5px #ccc;
	box-shadow: 3px 3px 5px #ccc;
	filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#dcdcdc,direction=135,strength=5);
	}

#fvClipFrame {
	width: 100%;

}

a#fvFrameClose {
	display:block;
	position:fixed;
	z-index:1000000;
	cursor:pointer;
	background:url(http://www.favething.com/images/close.png) no-repeat top center;
	width:50px;
	height:50px;
	margin:10px 10px 0px 0px;
}

a#fvFrameClose:hover {
	background:url(http://www.favething.com/images/close_h.png) no-repeat top center;
}

