/************************
 * COMMON HTML STYLES
 ************************/
html#main{
	background: #b64f81 url(/images/bg-main.gif) repeat-x scroll center top
}
*html#main{
	background-color: #b64f81 url(/images/bg-main.gif) repeat-x center top;
}
body {
	background: url('/images/bg-moz.gif') repeat scroll center top;
	/*background: url('/images/bg-main.gif') repeat-x scroll center top;*/
	font-family: tahoma,arial,sans-serif;
	font-size: 10pt;
    text-align: center;
}
*html body {
	background: url('/images/bg-moz.gif') repeat scroll center top;
	/*background: url('/images/bg-main.gif') repeat-x scroll center top;*/
	font-family: tahoma,arial,sans-serif;
	font-size: 10pt;
    text-align: center;
}
body#blank {
	background: #fff;
}
*html body#blank {
	background: #fff;
}
#headwrapper {
	background: url('/images/MainHeader.gif') no-repeat left top;
	width:976px !important;
	height:114px;
	margin:auto;
	overflow: hidden;
}
#bodywrapper {
	/*width: 775px !important;*/
	width: 976px !important;
    margin: auto;
}

body,div,ul,li,h1,h2,h3,h4,h5,h6,form,textarea,p,td{
	margin:0;
	padding:0;
}

img{border:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
iframe{border:0px;padding:0px;margin:0px;}
img a,a img{background-color:transparent;}
.remark {
    font-size: 8pt;
    color: #888888;
}
.steps {
    background: #e1efff;
    padding: 5px;
}
.steps ol{
    list-style-type: decimal;
}
.tbl_field {
    width: 110px;
    text-align: right;
    padding-right: 10px;
}
.required {
    color: #ffa200;
}
.required_hl {
    background: #fffbb8;
}
._msg {
    background: #ffdc4f;
    display: block;
    z-index: 3002;
    border: 2px #ffffff solid;
    visibility: hidden;
    width: auto;
    height: auto;
    font-size: 80%;
}
.normlink a{
    text-decoration: none;
    font-weight: bold;
    color: #006cff;
}
.normlink a:hover{
    text-decoration: underline;
}
.panelblock{
    /*margin-left: 10px;
    margin-right: 10px;*/
    margin: 10px;
    border: 1px #aad7ff solid;
    padding-bottom: 10px;
    overflow: hidden;
}
.paneltitle{
    font-size: 140%;
    font-weight: bold;
    padding: 5px;
    color: #006cff;
    border-bottom: 1px #cccccc solid;
    margin-bottom: 10px;
}
.panellisthead{
    color: #ff00ba;
    font-size: 120%;
    font-weight: bold;
}
.panelcontainer{
    /*text-align: center;*/
    width: 100%;
}
.panelbody{
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 400px;
    /*border: 1px black solid;*/
    display: inline;
    /*text-align: center;*/
}
.remark a{
    color: #888888;
    text-decoration: none;
}
.remark a:hover{
    text-decoration: underline;
}
#image_frame{
	border: 0px;
	padding: 0px
}
#image_frame tr{
	border: 0px;
	padding: 0px
}
#image_frame td{
	border: 0px;
	padding: 0px
}
/************************
 * INSTUCTION STYLES
 ************************/
#instruction{
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 10px 0px 10px;
    border: 2px #aad7ff dotted;
}
#instruction h1{
    font-size: 150%;
    font-weight: bold;
    color: #036cfc;
}
#instruction a{
    text-decoration: none;
    color: #036cfc;
}
#instruction a:hover{
    color: #fff;
    background: #ff00ba;
}
#instruction h2{
    font-size: 110%;
    font-weight: bold;
    color: #036cfc;
}
#instuction ol{
    list-style-type:decimal;
}
/************************
 * MAIN MENU STYLES
 ************************/
