@charset "utf-8";
/* CSS Document */


* {
	padding:0;
	margin:0;
}
a {
	text-decoration:none;
}
body {
	background-color:#ffffff;
	font-family:verdana, Myriad Pro, Arial, san-serif;
	font-size:10px;
}

#header {
	background-image: url(images/header-repeat.GIF);
	margin-right: auto;
	margin-left: auto;
	height: 199px;
	background-repeat:repeat-x;
}
#wrapper {
	height: auto;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	display:table;
}
.header_top {
	float: left;
	height:146px;
	width:910px;
}
#logo_holder {
	float: left;
	height: 151px;
	width: 444px;
}
#address {
	color:#4A004A;
	float:left;
	height:64px;
	padding-left:54px;
	padding-top:74px;
	text-align:right;
	width:183px;
}
#social {
	float: left;
	height:115px;
	width:200px;
	padding-left:25px;
	padding-top:27px;
}

.click a {
	color: #006599;
	text-decoration: none;
}
.social_icons {
	display: inline;
	float: left;
	width: 115px;
	list-style-type: none;
}
.list_social {
	float: left;
	padding-right:3px;
}
#social_div {
	float: left;
	height: auto;
	width:115px;
}
#subscribe {
	float: left;
	width:199px;
}
.subscribe_text {
    color:#4A004A;
    float:left;
    font-weight:bold;
    padding-bottom:5px;
    padding-right:50px;
    padding-top:14px;
    width:130px;
}
.input_field {
	float:left;
	height:20px;
	width:155px;
	border:medium none;
}
.go {
	float: left;
	padding-left: 4px;
}
#main_nav {
    float: left;
    height: 34px;
    width: 910px;   
 
}
.nav {
	list-style-type: none;
	float: left;
	
}
.nav_list {
	color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    padding-left:10px;
    padding-right:7px;
    text-transform:uppercase;
    display:inline;
}

.nav_list_end {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:12px;
	padding-right:10px;
	text-transform:uppercase;
	display:inline;
}

.nav_list a:hover {
    background-color:#99CC00;
    color:#FFFFFF;
    display:inline;
    font-size:11px;
    font-weight:bold;
    line-height:42px;
    text-transform:uppercase;
    padding-bottom:11px;
    padding-top:10px;
    text-decoration:none;
}


.active {
	background-color:#99CC00;
    color:#FFFFFF;
    display:inline;
    font-size:11px;
    font-weight:bold;
    line-height:42px;
    text-transform:uppercase;
    padding-bottom:20px;
    padding-top:10px;
}

.title1 {
	color:#4A004A;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
}

.title_div {
	padding-top:15px;
	float:left;
}

.sub_title {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	line-height:17px;
	padding-right:59px;
	padding-top:25px;
}


.title2 {
	float:left;
	padding-top:30px;
}

.title2_h2 {
	font-size: 18px;
	font-weight: bold;
	color: #4a004a;
	letter-spacing:-1px;
}

.home_2colm {
	float: left;
	height: auto;
	width: 565px;
	line-height:15px;
}
.title4 {
	font-weight: bold;
	color: #4a004a;
}
.green_line {
	float: left;
	height: 20px;
	width:523px;
	border-top:4px solid #99cc00;
}
.dvd_img {
	float: left;
    height: 248px;
    width: 520px;
}

.promo_area2 {
	background-color: #d7ced7;
	float: left;
	height: 120px;
	width: 514px;
	margin-top:20px;
}

.promo_area3 {
	background-color: #d4e992;
	float: left;
	height: 160px;
	width: 514px;
	margin-top:20px;
}


.righth2 {
	color:#4A004A;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	word-spacing:-1px;
}

.dvd_purple {
	color: #4a004a;
	letter-spacing:0;
	font-weight:bold;
}

#footer {
	margin-right: auto;
	margin-left: auto;
	margin-top:35px;
	
}
#footer_nav {
	background-color:#006599;
	height:36px;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	
}
ul.f_nav {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	list-style-type:none;
	height:20px;

}
ul.f_nav li {
	font-size: 11px;
    font-weight: bold;
    color:#4A004A;
    padding-left:3px;
    padding-right:3px;
    list-style-type:none;
    text-decoration:none;
    display:inline;
    float:left;
}


.footer_list_last {
	font-size: 14px;
	font-weight: bold;
	color: #99cc00;
	padding-right: 5px;
	padding-left: 5px;
	float:left;
	list-style-type:none;
}
ul.f_nav li.pipe {
	color:#4A004A;
    float:left;
    font-size:14px;
    font-weight:normal !important;
    list-style-type:none;
    padding-left:15px;
    padding-right:15px;
}
ul.f_nav li a {
	color: #99cc00;
	text-decoration:none;
}

ul.f_nav li.f_active a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold !important;
}

.f_active a {
	color: #ffffff;
	float:left;
	display:inline;
}
#footer_btm {
	margin-left:auto;
	margin-right:auto;
	width:906px;
}
.btm_text {
	float:left;
	padding-top:15px;
	width:725px;
}

.last {
	margin-top:-12px;
	padding-bottom:30px;
	
}.logo_small {
	float: left;
	height: 102px;
	width: 82px;
	padding-left:98px;
}


.click_arrow {
	float: left;
	padding-right:5px;
}
.nav_list active a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nav_list a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px; padding-right:5px;
}
.nav_list_end a {
	color: #FFFFFF;
	text-decoration: none;
}

.btm_text.last a {
	color: #000000;
	text-decoration: underline;
}

.btm_text a {
	color: #000000;
	text-decoration: underline;
}

img {
	border:none;
}
.rt_blog_content p {
	padding-top:5px; 
}

 .rt_blog_title4 a {
	color: #4A004A;
	text-decoration: none;
}

/** service styles **/

#services_content {
	float: left;
	height: auto;
	width: 906px;
	padding-bottom:15px;
}

