/*IE 5 PNG fix
------------------------------------------------------------------*/


/* Wide browser windows
------------------------------------------------------------------*/
#wrap {
	width:780px;
	margin:auto;
	}
#googlesearch iframe { 
        width:460px; 
} 	

/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	}
.searchresult {
	width:300px
}
.logo{
	display:block;
	position:absolute;
	width:126px;
	height:108px;
	}
.logo_sub{
	display:block;
	position:absolute;
	width:105px;
	height:90px;
	}
p {
	margin-bottom: 10px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 16px;
	color:#666666;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	margin-top:30px;
	margin-bottom:10px;
	font-size: 12px;
	color:#222222;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0px;
	margin-top:30px;
	margin-bottom:40px;
	font-size: 30px;
	color:#666666;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	height:auto;
	color:#666666;
	}		
/*ul {
	list-style-type:none;
	}*/
ol {
/*	list-style-type:decimal;*/
	margin-left:30px;
	}
	
img {
	border:0;
	}	
a:link, a:visited {
	text-decoration:underline;
	color:#666666;
	}			
a:hover {
	text-decoration:underline;
	color: #993333;
	}		

.clear {
	clear:both;
	}	
.centered, p.centered {
	text-align:center;
	}	
.right {
	text-align:right;
	}	
.right_flt {
	float:right;
	}
.left_flt {
	float:left;
	padding-left:44px;
	}
	
/* Background Colours
------------------------------------------------------------------*/
.mainpagebg {	
	background:#ffffff url(../images/orangepink.gif) repeat-x 0 0;
	}
	
.manbg {	
	background:#B0E1ED url(../images/blue.gif) repeat-x 0 0;
	}

.womenbg {	
	background:#ffe8e7 url(../images/pink.jpg) repeat-x 0 0;
	}
.zodiacbg {	
	background:#6b9caa url(../images/zodiac.jpg) repeat-x 0 0;
	}
.couplesbg {	
	background:#e5f2b9 url(../images/green.jpg) repeat-x 0 0;
	}
.sextipsbg {	
	background:#ffe4c9 url(../images/pinkgrape.jpg) repeat-x 0 0;
	}
.hotspotbg{	
	background:#ffc482 url(../images/hotspot.jpg) repeat-x 0 0;
	}
.genericbg {	
	background:#ffd3e9 url(../images/generic.jpg) repeat-x 0 0;
	}
.tellusbg {	
	background:#badced url(../images/tellus.jpg) repeat-x 0 0;
	}
.sexa-zbg {	
	background:#fcd1b2 url(../images/sexa-z.jpg) repeat-x 0 0;
	}

.pillow-zbg {	
	background:#FFFFFF url(../images/bg_pillow.jpg) repeat-x 0 0;
	}
/* Global Toplinks
------------------------------------------------------------------*/
#toplinks {
	width:350px; /*280px*/
	font-weight: bold;
	color:#ffffff;
	text-align:right;
	margin: 0px 10px 0px 205px;	/*margin: 0px 10px 0px 275px;*/
/*	background-color:#000000;*/
	}
#toplinks ul {
	margin:0;
	padding:0;
	text-align:right;
	width:100%;
	}
#toplinks ul li {
	display:inline;
	font-size:11px;
	margin-left:5px;
	}
#toplinks a {
	border:0;
	color:#ffffff;
	
	text-decoration:none;
	}	
#toplinks a:hover {
	text-decoration:underline;
	}	
	
/* Global Search
------------------------------------------------------------------*/	
#search {
	width:350px;
	margin: -10px 0px 0px 5px;
	clear:both;
	}
#search .txt {
	border:1px solid #b6b3b3;
	width:130px;
	margin-right:5px;
	}
#search h2 {
	text-indent:-9999px;
	display:block;
	height:8px;
	width:215px;
	margin: 0px;
	display:none;
	}
#search .btn {
	vertical-align:top;
	padding-top:2px;
	}
	
/* Global Form
------------------------------------------------------------------*/	
input:focus, textarea:focus {
	background: #efefef;
	color: #000;
}

#sendtofriend_body {
	width:450px;
	padding: 120px 0px 20px 70px;
}
#sendtofriend_header {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/emailfren_top.jpg);
	background-repeat: repeat-x;
	z-index: 999;
}
#sendtofriend {
	background-image: url(../images/emailfren_body.jpg);
	background-repeat: repeat-y;
	z-index: 9999;
}
#sendtofriend_footer {
	height: 29px;
	background-image: url(../images/emailfren_bottom.jpg);
	background-repeat: repeat-x;
	z-index: 999;
}

/*#sendtofriend {
	width:450px;
	height:47px;
	margin: 120px 0px 50px 70px;
	}*/
#sendtofriend label {
	float: left;
	width: 150px;
	padding-top:3px;
	padding-bottom:3px;
	text-align: left;
}
#sendtofriend input {
	width: 250px;
	border:1px solid #999999;
	padding: 3px;
	color: #333;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
#sendtofriend .chckbox {
	width: auto;
}
#sendtofriend textarea {
	width: 250px;
	border:1px solid #999999;
	padding:5px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
 
 }
#sendtofriend .bigbox {
	width: 245px;
	border:1px solid #999999;
	padding:5px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
 
 }
#sendtofriend .btn {
	width: auto;
	padding:5px;
	border:0;
 }
#sendtofriend .holder {
	padding:5px 0px 5px 0px;
 }