#header {
	/*margin-top: 10px;*/
	background: url('/images/main_nav.gif') repeat-x;
}
#mainheader {
	/*height: 72px;*/
	height: 67px;
	text-align: left;
	/*border-bottom: 3px solid #006cff;*/
	border-bottom: 1px solid #ff98cb;
	/*background: url('../images/tleft.gif') no-repeat top left;*/
}
#mainheader a{
	text-decoration: none;
	color: #ffffff;
	vertical-align: middle;
}
#logo {
	/*display: inline;*/
	float: left;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 5px;*/
	/*height: 72px;*/
	padding: 0px 0px 0px 0px;
	height: 67px;
	/*border-right: 1px black solid;*/
	/*width: 140px;*/
	width: 130px;
}
#logo a {
	/*background: url('/images/main_logo.gif') no-repeat left;*/
	display: block;
	/*height: 72px;*/
	height: 67px;
	/*padding-top: 72px;*/
	overflow: hidden;
	text-indent: -5000px;
}
#global_header_nav {
	width: auto;
	/*height: 72px;*/
	height: 67px;
	text-align: center;
	float: left;
	/*display:inline;*/
}
#global_header_nav .ghnav_btn{
    font-size: 80%;
	float: left;
	width: 85px;
	height: 67px;
	text-align: center;
	/*height: 72px;*/
    /*
	border-left: 1px #848484 solid;
	border-right: 1px #000000 solid;
    */
	font-weight: bold;
	vertical-align: middle;
}
* html #global_header_nav .ghnav_btn div{
	margin-top: 45px;
}
#global_header_nav .ghover {
	background: url('../images/main_nav_hover.gif');
    /*border-left: 1px #006cff solid;
	border-right: 1px #006cff solid;*/
}
#global_header_nav .ghnav_btn.last{
	border-right: none;
}
#global_header_nav .ghnav_btni{
	margin-top: 10px;
	border: none;
	height: 31px;
	width: 31px;
}
#global_header_nav .ghnav_sep{
	background: url('../images/main_nav_sep.gif');
	float: left;
	width: 2px;
	height: 67px;
}
/* home button */
#global_header_nav #ghnav_btn_home{
	background: url('/images/menu_home.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_home:hover{
	background: url('/images/menu_home_hover.gif') no-repeat center top;
}
* html #global_header_nav #ghnav_btn_home{
	padding-top: 0px;
}
/* shop button */
#global_header_nav #ghnav_btn_shop{
	background: url('/images/menu_shop.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_shop:hover{
	background: url('/images/menu_shop_hover.gif') no-repeat center top;
}
*html #global_header_nav #ghnav_btn_film{
	padding-top:0px;
}
/* film button */
#global_header_nav #ghnav_btn_film{
	background: url('/images/menu_film.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_film:hover{
	background: url('/images/menu_film_hover.gif') no-repeat center top;
}
*html #global_header_nav #ghnav_btn_film{
	padding-top:0px;
}
/* news button */
#global_header_nav #ghnav_btn_news{
	background: url('/images/menu_news.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_news:hover{
	background: url('/images/menu_news_hover.gif') no-repeat center top;
}
*html #global_header_nav #ghnav_btn_news{
	padding-top:0px;
}
/* aboutus button */
#global_header_nav #ghnav_btn_aboutus{
	background: url('/images/menu_aboutus.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_aboutus:hover{
	background: url('/images/menu_aboutus_hover.gif') no-repeat center top;
}
*html #global_header_nav #ghnav_btn_aboutus{
	padding-top:0px;
}
/* sitemap button */
#global_header_nav #ghnav_btn_sitemap{
	background: url('/images/menu_sitemap.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_sitemap:hover{
	background: url('/images/menu_sitemap_hover.gif') no-repeat center top;
}
*html #global_header_nav #ghnav_btn_sitemap{
	padding-top:0px;
}
/* support button */
#global_header_nav #ghnav_btn_support{
	background: url('/images/menu_support.gif') no-repeat center top;
	width:85px;
	height:67px;
	display:block;
	padding-top:45px;
}
#global_header_nav #ghnav_btn_support:hover{
	background: url('/images/menu_support_hover.gif') no-repeat center top;
}
*html #global_header_nav #ghnav_btn_support{
	padding-top:0px;
}
#global_toolbar {
/*
	width: 200px;
	height: 72px;
	text-align: right;
	float: right;
	padding-right: 5px;
	border-left: 1px #848484 solid;
	background: url('../images/tright.gif') no-repeat top right;
*/
	width: 70px;
    color: #ffffff;
    float: right;
    margin-right: 5px;
    padding-right: 10px;
    padding-top: 2px;
}
*html #global_toolbar{
    padding-right: 5px;
    padding-top: 5px;
}

