/*Common Csseef2fb */
body{margin:0px; background:#eef2fb;}
td{font:9pt Arial, Helvetica, sans-serif; color:#6B6B6B;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{display:inline;}
.clear{clear:both;}
.input1{font:9pt Arial, Helvetica, sans-serif; color:#6B6B6B; border:1px solid #6B6B6B; height:16px; width:250px;}
.textarea{font:9pt Arial, Helvetica, sans-serif; color:#6B6B6B; border:1px solid #6B6B6B; height:75px; width:250px;}
.asterik{font:9pt Arial, Helvetica, sans-serif; color:#FF0000;}

.textareas_small {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	height:40px;
	width:250px;
	color: #6B6B6B;
	border: 1px solid #6B6B6B;
}
.textareas_small_error {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	height:40px;
	width:250px;
	color: #6B6B6B;
	border: 1px solid #FF0000;
}
.container{width:1003px; background:#FFFFFF;  }
.body_content{width:1003px;}
.main_content{width:1003px;}
/*Common Css*/

/*Naviagtion Css*/
.main_navigation{width:586px; padding-left:197px; height:35px; float:left; background:url(../images/nav_bg.gif) center right no-repeat;}
/*.main_navigation a{font:9pt Arial, Helvetica, sans-serif; color:#6D6D6D; background:url(../images/nav.gif) center right no-repeat; padding:0px 12px 0px 12px; line-height:35px; height:35px; float:left;}
.main_navigation a:hover{color:#EC952B;}
.main_navigation a.current{color:#EC952B;}*/
.transparent{filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}
#contact{background:none;}
/*.main_navigation{width:641px; padding-left:142px; height:35px; float:left; background:url(../images/nav_bg.gif) center right no-repeat;}
*/
/*.main_navigation a{font:9pt Arial, Helvetica, sans-serif; color:#6D6D6D; background:url(../images/nav.gif) center right no-repeat; padding:0px 17px 0px 17px; line-height:35px; height:35px; float:left;}
.main_navigation a:hover{color:#EC952B;}
.main_navigation a.current{color:#EC952B;}*/
/*.transparent{filter:alpha(opacity=90); -moz-opacity: .9;opacity: .9;}
#contact{background:none;}*/
.nav{font:9pt Arial, Helvetica, sans-serif; color:#6D6D6D; background:url(../images/nav.gif) center right no-repeat; padding:0px 12px 0px 12px; line-height:35px; height:35px; float:left;}
.nav:hover{color:#EC952B;}
.nav_hover{font:9pt Arial, Helvetica, sans-serif; color:#EC952B; background:url(../images/nav.gif) center right no-repeat; padding:0px 12px 0px 12px; line-height:35px; height:35px; float:left;}
/*Naviagtion Css*/

/*Header Css*/
.topheader{width:1003px; height:180px; padding-top:16px; background:url(../images/topheader_bg.jpg) left top no-repeat;}
.topheader div{font:9pt Arial, Helvetica, sans-serif; color:#6B6B6B; line-height:130%;}
.header{width:985px; height:110px; margin:0px auto; background:url(../images/header_bg.gif) bottom left repeat-x;}
.logo{width:202px; float:left; text-align:center;}
.header_images{width:772px; float:left;}
.header_images img{margin-right:3px;}

.searchbox{width:210px; padding:8px 0px 0px 10px; float:left;}
.searchboxinput{font:8pt Arial, Helvetica, sans-serif; color:#6B6B6B; background:none; border:1px solid #6B6B6B; height:14px; width:100px; margin:0px 5px 0px 12px;}
/*Header Css*/

/*Leftpanel Css*/
.leftpanel{width:200px; float:left; padding-left:12px;}
/*Leftpanel Css*/
.loginpanel{width:335px; float:left; padding-left:100px;}
/*Footer Css*/
.footer{width:1003px;}
.footer a{font:8pt Arial, Helvetica, sans-serif; color:#ffffff;}
.footer a:hover{text-decoration:underline;}

.inner_footer{width:1003px; background:url(../images/footer_bg.jpg) left top repeat-x; height:45px; padding-top:15px; margin-top:10px; font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; line-height:150%;}
.inner_footer span{color:#282c1b;}
/*Footer Css*/

/*Login Css*/

/*Login Css*/
.user_login_header{width:111px; font:10pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background:url(../images/user_login_header.gif) left top no-repeat; height:25px; line-height:25px; padding-left:5px; margin-bottom:7px;}
.div_user{width:180px; background:#F6F6F6; padding:5px 0px 4px 0px; margin-bottom:10px; border:1px solid #7EAAD9; border-bottom:2px solid #005F8F;}
.user_header{width:125px; font:10pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background:url(../images/user_header.gif) left top no-repeat; height:25px; line-height:25px; padding-left:5px; margin-bottom:7px;}
.accountinfo{width:125px; font:10pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background:url(../images/user_header.gif) left top no-repeat; height:25px; line-height:25px; margin-bottom:10px;}
.accountinfo a{font:10pt Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; padding-left:5px; line-height:25px; display:block;}
.accountinfo a:hover{color:#015CB7; background:url(../images/user_header_hover.gif) left top no-repeat;}
.login{width:175px; padding-left:5px;}
.login table td{font-size:8pt; padding-bottom:4px;}
.login table a{font:8pt Arial, Helvetica, sans-serif; color:#6B6B6B;}
.login table a:hover{text-decoration:underline;}
.login_input{font:8pt Arial, Helvetica, sans-serif; color:#6B6B6B; background:none; border:1px solid #6B6B6B; height:14px; width:105px;}
.login_input_error{font:8pt Arial, Helvetica, sans-serif; color:#6B6B6B; background:none; border:1px solid #FF0000; height:14px; width:105px;}
/*.register{width:160px; padding-left:5px; background:url(../images/free_gift.gif) bottom right no-repeat; font:12pt Arial, Helvetica, sans-serif; color:#3E3E3E;}*/
.register{width:160px; padding-left:5px;font:12pt Arial, Helvetica, sans-serif; color:#3E3E3E;}
.register a{font:12pt Arial, Helvetica, sans-serif; color:#005DBC;}
.register a:hover{text-decoration:underline;}
/*Login Css*/

.accountinfo #accountinfo_hover{width:125px; font:10pt Arial, Helvetica, sans-serif; font-weight:bold; color:#015CB7; background:url(../images/user_header_hover.gif) left top no-repeat; height:25px; line-height:25px;}

.div_login{width:500px; float:left; padding-left:150px; margin:0px 40px 20px 0px;}
.login_header{background:url(../images/listing_header.gif) left top no-repeat; width:335px; height:23px; line-height:23px;}
.login_details{background:#BBBBBB url(../images/listing_spacer.gif) left top repeat-x; padding:18px 15px 15px 10px; width:308px; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.login_details div{font:8pt Arial, Helvetica, sans-serif; color:#313131;}
.login_details a{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#015CB7; text-decoration:underline;}
.login_details a:hover{text-decoration:none;}
/*Login Css*/

.div_acc_info{width:180px; background:#F6F6F6; float:left; padding:10px 0px 5px 0px; margin-bottom:12px; border:1px solid #7EAAD9; border-bottom:2px solid #005F8F;}
.email_info{width:160px; padding-left:5px;  font:10pt Arial, Helvetica, sans-serif; color:#3E3E3E;}
/*Home Page Css*/
.cms_flash{width:791px; float:left; height:267px;}
.home_footer{width:749px; height:138px; padding-left:254px; background:url(../images/footer_bg.jpg) bottom left repeat-x;}
.home_footer div{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:150%;}
.home_footer div span{color:#282c1b;}
.footer_buttons{height:90px;}
.footer_buttons_img{float:left;}
.footer_buttons_img_padding{width:47px; float:left; height:90px;}

/*Home Page Css*/

.div_home_product_listing{width:791px; float:left; height:267px;}
.home_product_listing_box{width:791px; height:199px;}
.home_product_listing_tabs{width:34px; float:left;}
.home_product_listing_content{width:733px; float:left; height:199px; overflow:hidden;}
.home_product_listing_right{width:24px; float:left;}
.home_prodcuct_listing_details{width:152px; height:190px; padding:0px 15px 0px 15px; border-right:1px solid #c0cce2; float:left;}
.home_prodcuct_listing_details.last{border:none;}
.home_product_listing_title{font:10pt Arial, Helvetica, sans-serif; color:#005db9; font-weight:bold; padding-bottom:2px;}
.home_product_listing_text{font:8pt Arial, Helvetica, sans-serif; color:#6b6b6b;padding-bottom:5px;}
.home_product_listing_text a{font:8pt Arial, Helvetica, sans-serif; color:#6b6b6b;}
.home_product_listing_text a:hover{text-decoration:underline;}
.home_product_listing_image{text-align:center;}

.home_product_listing_title a{font:10pt Arial, Helvetica, sans-serif; color:#005db9; font-weight:bold; padding-bottom:2px;}
.home_product_listing_title a:hover{font:10pt Arial, Helvetica, sans-serif; color:#005db9; font-weight:bold; padding-bottom:2px; text-decoration:underline;}
/*Inner page Css*/
.page_content{width:791px; float:left;}
.page_content div{font:9pt Arial, Helvetica, sans-serif; color:#6B6B6B; line-height:130%;}
.page_content #redheading  {	font-family:Tahoma,arial,verdana, times new roman; 	font-size: 11px; font-weight: normal; color:#E10000;}
.page_content #page_title{font:12pt Arial, Helvetica, sans-serif; font-weight:bold; color:#015CB7; padding-bottom:10px;}
.page_content #page_title a{font:12pt Arial, Helvetica, sans-serif; font-weight:bold; color:#015CB7; padding-bottom:10px;}
.page_content #page_title a:hover{font:12pt Arial, Helvetica, sans-serif; font-weight:bold; color:#015CB7; padding-bottom:10px; text-decoration:underline;}
/*Inner page Css*/

/*Product listing Css*/
.product_name{padding-bottom:10px;}
.div_product_listing{width:335px; float:left; margin:0px 40px 20px 0px;}
.listing_header{background:url(../images/listing_header.gif) left top no-repeat; width:335px; height:23px; line-height:23px;}
#product_title{font:8pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; width:175px; padding:0px 15px 0px 10px; float:left; height:23px; line-height:23px;}
.icons{width:135px; float:left;}
.icons div{padding:3px 5px 3px 5px; float:left; background:url(../images/icon_bg.gif) center right no-repeat; overflow:hidden;}
.icons #icon{ padding:3px 5px 3px 5px; float:left; overflow:hidden;}

.icons_product{width:135px; float:right; }
.icons_product #bg_icon{padding:3px 5px 3px 5px;  float:left; background:url(../images/icon_bg.gif) center right no-repeat; overflow:hidden;}
.icons_product #icon{ padding:3px 5px 3px 5px;   float:left; overflow:hidden;}

.icons_product_login{width:110px; float:right;}
.icons_product_login #bg_icon{padding:3px 5px 3px 5px; float:left; background:url(../images/icon_bg.gif) center right no-repeat; overflow:hidden;}
.icons_product_login #icon{ padding:3px 5px 3px 5px; float:left; overflow:hidden;}

.icons_product_img{width:90px; float:right;}
.icons_product_img #bg_icon{padding:3px 5px 3px 5px; float:left; background:url(../images/icon_bg.gif) center right no-repeat; overflow:hidden;}
.icons_product_img #icon{ padding:3px 5px 3px 5px; float:left; overflow:hidden;}

.listing_details{background:#BBBBBB url(../images/listing_spacer.gif) left top repeat-x; padding:18px 15px 15px 10px; width:308px; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.listing_details div{font:8pt Arial, Helvetica, sans-serif; color:#313131;}
.listing_details img{border:3px solid #B6B4B5; margin-right:18px; float:left;}
.listing_details #pdf_img{border:0px; margin-right:8px;}
/*.listing_details a{font:12pt Arial, Helvetica, sans-serif; color:#015CB7; text-decoration:underline;}
.listing_details a:hover{text-decoration:none;}*/
.listing_details a{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#015CB7; text-decoration:underline;}
.listing_details a:hover{text-decoration:none;}


.products_thumb{width:175px; float:left; margin:0px 18px 12px 0px;}
#thumb_header{background:url(../images/thumb_header.gif) left top no-repeat; font:8pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; line-height:20px; height:20px; text-align:center;}
.thumb_img{background:url(../images/product_thumb_bg.gif) left top no-repeat; height:154px; padding:5px 0px 0px 6px; width:169px;}
.div_image{height:122px;}
/*Product listing Css*/

/*Product details Css*/
.div_product_details{width:599px; margin-bottom:10px;}
#details_header{background:url(../images/details_header.gif) left top no-repeat; font:12pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding-left:20px; line-height:27px; height:27px;}
.details_content{background:#B8B6B7 url(../images/details_spacer.gif) left top repeat-x; padding:20px 5px 20px 20px; width:572px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
.details_content div{color:#313131;}
.details_content img{border:3px solid #B6B4B5; margin-right:20px; float:left;}
.details_content #pdf_img{border:0px; margin-right:8px;}
.details_button{padding-top:25px;}
.details_button input{margin-right:9px;}
/*Product details Css*/


/*Registration Css*/
.div_reg_details{width:599px; margin-bottom:10px; padding-left:70px;}
#reg_header{background:url(../images/details_header.gif) left top no-repeat; font:12pt Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding-left:20px; line-height:27px; height:27px;}
/*.reg_content{background:#B8B6B7 url(../images/details_spacer.gif) left top repeat-x; padding:20px 5px 20px 20px; width:572px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}*/
.reg_content{background:#FFFFFF left top repeat-x; padding:20px 5px 20px 20px; width:572px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
.reg_content div{color:#313131;}
.reg_button{padding-top:25px;}
.reg_button input{margin-right:10px;}
/*Registration Css*/

/* Favorites List CSS*/
.favorites_content{background:#FFFFF left top repeat-x; padding:20px 5px 20px 20px; width:572px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
/* Favorites List CSS*/

/* Promotion Offers CSS */
.icons_promo{width:60px; float:right;}
.icons_promo #bg_icon{padding:3px 5px 3px 5px; float:left; background:url(../images/icon_bg.gif) center right no-repeat; overflow:hidden;}
.icons_promo #icon{padding:3px 5px 3px 5px; float:left; overflow:hidden;}
/* CSS for Message table */

#message_div{
	padding: 5px;
}
#message_error {
	border:2px solid #FF0000 ;
	border-bottom:1px solid #FF0000 ;
	padding-left:55px;
	line-height:30px; 
	background: #FFFFCC url(../images/message_error.png) no-repeat;
	background-position:10px 7px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}
#message_information {
	border:2px solid #FFCC00 ;
	border-bottom:1px solid #FFCC00;
	padding-left:55px;
	line-height:30px; 
	background: #FFFFCC url(../images/message_notice.png) no-repeat;
	background-position:10px 7px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.tblhead{
	background-color:#7EAAD9;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	height:22px;
}
.login_textfield {
	font-family:arial;
	font-size: 8pt;
	color: #6B6B6B;
	height: 14px;
	width: 125px;
	border: 1px solid #6B6B6B;
}
.login_textfield_error {
	font-family:arial;
	font-size: 8pt;
	color: #6B6B6B;
	height: 14px;
	width: 125px;
	border: 1px solid #FF0000;
}
.redheading  {	font-family:Tahoma,arial,verdana, times new roman; 	font-size: 11px; font-weight: normal; color:#E10000;}

.login_button{
	background-color: #999999;
	border: 1px solid #545F3B;
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
	cursor:pointer;
}

.select1 {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	color: #000000;
	height: 18px;
	border: 1px solid #333333;
}
.select1_error {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	color: #000000;
	height: 18px;
	border: 1px solid #FF0000;
}

.select_bdate {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 8pt;
	color: #6B6B6B;
	height: 14px;
	border: 1px solid #333333;
}
.select_bdate_error {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 8pt;
	color: #6B6B6B;
	height: 14px;
	border: 1px solid #FF0000;
}

.button_front {
	background-color: #999999;
	border: 1px solid #545F3B;
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	cursor:pointer;
}

.textfield {
	font-family:arial;
	font-size: 8pt;
	color: #6B6B6B;
	height: 14px;
	width: 125px;
	border: 1px solid #6B6B6B;
}
.textfield_error {
	font-family:arial;
	font-size: 8pt;
	color: #6B6B6B;
	height: 14px;
	width: 125px;
	border: 1px solid #FF0000;
}
.textcaptcha {
	font-family: verdana;
	font-size: 20px;
	color: #000000;
	height: 30px;
	width: 175px;
	letter-spacing:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	border: 1px solid #999999;
}

.textcaptcha_error {
	font-family: verdana;
	font-size: 20px;
	color: #000000;
	height: 30px;
	width: 175px;
	letter-spacing:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	border: 1px solid #FF0000;
}
.tbl{background:#FFFFFF;}

.h1{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-style:normal; font-weight:bold; color:#BFA16B; text-decoration:none;}
.h2{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:#BFA16B; text-decoration:none;}
.h3{ font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-style:normal; font-weight:bold; color:#727270; text-decoration:none;}
.h3:hover{text-decoration:underline; color:#EC972C;}
.input1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	border:1px solid #405D7D;
	height:16px;
	width:110px;
}
.input1_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	border:1px solid #FF0000;
	height:16px;
	width:110px;
}
.email_text{
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 10pt;
	color: #6B6B6B;
	padding-left:10px;
	padding-bottom:10px;
}

.textareas {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	height:75px;
	width:250px;
	color: #6B6B6B;
	border: 1px solid #6B6B6B;
}
.textareas_error {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	height:75px;
	width:250px;
	color: #6B6B6B;
	border: 1px solid #FF0000;
}

.dataclass_front {
   	background-color:#EEEEEE;
   	font-family:Verdana;
   	font-size:11px;
   	color:#333333;
   	height:18px;
   	padding-left:3px;
   	cursor:pointer;
   
}

.dataclassalternate_front {
   	background-color: #FFFFFF ; 
   	font-family:Verdana;
   	font-size:11px;
   	color:#333333;
   	height:18px;
	padding-left:3px;
	cursor:pointer;
}
.tableover_front
{
	background-color:#E0CAA3;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	height:18px;
	padding-left:3px;
	text-decoration: none;
	cursor:pointer;
}
.titlemain {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	height:18px;
	background-color:#7EAAD9;
}
.sub_head {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	height:18px;
	background-color:#7EAAD9;
}
.link_order_front {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	height:18px;
}

.link_order_front:hover {
	font-family:Tahoma,arial,verdana, times new roman; 
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	height:18px;
}
.viewproduct{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#3466ED; text-decoration:underline;}
.viewproduct:hover{text-decoration:none;}

.default_link{ 
	cursor:pointer; 
	font-family: Arial,Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:normal ;  
	color:#3466ED;  
	text-decoration: underline;
}
.default_link:Hover{
	cursor:pointer; 
	font-family: Arial,Tahoma, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight:normal; 
	color:#000000;   
	text-decoration:none;
}
.tableover
{
background-color:#CCCCCC;
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#333333;
height:18px;
padding-left:3px;
text-decoration: none;
cursor:pointer;

}
.toolTip {
	margin:0px;
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
 
}
.toolTipTop {
	background:transparent url(../images/tooltip/tooltip_right_top.png) no-repeat right top;
	padding-right:7px;
	height:7px;
	overflow:hidden;
}
.toolTipTopInner {
	background:transparent url(../images/tooltip/tooltip_left_top.png) no-repeat left top;
	padding-left:7px;
	height:7px;
	overflow:hidden;
}
.toolTipTopBg {
	background-color:#a9c0d0;
	height:7px;
}
.toolTipBottomBg {
	background-color:#a9c0d0;
	height:7px;
}
.clear {
	clear:both;
}
.toolTipBottom {
	background:transparent url(../images/tooltip/tooltip_right_bottom.png) no-repeat right top;
	padding-right:7px;
	height:7px;
	overflow:hidden;
}
.toolTipBottomInner {
	background:transparent url(../images/tooltip/tooltip_left_bottom.png) no-repeat left top;
	padding-left:7px;
	height:7px;
	overflow:hidden;
}
.toolTipInner {
	padding:0px 12px 0px 12px;
	background-color:#a9c0d0;
	font-family:Verdana;
	font-size:10px;
	float:left;
	color:#000000;
	font-weight:bold;
}
.toolTipArrow {
	height:11px;
	background:transparent url(../images/tooltip/tooltip_arrow.png) no-repeat 20px;
}
#video_link {
	font:9pt Arial, Helvetica, sans-serif; color:#000000;
}
#video_link:hover {
	font:9pt Arial, Helvetica, sans-serif; color:#000000;
}
.dental {
	background:url(../images/dental_out.jpg); height:92px; width:34px;
}
.dental_hover {
	background:url(../images/dental_hover.jpg); height:92px; width:34px;
}
.ortho {
	background:url(../images/ortho_out.jpg); height:107px; width:34px;
}
.ortho_hover {
	background:url(../images/ortho_hover.jpg); height:107px; width:34px;
}

/*Polling & Testimonials Css*/
.page_callout{width:744px; float:left;}
.page_callout_content{width:742px; border-left:1px solid #c1d7ee; border-right:1px solid #c1d7ee;}
.page_callout_details{width:702px; padding:10px 20px 10px 20px; border-bottom:1px solid #919191;}
.page_callout_details.last{border:none;}
#grey_callout{background:#f5f5f5;}
.page_callout_details strong{font:10pt Arial, Helvetica, sans-serif; color:#005db9; font-weight:bold; line-height:160%;}
.page_callout_top{background:url(../images/curve_spacer.gif) left top repeat-x;}
.page_callout_bottom{background:url(../images/curve_spacer.gif) left bottom repeat-x;}
.curve_left{float:left; overflow:hidden;}
.curve_right{float:right;}
.poll_submit{padding-top:15px;}

.polling_results{width:auto;}
.results{background:#696969;}
.results_text{color:#000000; font-weight:bold; padding-left:5px;}
.seloption_text{color:#000000; font-weight:bold;}

.testimonials{width:717px; margin:0px auto; padding:12px 0px 0px 0px;}
.testimonials_content{width:717px; padding-bottom:12px;}
.testimonials_details{width:687px; padding:8px 15px 8px 15px; background:#f5f5f5 url(../images/testimonials_spacer.gif) left top repeat-y;}
.testimonials_details strong{font:10pt Arial, Helvetica, sans-serif; color:#005db9; font-weight:bold; line-height:160%; text-decoration:underline;}
.testimonials_details b{font:10pt Arial, Helvetica, sans-serif; font-weight:bold; line-height:160%; text-decoration:none;}

/*Polling & Testimonials Css*/
.polling_btn{
background:url(../images/submit.gif); width:159px; height:65px;
}

/*Revised Layout Css*/
.product_listing{width:783px; float:left;}
.product_listing .row{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; width:783px; padding-bottom:10px;}
.product_listing .row .left{float:left; width:6px;}
.product_listing .row .content{float:left; width:763px;}
.product_listing .row .right{float:left; width:14px;}
.product_listing .row .separator{float:left; width:17px; height:219px; background:url(../images/innerproduct_listing_separator.jpg) left top no-repeat;}
.product_listing .row .footer{background:url(../images/innerproduct_listing_bottom_spacer.jpg) left top repeat-x; height:8px; overflow:hidden; width:783px;}

.product_listing .row .content .product{float:left; width:178px;}
.product_listing .row .content .product .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; text-align:center; height:23px; padding-top:6px;}
.product_listing .row .content .product .image{padding:23px 0px 14px 23px;}
.product_listing .row .content .product .image img{border:1px solid #7eaddb;}
.product_listing .row .content .product .view{background:#015cb7 url(../images/view_product_bg.jpg) left top no-repeat; height:19px; width:85px; margin:0px auto;}
.product_listing .row .content .product .view a{font:8pt Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; line-height:19px; display:block;}

.product_desc{width:783px; float:left;}
.product_desc .row{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; width:783px; padding-bottom:10px;}
.product_desc .row .leftspacer{background:url(../images/innerproduct_desc_leftspacer.jpg) left top repeat-y; float:left;}
.product_desc .row .left{float:left; width:6px;}
.product_desc .row .content{float:left; width:763px;}
.product_desc .row .rightspacer{background:url(../images/innerproduct_desc_rightspacer.jpg) right top repeat-y; float:left;}
.product_desc .row .right{float:left; width:14px;}
.product_desc .row .separator{float:left; width:17px; height:352px; background:url(../images/innerproduct_desc_separator.jpg) left top no-repeat;}
.product_desc .row .footer{background:url(../images/innerproduct_desc_bottom_spacer.jpg) left top repeat-x; height:13px; overflow:hidden; width:783px;}

.product_desc .row .content .product{float:left; width:178px;}
.product_desc .row .content .product .details{width:160px; margin:0px auto; text-align:center;}
.product_desc .row .content .product .details .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; text-align:center; height:23px; padding-top:6px;}
.product_desc .row .content .product .details .image{padding:23px 0px 10px 0px;}
.product_desc .row .content .product .details .image img{border:1px solid #7eaddb;}

.product_desc .row .content .product .details ul{margin:0px; padding:0px; list-style:none;}
.product_desc .row .content .product .details ul li{margin:0px; padding:0px 6px 0px 6px; list-style:none; display:inline; border-right:1px solid #7eaddb;}
.product_desc .row .content .product .details ul li.last{border:none;}

/*.product_desc .row .content .product .details ul{margin:0px; padding:0px 0px 25px 10px; text-align:center; list-style:none;}
.product_desc .row .content .product .details ul li{margin:0px; padding:0px 6px 0px 6px;  list-style:none;  float:left; border-right:1px solid #7eaddb;}
.product_desc .row .content .product .details ul li.last{border:none;}*/

.product_desc .row .content .product .details .main_div_icon{width:160px; margin:0px; float:left;  text-align:center; }
.product_desc .row .content .product .details .main_div_icon .icon_div{margin:0px; float:left; width:25px; padding:0px 2px 0px 2px;  list-style:none;  border-right:1px solid #7eaddb;}
.product_desc .row .content .product .details .main_div_icon .last_icon_div{margin:0px; float:left; width:25px; padding:0px 2px 0px 2px;  list-style:none;  border:none;}

.product_desc .row .content .product .details .text{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px; border-bottom:1px solid #0167bc;}
.product_desc .row .content .product .details .text_inner{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px;}

.product_desc .row .content .productdetails{float:left;}
.product_desc .row .content .productdetails .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; height:23px; padding:6px 0px 0px 20px;}
.product_desc .row .content .productdetails .details{padding:23px 0px 10px 23px; float:left;}
.product_desc .row .content .productdetails .details .image{float:left; padding-right:35px;}
.product_desc .row .content .productdetails .details .image img{}

.product_desc .row .content .productdetails .details .image .list_icons{ padding-bottom:5px; border-bottom:1px solid #0167bc;}
.product_desc .row .content .productdetails .details .image .list_inner_icons{padding-bottom:5px;}
.product_desc .row .content .productdetails .details .img{border:1px solid #7eaddb; margin-bottom:10px;}
.product_desc .row .content .productdetails .details ul{margin:0px; padding:0px; text-align:center; list-style:none;}
.product_desc .row .content .productdetails .details ul li{margin:0px; padding:0px 8px 0px 8px; list-style:none; display:inline; border-right:1px solid #7eaddb;}
.product_desc .row .content .productdetails .details ul li.last{border:none;}
.product_desc .row .content .productdetails .text{padding-right:30px;}
/*Revised Layout Css*/

#product_title1{font:8pt Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; padding:0px 15px 0px 10px; float:left; height:23px; line-height:23px;}


/* CSS for registration page */
.main_div{width:683px; float:left; padding-left:50px;}
.main_div .row{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; width:683px;  padding-bottom:10px;}
.main_div .row .leftspacer{background:url(../images/innerproduct_desc_leftspacer.jpg) left top repeat-y; float:left;}
.main_div .row .left{float:left; width:6px;}
.main_div .row .content{float:left; width:663px;}
.main_div .row .rightspacer{background:url(../images/innerproduct_desc_rightspacer.jpg) right top repeat-y;  float:left;}
.main_div .row .right{float:left; width:14px;}
.main_div .row .separator{float:left; width:17px; height:352px; background:url(../images/innerproduct_desc_separator.jpg) left top no-repeat;}
.main_div .row .footer{background:url(../images/innerproduct_desc_bottom_spacer.jpg) left top repeat-x; height:13px; overflow:hidden; width:683px;}

.main_div .row .content .product{float:left; width:178px;}
.main_div .row .content .product .details{width:160px; margin:0px auto; text-align:center;}
.main_div .row .content .product .details .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; text-align:center; height:23px; padding-top:6px;}
.main_div .row .content .product .details .image{padding:23px 0px 10px 0px;}
.main_div .row .content .product .details .image img{border:1px solid #7eaddb;}
.main_div .row .content .product .details ul{margin:0px; padding:0px 0px 25px 10px; list-style:none;}
.main_div .row .content .product .details ul li{margin:0px; padding:0px 6px 0px 6px; list-style:none; float:left; border-right:1px solid #7eaddb;}
.main_div .row .content .product .details ul li.last{border:none;}
.main_div .row .content .product .details .text{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px; border-bottom:1px solid #0167bc;}
.main_div .row .content .product .details .text_inner{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px;}


.main_div .row .content .productdetails{float:left;}
.main_div .row .content .productdetails .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; height:23px; padding:6px 0px 0px 20px;}
.main_div .row .content .productdetails .details{padding:23px 10px 10px 10px; width:640px; float:left; }
.main_div .row .content .productdetails .details .image{float:left; padding-right:35px;}
.main_div .row .content .productdetails .details .image .list_icons{float:left; padding-right:35px; padding-bottom:5px; border-bottom:1px solid #0167bc;}
.main_div .row .content .productdetails .details .image .list_inner_icons{float:left; padding-right:35px; padding-bottom:5px;}
.main_div .row .content .productdetails .details .img{border:1px solid #7eaddb; margin-bottom:10px;}
.main_div .row .content .productdetails .details ul{margin:0px; padding:0px 0px 0px 50px; list-style:none;}
.main_div .row .content .productdetails .details ul li{margin:0px; padding:0px 8px 0px 8px; list-style:none; float:left; border-right:1px solid #7eaddb;}
.main_div .row .content .productdetails .details ul li.last{border:none;}
/* CSS for Registration page ends here */

/* CSS for Login page */

.login_div{width:440px; float:left; padding-left:120px;}
.login_div .row{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; width:440px;  padding-bottom:10px;}
.login_div .row .leftspacer{background:url(../images/innerproduct_desc_leftspacer.jpg) left top repeat-y; float:left;}
.login_div .row .left{float:left; width:6px;}
.login_div .row .content{float:left; width:420px;}
.login_div .row .rightspacer{background:url(../images/innerproduct_desc_rightspacer.jpg) right top repeat-y;  float:left;}
.login_div .row .right{float:left; width:14px;}
.login_div .row .separator{float:left; width:17px; height:352px; background:url(../images/innerproduct_desc_separator.jpg) left top no-repeat;}
.login_div .row .footer{background:url(../images/innerproduct_desc_bottom_spacer.jpg) left top repeat-x; height:13px; overflow:hidden; width:440px;}

.login_div .row .content .product{float:left; width:178px;}
.login_div .row .content .product .details{width:160px; margin:0px auto; text-align:center;}
.login_div .row .content .product .details .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; text-align:center; height:23px; padding-top:6px;}
.login_div .row .content .product .details .text{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px; border-bottom:1px solid #0167bc;}
.login_div .row .content .product .details .text_inner{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px;}


.login_div .row .content .productdetails{float:left;}
.login_div .row .content .productdetails .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; height:23px; padding:6px 0px 0px 20px;}
.login_div .row .content .productdetails .details{padding:10px 10px 10px 10px; width:397px; float:left; }
.login_div .row .content .productdetails .details a{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#015CB7; text-decoration:underline;}
.login_div .row .content .productdetails .details a:hover{text-decoration:none;}

/* CSS for Login page ends here */

/* CSS Ends here */
#pdf_img{border:0px; margin-right:8px; margin-top:5px;}

/* CSS for Inner Pages */
.inner_div{width:783px; float:left;}
.inner_div .row{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; width:783px; padding-bottom:10px;}
.inner_div .row .leftspacer{background:url(../images/innerproduct_desc_leftspacer.jpg) left top repeat-y; float:left;}
.inner_div .row .left{float:left; width:6px;}
.inner_div .row .content{float:left; width:763px;}
.inner_div .row .rightspacer{background:url(../images/innerproduct_desc_rightspacer.jpg) right top repeat-y; float:left;}
.inner_div .row .right{float:left; width:14px;}
.inner_div .row .separator{float:left; width:17px; height:352px; background:url(../images/innerproduct_desc_separator.jpg) left top no-repeat;}
.inner_div .row .footer{background:url(../images/innerproduct_desc_bottom_spacer.jpg) left top repeat-x; height:13px; overflow:hidden; width:783px;}

.inner_div .row .content .product{float:left; width:178px;}
.inner_div .row .content .product .details{width:160px; margin:0px auto; text-align:center;}
.inner_div .row .content .product .details .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; text-align:center; height:23px; padding-top:6px;}
.inner_div .row .content .product .details .image{padding:23px 0px 10px 0px;}
.inner_div .row .content .product .details .image img{border:1px solid #7eaddb;}

.inner_div .row .content .product .details ul{margin:0px auto; text-align:center; padding:0px 0px 25px 35px; list-style:none;}
.inner_div .row .content .product .details ul li{margin:0px; padding:0px 6px 0px 6px; list-style:none; float:left; border-right:1px solid #7eaddb;}
.inner_div .row .content .product .details ul li.last{border:none;}

/*.inner_div .row .content .product .details ul{margin:0px; padding:0px 0px 25px 10px; text-align:center; list-style:none;}
.inner_div .row .content .product .details ul li{margin:0px; padding:0px 6px 0px 6px;  list-style:none;  float:left; border-right:1px solid #7eaddb;}
.inner_div .row .content .product .details ul li.last{border:none;}*/

.inner_div .row .content .product .details .main_div_icon{width:160px; margin:0px; float:left;  text-align:center; }
.inner_div .row .content .product .details .main_div_icon .icon_div{margin:0px; float:left; width:25px; padding:0px 2px 0px 2px;  list-style:none;  border-right:1px solid #7eaddb;}
.inner_div .row .content .product .details .main_div_icon .last_icon_div{margin:0px; float:left; width:25px; padding:0px 2px 0px 2px;  list-style:none;  border:none;}

.inner_div .row .content .product .details .text{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px; border-bottom:1px solid #0167bc;}
.inner_div .row .content .product .details .text_inner{font:8pt Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px;}


.inner_div .row .content .productdetails{float:left;}
.inner_div .row .content .productdetails .title{background:url(../images/innerproduct_listing_header_bg.jpg) left top repeat-x; font:10pt Arial, Helvetica, sans-serif; color:#005bb6; font-weight:bold; height:23px; padding:6px 0px 0px 20px;}
.inner_div .row .content .productdetails .details{padding:23px 0px 10px 23px; float:left;}
.inner_div .row .content .productdetails .details .image{float:left; padding-right:35px;}
.inner_div .row .content .productdetails .details .image img{}

.inner_div .row .content .productdetails .details .image .list_icons{float:left;  padding-bottom:5px; border-bottom:1px solid #0167bc;}
.inner_div .row .content .productdetails .details .image .list_inner_icons{float:left;  padding-bottom:5px;}
.inner_div .row .content .productdetails .details .img{border:1px solid #7eaddb; margin-bottom:10px;}
.inner_div .row .content .productdetails .details ul{margin:0px; padding:0px; text-align:center; list-style:none;}
.inner_div .row .content .productdetails .details ul li{margin:0px; padding:0px 8px 0px 8px; list-style:none; display:inline; border-right:1px solid #7eaddb;}
.inner_div .row .content .productdetails .details ul li.last{border:none;}
.inner_div .row .content .productdetails .text{padding-right:30px;}
/* CSS for Inner Pages ends */

/* CSS for contact us page */
.download{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#BFA16B; text-decoration:underline;}
.download:hover{ text-decoration:none}

.contactBg{background:url(../images/inner/contactusbg.jpg) bottom right no-repeat;}
.contactHeader{font:10pt Arial, Helvetica, sans-serif; color:#000000; font-style:italic;}

.staticpage_title{font:12pt Arial, Helvetica, sans-serif; font-weight:bold; color:#015CB7; padding-bottom:10px;}

/* CSS for Download Page */
.productTitle{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; color:#BFA16B; text-decoration:none; text-transform:uppercase;}
.productLink{ font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:normal; color:#BFA16B; text-decoration:underline;}
.productLink:hover{text-decoration:none;}
#productTbl th{background:#7EAAD9; padding:4px 4px 4px 10px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:normal; font-weight:bold; color:#FFFFFF;}
#productTbl td{padding:4px 4px 4px 10px; font:9pt Arial, Helvetica, sans-serif; color:#000000;}
#productTbl a{font:9pt Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
#productTbl a:hover{text-decoration:none;}