#sendtofriend ul {
	margin-left:25px;
	list-style-type:disc;
	}	
	
.dropdown_right_flt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	float:right;
}
	
.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
#form {
	width:450px;
	height:47px;
	margin: 20px 0px 20px 10px;
	}
#form .txt {
	border:1px solid #b6b3b3;
	width:130px;
	margin-right:5px;
	}
#form .short {
	border:1px solid #b6b3b3;
	width:50px;
	margin-right:5px;
	}

#form .test {
	margin-bottom:10px;
	margin-top:10px;
	}
#form h2 {
	text-indent:-9999px;
	display:block;
	height:8px;
	width:215px;
	margin: 0px;
	}
#form .btn {
	vertical-align:top;
	padding-top:2px;
	}
	
/* Global Footer
------------------------------------------------------------------*/
#footer {
	width: 760px;
	margin: auto;
	padding: 0px 10px 5px 10px;
	color:#333333;
	}
#footer span {
	margin: 0;
	padding: 0;
	float:right;
	}
.footerlinks {
/*	width:350px;*/
	font-size:10px;
	color: #333333;
	}
.footerlinks ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.footerlinks ul li {
	display:inline;
	margin-left:5px;
	}
.footerlinks a {
	border:0;
	color: #333333;
	text-decoration:none;
	}
.footerlinks a:hover {
	text-decoration:underline;
	}	
/* back to top
------------------------------------------------------------------*/
.backtotop {
	border:0;
	display: block;	
	background:url(/images/up_icon.gif) no-repeat 393px 22px;
	padding-top:20px;
	text-align:right;
	font-size: 11px;
	text-decoration:none;	
	}
.backtotop a {
	margin: 0px 0px 0px 30px;
	text-decoration:none;	
	text-indent: 50px;
	}		
.articletemplate{
	padding-top:20px;
}
.nextArticle {
	width:200px;
	margin-top:20px;
	text-align:right;
	padding:0px;
	margin:0px;
	float:right;
	font-size: 10px;
	}		
.prevArticle {
	width:200px;
	margin-top:20px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	font-size: 10px;
	}		
/* Global Breadcrumbs
------------------------------------------------------------------*/	
#breadcrumbs {
	color: #666666;
	font-size: 10px;
	margin:0px 0px 5px 0px;	
	padding:0px 0px 5px 0px;	
	}		
#breadcrumbs a {
	color: #336699;
	font-weight: bold;
	}						
#breadcrumbs a.active, a:hover {
	color: #666666;
	text-decoration: none;
	}	
/* Main navigation - Homepage
------------------------------------------------------------------*/
ul#nav {
	width:581px;
	height:26px;
	padding:0;
	margin:0;
	/*overflow: hidden;*/
	}
ul#nav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(../images/main_nav.jpg) no-repeat;
	}	
#navnone {
	width:581px;
	height:25px;
	}	
	
li#pillow_play a {
	width:130px;
	height:25px;
	overflow:hidden;
	 }
li#sexaz a {
	width:87px;
	height:25px;
	 }
li#tellstory a {
	width:162px;
	height:25px;
	 }	 
li#zodiac a {
	width:117px;
	height:25px;
	 }	 
	 
li#gallery a {
	width:85px;
	height:25px;
	 }	
	 
	  
li#pillow_play a:link, li#pillow_play a:visited {	
	background-position:0px 0px;
	} 	 	
li#pillow_play a:hover {
	background-position:0px -25px;
	 }
	 	 		 
li#sexaz a:link, li#sexaz a:visited {	
	background-position:-130px 0px;
	} 	 	 
li#sexaz a:hover {
	background-position:-130px -25px;
}
	 	
li#tellstory a:link, li#tellstory a:visited {	
	background-position: -217px 0px;
	}
li#tellstory a:hover {	
	background-position: -217px -25px;
}
	
li#zodiac a:link, li#zodiac a:visited {	
	background-position: -379px 0px;
	}
li#zodiac a:hover {	
	background-position: -379px -25px;
}	
	
li#gallery a:link, li#gallery a:visited {	
	background-position: -496px 0px;
	}
li#gallery a:hover  {	
	background-position: -496px -25px;
}		

li#sexaz a:focus, li#tips a:focus, li#tellstory a:focus, li#zodiac a:focus, li#gallery a:focus {
	overflow: hidden;
}

#popup_signup_success{
width:408px;
height:243px;
float:left;
	background: #FFFFFF url(../images/pillow_empty.jpg) no-repeat top left;
}

#popup_signup{
width:408px;
height:243px;
float:left;
	background: #FFFFFF url(../images/pillow.jpg) no-repeat top left;
}

#popup_badges_hot, #popup_badges_kiss, #popup_badges_goddess,#popup_badges_machine{
width:550px;
height:300px;
float:left;
}

#popup_badges_hot{
background: #FFFFFF url(../pillow_play/images/bg_pillow1.jpg) no-repeat top left;
}
#popup_badges_kiss{
background: #FFFFFF url(../pillow_play/images/bg_pillow1.jpg) no-repeat top left;
}
#popup_badges_goddess{
background: #FFFFFF url(../pillow_play/images/bg_pillow1.jpg) no-repeat top left;
}
#popup_badges_machine{
background: #FFFFFF url(../pillow_play/images/bg_pillow1.jpg) no-repeat top left;
}

