/*
Theme Name: Womens Clinis
Version: 1.0
Author: MPCStudios

*/



HTML,BODY {
	height: 100%;
	min-height: 100%; 	
}

BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black;
	margin:0px;
	padding:0px;
	background-color:#F3F1ED;
	font-size : 11px;
	height:100%;
	/*background-image : url(images/backgrounds/body.png);*/
	background-repeat : repeat-y;	
	background-position : center;	
	line-height : 16px;
}

#fb_holder{
	width: 200px;
	height:200px;
	/* overflow: hidden; */
	text-align: left;
	padding-top: 20px;
}
#fb_center{
	width: 100px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
#fb_logo{
	width: 32px;
	height: 32px;
	float: left;
	overflow: hidden;
        padding-top: 0px;
        *padding-top: 1px;
}
#fb_logo a.linker{
	color: #FFFFFF;
	padding-left: 32px;
        *padding-left: 31px;
	padding-top: 25px;
        *padding-top: 32px;
	text-decoration: none;
	border: none;
	text-align: left;
        background-image: url('http://www.womensclinicofsouthtexas.com/wp-content/uploads/2010/08/wcst_facebook.png');
        overflow: hidden;
}
#fb_logo a.linker img{
	border: 2px solid transparent;
}
#like{
	width: 65px;
	height: 32px;
	float: left;
	overflow: hidden;
        padding-top: 1px;
        *padding-top: 2px;
}
#like a.linker{
	color: #FFFFFF;
	padding-left: 2px;
	padding-top: 52px;
        *margin-top: 32px;
        *padding-top: 42px;
        *padding-left: 2px;
	text-decoration: none;
        background: url('http://www.womensclinicofsouthtexas.com/wp-content/uploads/2010/08/like_fb.png') no-repeat top center;
}
#like a.linker img{
	border: 2px solid #ffffff;
}
H3 {
	margin:0px;
	margin-bottom:3px;
	font-size:12px;
}

A {
	color:black;
}

#Content {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;	
}

#MainMenu {
	padding-top:5px;
	padding-bottom:5px;
}

#MainMenu A {
	padding-left:43px;
	padding-right:43px;

	padding-left:30px;
	padding-right:31px;
	
	

}

#MainMenu A,.MainLink {
	background-color:#F3D1AB;
	display:block;
	float:left;
	height:22px;
	border-right:1px dotted white;
	padding-top:4px;
	font-size:9px;
	font-weight:bold;
	text-decoration : none;
	background-image:url("images/backgrounds/menu_arrow.gif");
	background-repeat : no-repeat;
	background-position : 8px 9px;
	height:auto;
}

.MainLink {
	width:167px;
	padding-left:26px;	
	margin-bottom:2px;
	
	
}

#LeftColumn {
	float:left;
	width:194px;
	padding:5px;
}

#RightColumn {
	width:546px;
	float:left;
}
#portal_column{
float:left;
padding:5px;
width:194px;
}

#SubMenu {
	background-color:#E8E5DF;
	padding:4px;
	margin-top:13px;
	margin-bottom:2px;
	
}

#SubMenu A {
	display:block;
	height:23px;
	padding-top:4px;
	background-image:url("images/backgrounds/submenu.gif");
	background-repeat : no-repeat;
	margin-bottom:3px;
	padding-left:22px;
	text-decoration : none;
	letter-spacing : -1px;
	width:161px;
}

#portalSubMenu {
	background-color:#E8E5DF;
	padding:4px;
	margin-top:13px;
	margin-bottom:2px;
	
}

#portalSubMenu A {
	display:block;
	height:23px;
	padding-top:4px;
	background-image:url("images/backgrounds/submenu.gif");
	background-repeat : no-repeat;
	margin-bottom:3px;
	padding-left:22px;
	text-decoration : none;
	letter-spacing : -1px;
}

#Body {
	padding-top:24px;
	z-index:0;
}

#News {
	background-color:#E6EFD3;
	height:325px;
	padding:5px;
}

.OuterBox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.OuterBox {
	display: inline-table;
	width:954px;
	padding-bottom:75px;
	background:url("images/backgrounds/content_bottom.gif") no-repeat bottom;
	background-color:white;
	
}
/* Hides from IE-mac \*/
* HTML .OuterBox {height: 1%;}
.OuterBox {display: block;}
/* End hide from IE-mac */


.InnerBox {
	background-image : 	url(images/backgrounds/content_top.gif);
	background-repeat : no-repeat;
	width:954px;

}

