
@charset "utf-8";
/* CSS Document */

 /*
  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  Remember that the path is RELATIVE TO THIS HTML FILE, not the CSS file.
  See below for another method of activating the script without adding CSS here.
 
*/

body
{
	margin:35px 0 0 0;
	padding:0px;
	font-size:62.5%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#404040;
	text-align:left;
	background: url(../images/bg.jpg) no-repeat fixed top center;
}

p
{
	margin:0px;
	padding:0px;
	font-size:100%;
}

a:link,
a:visited,
a:active
{
	color:#2A9800;
	text-decoration:none;
	font-weight:normal;
}

a:hover
{
	color:#2A9800;
	text-decoration:underline;
	font-weight:normal;
}

h1
{
	margin:0px;
	padding:0px;
	font-size:100%;
}

h2
{
	margin:0px;
	padding:0px;
	font-size:140%;
}

h1 span
{
	display:none;
}

img
{
	border:0px;
}

ul, ol, li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

input
{
	font-size:100%;
	margin:0px;
	padding:0px;
}

.clear
{
	clear:both;
}

label span
{
	display:none;
}

#Wrapper
{
	margin:0px auto;
	padding:0;
	width:980px;
	font-size:120%;
}

#Copyright
{
	width:963px;
	margin:0;
	margin:0 auto;
}

#OuterContainer
{
	float:right;
	width:963px;
	position:relative;
}
#border_top
{
	float:left;
	width:963px;
	background:url(../images/border_top.png) bottom left no-repeat;
	height:17px;
}

#border_mid
{
	float:left;
	width:927px;
	background:url(../images/border_mid.png) top left repeat-y ;
	padding:0 18px;
}

#border_btm
{
	float:left;
	width:963px;
	background:url(../images/border_btm.png) top left no-repeat;
	height:52px;
}

#homeBanner
{
	float:left;
	height:411px;
	width:927px;
	overflow:hidden;
	z-index:1;
}

#subPageBanner
{
	float:left;
	height:266px;
	width:927px;
	overflow:hidden;
}

#logo
{
	float:left;
	position:absolute;
	top:25px;
	left:61px;
	z-index:2 !important;
}

#TopNav
{
	float:left;
	width:921px;
	/*background:url(../images/bg_nav.jpg) repeat-x left top;
	color:#FFFFFF;
	font-weight:bold;*/
	position:absolute;
	top:100px;
	left:22px;
	height:37px;
/*	font-size:140%;*/
	z-index:2 !important;
}

/*#TopNav ul
{
	float:left;
	width:921px;
	margin:0px 0 0 20px;
}*/

#TopNav li
{
	float:left;
	padding:0px;
/*	background:url(../images/bg_nav_border.jpg) left top no-repeat;*/
	z-index:2 !important;
}

#TopNav li a.selected
{
	text-decoration:none;
	cursor:default;
}


/*#TopNav li a
{
	color:#FFFFFF;
	font-weight:bold;
	padding:11px 28px;
	text-decoration:none;
}	


#TopNav li a:hover
{
	background:url(../images/bg_nav_mouseover.jpg) repeat-x center  2px;
	text-decoration:none;
}	



#TopNav li.first
{
	background:none;
}	

#TopNav li.first a
{
	padding-left:18px;
}

#TopNav li.last
{
	padding-right:0px;
	text-align:right;
}
*/
/*
#TopNav li.last a,
#TopNav li.last a.selected
{
	padding-left:18px;
	padding-right:18px;
}*/

#TopNav li li

{
	padding:0px;
	margin:-3px 0px 0 0px;
	float:none;
	display:none;
	z-index:2;
}

#TopNav li.treatment:hover li
{
	display:block;
}

#ContentBorder
{
	float:left;
	width:927px;
	background:url(../images/sub_page_border_mid.png) left top repeat-y;
}

#subContent
{
/*	float:left;*/
	width:840px;
	margin:0 auto;
/*	overflow:hidden;*/
	padding:35px 0 0;
	min-height:745px;
}

#subContent h2
{
	font-size:240%;
}

#subContent h2 span
{
	color:#aaaaaa;
}

#subContent .brdrBtmDot
{
/*	background:url(../images/border_dot.png) left bottom repeat-x;*/
	background:url(../images/border_dot.gif) left bottom repeat-x;
	margin-bottom:21px;
}

#subContent p
{
	padding:0 0 20px 0;
	font-size:120%;
	line-height:20px;
}

#subContent ul
{
	margin-left:10px;
	margin-bottom:20px;
}