#homepage_signup{
width:133px; /*275*/
float:left;
text-align:right;
padding: 14px 0px 0 0;
}
#homepage_banner{
width:294px; /*275*/
float:left;
text-align:right;
padding: 14px 0px 0 14px;
}
#homepage_signup input, #popup_signup input{
border:none;
background-color:#FFFFFF;
}


#right_signup{
	width:133px;
	padding:0;
	margin:-1px;
	float:left;
	padding-top:22px;
	padding-bottom:10px;
}

#right_signup1{
	width:133px;
	padding:0;
	margin:-1px;
	#margin-top:-20px;
	float:left;
	padding-top:42px;
	padding-bottom:5px;
}
/* Main navigation - Man Homepage
------------------------------------------------------------------*/
ul#man_links {
	padding:0;
	margin:0px 0px 0px 8px;
	}
ul#man_links li {
	padding:0;
	margin:0;
	display:block;
	text-indent:-9999px;
	}
ul#man_links a {
	border:0;
	display:block;
	text-decoration:none;
	}		
li#man_overview a {
	height:14px;
	background:transparent url(../images/man_overview.gif) no-repeat;
	overflow:hidden;
	 }
li#man_overview a:link {	
	background-position:0px 0px;
	} 	 	 
li#man_overview a:hover, li#man_overview a.active {
	background-position:0px -16px;
	 }		 	 		 
li#man_sexmatters a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/man_sexmatters.gif) no-repeat;
	 }
li#man_sexmatters a:link {	
	background-position:0px 0px;
	} 	 	 
li#man_sexmatters a:hover, li#man_sexmatters a.active {
	background-position:0px -16px;
	 }		  		
li#man_knowyourbody a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/man_knowyourbody.gif) no-repeat;
	 }		
li#man_knowyourbody a:link {	
	background-position:0px 0px;
	} 	 	 
li#man_knowyourbody a:hover, li#man_knowyourbody a.active {
	background-position:0px -16px;
	 }		 
li#man_infections a {
	overflow:hidden;
	height:36px;
	margin-top: 14px;
	background:transparent url(../images/man_infections.gif) no-repeat;
	 }	
li#man_infections a:link {	
	background-position:0px 0px;
	} 	 	 
li#man_infections a:hover, li#man_infections a.active {
	background-position:0px -39px;
	 }		 		 
li#man_sexuality a {
	overflow:hidden;
	height:24px;
	margin-top: 14px;
	background:transparent url(../images/man_sexuality.gif) no-repeat;
	 }			 
li#man_sexuality a:link {	
	background-position:0px 0px;
	} 	 	 
li#man_sexuality a:hover, li#man_sexuality a.active {
	background-position:0px -31px;
	 }	
li#man_relationship a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/man_relationship.gif) no-repeat;
	 }		
li#man_relationship a:link {	
	background-position:0px 0px;
	} 	 	 
li#man_relationship a:hover, li#man_relationship a.active {
	background-position:0px -16px;
	 }			
	 
/*Pillow Play contentsub */ 
#pillowplay_contentsub {
	width:462px;
	min-height:300px;
	height:auto;
	display: block;
	float:left;
	padding: 0px 35px 0px 35px;
	background-image: url(../images/contentbg_sub.png);
}
#pillowplay_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_pillowplay.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}
	
#titlebox{
	height: 21px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	position:relative;
}		
/*ecards */
.ecards {
 width: 462px;
  display:block;
}
.ecardstxt {
 width: 142px;
  display:block;
  text-align:center;
  padding-top:5px;
}
.ecards .link{
text-align:center;
}
.ecards ul {
 width: 462px;
  display:block;

}
.ecards li{
 width: 142px;
 display:block;
 float:left;
 list-style:none;
 padding-right:11px;
 padding-bottom:10px;
}



/*men contentsub */ 
#men_contentsub {
	width:462px;
	min-height:300px;
	height:auto;
	display: block;
	float:left;
	padding: 0px 35px 0px 35px;
	background-image: url(../images/contentbg_sub.png);
	}	
#men_contentsub h1 {
	height: 21px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#men_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	color:#333333;
	margin: 0px 0px 12px 0px;
	padding: 0;
	display: block;	
	}
#men_contentsub h4 {
	font-family:helvetica;
	font-size: 15px;
	color:#0099CC;
	}	
#men_contentsub ul {
	margin-left:25px;
	list-style-type:disc;
	}						
#men_contentsub span{
	margin: 0;
	padding: 0;
}
/*hotspot contentsub */ 
#hotspot_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#hotspot_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_hotspot.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#hotspot_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}						
#hotspot_contentsub span{
	margin: 0px;
	padding: 0px;
}
/*zocards contentsub */ 
#zocard_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#zocard_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_zocards.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#zocard_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}						
#zocard_contentsub span{
	margin: 0px;
	padding: 0px;
}
/*template contentsub */ 
#template_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	overflow:auto;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#template_contentsub h1 {
	height: 21px;
	font-size:18px;
	color:#AA8E71;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#template_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}
#template_contentsub h3 {
	font-weight:bold;
	font-size: 14px;
	color:#FF6600;
	margin: 15px 0px 5px 0px;
	padding: 0px;
	display: block;	
	}
#template_contentsub h4 {
	font-weight:bold;
	font-size: 13px;
	color:#CC3366;
	margin: 30px 0px 5px 0px;
	padding: 0px;
	display: block;	
	}