#green_top {
	float: left;
    height: 316px;
    width: 909px;
	background-image:url(images/service_image.jpg);
	background-repeat:no-repeat;
    margin-top:16px;    
}
#green_top h1 {
	color:#FFFFFF;
	font-size:28px;
	font-weight:bold;
	letter-spacing:-1px;
	word-spacing:-1px;
	line-height:29px;
}
.sub_list {
	float:left;
	height:auto;
	padding-left:236px;
	padding-top:25px;
	width:616px;
}
.sub_list ul {
	list-style-type: none;
	float: left;
	width:232px;
}
.sub_list li {
	color:#FFFFFF;
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	list-style-type:none;
	width:213px;
}
.sub_list .second {
	float:left;
	list-style-type:none;
	width:367px;

}
.sub_list .second .second_colm {
	float: left;
	width:367px;
	list-style-type: none;
}
.services_mid {
	float: left;
	height: auto;
	width: 906px;
	margin-top: 25px;
}
.mid_left {
	float:left;
	height:auto;
	padding-left:10px;
	padding-right:33px;
	width:248px;
}
.mid_rt {
	float:left;
	width:653px;
}
.mid_left h2 {
	color:#4A004A;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
}

.service_text {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:auto;
	letter-spacing:0;
	line-height:14px;
	padding-right:27px;
	padding-top:20px;
	width:249px;
	word-spacing:1px;
}
.service_list {
	float: left;
	height: auto;
}
.service_title {
	float: left;
	color:#4A004A;
	font-weight:bold;
	width:220px;
}
.video1 {
	float: left;
	height: 260px;
	width: 321px;
}

.golf_promo {
	background-color: #d8ced7;
	float: left;
	height: 458px;
	width: 667px;
}
.golf_promo h1 {
	padding: 20px;
}
/** added on friday dec 18 **/

.mid_rt_new {
	float:left;
	width:320px;
}

.video2 {
	float: left;
	height: 260px;
	width: 321px;
	padding-top:18px;
}

.video_images {
	width:321px;
	float:left;
}

.middle_service {
	float:left;
	height:auto;
	width:248px;
	padding: 26px 36px 0px 10px;
}

/** team styles **/

.team_content {
	float: left;
	height: auto;
	width: 906px;
	padding-top:38px;
}

.title_div {
	padding-top:15px;
	float:left;
	width:563px;
}

.team_sub_title {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	line-height:17px;
	padding-right:59px;
	padding-top:25px;
	width:737px;
}
.subtitle3 {
	font-size: 12px;
	font-weight: bold;
	color: #006599;
}


.title2 {
	float:left;
	padding-top:30px;
}

.title2_h2 {
	color:#4A004A;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:20px;
}

.home_2colm {
	float: left;
	height: auto;
	width: 565px;
	line-height:15px;
}
.first_colm {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:auto;
	letter-spacing:-1px;
	line-height:15px;
	padding-right:27px;
	padding-bottom:15px;
	width:225px;
	word-spacing:1px;
}
.title4 {
	font-weight: bold;
	color: #4a004a;
}

.team_promo_area {
	background-color: #d4e992;
	float: left;
	height: 274px;
	width: 906px;
	margin-top:64px;
	margin-bottom:124px;
}

#border_area {
  	float: left;
	height: auto;
	width: 906px;
	padding-top:40px;
}	
.border_area2{
    float: left;
	height: auto;
	width: 232px;
}	
.border_area3 {
  	float: left;
	height: auto;
	width: 163px;
}	 
.border_area1 {
	background-color:#C0D7E5;
	float: left;
	height: 173px;
	width: 163px;
	
	border:1px solid #999999;
}

.promo_align {
 	color:#1F5D72;
 	font-size:18px;
}

.icons_two {
	
	padding-top:15px;
}
#border_area4 {
	float: left;
	height: auto;
	width: 906px;
	padding-top:33px;
}	
.pad3 {
	padding-right:3px;
}

.direction a {
    color:#006599;
    font-weight:bold;
}
.direction a:hover {
     color:#006599;
    text-decoration:underline;
}

/****Appointment form styles **/


#appointmentContent {
	float:left;
	height:100%;
	margin:0 0 -4px;
	padding:0;
	width:906px;
	padding-top:36px;
}
#appointmentContent .title {
color:#898A8A;
font-family:"Verdana",Geneva,sans-serif;
font-size:10px;
line-height:14px;
margin-bottom:10px;
margin-left:10px;
margin-top:23px;
}

#appointmentContent .leftColumn {
	float:left;
	margin:0;
	padding-top:50px;
	width:160px;
}

#appointmentContent .articlesLtext {
	color:#006599;
	float:left;
	font-family:"Verdana",Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:17px;
	margin-bottom:20px;
}

.appointmentcenterColumn {
float:left;
height:100%;
margin:12px 0 0 0px;
width:542px;
}

#appointmentContent h2 {
color:#4A004A;
font-family:"Verdana",Geneva,sans-serif;
font-size:23px;
font-weight:bold;
letter-spacing:-1px;
line-height:28px;
margin-bottom:25px;
margin-left:18px;
}

.appointmentform {
float:left;
height:auto;
margin:0;
width:580px;
}

.fsRowOpen { background-image:none !important; }
.fsRowClose { background-image:none !important; }
.fsRowTop .fsRowBody  { background-image:none !important;  }
.fsRowBottom .fsRowBody { background-image:none !important; }
.fsError {
background-color:#FFEEEE;
border:1px solid red;
clear:both;
color:#000000;
font-size:14px;
margin:15px auto;
padding:10px;
text-align:center;
width:560px !important;
}
td.fsRowBody {
	background-color:transparent !important;
}
.fsRowBody {
	background-color:transparent !important;
}

.fsForm {
font-family:"Lucida Grande",Tahoma,"Helvetica Neue",Arial,Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
}

.fsSectionText1 {
font-family:"Lucida Grande",Tahoma,"Helvetica Neue",Arial,Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4;
color:#777777 !important;
margin-bottom:20px;
}

.date_title {
padding-bottom:10px;
text-align:left;
}

.date_box {
float:left;
padding-left:6px;
}

