/*start of newly added css*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:url(../images/body_bg.gif) repeat-x;
	text-align:center;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:346px;
	height:68px;
}
.bordertop {
	border-top:#e6e6e6 solid 0.1em;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: rgb(75, 139, 176);
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: rgb(75, 139, 176);
	padding:5px 0px 10px 0px;
	margin:0px;
	text-transform:uppercase;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: rgb(75, 139, 176);
	padding:5px 0px 10px 0px;
	margin:0px;
	text-transform:uppercase;
}
.bread_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	padding:5px 0px 10px 0px;
	margin:0px;
	text-transform:uppercase;
}
.bread_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color: rgb(75, 139, 176);
	margin:0px;
	text-transform:uppercase;
}
.bread_sep
{
	font-size:9px;
}

#padding_margin_0
{
	padding:0px;
	margin:0px;
}
.padding_margin
{
	padding:0px;
	margin:0px;
}
.padding5l {
	padding-left:5px;
}
.padding5l_1 {
	background-color:#eaeaea;
}
.radiobutton {
	border:none;
}
.padding_t {
	padding-top:5px;
}
.padding_r {
	padding-right:12px;
}
.padding_b {
	padding-bottom:12px;
}
.padding_l {
	padding-left:12px;
}
.margin_t {
	margin-top:12px;
}
.margin_r {
	margin-right:12px;
}
.margin_b {
	margin-bottom:12px;
}
.margin_l {
	margin-left:12px;
	margin-right:8px;
}
.padding_L {
	padding:5px;
	_padding:2px;
}
.font_weight {
	font-weight:normal;
}
.loginbox {
	border: 1px solid #d0d2d2;
	background-color: #FFFFFF;
}
.pinksubtitles {
	FONT-SIZE: 11px;
	COLOR: #D45C70;
	FONT-FAMILY: "arial", "trebuchet MS", "lucida sans";
}
/*--------------------------------------------------------------------------------------------*/
/*------------------       styles for toolbox             ------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/* BEGIN TOOLBOX TABLE CELLS */
.car_top {
	background:url(../images/fixed_img/header_cart2.gif) no-repeat;
	height:23px;
	width:158px;
}
.car_bottom {
	background:url(../images/fixed_img/tb_bottom.gif) no-repeat;
	height:23px;
	width:158px;
}
/* END TOOLBOX TABLE CELLS */
ul {
	padding:10px 0 0 0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#686767;
}
ul li {
	list-style:none;
	display:inline;
	margin:0px 33px 0px 0px;

}
ul li a {
	list-style:none;
	text-decoration:none;
	display:inline;
	padding:0px 0px 0px 0px;
	color:#666666;
}
ul li a:hover {
	list-style:none;
	text-decoration:none;
	display:inline;
	padding:0px 0px 0px 0px;
	color:#000000;
}
.height {
	height:20px;
}
pd_none {
	padding:0px;
	margin:0px;
}
.left_menu_bg {
	background:url(../images/menu_left.gif) no-repeat;
	width:16px;
	height:32px;
}
.right_menu_bg {
	background:url(../images/menu_right.gif) no-repeat;
	width:16px;
	height:32px;
}
.shop_menu_bg {
	background:url(../images/menu_centre.gif) repeat-x;
}
.left_shop_bg {
	background:url(../images/shop_left.gif) no-repeat;
	width:18px;
	height:32px;
}
.right_shop_bg {
	background:url(../images/shop_right.gif) no-repeat;
	width:18px;
	height:32px;
}
.menu_bg {
	background:url(../images/menu_centre.gif) repeat-x;
}
.sub_menu_left {
	background:url(../images/sub_men_left.gif) no-repeat;
	width:16px;
	height:46px;
}
.sub_menu_right {
	background:url(../images/sub_men_right.gif) no-repeat;
	width:16px;
	height:46px;
}
.sub_menu_bg {
	background:url(../images/sub_men_center.gif) repeat-x;
}
.shopping {
	font-size:9px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.banner_left {
	background:url(../images/banner/banner_01.png);
	width:334px;
	height:177px;
}
.banner_right {
	background:url(../images/banner/banner_03.png);
	width:235px;
	height:177px;
}
 .banner_center {
 background:url(../images/banner/banner_02.png) repeat-x;
 width:297px;
 height:177px;
}
.both_center {
	vertical-align:middle;
	text-align:center;
}
.table_left {
	background:url(../images/individual_products/index_table_left.png);
	height:306px;
	width:11px;
}
.table_center {
	background:url(../images/individual_products/index_table_center.png) repeat-x;
	height:306px;
	width:843px;
}
.multi_table_center {
	background:url(../images/individual_products/product_table_center.png) repeat-x;
	height:177px;
	width:257px;

}
.table_right {
	background:url(../images/individual_products/index_table_right.png);
	height:306px;
	width:11px;
}
.maintitle {
	color:#686767;
	font-size:14px;
	font-weight:bold;
}
.sp_table_left {
	background:url(../images/individual_products/table_left.png);
	width:10px;
	height:128px;
}
.sp_table_center {
	background:url(../images/individual_products/table_center.png) repeat-x;
	width:259px;
	height:128px;
}
.sp_table_right {
	background:url(../images/individual_products/table_right.png);
	width:11px;
	height:128px;
}
.spo_table_left {
	background:url(../images/spl_offecr_panl/table_left.png);
	width:15px;
	height:171px;
}
.spo_table_center {
	background:url(../images/spl_offecr_panl/table_center.png) repeat-x;
	height:171px;
}
.spo_table_right {
	background:url(../images/spl_offecr_panl/table_right.png);
	width:135px;
	height:171px;
}
.customer_table_left {
	background:url(../images/individual_products/ans_tab_left.png);
	width:10px;
	height:301px;
}
.seprator {
	background:url(../images/individual_products/seprator.png);
	width:605px;
	height:1px;
}
.customer_table_center {
	background:url(../images/individual_products/ans_tab_center.png) repeat-x;
	height:301px;
}
.customer_table_right {
	background:url(../images/individual_products/ans_tab_right.png);
	width:10px;
	height:301px;
}
.spo_table_left1 {
	background:url(../images/spl_offecr_panl/table_left1.png);
	width:15px;
	height:179px;
}
.spo_table_center1 {
	background:url(../images/spl_offecr_panl/table_center1.png) repeat-x;
	height:179px;
}
.spo_table_right1 {
	background:url(../images/spl_offecr_panl/table_right1.png);
	width:135px;
	height:179px;
}
.spo_title_left {
	background:url(../images/spl_offecr_panl/title_left.png);
	width:15px;
	height:35px;
}
.spo_title_center {
	background:url(../images/spl_offecr_panl/title_center.png) repeat-x;
	height:35px;
}
.spo_title_right {
	background:url(../images/spl_offecr_panl/title_right.png);
	width:15px;
	height:35px;
}
.spo_table_left2 {
	background:url(../images/spl_offecr_panl/table_left2.png);
	width:10px;
	height:322px;
}
.spo_table_center2 {
	background:url(../images/spl_offecr_panl/table_center2.png) repeat-x;
	height:322px;
}
.spo_table_right2 {
	background:url(../images/spl_offecr_panl/table_right2.png);
	width:10px;
	height:322px;
}
.tell_table_left {
	background:url(../images/individual_products/tellafriend_tleft.png);
	width:10px;
	height:270px;
}
.tell_table_center {
	background:url(../images/individual_products/tellafriend_tcenter.png) repeat-x;
	height:270px;
}
.tell_table_right {
	background:url(../images/individual_products/tellafriend_tright.png);
	width:10px;
	height:270px;
}
.offers_content_bold {
	color:#FFFFFF;
	font-weight:bold;
}
.offers_content {
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	word-spacing:1px;
 *line-height:16px;
}
.blue_content {
	color:#0082c9;
	font-weight:bold;
}
.product_content {
	font-size:11px;
	color:#686767;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.product_content p {
	padding-left:4px;
}
.product_content a {
	text-decoration:none;
}
.maintitle {
	color:#686767;
	font-size:13px;
	font-weight:bold;
}
.pm_none {
	padding-top:0px;
	margin-top:0px;
}
.product_link {
	color:#0082c9;
	text-decoration:none;
}
.title {
	font-weight:bold;
	color:#686767;
	font-size:12px;
	text-transform: uppercase;
}
.shop_title {
	font-weight:bold;
	color:#686767;
	font-size:12px;
}
.B_link {
	text-decoration:none;
	color:#000000;
	padding:0;
	margin:0px;
}
/*end of newly added css*/


/*inner pages*/
.inner_table_left {
	background:url(../images/inner_page/table_left.png);
	height:6px;
	width:2px;
}
.inner_table_center {
	background:url(../images/inner_page/table_center.png) repeat-x;
	height:6px;
	width:843px;
}
.inner_table_right {
	background:url(../images/inner_page/table_right.png);
	height:6px;
	width:2px;
}
.inner_table_leftb {
	background:url(../images/inner_page/table_left_bottom.png);
	height:6px;
	width:2px;
}
.inner_table_centerb {
	background:url(../images/inner_page/table_center_bottom.png) repeat-x;
	height:6px;
	width:843px;
}
.inner_table_rightb {
	background:url(../images/inner_page/table_right_bottom.png);
	height:6px;
	width:2px;
}
.inner_table_leftm {
	background:url(../images/inner_page/table_middle_left.png) repeat-y;
	width:2px;
}
.inner_table_centerm {
	background:#fafafa;
}
.inner_table_rightm {
	background:url(../images/inner_page/table_middle_right.png) repeat-y;
	width:2px;
}
/*end of inner pages*/

/*form styles*/
input, select {
	text-align:left;
	background-color: #ffffff;
	border:1px;
	border-style:solid;
	border-color:#0066FF;
	font-size: 12px;
}
input, button {
	text-align:center;
	background-color: #ffffff;
	border:1px;
	border-style:solid;
	border-color:#0066FF;
	font-size: 12px;
	
}
input, text {
	text-align:center;
	background-color: #ffffff;
	border:1px;
	border-style:solid;
	border-color:#0066FF;
	font-size: 12px;
}
input:focus, textarea:focus, select:focus {
	background-color: #fff;
	border-color: #abc3d7;
	text-align:left;
}
.input_search {
	width:128px;
	height:17px;
	text-align:left;
	color:#000;
	background-image:url(../images/input_bg.jpg);
	border:#999999 1px solid;
}
.input_join {
	width:137px;
	height:18px;
	text-align:left;
	background-image:url(../images/input_bg1.jpg);
	border:#999999 1px solid;
	font-size:11px;
	color:#000;
	vertical-align:middle;
}
.input_join1 {
	width:295px;
	height:17px;
	text-align:left;
	background-image:url(../images/input_bg2.jpg);
	border:#999999 1px solid;
	font-size:11px;
	color:#000;
	vertical-align:middle;
}
.input_join_confirmcheckout{
	width:58px;
	height:18px;
	text-align:left;
	background-image:url(../images/input_bg1.jpg);
	border:#999999 1px solid;
	font-size:11px;
	color:#000;
	vertical-align:middle;
	}
	
.input_join_support {
	width:170px;
	height:18px;
	text-align:left;
	background-image:url(../images/input_bg1.jpg);
	border:#999999 1px solid;
	font-size:11px;
	color:#000;
	vertical-align:middle;
}	
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color: #fff;
	border: 1px solid;
	border-color: #abc3d7;
}
.button[disabled] {
	background-image: url(../images/form/bgBtn.gif);
	background-color: #f0f0f0;
	border-color: #c1c1c1;
	color: #000;
	cursor:pointer;
}
.button {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #ecf1f4;
	background-image: url(../images/form/bgBtn.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid;
	border-color: #abc3d7;
	text-align:center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
    *padding:2px 0px 2px 0px;
	_padding:2px 0px 2px 0px;
	cursor:pointer;
}
.buttonOn, .button:hover, .button:focus, .buttonOn:focus {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-image: none;
	background-color: #4e8ccf;
	border: 1px solid;
	border-color: #4e8ccf;
	cursor:pointer;
}
.confirm_checkout_button {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #ecf1f4;
	background-image: url(../images/form/bgBtn.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid;
	border-color: #abc3d7;
	text-align:center;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
    *padding:2px 0px 2px 0px;
	_padding:2px 0px 2px 0px;
}
/*tulasi starts style for customerservice li style*/

.customerservice ul li {
	display:block;
	line-height:18px;
	padding-left:6px;
}
.blue_text {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0082c9;
}
.multi_display {
	width:330px;
	margin-left:10px;
	line-height:18px;
}
.display {
	line-height:19px;
}
.sitemap {
	display:block;
	line-height:18px;
}
.shopping_cart {
	margin-top:226px;
	margin-left:0px;
	padding:0px;
}
.cursor {
	cursor:hand;
}
/*tulasi end of style for customerservice li style*/
.billing_top_left {
	background:url(../images/inner_page/carttopleft.gif) no-repeat;
	width:10px;
	height:11px;
}
.billing_top_right {
	background:url(../images/inner_page/carttopright.gif) no-repeat;
	width:10px;
	height:11px;
}
.billing_bottom_left {
	background:url(../images/inner_page/cartbottomleft.gif) no-repeat;
	width:10px;
	height:11px;
}
.billing_bottom_right {
	background:url(../images/inner_page/cartbottomright.gif) no-repeat;
	width:10px;
	height:11px;
}
.bg_box_top {
	background:url(../images/bg_box_top.gif) no-repeat;
	width:600px;
	height:15px;
}
.product_single_tab_left {
	background:url(../images/accordion/accordion-panel-sample-copy_01.png) no-repeat;
	width:13px;
	height:26px;
}
.product_single_tab_right {
	background:url(../images/accordion/accordion-panel-sample-copy_03.png) no-repeat;
	width:13px;
	height:26px;
}

/*-----------------------------------------------------------------*/
			   /*left side menu on product line page*/
/*-----------------------------------------------------------------*/
#vmenu {
	font-family:Arial, Helvetica, sans-serif;
	width: 174px;
	font-size:11px;
	line-height:21px;
	color: #c6edea;
}
#vmenu ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#vmenu li {
	font-size:11px;
	margin: 0px;
	padding:0px;
}
#vmenu li a {
	display: block;
	padding: 2px 4px 2px 4px;
	font-weight:bold;
	color: #0082c9;
	text-decoration: none;
	font-size:11px;
	text-transform: uppercase;
}
#vmenu div.menutitle {/* sub */
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 4px 2px 4px;
	color: #0082c9;
	padding: 2px 4px 2px 4px;
	font-size:11px;
	font-weight:bold;
}
#vmenu li .selected {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #0082c9;
	color: #ffffff;
	font-weight: bold;
	font-size:11px;
}
#vmenu li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #0082c9;
	color: #ffffff;
	font-size:11px;
}