#imgpadding {
	margin: 20px 20px 20px 0px;
}
#template_contentsub .eventholder p{
	
}
#template_contentsub .eventholder {
	margin: 0px 5px 30px 0px;
	display: block;
	min-height:50px;
	background-image: url(/images/eventhead.jpg);
	background-repeat: no-repeat;
}
#template_contentsub .eventdes {
	color:#666666;
	font-size:12px;
	padding: 0px 0px 0px 10px;	
	display: block;
}	
#template_contentsub .eventtitle {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding: 10px 0px 20px 10px;	
	display: block;
}		
#template_contentsub .date {
	margin: 0px 15px 0px 10px;
	color:#CC3300;
	float:right;
	font-size: 11px;
}					
#template_contentsub span{
	margin: 0;
	padding: 0;
}
#template_contentsub ul {
	margin-left:25px;
	list-style-type:disc;
	}	
#template_contentsub p {
	}	
/*#news_contentsub li {
	line-height:20px;
	}*/
/*news contentsub */ 
#news_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	overflow:auto;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#news_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_news.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#news_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}
#news_contentsub h3 {
	font-weight:bold;
	font-size: 14px;
	color:#FF6600;
	margin: 30px 0px 5px 0px;
	padding: 0px;
	display: block;	
	}
#news_contentsub h4 {
	font-weight:bold;
	font-size: 13px;
	color:#CC3366;
	margin: 30px 0px 5px 0px;
	padding: 0px;
	display: block;	
	}
#imgpadding {
	margin: 20px 20px 20px 0px;
}
#news_contentsub .eventholder p{
	
}
#news_contentsub .eventholder {
	margin: 0px 5px 30px 0px;
	display: block;
	min-height:50px;
	background-image: url(/images/eventhead.jpg);
	background-repeat: no-repeat;
}
#news_contentsub .eventdes {
	color:#666666;
	font-size:12px;
	padding: 0px 0px 0px 10px;	
	display: block;
}	
#news_contentsub .eventtitle {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding: 10px 0px 20px 10px;	
	display: block;
}		
#news_contentsub .date {
	margin: 0px 15px 0px 10px;
	color:#CC3300;
	float:right;
	font-size: 11px;
}					
#news_contentsub span{
	margin: 0;
	padding: 0;
}
#news_contentsub ul {
	margin-left:25px;
	list-style-type:disc;
	}	
#news_contentsub p {
	}	
/*#news_contentsub li {
	line-height:20px;
	}*/
/*sitemap contentsub */ 
#sitemap_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#sitemap_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_sitemap.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#sitemap_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}						
#sitemap_contentsub span{
	margin: 0px;
	padding: 0px;
}
/*zodiac contentsub */ 
#zodiac_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#zodiac_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_zodiac.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#zodiac_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}						
#zodiac_contentsub span{
	margin: 0px;
	padding: 0px;
}
/*contact contentsub */ 
#contact_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#contact_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_contact.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0;
	display: block;
	}	
#contact_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0;
	display: block;	
	}						
#contact_contentsub span{
	margin: 0px;
	padding: 0px;
}
/*link to us contentsub */ 
#linktous_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#linktous_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_linktous.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0;
	display: block;
	}	
#linktous_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0;
	display: block;	
	}						
#linktous_contentsub span{
	margin: 0px;
	padding: 0px;
}

#h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_getTested.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
	
/*faq contentsub */ 
#faq_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
	
#faq_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_faq.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	

#faq_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}
#faq_contentsub h3 {
	font-weight:bold;
	font-size: 12px;
	margin: 20px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}		
	
	#faq_contentsub h3.qns {
		font-weight:bold;
		font-size: 15px;
		}							
		
#faq_contentsub span{
	margin: 0;
	padding: 0;
}
#faq_contentsub li{
	display:list-item;
	list-style:circle;
	margin: 0px 0px 0px 25px;
	padding: 0;
}
/*tell us  contentsub */ 
#tellus_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#tellus_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_tellus.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0;
	display: block;
	}	
#tellus_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0;
	display: block;	
	}						
#tellus_contentsub span{
	margin: 0;
	padding: 0;
}		
/*sexA-Z contentsub */ 
#a-z_list {
	font-weight:bold;
	font-size: 12px;
	color: #FF6600;
	margin: 0px 0px 12px 0px;
	background-color: #FFFFCC;
}
#sexa-z_contentsub li{
	display:list-item;
	list-style:circle;
	text-indent:20px;
}
#sexa-z_contentsub {
	background:url(../images/contentbg_sub.png);
	width:462px;
	height: 100%;
	float:left;
	padding: 0px 35px 0px 35px;
	}	
#sexa-z_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_sexa-z.gif) no-repeat;
	margin: 0px 0px 8px 0px;
	padding: 0;
	display: block;
	}	
#sexa-z_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	margin: 0px 0px 12px 0px;
	padding: 0;
	display: block;	
	}
#sexa-z_contentsub h4 {
	font-family:helvetica;
	font-size: 15px;
	color:#996633;
	}				
#sexa-z_contentsub span{
	margin: 0;
	padding: 0;
}	
/* Main navigation - tell us Homepage
------------------------------------------------------------------*/
ul#tellus_links {
	padding:0;
	margin:0px 0px 0px 8px;
	}
ul#tellus_links li {
	padding:0;
	margin:0px 0px 2px 0px;
	display:block;
	text-indent:-9999px;
	}
ul#tellus_links a {
	border:0;
	display:block;
	text-decoration:none;
	}	