.calendar_class {
float:left;
height:24px;
position:relative;
width:38px;
}

.date_sep {
float:left;
padding-left:22px;
}

.pad_right {
	float:left;
	padding-right:6px;
}

.fsForm .fsSectionHeading {
	color:#006599 !important;
	font-family:"Verdana",Geneva,sans-serif !important;
	font-size:16px !important;
	font-weight:bold !important;
	line-height:36px !important;
	margin:0 !important;
	padding-bottom:10px !important;
	text-align:left !important;
}
/*****Appointment styles end here ****/

/****calendar styles *****/

.calendar_content {
	float:left;
	height:auto;
	padding-top:38px;
	width:906px;
}

.calendar_div {
	float:left;
	padding-top:15px;
	width:563px;
}

.calendar_title {
	color:#4A004A;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
}

.calendar_subtitle {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	line-height:17px;
	padding-right:59px;
	padding-top:25px;
	width:737px;
	padding-bottom:15px;
}

#calendar {
	
	float:left;
	height:auto;
	width:900px;
}

/*** Calendar styles end here ****/

/** home page styles added on dec 18 friday ***/

.subtitle3 {
	color:#006599;
	font-size:14px;
	font-weight:bold;
}

.click
 {
	color:#006599;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:16px;
	padding-top:33px;
	width:234px;
}

.first_colm {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:auto;
	letter-spacing:-1px;
	line-height:15px;
	padding-right:27px;
	padding-bottom:15px;
	width:225px;
	word-spacing:1px;
}

#dvd_box {
	float:left;
	height:300px;
	padding-top:15px;
	width:514px;
}
.green_line {
	float: left;
	height: 20px;
	width:523px;
	border-top:4px solid #99cc00;
}

.promo_area1 {
	float:left;
	height:auto;
	margin-top:30px;
	width:514px;

}


.green_line1 {
	border-bottom:4px solid #99CC00;
	float:left;
	font-size:10px;
	height:32px;
	letter-spacing:-1px;
	padding-left:3px;
	padding-top:5px;
	width:520px;
	word-spacing:-1px;
}

.righth1 {
	color:#006599;
	float:left;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-top:20px;
	text-transform:uppercase;
	width:302px;
	word-spacing:-1px;
	padding-bottom:10px;
}
.promo_img {
	float:left;
	height:auto;
	padding-bottom:15px;
	padding-top:10px;
	width:309px;
}

.rt_content {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:auto;
	line-height:17px;
	padding-top:5px;
	word-spacing:-1px;
}

.rt_blog_content {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:auto;
	line-height:17px;
	padding-top:15px;
	word-spacing:-1px;
	width:302px;
}

.rt_blog_title4 {
	color:#4A004A;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	word-spacing:-1px;
	width:302px;
}

.flickr {
	background-color: #fd6596;
	float: left;
	height:186px;
	width: 235px;
}
.colm1 {
	float: left;
	width:271px;
}
.service_link {
	float: left;
	width: 225px;
}
.promo_title {
	float: left;
}
.promo_title h2 {
	color:#4A004A;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	word-spacing:-1px;
}

.seminar-img {
    float: left;
    height: 165px;
    margin-top:7px;
    background-image: url(images/man-bluejeans.GIF);
    background-repeat: no-repeat;
    width:300px;
    position:relative;
}

.seminar-img a.seminar {
    display:block;
    width:300px;
    height:165px;
    z-index:-10;
}

.seminar-img a.seminar1 {
    display:block;
    width:184px;
    height:20px;
    background-color:#99CC00;
    font-size:14px;
    font-weight:bold;
    padding-top:3px;
    text-align:center;
    text-transform:uppercase;
    position:absolute;
    bottom:0;
    right:0;
    z-index:10;
    color:#4a004a;
}
.register {
	background-color:#99CC00;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:20px;
	margin-top:134px;
	padding-top:3px;
	text-align:center;
	text-transform:uppercase;
	width:184px;
	word-spacing:-1px;
}
.blue_blue {
	color: #006599;
}
.blue_blue a {
	color: #006599;
	text-decoration: none;
}
.bold_bold {
	font-weight: bold;
}
.dvd_order {
	float:right;
}
.dvd_btn {
	float:left;
	padding-left:203px;
	padding-top:199px;
}
/** home page styles end here ****/

/**** blog styles for li ****/

/*********shop styles ******/


#shop_border {
	background-color:#E0F0F8;
	border:1px solid #999999;
	float:left;
	height:auto;
	
	width:906px;
	
}

.shop_contents {
	float:left;
	height:auto;
	padding-left:43px;
	width:866px;
}  
.shop_contents1 {
 	float:left;
 	height:auto;
	width:220px;
	padding-top:28px;
}
  
.shop_contents2 {
	float:left;
	width:210px;
}

.shop_contents3 {
	float:left;
	padding-left:11px;
	padding-top:28px;
	width:535px;
}
.shop_contents4 {
	float:left;
	width:537px;
}	
.shop_contents5 {
	float: left;
	height:auto;
	width:393px;
	padding-right:34px;
	padding-top:25px;
	padding-bottom:40px;
}
.shop_contents6 {
	float:left;
	height:auto;
	width:165px;
}
.shop_contents7 {
	float:left;
	height:auto;
	width:220px;
	color:#00649A;
	
}
.shop_title_bottom {
	float:left;
	padding-left:40px;
    padding-top:18px;
    
}	
.shop_title_bottom1 {
	font-size:12px;
    font-weight:bold;
	color:#4A004A;
}
.shop_title1{
	color:#4A004A;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	width:906px;
	margin-bottom:-15px;

}	
.shop_para {
	color:#00649A;
	font-size:13px;
	line-height:17px;
	width:180px;
	float:left; 
	font-weight:bold;
}
.shop_para1 {
    color:#00649A;
	font-size:10px;
	line-height:12px;
	padding-right:10px;
	padding-top:15px;
	width:220px;
	float:left;
}	
.shop_para2 {
	color:#4A004A;
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
	padding-right:10px;
	padding-top:19px;
	width:540px;
}
.shop_para3 {
	  color:#4A004A;
	 font-size:14px;
	 line-height:15px;
	 padding-bottom:15px;
	 padding-top:15px;
	 width:540px;
	float:left;
}
.shop_para4 {
	color:#00649A;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding-bottom:15px;
	padding-top:11px;
	width:540px;
}
.shop_para5 {
	color:#4A004A;
	float:left;
	font-size:11px;
	letter-spacing:-1px;
	line-height:17px;
	padding-right:10px;
	width:580px;
	word-spacing:2px;
}
.shop_para6 {
     color:#00649A;
	font-size:14px;
	line-height:17px;
	padding-right:10px;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:8px;
	width:135px;
	float:left;
	
}

