input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}
input[type=search] {
  /* the webkit overrides need to stay at the top */
  -webkit-appearance: none;
  -webkit-box-sizing: content-box;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  box-shadow:inset 0 1px 2px #d5d5d5;
  /* your styles here */
}

input {outline: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-modify: read-write-plaintext-only;}

/**** Base styles ****/

html, body, 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, aside, canvas, details, figcaption, figure, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  font-family:Arial, Helvetica, sans-serif;
}

input {
	outline:none;
}

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

html {
  overflow-y: scroll;
    font-family:Arial, Helvetica, sans-serif;
}

body { 
	font-family: Arial, Helvetica, sans-serif;
  background:#e9e9e9;
  color: #222;
  line-height: 1.6em;
  margin-bottom:50px;
}

#slidemedown {
	position:relative;
	width:100%;
	height:100%;
}

.articleImg {
	display:none;
}


.hero-carousel {
	height:409px;

}

/* POP UP */
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}#boxes .window{position:fixed;left:0;top:0;width:639px;height:387px;display:none;z-index:9999;padding:20px;}#boxes #dialog2{width:639px;height:387px;} a#btn-peak{display:block; background:url(http://cdn2.search.xxx/xxx/_images/searchxxx-pop.png) no-repeat 0 0 transparent;width:639px;height:387px;} #btn-closeit {width:25px; height:25px;background:url(http://cdn2.search.xxx/xxx/_images/pop-searchxxx-close.png) no-repeat 0 0; position:absolute;top:15px; right:35px; cursor:pointer;}


/**** Content ****/

#da-cont {
	width:100%;
	background:#3090c0;
	border-bottom:2px #2681af solid;
	min-height:5px;
}

#cont-header {
	width:100%;
	height:70px;
	background-color:#efefef;
	border-top:1px solid #fefefe;
	border-bottom:1px solid #d5d5d5;
}

#header {
	width:989px;
	height:70px;
	margin:0 auto;
	position:relative;
}

#logo {
	position:absolute;
	top:-7px;
	left:-4px;
	z-index:990;
}


#content {
	top:10px;
	position:relative;
	height:400px;
}

#callout {
	background-image:url(http://cdn2.search.xxx/xxx/_images/bg-heading.png); position:absolute; left:164px; top:17px; width:286px; height:34px;
}

#calloutText {
	margin-top:8px; margin-left:5px;
}

#divider {
	position:absolute;
	right:280px;
	top:0px;
	background:url(http://cdn2.search.xxx/xxx/_images/header-divider.gif);
	width:2px;
	height:69px;
}

#ourDirectory {
	font-size:12px;
	position:absolute;
	top:22px;
	right:108px;
}

/**** Slider Shadow ****/

#sliderShadowBottom {
	width:100%;
	position:relative;
	top:-13px;
	height:12px;
	border-bottom:1px solid #d5d5d5;
	background-image:url(http://cdn2.search.xxx/xxx/_images/slider-shadow-bottom-03.png);
	background-position:top center;
	background-repeat:no-repeat; 
	z-index:900;
}

#sliderShadowTop {
	width:100%;
	position:relative;
	top:0px;
	height:12px;
	background-image:url(http://cdn2.search.xxx/xxx/_images/slider-shadow-03.png);
	background-repeat:no-repeat;
	background-position:top center;
	z-index:900;
}

#look {
	position:absolute;
	top:25px;
	left:220px;
	margin-right:20px;
	font-size:24px;
	font-family:Helvetica, Arial, Sans-Serif;
	color:#353535;
}