li#tellus_testimonial a {
	height:14px;	
	background:transparent url(../images/tellus_p.gif) no-repeat;
	 }
li#tellus_testimonial a:link {	
	background-position:0 0;
	} 
li#tellus_testimonial a:hover, li#tellus_testimonial a.active {
	background-position:0 -16px;
	 }	
li#tellus_share a {
	height:24px;
	margin-top: 14px;	
	background:transparent url(../images/tellus_share.gif) no-repeat;
	 }
li#tellus_share a:link {
	background-position:0 0;
	} 
li#tellus_share a:hover, li#tellus_share a.active {
	background-position:0 -27px;
	 }	
/* Main navigation - women Homepage
------------------------------------------------------------------*/
ul#women_links {
	padding:0;
	margin:0 0 0 8px;
	}
ul#women_links li {
	padding:0;
	margin:0 0 2px 0;
	display:block;
	text-indent:-9999px;
	}
ul#women_links a {
	border:0;
	display:block;
	text-decoration:none;
	}
li#women_overview a {
	height:14px;	
	background:transparent url(../images/women_overview.gif) no-repeat;
	 }
li#women_overview a:link {	
	background-position:0 0;
	} 	 	 
li#women_overview a:hover, li#women_overview a.active {
	background-position:0 -16px;
	 }		 	 		 
li#women_sexmatters a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/women_sexmatters.gif) no-repeat;
	 }
li#women_sexmatters a:link {	
	background-position:0 0;
	} 	 	 
li#women_sexmatters a:hover, li#women_sexmatters a.active {
	background-position:0 -16px;
	 }		  		
li#women_knowyourbody a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/women_knowyourbody.gif) no-repeat;
	 }		
li#women_knowyourbody a:link {	
	background-position:0 0;
	} 	 	 
li#women_knowyourbody a:hover, li#women_knowyourbody a.active {
	background-position:0 -16px;
	 }		 
li#women_infections a {
	overflow:hidden;
	height:36px;
	margin-top: 14px;
	background:transparent url(../images/women_infections.gif) no-repeat;
	 }	
li#women_infections a:link {	
	background-position:0 0;
	} 	 	 
li#women_infections a:hover, li#women_infections a.active {
	background-position:0 -39px;
	 }		 		 
li#women_sexuality a {
	overflow:hidden;
	height:24px;
	margin-top: 14px;
	background:transparent url(../images/women_sexuality.gif) no-repeat;
	 }			 
li#women_sexuality a:link {	
	background-position:0 0;
	} 	 	 
li#women_sexuality a:hover, li#women_sexuality a.active {
	background-position:0 -31px;
	 }	
	 
li#women_relationship a {
	overflow:hidden;
	height:15px;
	margin-top: 14px;
	background:transparent url(../images/women_relationship.gif) no-repeat;
	 }	
li#women_relationship a:link {	
	background-position:0 0;
	} 	 	 
li#women_relationship a:hover, li#women_relationship a.active {
	background-position:0 -15px;
	 }		 		 	 
	 
	 
	 
	 
/*women contentsub */ 
#women_contentsub {
	width:462px;
	min-height: 400px; /*300px*/
	height:auto !important;
	height: 400px;
	display: block;
	float:left;
	padding: 0 35px 0px 35px;
	background-image: url(../images/contentbg_sub.png);
	}
.footer {
	margin:0; 
	clear:both;
}
#women_contentsub h1 {
	height: 21px;
	margin: 0px 0px 8px 0px;
	display: block;
	color: #333333;
	}	
#women_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	color:#333333;
	margin: 0 0 12px 0;
	padding: 0px;
	display: block;	
	}	
	
	
#women_contentsub h4 {
	font-family:helvetica;
	font-size: 15px;
	color:#FF3366;
	}						
#women_contentsub span{
	margin: 0;
	padding: 0;
}
#women_contentsub ul {
	margin-left:25px;
	list-style-type:disc;
	}	
#women_content {
	background-image:url(../images/women_leftnavig.jpg);
	background-repeat: no-repeat;
}
/*sextips contentsub */ 

#sextips_contentsub {
	width:462px;
	min-height:300px;
	height:auto;
	display: block;
	float:left;
	padding: 0 35px 0 35px;
	background-image: url(../images/contentbg_sub.png);
	}	
#sextips_contentsub h1 {
	height: 21px;
	text-indent:-9999px;
	background:url(../images/title_sextips.gif) no-repeat;
	margin: 0 0 8px 0;
	display: block;
	color: #333333;
	}	
#sextips_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	color:#333333;
	margin: 0 0 12px 0;
	padding: 0;
	display: block;	
	}						
#sextips_contentsub span{
	margin: 0;
	padding: 0;
}
#sextips_contentsub ul {
	margin-left:25px;
	list-style-type:disc;
	}	
#sextips_content {
	background-image:url(../images/women_leftnavig.jpg);
	background-repeat: no-repeat;
}
/* Main navigation - Couples Homepage
------------------------------------------------------------------*/
ul#couples_links {
	padding:0;
	margin:0px 0px 0px 8px;
	}
ul#couples_links li {
	padding:0;
	margin:0px 0px 2px 0px;
	display:block;
	text-indent:-9999px;
	}
ul#couples_links a {
	border:0;
	display:block;
	text-decoration:none;
	}		
li#couples_overview a {
	height:14px;	
	background:transparent url(../images/couples_overview.gif) no-repeat;
	 }