.shop_para7 {
     color:#00649A;
	font-size:18px;
	line-height:17px;
	padding-right:10px;
	padding-left:45px;
	
	width:135px;
	font-weight:bold;
	float:left;
	
}
.shop_para8 {
     color:#4A004A;
	font-size:20px;
	line-height:17px;
	padding-right:10px;
	padding-left:45px;
	padding-bottom:15px;
	padding-top:4px;
	width:135px;
	font-weight:bold;
	float:left;
	
}	
.shop_para9 {
    color:#00649A;
	font-size:13px;
	line-height:17px;
	padding-right:10px;
	
	width:220px;
	float:left;
	
	}
	
	.shop_title_bottom2 {
	font-size:11px;
    
	color:#00649A;
}
  
.shop_cart_align{
	float:left;
	padding-left:15px;
}

.shop_text_align {
	float:left;
    height:auto;
    letter-spacing:-1px;
    padding-top:36px;
    width:399px;

	}

.shop_text_align1 {
    float:left;
    padding-left:10px;
	color:#00649A;
	font-size:17px;
	word-spacing:1px;
	}
.shop_order_logo{
   padding-top:24px;
   width:50px;
   height:auto;
   float:left;
   }
.shop_order_align 
{
 float: left;
 padding-top:10px;
}   
.shop_title {
 float:left;
 width:906px;
 height:auto;
}
 
.shop_twitter_face {
  color:#0032CC;
  float:left;
  height:auto;
  width:147px;
  padding-top:51px;
  padding-left:48px;
}
 .shop_twitter_face1 {
  float: left;
  padding-top:10px;
 } 
 .shop_twitter_face3 {
 
  padding-right:2px;
  }
 .shop_paypal {
 
  float:left;
  height:auto;
  width:250px;
  }
  .shop_paypal1 {
  float: left;
  padding-left:33px;
 padding-bottom:29px;
 } 
.shop_twitter_face2 {
  float: left;
  padding-right:30px;
 } 	

 .shop_list_style 
 {
   list-style-type:none;
}

.shop_content {
float:left;
height:auto;
padding-top:38px;
width:906px;

}

.shop_title_div {
	float:left;
	padding-top:15px;
	width:563px;
}
.dvd_pic {
    float: left;
    padding-left: 5px;
}
ul.f_nav li a:hover{
	color:#FFFFFF;
    font-weight:bold !important;
    text-decoration:none;
}

/** contact styles ****/

.contact_content {
	float:left;
	height:100%;
	margin:0 0 -4px;
	padding:0;
	width:906px;

}

.dvd_pic {
    float: left;
    padding-left: 5px;
}

.pad5 {
padding-top:5px;
}

/*** contact styles start ***/


/******* Contact styles start ********/

.main_content_contact h5 {
	color:#898A8A;
	font-family:"Verdana",Geneva,sans-serif;
	font-size:10px;
	line-height:14px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:23px;
}

.main_content_contact {
	float:left;
	height:auto;
	width:906px;
}

.content_contact {
	width:906px;
	height:auto;
}

.left_contact {
	float:left;
	margin:0;
	padding-top:50px;
	width:159px;
}

.left_content_text {
	color:#006599;
	float:left;
	font-family:"Verdana",Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:17px;
	margin-bottom:20px;
}
.contact_middle {
	float:left;
	height:100%;
	margin:38px 0 0 0px;
	width:586px;
}

.contact_middle h2 {
	color:#4A004A;
	font-family:"Verdana",Geneva,sans-serif;
	font-size:23px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:28px;
	margin-bottom:0px;
	margin-left:35px;
}
.contact_form {
	float:left;
	height:auto;
	margin:0;
	width:580px;
	padding-left:15px;
}

.right_contact {
	float:left;
	margin:0;
	padding-top:50px;
	width:144px;
	padding-left:13px;
}
.photo {
	background-image: url(images/doctor.JPG);
	background-repeat: no-repeat;
	float: left;
	height: 159px;
	width: 142px;
	border:1px solid #006599;
}
.right_contact h5 {
	color:#006599;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:10px;
	width:150px;
}
.right_contact p {
	color:#515252;
	float:left;
	font-size:11px;
	line-height:16px;
	padding-top:15px;
	width:140px;
}

.right_contact h6 {
	color:#006599;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top:30px;
	width:148px;
}

.shop_flash {
	width:524;
	height:200;
	float:left;
	
}

/*** newsletter styles ****/

.newsletter_content {
	float: left;
	height: auto;
	width: 906px;
	padding-top:38px;
}

/***new patient content ***/

.for_patient_content {
	float: left;
	height: auto;
	width: 906px;
	padding-top:60px;
}

.main_content_patients {
	float:left;
	height:auto;
	width:906px;

}

.patient_content {
	float:left;
	height:auto;
	padding-top:60px;
	width:906px;
}

.patient_left {
	float:left;
	height:auto;
	width:325px;
	padding-right:10px;
}

.patient_left h3 {
	color:#4A004A;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	float:left;
}
.video_patients {
	float:left;
	height:210px;
	padding-top:20px;
	width:261px;
}

.patient_left h4 {
	color:#4A004A;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-top:35px;
	width:300px;
}

.patient_left h6 {
	color:#006599;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding-bottom:15px;
	padding-top:10px;
}

