
html,body{margin:0;padding:0}
body{text-align:center;font: 12px/15px Arial, Helvetica, sans-serif}

td,th,p,ul,span {font: 12px/15px Arial, Helvetica, sans-serif}
img			{border: 0}
.img_pan	{border: 1px solid #000}
.img_pan_prod{border: 1px solid #000;cursor:pointer}

.psm, .psm a {font: 11px/13px Arial, Helvetica, sans-serif}
.updh		{font: 11px/13px Arial, Helvetica, sans-serif;margin:0 0 0 10px}
.p 			{font: 8pt/15px Arial, Helvetica, sans-serif}
h1 			{font: 9pt/15px Arial, Helvetica, sans-serif;margin:0}
h1.p_title	{font: bold 18px/20px Arial, Helvetica, sans-serif;margin:0 0 4px 0}

.h1panel {background: url(/images/new/top_nav_bgnd.png) top left repeat-x;border: 1px solid #ccc}

h1.rl_title {font: bold 15px/18px  Arial, Helvetica, sans-serif; color: #333;border: 0;margin: 4px 0 6px 5px}
h1.s_title {font: bold 15px/18px  Arial, Helvetica, sans-serif; color: #333;border: 0;margin: 0 0 5px 0}
h2.p_intro	{font: normal 12px/14px Arial, Helvetica, sans-serif;margin:0;border:0;color:#000;display:inline-block}
h2,h3 		{font: bold 9pt/15px Arial, Helvetica, sans-serif;color: #003060;padding:0 0 2px 0;border-bottom: 1px solid #000;margin: 0 0 10px 0}
h2.nobdr	{font: bold 9pt/15px Arial, Helvetica, sans-serif;color: #003060;padding:0 0 2px 0;border: 0;margin: 0 0 10px 0}
h2.title {font: bold 15px/18px  Arial, Helvetica, sans-serif; color: #333;border: 0;margin: 0 0 4px 0}
.aok	{color:#006600}
.blue	{color:#003060}
.err_br	{color:#FF0000}
.err	{color:#FF0000}
.warn	{color:#FF9900}
.pad6	{padding:6px}
.pad3	{padding:3px}
.img_pan_b	{border: 1px solid #ccc}
.banm	{border: 1px solid #ccc;margin:0 0 6px 0}

.ptxt 	{font: 9pt Arial, Helvetica, sans-serif; line-height: 15px}

.cost 		{font: bold 19px/22px Arial, Helvetica, sans-serif; color: #0000CC}
.costrr				{font: bold 19px/29px Arial, Helvetica, sans-serif; color: #0000CC}
.costdl		{font: bold 17px/22px Arial, Helvetica, sans-serif; color: #0000CC}
.cost_p		{font: bold 26px/32px Arial, Helvetica, sans-serif; color: #333;margin: 5px 0 5px 5px;display:inline-block}
.costdif	{color: #0000CC}
.rrp		{color: #666666;line-height: 21px}
.rrp_p		{color: #FF0000;line-height: 21px;margin: 0 0 0 25px}
.rrp_rr		{color: #FF0000;line-height: 16px}
.br5px		{height: 10px; display: block; clear: both}
.txtlh		{line-height: 18px}
.txtinfo	{font: bold 9pt/15px Arial, Helvetica, sans-serif;color: #003060}
.ss_in 		{color:#009900}
.ss_in_pad	{color:#009900;margin:0 0 8px 0;display:inline-block;}
.ss_in_lrg	{color:#009900;font: bold 15px/18px Arial, Helvetica, sans-serif;margin:0 0 5px 0;display:inline-block}
.ss_pre 	{color:#f38f00}
.ss_pre_lrg	{color:#f38f00;font: bold 15px/18px Arial, Helvetica, sans-serif;margin:0 0 5px 0;display:inline-block}
.ss_tos 	{color:#f38f00}
.ss_tos_lrg	{color:#f38f00;font: bold 15px/18px Arial, Helvetica, sans-serif;margin:0 0 5px 0;display:inline-block}
.vch_save	{color:#ff0000}
.pct	{color:#ccc;font-weight:normal}

.clearit 		{clear: both;height: 0;line-height: 0.0;font-size: 0}

a 		{color: #00458A; text-decoration: none}
a:hover {color: #FF0000;text-decoration: none}
a.blacklink 		{COLOR: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
a.blacklink:hover 	{color: #FF0000;text-decoration: underline}
div#header{position:relative;background: #FFF;height:121px;border:1px solid #ccc;border-top:0px}

div#container{text-align:left;width:1258px;margin:0 auto}/*background:#ff0000*/

div#footer{clear:left;margin: 0 0 0 -1px;width:100%;border: 1px solid #ccc;border-bottom: 0;background: #ededed;color: #000}

div#wrapper{float:left;width:100%;z-index:1;background:#FFF}
div#content{margin: 0 263px 0 200px;padding-top:10px}
div#navigation{float:left;width:200px;margin-left:-1263px;padding-top:10px}
div#extra{float:left;width:262px;margin-left:-262px;padding-top:10px}
div#content .pad{padding:10px}

div#content_product{margin: 10px 260px 0 5px;padding:0 0 0 0}/*;background:#e2e2e2*/
div#navigation_product{float:left;width:196px;margin:10px 0 0 -1260px;padding-top:10px}
div#extra_product{float:left;width:250px;margin:10px 0 0 -250px;border: 0px solid #ccc}
div#extra_product .pad {padding: 10px 10px 10px 10px}
#buy_panel {border: 1px solid #ccc;background:#F3FDEC}

div#content_resultslist{margin: 0 0 0 196px;padding-top:10px}
div#navigation_resultslist{float:left;width:200px;margin-left:-1263px;padding-top:10px}
div#extra_resultslist{float:left;width:270px;margin-left:-270px;padding-top:10px}
div#content_resultslist .pad{padding:10px}

div#content_account{margin: 0 206px 0 196px;padding-top:10px}
div#navigation_account{float:left;width:200px;margin-left:-1263px;padding-top:10px}
div#extra_account{float:left;width:196px;margin-left:-196px;padding-top:10px}
div#content_account .pad{padding:10px}

#content_microsite{margin: 1px 0 0 -1px;padding:0;width:1258px}
#ms_header {margin: 0;padding: 7px;background: url(/images/new/top_nav_bgnd.png) bottom repeat-x;border: 1px solid #ccc;border-top:0}
#ms_h1 {display:inline-block;}


#panel_like_bar {margin:0 0 6px 0;height:120px;width:792px;font: bold 12px/17px Arial, Helvetica, sans-serif;color:#333;border-top: 0px solid #ff0000}
#panel_like_bar-c1 {float:left;width:195px;height:120px;background: url(/images/new/home-left-panel.png) top left no-repeat}
#panel_like_bar-c1 .pad {padding:14px 5px 0 10px}
#panel_like_bar-c1 p {font: bold 17px/17px Arial, Helvetica, sans-serif;color:#333;margin:0 0 10px 0}
#panel_like_bar-c2 {float:left;width:295px;height:120px;margin:0 0 0 6px}
#panel_like_bar-c3 {background: url(/images/new/home-right-panel.png) top left no-repeat;float:left;width:288px;height:120px;margin:0 0 0 6px}
#panel_like_bar-c3 .pad {padding:14px 5px 0 10px}
#panel_like_bar-c3 input.text_nl   {font: 12px Arial, Helvetica, sans-serif;width:130px;height:18px;color: #000;border: 1px solid #000;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #fff;margin: 0 0 5px 0}
#panel_like_bar-c3 input.submit_btn_nl {text-transform:uppercase;font: bold 12px Arial;width:75px;height:20px;color: #FFF;border: 1px solid #e54c01;background: url(/images/new/bgnd_btn_o.png) repeat-x}
#panel_like_bar-c3 .nl_intro {font: 11px Arial, Helvetica, sans-serif;color: #000;margin: 0 0 5px 0}
#panel_like_bar-c3 .nl_icon {margin: 10px 20px 0 15px}

#panel_cat_intro {margin:0 0 6px 0;width:790px;height:auto;font: bold 12px/17px Arial, Helvetica, sans-serif;color:#333;border: 1px solid #ccc}
#panel_cat_intro .pad{padding:10px}
#panel_cat_intro h1 {font: bold 17px/20px Arial, Helvetica, sans-serif;color:#e87911}
#panel_cat_intro p {margin:5px 0 5px 0;font: normal 12px/16px Arial, Helvetica, sans-serif;color:#666}

#footer-t {background: #fff url(/images/new/bgnd_footer_testi_top.jpg) top left repeat-x}
#footer-t .title {margin:4px 0 10px 0;font: bold 17px/20px Arial, Helvetica, sans-serif;color:#333}
#footer-tlink {padding: 8px 0 6px 160px;background: #fff url(/images/new/bgnd_footer_testi_bottom.jpg) top left repeat-x}
#footer-tlink a {font: bold 13px/15px Arial, Helvetica, sans-serif;color:#333}
#footer-t1 {position:absolute;width:150px}
#footer-t2 {position:relative;width:1100px;margin:0 0 0 150px}

#footer-gs {font: bold 12px/17px Arial, Helvetica, sans-serif;color:#333;border-top: 1px solid #ccc}
#footer-l {height:490px;font: bold 12px/17px Arial, Helvetica, sans-serif;color:#333;border-top: 1px solid #ccc}
#footer-l .title {margin: 10px 0 2px 0;font: bold 12px/17px Arial, Helvetica, sans-serif;color:#000;text-transform:uppercase}
#footer-l .sub_title {margin: -6px 0 8px 0;font: bold 12px/17px Arial, Helvetica, sans-serif;color:#000}
#footer-l a {color:#666}
#footer-l a:hover {color:#ccc}
#footer-l1 {float:left;width:220px;height:490px;border-right: 1px solid #ccc}
#footer-l2 {float:left;width:220px;height:490px;border-right: 1px solid #ccc}
#footer-l3 {float:left;width:220px;height:490px;border-right: 1px solid #ccc}
#footer-l4 {float:left;width:500px;height:490px}
#footer-c {font: bold 12px/17px Arial, Helvetica, sans-serif;color:#333;border-top: 1px solid #ccc;background: #fff}
.pad_f {padding:10px}
.pad_f2 {padding:10px 0 0 20px}

.ul {text-decoration:underline}

div#headerie7	{position:relative;background: #e2e2e2;width:1260px;height: 160px;padding: 0;border-bottom:1px solid #ccc;display:none}
#header_row1 {height:85px}
#header_row1_l {height:85px;width:885px;border:1px solid #fff;border-top:0;border-left:0;position:absolute}
#header_row2_l_err {height:36px;width:127px;position:absolute;background: url(/images/new/top_nav_bgnd.png) bottom left repeat-x}
#header_row1_l_r1 {height:27px}
#header_row1_l_r2 {height:35px;border: 0px solid #ff0000}
#header_row1_r {height:85px;width:405px;border:1px solid #fff;position:relative;margin:0 0 0 840px}
#header_row2 {height:35px}
#header_row2_r {height:36px;margin: 0 0 0 127px;background: url(/images/new/top_nav_bgnd.png) bottom left repeat-x}
#header_row2_l {height:35px;width:127px;position:absolute}

#header_row2_r .breadcrumb {padding:0 0 0 10px}/* pad top 17px */
#header_row2_r .breadcrumb a {color:#333;margin: 0 0 0 15px}

#logo {width:370px;height:30px;margin:5px 0 0 10px;position:absolute;border:0px solid #ff0000;color:#333}
#logo a {color:#666}
#logoie7 {width:191px;height:30px;margin:8px 0 0 20px}

.pad5 {padding:5px}
.pad10 {padding:10px}
.browser_logos {margin: 8px 0 2px 0;border:1px solid #ccc}


#nav {position:absolute;background: #FFFFFF; margin: 0px 10px 0px 0px; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;width: 127px; height: auto; float: left; z-index: 999;display:inline-block}
#nav ul {list-style: none; margin: 0px; padding: 0px; color:#000; font-size: 12px}

#nav ul li {background: #fff url(/images/new/arrow.png) no-repeat 210px; padding: 5px 10px 5px 10px; color:#3B3B3B; border-bottom: 1px solid #ccc; display: block; position: relative}
#nav ul li:hover,#nav ul li a:hover {background: #FFFFFF}
#nav > ul > li > a {text-decoration: none}
#our-cats {width: 127px;background: #FFF; font-size: 11px; height: 35px; line-height: 27px; text-align: center; color: #FF0000; text-decoration: none; display: block}
#our-cats span.sb {text-align:left;padding:3px 0 0 20px;font: normal 11px/14px Arial, Helvetica, sans-serif;color:#333;background: url(/images/new/shop_all_arrow_down.png) no-repeat 110px; display: block}
#our-cats span.dept {font: bold 11px/12px Arial, Helvetica, sans-serif;color:#333;display: block}

#our-cats:hover,#nav:hover #our-cats {border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; -moz-border-bottom-right-radius: 0}

.cat-holder {background:#ffffff; padding: 0px 0px 5px 20px; border-radius: 0px 5px 5px; border: 1px solid #ccc; top: -1px; display: none; position: absolute; z-index: 1000 !important; box-shadow: 4px 4px 4px rgba(0,0,0,0.2); -moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0}
*:first-child + html .cat-holder {display: none}

.col1 {right: -147px}
.col2 {right: -297px}
.col3 {right: -447px}
.col4 {right: -597px}
.col5 {right: -747px}
.cat-holder ul {padding: 3px 0px 10px !important; width: 150px; line-height: 14px; font-size: 12px !important; float: left}
.cat-holder li {padding: 2px 20px !important; border: currentColor !important;line-height: 14px;font-size: 11px}
.cat-holder li a:hover {line-height: 14px}

li.navheader a {color: #333333; font-weight: 900}
li.navheader a:hover {color: #ff0000; font-weight: 900}
li.navspacer {padding-top: 5px !important}
li.navheader {padding-left: 20px}
.navheader {padding: 0px; color: rgb(245, 103, 17) !important; font-weight: 900}
.featuredcol {background: #FFFFFF}

#nav .clearance a {color: rgb(255, 0, 0) !important}
#nav ul li:hover > .cat-holder, #nav:hover .drop-down {display: block}

#nav > .drop-down {width:127px;top:-0px;left:-1px;border-left:1px solid #ccc; display: none; position: relative; z-index: 100; -moz-border-radius: 6px; -webkit-border-radius: 6px}

span.white {background: transparent; left: -1px; top: -3px; width: 10px; height: 31px; position: absolute}
.arrow-down {top: 15px; right: 15px; position: absolute}

.last {border: currentColor !important}
.last:hover,.last a:hover {border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px}

div.accnav {border:1px solid #ccc; border-left:0;border-top:0; margin:0; padding:0;background: #eaf3fe;width:560px}
div.accnav .telno {padding:6px;display:inline-block;font: bold 12px/12px Arial, Helvetica, sans-serif;color:#333;background: #ececec}
div.accnav a:link,div.accnav a:active,div.accnav a:visited {padding:6px;display:inline-block;font: bold 12px/12px Arial, Helvetica, sans-serif;color:#333;border-left:1px solid #ccc}
div.accnav a:hover {padding:6px;display:inline-block;font: bold 12px/12px Arial, Helvetica, sans-serif;color:#333;border-left:1px solid #ccc;background: #ececec}

div.accnav  a:link.hl,div.accnav a:active.hl,div.accnav a:visited.hl {padding:6px;display:inline-block;font: bold 12px/12px Arial, Helvetica, sans-serif;color:#333;border-left:1px solid #ccc;background: #ececec}
div.accnav  a:hover.hl {padding:6px;display:inline-block;font: bold 12px/12px Arial, Helvetica, sans-serif;color:#333;border-left:1px solid #ccc;background: #eaf3fe}

form 			{margin: 0;padding: 0}
.mt5			{margin:5px 0 0 0 }

#search 	{height:35px;width:400px;position:relative;margin:5px 0 0 385px;border: 1px solid transparent}
#pan_src	{margin: 5px 0 5px 0; width: 440px; height:34px; border: 0px solid #ff0000;background: transparent url(/images/new/search_bgnd.png) top no-repeat}
#pan_srcpad	{margin: 0 0 0 0}
input.src 		{font: 12px Arial, Helvetica, sans-serif; width:250px; color: #333; border: 0px solid #333;margin: 0 0 8px 15px}
select.src 		{font: 11px Arial, Helvetica, sans-serif; width:105px; color: #333; border: 0px solid #7F9DB9; background: transparent;margin: 0 0 8px 10px}
input.search 	{width:39px;height:43px;border: 0; background: url(/images/new/search_go.png) no-repeat;cursor:pointer}
.row_fl_0 		{float: left}
.row_fr_0 		{float: right}

.panel_l1		{border: 1px solid #CCC;margin: 0 6px 6px 6px;background: #FFF}
.panel_l1 .panel_h {border-bottom: 1px solid #CCC;padding: 3px 3px 3px 6px;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;font: bold 13px/19px Arial, Helvetica, sans-serif;color:#000}
.panel_l1 .panel_cnt {padding: 3px 3px 3px 6px;font: bold 12px/20px Arial, Helvetica, sans-serif;color:#000}
.panel_l1 .panel_cnt2 {padding: 3px 3px 3px 6px;font: normal 12px/20px Arial, Helvetica, sans-serif;color:#000}

.panel_r1		{border: 1px solid #c9e1f4;margin: 0 6px 6px 6px;background: #fff}
.panel_r1 .panel_h {padding: 3px 3px 3px 6px;font: bold 13px/19px Arial, Helvetica, sans-serif;color:#e87911}/*background: #eaf3fe;*/
.panel_r1 .panel_cnt {padding: 3px 3px 3px 6px;font: bold 12px/20px Arial, Helvetica, sans-serif;color:#000}

div#mf_chart {clear:both;}

div#mf_chart-c1 {float:left;width:260px;margin:0 0 6px 0px;background: #FFF}
div#mf_chart-c2 {float:left;width:260px;margin:0 0 6px 6px;background: #FFF}
div#mf_chart-c3 {float:left;width:260px;margin:0 0 6px 6px;background: #FFF}

.panel_mf1		{border: 1px solid #c9e1f4;margin: 0 0 0 0;background: #fff}
.panel_mf1 .panel_h {padding: 3px 3px 3px 6px;font: bold 13px/19px Arial, Helvetica, sans-serif;color:#e87911}/*background: #eaf3fe;*/
.panel_mf1 .panel_cnt {padding: 3px 3px 3px 6px;font: bold 12px/20px Arial, Helvetica, sans-serif;color:#000}


#banners_main {margin:0 0 6px 0;width:790px;height:258px;border: 1px solid #ccc}
#banners {z-index:1}

.banners{border: 0px solid #ccc;width: 790px;height: 232px;overflow:scroll;position:relative}
.banners .belt{position:absolute;left:0;top:0}
.banners .panel{float:left;overflow:hidden;margin:0;width:790px;height:232px}

#banners-paginate {position:relative;z-index:50;top:0px;left:0px;padding:5px 0 0 20px;border-top:1px solid #ccc;text-align:left}
.banners-paginate {background:#fff;height:24px}

.bs_ct {font: bold 17px Arial, Helvetica, sans-serif;color:#000}
.bs_cost {font: bold 14px Arial, Helvetica, sans-serif;color:#990000}

.panel_f1		{width:260px;height:240px;border: 1px solid #c9e1f4;margin: 6px 6px 0 0;background: #fff}

.panels_f3_r {width:792px;height:220px;margin:0 0 6px 0;border:0px solid #003366}
.panels_f3_c1 {float:left;width:258px;height:218px;border: 1px solid #ccc;margin: 0;background: #fff}
.panels_f3_c2 {float:left;width:258px;height:218px;border: 1px solid #ccc;margin: 0 0 0 6px}
.panels_f2_cnt2 {margin:8px 120px 0 10px;border:0px solid #003366}
.panels_f3_c3 {float:left;width:258px;height:218px;border: 1px solid #ccc;margin: 0 0 0 6px}/*font: normal 13px Arial, Helvetica, sans-serif;color:#000;*/
.panels_f3_cnt {margin:8px 100px 0 10px;border:0px solid #003366}
.panels_f3_cnt2 {margin:8px 10px 0 10px;border:0px solid #003366}
ul.panels_f3 {margin:10px 0 0 0;padding:0 0 0 20px}
ul.panels_f3 li {margin: 0 0 5px 0}

.panels_f3_title {text-decoration:underline;font: bold 13px Arial, Helvetica, sans-serif}

input.submit {font: bold 12px Arial;width:120px;height:20px;color: #FFF;border: 1px solid #003366;background: #006699}
input.submit_btn,a.submit_btn {font: bold 12px Arial;width:120px;height:20px;color: #FFF;border: 1px solid #003366;background: #006699}
a.submit_btn {padding: 0 5px 0 5px}
a:hover .submit_btn {padding: 0 5px 0 5px;text-decoration:none;color:#ff0000}

input.textb1xsm	{font: 12px Arial;width:60px;height:18px;color: #000;border: 1px solid #003366;background-color: #DFEAF4}
input.textb1	{font: 12px Arial;width:120px;height:18px;color: #000;border: 1px solid #003366;background: #DFEAF4}
input.regt1 	{font: 12px Arial;width:300px;height:18px;color: #000;border: 1px solid #003366;background: #DFEAF4}
input.regt2 	{font: 12px Arial;width:300px;height:18px;color: #000;border: 1px solid #003366;background: #FFFF9F}
input.textb2 	{font: 12px Arial;width:120px;height:18px;color: #000;border: 1px solid #003366;background: #FFFF9F}
input.textb3 	{font: 12px Arial;width:120px;height:18px;color: #000;border: 1px solid #003366;background: #FFF}
input.text_nl   {font: 12px Arial;width:180px;height:18px;color: #000;border: 1px solid #000;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #fff;margin: 0 0 5px 0}
input.submit_btn_nl {text-transform:uppercase;font: bold 12px Arial;width:90px;height:20px;color: #FFF;border: 1px solid #e54c01;background: url(/images/new/bgnd_btn_o.png) repeat-x}

input.login_btn {font: 12px Arial; font-weight:bold; width:24px; background: #EAEAEA; border: 2px solid #145C9E; height:20px}
textarea.p 		{font: 12px Arial, Helvetica, sans-serif}
textarea.search_box	{font: 12px Arial, Helvetica, sans-serif; width:120px; border: 1px solid #145C9E; height:17px}
textarea.bill 	{font: 12px Arial; width:220px; border: 1px solid #145C9E;background: #DFEAF4; height:80px}
select.regform 	{font: 12px Arial;width:175px;border: 1px solid #145C9E;height:20px;color: #000;	background: #DFEAF4}
select.regform2	{font: 12px Arial;width:140px;border: 1px solid #145C9E;height:20px;color: #000;	background: #FFF}
select.radarsel	{font: 11px Arial;width:120px;border: 1px solid #145C9E;height:20px;color: #000;	background: #DFEAF4}
textarea.regform3	{font: 12px Arial;width:300px;border: 1px solid #145C9E;height:20px;color: #000;	background: #DFEAF4}

textarea.misc	{font: 12px Arial, Helvetica, sans-serif; width:250px; border: 1px solid #145C9E; height:40px}

input.chk_req_sm,input.chk_req_med 	{font: 12px Arial;width:200px;height:18px;color: #000;border: 1px solid #003366;background: #FFFF9F}
input.chk_req_sm {width:100px}

input.chk_nreq_sm,input.chk_nreq_med	{font: 12px Arial;width:200px;height:18px;color: #000;border: 1px solid #003366;background: #DFEAF4}

#bkt_wish_btn	{background: url(/images/nav/wish_list_btn.gif) no-repeat; margin: 4px 0 0 0; width: 113px; height: 22px; text-decoration: none; border: 0;  cursor: pointer}

.addwishlist	{background: url(/images/new/wish_list_btn.png); width:215px;height:25px;margin:0 0 8px 5px;border:0px;display:inline-block;cursor:pointer}
.addstockalert	{background: url(/images/new/stock_alert_btn.png); width:215px;height:25px;margin:0 0 8px 5px;border:0px;display:block;cursor:pointer}
.addstockalert_sm{background: url(/images/new/stock_alert_btn_sm.png); width:170px;height:25px;margin:10px 0 0 25px;border:0px;display:inline-block;cursor:pointer}
.addtoradar		{background: url(/images/new/radar_button.png); width:215px;height:25px;margin:7px 0 8px 5px;border:0px;display:block;cursor:pointer}
.writereview	{background: url(/images/new/review.png); width:177px;height:25px;margin:5px 10px 0 0;border:0px;display:inline-block;cursor:pointer;float:right}

.dib {display:inline-block}

.addbkt_sm	{margin:10px 0 0 0;background: url(/images/new/basket_sm.png); width:135px;height:25px;border:0;display:inline-block;cursor:pointer}
.addbkt_pre_sm	{margin:10px 0 0 0;background: url(/images/new/pre-order_sm.png); width:135px;height:25px;border:0;display:inline-block;cursor:pointer}

.addbkt_pre	{margin:10px 0 8px 5px;background: url(/images/new/pre-order.png); width:215px;height:35px;border:0;display:inline-block;cursor:pointer}
.addbkt_b1	{margin:10px 0 8px 5px;background: url(/images/new/basket.png); width:215px;height:35px;border:0;display:inline-block;cursor:pointer}
.addbkt_both{margin:10px 0 8px 0;background: url(/images/new/basket_both.png); width:215px;height:35px;border:0;display:inline-block;cursor:pointer}
.adding_1	{background: url(/images/icons/adding_sm.gif); width:109px;height:22px;border:0;margin:0 20px 0 5px;display:inline-block}
.added_1,.checkout	{background: url(/images/nav/checkout_btn.gif) no-repeat; width:109px;height:22px;border:0;display:inline-block;cursor:pointer}

.addbktd2	{width:178px;height:22px;display:inline-block}
.addbkt_2	{background: url(/images/btns/basket_both.gif); width:178px;height:22px;border:0px;display:inline-block;cursor:pointer}

#basketmain {margin:0 0 0 7px;width:402px;border:0px solid #ff0000}
#basketheader {}
#basket_row1 {border:1px solid #ccc; border-bottom:0;width:250px;margin:6px 2px 0 150px}
.basket_panel	{width: 400px; height: 42px; margin: 0 0 0 0px;border:1px solid #ccc}
.basketmain_err	{width:230px;padding:10px;color:#FF0000;text-align:center}
.basket_icon	{background: url(/images/new/cart_icon.png) no-repeat bottom left;width:41px;height:36px;margin:4px;display:inline-block;float:left}
.basket_msg	{font: bold 12px/14px Arial, Helvetica, sans-serif; color: #333;width:205px;margin:14px 0 0 4px;display:inline-block;float:left;border:0px solid #ccc}
.basket_btn	{width:135px;height:36px;margin:4px 0 0 0;display:inline-block;float:right;border:0px solid #ccc}
.bkt_chk_btn	{font: normal 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) no-repeat; margin: 4px 0 0 0; width: 130px; height: 26px; text-decoration: none; cursor: pointer;display:inline-block}
.bkt_chk_btn:hover	{color: #fff}

.bkt_cont_btn	{font: bold 11px/13px Arial, Helvetica, sans-serif; color: #FFF;border:1px solid #000;background: url(/images/new/btn_bgnd.png) repeat-x; margin: 4px 0 0 0; width: 130px; height: 26px; text-decoration: none; cursor: pointer;display:inline-block}
.bkt_cont_btn:hover	{color: #e2e2e2}

.basket_total {display:inline-block;width:105px;padding:5px;text-decoration:underline;text-align:center}
.basket_currency {display:inline-block;border-left:1px solid #ccc;padding:5px}

#dimmer{ position:fixed; top:0; left:0; width:100%; z-index:50000; background: url(/images/new/dim.png); display:none; text-align:left; }  
#dimmer .msgbox{ position:absolute; width:300px; height:85px; z-index:50001; border:1px solid #333; background: #FFF; top: 100px; left: 50%; margin-left: -150px; }  
#dimmer .msgbox img {border:none; margin:5px}  

#dimmer .header {background: url(/images/new/top_nav_bgnd.png) repeat-x; padding:5px 5px 3px 5px;border-bottom:1px solid #CCC}
#dimmer .close {background: url(/images/new/basket_close.jpg) no-repeat; width:13px;height:13px;border:0;margin:0;float:right;display:inline-block;cursor:pointer}

.loading1	{background: url(/images/new/ajax_pl.gif); width:25px;height:22px;border:0;margin:50px 0 0 50px;display:inline-block}

.cal_tbl_split {background: url(/images/misc/sub_pic_spacer.gif) repeat-y}

.tk_ico			{width: 27px; height: 27px; margin: 0; background: transparent url(/images/icons/green_tick.png) no-repeat; display: inline-block}
.tks_ico		{width: 20px; height: 22px; margin: 0; background: transparent url(/images/icons/green_tick_sm.png) no-repeat bottom; display: inline-block}

.infopanel 		{background: #F2F2F2; margin: 0; border: 2px solid #FF0000; width: auto}
.infopanel .title 		{background: #FF0000 url(/images/new/popbox_header_o.png) repeat-x; margin: 0; border-bottom: 2px solid #FF0000; width: auto;padding:3px}

/* product page */
.prod_platform {font: bold 14px/18px Arial, Helvetica, sans-serif;color: #000;padding:0 0 2px 0;margin: 0 0 10px 0}
.feat_heading {font: bold 15px/18px Arial, Helvetica, sans-serif;color: #666;padding:0 0 2px 0;margin: 0 0 10px 10px;border:0px}
.feat_heading a {color: #666;}
.feat_heading a:hover {color: #FF0000;text-decoration: none}
.line			{height: 9px; width: 1240px; border-top: 1px solid #ccc;margin: 10px 0 0 10px}
.line_1			{height: 9px; width: 575px; border-top: 1px solid #ccc;margin: 5px 0 3px 0}
.line_2			{height: 9px; width: 975px; border-top: 1px solid #ccc;margin: 5px 0 0 10px}
.line_3			{height: 9px; width: 1225px; border-top: 1px solid #ccc;margin: 5px 0 0 10px}

.prod_text	{margin: 0 0 0 10px}
.prod_text2	{margin: 0 0 0 30px}
.prod_feat_tbl {width:975px;border:0}
.prod_feat_t {text-align:center;font-weight:bold;padding: 2px 5px 2px 5px}
.prod_cost_btn {text-align:center}

.img_p_sel 	{border:1px solid #FF0000;margin: 0 5px 5px 0}
.img_p 		{border:1px solid #e2e2e2;margin: 0 5px 5px 0}
.img_p:hover{border:1px solid #FF0000;margin: 0 5px 5px 0}

#prod_panel_imgs {border: 0;margin: 0;padding: 0; text-align:center;display:inline-block}
.ppplus 		{margin: 0 20px 0 20px;display:inline-block}
.img_pp {margin: 8px 0 8px 0;display:inline-block}

#tbl_screens {width:950px;border:0px solid #ff0000}

.reviews_title	{color:#333;font: bold 18px/20px Arial, Helvetica, sans-serif;margin:0 0 4px 0}

/* Social */
#hot_ukd 				{overflow:hidden;width:80px;height:20px;margin:0 0 4px 8px;display:inline-block}

#product_interactions	{width:1260px;margin: 8px 0 0 0}
#product_comments		{width:590px;height:auto;float:left}
#product_reviews		{width:650px;height:auto;float:right}/*;border:1px solid #ccc*/

.prod_reviews_paging	{color:#333;font: normal 14px/18px Arial, Helvetica, sans-serif;margin:5px 0 4px 0}
.prod_reviews_paging a:link	{color:#00458A;font: bold 14px/18px Arial, Helvetica, sans-serif}
.prod_reviews_paging a:hover	{color:#FF0000}
.prod_reviews_line		{height: 9px; width: 630px; border-top: 1px solid #ccc;margin: 5px 0 0 0}
.prod_reviews_name_date	{color:#666;font: bold 12px/14px Arial, Helvetica, sans-serif}
.prod_reviews_pad {padding:5px 20px 0 20px}

/* resultslists */
div.resultsinfo_src		{background: url(/images/new/top_nav_bgnd.png) repeat; border: 1px solid #ccc;padding: 2px;margin: 0 0 5px 0}
div.resultsinfo_src a	{color:#999;background: #fff; border: 1px solid #ccc;padding: 2px 4px 2px 4px;margin: 0 4px 0 0}
div.resultsinfo_src a:hover,div.resultsinfo_src a.sel 	{color:#333; border: 1px solid #333; background: url(/images/new/viewcart_bgnd.png) repeat-x; padding: 2px 4px 2px 4px;margin: 0 4px 0 0}


div.alphanav			{background: url(/images/new/top_nav_bgnd.png) repeat-x; border: 1px solid #ccc;padding: 10px;margin: 0 0 5px 0}
div.alphanav a 			{color: #999; background: #fff; border: 1px solid #ccc; padding: 2px 4px 2px 4px;margin: 4px 4px 4px 0}
div.alphanav a:hover,div.alphanav a.sel	{color:#333; border: 1px solid #333; background: url(/images/new/viewcart_bgnd.png) repeat-x; padding: 2px 4px 2px 4px;margin: 4px 4px 4px 0}

div.speciality_panel		{border: 1px solid #ccc;padding: 10px;margin: 0 0 5px 0}

.line_p2		{height: 6px; width: 390px; border-top: 1px solid #ccc}
.line_p3		{height: 2px; width: auto; border-top: 1px solid #ccc}

td.header {background: url(/images/new/top_nav_bgnd.png) repeat-x; }


a.lnk_ico_delete,.lnk_ico_delete	{border:0;width: 13px; height: 13px; background: url(/images/icons/delete_bin.gif) no-repeat; display:inline-block;cursor:pointer}
a.lnk_edit		{border:0;width: 14px; height: 15px; margin: 0 7px 0 0;background: url(/images/icons/edit_pen.gif) no-repeat; display:inline-block;cursor:pointer}
a.lnk_copy		{border:0;width: 16px; height: 16px; margin: 0 7px 0 0;background: url(/images/icons/copy.png) no-repeat; display:inline-block;cursor:pointer}


.rel_cal_date	{font: bold 19px/20px Arial, Helvetica, sans-serif;color: #000}
.rel_cal_d1		{font: bold 12px/12px Arial, Helvetica, sans-serif;color: #000}
.rel_cal_d2		{font: bold 12px/12px Arial, Helvetica, sans-serif;color: #FF0000}


/* login form etc */
.acc_heading {font: bold 15px/18px Arial, Helvetica, sans-serif;color: #666;padding:0 0 2px 0;margin: 0 0 10px 10px}
#row		{width:335px; clear:both;padding: 3px 0 3px 0}
#row2		{width:600px; clear:both}
#lgnc1		{float:left;width:100px}
#lgnc2		{float:right;width:202px}
#lgnc3		{float:right;width:450px}
#workmsg	{font: 9pt/15px Arial, Helvetica, sans-serif;padding: 5px;height: 40px;width: 760px;margin: 5px 0 5px 0;border: 2px solid #FF0000}
a.sel {color:#FF0000}
.navidt {margin: 0 0 8px 10px}
a.btn_bkt_add, .btn_bkt_add		{border:0;width: 170px; height: 22px; margin: 8px 8px 0 10px; background: url(/images/btns/basket.gif) no-repeat; display: inline-block;cursor:pointer}
a.btn_download		{width: 114px; height: 22px; margin: 8px 8px 0 5px; background: url(/images/btns/download_now_btn.gif) no-repeat; display: inline-block}
a.btn_bkt_add_sm, .btn_bkt_add_sm		{border:0;width: 109px; height: 22px; margin: 8px 8px 0 10px; background: url(/images/btns/basket_radar.gif) no-repeat; display: inline-block;cursor:pointer}
.img_rapidssl		{width: 90px; height: 50px; margin: 5px 0 0 0; background: url(/images/logos/rapidssl-site-seal.gif) no-repeat; display: inline-block}
.img_shopsafe		{width: 100px; height: 100px; margin: 10px 0 0 0; background: url(/images/misc/shopsafe_logo.gif) no-repeat; display: inline-block}
.img_gamesaid		{width: 140px; height: 72px; margin: 10px 0 0 0; background: url(/images/misc/gamesaid.gif) no-repeat; display: inline-block}

/* wayfinder styling // effects top nav and sub nav */
.m_menu_container {width:1100px;padding: 0;margin: 0;list-style: none;display:inline-block;border: 0px solid #ff0000}
.m_menu { position:relative; z-index:10000}
.m_menu ul {padding:0; margin:0;list-style-type: none; font-size:12px}/**/
.m_menu ul li {display:table-cell;/*float:left;*/ position:relative; background:url(/images/new/shop_all_arrow_down.png) no-repeat right; margin-right:-2px}
.m_menu ul li a, .m_menu ul li a:visited {display:table-cell; text-decoration:none; color: #7d7d7d; line-height:36px; }
.m_menu ul li:hover {color:#ff0000;background:url(/images/new/shop_all_arrow_down_ovr.png) no-repeat right;  }/*background:url(/images/new/menu_hover.png) repeat-x !important;border-right:1px solid #d7d7d7;*/
/* about button */
.m_menu ul li.active { background:url(/images/new/menu_hover.png) repeat-x; border-right:1px solid #d7d7d7}
.m_menu ul li.active a { border:none; color:#1d6eac !important}
/* sub-nav dropdown*/
.m_menu ul li ul {display: none}
.m_menu ul li:hover ul {display:block}
.m_menu ul li:hover ul li {display:block; color:#fff; clear:both; font-weight:normal; background: transparent}
.m_menu ul li:hover ul li a {display:block; color:#6e6e6e !important; width:150px;padding:0 10px 0 10px; text-align:left; line-height:18px; font-weight:normal}
.m_menu ul li:hover ul li a:hover { color:#1e6a9d !important}
.m_menu ul li:hover ul li:hover { border-right:0px; background:none !important}
.m_menu ul li ul li.active {border-right:0px}
/* just the top nav */
ul#topnav { float:left;width:1080px;border:0px solid #333}
ul#topnav li { float: left; position: relative}
ul#topnav li a { float: left}
/* just the sub nav */
ul#topnav li div.sub { position: absolute;	float: left; display: none; background:#fff url(/images/new/mm_bgnd.gif) repeat-y;  top:36px; left:-10px;border:1px solid #ccc}
ul#topnav li div.sub2 {left:-120px}
ul#topnav li div.sub_r {left:-0px}
ul#topnav li div.sub3 {left:-220px}
ul#topnav li div.sub3 {left:-300px}
ul#topnav li .sub ul.subUl { list-style: none; margin: 0; width: auto !important; float: left; margin:5px 0 5px 0}/* background:url(/images/new/dropdown_divider.png) repeat-y right;*/
ul#topnav .sub ul li { width: 100%; color: #fff; }
ul#topnav .sub ul li.catheader a {float: none; height: auto; font-weight:bold; color:#000 !important; font-size:13px !important}
ul#topnav .sub ul li.catheader a:hover {font-weight:bold;color:#FF0000 !important; border-right:none !important}
ul#topnav .sub ul li a { float: none; height: auto; font-weight:normal; color:#003366 !important; font-size:11px !important}
ul#topnav .sub ul li a:hover { color:#FF0000 !important; border-right:none !important}
/* top m_menu width */
.m_menu ul li a#categories {width:80px; padding:4px 0 0 5px}
.m_menu ul li:hover a#categories, .m_menu ul li.active a#categories { width:80px}
.m_menu ul li a#brand { width:55px; padding:4px 0 0 5px}
.m_menu ul li:hover a#brand, .m_menu ul li.active a#brand { width:55px}
.m_menu ul li a#character-theme { width:114px; padding:4px 0 0 5px}
.m_menu ul li:hover a#character-theme, .m_menu ul li.active a#character-theme{ width:114px}
.m_menu ul li a.generic {padding:4px 16px 0 5px}
.m_menu ul li:hover a.generic, .m_menu ul li.active a.generic {padding:4px 16px 0 5px}

.panels_lgn_r {width:840px;height:220px;margin:0 0 6px 0;border:0px solid #003366}
.panels_lgn_c1 {float:left;width:264px;height:218px;border: 1px solid #ccc;margin: 0;background: #fff}
.panels_lgn_c2 {float:left;width:264px;height:218px;border: 1px solid #ccc;margin: 0 0 0 17px}
.panels_lgn_c3 {float:left;width:264px;height:218px;border: 1px solid #ccc;margin: 0 0 0 17px}
.panels_lgn_header {height:32px;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;border: 1px solid transparent;border-bottom: 1px solid #ccc}
.panels_lgn_header_t {font: bold 18px/18px Arial, Helvetica, sans-serif;margin:8px 0 0 10px}
.panels_lgn_cnt {border:0px solid #003366;margin:10px 10px 0 10px;}

.panels_lgn_cnt .lgn_btn { width: 80px; height: 22px; margin: 10px 35px 0 0;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}
.panels_lgn_cnt .cont_btn, #checkout_container .cont_btn { width: 110px; height: 22px; margin: 34px 40px 0 0;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}
.panels_lgn_cnt .chk_btn  { width: 110px; height: 22px; margin: 34px 40px 0 0;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}
.panels_lgn_cnt .lgn_btn:hover,.panels_lgn_cnt .cont_btn:hover,.panels_lgn_cnt .chk_btn:hover {color:#fff}
.panels_lgn_cnt .textb1{margin: 3px 0 5px 0;padding: 0 0 0 5px;width:200px;background: url(/images/new/bgnd_footer_testi_top.jpg) bottom repeat-x;border: 1px solid #666;}

.checkout_panel {border: 1px solid #ccc;margin: 0;background: #fff}
.checkout_panel_header {height:32px;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;border: 1px solid transparent;border-bottom: 1px solid #ccc}
.checkout_panel_header_t {font: bold 18px/18px Arial, Helvetica, sans-serif;margin:8px 0 0 10px}
.checkout_panel_cnt {border:0px solid #003366;margin:10px 10px 0 10px;}
.checkout_panel_cnt .txtsm, .checkout_panel_cnt .txtsm a {font: 11px/13px Arial, Helvetica, sans-serif}

#checkout_container .submit_btn { width: 110px; height: 22px; margin: 0 0 0 40px;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}
#checkout_container .submit_btn_dis  { width: 110px; height: 22px; margin: 0 0 0 40px;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #999;border:1px dotted #999;background: url(/images/new/bgnd_footer_testi_top.jpg) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}
#checkout_container .chk_qty,
#checkout_container .chk_req_xsm,
#checkout_container .chk_req_sm,
#checkout_container .chk_req_med,
#checkout_container .chk_req_med_sel,
#checkout_container .chk_req_lrg {margin: 3px 0 5px 30px;height:20px;padding: 0 0 0 5px;font: bold 11px/13px Arial, Helvetica, sans-serif;width:50px;background: url(/images/new/bgnd_footer_testi_top.jpg) bottom repeat-x;border: 1px solid #666;}
#checkout_container .chk_qty {width:25px;height:20px;margin:1px 0 0 5px}
#checkout_container .chk_req_sm {width:100px;height:20px;}
#checkout_container .chk_req_med {width:200px;height:20px;}
#checkout_container .chk_req_med_sel {width:208px;height:20px;}
#checkout_container .chk_req_lrg {width:300px;height:20px;}
#checkout_container .chk_req_err_xsm,
#checkout_container .chk_req_err_sm,
#checkout_container .chk_req_err_med,
#checkout_container .chk_req_err_med_sel,
#checkout_container .chk_req_err_lrg {margin: 3px 0 5px 30px;height:20px;padding: 0 0 0 5px;font: bold 11px/13px Arial, Helvetica, sans-serif;width:50px;background: url(/images/new/bgnd_footer_testi_top.jpg) bottom repeat-x;border: 1px solid #ff0000}
#checkout_container .chk_req_err_sm {width:100px;height:20px;}
#checkout_container .chk_req_err_med {width:200px;height:20px;}
#checkout_container .chk_req_err_med_sel {width:208px;height:20px;}
#checkout_container .chk_req_err_lrg {width:300px;height:20px;}
#checkout_container .chk_xsm,
#checkout_container .chk_sm,
#checkout_container .chk_med,
#checkout_container .chk_lrg {margin: 3px 0 5px 30px;padding: 0 0 0 5px;width:50px;height:20px;border: 1px solid #666;}
#checkout_container .chk_sm {width:100px;height:20px;}
#checkout_container .chk_med {width:200px;height:20px;}
#checkout_container .chk_lrg {width:300px;height:20px;}
#checkout_container .cont_btn { width: 110px; height: 22px; margin: 10px 0 0 30px;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}

.resubmit_payment_btn { width: 300px; height: 22px; margin: 10px 0 0 30px;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}


.form_err {border: 1px solid #FF0000;padding:3px 2px 3px 2px;margin:0;font: normal 12px/16px Arial, Helvetica, sans-serif; color: #FF0000;}
.form_msg {border: 1px solid transparent;padding:10px;margin:0;font: normal 12px/16px Arial, Helvetica, sans-serif;}

.rect1_med {margin: 3px 0 5px 30px;height:20px;width:200px;padding: 0 0 0 5px;font: bold 11px/13px Arial, Helvetica, sans-serif;background: url(/images/new/bgnd_footer_testi_top.jpg) bottom repeat-x;border: 1px solid #666;}
.rect1_med_tb {margin: 3px 0 5px 30px;height:100px;width:200px;padding: 0 0 0 5px;font: bold 11px/13px Arial, Helvetica, sans-serif;background: url(/images/new/bgnd_footer_testi_top_tall.jpg) bottom repeat-x;border: 1px solid #666;}
.submit_btn_pad { width: 110px; height: 22px; margin: 10px 0 0 30px;font: bold 11px/13px Arial, Helvetica, sans-serif; color: #333;border:1px solid #333;background: url(/images/new/viewcart_bgnd.png) repeat-x;text-decoration: none; cursor: pointer;display:inline-block}
.sec_code_pad {margin: 0 0 0 30px;border:1px solid #333;}

.bgndr {background: #FF0000;font-weight: bold;}
.bgndg {background: #66FF99;font-weight: bold;}
.bgndlg {background: #00FF99;font-weight: bold;}
.bgndo {background: #FF9900;font-weight: bold;}
.bgndw {background: #FFF;}
.b {font-weight: bold;}

#support_pan {background: url(/images/assets/gameseek_customer_support.png) no-repeat;width:250px;height:118px;margin:10px 0 0 0;}
#support_pan2 {display:inline-block;background: url(/images/assets/gameseek_customer_support.png) no-repeat;width:250px;height:118px;margin:0 0 10px 0;}
#support_pan .tel,#support_pan2 .tel {padding:80px 0 0 30px;font-weight:bold}

.mar_10 {margin:10px}
.mt_10 {margin:10px 0 0 0}

#news_main {clear: both;}
#news_main_fw {font: normal 14px/18px Arial, Helvetica, sans-serif;margin:0px 0px 10px 0px;background:#FFF;border:1px solid #ccc;padding:10px}

#news_main_l1 {font: normal 14px/18px Arial, Helvetica, sans-serif;margin:0 10px 10px 0;background:#FFF;border:0px solid #FF0000;float:left;width:748px;position:relative;}

#news_main_l2 {font: normal 14px/18px Arial, Helvetica, sans-serif;background:#FFF;border:1px solid #ccc;margin:4px 0 0 0;padding:10px;}
#news_main_l2 p,#news_main_l2 div,#news_main_l2 span {font: normal 14px/18px Arial, Helvetica, sans-serif;}
#news_main_r1 {margin:10px 0px 10px 758px;background:#FFF;border:1px solid #ccc;padding:10px 10px 10px 10px;position:relative;}

#news_main_r1 .updh {margin: 5px 0 3px 0}

#news_main_l3 {font: normal 14px/18px Arial, Helvetica, sans-serif;margin:0px 10px 10px 0px;background:#FFF;border:1px solid #ccc;padding:10px;float:left;width:728px;position:relative;}
#news_main_l3 p,#news_main_l3 div,#news_main_l3 span {font: normal 14px/18px Arial, Helvetica, sans-serif;}

#news_main_tabs {}
#news_main_tabs a.nmt1 {font: bold 14px/18px Arial, Helvetica, sans-serif;padding: 5px;height:30px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;}
#news_main_tabs a.nmt {font: bold 14px/18px Arial, Helvetica, sans-serif;padding: 5px;height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:FFF;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;}
#news_main_tabs a:hover {color:#FF0000}
/*#news_main_tabs a {padding: 5px;height:30px;border-right:1px solid #ccc;border-top:1px solid #ccc;background:FFF}*/

.news_nav_nmb	{font: normal 11px/18px Arial, Helvetica, sans-serif;background:#FFF; border: 1px solid #FFF;border-bottom:0;padding: 0px;margin:0}/*EDT background: url(/images/new/top_nav_bgnd.png) repeat; border: 1px solid #ccc; */
.news_nav_nmb a.y,#news_main_l1 a.y,#news_main_l2 a.y	{font: normal 11px/18px Arial, Helvetica, sans-serif;color:#000;background: url(/images/new/viewcart_bgnd.png) repeat-x; border: 1px solid #000;padding: 2px 4px 2px 4px;margin: 0 4px 0 0}
.news_nav_nmb a:hover.y, #news_main_l1 a:hover.y, #news_main_l2 a:hover.y	{font: normal 11px/18px Arial, Helvetica, sans-serif;color:#FFF; background: url(/images/new/viewcart_bgnd.png) repeat-x; border: 1px solid #333; padding: 2px 4px 2px 4px;margin: 0 4px 0 0}
.news_nav_nmb a.sel, #news_main_l1 a.sel, #news_main_l2 a.sel  	{font: normal 11px/18px Arial, Helvetica, sans-serif;color:#00458A; font-weight:bold;border: 1px solid #333; background: #FFF; padding: 2px 4px 2px 4px;margin: 0 4px 0 0}
.news_nav_nmb a:hover.sel, #news_main_l1 a:hover.sel, #news_main_l2 a:hover.sel 	{font-weight:bold;border: 1px solid #333; background: #FFF; padding: 2px 4px 2px 4px;margin: 0 4px 0 0}


.news_nav_nmb .news_back {font: bold 14px/18px Arial, Helvetica, sans-serif;padding: 5px;height:30px;border:1px solid #ccc;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;}

h1.news {font: bold 21px/20px  Arial, Helvetica, sans-serif; color: #333;border: 0;margin: 4px 0 6px 5px;display:inline-block}
h1.news_sm {font: bold 22px/20px  Arial, Helvetica, sans-serif; color: #333;border: 0;margin: 4px 0 6px 5px;display:inline-block}
.news_intro_panel		{font: normal 14px/18px  Arial, Helvetica, sans-serif;border: 1px solid #fff;padding: 10px 0 10px 5px;margin: 0 0 5px 0}
.news_thumb_pan	{border: 1px solid #fff;padding:0px;margin: 0 10px 10px 0px;float:left;}
.news_bio {padding:5px;margin:5px 0 0 0;color:#999999;font: normal 11px/16px Arial, Helvetica, sans-serif;background:#F5F5F5}
.news_more {color:#00458A;text-decoration:none;margin:10px 0 5px 0;font: bold 13px/16px  Arial, Helvetica, sans-serif;}
.news_link {color:#00458A;text-decoration:none}
.news_split	{height: 2px; width: auto; border-top: 1px solid #ccc;margin:10px 0 5px 0;clear:both;}
.news_pdate{color:#666;font: normal 12px/15px Arial, Helvetica, sans-serif;float:left;margin: 5px 0 5px 0;clear:both;}



.news_img_pan {border: 1px dotted #FFFF;width:230px;}
.news_summary_pan {border: 1px dashed #FFFF;position:relative;margin:0 0 0 230px;width:500px;}

h2.news_title {clear:both;font: bold 13px/16px  Arial, Helvetica, sans-serif; color: #333;border: 0;margin: 4px 0 6px 5px}

#news_main h2 {border:0;font: bold 15px/18px  Arial, Helvetica, sans-serif; color: #666;border: 0;margin: 4px 0 6px 0}

#news_main_r1np {margin:10px 0px 10px 758px;background:#FFF;border:1px solid #ccc;padding:0px;position:relative;}
#news_main_r1np .panel_h {background:url(/images/new/top_nav_bgnd.png) repeat; padding: 5px 3px 5px 6px;margin:0 0 10px 0;font: bold 13px/19px Arial, Helvetica, sans-serif;border-bottom: 1px solid #ccc;color:#e87911}

#news_main_r1np .panel_cnt {padding: 3px 3px 3px 6px;font: bold 12px/20px Arial, Helvetica, sans-serif;color:#000}

/* ajax ajax_pl width:25px;height:22px;*/
#reg2_pload,#cmt_pload,#cmt_u_pload,.cmt_pload 	{margin: 0 7px 0 0;width:61px;height:73px;background: url(/images/icons/ajax-loader_pm.gif) no-repeat 20px 20px;display:inline-block}
#reg_pload  	{margin: 5px 7px 0 5px;width:31px;height:31px;background: url(/images/icons/pl2_fg-000_bg-fff.gif) no-repeat;display:inline-block}
.cmt_pload2 	{margin: 0 7px 0 7px;width:16px;height:11px;background: url(/images/icons/ajax-loader.gif) no-repeat;display:inline-block;}

/* Comments */
#comment_form {margin:5px 0 0 0;border: 1px solid #F3FDEC;background:#F3FDEC}
.comment_header {color:#333;font: bold 14px/16px Arial, Helvetica, sans-serif;}
.comment_row	{padding:0 0 5px 0;border-bottom: 2px solid #fff;clear:both}
.comment_row_sub{padding:0 0 5px 0;clear:both}
.comment_row_pad{padding:10px}
.comment_image	{position:absolute;width:38px;height:28px;margin:0 0 10px 0}
.comment		{position:relative;margin: 0 0 0 40px;width:158px;color:#000;font: normal 11px/13px Arial, Helvetica, sans-serif}
.comment .date	{color:#666;font: normal 10px/13px Arial, Helvetica, sans-serif}
input.comment_sub {background:#000 url(/images/new/viewcart_bgnd.png) repeat-x;font: normal 11px/11px Arial, Helvetica, sans-serif;width: 60px; color: #000; margin: 0 0 0 0; padding: 2px 0 2px 0; text-align: center; border: 1px solid #000; display: block; text-decoration: none}
input.comment_sub:hover {background:#000 url(/images/new/viewcart_bgnd.png) repeat-x;font: normal 11px/11px Arial, Helvetica, sans-serif;width: 60px; color: #fff; margin: 0 0 0 0; padding: 2px 0 2px 0; text-align: center; border: 1px solid #000; display: block; text-decoration: none}
/*#cmt_pload,.cmt_pload	{margin: 4px 0 0 10px;width:16px;height:16px;background: url(/images/icons/pl_fg-fff_bg-E5E5E5.gif) no-repeat;display:inline-block}*/
#comment_list {border: 0px solid #ff0000}
#comments_more_html {display:none}
#comment_pload {margin: 2px 0 0 5px;width:16px;height:16px;background: url(/images/icons/pl2_fg-000_bg-fff.gif) no-repeat;display:inline-block} 
textarea.comment_user {margin:5px 0 0 5px;padding:3px 2px 3px 2px;color: #333; border: 1px solid #999; background: #fff; font: 11px Arial, Helvetica, sans-serif; width:622px;height:50px}
input.comment_user {margin:5px 0 0 5px;padding:3px 2px 3px 2px;color: #333; border: 1px solid #999; background: #fff; font: 11px Arial, Helvetica, sans-serif; width:622px;}
textarea.comments_more_html {width:0;height:0;font: normal 8px/10px Arial, Helvetica, sans-serif}
#comment_more_pan	{margin: 0;padding: 3px 0 3px 0;width:221px;background: #999;}
.btn_comment_more	{margin: 5px 0 0 0;color:#000;text-decoration:none;border:0;background: #999;font: bold 10px/16px Arial, Helvetica, sans-serif}
.comment_more	{border-bottom: 2px solid #fff}
.comment_edit {margin: 3px 0 0 0px;font: normal 10px/11px Arial, Helvetica, sans-serif;display:inline-block;}
.cmt_label_page {font: bold 12px/11px Arial, Helvetica, sans-serif}
.page_comment_pan_1 .comment_frm_help{font: normal 10px/11px Arial, Helvetica, sans-serif;color:#666}
.comment_approval{font: bold 10px/11px Arial, Helvetica, sans-serif;color:#FF0000}

/* latest comments list */
.panel_l1 .comment_row_pad{padding:5px 5px 0 5px}
.panel_l1 .comment_image {position:absolute;width:38px;height:28px;margin:0 0 10px 0}
.panel_l1 .comment {position:relative;margin: 0 0 0 40px;width:133px;color:#000;font: normal 11px/13px Arial, Helvetica, sans-serif}

a.ico_report, .ico_report {border:0;margin: 0 10px 0 0; width: 15px; height: 15px; background: url(/images/icons/warn.png) no-repeat; display: inline-block;cursor:pointer}

.ico_close {margin: 0 7px 0 0; width: 16px; height: 16px; background: url(/images/icons/close.png) no-repeat;display:inline-block}
.ico_cmt {margin: 0 5px 0 0; width: 16px; height: 16px; background: url(/images/icons/cmt_add.png) no-repeat;display:inline-block}


.mr {margin-right:10px}
.ml {margin-right:10px}

#page_comment		{border:0;margin: 0 0 2px 0; padding:7px 5px 17px 5px; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #FFF; background: #990000 url(/images/new/comments_headft.png) no-repeat left bottom;}
#page_comment .link		{color: #FFF; text-decoration: underline;}
.page_comment_pan_1	{padding: 5px; border: 1px solid #e2e2e2; margin: 10px 0 10px 0; display: block}
.page_comment_pan_0	{	padding: 5px;	border: 1px solid #FF9900;	background:#FFE9D2;	margin: 10px 0 10px 0;	display: block}
div.page_comments a {margin: 10px 0 0 0;display:inline-block}
.page_comment_image	{position:absolute;width:35px;height:35px;margin:0 0 10px 0}
.page_comment_txt	{position:relative;margin: 0 0 0 40px;width:670px;color:#000;font: normal 10px/13px Arial, Helvetica, sans-serif;border:0px solid #ff0000}
.page_comment_pic 	{width:35px;height:35px}
div.page_post_info		{font: normal 10px/11px Arial, Helvetica, sans-serif; color: #666; margin: 10px 0 0 0; display: inline-block}

.page_comment_pan_1.psm {font: 11px/13px Arial, Helvetica, sans-serif}

.news_headlines_title {background: #000;font: bold 13px/16px  Arial, Helvetica, sans-serif; color: #FFF;padding:5px 0 5px 10px;margin:10px 0 0 0;}
.news_headlines_title a {color: #FFF}
.news_headlines_title a:hover {color: #CCC}
.news_headline {margin:5px 0 5px 0;border-bottom:1px dashed #CCC;padding:5px 0 10px 0;clear:right;}
.news_headline_last {margin:5px 0 5px 0;border-bottom:0;padding:5px 0 10px 0;clear:right;}
.news_headline .news_title, .news_headline_last .news_title {font: bold 13px/16px  Arial, Helvetica, sans-serif; color: #333;margin:0;overflow:hidden;}
.news_headline_txt	{position:absolute;padding:0 0 5px 5px;margin:0 95px 0 0;color:#000;font: normal 10px/13px Arial, Helvetica, sans-serif;border:0px solid #FF0000}
.news_headline_img	{position:relative;margin: 0 0 0 200px;}
.news_cmt_ct {float:right;background: url(/images/new/comment_count.png) no-repeat top left;color:#FFF;height:35px;min-width:20px;font: bold 16px Arial, Helvetica, sans-serif;padding:3px 6px 5px 6px;margin: 0 0 0 5px;text-align:center}
.news_cmt_ct1 {display:inline-block;float:right;background: url(/images/new/comment_count.png) no-repeat top left;color:#FFF;height:35px;min-width:20px;font: bold 16px Arial, Helvetica, sans-serif;padding:3px 6px 5px 6px;margin: 0 0 0 5px;text-align:center}
.news_cmt_ct1 a {color:#FFF;font-weight:bold}
.news_cmt_ct1 a:hover {color:#FF0000;font-weight:bold}
.news_feat_tbl {width:740px;border:0}

.news_latest_title {background: #000;font: bold 13px/16px  Arial, Helvetica, sans-serif; color: #FFF;padding:5px 0 5px 10px;margin:5px;}
.news_latest_title a {color: #FFF}
.news_latest_title a:hover {color: #CCC}

#no_news_cycle {margin:0 0 0 -1px;border-left:1px solid #ccc;border-top:1px solid #ccc;width:1256px;padding:0}
#news_cycle {margin:0 0 0 -1px;border-left:1px solid #ccc;border:1px solid #ccc;width:1256px;padding:0}
#news_cycle .title  {text-align:right;display:inline-block;font: bold 14px/18px Arial, Helvetica, sans-serif;padding: 5px;width:114px;border-right:1px solid #ccc;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;}
#news_cycle_p, #news_cycle_n {color:#00458A;text-decoration:none;display:inline-block;font: bold 15px/18px Arial, Helvetica, sans-serif;padding: 5px;width:20px;border-right:1px solid #ccc;background: url(/images/new/top_nav_bgnd.png) top left repeat-x;}
#n_c {position:absolute;z-index:0;display:inline-block;margin:4px 0 0 0;padding:5px 0 15px 0;border:1px solid #FFF;width:1060px;overflow:visible;}
a.n_c_l {padding:0;border: 0px solid #FF0000;display:inline-block;margin:0 0 0 10px;color: #00458A;font: bold 14px/16px Arial, Helvetica, sans-serif;text-decoration:none;width:1050px;height:25px;overflow:visible;}
a.n_c_l:hover {color: #FF0000;width:1050px}

/* dev */
#cmt_ajax {}
#page_comments {}


.profile_pic	{border: 1px solid #c9e1f4;margin:0px 0 5px 1px;width:170px;height:170px;}
#profile_img_btn	{margin: 0 4px 0 0;width:15px;float:right;}
#profile_image_pload {margin: 0 7px 0 0;width:31px;height:31px;background: url(/images/icons/pl2_fg-000_bg-fff.gif) no-repeat;display:inline-block}
.cursor 		{cursor:pointer}

.btn_update_img	{margin: 0 0 0 0px;border:0;width:20px;height:20px;background: transparent url(/images/new/edit_pic.png) top no-repeat;cursor:pointer}

#btn_change_pic {position:relative;z-index:100;top: 0;left:150px}
.btn_change_pic	{margin: 0;border:0;width:20px;height:20px;background: transparent url(/images/new/edit_pic.png) top no-repeat;cursor:pointer}

#body_images{background:#FFF;margin:0}
#formcont {color:#000;font: italic 10px/12px Verdana, Helvetica, sans-serif;}
#message {color:#000;font: italic 10px/12px Verdana, Helvetica, sans-serif;}
#Upload {margin: 5px 0 0 0}
#image_pload {
	margin: 10px 7px 0 0;
	width:66px;
	height:66px;
	background: url(/images/icons/pl2_fg-000_bg-fff.gif) no-repeat 22px 35px;
	display:inline-block
}
.err_pi {color:#ff0000;font: italic 10px/12px Verdana, Helvetica, sans-serif;margin:0 0 10px 0;display:inline-block;}

.formcont label.cabinet{margin: 0 0 0 24px;width: 122px;height: 33px;background: url(/images/new/find-file.png) 0 0 no-repeat;display: block;overflow: hidden;cursor: pointer;}
.formcont label.cabinet input.file{position: relative;height: 100%;width: auto;opacity: 0;-moz-opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#UploadBtn {background:url(/images/new/upload.png) no-repeat;height:33px;width:122px;margin:0;cursor:pointer;border:0;}
#CancelBtn {background:url(/images/new/cancel.png) no-repeat;height:33px;width:122px;margin:0;cursor:pointer;border:0;}
#AvatarBtn {background:url(/images/new/choose-avatar.png) no-repeat;height:33px;width:122px;margin:0;cursor:pointer;border:0;}

select.avatar 	{font: normal 12px Arial;width:160px;border: 1px solid #145C9E;height:20px;color: #000;	background: #DFEAF4}
input.set_avatar {font: bold 12px Arial;width:100px;height:20px;color: #FFF;border: 1px solid #003366;background: #006699;margin: 5px 0 0 0;}
.mpts_icon {display:inline-block;font-weight:normal;color:#666;padding: 4px 0 0 27px;background:url(/images/mp/megapoint_coin.png) top left no-repeat;height:25px;width:auto;margin:-3px 0 0 10px;border:0;cursor:default;}/*cursor:pointer;*/
.mpts_icon:hover{color:#666;cursor:default;}

.mpts_icon_acc {text-align:right;
	display:inline-block;
	font-weight:bold;
	color:#000;
	padding: 4px 29px 0 0;
	background:url(/images/mp/megapoint_coin.png) no-repeat right top;
	height:25px;
	width:73px;
	margin:2px 3px 0 0;
	border:0;
	cursor:default;
}
.mpts_icon_acc a {color:#000;cursor:pointer;}
.mpts_icon_acc a:hover{color:#FF0000;cursor:pointer;}

#src				{}
.src_Box 	{z-index:50000;position:absolute;left:0;top:5px;margin: 18px 0 0 0;width:500px;padding:0;background:#FFF;border: 1px solid #333;color: #000;}
.src_List 	{margin:0;padding:0;}
.src_List ul li {list-style:none;margin:0;padding:3px;border-bottom:1px dotted #666;cursor:pointer;}
.src_List ul li.last {list-style:none;margin:0;padding:3px;border-bottom:0px;cursor:pointer;}
.src_List ul li span {color:#00458A}
.src_List ul li span:hover,.src_List ul li.no {color:#FF0000}
.src_List ul li:hover {background-color: #FFF;}
ul.as 				{font: normal 12px Arial, Helvetica, sans-serif;color:#FFF;padding:0;margin:0;}
.as_load			{background: url(/images/icons/as_loader.gif) no-repeat right;}
#src_suggest 		{position:relative;}

.voucher_panel {font-weight:bold;margin:5px 0 0 0;border: 1px solid #009900;color:#009900;padding:5px;text-align:center}