li#couples_overview a:link {	
	background-position:0px 0px;
	} 	 	 
li#couples_overview a:hover, li#couples_overview a.active {
	background-position:0px -16px;
	 }		 	 		 
li#couples_sexmatters a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/couples_sexmatters.gif) no-repeat;
	 }
li#couples_sexmatters a:link {	
	background-position:0px 0px;
	} 	 	 
li#couples_sexmatters a:hover, li#couples_sexmatters a.active {
	background-position:0px -16px;
	 }		  		
li#couples_family a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/couples_family.gif) no-repeat;
	 }		
li#couples_family a:link {	
	background-position:0px 0px;
	} 	 	 
li#couples_family a:hover, li#couples_family a.active {
	background-position:0px -16px;
	 }		 
li#couples_planning a {
	overflow:hidden;
	height:14px;
	margin-top: 14px;
	background:transparent url(../images/couples_planning.gif) no-repeat;
	 }	
li#couples_planning a:link {	
	background-position:0px 0px;
	} 	 	 
li#couples_planning a:hover, li#couples_planning a.active {
	background-position:0px -16px;
	 }		 
li#couples_infections a {
	overflow:hidden;
	height:36px;
	margin-top: 14px;
	background:transparent url(../images/couples_infections.gif) no-repeat;
	 }	
li#couples_infections a:link {	
	background-position:0px 0px;
	} 	 	 
li#couples_infections a:hover, li#couples_infections a.active {
	background-position:0px -39px;
	 }			 		 
/*couples contentsub */ 

#couples_contentsub {
	width:462px;
	min-height: 800px; /*300px*/
	height:auto !important;
	height: 800px;
	display: block;
	float:left;
	padding: 0px 35px 0px 35px;
	background-image: url(../images/contentbg_sub.png);
	}

#couples_contentsub h1 {
	height: 21px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	display: block;
	}	
#couples_contentsub h2 {
	font-weight:bold;
	font-size: 12px;
	color:#333333;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	display: block;	
	}
#couples_contentsub h4 {
	font-family:helvetica;
	font-size: 15px;
	color:#669900;
	}					
#couples_contentsub ul {
	margin-left:25px;
	list-style-type:disc;
	}						
#couples_contentsub span{
	margin: 0px;
	padding: 0px;
}
#couples_content {
	background:url(../images/couples_leftnavig.jpg) no-repeat;
}
/* Header
------------------------------------------------------------------*/  
#header {
	width:780px;
	height:109px;
	padding: 10px 0px 0px 0px;
	} 
#header h1 {
	text-indent:-9999px;
	height:1px;
	display:block;
	}	
#header p {
	margin: 0;
	padding: 0;
	}	
#header span {
	margin: 0;
	padding: 0;
	}
#header2 {
	width:765px;
	height:53px;
	padding: 10px 15px 0px 0px;
	overflow: hidden;
	}
#subheader {
	height: 146px;
	width: 780px;
	padding: 0;
	margin: 0;
	}	
		
.index_header {	
	background:url(../images/headerbg_main.gif) no-repeat;
	}
.hotspot_headerbg {	
	background:url(../images/hotspot_headerbg.jpg) no-repeat;
}
.zodiac_headerbg {	
	background:url(../images/zodiac_headerbg.jpg) no-repeat;
	}
.generic_headerbg {	
	background:url(../images/generic_headerbg.jpg) no-repeat;
	}
.tellus_headerbg {	
	background:url(../images/tellus_headerbg.jpg) no-repeat;
	}
.sexa-z_headerbg {	
	background:url(../images/sexa-z_headerbg.jpg) no-repeat;
	}
.man_header {	
	background:url(../images/man_graphics.jpg) no-repeat;
	}	
.men_headerbg {	
	background:url(../images/headerbg_man.gif) no-repeat;
	}	
.man_header {	
	background:url(../images/man_graphics.jpg) no-repeat;
	}	
.women_headerbg {	
	background:url(../images/women_headerbg.jpg) no-repeat;
	}	
.women_header {	
	background:url(../images/women_graphics.jpg) no-repeat;
	}	
.couples_headerbg {	
	background:url(../images/couples_headerbg.jpg) no-repeat;
	}	
.couples_header {	
	background:url(../../images/couples_graphics.jpg) no-repeat;
	}		
.sextips_headerbg {	
	background:url(../images/sextips_headerbg.jpg) no-repeat;
	}	
.sextips_header {	
	background:url(../images/sextips_graphics.jpg) no-repeat;
	}
	
.pillow_headerbg {	
	background:url(../images/pillow_graphics.jpg) no-repeat;
	}		
/* Layout Elements - Homepage
------------------------------------------------------------------*/

#contentbody {
	height: auto;
	}
#contentbody li {
	margin:0px 10px 12px 10px;
	}		
.maincontent {
	background:url(../images/contentbg_main.gif) no-repeat;
	padding: 0px 31px 0px 31px;
	margin: 0;
	}	 		
#contentman {
	width:234px;
	height:160px;
	padding:0px;
	margin-bottom: 10px;
	float:left;
	}
	
#contentman .title{
	text-indent:-9999px;
	display:block;
	height:46px;
	width:230px;
	background:url(../images/header_man.gif) no-repeat;
	}
#contentman .title a{
	display:block;
	height:46px;
	width:230px;
	}	
#contentman li {
	margin-left:25px;
	list-style-type:disc;
	}
	#contentman ul {
	height:144px;
	}