.form {
    color:#515252;
    float:left;
    font-size:11px;
}
.pdf {
    float:right;
}

.form_pdf {
    border-top:1px solid #4A004A;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    width:323px;
}

.form_top_pdf {
    border-top:1px solid #4A004A;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    width:323px;
    border-bottom:1px solid #4a004a;
}

.faq {
	color:#777777;
	float:left;
	font-size:12px;
	width:500px;
}

.patient_rt {
	float: left;
	height: auto;
	width:565px;
	padding-top:17px;
}

/* FAQ styles starts  */
#edContent {width:572px;float: left;font-size: 12px;color: #777777; padding-top: 15px; margin-bottom: }

#edContent .intro {margin:0 0 12px 0;}

#edContent.grow .intro {padding:0 200px 0 0;background:url(images/ed-center-get-intro-bg.gif) no-repeat right top;}

#edContent .intro h3 {margin:0 0 0 10px;font-size:18px;color:#006599;}

#edContent .intro p {font-size:14px;}

.box#educationAccordion {margin:0 0 40px 10px;padding:10px 0 0 0;width:559px;;background:#cce57f;}

.wbox#educationAccordion .box.accordion {float:left;margin:0 10px 9px 10px;padding:7px;width:525px;;border:none;}

.wbox#educationAccordion .box .c-tl {background-position:0 -10px;}

.wbox#educationAccordion .box .c-tr {background-position:-10px -10px;}

.wbox#educationAccordion .box .c-bl {background-position:0 -20px;}

.wbox#educationAccordion .box .c-br {background-position:-10px -20px;}

.wbox#educationAccordion .box.accordion h3 {cursor:pointer; font-weight:bold;font-size:13px;color:#006599;background: url(images/icon-toggle-expand.gif) no-repeat right 0;line-height:2; padding-right:25px; margin-left:12px;}

.wbox#educationAccordion .box.accordion h3.open {background-position: right -50px;}

.wbox#educationAccordion .box.accordion h3 span {color:#666;}

.wbox#educationAccordion .box.accordion .accordionWrapper {display: none; float:left;margin:10px 0 0 0;padding:10px 0;width:500px;background:transparent url(images/ns-resource-box-bg.gif) repeat-x 0 0;}

.wbox#educationAccordion .box.accordion  .accordionContent {float:left;width:500px;}

.wbox#educationAccordion .box.accordion .accordionContent p.heading {font-size:14px;color:#84A23B;font-weight:bold;}

.wbox#educationAccordion .box.accordion .accordionContent ul,

.wbox#educationAccordion .box.accordion .accordionContent ol {margin:10px 30px;}

.wbox#educationAccordion .box.accordion .accordionContent ul li,

.wbox#educationAccordion .box.accordion .accordionContent ol li {margin:10px 0;}

.viewall {position:absolute;top:14px;right:50px;}

.viewall a {text-decoration:none;}

.clr {

	clear:both;

	font-size:0;

	height:0;

	line-height:0;

	margin:0;

	padding:0;

}

.box {

	background:#FFFFFF none repeat scroll 0 0;

	float:left;

	margin:10px;

	position:relative;

	z-index:1;

}

#educationAccordion.wbox .c-tl {
	background-position:0 -30px;
	left:0;
	top:0;
}
#educationAccordion.wbox .c-tr {
	background-position:-10px -30px;
	right:0;
	top:0;
}
#educationAccordion.wbox .c-br {
	background-position:-10px -40px;
	bottom:0;
	right:0;
}
#educationAccordion.wbox .c-bl {
	background-position:0 -40px;
	bottom:0;
	left:0;
}

.box .c-tl {

	background-position:0 -10px;

	left:0;

	top:0;

}

.box .c-tr {

	background-position:-10px -10px;

	right:0;

	top:0;

}

.box .c-br {

	background-position:-10px -20px;

	bottom:0;

	right:0;

}

.box .c-bl {

	background-position:0 -20px;

	bottom:0;

	left:0;

}

.box .c-tl, .box .c-tr, .box .c-bl, .box .c-br {

	background:transparent url(images/new-corners.png) no-repeat scroll 0 0;

	font-size:1px;

	height:10px;

	line-height:0;

	position:absolute;

	width:10px;

	z-index:10;

}

#educationAccordion.wbox .box .c-tr {

	background-position:-10px -10px;

}

#wrapper .container #educationAccordion.wbox .box .c-br {

	background-position:-10px -20px;

}

/********newsletter styles ******/


@charset "utf-8";
/* CSS Document */

#newsletter_content1{
	float:left;
	height:auto;
	padding-top:10px;
	width:638px;
	}

.newsletter_content_left{
	float:left;
	height:100%;
	margin:0;
	width:617px;
	
}
.newsletter_content_right {
	 background-color:#E0F0F8;
	border:1px solid #999999;
	float:left;
	height:500px;
	width:200px;
	
}
#newsletter_content2{
	float:left;
	height:auto;
	padding-top:10px;
	width:264px;
	
	}
.news_title_div {
	
	float:left;
}
.news_title {
	color:#00649A;
	font-size:16px;
	letter-spacing:-1px;
     padding-left:495px;
	padding-top:10px;
}

.news_border_right1 {
	background-color:#A781A6;
	border:1px solid #999999;
	float: left;
	height: 35px;
	width: 254px;
	padding-bottom:2px;
}

.news_border_right2 {
	background-color:#A781A6;
	border:1px solid #999999;
	float: left;
	height: 65px;
	width: 254px;
	padding-bottom:2px;
}

.news_border_right3{
	background-color:#A781A6;
	border:1px solid #999999;
	float: left;
	height: 35px;
	width: 254px;
	
}
.news_border_align1 {
	float:left;
	height:auto;
	width:260px;
	}
.news_border_align2 {
	float:left;
	height:70px;
	}