#global_toolbar #gt_login {
	font-size: 100%;
	/*font-weight: bold;*/
	/*border-bottom: 1px #000000 solid;*/
    /*float: left;*/
	float: right;
	text-align: right;
}
#global_toolbar #gt_login a{
	/*color:#3b9dff;*/
	color: #fff;
}
#global_toolbar #gt_login a:hover{
	/*color:#F4AE06;*/
	color:#3b9dff;
}
#global_toolbar #gt_time {
	padding: 0px 0px 0px 0px;
	border-top: 1px #848484 solid;
}
#global_toolbar #gt_time #gt_timet{
	font-family: Agency FB;
	font-size: 200%;
}
#global_toolbar #gt_time #gt_timetampm{
    font-family: Agency FB;
    font-size: 200%;
	color:#3b9dff;
}
#global_toolbar #gt_time #gt_timed{
	/*font-size: 80%;*/
}
#global_login_panel{
    font-size: 80%;
    color: #fff;
    float: right;
    /*width: 200px;*/
	width: 229px;
    /*height: 72px;*/
	height: 67px;
    /*background: url(../images/tright.gif) no-repeat scroll right top;*/
    padding-left: 2px;
    /*border-left: 1px #006CFF solid;*/
}
#global_login_panel .body {
    padding-top: 4px;
	padding-left: 15px;
    float: left;
 }

 #global_login_panel .body table {
    font-size: 100%;
    color: #ffffff;
 }
 #global_login_panel .body td {
    padding-left: 2px;
    padding-right: 2px;
 }
 #global_login_panel .body input {
    font-size: 90%;
    width: 100px;
	height: 10px;
    /*height: 18px;*/
 }
 #global_login_panel .button_background input{
    font-size: 60%;
    height: 18px;
    width: 65px;
 }
#gl_login_button {
    float: right;
    padding-right: 15px;
    padding-top: 10px;
}
#gl_login_button input.login_btn{
    width: 63px;
    /*height: 50px;*/
	height: 20px;
    background: url('../images/login_btn.gif') no-repeat;
    border: 0px none;
    cursor: pointer;
}
#gl_login_button input.login_btn_hover{
    width: 42px;
    height: 50px;
    background: url('../images/login_btn_hover.gif') no-repeat;
    border: 0px none;
    cursor: pointer;
}
#gl_login_button input.login_btn_down{
    width: 42px;
    height: 50px;
    background: url('../images/login_btn_down.gif') no-repeat;
    border: 0px none;
    cursor: pointer;
}
#gl_login_button input.logout_btn{
    width: 63px;
    /*height: 50px;*/
	height: 20px;
    background: url('../images/logout_btn.gif') no-repeat;
    border: 0px none;
    cursor: pointer;
}
#gl_login_button input.logout_btn_hover{
    width: 42px;
    height: 50px;
    background: url('../images/logout_btn_hover.gif') no-repeat;
    border: 0px none;
    cursor: pointer;
}
#gl_login_button input.logout_btn_down{
    width: 42px;
    height: 50px;
    background: url('../images/logout_btn_down.gif') no-repeat;
    border: 0px none;
    cursor: pointer;
}
#subheader {
	background: #ffffff;
	border-left: 1px #a3a3a3 solid;
	border-right: 1px #a3a3a3 solid;
	/*padding-left: 30px;*/
	/*padding-right: 30px;*/
	height: 34px;
}
#subheader #sub_logo {
	float: left;
    margin-left: 30px;
    margin-right: 10px;
}
#subheader #slogan {
	padding-top: 10px;
	font-size: 110%;
	float: left;
	text-align: left;
}
/************************
 * MEMBER MENU STYLES
 ************************/
