/*
Theme Name: Vaginismus.com Custom Theme
Theme URI: http://www.vaginismus.com/
Description: Another Custom Theme for Vaginismus.com.
Version: 3.0
Author: Joshua Gatcke & Mark Carter
Author URI: http://www.vaginismus.com
*/

@import url(style-panels.css);

body{font:normal 11px/150% verdana, arial, tahoma, sans-serif;padding:0;margin:0;background:#fff;color:#424A54;}/*WAS: color:#626973;*/

.container{position:relative;top:0px;left:0px;width:910px;margin:auto;clear:both;padding:0 15px;}
.two_cols{background:url(inc/img/body_bg.gif) repeat-y 615px 0px;margin:15px auto;}
.two_cols#not_home{font:normal 12px/150% verdana;}

#header{position:relative;top:0px;left:0px;z-index:999;}
#header .container{background:url(inc/img/header_bg.jpg) no-repeat 50px 5px;overflow:visible;}
#header img#logo{margin:35px 0 32px -10px;}

#contact_info{display:none;}

#top_nav{position:absolute;top:5px;right:15px;text-align:right;color:#313131;font-size:0.9em;color:#999;}
#top_nav .phone_number{margin-right:20px;color:#313131;}
#top_nav a{color:#313131;margin:0 2px}
#top_nav a img{vertical-align:middle;}
#top_nav a:hover{text-decoration:none;}

/*-----------------------LANGUAGE-------------------------------*/
#en{background:url(inc/img/flags/en.gif) no-repeat 2px 4px;}
#de{background:url(inc/img/flags/de.gif) no-repeat 2px 4px;}
#es{background:url(inc/img/flags/es.gif) no-repeat 2px 4px;}
#fr{background:url(inc/img/flags/fr.gif) no-repeat 2px 4px;}
#it{background:url(inc/img/flags/it.gif) no-repeat 2px 4px;}
#pt{background:url(inc/img/flags/pt.gif) no-repeat 2px 4px;}
#ar{background:url(inc/img/flags/ar.gif) no-repeat 2px 4px;}
#ja{background:url(inc/img/flags/ja.gif) no-repeat 2px 4px;}
#ko{background:url(inc/img/flags/ko.gif) no-repeat 2px 4px;}
#cn{background:url(inc/img/flags/cn.gif) no-repeat 2px 4px;}
#ru{background:url(inc/img/flags/ru.gif) no-repeat 2px 4px;}
/*---------END FLAGS FLAGS---------------*/

#language{position:relative;top:0;left:0;width:60px;padding:0 5px;margin:0 0 3px 10px;border:1px solid #d6dfe6;background:#fff url(inc/img/arrow_down.gif) no-repeat 58px 7px;float:right;}
#language *{text-align:left;list-style-type:none;padding:0;margin:0;}
#language ul{visibility:hidden;position:absolute;top:1.6em;right:0;border:3px solid #99ccff;background:#fff;padding:5px 5px 5px 5px;width:100px;z-index:500;}
#language li:hover ul,
#language li.over ul{visibility:visible;}
#language li a{border-bottom:1px solid #efefef;text-align:left;margin:0;padding:1px 0 0 25px;display:block;}

#main_nav{background:#c4e5f7;border-bottom:1px solid #C3CED7;float:left;width:100%;}
#main_nav ul{white-space:nowrap;margin:0;padding:0;overflow:visible;width:100%;}
#main_nav li{float:left;margin:0;padding:0;list-style-type:none;}
#main_nav li a{font-size:0.9em;text-decoration:none;color:#5d5d5d;display:block;margin:7px 2px 0 0;float:left;background:url(inc/img/tab_left.gif) no-repeat top left;}
#main_nav li a span{line-height:100%;display:block;padding:7px 10px 5px 10px;background:url(inc/img/tab_right.gif) no-repeat top right;}
#main_nav li a:hover{background:url(inc/img/tab_h_left.gif) no-repeat top left;}
#main_nav li a:hover span{background:url(inc/img/tab_h_right.gif) no-repeat top right;}
/*THERE IS CODE IN THE HEADER FOR THE ANCHOR*/

#searchform{position:absolute;top:4px;right:0px;float:right;width:300px;text-align:center;z-index:100;}
#searchform #s{width:150px;}
#searchform input{vertical-align:middle;}

#col1{width:590px;float:left;position:relative;top:0;left:0;}
#col2{width:300px;float:right;line-height:120%;font-size:0.9em;position:relative;top:0px;left:0px;}
#col1.fourofour{background:#fff;margin:auto;float:none;}

/*3 columns in body content*/
.three_col{float:left;width:280px;padding:5px;}
.three_col .sitemap{font-size:0.9em;}
.three_col .sitemap li a{display:block;}

.sitemap{margin:0 0 20px 0;padding:0;}
.sitemap li{list-style-type:none;}
.sitemap ul{margin:0 0 20px 20px;padding:0;}
.sitemap li a{padding:0 0 0 20px;background:url(inc/img/icon_document.gif) no-repeat 0px 0px;}

#breadcrumbs{font-size:10px;color:#999;margin:0 0 -7px 0;}

#footer{clear:both;padding:20px 0;text-align:center;background:url(inc/img/footer_bg.gif) repeat-x top left;color:#888;line-height:200%;}
#footer li{list-style-type:none;display:inline;}
#footer li a{margin-right:12px;	}
#footer p{width:760px;margin:auto;text-align:center;line-height:100%;margin-top:10px;color:#bbb;}
#footer .holder{width:800px;position:relative;top:0;left:0;margin:auto;}
#footer #facebook-link{display:block;height:32px;width:32px;background:url(inc/img/facebook.jpg) no-repeat top left;border:1px solid #efefef;text-indent: -5000px;position:absolute;top:0;right:0;}

a,a:active{color:#337ec2;text-decoration:underline;}
a:hover{text-decoration:none;}
/*a:visited{color:purple;}*/
a img{border:0;}
a img.border:hover{border:1px solid #337ec2;}
img{padding:0;margin:0;}
form{margin:0;padding:0;}
.clearer{clear:both;line-height:0px;font-size:1px;height:1px;}
.line{background:url(inc/img/heading_line.gif) repeat-x bottom left;margin-bottom:7px;}
.center{text-align:center;}
.center img{margin:auto;}
.highlight{background:#ffffcc;}
.caption{margin:0 40px 50px 40px;font-size:0.9em;line-height:120%;color:#3E7C9D;}
.caption strong{color:#3E7C9D;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.border{border:1px solid #E5E9EC;padding:2px;}
.hang{text-indent:-1.5em;display:block;padding-left:1.5em;}
.new{color:#DA1568;}
strong{color:#000;}
.error{color:red;}
.success{color:green;}
#notice{color:green;}
.error_box{color:red;padding:10px;margin:10px 0;border:1px solid #FADFDF;}
.success_box{color:green;padding:10px;margin:10px 0;border:1px solid #E2FADF;}
.pop_list li{margin-bottom:10px;list-style-type:disc;/*border:1px solid #D8EDFA;*/margin-left:-10px;}/*This is only used on the diagnosis page. Why? Good question!*/
.pop{font-size:1.2em;font-weight:bold;color:#3E7C9D;display:block;font-family:"Trebuchet MS"}/*This is only used on the diagnosis page. Why? Good question!*/
.edit_single{border:1px solid #ccc;position:absolute;top:20px;left:0;display:block;width:70px;text-align:center;}/*This is the edit link on single pages and posts*/
div.alt{background:#f4f7f9;}/*Alternate BG Colour*/
/*.vcardm{background:url(inc/img/icon_vcardm.png) no-repeat 0px -3px;padding-left:27px;margin-bottom:5px;}*/
.helpm{background:url(inc/img/icon_helpm.png) no-repeat 0px 0px;padding-left:30px;}

#col2 ul li.pdf{list-style-type:none;margin:0;border:1px solid #fff;}
#col2 ul li.pdf a{padding:4px 2px 4px 25px;display:block;border:1px solid #fff;background:url(inc/img/icon_pdf.png) no-repeat 0px 2px;}
ol li.pdf{}
ol li.pdf a{padding:2px 2px 2px 25px;display:block;border:1px solid #fff;background:url(inc/img/icon_pdf.png) no-repeat 0px 2px;}

.highlight_box{border:1px solid #ccc;margin:20px 0 20px 0;padding:10px;}/*This is on the feedback homepage*/
.highlight_box h2{margin-top:0;padding-right:0;}
.highlight_box p{padding-right:0;}

.next_last{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:7px 10px;text-align:right;margin:40px 0 0 0;font-size:0.9em;line-height:100%;height:1.2em;}
.last_link{float:left;}
.next_link{}

.see_also{border:1px dotted #ddd;padding:10px;margin:40px 0;font-size:0.9em;}
.see_also li{list-style-type:none;}
.see_also li a{display:block;width:90%;background:url(inc/img/bullet_milk2.png) no-repeat 0px 3px;padding-left:17px;}
/*.see_also li a:visited{color:purple;}*/

#j_menu{padding-left:15px;}
#jump_menu{width:150px;font-size:10px;}

.sayings{margin:25px 0;border:1px solid #d6dfe6;padding:10px 20px;background:url(inc/img/watermark_quote.gif) no-repeat center;}
.sayings p{margin-bottom:5px;color:#777;}
.sayings p.hang{text-indent:-0.5em;padding-left:0.5em;}
.sayings p.center{margin:20px 0;}

#utility{width:8em;text-align:center;position:absolute;top:0;left:-10em;}
#utility img{vertical-align:middle;}
#utility a{color:#999;font-size:0.9em;text-decoration:none;display:block;padding:2px 0;border:1px solid #eee;}
#utility a:hover{border:1px solid #c4e5f7;color:#337ec2;}

#search_footer{text-align:center;padding:20px;}

.box{border:1px solid #d6dfe6;position:relative;}
.box .inside{border:7px solid #F4F7F9;padding:10px;}
.box h1{margin-top:13px;}
.box #flash{float:right;margin:-9px -9px -10px 10px;padding:0px;border-left:10px solid #fff;display:inline;}
#flash{width:289px;height:304px;background:#fff;z-index:1000;position:relative;top:0;left:0;}
#flash #slideshow-last{position:absolute;bottom:0;right:23px;z-index:5000;display:block;height:17px;width:17px;}
#flash #slideshow-next{position:absolute;bottom:0;right:5px;z-index:5000;display:block;height:17px;width:17px;}
.box .checks2 li{line-height:120%;}
.pull{font:normal 1.3em/130% "Trebuchet MS","Times","Times New Roman",serif;color:#777;}

.side_note{position:relative;top:0;left:0;font-size:0.9em;line-height:130%;}
.side_note div.inside{border:1px solid #d6dfe6;width:300px;position:absolute;top:0;right:-323px;}
.side_note div.inside2{border:7px solid #F4F7F9;padding:10px;padding:10px;position:relative;top:0;left:0;}
.side_note .pin{display:block;width:21px;height:29px;position:absolute;top:50%;left:-28px;margin-top:-15px;background:url(inc/img/pin.gif) no-repeat top left;}
.side_note h2{margin-top:0px;}

h1,.forum_h1{color:#000;font:normal 1.8em/120% "Trebuchet MS","Times","Times New Roman",serif;/*text-transform:uppercase*/;background:#fff url(inc/img/heading_line.gif) repeat-x bottom left;padding:0 0 2px 0;margin:30px 0 0 0;}
h1 a,h1 a:active,h1 a:visited{color:#000;text-decoration:none;}
h1 a:hover{text-decoration:underline}
h1 a.small,h1 a.small:active{font-size:10px;text-transform:none;font-family:verdana,sans-serif;margin-left:10px;color:#337ec2;text-decoration:underline;}
/*h1 a.small:visited{color:purple;text-decoration:underline;}*/
h1 a.small:hover{text-decoration:none;}

h2,.forum_h2{font:normal 1.5em/120% "Trebuchet MS","Times","Times New Roman",serif;color:#337ec2;margin:30px 0 0 0;padding:0 0 2px 0;}
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}

h3{font:bold 1.2em/100% "Trebuchet MS";color:#000;margin:15px 0 0 0;}
h3 p{display:inline;}
h3 a,h3 a:active,h3 a:visited{color:#000;}
h4{color:#000;font-weight:normal;margin:20px 0 0 0;clear:both;font-size:1em;}

P{margin:5px 0 10px 0;padding:0 20px 0 0;}
ul,ol{padding:0;margin:10px 20px 10px 25px;}

blockquote{margin:20px 20px 20px 0px;padding:10px 10px 20px 10px;background:url(inc/img/heading_line.gif) repeat-x bottom left;}
blockquote img{float:left;margin-right:10px;}
blockquote h2{margin:0;padding:0;}
blockquote h3{margin:0;}
blockquote p{margin:10px 0;padding:0;}
blockquote span{display:block;font-size:10px;line-height:120%;margin-top:5px;color:#999;text-align:right;}
blockquote.first{background:transparent;margin:0 20px;font:normal 1.2em/120% "Trebuchet Ms","Times New Roman",serif;text-align:center;}

blockquote.small h2{font-size:1.3em;}
blockquote.small{padding:0 40px;background:#fff;}
blockquote.small p{margin-top:2px;}

.tight_quotes{padding:10px 0 0 10px;}
.tight_quotes blockquote{margin:0 0 0 0;}
.tight_quotes blockquote span{margin:0px;line-height:100%;margin:-10px 0 0 0;display:inline;}

#feedback_intros .bcol1,
#feedback_intros .bcol2,
#feedback_intros .bcol3{position:relative;top:0;left:0;height:320px;margin-bottom:20px;}

#feedback_intros .bcol1 p:first-line,
#feedback_intros .bcol2 p:first-line,
#feedback_intros .bcol3 p:first-line {font-weight:bold;}

#feedback_intros .bcol1 .bottom,
#feedback_intros .bcol2 .bottom,
#feedback_intros .bcol3 .bottom{position:absolute;bottom:0;left:0;display:block;width:90%;padding:0;}

ul.checks{padding:0px;margin:10px 0;}
ul.checks li{margin:0px;padding:0px;list-style-type:none;}
ul.checks a{background:url(inc/img/bullet_check.gif) no-repeat 0px 0px;margin-left:10px;padding-left:20px;line-height:170%;	}

ul.checks2{padding:0px;margin:10px 0;}
ul.checks2 li{margin:0px 0 5px 10px;padding:0px;list-style-type:none;background:url(inc/img/bullet_check.gif) no-repeat 0px 0px;padding-left:20px;}

.feedback{color:#777;line-height:140%;border:1px solid #d6dfe6;padding:15px;margin:20px 0;background:url(inc/img/watermark_quote.gif) no-repeat center;}
.feedback blockquote{margin:10px 0;padding:0;background:transparent;text-indent:-0.5em;padding-left:0.5em;}
.feedback .first{font:normal 1.5em/120% "Trebuchet Ms","Times New Roman",serif;text-align:center;margin:0 0 20px 0;}
.feedback a{display:block;margin:10px;text-align:center;}

.sidebar_feedback{border:1px solid #efefef;padding:0px 15px 10px 15px;position:relative;top:0;left:0;}
.sidebar_feedback ul{padding:0;margin:0;}
.sidebar_feedback li{margin-bottom:9px;list-style-type:none;padding:0;display:block;}
.sidebar_feedback li:first-line {font-weight:bold;} /*LEAVE THE SPACE FOR IE 6 PC*/
.sidebar_feedback li span{display:block;color:#999;text-align:right;font-size:9px;}
.sidebar_feedback h3 a{color:#627929;}
.sidebar_feedback h3 span a{position:absolute;top:10px;right:10px;font-size:11px;font-family:arial;color:#999;font-weight:normal;line-height:100%;text-decoration:none;display:block;border:1px solid #efefef;padding:3px;width:60px;padding-bottom:1px;}
.sidebar_feedback h3{background:url(inc/img/icon_feedback.gif) no-repeat 0 -2px;padding-left:20px;margin-bottom:10px;color:#337ec2;}
.sidebar_feedback h3 span a:hover{border:1px solid #c4e5f7;color:#337ec2;}
.sidebar_feedback h3 span a img{vertical-align:middle;position:relative;top:-3px;}

table.chart{border-collapse:collapse;border:1px solid #D6DFE6;margin:20px 50px 20px 30px;}
table.chart .title{color:#000;text-align:left;padding:3px 2%;width:96%;background:#D6DFE6 url(inc/img/table_shine2.gif) repeat-x top left;border-bottom:1px solid #C4CBD0;}
table.chart th,table.chart td{line-height:120%;border-right:1px solid #E5E9EC;border-bottom:1px solid #E5E9EC;font-size:0.9em;color:#666;padding:7px 10px;}
table.chart th{background:#fff;color:#666;text-align:center;}
table.chart .alt{background:#f4f7f9;}

/*3 PRODUCT THUMBS*/
.product{overflow:auto;width:100%;padding:8px 0 5px 0;border-bottom:1px solid #efefef;}
.product img{float:left;margin-right:10px;}
.product h3{margin:20px 0 0 0;font-size:12px;}
.product p{color:#000;margin:0px 20px 0 0;font-size:10px;}

.panel .product{border-top:1px solid #efefef;padding-top:2px;}

/*PRODUCTS ALL*/
.p_all{background:#fff;overflow:auto;padding-bottom:10px;}
.pcol{border-right:1px solid #eee;width:205px;padding:0px 7px 20px 7px;float:left;margin-right:1px;margin-bottom:15px;margin-top:10px;text-align:center;position:relative;top:0;left:0;display:inline;}
.pcol a.button{position:absolute;top:25.3em;left:75px;}
.pcol .product_number{display:block;font-size:10px;color:#999;text-align:left;padding-left:5px;}
.pcol h3{text-align:left;padding-left:5px;margin-top:-25px;}
.pcol h3 a,
.pcol h3 a:visited{color:#337ec2;}
.pcol a{text-decoration:none;color:#337ec2;}
.pcol a:visited{color:#337ec2;}
/*.pcol a:visited{color:purple;}*/
.pcol a:hover{text-decoration:underline;}
.pcol p{text-align:left;font:normal 11px/120% verdana;padding-left:5px;margin-top:0;}
.pcol p.center{text-align:center;}

/*PRODUCT PAGES*/
.products #col1{width:645px;}
.products #col2{width:240px;}
.products{background-position:672px 0;}
.product_number{font-size:12px;color:#666;/*display:block;*/}
.product_number a{text-decoration:underline;color:#337ec2;}

#product_content{font:normal 0.9em/125% verdana;margin-top:25px;}
#product_content h1{margin-top:-10px;}
#product_content h3 a{text-decoration:none;}
#product_content h3 a:hover{text-decoration:underline;}
#buy_btn{position:absolute;top:290px;right:40px;}

#product_quotes{margin:20px 45px 20px 30px;padding:25px;border:1px solid #eee;}
#product_quotes .first{margin:-25px -25px 0 -25px;padding:20px 25px;text-align:center;font:normal 1.4em/125% "Trebuchet MS";}
#product_quotes .first h2{text-align:left;font-size:1em;margin-bottom:10px;}
#product_quotes blockquote{margin:0;padding:0;background:transparent;font:normal 0.9em/125% verdana;margin-bottom:15px;}
#product_quotes blockquote h3{margin:0;}
#product_quotes blockquote p{margin:0;}

#faqs_header{height:152px;width:592px;background:url(inc/img/faqs_header.jpg) no-repeat top left;} 
#faqs_header ul{width:150px;float:right;margin:17px 12px 0 0;}
#faqs_header ul li{list-style-type:none;font-size:0.8em;line-height:150%;background:url(inc/img/bullet_pinkarrow_b.png) no-repeat 0px 5px;padding-left:10px;}

/*FAQ LIST ON PAGES*/
.faq_list{margin:10px 10px 15px 10px;padding:0;}
.faq_list li{margin-top:5px;list-style-type:none;}
.faq_list a{display:block;width:80%;background:url(inc/img/bullet_milk2.png) no-repeat 0px 0px;padding-left:18px;}
.small{font-size:0.9em;line-height:130%;}

/*FAQS TWO COLUMNS IN LIST - HOMEPAGE */
/*.faqs{background:url(inc/img/watermark_question.gif) no-repeat center;}*/
.faq_col{width:285px;float:left;}
.faq_col h2 a{color:#000;}
.faqs ul{margin:10px 0;padding:0;}
.faqs li{list-style-type:none;margin:0 0 3px 0;padding:0;width:100%;font-size:0.9em;line-height:150%;}
.faqs li a{line-height:100%;padding-left:17px;background:url(inc/img/bullet_milk.png) no-repeat 0px 0px;}

.no_underline li a{line-height:120%;text-decoration:none;}
.no_underline li a:hover{text-decoration:underline;}

.baby_blues li a{display:block;margin-bottom:10px;}

/*FAQS SECTION*/
#resource_cats.faqs_cats{}
#resource_cats.faqs_cats .bcol1{width:180px;float:left;font-size:0.9em;line-height:120%;padding:2px 17px 2px 7px;}
#resource_cats.faqs_cats .bcol2{width:190px;float:left;font-size:0.9em;line-height:120%;padding:2px 7px;}
#resource_cats.faqs_cats .bcol3{width:120px;float:left;font-size:0.9em;line-height:120%;padding:15px 0px 15px 44px;}

/*ALL FAQS LIST*/
.all_faqs{margin:0;padding:0;}
.all_faqs li{margin:0;padding:0;list-style-type:none;line-height:100%;}
.all_faqs li a{width:95%;color:#666;display:block;border:1px solid #d6dfe6;background:#f4f7f9 url(inc/img/icon_arrow.gif) no-repeat 5px 7px;padding:4px 10px 5px 20px;text-decoration:underline;font-size:11px;}
/*.all_faqs li a{width:95%;color:#666;display:block;border:1px solid #d6dfe6;background:#f4f7f9;padding:4px 10px 5px 5px;text-decoration:none;font-size:15px;font-family:"Trebuchet MS";margin-top:20px;}
.all_faqs li a img{vertical-align:middle;margin-right:5px;border:1px solid #d6dfe6;}*/
/*.all_faqs li a:visited{color:purple;}*/
.all_faqs li a:hover{text-decoration:none;}
.all_faqs ul{margin:10px 20px 50px 50px;padding:0;}
.all_faqs ul li{list-style-type:decimal;margin:10px 0 0 0;font-size:10px;color:#999;line-height:120%;}
.all_faqs ul li a{color:#337ec2;border:0;background:transparent;padding:3px 0 3px 0;font-size:1.1em;display:inline;text-decoration:none;}
.all_faqs ul li a:hover{text-decoration:underline;}

.news{font-size:0.9em;line-height:125%;}
.news_feature{float:right;width:300px;border:1px solid #d6dfe6;margin:10px 0px 10px 10px;}
.news_feature .inside{border:1px solid #EAEDF0;margin:1px;padding:15px 10px;}
.news_feature h2{margin:0px;font-weight:bold;line-height:100%;}
.news_feature p{line-height:120%;padding-right:0;}
.news_feature img{float:left;margin-right:10px;margin-bottom:20px;}

.hilite {color: #000;background-color: #99ccff;}
.hilite1 {color: #000;background-color: #ffcc66;}
.hilite2 {color: #000;background-color: #99ff66;}
.hilite3 {color: #000;background-color: #ff9999;}	

/*COMMUNITY COLUMN SWITCH*/
.layout2{background-position:695px 0px;}
.layout2 #col1{width:670px;}
.layout2 #col2{width:217px;padding-left:10px;}

.cpanel{margin:20px 0;}
.cpanel h2{margin-top:0px;}
.cpanel h3{margin:0 0 3px 0;}

#forum{margin-top:0;padding-bottom:5px;}
#forum h2{padding:10px 0 10px 50px;background:url(inc/img/icon_community_globe.png) no-repeat 20px 10px;}
#forum .bcol1{width:415px;margin-left:10px;}
#forum .bcol1 p{padding-right:0;}
#forum .bcol3{border-left:0;}
#forum ul{font-size:10px;line-height:110%;margin-top:3px;}
#forum li{background:url(inc/img/bullet_milk2.png) no-repeat 0px -1px;}
#forum p.center{margin-top:-10px;}

#forum_login{border:1px solid #eee;padding:5px 0;}
#forum_login #username,
#forum_login #password{width:150px;}


#resources{}
#resources h3{background:url(inc/img/icon_community_folder.png) no-repeat 0px 0px;padding:6px 0 0 30px;height:24px;font-size:1.2em;}
#resources ul{margin:0;padding:0;}
#resources li{margin:3px 0;padding:0;list-style-type:none;position:relative;top:0;left:0;border:1px solid #fff;}

#blogs{border:1px solid #d6dfe6;}
#blogs .inside{border:7px solid #F4F7F9;padding:10px 0;}
#blogs img{float:left;margin-right:10px;}
#blogs h2{padding:2px 0 7px 30px}
#blogs .bcol1{width:310px;}
#blogs .bcol1 h2{background:url(inc/img/icon_community_news.png) no-repeat 0px 0px;}
#blogs .bcol2 h2{background:url(inc/img/icon_community_blog.png) no-repeat 0px 0px;}
#blogs .bcol2{width:290px;padding-left:20px;}
#blogs h3{margin:20px 0 0 0;}
#blogs h3 a{text-decoration:none;}
#blogs h3 a:hover{text-decoration:underline;}

.sub_data{font-size:0.9em;margin:2px 0;}

#products{margin:10px 0;font-size:0.9em;}
#products img{float:left;margin:-10px 0px 10px 0;}
#products .bcol1,
#products .bcol2,
#products .bcol3{padding:15px 7px 2px 0px;width:210px;}
#products .bcol1 p,
#products .bcol2 p,
#products .bcol3 p{padding:0;}

.bcol1,
.bcol2,
.bcol3{width:206px;float:left;font-size:0.9em;line-height:120%;padding:2px 7px;}
.bcol2,.bcol3{border-left:1px solid #ddd;}

.sub_nav{margin:10px 10px 0 0;padding:0;text-align:right;}
.sub_nav li{padding:0;margin:0;list-style-type:none;width:100%;background:url(inc/img/icon_document.gif) no-repeat 0px 0px;overflow:auto;font-size:0.9em;color:#999;}
.sub_nav li a{padding:1px 0 2px 20px;position:relative;top:0;left:0;text-decoration:none;float:left;text-align:left;}
.sub_nav li a:hover{text-decoration:underline;}

.rss li{background:url(inc/img/icon_feed.gif) no-repeat 2px 2px;}

/*RESOURCE PAGE*/
#resource_cats{padding:15px 0;}
#resource_cats .bcol1{width:160px;}
#resource_cats .bcol2{width:253px;border:0;}
#resource_cats .bcol3{width:175px;border:0;background:url(inc/img/bracket.gif) no-repeat left center;padding:15px 0px 15px 44px;}
#resource_cats .resource_list{margin:0;padding:0;}
#resource_cats li{margin:6px 0;padding:0;list-style-type:none;position:relative;top:0;left:0;border:1px solid #fff;}
#resource_cats li.none a.folder{color:#ccc;text-decoration:none;background:url(inc/img/icon_folder_none.gif) no-repeat 0px 1px;cursor:default;}
#resource_cats li.none span.number{color:#ccc;}
#resource_cats li a.folder{display:block;margin-bottom:1px;background:url(inc/img/icon_folder.gif) no-repeat 0px 1px;padding-left:18px;}
#resource_cats span.number{font-size:10px;color:#999;position:absolute;top:0;right:5px;}

.section{}
.section h2{border:1px solid #d6dfe6;background:#f4f7f9 url(inc/img/bar_bg.gif) repeat-x;font-size:1em;color:#666;position:relative;top:0px;left:0px;margin:1px 0;}
.section h2 span{display:block;line-height:100%;padding:5px 10px 4px 20px;margin:0;background:url(inc/img/icon_arrow.gif) no-repeat 5px 7px;}
.section h2 a.top_link{position:absolute;top:6px;right:10px;font-size:10px;}

.section table{border:0;margin-top:0px;}
.section td{border:0;border-bottom:1px solid #f4f7f9;font-size:0.9em;padding:10px;padding-left:20px;}
.section td.thumb{width:120px;text-align:center;padding:0px;}
.section h3{margin-top:0px;font-weight:normal;}
.section td.thumb a{display:block;text-decoration:none;padding:5px;border:1px solid #fff;}
.section td.thumb a:hover{background:#f4f7f9;}
.section p{margin-bottom:0;}
.section .credits{color:#999;font-size:0.9em;margin-bottom:0px;}
.section li{margin-bottom:15px;font-size:0.9em;}
.section li p{margin-top:0;line-height:140%;}

#links p a{background:url(inc/img/icon_world.gif) no-repeat 0px 0px;padding:1px 17px;}
#rss p a{background:url(inc/img/icon_feed.gif) no-repeat 0px 2px;padding:0px 14px;}

/*RESOURCES - Medical Style Formatting*/
.resources{font-size:0.9em;line-height:120%;margin:15px 60px;color:#444;}
.resources li{margin:10px 0;border:1px solid #fff;padding-left:2.6em;padding-bottom:10px;text-indent:-2.6em;border-bottom:1px solid #f4f7f9;}
.arrow{display:block;padding:5px 0 0 1.1em;color:#999;text-indent:0;background:url(inc/img/resource_arrow.gif) no-repeat 0px 7px;}

/*--COMMENTS--*/
#wcomment_link{margin-right:20px;}
.commentlist{font-size:0.9em;line-height:130%;color:#888;}
.commentlist li{margin:10px 0;padding:10px;}
.commentlist .comment_userdata{color:#666;}
.commentlist li.alt{border:1px solid #d6dfe6;}

#commentform{border:1px solid #d6dfe6;margin:20px 0px 20px 24px;width:544px;position:relative;top:0;left:0;}
#commentform .inside{border:7px solid #f4f7f9;padding:5px 10px 5px 10px;position:relative;top:0;left:0;background:#f4f7f9;}
#commentform h3{margin:0 0 10px 0;}
#url,#comment{width:325px;color:#777;position:absolute;top:0;right:10px;}
#author,#email{width:175px;color:#777;}

/*--CONTACT FORM--*/
#jpg_contact table{border:0;margin:0;width:100%;}
#jpg_contact table td{padding:0px;border:0;}

#jpg_contact input,
#jpg_contact textarea{border:1px solid #999;width:95%;}
#submit,#jpg_contact #submit{width:auto;border:0;}

#jpg_contact .jpg_name input{width:290px;}
#jpg_contact .jpg_phone input{width:290px;}
#jpg_contact .jpg_email{width:300px;}
#jpg_contact .jpg_email input{width:290px;}
#jpg_contact .jpg_email2 input{width:260px;}

/*--COMMON VAGINISMUS QUOTES--*/
#quotes{background:url(inc/img/quotes_bg.png) repeat-y center;width:500px;margin:20px auto;}
#quotes table{background:url(inc/img/quotes_header.png) no-repeat top center;}
#quotes td.qheader{height:50px;}
#quotes td.qfooter{background:url(inc/img/quotes_footer.png) no-repeat bottom center;height:13px;}
#quotes td{font-size:10px;color:#337ec2;line-height:120%;text-align:center;padding:10px 25px 5px 15px;}
#quotes td.qleft{padding:10px 15px 10px 25px;}


/*FEEDBACK MENUS THROUGHT WEBSITE - 2 Versions, Body & Sidebar*/
.feedback_menu{height:105px;padding:3px 0 0 135px;border:1px solid #DDCAC7;background:url(inc/img/feedback_menu_bg.jpg) no-repeat 1px 1px;margin:20px 0;position:relative;top:0;left:0;}
.feedback_menu a.coverlink{position:absolute;top:0;left:0;display:block;width:123px;height:105px;text-decoration:none;}
.feedback_menu h3{margin:4px 0 3px 0;}
.feedback_menu h3 a{text-decoration:none;}
.feedback_menu ul.sub_nav{font-family:arial;margin:0;}
.feedback_menu ul li{margin:0;float:left;display:inline;line-height:109%;background:url(inc/img/bullet_pinkarrow.gif) no-repeat 3px 3px;}
.feedback_menu ul li a{padding-left:16px;}

#col1 .feedback_menu{height:113px;margin:20px auto;width:190px;background:url(inc/img/feedback_menu_bg2.jpg) no-repeat 1px 1px;padding-left:310px;padding-top:5px;}
#col1 .feedback_menu h3{margin:2px 0 3px 0;}
#col1 .feedback_menu a.coverlink{width:295px;height:115px;}
#col1 .feedback_menu ul{margin:auto;}
#col1 .feedback_menu ul li{line-height:110%;}

