﻿@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0;font-size:11px; clear:both; font-family:Arial,Verdana, Geneva, sans-serif, "Franklin Gothic Book"; color:#2F2F2F; line-height:18px;}
div,ul,li,form,input,img,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0;}
ul,dl,li{ list-style:none;}
img{ behavior: url(iepngfix.htc) }
a{color:#2484DD;	text-decoration:none;}
a:hover{ color:#F00; text-decoration:underline;}
.float{ float:left;}
.containeror{ margin:0 auto; width:960px; clear:both; margin-bottom:20px;}
.current_position{}

#left{ float:left;}
.clear{ clear:both;}

.position{position: relative;}
a img{outline:none;border:none;text-decoration:none; margin-right:5px;}
.width960{width:960px;margin:0 auto}
h1#logo{float:left;width:27%;margin-top:3px}
#header{background:transparent url(/images/new_images/top_bg.png) repeat-x left top;height:78px}
ul#header_links{margin:0.4em 0.3em 0 0;list-style-type:none;float:right}
#header_right{float:right;margin-top:5px;width:20%;text-align:right}
.promotion{ margin-left:10px; color:#fffe0c; font-size:18px;}
.promotion img{ float:left; margin-right:6px;}
.promotion span{ display:block; float:left; line-height:85px; height:78px;}
ul#header_links{margin:0.4em 0.3em 0 0;list-style-type:none;float:right}
#header_right #search_block_top{position: absolute;right: 10px;top:86px; z-index: 100;background:#e5e6e7 url('http://blazevideo.com/themes/default/img/search_bg.png') no-repeat top right;width:206px;height:27px}
#header_links li{float:left;padding: 0 10px;}
#header_links li#header_link_bookmark{border: 0;padding-right: 0;}
#header_links a{display:block;height:15px;color:#595a5e;text-align:center;text-decoration:none;background-repeat:no-repeat;background-position:top center;background-color:transparent}
#header_right #languages_block_top{margin:0.4em 0.1em 0 0;position: absolute;right:310px;top:4px;}
#languages_block_top{width:80px}
#languages_block_top ul#first-languages li{float:right;margin-right:3px}
#languages_block_top ul#first-languages li.selected_language{margin-right:0.3em}
#header_right #currencies_block_top{margin:0.4em 0.5em 0 0;float:left;width:8em;text-align:left}
#header_right #currencies_block_top ul li{float:left;margin-right:0.2em;margin-bottom:2px}
#header_right #currencies_block_top ul li a{display:block;font-size:0.8em;background-color:#f1f2f4;border:#595a5e 1px solid;text-decoration:none;min-width:1em;padding:0 2px 0 3px;line-height:1.5em;text-align:center;vertical-align:middle}
#header_right #currencies_block_top ul li a:hover{background-color:white;color:black}
#header_right #currencies_block_top ul li.selected a{border:none;background-color:transparent;font-size:11px;line-height:1.2em;font-weight:bold;color:black;border:1px solid white}
#header_right #currencies_block_top p{clear:left}
#header_right #languages_block_top{
	margin: 0.4em 0.1em 0 0;
	position: absolute;
	right: 63px;
	top: 6px;
}
#header_right #languages_block_top p{clear:left}
#header_right #search_block_top p{padding:0.2em 0 0.4em 1em}
#header_right #search_block_top label, #header_right #search_block_top input{float:left}
#header_right #search_block_top label{background:transparent url('http://blazevideo.com/themes/default/img/icon/search.gif') no-repeat 0 2px;float:left;width:19px;height:18px;display:block}
#header_right #search_block_top input#search_query{width:12em;border: 0 ;background: none;height: 22px;color: #ccc;}
#header_right #search_block_top input.search_btn{background: url(http://blazevideo.com/themes/default/img/glass_03.png) no-repeat;width: 21px;height: 22px;border: none;cursor: pointer;}
#search_block_left input{margin:2px 0 0 0}

#search_block_left #search_query{width:11em}
#search_button{display:inline}
#header_right #header_user{float:right;width:535px;text-align:right;margin-top:20px}
#header_user p{color:#595a5e}
#header_user span{font-weight:bold}
#header_user ul{margin-top:0.3em}
#header_user li{float:right;line-height:2em;margin-left:0.5em;white-space:nowrap}
#header_user #shopping_cart, #header_user #your_account{font-size:0.9em}
#header_user li#your_account{margin-left:0}
#header_user #shopping_cart a, #header_user #your_account a{background-repeat:no-repeat;background-position:top left;padding:2px 0 4px 26px;height:20px;text-decoration:none}
#header_user #shopping_cart a{color: #505050;background-image:url('http://blazevideo.com/themes/default/img/icon/cart.gif')}
#header_user #your_account a{color: #505050;background-image:url('http://blazevideo.com/themes/default/img/icon/my-account.gif')}
#header_user_info{float: right;margin: 0.4em 0.2em 0 0;color: #7E7E7E;border-right: 1px solid #CCC;padding-right: 10px;}
#header_user_info a{color: #505050;}


#menu{height: 42px;width:100%;background:url('http://blazevideo.com/themes/default/img/menu_bg.png') repeat-x;}
#menu .nav{width:960px;background:url('http://blazevideo.com/themes/default/img/nav_bg.png') no-repeat;margin:0 auto;}
#menu a.home{float: left;height: 42px;width: 52px;text-indent: -9999px;}
#menu ul{ float:left; position:relative; z-index:10;}
#menu ul li{text-align:center; float:left;width:114px;margin-right:1px}
#menu ul a.title{font:bold 12px 'Verdana'; display:block;text-align:center; line-height:42px; height:42px; color:#fff;  text-shadow:0 1px 0 #1c2f38;text-decoration:none;}
#menu ul li:hover a.title{ height:42px; background:#7C0000;}
#menu ul li.short a.title{ width:73px;}
#menu ul li.curr a{ background:url(images/img.png) no-repeat 50% 2px;}
#menu .search{float: right;padding: 1px 0 0 0;width: 206px;height: 27px;margin:8px 9px;background:url(../images/search_bg.png) no-repeat;}
#menu .search input[type='text']{ background: none;border: none;height: 23px;line-height: 27px;color:#c6c6c6;float: left;margin: 0px 0 0 10px;width: 170px;padding-right: 0;}
.gsc-input input.gsc-input, .gsc-search-box table.gsc-search-box td.gsc-input{ padding:0;}
#cse-search-box{ height:25px; overflow:hidden; color:#AABFC9;}
.search .gsc-search-button{background: url(../images/glass_03.png) no-repeat;width: 21px;height: 22px;border: none;color: transparent;font-size:100em; overflow:hidden;cursor:pointer;margin-top:2px;}
.search div.gsc-clear-button{ display:none;}
.search td.gsc-clear-button{ width:0;}
#menu ul li.store a.title{ background:url(images/img.png) no-repeat 50% -66px; }
#menu ul li .subNav{border: 1px solid #E2E2E2; display:none;  position:absolute; z-index:2; top:42px;width:656px; background:#F7F7F7;overflow:hidden; padding:10px 0;text-align:left;box-shadow: 0 2px 4px #D8D8D8;}
#menu ul li .subNav dt{color:#252525;padding-top: 15px;font-weight: 700;text-shadow: 0 1px 0 #fff;}
#menu ul li.support .subNav{width:159px}
#menu ul li .subNavSmall{ width:295px;}
#menu ul li:hover .subNav{ display:block;}
#menu ul li .subNav .title,.header .nav ul li .subNav dt{font:bold 12px Verdana;color:#fff; margin-top:15px;}
#menu ul li .subNav .name{ background:none; font-weight:bold; margin:2px 0;}
#menu ul li .subNav .name a{ padding-left:0; font-size:13px;}
#menu ul li .subNav .title{ margin-left:20px; }
#menu ul li .subNav dd{line-height:25px; width:157px;}
#menu ul li .subNav dd.pic a{line-height:25px;padding: 0 5px;}
#menu ul li .subNav dd.pic a:hover{background: #383838;color: white;text-shadow: 0 1px 0 #303030;}
#menu ul li .subNav dd a{display:block;color:#2E2E2E;background:none;text-decoration:none;border-bottom: 1px dashed #C0C0C0;text-shadow: 0 1px 0 #fff;}
#menu .navBottom{ background:url(images/nav-bottom_15.png) repeat-x; height:4px; position:absolute; width:100%; z-index:0; left:0; bottom:-4px;}
#menu ul li .subNav dl{ float:left; padding:0 30px;border-right: 1px solid #DADADA;height: 300px;}
#menu ul li.support .subNav dl{padding:15px 0 15px 50px;}
#menu ul li .subNav dt.second{margin-top:65px;}

#footer{background: #1B1B1B;border-top: 5px solid black;padding:0.5em 0;clear:both;}
#bottom{border-bottom: 1px solid #292929;}
#bottom .ft1{border-bottom: 1px solid #000;}
.bottom_content{width:960px;overflow:hidden;margin: 0 auto;position: relative;text-align: left;}
#bottom dl{width:235px;float:left;margin: 20px 0;line-height:22px}
#bottom dd.title{font-weight: 700;color: #B1B1B1;}
#bottom dl{width:235px;float:left;margin: 20px 0;line-height:22px}
#newsletter_block_left h4{line-height: 22px;color:#B1B1B1;height: 22px;background: none;border:0 none; padding:0; margin-bottom:10px;}
#newsletter_block_left dl{ margin-top:0;}
#newsletter_block_left dd{ margin-bottom:12px;}
#newsletter_block_left dd img{ float:left;}

div.block h4{text-transform:uppercase;font-family:Helvetica, Sans-Serif;font-weight:bold;font-size:1.2em;padding-left:0.5em;border-bottom:1px solid #595A5E;padding-top:2px;line-height:1.3em;color:#374853;height:19px;background:transparent url('http://blazevideo.com/themes/default/img/block_header.gif') no-repeat top left}
div.block .block_content{border-left:1px #d0d3d8;border-right:1px #d0d3d8;padding:0 0.7em;background:#f1f2f4 url('http://blazevideo.com/themes/default/img/block_bg.jpg') repeat-x bottom left;min-height:16px}
#bottom .ft1{border-bottom: 1px solid #000;}
#bottom .ft2{}
#bottom .ft3{border-top: 1px solid #292929;}
#bottom dd a{color:#7C7C7C;text-shadow: 1px 1px 1px black;}
.bottom2{height:40px;clear:both}
.bottom2_left{float:left;color:#333;line-height:40px;}
.bottom2_left a{color:#9e9e9e;text-decoration:none;text-shadow: 1px 1px 0 #0F0F0F;}
.bottom2_left a:hover{text-decoration:underline;} 
.bottom2_right{color:#9e9e9e;line-height:40px;float:right;text-align:right;}


/*letter*/
#letter{ padding-top:20px;}
#letter_top{ height:6px; background:url(../images/new_images/letter_title.jpg) no-repeat;}
#letter_cen{ background:url(../images/new_images/letter_cen.jpg) repeat-y; padding-left:20px;padding-right:20px; padding-top:10px; float:left;}
#letter_bot{ background:url(../images/new_images/letter_bot.jpg) no-repeat; float:left; height:6px; width:960px;}
#letcen_tit{ height:40px; font-size:24px; border-bottom:1px dashed #ddd; line-height:34px;}
#letcen2{ float:left; margin-top:20px; padding-bottom:20px;}
#letcen2 dt{ float:left; display:block; width:250px; text-align:center;}
#letcen2 dd{ float:left; display:block; margin-left:20px; width:650px;}
#letinput input{ height:20px; border:1px solid #7f9db9;}
#letcen2 dd span{ line-height:24px;}
#letcen2 b input{ font-family: Verdana, Geneva, sans-serif;}

/**********************right*************/
#right{ float:right; width:222px;}
#rightimg01{ text-align:center; margin-bottom:10px;}
#rightmain02tit{ background:url(../images/new_images/rightmin02_titbj.jpg) no-repeat; display:block; height:30px; font-weight: bold; line-height:26px; padding-left:8px;}
#rm02cenc{ border:1px solid #cfcfcf; border-bottom:none; border-top:none; padding-top:5px; width:219px;}
#rm02cenc li{ list-style-type:none;line-height:24px; background:url(../images/new_images/right02ico.jpg) no-repeat 10px 8px;}
#rm02cenc li a{color:#666; display:block; margin-left:25px;}
#rm02cenc li a:hover{ color:#F00;}
#rm02cenb{ background: url(../images/new_images/rightmin02bot.jpg) no-repeat -1px bottom; height:5px; margin-bottom:10px;}

/****************************leftbox*****/
#left_box{float:left;width:221px;font-size:11px;}
#left_box div dl dt{ background:url(../images/new_images/index_bg.png) repeat-x -328px -1413px;height:32px;color:#444;padding:0 6px 0 8px;font-weight:bold;line-height:32px;margin:4px 0;}
#left_box dt a{color:#444;text-decoration:none;padding:5px 0 2px 28px;}
#left_box dt a.windot-img{  background:url(../images/new_images/rightboxico.jpg) no-repeat 15px 8px;}
#left_box dt span a:hover{text-decoration:underline;}
#left_box div dl dt span{float:right;font-size:11px;font-weight:normal;}
#left_box div dl dt span a{background-image:none;padding:0;}
#left_box div dl dd{margin:0;padding:0 2px 0 18px;line-height:24px;text-decoration:none;background:url(../images/new_images/nright_ico.jpg) 10px center no-repeat;color:#870021;display:block;
}#left_box div dl dd.macwin{margin:0;padding:0 2px 0 18px;height:26px;overflow:hidden;text-decoration:none;background:url(/images/left-menu-dd-dot02.jpg) repeat-x 0 0;color:#870021;display:block;}
#left_box div dl dd a,.left_menu_more ul li a{color:#333;font-weight:normal;text-decoration:none;}
.icon_new{background:url(../images/new_images/new-ico-1.png) no-repeat right center;padding:0 26px 0 0;}
.icon_hot{background:url(../images/new_images/new-ico-2.jpg) no-repeat right center;padding:0 26px 0 0;}
#left_box a.newimg2{background:url(../images/new_images/new-ico-2.jpg) no-repeat right center;padding:0 26px 0 0;}
#left_box div dl dd a:hover{color:#206BA4;text-decoration:underline;}
#left_box h3{clear:both; background:url(../images/new_images/right_boxtit.jpg) no-repeat;height:40px;margin:0;font:bold 14px/43px Arial,Helvetica,sans-serif;color:#333;}
#left_box h3 img{padding:5px 5px 0 10px;float:left;}
#left_box h3 a{color:#333;text-decoration:none;}
#left_box div dl{clear:both;border:1px solid #ccc;border-bottom:none;padding-bottom:5px;border-top:none;height:100%;overflow:hidden;}
#left_box div.dlbottom{clear:both; background:url(../images/new_images/rightboxbot.jpg) no-repeat bottom;padding-bottom:8px;width:221px;}
#left_box .dl-bottom{float:left;height:8px;overflow:hidden;margin-bottom:0px;}
#tips{ float:left; width:221px; margin-top:10px;   }
#tips_title{ height:40px; background:url(../images/new_images/right_boxtit.jpg) no-repeat;color:#333;font-size:14px/43px; font-weight:bold;line-height:35px; padding-left:15px;}
#tips_title img{ float:left; padding:3px 5px 0 0;}
#tips_cen{ border:1px solid #cccccc; padding-top:5px; border-bottom:none; border-top:none;}
#tips_cen li{ line-height:24px; background:url(../images/new_images/nright_ico.jpg) no-repeat 10px 11px;color:#333; color:#333;}
#tips_cen li a{ color:#333; display:block; margin-left:20px;}
#tips_cen li a:hover{ text-decoration:underline;}
#tips_bot{ background:url(../images/new_images/rightboxbot.jpg) no-repeat bottom; height:8px;}

.discount{ background:url(../images/new_images/discount.jpg) no-repeat; padding:95px 10px 16px 10px; margin-bottom:10px;}
.discount b{ color:#e8340d;}
.discount strong{ color:#006ea7; background:#d0ecfa; border:1px dashed #a4a4a4; padding:2px; display:block; width:70px; margin:5px 0;}
