A:link {text-decoration: none;  }
A:visited {text-decoration: none;  }
A:active {text-decoration: none;}
A:hover {font-weight:bold; }

BODY{
margin:0px;
background-color:white;
}

FORM{margin:0px;}

TABLE.maintable{
background-image:url(/images/bg.gif);
height:100%;
}

TD.header{
background-image:url(/images/topbg.gif);
background-repeat:repeat-x;
}

DIV.header_container{
position:relative;
width:800px;
height:147px;
}

.header_container .logo{
position:absolute;
top:25px;
left:25px;
}

.header_container .slogancheg{
position:absolute;
top:30px;
left:263px;
}

.header_container .hack_logo
{
position:absolute;
top:90px;
left:353px;
}

.header_container .topnav{
position:absolute;
top:0px;
right:0px;
width:213px;
height:34px;
background-image:url(/images/topnav_bg.gif);
background-repeat:no-repeat;
}

.header_container .plashka{
position:absolute;
bottom:12px;
right:0px;
background-image:url(/images/plashka.gif);
background-repeat:no-repeat;
width:213px;
height:94px;
}
	.plashka .tryfree{
	position:absolute;
	top:10px;
	left:15px;			
	}

	.plashka .topline{
	position:absolute;
	top:32px;
	left:15px;			
	}
	
	.plashka .tryit{
	position:absolute;
	top: 38px;
	left: 22px;			
	font-size:18px;font-family:arial;color:#11A8EE;font-weight:bold;line-height:18px;
	}

	.plashka .clhere{
	position:absolute;
	top: 58px;
	left: 70px;			
	}

	.plashka .today{
	position:absolute;
	top:68px;
	left:115px;			
	font-size:14px;font-family:arial;color:#11A8EE;font-weight:bold;
}
	
	.plashka .refcode{
	position:absolute;
	bottom:10px;
	right:30px;			
	}


	.topnav .same_nav{
	position:absolute;
		top:5px;
		left:28px;
		font-size:12px;
		color:white;
		font-weight:bold;
		font-family:tahoma;
	}

TD.reftext{
font-size:11px;
font-family:tahoma;
}

INPUT.reffield{
width:96px;
border:1px solid #B3B9C3;
font-size:11px;
}

A.topnavitem{
		font-size:11px;
		color:white;
		font-weight:bold;
		font-family:tahoma;
		text-decoration:none;
}

A.topnavitem:hover{
		text-decoration:underline;
}

TD.menuarea{
height:39px;
background-image:url(/images/menubg.gif);
background-repeat:repeat-x;
}

TD.index_header{
background-image:url(/images/index_header.jpg);
background-repeat:no-repeat;
}

DIV.ih_container{
position:relative;
width:800px;
height:209px;
}

.ih_container .ih_slogan{
position:absolute;
top:20px;
left:110px;
}

.ih_container .star_1{
position:absolute;
bottom:0px;
left:250px;
}

.ih_container .star_2{
position:absolute;
bottom:0px;
left:355px;
}


.ih_container .tryfree_sh{
position:absolute;
bottom:17px;
left:300px;
}

.ih_container .free_button_1{
position:absolute;
bottom:35px;
left:262px;
}

TD.vert_sep{
background-image:url(/images/vert_sep_bg.gif);
background-repeat:repeat-y;
}

TD.foot_bg, TD.foot_bg TABLE TD{
background-image:url(/images/footbg.gif);
background-repeat:repeat-x;
height:76px;
color:white;
font-size:12px;
font-family:arial;
}

A.botlink{
color:white;
font-size:12px;
font-family:arial;
text-decoration:none;
}

A.botlink:hover{
text-decoration:underline;
}

DIV.copy{
color:white;
font-size:12px;
font-family:arial;
margin-top:10px;
}

TD.sm_body{
background-image:url(/images/sm_box_body.gif);
background-repeat:repeat-y;
}

DIV.sm_in{
padding-left:3px;
padding-right:3px;
}

DIV.sm_in2{
padding-left:8px;
padding-right:5px;
text-align:left;
}


TD.top_ots{
height:15px;
}

DIV.box_header{
color:#11A8EE;
font-size:14px;
font-family:arial;
font-weight:bold;
}

DIV.playdemo{
width:204px;
height:66px;
background-image:url(/images/play_bg.jpg);
background-repeat:no-repeat;
position:relative;
}

DIV.1px{
padding-left:1px;
}


.playdemo .playlink{
position:absolute;
top:25px;
left:65px;
}