.news_text_color1 {
	color:#4d034E;
	float:left;
	font-size:15px;
	letter-spacing:0;
	line-height:28px;
	padding-top:35px;
	width:193px;
	word-spacing:0; 
}	
.news_text_color2 {
	font-size:13px;
	color:#4d034E;
}	
#news_align {
padding-left:75px;
padding-top:10px;
}
.news_para {
  color:#00649A;
	float:left;
	font-size:14px;
	letter-spacing:0;
	line-height:28px;
	padding-top:35px;
	width:193px;
	word-spacing:0;
  }
  
 .news_para1 {
 color:#00649A;
	float:left;
	font-size:11px;
	
	line-height:13px;
	
	width:193px;
	
}	




.news_sidebarmenu ul {
	-x-system-font:none;
	border-bottom:1px solid #D5BFD0;
	float:left;
	font-family:Verdana;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	width:264px;
}
.news_sidebarmenu ul li a:hover {
	background-color:#4D034E;
	color:#FFFFFF;
}

.news_sidebarmenu ul li a {
	border-bottom:1px solid #D5BFD0;
	border-right:1px solid #D5BFD0;
	color:#4D034E;
	display:block;
	overflow:auto;
	padding:10px 4px;
	text-align:center;
	text-decoration:none;
	background:#a781a6;
}
.news_sidebarmenu li ul a {
	border-bottom:1px solid #D5BFD0;
	border-right:1px solid #D5BFD0;
	color:#4D034E;
	display:block;
	overflow:auto;
	padding:10px 4px;
	text-align:center;
	text-decoration:none;
	background:#a781a6;
}

/****** APPOINTMENT PAGE _ RIGHT SIDE *****/

.flickr_appoint {
	float:left;
	height:36px;
	width:184px;
	border:0;
	display:table;
	padding-left:18px;
	
}

.flickr_photos {
	float: left;
	height: auto;
	width: 150px;
}

.flickr_photos {
	float: left;
}

.flickr_prop {
	float: left;
	margin-top: 15px;
}

.flickr_show {
	float: left;
	width: 150px;
	padding-left:35px;
	padding-top:20px;
}
.flickr_text {
	font-size: 14px;
	font-weight: bold;
	color: #006599;
	padding-top:20px;
}

.flickr_text a {
	font-size: 14px;
	font-weight: bold;
	color: #006599;
}
.flickr_edits {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.flickr_edits li {
	display: inline;
	letter-spacing:-1px;
}
.flickr_edits ul {
	list-style-type: none;
	padding-top:5px;
}
.edit_blue a{
	color: #006599;
	text-decoration:none;
}

/**** team new styles on december 22 **/


.main_content_team {
	float:left;
	height:auto;
	width:906px;
}

.team_content {
	float:left;
	height:auto;
	padding-top:60px;
	width:906px;
}

.team_content h1 {
	color:#4A004A;
	float:left;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:20px;
}

.team_content p {
	color:#3f3f3f;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}
.team_nav {
	float: left;
	width: 906px;
	background-color:#ffffff;
	margin-top:20px;
	height:30px;
}
.team_nav ul {
	float: left;
	list-style-type: none;
	width:906px;
	display:inline;
	
	
}
.team_nav ul li {
	float:left;
	height:24px;
	margin-left:2px;
	display:inline;
	width:37px;
}

.team_nav ul li a {
	background-color:#D7CED7;
	color:#4A004A;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:23px;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
	text-decoration:none;
	text-align:center;
	
}

.team_nav ul li a:hover, .team_nav ul li a.active_team {
	
	color:#ffffff;
	background-color:#4a004a;
}


.team_member1 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}
.member_photo {
	float: left;
	height: auto;
	width: 494px;
}
.member_bio {
	background-color:#E5EFF5;
	float:left;
	height:auto;
	padding-left:40px;
	padding-right:25px;
	width:342px;
}
.member_bio h2 {
	float: left;
	padding-top: 25px;
	color: #4a004a;
	width:217px;
	white-space: nowrap;
	font-size:17px;
	font-weight:700;	
}

*+html .member_bio h2 {
	font-size:16px;
}
.member_bio p {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding-top:13px;
}
.member_google {
	float:left;
	padding-left:0px;
	padding-top:12px;
}

.team_member2 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}

.team_member3 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}
.team_member4 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}
.team_member5 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}
.team_member6 {
	float: left;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
	overflow:hidden;
}
.team_member7 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}
.team_member8 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}

.member_photo6 {
	float:left;
	height:250px;
	width:300px;
}
.member_bio6 {
	background-color:#E5EFF5;
	float:left;
	height:352px;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:25px;
	width:342px;
}

.member_bio6 h2 {
	float: left;
	padding-top: 25px;
	color: #4a004a;
	width:342px;
	white-space: nowrap;
	font-size:17px;
	font-weight:700;
}
*+html .member_bio6 h2 {
	font-size:16px;
}

.member_bio6 p {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding-top:13px;
}

.member_photo3 {
	float:left;
	height:349px;
	width:462px;
}
.member_bio3 {
	background-color:#E5EFF5;
	float:left;
	height:auto;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:25px;
	width:342px;
}

.member_bio3 h2 {
	float: left;
	padding-top: 25px;
	color: #4a004a;
	white-space: nowrap;
	font-size:17px;
	font-weight:700;
}
*+html .member_bio3 h2 {
	font-size:16px;
}
.member_bio3 p {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	padding-top:13px;
}


.team_left {
	float: left;
	width: 342px;
}

.display-block {
	display:block;
}

.display-none {
	display:none;
}

/**** styles aded now at 9 42****/

.blue_blue a {
    color: #006599;
}

a:hover {
    text-decoration:underline;
}

ul.f_nav li.pipe {
    color:#4A004A;
    float:left;
    font-size:12px;
    font-weight:normal !important;
    list-style-type:none;
    padding-left:11px;
    padding-right:11px;
}

ul.f_nav li {
    font-size: 11px;
    font-weight: bold;
    color:#4A004A;
    padding-left:3px;
    padding-right:3px;
    list-style-type:none;
    text-decoration:none;
    display:inline;
    float:left;
    text-transform:uppercase;
}

.goggle_image {
	float:left;
}

.doepper_heading {
	float:left;
}