a.getListedButton {
	float:right;
	background:url(http://cdn2.search.xxx/xxx/_images/btn-add-domain-gray.png) 0 0 no-repeat;
	width:95px;
	height:0px;
	display:block;
	padding-top:37px;
	outline:none;
	overflow:hidden;
}

a.getListedButton:hover {
	background-position:-95px 0;
}

a.getListedButton:active {
	background-position:-190px 0;
}

a.getListedClose {
	float:right;
	background:url(http://cdn2.search.xxx/xxx/_images/btn-add-close.png) 0 0 no-repeat;
	width:95px;
	height:0px;
	display:block;
	padding-top:37px;
	outline:none;
	overflow:hidden;
	display:none;
}

a.getListedClose:hover {
	background-position:-95px 0;
}

a.getListedClose:active {
	background-position:-190px 0;
}

#getListed {
	position:absolute;
	top:17px;
	right:0px;
	margin-right:5px;

}

#getListedForm {
	background:#3090c0;
	
	display:none;
	width:100%;
	height:45px;
	padding:0 10px 10px 10px;
}
#glf-wrap {width:960px; margin: 0 auto; height:45px;}
#getListedForm h1{
	font-size:14px;	
	line-height:16px;
	padding:0px;
	margin:0px;
}

#getListedForm p{
	font-size:12px;
	line-height:14px;	
}


.getListedField {
	background-color:#50A6D1;
	border:1px solid rgba(30,121,180,1);
	padding:7px;
	width:200px;
	height:16px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);
	-o-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);
	font-size:14px;
	color:#ffffff;
}

.security_code {
	width:80px;
	margin-top:0px;
	margin-left:10px;
	
}

.errorxxx {
	position:relative;
	display:none;
	font-size:11px;
	color:#7d0000;
	text-shadow:0 1px 0 #ffffff;
	top:10px;
	left:-122px;
	height:26px;
	width:100px;
	padding:0px 8px;
	background-image: -webkit-linear-gradient(top,#fff,#fffce0);
	background-image: -moz-linear-gradient(top,#fff,#fffce0);
	background-image: -ms-linear-gradient(top,#fff,#fffce0);
	background-image: -o-linear-gradient(top,#fff,#fffce0);
	background-image: linear-gradient(top,#fff,#fffce0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fffce0'); /* for IE */
	border: 1px solid #fff9bb;
	box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);
}

#errorText {
	float:left; color:#ff000; width:100px; height:20px; position:absolute; top:0; left:5;
}

.arrow {
	position:absolute;
	right:-13px;
	top:2px;
	width:13px;
	height:28px;
}

.loading {
	margin: 0 auto;
	margin-top:10px;
	display:none;
	width:183px;
	height:28px;
}

.getListedField:hover {
	border:1px solid #054d76;
}

.getListedField:focus {
	border:1px solid #006699;
}

#security-line {
	float:left;
	width:230px;
	height:45px;
	margin-top:10px;
}

#captcha {
	float:left;
}

#cgraphic {
	width:75px;
	height:27px;
	float:left;
}

#reloadc {
	float:left;
	margin-left:5px;
	margin-top:5px;
	display:block;
	width:34px;
	height:26px;
	background:url(http://cdn2.search.xxx/xxx/_images/reload-icon.png);
	cursor:pointer; 
}

.floatright {
	float:right;
}

#security-image {
	float:left;
	margin-top:3px;
}

a img {
  border: none;
}

#add-submitit {
	 margin-top:12px;
	 float:left;
	 padding: 0 10px;
}

.featImg {
	width:989px;
	height:410px;
}

/**** Docs ****/



.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 ****/

#container {
	position:absolute;
  clear: both;
  margin:0 auto;
  padding-top:8px;
  width:auto;
  text-align:center;
  border-bottom:50px solid #fff;
  overflow:hidden;
}

.centered { margin: 0 auto; }


.linkTitle {font-size:16px;color:#333;height:12px;bottom:0;background-color:#fff;text-shadow:none;position:relative;border-top:1px solid #e0e0e0;width:inherit;padding:12px 10px 15px 10px;font-family: Helvetica, Arial,sans-serif;font-weight:600;}


.linkTitle a {
	
}

.box a {
	color: #fff;
	display: block;
	padding-top:0px;
	margin:auto;
	text-decoration:none;
	}
	
.box {
	line-height: 14px;
	float: left;
	margin:auto;
	border:0;
	height:228px;
	overflow:hidden;
	padding:0;
	background:#fff;
	position:relative;
	border-radius: 6px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
}



.box:hover {box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.22);}

.box:hover .linkTitle {
	color:#0099cc;
}


.box h2 {
  font-size: 14px;
  font-weight: 200;
}