A.watch{
color:#11A8EE;
font-size:14px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.watch:hover{
text-decoration:none;
}

TD.right_t_text{
font-size:11px;
font-family:arial;
}

IMG.bordered{
border:1px solid #11A8EE;
}

DIV.fram{
padding-right:10px;
padding-left:5px;
}

TD.mainTD{
padding:15px;
padding-right:5px;
}

H1.myHeader{
color:#11A8EE;
font-size:24px;
font-family:arial;
font-weight:bold;
margin-bottom:10px;
}

H1.backpageheader{
color:white;
font-size:24px;
font-family:arial;
font-weight:bold;
margin-bottom:0px;
margin-top:5px;
margin-bottom:0px;
}

H1.myHeaderIndex{
color:#11A8EE;
font-size:24px;
font-family:arial;
font-weight:bold;
margin-bottom:10px;
}


H1.myHeader2{
color:#11A8EE;
font-size:22px;
font-family:arial;
font-weight:bold;
margin-bottom:5px;
}



TD.frame_top{
background-image:url(/images/frame_t.gif);
background-repeat:repeat-x;
}

TD.frame_bottom{
background-image:url(/images/frame_b.gif);
background-repeat:repeat-x;
}


TD.frame_left{
background-image:url(/images/frame_l.jpg);
background-repeat:repeat-y;
}

TD.frame_right{
background-image:url(/images/frame_r.gif);
background-repeat:repeat-y;
}

TD.frame_in{
padding:2px;
font-size:12px;
font-family:arial;
}

H2.frame_moo_header{
background-color:white;
font-size:22px;
font-family:arial;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
white-space:nowrap;

}

H2.frame_moo_header2{
background-color:white;
font-size:18px;
font-family:arial;
margin-top:3px;
margin-left:10px;
margin-bottom:10px;
color:#2c9ac2;
}



TD.frame_ots{
height:15px;
}

TD.sec_header{
background-image:url(/images/new_h_bg.gif);
background-repeat:no-repeat;
}

DIV.sec_header{
padding-left:20px;
}

DIV.maintexzt{
font-size:12px;
font-family:arial;
padding-bottom:10px;
}
DIV.secure{
padding-top:8px;
padding-bottom:3px;
 font-size:12px;
font-weight:bold;
font-family:tahoma;
}          

DIV.moo_ots{
padding-left:10px;
}


TD.price{
font-weight:bold;
font-size:16px;
font-family:arial;
text-align:center; color:#1b8ab2;
}

UL.mainUL{
font-family:'Trebuchet MS';
font-size:19px;
color:white;
font-weight:bold;
list-style-type:square;
margin-top:0px;
}

LI{
padding-bottom:5px;
}

H1.htexzt{
padding-bottom:0px;
margin:0px;
padding-top:5px;
font-size:28px;
font-family:"Trebuchet MS";
font-weight:bold;
color:white;
}

A.commonA{
color:#228BBF;
}


TD.tableData{
font-family:"arial";
font-size:12px;
color:black;
padding:3px;
}

IMG.thImage_f{
margin-top:10px;
margin-bottom:15px;
}


IMG.thImage{
margin-top:30px;
margin-bottom:15px;
}

TD.com{
font-size:12px;
font-family:arial;
line-height:19px;
}

UL{
font-size:12px;font-family:arial;color:black;
font-weight:bold;
list-style-type:square;
}

SUB {
font-size:10;
}

.backpageheader SUB {font-size:16px;}
.myHeader2 SUB{font-size:16px;}
.frame_moo_header SUB{font-size:16px;}
.myHeaderIndex SUB {font-size:16px;}

TD.index_header_shampoo{
background-image:url(/images/index_header_shampoo.jpg);
background-repeat:no-repeat;
}

DIV.ih_container{
position:relative;
width:800px;
height:209px;
}

.ih_container .ih_slogan_shampoo{
position:absolute;
top:40px;
left:158px;
}

TD.index_header_shampoo{
background-image:url(/images/index_header_shampoo.jpg);
background-repeat:no-repeat;
}

.foot_free{
	font-size: 16px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	padding-top: 5px;
	*padding-top: 17px;
}
.foot_free sup, .plashka .tryit sup {
	font-weight: normal;
	font-size: 10px;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: top;
	position: relative;
	bottom: 1ex;
}
.foot_today{font-size:14px;font-weight:bold;font-family:arial;color:white;}

.ftimg IMG{margin-right:2px;margin-left:2px;}

.trialoffwer{margin-bottom:15px;}

.copy A{color:white;}

td.scanalert_td{
	padding: 7px 0px;
}