#tooltip {
    cursor:pointer;
	position: absolute;
	border: 2px solid #333;
	background: #DBEAF8;
	padding: 7px 7px 7px 7px;
	color: #333;
	display: none;
	font: 90% Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: justify;
}

#tooltip0 {
    cursor:pointer;
	position: absolute;
	border: 2px solid #333;
	background: #DBEAF8;
	padding: 7px 7px 7px 7px;
	color: #333;
	display: none;
	font: 90% Arial, Helvetica, sans-serif;
	width: 275px;
	text-align: justify;
}
/*end of form styles*/

/* TOP MENU STYLES STARTS */

#mainnavcontainer {
	float: left;
	position: absolute;
	margin: 0px 0 0 0px;
	padding: 0 0 0 0;
	width: 861px;
	z-index: 100;
	font-size:11px;
	font-weight:bold;
}
dt, dl, dd, #mainnavcontainer ul, #mainnavcontainer li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}
#mainnavcontainer ul {
	height: 20px;
}
#mainnavcontainer dl {
	float: left;
	height: 30px;
}
#mainnavcontainer li {
	display: inline;
}
/* SUB MENU START*/

/*style for products tab  */
#smenu1 {
 position: absolute;
 left: 0;
 top: 44px;
 height:auto !important ;
 width:160px;
 padding:5px;
 font-size:11px;
 font-weight:bold;
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
 background-color:#F8F8F8;
 filter:alpha(opacity=95);
 opacity: .95;
}