.Date {
	color:#0252A0;
	display:block;
}


.links-sp p
{
padding-top:3px!important;
padding-bottom:3px!important;

margin-top:0px!important;
margin-bottom:0px!important;

}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.floatnav{
float:left;
width:210px;
}
 #subnavigation {   position:absolute; z-index: 99; }
#subnavigation div a {
background:#FDF6EE none repeat scroll 0 0;
 
border:1px solid #C1D3EB;
color:#000;
display:block;
/*opacity:0.9;*/
padding:5px 30px 5px 10px;
text-decoration:none;
z-index: 99;
 
 
}

#subnavigation div a:hover {
background::#FDF6EE none repeat scroll 0 0;
 
font-weight:bold;
 
}

/******** sub_class ******/
.providers{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/providers.jpg); background-repeat: no-repeat;
}

.clinic{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/clinic.jpg); background-repeat: no-repeat;
}
.abnormal_bleeding{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/abnormal_bleeding.jpg); background-repeat: no-repeat;
}
.about{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/about.jpg); background-repeat: no-repeat;
}
.additional{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/additional.jpg); background-repeat: no-repeat;
}
.annual{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/annual.jpg); background-repeat: no-repeat;
}
.billing{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/billing.jpg); background-repeat: no-repeat;
}
.bleeding{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/bleeding.jpg); background-repeat: no-repeat;
}
.contact{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/contact.jpg); background-repeat: no-repeat;
}
.employment{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/employment.jpg); background-repeat: no-repeat;
}
.family{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/family.jpg); background-repeat: no-repeat;
}
.gynecologic{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/gynecologic.jpg); background-repeat: no-repeat;
}
.incontinence{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/incontinence.jpg); background-repeat: no-repeat;
}
.infertility{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/infertility.jpg); background-repeat: no-repeat;
}
.links{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/links.jpg); background-repeat: no-repeat;
}
.menopause{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/menopause.jpg); background-repeat: no-repeat;
}
.news{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/news.jpg); background-repeat: no-repeat;
}
.obstetrics{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/obstetrics.jpg); background-repeat: no-repeat;
}
.osteoporosis{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/osteoporosis.jpg); background-repeat: no-repeat;
}
.pelvic{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/pelvic.jpg); background-repeat: no-repeat;
}
.privacy{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/privacy.jpg); background-repeat: no-repeat;
}
.sexdysfunction{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/sexdysfunction.jpg); background-repeat: no-repeat;
}
.sexual{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/sexual.jpg); background-repeat: no-repeat;
}
.sitemap{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/sitemap.jpg); background-repeat: no-repeat;
}
.sterilization{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/sterilization.jpg); background-repeat: no-repeat;
}
.why{
	padding: 10px; height: 100%; min-height: 500px; margin-top: 3px; background-image: url(images/backgrounds/why.jpg); background-repeat: no-repeat;
}

.holder{
	width: 500px;
	height: auto;
	overflow: hidden;
	background-color: #f3d6b4;
	padding: 5px 0 0 15px;
	text-align: left;
	border: 3px solid #FFFFFF;
	}
	.holder a{
		font-weight: bold;
		font-size: 10px;
	}
	.holder-left{
		float: left;
		width: 245px;
		height: auto;
		overflow: hidden;
		padding: 0 5px 5px 0;
	}
	.holder-left ul li{
		list-style-type: none;
	}
	.holder-left ul{
		padding-left: 0;
	}
	.holder-right{
		float: left;
		width: 245px;
		height: auto;
		overflow: hidden;
		padding: 0 5px 5px 0;
	}
	.holder-right ul{
		padding-left: 0;
	}
	.holder-right ul li{
		list-style-type: none;
	}
	.incontence-holder{
		background-color: #FDF1C9;
		padding: 14px;
		width: 485px;
		height: auto;
		overflow: hidden;
		border: 3px solid #FFFFFF;
	}
#search-holder{
	width: 950px;
	height: 25px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	padding-top: 25px;
}
#search-bar{
	float: right;
	width: 300px;
	height: 24px;
	overflow: hidden;
	text-align: right;
}

.steril{
padding: 10px; 
height: 100%; 
min-height: 500px; 
margin-top: 3px; 
background-image: url(images/backgrounds/sterilization.jpg); 
background-repeat: no-repeat;
}

.result_holder{
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
}
.text-container{
	float:left;
	width:526px;
	height:800px;
        padding-right:10px;
	overflow:scroll;
}