.box img,
#tumblelog img {
  display: block;
  width: 100%;
  height:172px;
}




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


.col1 { width:100%; max-width:307px; min-width:200px; margin-left:5px; margin-right:5px; margin-bottom:10px;}

.col1 img { max-width: 307px; }



/**** Gutters ****/

.has-gutters .box {
  margin: 5px 0;
}

.has-gutters .col1 { width: 10px; }

/**** Transitions ****/

.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 container */
.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 ****/

#container.fluid  {
  
}

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

.fluid .box.col1 { width: 33%; }
.fluid .box.col2 { width: 33%; }
.fluid .box.col3 { width: 33%; }

/**** Corner stamp ****/

.corner-stamp {
  width: 280px;
  height: 340px;
  padding: 10px;
  margin: 10px;
  float: right;
  background: red;
  color: white;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

/**** 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; }

img{border:none;}

#sessionID {
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	width:100%;
	height:20px;
	text-align:center;
	padding:5px;
	position:absolute;
	bottom:0px;
	left:-50%;
	color:rgba(0,0,0,0.5);
	font-size:10px;
}

#footerWrap {
	text-align:center;
	width:100%;
	position:fixed;
	bottom:0px;
}

#footerShadow {
	background-image:url(http://cdn2.search.xxx/xxx/_images/slider-shadow-bottom-03.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	height:12px;
	border-bottom:1px solid #d5d5d5;
}

#footerCopyWrap {
	background-color:#efefef;
	width:100%;
}

#footerCopy {
	text-align:left;
	width:989px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#666666;
	padding:6px;
}
#footerCopy a {
	color:#006699;
	text-decoration:none;
}
#footerCopy a:hover {
	text-decoration:underline;
}



#podscont {padding:0; margin:0; margin:0 auto; overflow:hidden;padding-top:3px;}
#gmenu {padding:0; margin:0;width:685px;float:left;}
#gmenu li {list-style:none; float:left;color:#fff;font-size:18px;background:url(http://cdn2.search.xxx/xxx/_images/menu-separator.gif) no-repeat left bottom;text-shadow:0 -1px #000;}
#gmenu li:hover {
background:#000;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #000000 0%, #2c2c2c 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #000000 0%, #2c2c2c 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #000000 0%, #2c2c2c 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear,left top, right top, color-stop(0, #000000), color-stop(1, #2c2c2c));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #000000 0%, #2c2c2c 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #000000 0%, #2c2c2c 100%);
box-shadow:inset 0 0 6px rgba(0,0,0,1);	
cursor:pointer;	
	}

#gmenu li:active {
background:#000;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #123445 0%, #3090c0 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #123445 0%, #3090c0 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #123445 0%, #3090c0 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear,left bottom, right bottom, color-stop(0, #123445), color-stop(1, #3090c0));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #123445 0%, #3090c0 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #123445 0%, #3090c0 100%);
box-shadow:inset 0 0 6px rgba(0,0,0,1);	
cursor:pointer;	
	}
	
#sel-all #gmenu li#m-home,
#sel-straight #gmenu li#m-str,
#sel-gay #gmenu li#m-gay,
#sel-tranny #gmenu  li#m-tranny,
#sel-cams #gmenu li#m-cams,
#sel-shopping #gmenu li#m-shopping,
#sel-other #gmenu li#m-other{text-shadow:0 1px #fff;color:#333;box-shadow:none;height:46px;padding-top:0px;margin-top:1px;	box-shadow:inset 0 3px 2px rgba(0,0,0,0.3);	
background:#fff;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #ffffff 0%, #c5c5c5 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #ffffff 0%, #c5c5c5 100%);
/* Opera */ 
background-image: -o-linear-gradient(bottom, #ffffff 0%, #c5c5c5 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear,left top, right top, color-stop(0, #ffffff), color-stop(1, #c5c5c5));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #ffffff 0%, #c5c5c5 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #ffffff 0%, #c5c5c5 100%);

cursor:pointer;	
	}

#sel-all #gmenu li#m-home a,
#sel-straight #gmenu li#m-str a,
#sel-gay #gmenu li#m-gay a,
#sel-tranny #gmenu  li#m-tranny a,
#sel-cams #gmenu li#m-cams a,
#sel-shopping #gmenu li#m-shopping a,
#sel-other #gmenu li#m-other a
{text-shadow:0 1px #fff;color:#3090c0;}
	
#searchxxx-wrap {width:270px;}
#searchxxx {height:35px;box-shadow:0 2px 4px rgba(0,0,0,0.5);position:absolute;border-radius:3px;margin-top:6px;right:0;z-index:10;
	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #3d3d3d 0%, #232323 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #3d3d3d 0%, #232323 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #3d3d3d 0%, #232323 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear,left bottom, right bottom, color-stop(0, #3d3d3d), color-stop(1, #232323));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #3d3d3d 0%, #232323 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #3d3d3d 0%, #232323 100%);
}
#searchxxx .logo {background:url(http://cdn2.search.xxx/xxx/_images/logo-searchxxx-search.png) no-repeat 5px 4px;width:100px;height:35px;float:left;}
#searchxxx .searchbox {float:right;}
#searchxxx input {width:150px;height:19px;margin-top:3px;border:0;border-bottom:1px solid #444;border-radius:3px;margin-right:3px;color:#fff;padding:4px 23px 4px 5px;font-size:14px;box-shadow:inset 0 2px 5px rgba(0,0,0,2);	

background:url(http://cdn2.search.xxx/xxx/_images/bg-input-search.gif) repeat-x 0 0;
-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;
}
#searchxxx input:focus {width:854px;border-bottom:1px solid #ff00a2;}
.fade {width:7px;height:18px;background:url(http://cdn2.search.xxx/xxx/_images/bg-input-search-fade2.png) no-repeat 0 -5px;position:absolute;top:8px;right:30px;}
.mag {display:block;text-decoration:none;width:17px;height:20px;background:url(http://cdn2.search.xxx/xxx/_images/icon-magnifying-glass.png) no-repeat 0 0;position:absolute;top:8px;right:8px;}
#gmenu li a {text-decoration:none; color:#fff;display:block;padding:12px 20px 10px 20px;height:25px;}

#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}#boxes .window{position:fixed;left:0;top:0;width:639px;height:387px;display:none;z-index:9999;padding:20px;}#boxes #dialog2{width:639px;height:387px;} a#btn-peak{display:block; background:url(http://cdn2.search.xxx/xxx/_images/searchxxx-pop.png) no-repeat 0 0 transparent;width:639px;height:387px;} #btn-closeit {width:25px; height:25px;background:url(http://cdn2.search.xxx/xxx/_images/pop-searchxxx-close.png) no-repeat 0 0; position:absolute;top:15px; right:35px; cursor:pointer;}
.articleImg { display:inline; }
.hero {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 0px;
	top:-11px;
	z-index:1;
	height:409px;
	}
	
.hero-carousel {
	height:409px;	
}
	
	.hero-carousel article {
		width: 989px;
		margin: 0 auto;
		height: 409px;
		display: block;
		float: left;
		position: relative;
		}
.gmenu-wrap {width:990px;margin:0 auto;position:relative;}
#gm-fg {width:100%; background:url(http://cdn2.search.xxx/xxx/_images/menu-foreground.gif) repeat-x 0 0;height:68px;padding-top:12px;margin-top:-4px;}
#gm-bg {width:100%; background:url(http://cdn2.search.xxx/xxx/_images/menu-bg.png) repeat-x 0 0;height:48px;}

.tags {padding:10px;text-align:center;overflow:hidden;}
.tag {padding:3px 4px 5px;display:inline-block;background:#fff;color:#444;margin:1px;border-radius:3px;margin-bottom:0;font-weight:100;font-size:12px;font-family: Helvetica, Arial,sans-serif;border:1px solid #d5d5d5;cursor:pointer;}
.tag:hover,.tag.cur {background:#51b3f2;color:#fff;border-color:#51b3f2;}
.tag .aTag {color:#444;}
.tag:hover .aTag,.tag.cur .aTag {color:#fff;}

.imgCont {overflow:hidden;height:141px;width:307px;}