@import url("css/reset.css"); 
@import url("css/typography.css");
@import url("css/forms.css");
@import url("css/grid.css");
@import url("css/prettyPhoto.css");

/* UNIVERSAL */
	.Absolute {position: absolute;}
	.Relative {position: relative;}
	
	.z1 {z-index: 1;}
	.z2 {z-index: 2;}
	.z3 {z-index: 3;}
	.z4 {z-index: 4;}
	.z5 {z-index: 5;}
	.zInf {z-index: 1000000000000000000;}
	
	.Top {top: 0}
	.Bottom {bottom: 0;}
	.Left {Left: 0;}
	.Right {Right: 0;}
	
	ul {list-style-image: url(images/bullet.png);}

/* Main */
	body { background: white url(images/mainbg.jpg) no-repeat center 0;}
	body.alt { background: white url(images/bgalt.jpg) no-repeat center 0;}
	body.transparent { background-image: none;}
	
	#capsule {/* background: transparent url(images/capsule_bg.png); */ width: 994px; margin:0 auto; padding: 0;}
	#logo {padding: 60px 0 47px 0; margin: 0 auto; width: 853px;}
	
	#navigation {margin: 0 0 6px -30px; padding: 0 0 7px 0; border-bottom: 1px solid #f0c690; width: 959px;}
	#navigation ul { list-style-type: none; margin: 0; padding: 0 0 0 12px;  width: 959px;}
	#navigation ul li { display: inline; border-right: 1px solid #f0c690; padding: 5px 7px 10px 7px;}
	#navigation ul li.first { padding-left: 0; }
	#navigation ul li.last { border-right: 0;}
	#navigation ul li a {color: #117693;}
	#navigation ul li a:hover {color: #06475a;}
	
/* Home */
	#homefeature {/* background: transparent url(images/home_feature_bg.jpg) no-repeat;  */margin: 0 0 0 -30px;
	/* border-right: 1px solid #f0c690; border-left: 1px solid #f0c690; border-bottom: 1px solid #f0c690; */
	height: 488px; width: 957px; position: relative; color: #c16e16;
	}

	#BenefitsLink {padding-right: 20px; position: absolute; top: 210px; z-index: 10;}
	#homeshadow {background: transparent url(images/home_shadow.png) no-repeat;  margin: 0 0 0 -30px; width: 959px;}
	
	#homefeatureslideshow {position: absolute; top: 0; right: 0; z-index: 1; }
	
	#homefeaturelabs {position: absolute; bottom: 10px; left: 0; z-index: 2; width: 464px ; height: 73px ;  }
	#homefeaturelabs div {position: absolute; top: 13px; left: 20px;}
	#homefeaturelabs div img {margin-right: 14px;}	

	#homebullets h3 {height: 40px; }
	
	#HomeFeatureTabs {background: transparent url(images/home_feature_line.png) no-repeat -80px 66px; position: absolute; top: 38px; left: 35px; z-index: 5;}

	#HomeFeatureTabControls ul {margin: 0 0 0 0; }
	#HomeFeatureTabControls ul li { list-style-type: none; display: inline;  }
	#HomeFeatureTabControls ul li.last { border-right: 0; }
	#HomeFeatureTabControls ul li a {color: #153236; font-size: 13px; }
	#HomeFeatureTabControls ul li a:hover {}
	
	#HomeFeatureTabControls .tabs-nav .tabs-selected a { color: #207682; background: url(images/disclose_triangle.png) no-repeat center 35px;}
	#HomeFeatureTabControls .tabs-nav .tabs-selected a:hover { color: #207682; }
	#HomeFeatureTabControls .tabs-nav a:hover{ color: #207682; }
	
	HomeFeatureList {padding: 0; margin: 0; }
	#HomeFeatureList li { padding: 9px 0 9px 0; border-bottom: 1px solid #d4d4d5; color: #850000;}
	#HomeFeatureList li a{color: #d83c0f;}
	#HomeFeatureList li a:hover{color: #9e2603;}
	#HomeFeatureList li i {margin-left: 6px; }
	
	.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.transbutton {
    background: transparent url('images/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
    margin-right: 2px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.transbutton span {
    background: transparent url('images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.transbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.transbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


	
	#PhysicianStatements img, #CommentsFromWomen img {padding: 2px; border: 1px solid lightgray; background-color: white; width: 65px; height: 65px;}
	#PhysicianStatements a, #CommentsFromWomen a {color: #153236; font-weight: normal;}
	#PhysicianStatements a:hover, #CommentsFromWomen a:hover {color: #53829a; font-weight: normal;}
	#PhysicianStatements .caps {margin-top: 5px; }
	
	.smallheader{  margin-left: -29px; width: 958px; height: 117px; padding: 20px 0 20px 30px;
	}
	.smallheader h2 {color: #f13600; font-size: 42px;}
	
	#PhysicianStatementsLink, #WomenStatementsLink, #BenefitsLink  {cursor: pointer;}

	
a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}