div#v_wrapper {width:775px; margin:7px auto; position:relative; overflow:hidden; /*background-color:#d8e6f5;*/}

div.v_header {width:100%; clear:both; position:relative;}

div.v_header p {margin:0 0 0 0; padding:0 0 0 0;}

div.vi_left {width:267px; position:relative; overflow:hidden; float:left;}
div.vi_left p {margin:0 0 0 0; padding:0 0 0 0;}

div.vi_right {width:493px; position:relative; overflow:hidden; float:left; background:#ffffff url(../images/viral_v2/h1btm_v2.jpg) 0 0 no-repeat; padding:0 0 0 15px;}	
div.pi_right {width:493px; position:relative; overflow:hidden; float:left; background:#ffffff url(../images/viral_v2/PAR_h1btm_v2.jpg) 0 0 no-repeat; padding:0 0 0 15px;}	

div.pi_right h1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#00275e; padding:15px 40px 12px 0; width:180px}
div.pi_right h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275e; font-weight:normal; padding:0 40px 15px 0;}
div.pi_right h2 span {font-size:22px; font-weight:bold;}
div.pi_right h2 strong {color:#ffa84a;}
div.pi_right h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffa84a; padding:10px 40px 10px 0;}
div.pi_right p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00275e; padding:0 40px 10px 0;}
div.pi_right strong {font-size:16px; color:#ffa84a;}

div.vi_right h1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#00275e; padding:15px 40px 12px 0; width:180px}
div.vi_right h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275e; font-weight:normal; padding:0 40px 10px 0;}
div.vi_right h2 span {font-size:22px; font-weight:bold;}
div.vi_right h2 strong {color:#ffa84a;}
div.vi_right h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffa84a; padding:10px 40px 10px 0;}
div.vi_right p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00275e; padding:0 40px 10px 0;}
div.vi_right strong {font-size:16px; color:#ffa84a;}
div.vi_right h4 {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#00275e; padding:0 40px 10px 0;}
div.vi_right h5 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#00275e; padding:0 40px 10px 0;}

div.vi_right h2 a:link, div.vi_right h2 a:active, div.vi_right h2 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffa84a; text-decoration:underline;}
div.vi_right h2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffa84a; text-decoration:none;}

div.vi_right h3 a:link, div.vi_right h3 a:active, div.vi_right h3 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffa84a; text-decoration:underline;}
div.vi_right h3 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffa84a; text-decoration:none;}

div.v_quest_m {float:left; overflow:hidden; position:relative; width:490px; padding:0 0 0 12px; margin:0 0 20px 0;}
div.v_quest_m ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
div.v_quest_m li {margin:0 16px 0 16px; padding:0 0 0 0; list-style-type:none; float:left; width:120px; height:274px;}

div.v_quest_m a:link, div.v_quest_m a:active, div.v_quest_m a:visited, div.v_quest_m a:hover {height:274px; width:120px; overflow:hidden; float:left; padding:0 0 0 0; margin:0 0 0 0;}

div.v_quest_p {float:left; overflow:hidden; position:relative; width:490px; padding:0 0 0 0;}
div.v_quest_p ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
div.v_quest_p li {margin:0 0 0 0; padding:0 0 0 0; float:left; width:122px; height:200px;}

div.v_quest_p a:link, div.v_quest_p a:active, div.v_quest_p a:visited, div.v_quest_p a:hover {height:200px; width:120px; overflow:hidden; float:left; padding:0 0 0 0; margin:0 0 0 0;}

