body {
	background: #2F527A url(../images/background.jpg) left top repeat-x;
	color: #516a83;
	font: normal 11px Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
p {
	text-align:justify;
	font-size: 12px;
}
a {
	color:#0000ff;
}
a:visited {
	text-decoration: underline;
	color:#47108b;
}
a:hover {
	text-decoration: underline;
	color: #3db1ff;
}
/************************Code for IE in Copyright**************************/
.rnew:link {
	color:#47108b;
	text-decoration:none;
}
.rnew:visited {
	color:#47108b;
	text-decoration:none;
}
.rnew:active {
	color:#47108b;
	text-decoration:none;
}
.rnew:hover {
	color:#3db1ff;
	text-decoration:none;
}
/* ************************** COMMAN DIV ******************************** */
#container {
	width:960px;
	margin: 0 auto;
}
/* ***** HEADER ************ */
#top_header {
	height:67px;
	padding-top:3px;
}
#logo_name {
	float:left;
	width:158px;
}
#logo_name span {
	font-size:1px;
	visibility:hidden;
}
.google-search {
	margin:40px 0 0 350px;
}
#cse-search-results iframe {
	width:475px;
}
#free_book {
	float:right;
	width:209px;
	height:66px;
}
/* ********** MAIN ROUND BOX ******** */
#mainroundbox {
	background: #f3f6ff url(../images/main_roundbox_top.jpg) left top no-repeat;
	padding: 15px 0 0;
	margin: 5px 0 0;
	width: 960px;
}
#menu {
	background: url(../images/menu_back.jpg) left top repeat-x;
	margin: 0 10px;
	height: 39px;
	width: 940px;
}
#menuleft {
	background: url(../images/menu_left.jpg) left top no-repeat;
	float:left;
	height:39px;
	width:10px;
}
#menuright {
	float:right;
	width:10px;
	height:39px;
	background: url(../images/menu_right.jpg) left top no-repeat;
}
#menuitem {
	display:block;
	background: url(../images/menu_right.jpg) right top no-repeat;
	height:39px;
}
/******** MAIN BODY CONTAINT ************** */
#mainbody {
	background: url(../images/main_roundbox_bottom.jpg) bottom left no-repeat;
	margin: 0 0;
	padding: 15px 10px;
	width: 940px;
}
#rightbody {
	float:left;
	margin-left:10px;
	width:710px;
}
#rightbody h2 {
	font-size:28px;
	padding-bottom:10px;
}
#leftbody {
	float:left;
	width:220px;
}
/*******************Background for right column********************/
#rmain_top {
	width:710px;
	height:7px;
	background: url(/images/back_top.jpg) no-repeat;
}
#rmain_middle {
	width:710px;
	margin-top:0px;
	padding-top:0px;
	height:auto;
	background: url(/images/back_middle.jpg) repeat-y;
}
#rmain_bottom {
	width:710px;
	height:7px;
	background:url(/images/back_bottom.jpg) no-repeat;
}
/* ****************************** INDEX PAGE ********************************** */
#sex_positions, #masturbation, #porn_star, #going_down, #eating_out, #sex_couples {
	height: 158px;
	margin: 0 auto 11px;
}
#sex_positions {
	background: url(../images/sexpositionbox_new.jpg) top left no-repeat;
	padding: 10px 0 0 25px;
	width: 663px;
}
#sex_positions ul {
	display: inline;
	float: left;
	list-style: none;
	margin: 0 66px 0 0; 
	padding: 0;
	width: 120px;
}
#sex_positions ul li {
	background: url(../images/green_dot.gif) left top no-repeat;
	margin: 0;
	padding: 1px 10px 8px 10px;
	*padding: 1px 10px 8px 0px;
}
#sex_positions ul a {
	color: #516a83;
	text-decoration: none;
}
#sex_positions ul a:hover {
	color: #3db1ff;
	text-decoration: underline;
}
#masturbation, #porn_star {
	background: url(../images/sexforonebox_new.jpg) top left no-repeat;
	padding: 10px 120px 0 25px;
	width: 543px;
}
#porn_star {
	background: url(../images/sexforonebox_new2.jpg) left top no-repeat;
	padding: 5px 120px 5px 25px;
}
#porn_star p { width: 480px; }
#going_down, #eating_out, #sex_couples {
	background: url(../images/index_goingdown_new.jpg) left top no-repeat;
	color: #FFF;
	font: 11px Tahoma, Geneva, sans-serif;
	padding: 10px 20px 0 150px;
	width: 518px;
}
#going_down h2, #eating_out h2, #sex_couples h2 {
	color:#ffd957;
}
#eating_out { background: url(../images/index_goingdown_new2.jpg) left top no-repeat; }
#sex_couples { background: url(../images/bettersexbox_new.jpg) left top no-repeat; margin-bottom: 0;  }
/* **********  ARTICLES ************** */
#article {
	width:220px;
}
#article_top {
	width:190px;
	background: url(../images/index_bulebox_top.jpg) left top no-repeat #547ab2;
	padding:15px 15px 0;
}
#article_top2 {
	width:190px;
	background: url(../images/index_bulebox_top.jpg) left top no-repeat #547ab2;
	padding:20px 15px 0;
	padding-bottom:10px;
}
#article_bottom {
	width:220px;
	height:10px;
	background: url(../images/index_bulebox_bottom.jpg) left bottom no-repeat;
}
#article_top h2 {
	font: 19px Georgia, "Palatino Linotype", "Times New Roman", Sylfaen;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}
