body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:150%; font-size: 14px; background: #df399c }
table, a, h3 { font-family: Tahoma; font-size: 14px; color: black; text-decoration: none; text-align: justify }
a:hover { text-decoration: underline }
h1 { color:#33bcff; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; }
h2 { color:#b424ff; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; }
h3 { color:#28b506; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }
legend { color: black }
input { padding: 5px; font-size: 10px; }
.button { height: 20px; }
#handle { position: absolute; width: 100%; }
#splash { background: url(../img/body/gra1.jpg) repeat-x left 0px; }
#hand_bg_l { background: url(../img/handle/s_l.jpg) repeat-y left 0px; width: 1018px; }
#hand_bg_r { background: url(../img/handle/s_r.jpg) repeat-y right 0px; width: 1018px; }
#content { width: 1018px; position: relative }
#head { width: 990px; height: 389px; position: relative; margin-bottom:-40px; }
.image { position: relative; width: 100%;}
.image h4 { position: absolute; top: 5px; right: 0px; width: 40%; padding:0; margin:0; }
.image h4 a { color:#c52c87;  font-size:21px; font-family:Verdana, Geneva, sans-serif }
.image h4 a:hover { color:#fff; text-shadow:2px 2px 2px #f23a6d; font-weight:bold; text-decoration:none; }
#hand_bg_lu { background: url(../img/handle/su_l.jpg) repeat-y left 0px; width: 990px; }
#hand_bg_ru { background: url(../img/handle/su_r.jpg) repeat-y right 0px; width: 990px; }
#main_body { width: 966px; background: #ffd2ed }
#main_body_left { float: left; width: 300px; }
#main_body_left .contentheading { background: url(../img/body/ndb.jpg) no-repeat 0px 0px; padding: 40px 5px 30px 80px }
#main_body_left .contentheading a { font-weight: bold }
#main_body_text { float: left; }
#main_body_text table { width: 100%; }
#mm_body { width:100%; padding:10px 0; }
#mm_body ul { padding-left: 20px; }
#footer { background: url(../img/handle/bot.jpg) no-repeat 1px 0px; width: 990px; }
#footer, #footer a { color: white; text-decoration: none }
#footer a:hover { text-decoration: underline }
#footer_inner {  padding:10px;  }
#footer a { padding: 0px 10px 0px 10px; }
.browseProductImage { border: 1px solid black; }
#table_pink { background: url(../img/pink_head.jpg) no-repeat; }
.fbg1 { background: url(../img/body/f_bg1.jpg) no-repeat left top #ffe8f6; }
.fbg2 { background: url(../img/body/f_bg2.jpg) no-repeat bottom left; }
.f3 { background: url(../img/body/f_t.jpg) repeat-x left top; }
.f1 { background: url(../img/body/f_l.jpg) repeat-y left top; }
.f2 { background: url(../img/body/f_r.jpg) repeat-y right top; }
.f4 { background: url(../img/body/f_b.jpg) repeat-x right bottom; }
.f5 { background: url(../img/body/f_tl.jpg) no-repeat left top; }
.f6 { background: url(../img/body/f_tr.jpg) no-repeat right top; }
.f7 { background: url(../img/body/f_bl.jpg) no-repeat left bottom; }
.f8 { background: url(../img/body/f_br.jpg) no-repeat right bottom; padding: 47px 10px 15px 10px }
#ajax_wait { padding: 10px 10px 10px 30px; left: 45%; top: 45%; position: absolute; background: url(../img/indicator.gif) white no-repeat 8px 10px; z-index: 666; border: 1px solid #ed2b00; color: #BA2200; font-weight: bold; font-size: 14px; display: none }

.NavBar { height:54px; width:958px; margin:-55px auto; z-index:100; position:relative; left:0; padding:0; border-radius:5px;  behavior:url(border-radius.htc); -moz-border-radius:5px; text-shadow:2px 2px 2px #FFF; line-height:100%; }
.NavBar ul { padding:0; margin:0; }
.NavBar ul li { padding:0; margin:0; display:block; float:left; width:92px; position: relative; }
.NavBar ul li a { padding:10px 0 0 0; display:block; text-align:center; }
	.NavBar ul li a:hover { color:#fff; text-shadow:2px 2px 2px #f23a6d; font-weight:bold; text-decoration:none; }
.NavBar ul li.lg { width:120px; }

.NavBar li.mega ul { display:none; }
.NavBar li.hovering ul { display:block; padding:0; margin:0; width:160px; position:absolute; left:-40px; top:55px; margin:0; }
.NavBar li.hovering ul li { padding:2px 5px; margin:0; list-style:none; width:100%; display:block;border:0; }
.NavBar li.hovering ul li a { display:block; margin:0; padding:0; border:0; line-height:32px; text-align:center; border-radius:50px;  behavior:url(border-radius.htc); -moz-border-radius:50px;  }
.NavBar li.hovering ul li a:hover { text-shadow:2px 2px 2px #f23a6d; font-weight:bold; text-decoration:none; }

.NavBar {border:2px solid #2dc4fd; background:url(../img/navBG.png) repeat-x #d376ff; }
	.NavBar ul li a:hover { color:#fff; }
.NavBar li.hovering ul li a { background:#77f1fe; border:2px solid #2dc4fd; }
.NavBar li.hovering ul li a:hover { color:#fff; background:#029ffe; }



