/*style for revivaderm science tab  */
#smenu2 {
 position: absolute;
 left: 0;
 top: 44px;
 height: auto !important;
 width:210px;
 margin-left:180px;
 padding:5px;
 font-size:11px;
 font-weight:bold;
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
 background-color:#F8F8F8;
 filter:alpha(opacity=95);
 opacity: .95;
}

/* style for our customers tab */
#smenu3 {
 position: absolute;
 left: 0;
 top: 44px;
 width:150px;
 margin-left:322px;
 padding:5px; 
 height: auto;
 font-size:11px;
 font-weight:bold;
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
 background-color:#F8F8F8;
 filter:alpha(opacity=95);
 opacity: .95;
}

/* style for  about revivaderm tab */
#smenu4 {
 position: absolute;
 left: 0;
 top: 44px;
 height: auto;
 /* width:648px;*/
 margin-left:441px;
 padding:5px;
 font-size:11px;
 font-weight:bold;
 width: 150px;
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
 background-color:#F8F8F8;
 filter:alpha(opacity=95);
 opacity: .95;
}
/* style for  multipacks tab */
#smenu5 {
 position: absolute;
 left: 0;
 top: 44px;
 height: auto;
 width:150px;
 margin-left:88px; 
 padding:5px;
 font-size:11px;
 font-weight:bold;
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
 background-color:#F8F8F8;
 filter:alpha(opacity=95);
 opacity: .95;
}