#article_top h3 a {
	color:#ffd957;
}
/* ***************** NEWSLATTER ******** */
#newslatter {
	width:197px;
	height:64px;
	background: url(../images/newslatter_back.gif) left top no-repeat;
	margin-top:10px;
	padding:43px 0px 0px 23px;
}
#inputtext {
	float:left;
	width:145px;
}
#inputtext input {
	width:140px;
	height:16px;
	margin-bottom:5px;
	margin-top:3px;
 #margin-bottom:1px; /* ie 6 hack */
	border:0px;
}
#newslatterbtn {
	float:left;
	text-align:left;
}
/* ************* BOTTOM ******** */
#indexbox_bottom {
	width:960px;
}
#indexbottom_left {
	float:left;
	width:493px;
	height:207px;
}
#indexbottom_left div {
	width:412px;
	padding-left:43px;
	height:205px;
	padding-right:35px;
}
#indexbottom_left div a {
	display:block;
	height:205px;
}
#indexbottom_right {
	float:left;
	width:467px;
	height:207px;
}
#indexbottom_right div {
	width:443px;
	padding-left:24px;
	height:205px;
}
#indexbottom_left div a {
	display:block;
	height:205px;
}
#indexbottom_right a {
	height:207px;
	display:block;
}
/* ***************** FOOTER ******************** */
#footer {
	width:890px;
	height:32px;
	background: #2f5279 url(../images/footer_img.jpg) right top no-repeat;
	padding:20px 45px 0px 25px;
	margin: 0 auto;
}
#footer_left {
	float:left;
	width:650px;
}
#footer_left a, #footer_left a:hover {
	color: #ffffff;
	font: normal 11px tahoma, Helvetica, vardana, Arial, sans-serif;
	text-decoration:none;
	margin: 0 5px;
}
#footer_right {
	float:right;
	width:145px;
}
/* ****************************** ARTICLES PAGE ********************************** */
#articles_leftbody {
	float:left;
	width:220px;
}
#articles_midbody {
	float:left;
	width:513px;
	margin-left:10px;
}
#articles_rightbody {
	float:right;
	width:187px;
}
#articlestext {
	width:473px;
	padding-left:20px;
	padding-right:20px;
	background: url(../images/roundbox_small_mid.gif) left top repeat-y;
}
#articlestext h2 {
	font: 19px Tahoma, Verdana, Arial;
	font-weight:bold;
	color:#7ac30d;
	margin-bottom:5px;
	padding-bottom:10px;
}
#articlestext h3 {
	font: 15px Tahoma, Verdana, Arial;
	font-weight:bold;
	color:#47108b;
	text-decoration:none;
	padding-bottom:7px;
}
#articlestext ul, #articlestext ol {
	margin: 0px 0px 0px 25px;
}
#articlestext li {
	margin-bottom:10px;
}
#articlesboxtext h1.sex {
	background: url(../images/naughty_heart.gif) center left no-repeat;
	margin: 0 0 15px;
	padding: 0 0 3px 40px;
}
#articlesboxtext p {
	line-height: 16px;
	padding: 5px 0 10px;
}
#articlesboxtext .sex_positions {
	display: inline;
	float: left;
	margin: 0 0 15px;
	width: 210px;
}
#articlesboxtext .sex_positions h3, #articlesboxtext .sex_positions h3 a {
	color: #bd2d9e;
	font: 13px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-decoration: none;
	margin: 0 0 5px;
}
#articlesboxtext .sex_positions ul {
	margin: 0 auto;
	width: 180px;
}
#articlesboxtext .sex_positions ul li {
	list-style: none;
	margin-bottom: 10px;
	width: 180px;
}
#articlesboxtext .sex_positions ul li img {
	border: 3px solid #dfe4f3;
	height: 60px;
	width: 180px;
}
#articlesboxtext .sex_positions ul li a.links {
	background: #547AB2;
	border-bottom: 3px solid #dfe4f3;
	border-left: 3px solid #dfe4f3;
	border-right: 3px solid #dfe4f3;
	clear: both;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 5px;
	text-align: center;
	text-decoration: none;
	width: 170px;
}
/* ************ ARTICLES BULE BOX ***** */
ul.fakingList {
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
}
ul.fakingList li {
	background: url(../images/article_bullate.gif) left top no-repeat;
	font-size: 12px;
	line-height: 16px;
	margin:0;
	padding:0 0 10px 12px;
}
#article_links ul {
	padding:0;
	margin:0 0 15px 0;
	list-style:none;
}
#article_links ul.last {
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
}
#article_links ul li {
	background: url(../images/article_bullate.gif) left top no-repeat;
	padding:0;
	margin:0;
}
#article_links ul li a {
	padding:0 0 5px 12px;
	color: #ffffff;
	font: normal 11px tahoma, Helvetica, vardana, Arial, sans-serif;
	text-decoration:none;
	display:block;
 #display: inline-block; /* ie 6 hack */
}
#article_links ul li a:hover {
	padding:0 0 5px 12px;
	color: #3db1ff;
	font: normal 11px tahoma, Helvetica, vardana, Arial, sans-serif;
	text-decoration:underline;
	display:block;
 #display: inline-block;/* ie 6 hack */
}
#articlebox_top {
	width:220px;
	background: #547ab2 url(../images/index_bulebox_top.jpg) left top no-repeat;
	padding:15px 0px 0px 0px;
}
#articlebox_text {
	padding:0 15px;
}
#articlebox_bottom {
	width:220px;
	height:10px;
	background: url(../images/index_bulebox_bottom.jpg) left bottom no-repeat;
}
/* ******** NEWSLATTER ******* */
#articles_leftbody #newslatterarti {
	display:none;
}
#newslatterarti {
	width:196px;
	height:64px;
	background: url(../images/newslatter_back.gif) center top no-repeat;
	margin: 10px 0 0 2px;
	padding:43px 0 0 20px;
}
#inputtext_arti {
	float:left;
	width:145px;
}
#inputtext_arti input {
	width:140px;
	height:16px;
	margin-bottom:5px;
	margin-top:3px;
 #margin-bottom:1px;/* ie 6 hack */
	border:0px;
}
#gobtn_arti {
	float:left;
	text-align:left;
}
#article_bottom_img {
	padding-top:10px;
}
#article_img_one {
	float:left;
	width:138px;
}
#article_img_two {
	float:left;
	width:138px;
	padding-left:29px;
}
#article_img_three {
	float:left;
	width:138px;
	padding-left:29px;
}
/* ******** RIGHT BOX ******* */
.rightbox {
	padding-bottom:10px;
}
.rightbox h2 {
	color: #fff;
	background: url(../images/right_box_head.gif) left top no-repeat;
	font: 19px Georgia, "Palatino Linotype", "Times New Roman", Sylfaen;
	font-weight: normal;
	height: 30px;
	margin: 0;
	padding: 6px 0 0;
	text-align: center;
	width: 187px;
}
.rightbox h2 a {
	color: #fff;
	text-decoration: none;
}
.rightbox h2 a:hover {
	text-decoration: underline;
}
.rightbox_mid {
	background: url(../images/right_box_back.jpg) left top repeat-y;
	width:151px;
	padding: 3px 18px 0;
	text-align:center;
	font-weight:bold;
}
.rightbox_mid p {
	text-align:center;
}
.rightbox_mid p a {
	color:#7ac30d;
	text-decoration:underline;
}
.rightbox_mid p a:hover {
	color:#3db1ff;
	text-decoration:none;
}
.rightbox_mid img {
	margin-top:5px;
	margin-bottom:3px;
}
/* ****************************** ARTICLES PAGE SECOND ********************************** */
#articles_box {
	background: url(../images/roundbox_big_top.jpg) top left no-repeat;
	float:left;
	padding-top: 15px;
	width:743px;
}
#articlesboxtext {
	width: 691px;
	padding: 10px 26px;
	background: url(../images/roundbox_big_back.jpg) left top repeat-y;
}
#articlesboxtext h2 {
	font: 16px Tahoma, Verdana, Arial;
	font-weight:bold;
	color:#7ac30d;
	margin: 10px 0 5px;
}
#articlesboxtext .left-image {
	float:left;
	padding:0 20px 10px 0;
}
#articlesboxtext .right-image {
	float:right;
	padding:0 0 10px 20px;
}
#article2_bottom_img {
	padding-top:10px;
}
#article2_img_one {
	float:left;
	width:138px;
	padding-left:17px;
	padding-top:10px;
}
#article2_img_one p {
	color:#516a83;
	text-align:left;
}
#article2_img_one h3 {
	color:#7ac30d;
	text-align:left;
}
#article2_img_two {
	float:left;
	width:138px;
	padding-left:17px;
	padding-top:10px;
}
#article2_img_two p {
	color:#516a83;
	text-align:left;
}
#article2_img_two h3 {
	color:#7ac30d;
	text-align:left;
}
#article2_img_three {
	float:left;
	width:138px;
	padding-left:17px;
	padding-top:10px;
}
#article2_img_three p {
	color:#516a83;
	text-align:left;
}
#article2_img_three h3 {
	color:#7ac30d;
	text-align:left;
}
/* ****************************** PRODUCTS PAGE SECOND ********************************** */
#moreproduct_box {
	float:left;
	width:225px;
	margin-top:10px;
	border-top:solid 1px #dce2f3;
}
#moreproduct_box h3 {
	color: #47108b;
	font: 19px Georgia, "Palatino Linotype", "Times New Roman", Sylfaen;
	font-weight: normal;
	margin: 0;
	padding: 5px 0;
}
#moreproduct_box img {
	border: none;
	float: left;
	width: 102px;
}
#moreproduct_box ul {
	float:left;
	list-style: none;
	margin: 0 0 0 8px;
	padding: 0;
}
#moreproduct_box ul li {
	padding:1px;
	margin:0;
	background: url(../images/green_dot.gif) top left no-repeat;
	padding: 1px 1px 1px 10px;
}
#moreproduct_box ul li a {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
}
/* ****************************** PRODUCTS PAGE ********************************** */
#moreproduct1_box {
	float:left;
	width:320px;
	margin-top:10px;
	border-top:solid 1px #dce2f3;
}
#moreproduct1_box_head {
	font-family: 19px Georgia, "Palatino Linotype", "Times New Roman", Sylfaen;
	font-weight:normal;
	color:#47108b;
	text-decoration:none;
	text-align:justify;
	padding:5px 0;
}
#mpbox1_img {
	float:left;
	width:160px;
}
#mpbox1_text {
	float:left;
}
#mpbox1_text ul {
	padding:0;
	margin:0;
	list-style:none;
}
#mpbox1_text ul li {
	padding:1px;
	margin:0;
	background: url(../images/green_dot.gif) left top no-repeat;
	padding-left:10px;
}
#mpbox1_text ul li a {
	color: #516a83;
	text-decoration:none;
}
#mpbox1_text ul li a:hover {
	color: #3db1ff;
	text-decoration:underline;
}
/* ********** GRAY BOX ******* */
#gray_box {
	margin-top:10px;
}
#gray_box_top {
	width:100%;
	background: #e3e3e3 url(../images/graybox_lt.jpg) left top no-repeat;
	text-align:right;
	vertical-align:top;
	height:12px;
}
#gray_box_mid {
	padding: 0 20px;
	text-align:justify;
	background:#e3e3e3;
}
#gray_box_bottom {
	width:100%;
	background: url(../images/gray_box_bottom.jpg) left bottom no-repeat;
	height:13px;
	text-align:right;
}
.graybox_line {
	background: url(../images/graybox_line.jpg) left top repeat-x;
	height:15px;
}
#product_bottom {
	padding-top:20px;
}
/* ****************************** REVIEW PAGE ********************************** */
#reviewboxtext {
	width:690px;
	padding-left:30px;
	padding-right:23px;
	background: url(../images/roundbox_big_back.jpg) left top repeat-y;
	height:723px;
}
.review-block {
	display:inline;
	float:left;
	width:230px;
}
.review-block img {
	float:left;
	padding:0;
}
.review-block h2 {
	float:right;
	text-align:left;
	width:195px;
}
ul.scroll-menu {
	overflow-y:scroll;
	overflow-x:hidden;
	height:150px;
}
.review-block ul {
	padding:10px 0 0 30px;
	margin:0 0 20px 0;
	list-style:none;
}
.review-block ul li {
	padding:0 0 5px 0;
	margin:0;
	background: url(../images/green_dot.gif) left top no-repeat;
	padding-left:10px;
}
.review-block ul li a {
	color: #516a83;
	text-decoration:none;
}
.review-block ul li a:hover {
	color: #3db1ff;
	text-decoration:underline;
}
/* **************** It will be Delete ***************** */
.addbox {
	padding:5px 10px 5px 0;
	width:160px;
	border-bottom:solid 2px #28418b;
}
.addbox h2 {
	font: 11px Tahoma, Verdana, Arial;
	font-weight:bold;
	color:#7ac30d;
	text-decoration:underline;
	text-align:justify;
	padding-bottom:10px;
}
/* popup CSS */
.shaded_hid, .shaded_vis {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.shaded_vis {
	display:block;
	z-index:1;
	background:#1C1C1C;
	-moz-opacity: 0.5;
	opacity:0.5;
	filter: alpha(opacity=50);
}
.infoiframe, #infoiframe_div, .infoiframe2, #infoiframe_div2 {
	position:absolute;
}
.infoiframe_hidden, .infoiframe_hidden2 {
	display:none;
}
.infoiframe_visible, .infoiframe_visible2 {
	display:block;
	background: #fff;
	position:relative;
	z-index:99999;
}
.popup-content {
	padding:10px;
}
.infoiframe_visible, .infoiframe_visible2 {
	border:1px solid navy;
	background: #fff;
}
.infoiframe_visible a, .infoiframe_visible2 a {
	color:#fff;
}
.style-select-label {
	font: 20px'Trebuchet MS', arial, helvetica;
	color:#dadada;
}
#cse-search-box {
	float:left;
}
.newslatter_btn {
	width:37px;
	height:47px;
	background:url(../images/newslatter_btn.jpg);
	border:none;
	cursor:pointer;
}
#infoiframe_div_cls {
	cursor:pointer;
}
.sitemaptext h2 {
	margin-bottom:0px !important;
}
.sitemaptext h2 a {
	color:#47108B;
	font: 15px Tahoma, Verdana, Arial;
	font-weight:bold;
	text-decoration:none;
}
.sitemaptext h2 a:hover {
	text-decoration: underline;
}
.sitemaptext ul {
	list-style:none;
	margin:0 0 0 10px !important;
	padding:0;
}
.sitemaptext li {
	background: url(../images/article_bullate.gif) left top no-repeat;
	margin:0;
	padding:0 0 0 12px;
}
.sitemaptext li a {
	text-decoration:none;
}
.sitemaptext li a:hover, .sextips_text a:hover {
	text-decoration: underline;
}
/* ------------------------ sextips PAGE --------------------- */
.sextips_pic {
	float:left;
	border:solid 3px #ba6ad0;
	margin: 3px 8px 5px 0px;
}
.sextips_text a {
	color: #00F;
	font-size: 13px;
	font-weight: bold;
	padding: 0 2px;
	text-decoration: none;
}
.sextips_text p {
	font-size:11px;
	line-height:14px;
}
.sextips_text p strong {
	color:#7ac30d;
}
.btn_ask {
	width:181px;
	height:45px;
	display:block;
	margin:auto;
}
/* ------------------------ CONTACT PAGE --------------------- */
#contact_box {
	width:550px;
	padding:2px;
}
#contact_box h2 {
	font-size:22px;
	color:#000;
	word-spacing:1px;
	margin: 0 0 15px;
}
#contact_box p {
	padding:0px;
}
#contact_box div, .reviewinput {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;
}
.contactrow {
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}
.contactleft {
	float:left;
	width:25%;
	text-align:left;
}
.comments {
	font-size:14px !important;
}
.contactright {
	float:left;
	width:65%;
	text-align:left;
}
.reviewinput {
	text-align:left;
	width:230px;
	border: 1px solid #7f9db9;
}
.red {
	color:#ff2d70;
}
.new_positions {
	border: 3px solid #DFE4F3;
	float: right;
	margin: 0 0 10px 25px;
}
.mini {
	border: 3px solid #DFE4F3;
	float: left;
	margin: 0 20px 10px 0;
}