#subheader #membermenu {
    margin-top: 4px;
	/*
    padding-top: 2px;*/
    padding-bottom: 2px;
    /*margin-left: 5px;*/
    float: left;
    /*background: #ffe6ab;
    border: 1px black dashed;*/
}
#subheader #membermenu li{
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
}
#subheader #membermenu a{
    text-decoration: none;
    font-weight: bold;
    color: #006cff;
}
#subheader #membermenu a:hover{
    /*background: #ff00ba;
	color: #fff;
	*/
	text-decoration: underline;
}
/************************
 * CART MENU STYLES
 ************************/
#orderdetail{
	background: url('/images/personal_bag_bar.gif') no-repeat;
	width: 203px;
	height: 24px;
    padding-top: 5px;
    margin-top: 2px;
	margin-right: 2px;
    float: right;
}
#orderdetail li{
    display: inline;
}
#orderdetail #orderbag{
    /*background: url('/images/ochebag_icon2.gif') left no-repeat;
    /*padding-top: 10px;*/
    padding-left: 24px;
}
#orderdetail #orderbook{
    /*background: url('/images/prod_icon_bookmark.gif') left no-repeat;
    /*padding-top: 10px;*/
    padding-left: 26px;
}
#orderdetail a{
    text-decoration: none;
    font-weight: bold;
    color: #006cff;
}
#orderdetail a:hover{
    /*background: #ff00ba;
	color: #fff;
	*/
	text-decoration: underline;
}
#orderdetail #product_sum{
    font-weight: bold;
    color: #006cff;
}
/************************
 * MAIN CONTENT BODY STYLES
 ************************/
#maindoc{
	clear:left;
	margin:auto;
	text-align:left;
	font-size:100%;
	overflow:hidden;
	border-left: 1px #a3a3a3 solid;
	border-right: 1px #a3a3a3 solid;
	background: #ffffff;
}
#counter {
	/*padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: right;*/
    padding-top: 5px;
	border-left: 1px #a3a3a3 solid;
	border-right: 1px #a3a3a3 solid;
	background: #ffffff;
    height: 25px;
    /*width: 775px;*/
	clear: both;
}
#feedlink{
    float:left;
    padding-left: 5px;
}
#feedlink a{
    font-weight: bold;
    text-decoration: none;
    color: #3b9dff;
}
#feedlink a:hover{
    text-decoration: underline;
}
/************************
 * SUB-HEADER STYLES
 ************************/
#gsub_header {
	background: url('/images/subheader_bg.gif');
	/*width: 744px;*/
	height: 30px;
	margin: 5px;
}
#gsub_header .w1 {
	background: url('/images/subheader_top_bg_left.gif') no-repeat top left;
	width:100%;
	height:100%;
}
#gsub_header .w2 {
	background: url('/images/subheader_top_bg_right.gif') no-repeat top right;
	width:100%;
	height:100%;
}
#gsub_header .w3 {
	background: url('/images/subheader_bottom_bg_left.gif') no-repeat bottom left;
	width:100%;
	height:100%;
}
#gsub_header .w4 {
	background: url('/images/subheader_bottom_bg_right.gif') no-repeat bottom right;
	width:100%;
	height:100%;
}
#gsub_topic {
	vertical-align: middle;
}
#gsub_topic_icon,gsub_topic_text {
	margin-left: 6px; display: block; float: left;
}
#gsub_topic li{
	display: inline;
	float: left;
}
#gsub_topic ul.bag_panel{
	float: right;
	height: 30px;
}
#gsub_topic #bag_panel_left{
	background:url('/images/submenu_left.gif');display:block;height:30px;width:50px;border:0px;
}
#gsub_topic #bag_panel_bagitem{
	background:url('/images/submenu_bg.gif');display:block;height:30px;width:60px;border:0px;
}
#gsub_topic #bag_panel_bagitem_amount{
	color:#feff71;font-weight:bold;margin-top:7px;display:block;width:30px;float:left;text-align:center;
}
#gsub_topic #bag_panel_bagitem_label{
	color:#fff;margin-top:7px;display:block;width:10px;float:left;
}
#gsub_topic #bag_panel_bookmark{
	background:url('/images/submenu_center.gif');display:block;height:30px;width:31px;border:0px;
}
#gsub_topic #bag_panel_bookmark_item{
	background:url('/images/submenu_bg.gif');display:block;height:30px;width:70px;border:0px;
}
#gsub_topic #bag_panel_bookmark_item_amount{
	color:#feff71;font-weight:bold;margin-top:7px;display:block;width:30px;float:left;text-align:center;
}
#gsub_topic #bag_panel_bookmark_item_label{
	color:#fff;margin-top:7px;display:block;width:40px;float:left;
}
#gsub_topic #bag_panel_middle{
	background:url('/images/submenu_right.gif');display:block;height:30px;width:64px;border:0px;
}
#gsub_topic #bag_panel_viewbag{
	display:block;width:70px;height:30px;text-align:center;
}
#gsub_topic #bag_panel_viewbag_link{
	margin-top:5px;display:block;color:#fff;font-weight:bold;text-decoration:none;
}
#gsub_topic #bag_panel_viewbag_link:hover{
	text-decoration:underline;
}
#gsub_topic ul.status_bar{
	padding: 0px;
	height: 30px;
	margin-left: 5px;
}
#gsub_topic #status_bar_quote_left{
	background:url('/images/subheader_topic_left.gif');display:block;height:30px;width:26px;border:0px;
}
#gsub_topic #status_bar_quote{
	display:block;height:30px;width:134px;border:0px;
}
#gsub_topic #status_bar_quote_right{
	background:url('/images/subheader_topic_right.gif');display:block;height:30px;width:14px;border:0px;
}
#gsub_breadcrumb {
	font-size: 8pt;
	color: #FF00BA;
	padding-left: 6px;
	padding-top: 2px;
	display:block;
	height: 20px;
}
#gsub_breadcrumb a{
	font-size: 8pt;
	color: #FF00BA;
	text-decoration: none;
}
#gsub_breadcrumb a:hover{
	text-decoration: underline;
}
#gsub_breadcrumb .current{
	color: #006CFF;
}
/************************
 * FOOTER STYLES
 ************************/