#contentwomen {
	width:234px;
	height:160px;
	padding:0;
	margin-bottom: 10px;
	float:left;
	margin: 0px 8px 0px 8px;
	}

#contentwomen .title{
	text-indent:-9999px;
	display:block;
	height:46px;
	background:url(../images/header_women.gif) no-repeat;
	}
#contentwomen .title a{
	display:block;
	height:46px;
	width:230px;
	}	
#contentwomen li {
	margin-left:25px;
	list-style-type:disc;
	}			
#contentcouple {
	width:234px;
	height:160px;
	padding:0;
	margin-bottom: 10px;
	float:left;
	}			
#contentcouple .title {
	text-indent:-9999px;
	display:block;
	height:46px;
	background:url(../images/header_couple.gif) no-repeat;
	}
#contentcouple .title a{
	display:block;
	height:46px;
	width:230px;
	}	
#contentcouple li {
	margin-left:25px;
	list-style-type:disc;
	}			
.readmore {
	width:214px;
	padding:0px 20px 0px 0px;
	text-align: right;
	font-weight: bold;
	}	
	
.readmore a{
	text-decoration:none;
	}	
.readmore a:hover{
	text-decoration:underline;
	}
#left_men_navig {
	width:115px;
	height: 290px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float:left;
	background:url(../images/men_leftnavig.jpg) no-repeat;
	}
#left_women_navig {
	width:116px;
	height: 290px;
	padding: 0px 0px 0px 0px;
	overflow:auto;
	margin: 0px;
	float:left;
	background:url(../images/women_leftnavig.jpg) no-repeat;
	}
#left_couples_navig {
	width:115px;
	height: 290px;
	padding: 0;
	overflow:auto;
	margin: 0;
	float:left;
	background:url(../images/couples_leftnavig.jpg) no-repeat;
	}
#left_navig {
	width:115px;
	height: 290px;
	padding: 0;
	overflow:hidden;
	margin: 0;
	float:left;
/*	background-image:url(../images/women_leftnavig.jpg);
	background-repeat: no-repeat;*/
	}
#left_navig span {
	padding: 0;
	margin: 0;
	}	
#right_navig {
	width:133px;
	height:130px;
	padding:0;
	margin:-1px;
	float:left;
	}
	
#right_navig2 {
	width:133px;
	height:auto;
	margin:-1px;
	float:left;
	}
	
#right_navig2 a:link {
	color:#666666
	text-decoration: underline;
	}
	
#right_navig2 a:visited  {
	color:#666666
	text-decoration: underline;
	}
	
#right_navig2 a:hover {
	color:#666666
	text-decoration: underline;
	}
	
#right_navig2 a:active{
	color:#666666
	text-decoration: underline;
	}
	

	
#footerswf{
	width:780px;
	height:127px;
	float:left;
}
	
#right_navig ul {
	padding:0;
	margin:0;
	list-style:none;
	}		
#right_navig li {
	background:url(../images/rightnavig_bg.gif) repeat-y -1px 0;
	height:25px;
	margin:0;
	text-indent: 15px;
	display: block;
	}
#right_navig li.last {
	background:url(../images/rightnavig_bg2.gif) no-repeat -1px 0 !important;
	/*height:20px;*/
	margin:0;
	text-indent: 15px;
	display: block;
	width:100%;
	}		
#right_navig a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	}	
#right_navig a:hover {
	text-decoration:underline;
	}	
	
.imagefooter{
	float:left;
}

/* Love Them logo for Couples Overview page
------------------------------------------------------------------
#houselogo {
	width:133px;
	height:100px;
	padding:0;
	margin:0px;
	background:url(../images/lovethem.gif) no-repeat 0px 0px;
	}*/

/* Global Share with a friend
------------------------------------------------------------------*/	
#shareafriend {
	background:url(../images/share_icon.gif) no-repeat 0px 3px;
	margin: 0px 0px 15px 10px;
	text-indent: 20px;
	display: block;	
	font-size: 10px;
}
#shareafriend a {
	text-decoration:none;
	color:#333333;
}
#print {
	background:url(../images/print_icon.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 15px;
	text-indent: 20px;	
	display: block;
	font-size: 10px;
}
#print a {
	text-decoration:none;
	color:#333333;
}
#survey {
	background:url(../images/survey_icon.gif) no-repeat 2px 3px;
	margin: 0px 0px 0px 15px;
	text-indent: 20px;	
	display: block;
	font-size: 10px;
}
#survey a {
	text-decoration:none;
	color:#333333;
}		
/*generic gender nav*/
#gendernav_men	{
    width:88px;
    height:22px;
    margin:0;
	padding:0px 10px 0px 10px;
	float:left;

}
#gendernav_women	{
    width:88px;
    height:22px;
    margin:0;
	padding:0px 55px 0px 70px;
}
#gendernav_couples	{
    width:88px;
    height:22px;
	margin:0;
	padding:0px 10px 0px 0px;
	
}
/* Link Color
------------------------------------------------------------------*/	
a.red{
	color: #990000;
	text-decoration:none;
	}	
a.blue {
	color: #003366;
	text-decoration:none;
	}	
a.green {
	color: #336600;
	text-decoration:none;
	}
a.red:hover, a.blue:hover, a.green:hover{
	text-decoration:underline;
	}