#subContent li
{
	background:url(../images/bullet_gray.jpg) left 5px no-repeat;
	padding-left:25px;
	line-height:20px;
}

#subContent .buttonContainer
{
	float:left;
	margin-bottom:5px;
	font-size:90%;
	margin-right:10px;
}

#subContent .buttonContainer ul
{
	margin:0px;
	padding:0px;
}

#subContent .buttonContainer li
{
	float:left;
	background:url(../images/tab_right.jpg) right top no-repeat;
	padding-right:10px;
	height:28px;
	padding-left:0px;
}

#subContent .buttonContainer li span
{
	float:left;
	background:url(../images/tab_left.jpg) left top no-repeat;
	padding:0px 0px 0px 10px;
	height:28px;
}

#subContent .buttonContainer li span a
{
	float:left;
	background:url(../images/tab_mid.jpg) left top repeat-x;
	padding:3px 5px 0;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
	min-width:50px;
	text-align:center;
}

#subContent .doctorImg
{
	float:left;
	width:154px;
}

#subContent .productImgContainer
{
	float:left;
	width:154px;
	margin-right:17px;
	margin-bottom:15px;
	font-size:90%;
}


#subContent .productImgContainerLast
{
	float:left;
	width:154px;
	margin-right:0px;
	font-size:90%;
}


.producImgBrdrTop
{
	float:left;
	width:154px;
	background:url(../images/product_brdr_top.png) left bottom no-repeat;
	height:13px;
}

.producImgBrdrMid
{
	float:left;
	width:154px;
	background:url(../images/product_brdr_mid.png) left top repeat-y;
	padding:12px 0 0;
}

.producImgBrdrBtm
{
	float:left;
	width:154px;
	background:url(../images/product_brdr_btm.png) left top no-repeat;
	height:48px;
}

.producImgBrdrMid .imgContainer
{
	width:116px;
	height:143px;
	overflow:hidden;
	margin:0 auto;
}

.producImgBrdrMid .txtDesc
{
	width:116px;
	overflow:hidden;
	margin:0 auto;
	padding-top:15px;
}

#subContent .doctorDesc
{
	float:left;
	width:665px;
	padding:0 0 0 20px;
}

#subContent #LefContentCountainer .doctorDesc
{
	float:left;
	width:450px;
	padding:0 0 0 20px;
}


.doctorFullDesc .title
{
	float:left;
	width:76px;
	font-weight:bold;
}

.doctorFullDesc .title span
{
	float:right;
}

.doctorFullDesc .title span.lbl
{
	float:left;
}


.doctorFullDesc .titleDesc
{
	float:left;
	width:554px;
	padding:0 0 0 34px;
}

#subContent .doctorFullDesc .titleDesc p
{
	padding:0 0 0px 0;
	font-size:120%;
	line-height:20px;
}

#subContent .porductListing
{
	margin-bottom:20px;
}
#subContent .porductListing ul,
#subContent .porductListing li
{
	margin:0px;
	padding:0px;
	font-size:110%;
}

#subContent .porductListing li
{
	background:url(../images/bullet_nos.jpg) left top no-repeat;
	height:23px;
	padding-left:5px;
	margin-bottom:5px;
}

#subContent .porductListing li span
{
	margin-right:15px;
	color:#fff;
	width:26px;
	text-align:center;
}

#subContent .porductListing li a
{
	font-weight:bold;
	padding:2px 5px;
}

#subContent .porductListing li a:hover
{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#2A9800;
	padding:2px 5px;
	text-decoration:none;
}


#LeftNavOuterCountainer
{
	float:left;
	width:199px;
	padding-top:55px;
}

#LeftNav
{
	width:199px;
	float:left;
	background:url(../images/bg_left_nav.jpg) no-repeat right top;
	min-height:415px
}

#subContent #LeftNav ul
{
	margin-left:0px;
	margin-bottom:0px;
}


#subContent #LeftNav li
{
	width:186px;
	height:28px;
	background:url(../images/btn_left_nav_n.jpg) no-repeat left top;
	text-align:center;
	padding-left:0px;
	line-height:25px;
	margin-bottom:5px
}

#subContent #LeftNav li a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#subContent #LeftNav li:hover
{
	background:url(../images/btn_left_nav_o.jpg) no-repeat left top;
	cursor:pointer;
}

#subContent #LeftNav li.selected
{
	width:186px;
	height:28px;
	background:url(../images/btn_left_nav_o.jpg) no-repeat left top;
	text-align:center;
	padding-left:0px;
	line-height:25px;
	margin-bottom:5px
}

#LefContentCountainer
{
	float:right;
	width:627px;
	padding-left:10px;
}

