@charset "UTF-8";
/* CSS Document */

html, body { margin:0; padding:0; height:100%; }

#page_container_home { min-height: 100%; margin: 0 0 -115px 0 !important; position: relative; padding:0 !important; }
* html #page_container_home { height: 100%; } /*FOR IE6*/
#page_container { min-height: 100%; margin: 0 0 -115px 0 !important; position: relative; padding:0 !important; background:url(../images/left_nav_fill.jpg) repeat-y top left; }
* html #page_container { height: 100%; } /*FOR IE6*/

p { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
p b { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; line-height:16px; margin-bottom:10px; }
p strong { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
p a:link { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:underline; }
p a:visited { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:underline; }
p a:hover { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:underline; }
p a:active { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:underline; }
p sup { font:normal normal 10px Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:top; }

ol { margin:0 0 0 40px !important; padding:0 !important; }
ol li { list-style:decimal !important; list-style-image:none !important; margin:0 0 10px 0 !important; padding:0 !important; }
ol li sup { font:normal normal 10px Arial, Helvetica, sans-serif; text-decoration:none; vertical-align:top; }

br.clear { clear:both; }

.img_left { padding: 0 20px 30px 0; }





/*<------------------- START GLOBAL TEXT CLASSES -----------------*/

.body_copy { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
.body_copy_CS { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
.body_copy_WHITE { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:16px; margin-bottom:10px; }
.body_copy_WHITE a:link, .body_copy_WHITE a:visited, .body_copy_WHITE a:hover, .body_copy_WHITE a:active { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:16px; margin-bottom:10px; text-decoration:underline; }
.body_copy_RED { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F00; line-height:16px; margin-bottom:10px; }

.med_white, .med_white a:link, .med_white a:visited, .med_white a:active { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none; text-transform:uppercase; }
.med_white a:hover { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:underline; text-transform:uppercase; text-align:right; }

.sm_white, .sm_white a:link, .sm_white a:visited, .sm_white a:active { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none; }
.sm_white a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:underline; text-align:right; }

.sm_green a:link, .sm_green a:visited, .sm_green a:active { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:none; text-transform:uppercase; }
.sm_green a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:underline; text-transform:uppercase; }

.sm_lt_green a:link, .sm_lt_green a:visited, .sm_lt_green a:active { font:normal bold 9px Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; text-transform:uppercase; }
.sm_lt_green a:hover { font:normal bold 9px Helvetica, Arial, sans-serif; color:#FFF; text-decoration:underline; text-transform:uppercase; }

.sm_blue a:link, .sm_blue a:visited, .sm_blue a:active { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:none; text-transform:uppercase; }
.sm_blue a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:underline; text-transform:uppercase; }

.sm_cs a:link, .sm_cs a:visited, .sm_cs a:active { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042a4; text-decoration:underline; text-transform:none; }
.sm_cs a:hover { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61ad07; text-decoration:underline; text-transform:none; }

.headline { font:normal bold 21px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; line-height:25px; }
.headline sup { font:normal normal 16px Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:none; vertical-align:top; }

.subhead { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:25px; }
.subhead a:link { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:25px; text-decoration:none; }
.subhead a:visited { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:25px; text-decoration:none; }
.subhead a:hover { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:25px; text-decoration:underline; }
.subhead a:active { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:25px; text-decoration:none; }
.subhead sup { font:normal normal 9px Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:none; vertical-align:text-top; }

.account_subhead { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:25px; }

.feature_bar_headline { font:normal bold 19px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; }

.username { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; }
.username a { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:underline; }
.username a:hover { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }

.fine_print { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:13px; margin-bottom:10px; }
.fine_print em { font:italic normal 10.5px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; line-height:13px; margin-bottom:10px; }
/* <!-- added by kannan --> --*/
.fine_print_search { font:normal normal 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
.fine_print_search em { font:italic normal 14.5px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; line-height:16px; margin-bottom:10px; }
.fine_print_search_head { font:normal normal 19px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
.fine_print_search_head em { font:italic normal 19.5px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; line-height:16px; margin-bottom:10px; }



tr .tablespace { padding-bottom:10px; }
.tablespace_orderhistory {
	border-bottom:2px;
	border-bottom-color: #eoeoeo;
	border: 5px;
	background-color: #eoeoeo;
}
.tableCS {
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;	
}

.price { font:normal bold 9.5px Helvetica, Arial, sans-serif; color:#FFF; text-align:right; text-transform:uppercase; padding-right:11px; }


/*<------------------- START HEADER -----------------*/

#header_print { display:none; width:500px; height:80px; margin:10px 20px; }

#page_header { width:1000px; margin:0; padding:20px 0 0 0; float:left; }
#page_header_logo { float:left; padding:0 0 0 37px; }
#page_header_right { float:right; display:block; font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; text-align:right; }
#page_header_right a:link, #page_header_right a:visited, #page_header_right a:active { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; text-decoration:none; }
#page_header_right a:hover { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; text-decoration:underline; }
#page_header_right strong { font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#999; line-height:20px; }



/*<------------------- START LOGIN -----------------*/

#login { width:800px; padding:40px 0 40px 50px; }
#login input {margin:4px 0 15px 0; padding:0; font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; }




/*<------------------- START HOME PAGE -----------------*/

#home_header { width:950px; margin:0; padding:20px 0 0 0; float:left; }
#home_header_logo { float:left; padding:0 0 0 37px; }
#home_header_right { float:right; display:block; font:normal bold 19px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#999; padding-top:15px; text-align:right; }
	.home_header_sm { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#999; text-decoration:none; text-align:right; }
	.home_header_sm a:link { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; text-decoration:none; }
	.home_header_sm a:visited { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; text-decoration:none; }
	.home_header_sm a:hover { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:underline; }
	.home_header_sm a:active { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; text-decoration:none; }

#showcase_outer { background:url(../images/home_background.jpg) top left repeat-x; float:left; width:100%; padding:0; }
#showcase_inner { width:925px; height:413px; margin-left:37px; }
#showcase { width:600px; height:413px; margin:0; padding:0; float:left; background-color:#333; }
#showcase_login { float:right; width:324px; height:413px; }
#showcase_login_outer { background:url(../images/home_background.jpg) repeat-x top; width:324px; height:413px; font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; }
	#showcase_login_outer strong, #showcase_login_patient strong { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; }
	#showcase_login_outer strong a:link { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }
	#showcase_login_outer strong a:visited { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }
	#showcase_login_outer strong a:hover { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:underline; }
	#showcase_login_outer strong a:active { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }
	#showcase_login_outer input, #showcase_login_patient input { margin:8px 0 0 0; }
	#showcase_login_outer sup { font:normal normal 10px Helvetica, Arial, sans-serif; color:#FFF; vertical-align:top; }
	.showcase_green { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; line-height:14px; }
	.showcase_white { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:14px; }
#showcase_login_patient { width:274px; height:126px;background:url(../images/Login_Boxes_Patient.jpg) top left no-repeat; padding:76px 0 0 50px; }
#showcase_login_doctor { width:274px; height:131px; background:url(../images/Login_Boxes_Doctor.jpg) top left no-repeat; padding:58px 0 0 50px; }
#showcase_login_password { width:274px; height:320px;background:url(../images/Login_Boxes_PasswordHelp.jpg) top left no-repeat; padding:85px 0 0 47px; }
#showcase_login_welcome { width:274px; height:320px;background:url(../images/Login_Boxes_Welcome.jpg) top left no-repeat; padding:87px 0 0 47px; }
	.showcase_pro_id { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-align:center; background-color:#360; }

/*<------------------- 404 ERROR PAGE -----------------*/

#error404_outer { background:url(../images/home_background.jpg) repeat-x top; height:413px; font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; }
#error404_login_outer { background:url(../images/home_background.jpg) repeat-x top; height:413px; font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; }
	#error404_login_outer strong { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; }
	#error404_login_outer strong a:link { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }
	#error404_login_outer strong a:visited { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }
	#error404_login_outer strong a:hover { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:underline; }
	#error404_login_outer strong a:active { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; }

#error404_login_patient  { width: 274px; height: 126px; background: url(../images/404_Login_Boxes_Patient.jpg) top left no-repeat; padding: 60px 0 0 50px; float: left; margin-top: 80px; }
#error404_login_doctor { width: 274px; height: 131px; background: url(../images/Login_Boxes_Doctor.jpg) top left no-repeat;padding: 58px 0 0 50px; float: left; margin-top: 80px; }
#error404_products { width: 274px; height: 131px; background: url(../images/404_View_our_Products.jpg) top left no-repeat; padding: 58px 0 0 50px; float: left; margin-top: 80px; }


.clearfooter { height: 115px; clear: both; }

#error404_footer { height:115px; width:100%; position:relative;  clear:both; }
	#error404_footer a { font:normal bold 9px Helvetica, Arial, sans-serif !important; color:#999; }
	#error404_footer a:hover { font:normal bold 9px Helvetica, Arial, sans-serif !important; color:#999; text-decoration:underline; }
#error404_footer_container { width:1000px; float:left; }
#error404_footer_left { float:left; width:510px; font:normal bold 9px Helvetica, Arial, sans-serif !important; color:#999; margin:30px 0 0 0; padding:0 0 0 36px; line-height:15px; }
	.error404_footer_big { font:normal bold 16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#03469f; line-height:22px; }
	.error404_footer_big sup { font:normal normal 10px Helvetica, Arial, sans-serif; color:#FFF; line-height:22px; vertical-align:top; }
#error404_footer_disclaimer { float:right; border: 1px solid #999; margin:34px 0 0 0; padding:10px; font:normal normal 8px Helvetica, Arial, sans-serif !important; color:#999 !important; text-align:center; text-transform:uppercase; line-height:12px; } 
#error404_footer_right2 { float:left; font:normal bold 8px Helvetica, Arial, sans-serif; color:#999; margin:34px 0 0 0; padding:10px; line-height:12px; border: 0px solid #999; text-align:left; text-transform:uppercase; }


/*<------------------- START PRODUCT PAGE CONTENT -----------------*/

#dropshadow { float:left; display:block; height:19px !important; margin:-1px 0 0 0 !important; width:100%; padding:0 !important; background:url(../images/navbar_dropshadow.jpg) top repeat-x; border:none; }
#wrapper { width:1000px; float:left; margin:0; padding:0; }
#wrapper_demo { width:1100px; float:left; margin:0; padding:0; }

#left_nav { background: #003697 url(../images/left_nav_background.jpg) top no-repeat; width:260px; margin:0; padding:0; float:left; min-height:641px; height:auto; line-height:17px; }
/* Fix for Internet Explorer */* html #left_nav { height:641px; }
#left_nav p.order { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:13px; margin-bottom:10px; }
#left_nav table { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:18px; }
#left_nav a:link, #left_nav a:visited, #left_nav a:active { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; text-decoration:none; padding-left:37px; }
#left_nav a:hover { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#9F0; text-decoration:underline; padding-left:37px; }
#left_nav_summarytxt { padding-left:37px; }
#newproducts_sidebar { width:260px;padding:8px 0; }

#category_info_box { width:460px; padding:15px 0 30px 0; float:left; }
#category_info_box img { float:left; padding:0 20px 0 0; }
#category_info_box .subhead { font-size:13px; line-height:16px;; }

#product_content { width:700px; float:right; }
	#product_content p { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:17px; margin-bottom:13px; }
	#product_content ul { font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:17px; margin:-13px 0 0 0; padding: 0 0 0 1em; }
	#product_content li { list-style-image:url(../images/bullet.gif); font:normal normal 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333;  margin-bottom:10px; }
	.product_description { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:15px; }
	
#product_content_demo { width:800px; float:right; }
	
#product_info_box { width:460px; float:left; padding-top:15px; }
#product_image { float: right; padding:0 10px; text-align:center; }
#view_label { padding:5px 0 15px 0; text-align:left; }

#product_num { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; padding-top:15px; }

#order_product { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; margin:0; padding:0 0 10px 0; }
#order_product form { margin:0; padding:0; }
#order_product input { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-align:right; margin:0 10px 0 0; padding:0; }
	
#product_sidebar { float:right; width:180px; margin: 10px 0 50px 30px; padding: 0 0 40px 20px; border-left:1px solid #CCC; color:#333; }
	#product_sidebar p { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
	#product_sidebar a { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
	#product_sidebar p b { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; line-height:16px; margin-bottom:10px; }
	.product_sidebar_headline { font:normal bold 13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; line-height:18px; }
	
	#product_sidebar_related { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; padding: 15px 0 0 0; }
	
#sidebar_login_outer { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; }
	#sidebar_login_outer a { font:normal normal 10px Arial, Helvetica, sans-serif !important; margin-bottom:5px; color:#0042A4; text-decoration:underline; }
	#sidebar_login_outer a:hover { font:normal normal 10px Arial, Helvetica, sans-serif !important; margin-bottom:5px; color:#61AD07; text-decoration:underline; }
	#sidebar_login_outer strong { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; }
	#sidebar_login_outer input { margin:1px 0 7px 0; font-size:9px; }
#sidebar_login_patient { width:165px; height:130px;background:url(../images/Login_Boxes_Patient_SM.jpg) top left no-repeat; padding:33px 0 0 15px; font:normal normal 10px Helvetica, Arial, sans-serif; color:#777; }
#sidebar_login_patient sup { font:normal normal 8px Helvetica, Arial, sans-serif; color:#777; vertical-align:top; }
#sidebar_login_doctor { width:165px; height:130px;background:url(../images/Login_Boxes_Doctor_SM.jpg) top left no-repeat; padding:33px 0 0 15px; font:normal normal 10px Helvetica, Arial, sans-serif; color:#777; }
#sidebar_login_doctor sup { font:normal normal 8px Helvetica, Arial, sans-serif; color:#777; vertical-align:top; }

#jumpbox { float:left; padding: 20px 0; }
#jumpbox select { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; }

#jumpmenu_sm a { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; text-decoration:underline; }
#jumpmenu_sm a strong { font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; line-height:16px; text-decoration:underline; }
#jumpmenu_sm a b { font:normal bold 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; line-height:16px; text-decoration:underline; }

#references p { font:normal normal 10px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#888; line-height:13px; }
#references p strong { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#666; margin-bottom:10px; }

#order_num { float:right; padding:10px; margin:60px 20px 0 0; font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#FFF; background-color:#0042A4; }

#indented, .indented { margin:0 60px; }
.separator { border-top:1px solid #CCC; height:2px; padding:0 0 3px 0; margin-top:20px; }
.protected { font:normal bold 9px Verdana, Geneva, sans-serif; text-transform:uppercase; color:#61AD07; }
div.backtotop { float:right; }
div.backtotop a { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#999!important; line-height:13px; margin:10px 0; text-transform:uppercase; text-decoration:none; }
div.backtotop a:hover { color:#0042a4!important; }
#jump_box { width:235px; float:right; padding:10px; margin:0 0 15px 40px; border:1px solid #CCC; border-top:7px solid #CCC; background:#FFF; }
		#jump_box ul { margin:0; }
		#jump_box li { list-style-image:url(../images/bullet.gif); margin-bottom:8px!important; line-height:12px; }
		#jump_box li a { font:normal normal 10px "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; color:#333; text-decoration:none; }
		#jump_box li a:hover { color:#0042a4; }
		

.product_references { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042a4; line-height:25px; padding:13px 0; }
.product_references a { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important; color:#0042a4 !important; line-height:25px; text-decoration:underline; }
.product_references a:hover { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important; color:#61AD07 !important; line-height:25px; text-decoration:underline; }


/*<------------------- START EMAIL / PRINT BOX / BACK TO TOP -----------------*/

#emailprint { padding:12px; border:1px solid #CCC; margin:50px 0 20px 0; width:240px; text-transform:uppercase; float:left; }
.email_icon { padding-right:6px; }
#emailprint a:link, #emailprint a:visited, #emailprint a:active { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:none; }
#emailprint a:hover{ font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; text-decoration:underline; }

#back_to_top { margin:0 0 30px 0; }




/*<------------------- START FORMS -----------------*/

form input, form select {margin-bottom:15px;
    margin-right: 0px;
}
.form_headline { font:normal bold 17px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#61AD07; padding-bottom:30px; }
.form_field { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; }
.form_field_RED { font:normal bold 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#F00; }
.form_required { font:normal bold 13px Arial, Helvetica, sans-serif; color:#61AD07; }
.form_description { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#333; line-height:16px; margin-bottom:10px; }
.form_description a { font:normal normal 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif !important; }
#ID_Box { width:450px; height:60px; background:url(../images/ID_Box.jpg) top left no-repeat; margin:20px 0 0 0; padding:95px 0 0 0px; text-align:center; }
#ID_Box input { text-align:center; color:#0042A4; font:normal bold 13px Helvetica, Arial, sans-serif; }
#ID_Box_BLANK { width:290px; height:145px; background:url(../images/ID_Box_BLANK.jpg) top left no-repeat; margin:20px 0 0 0; padding:15px 0 0 22px; text-align:left; }
#ID_Box_BLANK_lg { width:392px; height:190px; background:url(../images/ID_Box_BLANK_lg.jpg) top left no-repeat; margin:20px 0 0 0; padding:15px 8px 10px 0; text-align:center!important; }
#ID_Box_password { width:392px; height:250px; background:url(../images/ID_Box_password.jpg) top left no-repeat; margin:20px 0 0 0; padding:15px 8px 0px 0; text-align:center!important; }
#ID_Box_BLANK_lg input, #ID_Box_password input { text-align:left; color:#0042A4; font:normal bold 13px Helvetica, Arial, sans-serif; padding:4px; }

input#emailoptin, input#privacy, input#copyself { margin:0; }



/*<------------------- START OVERLAY POPIN -----------------*/

#overlay { background: #000; position: absolute; top: 0; left: 0; z-index: 10000; width: 100%; }
.prettyPopin { display: none; overflow: hidden; position: absolute; z-index: 11000; top: 50%; left: 50%; background-color:#FFF; }
.prettyPopin a#b_close { display: none; position: absolute; z-index: 2; top: 10px; right: 13px; width: 41px; height: 9px; text-indent: -10000px; background: url(../images/b_close.gif) bottom left no-repeat; }
.prettyPopin .prettyContent { position: relative; width: 100%; height: 100%; }
.prettyPopin .prettyContent .prettyContent-container { display: none; padding: 20px 15px 15px 30px; }
.prettyPopin .prettyContent .loader { position: absolute; top: 50%; left: 50%; margin: -14px 0 0 -14px; }
						
.order_sheet_headline { font:normal bold 24px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; line-height:25px; }
#order_sheet { width:750px; height:350px; overflow:scroll; border: 1px solid #ccc; }
#order_sheet table { border:1px solid #ccc; }
#order_sheet td { border:1px solid #ccc; padding:5px; color:#333; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
	#order_sheet td a:link, #order_sheet td a:visited, #order_sheet td a:active { color:#61AD07; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-decoration:underline; }
	#order_sheet td a:hover { color:#333; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; text-decoration:underline; }
.order_sheet_categories td { background:#0042A4; color:#FFF !important; font:normal bold 11px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; }
#order_sheet_footer { width:690px; padding:30px; text-align:right; }
#order_sheet_footer a:link, #order_sheet_footer a:visited, #order_sheet_footer a:active { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:none; text-transform:uppercase; }
#order_sheet_footer a:hover { font:normal bold 9px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#0042A4; text-decoration:underline; text-transform:uppercase; }

#send_to_a_friend { width:350px; }




/*----------------OVERLAY-----------------*/

.overlay { width:850px; height:577px !important; display:none; background-color: #FFFFFF; text-align:center; padding: 27px; margin: 0 !important; position:absolute !important; top:25px !important; }

.close { background:url(/images/b_close.gif) no-repeat; position:absolute; top:2px; right:5px; width:41px; height:9px; cursor:pointer; }




/*<------------------- START EASY SLIDER -----------------*/

.graphic, #prevBtn, #nextBtn { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }

#slider { width:288px; height:180px; overflow:hidden; margin:0 auto; }	
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li{  width:288px; height:180px; overflow:hidden; }	

#prevBtn, #nextBtn { display:block; width:15px; height:22px; position:absolute; left:906px; top:666px; }	
#nextBtn { left:923px; }														
#prevBtn a, #nextBtn a { display:block; width:15px; height:22px; background:url(/images/arrow_left.gif) no-repeat 0 0; }	
#nextBtn a{ background:url(/images/arrow_right.gif) no-repeat 0 0; }




/*<------------------- START FOOTER -----------------*/

.clearfooter { height: 115px; clear: both; }

#footer { height:115px; background: #323232 url(../images/footer_background.jpg) top repeat-x; width:100%; position:relative;  clear:both; }
	#footer a { font:normal bold 9px Helvetica, Arial, sans-serif !important; color:#999; text-decoration:underline; }
	#footer a:hover { font:normal bold 9px Helvetica, Arial, sans-serif !important; color:#FFF; text-decoration:underline; }
#footer_container { width:1000px; float:left; }
#footer_left { float:left; width:510px; font:normal bold 9px Helvetica, Arial, sans-serif !important; color:#999; margin:30px 0 0 0; padding:0 0 0 36px; line-height:15px; }
	.footer_big { font:normal bold 16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; color:#FFF; line-height:22px; }
	.footer_big sup { font:normal normal 10px Helvetica, Arial, sans-serif; color:#FFF; line-height:22px; vertical-align:top; }
#footer_disclaimer { float:right; border: 1px solid #999; margin:34px 0 0 0; padding:10px; font:normal normal 8px Helvetica, Arial, sans-serif !important; color:#999 !important; text-align:center; text-transform:uppercase; line-height:12px; } 
#footer_right2 { float:left; font:normal bold 8px Helvetica, Arial, sans-serif; color:#999; margin:34px 0 0 0; padding:10px; line-height:12px; border: 0px solid #999; text-align:left; text-transform:uppercase; }



/*<------------------- START NAVBAR -----------------*/

#navbar { height: 40px !important; margin:0 auto !important; padding:0 !important; background: url(../images/navbar_background.jpg) repeat-x; clear:both; }
.viewcart { margin:0 !important; padding:0 !important; height:40px !important; }
#container {
	display:block;
	padding:0;
	width:1050px;
	margin:0 0 0 30px;
	opacity: 0.98;
	-moz-opacity: 0.98;
	filter: alpha(opacity=98);
}

a:link{ font: normal bold 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; }
a:visited{ font: normal bold 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration:none; }
a:hover, a:focus{ font: normal bold 12px Arial, Helvetica, sans-serif; color:#FFCC00; text-decoration:none; }

/*#nav { height:50px !important; }*/

p { margin:1em 0; }

ol, ul{	margin: 1em 0 1em 2em; }
ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }
ol li{	list-style:decimal; }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }
ul li{ list-style:disc;}

/* all menu links */
#nav a { text-decoration:none; display:block; padding:13px 14px; }
#nav a:hover { background: url(../images/nav_focused.jpg) repeat-x; color:#FFF !important; }
#subMenusContainer a { text-decoration:none; display:block; padding:10px 12px; }
.sub_submenu a:link,  .sub_submenu a:visited, .sub_submenu a:active { background-color:#003aa0; }
.sub_submenu a:hover { color:#95ff00 !important; }
/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a { margin:0; float:left; }
/* Just sub menu links */
#subMenusContainer a, #nav li li a { text-align:left; }
/* All menu links on hover or focus */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused { color:#FFF; }
/* sub menu links on hover or focus */
#subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused, #nav li a:hover, #nav li a:focus { color:#95ff00; }
.mainMenuParentBtnFocused, #current { background: url(../images/nav_focused.jpg) repeat-x; color:#FFF !important; }
.subMenuParentBtn { background: url(../images/ico_whitearrow_right.gif) right center no-repeat; }
/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused { background: #003aa0 url(../images/ico_greenarrow_right.gif) right center no-repeat; color:#FFF !important; }

/* ----[ OLs ULs, LIs, and DIVs ]----*/
/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW { display:none; position: absolute; overflow:hidden; padding:0; margin:0; }
/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { padding: 0; margin: 0; list-style: none; line-height: 1em; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol { background-color:#2166cd; left:0; font: bold 11px Arial, Helvetica, sans-serif; padding-right:5px; }
/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { display:block; list-style:none; position:relative; float:left; }
#subMenusContainer li{ list-style: none; }
/* main menu ul or ol elment */
#nav { display:block; list-style:none; margin:0 0 0 0; z-index:1500; text-align: center; display:block; }
#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; margin-top:-1px; }

/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }
/* Just submenu links*/	
#nav li li a { position:relative; float:none; }
/* second-level lists */
#nav li ul { position: absolute; width: 10em; margin-left: -1000em; margin-top:2.2em; }
/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }
 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}
/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }



/*-------------------Added by Kannan Somasekar -----------------------------------*/

.text9_Red2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #CC0000;
}


.text9_Red2 b {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #CC0000;
}
.text9_Red2 i {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #CC0000;
}
#order_view{ padding:8px; margin:10px 10px 0 0; font:normal bold 14px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;color:#FFF; background-color:#0042A4; }