/*** team styles on wednesday ****/

.member_additional {
    float:left;
    height:auto;
    width:906px;
    padding-bottom:15px;
}
.member_additional h2 {
    color:#4A004A;
    float:left;
    font-size:15px;
    font-weight:bold;
    padding-bottom:20px;
    padding-top:30px;
    width:906px;
}
.member_additional ul {
    list-style-type: disc;
    float:left;
}
.member_additional li {
    list-style-position:inside;
    font-size:11px;
    color:#3f3f3f;
    line-height:20px;
}

.member_photo8 {
    float:left;
    height:auto;
    width:206px;
}

.member_bio8 {
    background-color:#E5EFF5;
    float:left;
    height:auto;
    padding-bottom:20px;
    padding-left:41px;
    padding-right:25px;
    width:184px;
}

.member_bio8 h2 {
    color:#4A004A;
    float:left;
    padding-top:25px;
    width:180px;
}

.member_bio8 p {
    color:#3F3F3F;
    float:left;
    font-size:11px;
    font-weight:normal;
    padding-top:13px;
}

.team_left8 {
    float: left;
    width: 280px;
}

.member_photo8a {
    float:left;
    height:auto;
    width:200px;
}

.member_photo7 {
    float:left;
    height:auto;
    width:310px;
}

.left_content_hours {
	color:#4A004A;
    float:left;
    font-family:"Verdana",Geneva,sans-serif;
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:17px;
    margin-bottom:11px;
    width:150px;
}

.height {
	border:none;
	height:3200px;
	margin:0;
	padding:0;
	width:615px;
}

/*** added thusday****/

.para8 {
    color:#3F3F3F;
    float:left;
    font-size:11px;
    font-weight:normal;
    line-height:17px;
    padding-top:13px;
    width:180px;
}

.para6 {
    color:#3F3F3F;
    float:left;
    font-size:11px;
    font-weight:normal;
    line-height:17px;
    padding-top:13px;
    width:342px;
}

.para3 {
    color:#3F3F3F;
    float:left;
    font-size:11px;
    font-weight:normal;
    line-height:17px;
    padding-top:13px;
    width:342px;
}

.para {
    color:#3F3F3F;
    float:left;
    font-size:11px;
    font-weight:normal;
    padding-top:13px;
    width:342px;
    line-height:17px;
}

.team_left8 {
    float: left;
    width: 280px;
}

.day {
    font-size: 12px;
    color: #006599;
    float: left;
    width: 150px;
}

.time {
    font-size: 12px;
    color: #006599;
    float: left;
    width: 150px;
    padding-bottom:10px;
    font-weight:normal;
}
.practice {
    float: left;
    height: auto;
    width: 150px;
}


/***paypal div ****/

.paypal_div {
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    float: left;
    height: 105px;
    width: 288px;
}
.paypal_middle {
    padding-left:6px;
    padding-right:6px;
}

.promo_img {
    float:left;
    height:266px;
    padding-bottom:15px;
    margin-top:10px;
    width:309px;
    background-image:url(images/product-paypal.GIF);
    background-repeat:no-repeat;
}

.paypal1 {
	float:left;
	height:105px;
	width:96px;
}

/***team page new styles ***/

.team_member8new {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}

.member_photo9 {
	float:left;
	height:383px;
	width:475px;
	border:1px solid #CCCCCC;
}

.team_member9 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
	
}

.team_member11 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}

.member_photo11 {
	float:left;
	height:451px;
	width:529px;
	border:1px solid #CCCCCC;
}

.team_member12 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}

.member_photo12 {
	float:left;
	height:382px;
	width:475px;
	border:1px solid #CCCCCC;
}

.team_member13 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
}

.member_photo13 {
	float:left;
	height:323px;
	width:427px;
	
}

.team_member14 {
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
	
}

.member_photo14 {
	float:left;
	height:345px;
	width:481px;
	border:1px solid #CCCCCC;
}

.member_photo2new {
	float: left;
	height: auto;
	width: 474x;
}
.team_member2new{
	float: left;
	height: auto;
	width: 906px;
	margin-top:3px;
	background-color:#E5EFF5;
	
}

.member_photo_sarah {
	float:left;
	height:372px;
	width:499px;
}
.member_photo8new {
	float:left;
	height:auto;
	width:475px;
}
.team_member10 {
	background-color:#E5EFF5;
	float:left;
	height:auto;
	margin-top:3px;
	width:906px;
}

.member_bio11 {
	background-color:#E5EFF5;
	float:left;
	height:auto;
	padding-bottom:20px;
	padding-left:40px;
	padding-right:25px;
	width:305px;
}

.member_bio11 .para {
	color:#3F3F3F;
	float:left;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	padding-top:13px;
	width:240px;
}

.member_bio11 h2 {
	color:#4A004A;
	float:left;
	padding-top:25px;
	width:200px;
	font-size:17px;
	font-weight:700;
	white-space: nowrap;
	
}

*+ html .member_bio11 h2 {
	font-size:16px;
}

/** **/
#box_page {
	border:none !important;
}

.flickr_image {
	width:150px;
	display:block;
	overflow:hidden;
}

.thankyouContent {
	color:#006599;
	float:left;
	height:100%;
	margin:0 0 -4px;
	padding:75px 0 0;
	width:906px;
	display:block;
	height:600px;
	font-size:17px;
}

.contact_thankyou {
	color:#006599;
	float:left;
	height:100%;
	margin:0 0 -4px;
	padding:75px 0 0;
	width:906px;
	display:block;
	height:600px;
	font-size:17px;	
}

/****styles on monday ****/

#registertodaycontent {
	float:left;
	height:100%;
	margin:0 0 -4px;
	padding:36px 0 0;
	width:906px;
}

.register_images {
	float:left;
	width:906px;
	text-align:center;
	
}

.registercontent {
	float:left;
	width:906px;
	
}

/*****styles on purification thanks *****/

#thankyouregister {
	float:left;
	height:100%;
	margin:0 0 -4px;
	padding:36px 0 0;
	width:906px;
	
}