.glossary{
	margin:0px;
	padding:0px 5px 0px 0px;
}		
/* Banner Position
------------------------------------------------------------------*/		
.banner_hotspot2 {
	float: right;
	margin: 10px 20px 0px 0px;
}
.logo_sub {
	position:absolute;
	padding: 14px 0px 0px 12px;
	display: block;
	z-index: 3;
	width: 105px;
	height: 90px;

}.logo_sub li {
	list-style:none;

}	
.logo_sub li#logo a  {
	height: 90px;
	text-indent:-9999px;
	display: block;
	width: 105px;
	background:transparent url(/images/logo_sub.png) no-repeat;
}

#men_content {
	background-image:url(../images/men_leftnavig.jpg);
	

	background-repeat: no-repeat;
}
#sextips_content {
	background-image:url(../images/sextips_leftnavig.jpg);
	background-repeat: no-repeat;
}
#sexa-z_content {
	background-image:url(../images/sexa-z_leftnavig.jpg);
	background-repeat: no-repeat;
}
#pillow_content {
	background-image:url(../images/pillow_leftnavig.jpg);
	background-repeat: no-repeat;
}
#news_content {
	background-repeat: no-repeat;
}
#tellus_content {
	/*background-image:url(../images/tellus_leftnavig.jpg);*/
	background-repeat: no-repeat;
}
#contact_content {
	background-image:url(../images/contactus_leftnavig.jpg);
	background-repeat: no-repeat;
}
#zodiac_content {
	overflow:auto;
	background-image:url(../images/zodiac_leftnavig.jpg);
	background-repeat: no-repeat;
}
#hotspot_content {
	overflow:auto;
	background-image:url(../images/hotspot_leftnavig.jpg);
	background-repeat: no-repeat;
}

#faqlist li{
	margin-left:15px;
	list-style-type:disc;
}
.articlelist li{
	margin-left:0;
	list-style-type:disc;
	line-height: 20px;
}

.screensavers_row {
 	width: 450px;
	height: 130px;
}

.screensaversbox {
 	width: 140px;
  	float:left;
}

.screensaverstext {
 width: 290px;
  display:block;
  float:right;
}

.img_floatright{ float:right; margin-left:6px; margin-bottom:4px;}
.img_floatleft{ float:left; margin-right:6px; margin-bottom:4px;}


/* Badges
------------------------------------------------------------------*/	
.badges_row {
 	width: 450px;
	float:left;
}
.badges_row1 {
 	width: 450px;
	float:left;
	padding-bottom:20px;
}
.badges_row ul{
	width: 450px;
	float:left;
	display:block;
	padding: 5px 0 10px 0;
}

.badges_row ul li{
	float:left;
	list-style:none;
	text-align:center;
	display:block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	width:112px;
	line-height:100%
}

.badges_row hr{
	display:block;
	width:100%;
	margin: 5px 0 10px 0;
	border:none;
	border-top:1px solid #b7dadd;
	background-color: #b7dadd;
    height: 1px;

}
.badges_row-result{
 	width: 450px;
}
.badges_row-result ul{
 	width: 450px;
	float:left;
	padding-top:10px;
}

.badges_row-result ul li{
 	width: 225px;
	float:left;
	text-align:left;
}

.badges_row-badges {
 	width: 95px;
	height:110px;
	float:left;
	display:block;
}
.badges_row-txt{
 	width: 120px;
	float:left;
	display:block;
	padding-bottom:5px;
	line-height:130%
}

.font-title{
	display:block;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

.font-red{
color:#FF0000;
font-weight:bold;
}



.logout{
position:absolute;
top: 0;
right: 0;

}

.survey_row {
 	width: 450px;
	float:left;
}
/* Badges table---*/	
.table-form, .table-form1 {
	width: 450px;
	padding: 0;
	margin: 0;
	text-align:left;
}
.table-form th { padding: 4px 4px 4px 8px;}
.table-form td { padding: 4px 4px 4px 8px;}

.table-form1 th { padding: 2px 4px 3px 8px;}
.table-form1 td { padding: 2px 4px 3px 8px;}

.table-info {
	width: 450px;
	padding: 0;
	margin: 0;
	text-align:left;
	background-color:#FFFFFF;
}
.table-info th { padding: 4px 4px 4px 8px; background-color:#f2edf0; 	border-top:2px solid #fff; }
.table-info td { padding: 4px 4px 4px 8px; text-align:left; 	}

.table-info th.header{
	background-color:#fb6614;
	color:#FFFFFF;
	text-align:left;
	padding-left:8px;
}

.table-survey {
	width: 450px;
	padding: 0;
	margin: 0;
	text-align:left;
	background-color:#FFFFFF;
}
.table-survey th { padding: 4px 4px 4px 8px; vertical-align:top; text-align:left; font-weight:bold;font-weight:normal; }
.table-survey td { padding: 4px 4px 4px 8px; vertical-align:top; text-align:left; font-weight:bold;}
.table-survey-list {
	width: 400px;
	padding: 0;
	margin: 0;
	text-align:left;
	background-color:#FFFFFF;
	font-weight:normal;
	text-align:left; font-weight:normal;
}
.table-survey-list th { padding: 2px 1px 4px 1px; vertical-align:top; text-align:left; font-weight:normal;}
.table-survey-list td { padding: 2px 1px 4px 1px; vertical-align:top; text-align:left; font-weight:normal;}
.table-survey-list  th hr { 
	width:100%;
	border:none;
	border-top:1px solid #cacbcb;
	background-color: #cacbcb;
    height: 1px;
	padding:0;
}