/* style for revivaderm community tab */
#smenu6 {
 position: absolute;
 left: 8px;
 top: 44px;
 height: auto;
 width:160px;
 font-size:11px;
 margin-left:563px;
 padding:5px; 
 font-weight:bold;
    border-bottom:#CCC 1px solid;
    border-left:#CCC 1px solid;
    border-right:#CCC 1px solid;
 background-color:#F8F8F8;
 filter:alpha(opacity=95);
 opacity: .95;
}

/* SUB MENU END*/
/******states for main nav on home page******/
#mmenu1 a, #mmenu1Hover a, #mmenu2 a, #mmenu2Hover a, #mmenu3 a, #mmenu3Hover a, #mmenu4 a, #mmenu4Hover a, #mmenu5 a, #mmenu5Hover a, #mmenu6 a, #mmenu6Hover a, #mmenu7 a, #mmenu7Hover a, #mmenu8 a, #mmenu8Hover a, #mmenu9 a, #mmenu9Hover a, #mmenu10 a, #mmenu10Hover a, #mmenu11 a, #mmenu11Hover a, #mmenu12 a, #mmenu12Hover a {
	float: left;
	line-height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	color: #686767;
	text-decoration: none;
	font-size: 11px;
}
#mmenu1Hover a, #mmenu2Hover a, #mmenu3Hover a, #mmenu4Hover a, #mmenu5Hover a, #mmenu6Hover a, #mmenu7Hover a, #mmenu8Hover a, #mmenu9Hover a, #mmenu10Hover a, #mmenu11Hover a, #mmenu12Hover a {
	float: left;
	line-height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	color: #0082c9;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
}
#mmenu1 a:hover, #mmenu1Hover a:hover, #mmenu2 a:hover, #mmenu2Hover a:hover, #mmenu3 a:hover, #mmenu3Hover a:hover, #mmenu4 a:hover, #mmenu4Hover a:hover, #mmenu5 a:hover, #mmenu5Hover a:hover, #mmenu6 a:hover, #mmenu6Hover a:hover, #mmenu7 a:hover, #mmenu7Hover a:hover, #mmenu8 a:hover, #mmenu8Hover a:hover, {
 color: #0082c9;
}
#mmenu1 a {
	background: url(../images/nav/menu/tab_01.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 88px;
	height:45px;
}
#mmenu2 a {
	background: url(../images/nav/menu/tab_02.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 142px;
	height:45px;
}
#mmenu3 a {
	background: url(../images/nav/menu/tab_03.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 119px;
	height:45px;
}
#mmenu4 a {
	background: url(../images/nav/menu/tab_04.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 130px;
	height:45px;
}
#mmenu5 a {
	background: url(../images/nav/menu/tab_05.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 92px;
	height:45px;
}
#mmenu6 a {
	background: url(../images/nav/menu/tab_07.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 160px;
	height:45px;
}