div.v_quest_m .ClassOnMouseOver1 {background: url(../images/viral_v2/BG/sp1a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassOnMouseOut1 {background: url(../images/viral_v2/BG/sp1a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassActive1 {background: url(../images/viral_v2/BG/sp1c.jpg) 0 0 no-repeat; cursor:pointer;}

div.v_quest_m .ClassOnMouseOver2 {background: url(../images/viral_v2/BG/sp2a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassOnMouseOut2 {background: url(../images/viral_v2/BG/sp2a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassActive2 {background: url(../images/viral_v2/BG/sp2c.jpg) 0 0 no-repeat; cursor:pointer;}

div.v_quest_m .ClassOnMouseOver3 {background: url(../images/viral_v2/BG/sp3a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassOnMouseOut3 {background: url(../images/viral_v2/BG/sp3a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassActive3 {background: url(../images/viral_v2/BG/sp3c.jpg) 0 0 no-repeat; cursor:pointer;}

div.v_quest_m .ClassOnMouseOver4 {background: url(../images/viral_v2/BG/sp4a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassOnMouseOut4 {background: url(../images/viral_v2/BG/sp4a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassActive4 {background: url(../images/viral_v2/BG/sp4c.jpg) 0 0 no-repeat; cursor:pointer;}

div.v_quest_m .ClassOnMouseOver5 {background: url(../images/viral_v2/BG/sp5a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassOnMouseOut5 {background: url(../images/viral_v2/BG/sp5a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassActive5 {background: url(../images/viral_v2/BG/sp5c.jpg) 0 0 no-repeat; cursor:pointer;}

div.v_quest_m .ClassOnMouseOver6 {background: url(../images/viral_v2/BG/sp6a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassOnMouseOut6 {background: url(../images/viral_v2/BG/sp6a.jpg) 0 0 no-repeat; cursor:pointer;}
div.v_quest_m .ClassActive6 {background: url(../images/viral_v2/BG/sp6c.jpg) 0 0 no-repeat; cursor:pointer;}

div.rec_email {clear:both; padding:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00275d;}

div.rec_email a:link, div.rec_email a:active, div.rec_email a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffa84a; text-decoration:underline; font-weight:bold;}
div.rec_email a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffa84a; text-decoration:none; font-weight:bold;}

div.rec_email textarea {padding:10px; width:449px; border:1px solid #ffffff; height:30px; overflow:hidden; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#d9ccbf; color:#a13100;}

div.rec_email h5 {padding:15px 0 5px 0;}

div.v_line {clear:both; position:relative; margin:0 0 0 0; padding:0 0 0 0; border-top:3px dashed #c3d5e9; width:90%; height:10px;}

div.pv_line {clear:both; position:relative; margin:0 0 0 0; padding:0 0 0 0; border-top:3px dashed #c3d5e9; width:100%; height:10px;}

div.pty_txt {clear:both; padding:0 0 5px 0;}
div.pty_txt h1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#00275e; padding:0 40px 5px 0;}
div.pty_txt h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275e; font-weight:normal; padding:5px 40px 5px 0;}
div.pty_txt h2 span {font-size:22px; font-weight:bold;}
div.pty_txt h2 strong {color:#ffa84a;}
div.pty_txt h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffa84a; padding:5px 40px 5px 0;}
div.pty_txt p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00275e; padding:0 40px 10px 0;}
div.pty_txt strong {font-size:16px; color:#ffa84a;}

div.recommend {clear:both; padding:0 0 5px 0;}
div.recommend ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; clear:both; overflow:hidden;}
div.recommend li {margin:0 0 0 0; padding:0 0 30px 0; list-style-type:none; float:left;}
div.recommend li.txt {width:125px;}
div.recommend li.txt h1 {font-size:14px; color:#00285c; margin:0 0 0 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
div.recommend li.txt p {font-size:12px; color:#00285c; margin:0 0 0 0; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;}
div.recommend li.ffield {width:330px; padding:0 0 0 5px;}
div.recommend li.ffield textarea {padding:4px; width:310px; border:1px solid #c5d8eb; height:58px; overflow:auto; color:#002558; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

div.recommend li.tfield {width:330px; padding:0 0 0 5px;}
div.recommend li.tfield textarea {font-style:italic; padding:4px; width:310px; border:1px solid #c5d8eb; height:142px; overflow:auto; color:#002558; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

div.recommend li.nfields {width:420px;}
div.recommend ul.sub {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; clear:both; width:420px;}
div.recommend ul.sub li.ntxt {float:left; width:35px; padding:9px 0 0 0; color:#002558;} 
div.recommend ul.sub li.nfield {float:left; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:3px 10px 0 10px;}
div.recommend ul.sub li.nfield input {border:1px solid #b1c7dc; width:150px; height:15px; margin:3px 0 3px 0; font-size:11px;}

div.product_list {clear:both; position:relative; margin:0 0 0 0; padding:15px 0 0 0; border-top:3px dashed #c3d5e9;}
div.product_list h1 {font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#ff5f00; margin:0 0 0 0; padding:0 0 0 0;}
div.product_list h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#00275d; margin:0 0 0 0; padding:6px 0 10px 0; font-weight:bold;}

div.product_list ul {margin:15px auto; padding:0 0 0 0; list-style-type:none; width:490px; clear:both; overflow:hidden;}
div.product_list li {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; float:left;}
div.product_list li.pimg {width:170px; padding:0 15px 0 0;}
div.product_list li.pimg h1 {color:#00275d; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
div.product_list li.pimg a:link, div.product_list li.pimg a:active, div.product_list li.pimg a:visited {color:#00275d; text-decoration:underline; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
	
div.product_list li.pimg a:hover {color:#00275d; text-decoration:none; font-size:13px;}

div.product_list li.ptxt {width:110px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00275d;}
div.product_list li.ptxt p {width:108px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00275d;}
div.product_list li.ptxt h6 {width:108px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.product_list li.pprice {width:180px; padding:0 0 0 15px;}
div.product_list li.pprice select {width:180px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #30547d; color:#006fb4; margin:3px 0 8px 0;}
div.product_list li.pprice p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:0 0 0 0;}

div.product_list li.pprice img {margin:7px 0 0 20px;}

div.product_list li.pprice p.ncena {width:150px; color:#00275d; font-size:12px; margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif;}
div.product_list li.pprice p.ncena span#reg_price {float:right; margin:-16px 0 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
div.product_list li.pprice p.vcena {color:#f56300; font-size:13px; font-weight:bold; width:150px; margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif;}
div.product_list li.pprice p.vcena span#your_price {float:right; margin:-16px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
div.product_list li.pprice p.pcena {width:150px; color:#006fb4; font-size:12px; margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif;}
div.product_list li.pprice p.pcena span#you_save {float:right; margin:-16px 0 0 0; font-family:Arial, Helvetica, sans-serif;}

div.odmik {clear:both; height:40px;}

.v_btn {margin:20px 0 10px 10px; cursor:pointer;}

.v_btn5 {margin:0 0 10px 10px; cursor:pointer;}

div.v_pgs_text {clear:both; position:relative; margin:0 0 15px 0; padding:0 10px 0 0;}
div.v_pgs_text p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00275d; margin:0 0 0 0; padding:10px 10px 0 10px;}
div.v_pgs_text p a:link, div.v_pgs_text p a:active, div.v_pgs_text p a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffa84a; text-decoration:underline; font-weight:bold;}
div.v_pgs_text p a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffa84a; text-decoration:none; font-weight:bold;}


div.v_pgs_text img {float:left; margin:0 10px 0 0;}

div.v_pgs_text_x03 {clear:both; position:relative; margin:50px 0 15px 0; padding:0 10px 0 0;}
div.v_pgs_text_x03 p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0 0 0 0; padding:10px 10px 0 10px; background-color:#D8E6F5; width:425px;}
div.v_pgs_text_x03 img {float:left;}

div.v_pgs_text h1 {margin:15px 0 0 0}

div.v_pgs_text h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00285c; font-weight:normal; padding:0 0 10px 0;}
div.v_pgs_text h2 strong {color:#ffa84a; font-size:18px;}

div.v_pgs_text h2 a:link, div.v_pgs_text h2 a:active, div.v_pgs_text h2 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275d; text-decoration:underline;}
div.v_pgs_text h2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275d; text-decoration:none;}

div#confirm {width:400px; height:310px; background-color:#000099;}

div#TB_window img.v_button {margin:0 0 0 10px; cursor:pointer;}

div#TB_window img.v_p_button {margin:10px 0 10px 10px; cursor:pointer;}

div#TB_window p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#002558;}
div#TB_window ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; width:435px; clear:both;}
div#TB_window li.txt {margin:9px 0 0 0; padding:6px 0 0 0; float:left; width:75px; vertical-align:middle; font-size:14px; color:#00285c; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#TB_window li.ffield {margin:9px 0 0 0; padding:0 0 0 0; float:left; width:360px; vertical-align:middle;}
div#TB_window li.ffield input {border:1px solid #c4d7ea; width:350px; height:21px; font-size:14px; color:#002558; font-family:Arial, Helvetica, sans-serif; padding:2px 1px 0 1px;}
div#TB_window li.chbox {margin:28px 0 0 0; width:20px; float:left; padding:0 0 0 30px;}
div#TB_window li.chtxt {margin:28px 0 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#002558; float:left; vertical-align:middle; padding:1px 0 10px 0; width:360px;}
div#TB_window li.rabox {margin:9px 0 0 0; width:28px; float:left; padding:0 0 0 0;}
div#TB_window li.rabox input {margin:8px 0 0 0; width:28px; float:left; padding:0 0 0 0; _margin:5px 0 0 0;}
div#TB_window li.ratxt {margin:9px 0 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#002558; float:left; vertical-align:middle; padding:6px 20px 0 0;}
div#TB_window li.chtxt strong {font-size:14px;}

div#TB_window li.ord_txt {margin:9px 0 0 0; padding:6px 0 0 0; float:left; width:425px; vertical-align:middle; font-size:12px; color:#00285c; font-family:Arial, Helvetica, sans-serif; clear:both;}

div#TB_window li.chtxt a:link, div#TB_window li.chtxt a:active, div#TB_window li.chtxt a:visited {
	color:#002558; text-decoration:underline; font-size:12px; font-weight:bold;
	}
	
div#TB_window li.chtxt a:hover {
	color:#002558; text-decoration:none; font-size:12px; font-weight:bold;
	}
	
.navtext {width:307px; font-size:12px; border-width:1px; border-style:solid; border-color:#274877; layer-background-color:#ffffff; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.navtext h1 {background:#3a5883 url(../images/tooltip_bg.jpg) 0 50% repeat-x; margin:0 0 0 0; font-size:17px; color:#FFFFFF; padding:5px 0 5px 9px;}
.navtext h2 {color:#000000; font-size:12px; margin:0 0 0 0; padding:9px 9px 0 9px;}
.navtext p {color:#656565; font-size:12px; margin:0 0 0 0; padding:9px;}

#emaillista_div {margin:0 0 0 0; padding:0 0 0 0;}

div.bi_right {width:760px; position:relative; overflow:visible; float:left; padding:0 0 0 15px;}

div.v_banner {clear:both; position:relative; top:0px; left:0px; width:760px; overflow:visible;}
div.v_banner p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00275d; margin:0 0 0 0; padding:10px 10px 0 10px;}
div.v_banner p a:link, div.v_banner p a:active, div.v_banner p a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffa84a; text-decoration:underline; font-weight:bold;}
div.v_banner p a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffa84a; text-decoration:none; font-weight:bold;}

div.v_banner h1 {margin:15px 0 0 0}

div.v_banner h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00285c; font-weight:normal; padding:0 0 10px 0;}
div.v_banner h2 strong {color:#ffa84a; font-size:18px;}

div.v_banner h2 a:link, div.v_banner h2 a:active, div.v_banner h2 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275d; text-decoration:underline;}
div.v_banner h2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00275d; text-decoration:none;}

div.v_banner ul {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; width:700px; clear:both;}
div.v_banner li {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
div.v_banner li img {margin:20px 0 0 0;}
div.v_banner li.link {padding:0 0 10px 0; border-bottom:1px solid #00275e;}
div.v_banner li.link textarea {width:490px; height:50px; border:1px solid #FF0000; overflow:hidden; cursor:pointer;}

div.rec_banners {clear:both; padding:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00275d;}

div.rec_banners a:link, div.rec_banners a:active, div.rec_banners a:visited {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffa84a; text-decoration:underline; font-weight:bold;}
div.rec_banners a:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffa84a; text-decoration:none; font-weight:bold;}

div.rec_banners h5 {padding:15px 0 5px 0; color:#00275d; font-size:18px;}

table.ic_ffilds {width:97%;}	
	
table.ic_ffilds input {
	width:320px;
	height:15px;
	font-size:11px;
	border:1px solid #c5d8eb;
	margin:3px 3px 3px 0;
	vertical-align:middle;
	}
	
table.ic_ffilds td.ftxt {color:#00285c; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 0;}	
	
table.ic_ffilds td.header {color:#ffa84a; font-size:18px; padding:25px 0 25px 0; font-weight:bold;}	
	
table.c_ffilds {width:auto; margin:0 0 5px 0;}
table.c_ffilds td.cbox {vertical-align:bottom;}
table.c_ffilds td.cbox input {width:auto; border:none;}
table.c_ffilds td.tbox {vertical-align:middle; font-size:14px; color:#00285c; font-family:Arial, Helvetica, sans-serif; padding:0 4px 0 4px; font-weight:normal;}

div.jstooltips {poairion:absolute; top:0px; left:0px; height:1px; line-height:1px; width:1px; overflow:hidden;}
div.jstooltips div {visibility:hidden;}