.purify_register {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:15px;
}

.email_confirm {
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.pad20 {
	padding-top:20px;
}

/*********NEW HOME PAGE STYLES ************/

.blog_block {
	float:none;
}

.blog_top_gray {
	background-color:#D7CED7;
	float:left;
	height:16px;
	width:467px;
}

.blog_top_gray h4 {
	color:#4A004A;
	font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.blog_btm_gray {
	background-color:#F3F3F3;
	float:left;
	height:10px;
	width:467px;
}

.blog_listing_new {
	background-image:url(images/blog-list-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	height:160px;
	width:467px;
}

.article_title {
	float:left;
	height:auto;
	width:160px;
}

.article_title h1 {
	color:#006599;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	line-height:17px;
	padding-left:4px;
	padding-right:11px;
	padding-top:7px;
}
.article_title h1 li {
   list-style:none;
}
.article_title h1 li .feedburnerFeedBlock{
   height:10px;
}
.post_list {
	float:left;
	height:auto;
	width:290px;
}

.post_list ul {
	list-style-type:none;
	padding-left:8px;
	padding-top:1px;
}

.post_list li {
	float:left;
	height:19px;
	line-height:17px;
	overflow:hidden;
	padding-top:5px;
	width:272px;
}

.post_list a {
	color:#006599;
	font-size:11px;
}

/* modified class */
.main_content {
	float: left;
	height: auto;
	width: 910px;
	padding-top:29px;
}

#main_left {
	float:left;
	height:auto;
	width:480px;
}

#main_right {
	float:left;
	height:auto;
	width:430px;
}.calander_home {
	float:left;
	height:auto;
	margin-top:10px;
	width:467px;
}
.products_list {
	float:left;
	height:auto;
	margin-top:10px;
	width:460px;
}
.products_title {
	color:#888888;
	float:left;
	font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:21px;
}
.products_showing {
	float:left;
}
.products_list_block {
	float:left;
	height:auto;
	padding-bottom:10px;
	padding-left:8px;
	padding-top:8px;
	width:141px;
}
.products_list_block h4 {
	color:#016599;
	font-size:11px;
	padding-bottom:6px;
	padding-left:1px;
}
.product_box {
	border:1px solid #CCCCCC;
	float:left;
	height:105px;
	width:130px;
}
.products_list_block h5 {
	color:#124678;
	float:left;
	font-size:10px;
	line-height:12px;
	padding-top:10px;
}
.img_separater {
	float:left;
}
.video_place_holder {
	float:left;
	height:310px;
	margin-bottom:20px;
	width:430px;
}
.right_bottom {
	float: left;
	height: auto;
	width: 430px;
}
.monthly_promotion {
	background-color:#EEEEEE;
	float:left;
	height:200px;
	margin:15px;
	width:285px;
}

.blog_top_gray1 {
	background-color:#D7CED7;
	border-left:1px solid #BCBCBC;
	float:left;
	height:16px;
	width:205px;
}
.blog_top_gray1 h4 {
	color:#4A004A;
	float:left;
	font-family:verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}
.blog_btm_gray1 {
	background-color:#F3F3F3;
	border-left:1px solid #BCBCBC;
	float:left;
	height:10px;
	width:205px;
}
.video_middle_bg {
	background-image:url(images/video-block.gif);
	background-repeat:no-repeat;
	float:left;
	height:152px;
	padding-left:8px;
	width:294px;
}
.news_ad {
	float:left;
	padding-left:6px;
	padding-top:10px;
}
.right_bottom1 {
	float:left;
	height:auto;
	margin-right:13px;
	width:210px;
}

.right_blogs_list {
	float: left;
}
.blog_details_main {
	color:#4A004A;
	float:left;
	padding-bottom:15px;
	padding-left:15px;
}
.blog_details_main h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.blog_details_main h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.products_list_block a {
	color: #016399;
	text-decoration: none;
}

.border_color {
	border:thin solid #CCCCCC;
	padding:2px;
}
#creditfooter{
	display:none;
}
.article_title a {
	color:#1F7AAB;
	font-family:Verdana,'Lucida Grande',Arial,sans-serif;
	letter-spacing:0;
	text-decoration:none;
}
.video_holder_1 {
    background-color:#FFFFFF;
    border:1px solid #cccccc;
    float:left;
    height:140px;
    padding:3px;
    width:200px;
}
.video_holder_margin {
    margin-right:14px;
}
.video_holder_margin_btm {
    margin-bottom:14px;
}
.wellness{
	padding-top:10px;
	border-bottom:1px solid #CCCCCC;
	float:left;
	width:467px;
	padding-bottom:4px;
}
.video_middle_bg_small {
  	background-image:url(images/video-block-small.gif);
	background-repeat:no-repeat;
	float:left;
	height:auto;
	padding-left:8px;
	width:198px;
}
.video_middle_bg_small .post_list{
	width:205px;
	height:auto;
	padding-bottom:3px;
} 
.video_middle_bg_small .post_list li{
	height:auto;
	padding-bottom:3px;
	width:180px;
} 
.right_promo_area {
	width:424px;
	padding:3px;
	height:201px;
	float:left;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
}
.right_promo_inside{
	width: 424px; 
	height: 150px; 
	background-color: rgb(238, 238, 238); 
	float: left;
}
.right_blogs_list .righttweets {
	color:#4A004A;
	font-size:11px;
	padding-bottom:8px;
}
.right_bottom2 {
	float:left;
	height:auto;
	padding-left:8px;
	padding-top:10px;
	width:185px;
}
.right_blogs_list .righttweets a {
	color:#006599;
	text-decoration:none;
}
.right_blogs_list .righttweets a:hover {	
	color:#006599;
	text-decoration:underline;
}
.follow_doepper {
	color:#006599;
	float:right;
	padding-left:60px;
	padding-top:10px;
}
.follow_doepper a {
	color:#006599;
	text-decoration:none;
}
.follow_doepper a:hover {
	color:#006599;
	text-decoration:underline;
}