#mmenu7 a {
	background: url(../images/nav/menu/tab_08.png) no-repeat center top;
	text-align: center;
	padding-top:11px;
	width: 92px;
	height:45px;
}

/******change state of main nav items when mouseover*******/
#mmenu1 a:hover, #mmenu1Hover a, #mmenu1Hover a:hover {
	background: url(../images/nav/menu/tab_01_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width: 88px;
	height:45px;
}
#mmenu2 a:hover, #mmenu2Hover a, #mmenu2Hover a:hover {
	background: url(../images/nav/menu/tab_02_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width:142px;
	height:45px;
}
#mmenu3 a:hover, #mmenu3Hover a, #mmenu3Hover a:hover {
	background: url(../images/nav/menu/tab_03_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width: 119px;
	height:45px;
}
#mmenu4 a:hover, #mmenu4Hover a, #mmenu4Hover a:hover {
	background: url(../images/nav/menu/tab_04_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width: 130px;
	height:45px;
}
#mmenu5 a:hover, #mmenu5Hover a, #mmenu5Hover a:hover {
	background: url(../images/nav/menu/tab_05_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width: 92px;
	height:45px;
}
#mmenu6 a:hover, #mmenu6Hover a, #mmenu6Hover a:hover {
	background: url(../images/nav/menu/tab_07_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width: 160px;
	height:45px;
}
#mmenu7 a:hover, #mmenu7Hover a, #mmenu7Hover a:hover {
	background: url(../images/nav/menu/tab_08_hover.png) no-repeat center top;
	text-align: center;
	padding-top:5px;
	width: 92px;
	height:45px;
}
/******states for main nav on home page******/
#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover, #smenu6 a:hover, #smenu7 a:hover, #smenu8 a:hover, #smenu9 a:hover, #smenu10 a:hover, #smenu11 a:hover, #smenu12 a:hover {
	color: #0082c9;
}
/******end font style for sub nav******/
/* for nobr tag handling*/
.nobr {white-space: nowrap}