#footerwrap {
	clear:both;
	/*border-top: 3px solid #006cff;*/
	border-top: 3px solid #fd5aac;
	background-image: url('../images/footer.gif');
	/*margin-bottom: 10px;*/
}
#footerwrapinner {
	background: url('../images/fright.gif') bottom right no-repeat;
}
 #footer_promos {
	background: url('../images/fleft.gif') bottom left no-repeat;
	color: #ffffff;
	font-size: 85%;
	line-height: 22px;
	/*margin-top: 20px;*/
	text-align: center;
 }
 #footer_promos a {
	text-decoration: none;
 }
 #footer_promos #fterm{
	/*color: #3b9dff;*/
	color: #fff;
 }
 #footer_promos #fterm:hover{
	text-decoration: underline;
 }
 #footer_promos #fpol{
	color: #f4ae06;
 }

/************************
 * FRAME COVER STYLES
 ************************/
 #PU_main {
	width: 224px;
	height: 151px;
	z-index: 3001;
	visibility: hidden;
	position: absolute;
 }
 #PU_main_wrap {
	/*background: url('../images/PU_head.gif');*/
	background: #323232;
 }
 #PU_main_wrap .outerborder {
	border: 1px #ffffff solid;
 }
 #PU_main_wrap .titlebar {
	/*background: url('../images/PU_tleft.gif') no-repeat top left;*/
	border-bottom: 1px #000000 solid;
	height: 23px;
 }
 #PU_main_wrap .popup_title {
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	float: left;
	color: #ffffff;
	font-weight: bold;
 }
 #PU_main_wrap .login_logo {
	display: inline;
	background: url('../images/PU_logo.gif') no-repeat;
	width: 16px;
	height: 15px;
	overflow: hidden;
	text-indent: -3000px;
 }
 #PU_main_wrap .popup_title_buttons {
	float: right;
	width: 14px;
 }
 #PU_main_wrap a.delbox {
	background: url('../images/x_red.gif') no-repeat;
	float: right;
    overflow: hidden;
    display: block;
	height: 14px;
	width: 14px;
    margin-top: 5px;
    margin-right: 5px;
 }
 #PU_main_wrap a.delbox:hover {
	background: url('../images/x_red_hover.gif') no-repeat;
 }
 #PU_main_wrap .c {
	clear: both;
 }

 #PU_main_wrap .body {
	border-top: 1px #848484 solid;
	border-left: 1px #252625 solid;
	border-right: 1px #252625 solid;
	border-bottom: 1px #000000 solid;
	height: 87px;
	background: #444444;
 }

 #PU_main_wrap .body table {
	font-size: 100%;
	color: #ffffff;
	margin-top: 10px;
 }
 #PU_main_wrap .body td {
	padding-left: 2px;
	padding-right: 2px;
 }
 #PU_main_wrap .body input {
	font-size: 90%;
	width: 140px;
 }

 #PU_main_wrap .button_background {
	border-top: 1px #848484 solid;
	border-bottom: 1px #000000 solid;
	border-left: 1px #252625 solid;
	border-right: 1px #252625 solid;
	height: 23px;
	background: #444444;
	padding-right: 3px;
 }

 #PU_main_wrap .footer {
	height: 12px;
	background: #1f1f20;
 }

 #PU_bg {
	background: #000000 none repeat;
	display: block;
	z-index: 3000;
	opacity:.50;
	/*filter: alpha(opacity=50);*/
	-moz-opacity: 0.5;
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 100%;
	height: 100%;
 }
 /************************
 * Product Search panel
 ************************/