#LefContentCountainer .productBrdrTopBig
{
	float:left;
	width:631px;
	background:url(../images/product_brdr_top_big.png) no-repeat bottom left;
	height:13px;
}


#LefContentCountainer .productBrdrMidBig
{
	float:left;
	width:603px;
	background:url(../images/product_brdr_mid_big.png) repeat-y top left;
	padding:12px 14px 0px 14px;
	overflow:hidden;
}

#LefContentCountainer .productBrdrBtmBig
{
	float:left;
	width:631px;
	background:url(../images/product_brdr_btm_big.png) no-repeat bottom left;
	height:48px;
}


#LefContentCountainer table.fourCol .colOne
{
	width:63px;
	text-align:center;
}


#LefContentCountainer table.fourCol .colTwo
{
	width:442px;
}

#LefContentCountainer table.fourCol .colThree
{
	width:100px;
}


#LefContentCountainer table.fourCol .colFour
{
	width:189px;
}



#FooterOuterContainer
{
	margin-left:4px;
}
#FooterContainer
{
	float:left;
	width:920px;
	background:url(../images/bg_footer.jpg) top left repeat-x #007701;
	padding:10px 0 0;
	color:#FFFFFF;
/*	height:107px;*/
}

#FooterContainer .ColLeft,
#FooterContainer .ColMid
{
	float:left;
/*	background:url(../images/bottom_bg_border.jpg) right top repeat-y;*/
	background:url(../images/bg_footer_divider.png) right top no-repeat;
}

#FooterContainer .ColLeft
{
	padding:0px 10px 0px 39px;
	width:317px;
}

#FooterContainer .ColMid
{
	padding:0px 15px;
/*	width:327px;*/
	width:355px;
}

#FooterContainer .ColRight
{
	float:left;
	padding:0px 0 0 15px;
	/*width:153px;*/
	width:117px;
}


#FooterContainer h2
{
	padding:15px 0 9px;
}

#FooterContainer p
{
	padding:0px;
	line-height:16px;
}

#FooterContainer a.more
{
	background:url(../images/read_more.png) 3px 2px no-repeat;
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#FooterContainer a.more:hover
{
	text-decoration:underline;
}


#FooterContainer .homeGalleryImgTop,
#FooterContainer .homeGalleryImgBtm
{
	float:left;
	width:27px;
	overflow:hidden;
	margin-right:2px;
	margin-bottom:2px;
}
#FooterContainer .homeGalleryImgTop
{
	height:25px;
}
#FooterContainer .homeGalleryImgBtm
{
	height:26px;
}


table.threeCol .colOne
{
	width:63px;
	text-align:center;
}

table.threeCol .colTwo
{
	width:242px;
}

table.threeCol .colThree
{
	width:532px;
}


table.fourCol .colOne
{
	width:63px;
	text-align:center;
}


table.fourCol .colTwo,
table.fourCol .colThree
{
	width:242px;
}

table.fourCol .colFour
{
	width:289px;
}

table tr th
{
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	background:url(../images/table_td_bg_green.jpg) left top repeat-x;
}

table tr th span
{
	background:url(../images/table_td_bullet_head.jpg) left 3px no-repeat;
	padding-left:15px;
}

table tr.brdBtm td
{
	border-bottom:1px solid #ffffff;
}

table tr td.padRight15
{
	padding-right:15px;
}

table tr td
{
	height:25px;
	color:#000000;
	padding-left:10px;
	background:#dadabe;
}

table tr.dark td
{
	background:#c5c5a5;
}
table tr td span
{
	background:url(../images/arrow_green.png) left 9px no-repeat;
	padding:5px 5px 5px 15px;
	margin-left:3px;
	float:left;
}

table tr td span.nos
{
	background:#f2f2dd;
	padding:0 2px;
	height:15px;
	text-align:center;
	float:none;
}

table tr td.brdLft,
table tr th.brdLft
{
	border-left:1px solid #fff;
}

table tr td.brdRht,
table tr th.brdRht
{
	border-right:1px solid #fffff;
}





.textEf{
	background:none repeat scroll 0 0;
	/*border:1px solid #404040;*/
	/*color:#404040;*/
	float:left;
	font-family:times;
	font-size:30px;
	font-weight:bold;
	line-height:80%;
	margin-right:5px;
	margin-top:2px;
	padding:5px;

}

.pkmvideo{
	float:left;
	margin-bottom:15px;


}

.textEfq{
margin-top:5px;
	padding-top:5px;
	font-size:30px;
	font-weight:bold;


}