/* TOP MENU STYLES ENDS */ 

/* SUB MENU STYLES STARTS */

@charset "utf-8";
/* CSS Document */

.wrapper {
	text-align:left;
	float: left;
	line-height: 20px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	color: #0082c9;
	text-decoration: none;
	font-size: 11px;
	border:none;
	
}

.home-main .showcase-logos-list {
	position:relative;
}
.home-main a {
	color:#0082c9;
}



.home-main .showcase-logos .previous {
	position:absolute;
	left:18px;
	top:0px;
	width:28px;
	height:28px;
	*margin-top:17px;
	background:url(../images/win2009_slide_prev.gif) no-repeat;
}
.home-main .showcase-logos .next {
	position:absolute;
	right:18px;
	top:0px;
	width:28px;
	height:28px;
	*margin-top:17px;
	background:url(../images/win2009_slide_next.gif) no-repeat;
}
.home-main .showcase-logos-list {
	padding:5px 11px;
}

/* SUB MENU STYLES ENDS*/

/*---------- bubble tooltip -----------*/
a.tt {
	position:relative;
	z-index:24;
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
}
a.tt span {
	display: none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
	position:relative;
	z-index:24;
	font-weight:bold;
	text-decoration:none;
}
a.tt:hover span.tooltip1{
	display:block;
	position:absolute;
	top:-130px;
	left:0px;
	padding: 0px 0 0px 0;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	width:200px;
	text-align: left;
 	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.tooltip2{
	display:block;
	position:absolute;
	top:-130px;
	left:0px;
	padding: 0px 0 0px 0;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	width:200px;
	text-align: left;
 	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.tooltip3{
	display:block;
	position:absolute;
	top:-135px;
	left:-35px;
    font-size: 10px;
   	font-weight:normal;
	padding: 0px 0 0px 0;
	color: #333;
	width:200px;
	text-align: left;
 	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

a.tt:hover span.tooltip4{
	display:block;
	position:absolute;
	top:-125px;
	left:0px;
	padding: 0px 0 0px 0;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	width:200px;
	text-align: left;
 	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}


a.tt:hover span.top {
	display: block;
	padding: 10px 8px 0;
	background: url(../images/inner_page/bubble.gif) no-repeat top;
}
a.tt:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(../images/inner_page/bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom {
	display: block;
	padding:3px 8px 27px;
	color: #548912;
	background: url(../images/inner_page/bubble.gif) no-repeat bottom;
}

/*for Product Page Tooltip*/
a.tt1 {
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
}
a.tt1 span {
	display: none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt1:hover {
	font-weight:bold;
	text-decoration:none;
}
a.tt1:hover span.top {
	display: block;
	padding: 10px 8px 0;
	background: url(../images/inner_page/bubble.gif) no-repeat top;
}
a.tt1:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(../images/inner_page/bubble_filler.gif) repeat bottom;
}
a.tt1:hover span.bottom {
	display: block;
	padding:3px 8px 27px;
	color: #548912;
	background: url(../images/inner_page/bubble.gif) no-repeat bottom;
}

a.tt1:hover span.tooltip5{
	display:block;
	position:absolute;
	bottom:-45px;
	_bottom:100px;
	left:0px;
	padding: 0px 0 0px 0;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	width:200px;
	text-align: left;
 	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}


a.tt2 {
	position:relative;
	z-index:24;
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
}
a.tt2 span {
	display: none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt2:hover {
	position:relative;
	z-index:24;
	font-weight:bold;
	text-decoration:none;
}

 
 a.tt2:hover span.tooltip6{
	display:block;
	position:absolute;
	top:-281px;
	_top:-280px;
	*top:-280px;
	/*_top:-268px;
	*top:-268px;*/
	left:0px;
	padding: 0px 0 0px 0;
	color: #333;
	font-size: 10px;
	font-weight:normal;
	width:300px;
	text-align: left;
 	filter: alpha(opacity:90);
}
a.tt2:hover span.top {
	display: block;
	padding: 10px 8px 0;
	background: url(../images/inner_page/bubble_free.gif) no-repeat top;
}
a.tt2:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(../images/inner_page/bubble_filler_free.gif) repeat bottom;
}
a.tt2:hover span.bottom {
	display: block;
	padding:3px 8px 45px;
	color: #548912;
	background: url(../images/inner_page/bubble_free.gif) no-repeat bottom;
}


/*End Of Product Page Tooltip*/



font { font-family: verdana;}

.padding05{
	padding:5px;
}

/* Style for Onmouseover script styles starts here */

.section{
   height:auto;
}

.section_head
{
height:auto;
overflow:visible;
margin-top:-10px;
text-align:left;
font-weight:normal;	
}

.section_head ul
{
line-height:20px;
}

.section_head li
{
display:block;
}

.section_head a 
{
	padding-left:0px; font-size:11px;
}

.section_contnet{
    line-height:12px;
	font-size:11px; 
	padding-left:10px;
}

a.name,
a:hover.name,
a:focus.name,
a:active.name
{
text-decoration: none;
} 

.head{
color:#0082c9;
	}

.section_head ul li a{
color:#0082c9;
	}

.section_head ul li a:hover{
color:#0082c9;
	}
.footer_text {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#686767;
	font-weight:normal;
	}