#product_search {
    text-align: left;
    height: 38px;
    font-size: 100%;
	background: url('/images/prod_search_bg.gif');
}
#product_search table.search_bar{
	width: 976px;
	height: 38px;
	vertical-align: middle;
	text-align: center;
}
#product_search table.search_bar td{
	padding-left: 5px;
	padding-right: 5px;
}
#product_search table.search_bar td.tbl_left{
	padding: 0px;
	width: 1px;
}
#product_search table.search_bar td.search_logo{
	width: 28px;
}
#product_search table.search_bar td.label{
	width: 80px;
}
#product_search table.search_bar td.label span{
	font-weight: bold;color: #fff;
}
#product_search table.search_bar td.search_button{
	width: 69px;
}
#product_search table.search_bar td.label_from{
	width: 20px;
}
#product_search table.search_bar td.label_from span{
	font-weight: bold;color: #fff;
}
#product_search table.search_bar td.combo_from{
	width: 60px;
}
#product_search table.search_bar td.vsepline{
	padding: 0px;
	width: 2px;
}
#product_search table.search_bar td.adv_search_button{
	width: 97px;
}
#product_search table.search_bar td.tbl_right{
	padding: 0px;
	width: 1px;
}
#product_search #prod_search_instrucion{
    float: left;
    height: 25px;
    font-size: 120%;
    color: #649cf0;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px; 
}
#product_search .keyword_input{
    width: 340px;
    height: 23px;
    font-size: 120%;
    /*color: #000000;
    font-weight: bold;*/
}
#product_search .key_marked{
    color: #cccccc;
    font-style: italic;
    font-weight: normal;
    border: 1px #888888 solid;
}
#product_search .key_focus{
    border: 2px #f0d464 solid;
}
#product_search #prod_serach_keyword_input{
    float: left;
}
#product_search #prod_search_btn{
    float: left;
    padding-left: 10px;
}
#product_search #prod_search_btn div{
    background: url('../images/search_btn1.gif') no-repeat center;
    width: 80px;
    height: 25px;
    cursor: pointer;
}
#product_search #prod_search_btn:hover div{
    background: url('../images/search_btn1_hover.gif') no-repeat center;
    width: 80px;
    height: 25px;
}
#product_search #prod_advance_btn{
    float: left;
    padding-left: 2px;
    text-decoration: none;
}
#product_search #prod_advance_btn div{
    background: url('../images/search_adv_btn1.gif') no-repeat center;
    width: 80px;
    height: 25px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#product_search #prod_advance_btn:hover div{
    color: #ff0000;
    background: url('../images/search_adv_btn1_hover.gif') no-repeat center;
}
#product_search #prod_advance_btn.adv_opened div{
    background: url('../images/search_adv_opened_btn1.gif') no-repeat center;
}
#product_search #prod_advance_btn:hover.adv_opened div{
    background: url('../images/search_adv_opened_btn1_hover.gif') no-repeat center;
}
#product_search #prod_filter_btn{
    float: left;
    padding-left: 2px;
    text-decoration: none;
}
#product_search #prod_filter_btn div{
    background: url('../images/search_filter_btn1.gif') no-repeat center;
    width: 80px;
    height: 25px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
}
#product_search #prod_filter_btn:hover div{
    color: #ff0000;
    background: url('../images/search_filter_btn1_hover.gif') no-repeat center;
}
#product_search #prod_filter_btn.adv_opened div{
    background: url('../images/search_filter_opened_btn1.gif') no-repeat center;
}
#product_search #prod_filter_btn:hover.adv_opened div{
    background: url('../images/search_filter_opened_btn1_hover.gif') no-repeat center;
}
#prod_advance_info{
    visibility: hidden;
    position: absolute;
}
#prod_advance_info #prod_advance_info_panel{
	display:block; height: 35px; width: 100%;background: none;text-align:right;
}
#prod_advance_info #prod_advance_info_panel_top{
	display:block;height:35px;width:30px;background:url('/images/search_adv_quote.gif') no-repeat top left;margin-right:60px;float:right;
}
#prod_advance_info .w1{	background: url('/images/search_bg_t1.gif') no-repeat top left;width:100%;height:100%;}
#prod_advance_info .w2{	background: url('/images/search_bg_t2.gif') no-repeat top right;width:100%;height:100%;}
#prod_advance_info .w3{	background: url('/images/search_bg_b1.gif') no-repeat bottom left;width:100%;height:100%;}
#prod_advance_info .w4{	background: url('/images/search_bg_b2.gif') no-repeat bottom right;width:100%;height:100%;}
#prod_advance_info.dlg_show{
    clear: both;
    height: 370px;
    /*background: #161618;*/
    visibility: visible;
    /*position: relative;*/
    border-bottom: 1px #fff solid;
    /*padding-bottom: 10px;*/
    color: #ffffff;
	z-index: 2000;
	margin-left: 250px;
	width: 720px;
	display:block;
}
#prod_advance_info #prod_advance_info_wrapper {
	width: 100%;
	height: 100%;
	background: #161618;
}
#prod_advance_info .prod_advance_instruction{
    float: left;
    margin-left: 6px;
    margin-top: 6px;
    padding: 2px;
    width: 91%;
    /*border: 1px #fff dashed;*/
    color: #fff;
}
#prod_advance_info .prod_advance_instruction h1{
    font-weight : bold;
    color: #ff0000;
}
#prod_advance_info .prod_advance_panel{
    float: left;
    margin: 5px;
    padding: 2px;
    width: 45%;
}
#prod_advance_info .prod_advance_subpanel{
    border: 1px #fff dashed;
    padding: 2px;
    margin-bottom: 5px;
}
#prod_advance_info .prod_advance_subpanel h1{
    font-weight : bold;
    color: #649cf0;
}
#prod_advance_info .prod_advance_subpanel table{
    font-size: 80%;
    color: #fff;
}

#prod_advance_info .prod_advance_subpanel select{
    font-size: 100%;
    height: 18px;
}
#prod_advance_info .prod_advance_subpanel input.intext{
    font-size: 100%;
    height: 20px;
    width: 100px;
}
#prod_advance_instruction2{
	float:left;margin-left:10px;display:block;width:700px;height:20px
}
#prod_advance_instruction2 span{
	font-weight:bold;font-size:80%;color:#f47a20;
}
#prod_filter_info{
    visibility: hidden;
    position: absolute;
}
#prod_filter_info.dlg_show{
    clear: both;
    width: 100%;
    height: 200px;
    background: #161618;
    visibility: visible;
    position: relative;
    border-bottom: 1px #fff solid;
    padding-bottom: 10px;
    color: #ffffff;  
}
#transit_cover {
    background: #000000 none repeat;
    display: block;
    z-index: 3000;
    opacity:.50;
    /*filter: alpha(opacity=50);*/
    -moz-opacity: 0.5;
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
}
#adver_head {
	margin-top: 30px;
}
#adver_main {
	border: 0px none ;
	display: block;
	clear: both;
	height: 203px;
	font-size: 10px;
	text-align: center;
}
