*{margin:0;padding:0}
a{
	text-decoration:none;
}
body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	margin-left:0px;
	margin-top:0px;
	font:500 12px Arial;
}
ul,li{list-style:none}
#main {
	width: 983px;
	margin:0 auto;
}
#header {
	height:157px;
}
#logo {
	width: 218px;
	float:left;
}
#banner{
	width: 765px;
	height:auto;
	float:right;
	text-align:center;
}
#navmenu{
	height:50px;
	position:relative;
}

#navmenu ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
#navmenu li{
	float:left;margin:0;padding:0;text-align:center;
	color:#000000;
	height:50px;
	line-height:50px;
	vertical-align:middle;
}
#navmenu li a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}

#navmenu li a span{
	font-family:Tahoma;
	font-size:9pt;
	font-weight:bold;
}
.seperator {
	background-image: url(../images/separator.jpg);
	width:2px;
	height:50px;
	display:block;
	float:left;
}
.navleft{
	background:url(../images/nav.jpg);
	background-position:top left;
	display:block;
}
.navright{
	background:url(../images/nav.jpg);
	background-position:top right;
	display:block;
	float:right;
}
.btn{
	background:url(../images/nav.jpg);
	background-position:center center;
	display:block;
}
#footer{
	background:#FFFFFF url(../images/footer.jpg) repeat-x;
	font-family:Tahoma;
	font-size:8.5pt;
	text-align:center;
	padding-top:10px;
}
.copyright{
	vertical-align:bottom;
	padding-bottom:0;
	padding-right:10px;
	font-size:10pt;
}

#footer p{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

#footer a{
	color:#015FA3;
	text-decoration:underline;
}

#content{
	margin-top:5px;
}
#content_l{
	width:208px;
	float:left;
	text-align:center;
}
#content_m{
	float:left;
	width:547px;
}
#content_r{
	width:228px;
	float:right;
	text-align:center;
}
#menu{
	width:200px;
	margin:0 auto;
	background:#D3E8F3;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #D7D7D7;
	text-align:center;
	margin-bottom:5px;
	position:relative;
}

.left_box{
	width:200px;
	margin:0 auto;
	background:#D3E8F3;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #D7D7D7;
	text-align:center;
	margin-bottom:5px;
}

.right_box{
	width:219px;
	margin:0 auto;
	background:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #D7D7D7;
	text-align:center;
	margin-bottom:5px;}
#menu h3{
	color:#FFFFFF;
	font-family:Tahoma;
	text-transform:uppercase;
	font-size:9pt;
	width:188px;
	background:#1588C0;
	margin:0 auto;
	height:27px;
	vertical-align:middle;
	line-height:27px;
	text-align:left;
	padding-left:5px;
}
#menu ul{
	list-style-image:url(../images/bullet.jpg);
	text-align:left;
	font-family:Tahoma;
	font-size:9pt;
	margin-top:5px;
	margin-bottom:5px;
}
#menu li{
	margin-top:6px;
}

#menu a{
	text-decoration:none;
	color:#000;
}

#onlinesupport{
	font-family:Tahoma;
	font-size:9pt;
}

#onlinesupport h3{
	color:#FFFFFF;
	font-family:Tahoma;
	text-transform:uppercase;
	font-size:9pt;
	width:188px;
	background:#1588C0;
	margin:0 auto;
	height:27px;
	vertical-align:middle;
	line-height:27px;
}
#newsproduct{
	height:240px;
}
#newsproduct h3{
	color:#FFFFFF;
	font-family:Tahoma;
	text-transform:none;
	font-size:9pt;
	width:207px;
	background:#1588C0;
	margin:0 auto;
	height:27px;
	vertical-align:middle;
	line-height:27px;
}
#video h3{
	color:#FFFFFF;
	font-family:Tahoma;
	text-transform:none;
	font-size:9pt;
	width:207px;
	background:#1588C0;
	margin:0 auto;
	height:27px;
	vertical-align:middle;
	line-height:27px;
}
#partner h3{
	color:#FFFFFF;
	font-family:Tahoma;
	text-transform:none;
	font-size:9pt;
	width:207px;
	background:#1588C0;
	margin:0 auto;
	height:27px;
	vertical-align:middle;
	line-height:27px;
}
.inputsearch{
	background:#fff url("../images/input_bg.jpg") repeat-x top left;
	border:0px;
	border-right:0px;
	padding-right:40px;
}

#jq-primarySearchForm{
	top:8px;
	position:absolute;
	line-height:33px;
	height:33px;
	right:10px;
	width:207px;
}


#jq-primarySearchForm input{
	vertical-align:top;
	height:33px;
	font-size:8.5pt;
	background:transparent url("../images/search_input_bg.jpg") repeat-x;
}

#item_price{
	font-family:Tahoma;
	font-size:8.5pt;
	bottom:5px;
	left:5px;
	position:absolute;
}

#item_price span{
	color:#ff0000;
	font-weight:bold;
}

.detail_odd{
	bottom:5px;
	position:absolute;
	right:5px;
	font-family:Tahoma;
	font-size:9pt;
}

.detail_odd a{
	color:#F26522;
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
}

.detail_even{
	bottom:5px;
	position:absolute;
	right:5px;
	font-family:Tahoma;
	font-size:9pt;
}

.detail_even a{
	color:#F26522;
	font-size:8.5pt;
	font-weight:bold;
	text-decoration:none;
	
}
#jq-primarySearchForm button {
background: url(../images/btnSearch.jpg) 0 0 no-repeat;
_background-image: url(../images/btnSearch.jpg);
position: relative;
width: 33px; 
height: 33px;
right: 35px;
top:0px;
line-height:33px;
border: 0;
cursor: pointer;
font-size: 1.1em;
vertical-align:top;
}
#jq-primarySearchForm button span {
position: absolute;
width:33px;
left: -9999999px;
}

.pagetitle{
	background:url(../images/title_bg.png) 0 0 no-repeat;
	height:15px;
}
.title{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:25px;
	font-family:Verdana;
	font-size:10pt;
	color:#015FA3;
	font-weight:bold;
}
.productname{
	font-family: Verdana;
	font-size:8.5pt;
	font-weight:bold;
	text-align:center;
}

.productname a{
	text-decoration:none;
	color:#000;
}

.productdesc{
	font-family: Verdana, Tahoma, Arial;
	font-size:8.5pt;
	font-weight:normal;
	padding-left:5px;
	padding-bottom:20px;
	padding-right:5px;
}
.nav{
	font-family:Verdana, Tahoma, Arial;
	font-size:8.5pt;
	font-weight:normal;
	width:100%;
}

#pagedetail{
	font-family:Arial, Tahoma, Verdana;
	font-size:8.5pt;
}

#pagedetail p{
	font-family:Arial, Tahoma, Verdana;
	font-size:8.5pt;
	text-align:justify;
	margin-bottom:0px;
	margin-top:5px;
}
#pagedetail a{
	text-decoration:none;
	color:#015FA3;
}
#pagedetail .red{
	color:#FF0000;
}
#pagedetail .blue{
	color:#0033FF;
}
#product-ticker{
	background-color:transparent;
	height:220px;
	overflow:hidden;
	padding-left:5px;
}

#product-ticker p{
	margin-top:0px;
	margin-bottom:0px;
}
.warning{
	color:#ff0000;
}
#contact div.error label{color:#ff0000; margin-top:0px;}
#contact #result{
	text-align:center;
	font-weight:bold;
	color:#0099CC;
}
#company_address p{
	text-align:center;
}
.pleft{
	width:48%;
	text-align:center;
	float:left;
}
.pright{
	width:49%;
	float:right;
	padding-left:5px;
	font-family:Verdana, Tahoma, Arial;
	font-size:9pt;
}
.pright div{
	margin-bottom:5px;
}
.pright div .blue{
	color:#015FA3;
}
.pright div .red{
	color:#FF0000;
}
.product_detail{
	margin-top:5px;
}
.product_description{
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Tahoma, Arial;
	font-size:9pt;
}
#zoomin{
	font-family:Verdana, Tahoma, Arial;
	font-size:8.5pt;
	font-weight:bold;
	color:#d8d8d8;
}
.lightbox{
	text-decoration:none;
}
.searchInput{
	height:21px;
	background-image:url(../images/input_bg.jpg) repeat-x left top;
	border:none;
	vertical-align:middle;
	padding:4px 0;
}
.searchCorner {
	padding-bottom:0;
	vertical-align:middle;
}
.inputLeft{
	width:2px;
	height:24px;
	background:url('../images/input_left.jpg') no-repeat;
	float:left;
}
.inputCenter{
	height:24px;
	background:transparent url('../images/input_bg.jpg') repeat-x;
	width:180px;
	float:left;
}
.inputRight{
	width:2px;
	height:24px;
	background:url('../images/input_right.jpg') no-repeat;
	float:left;
}
#searchkey{
	border:0px;
	background:transparent;
	padding-top:4px;
	padding-left:5px;
	font-size:8pt;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial;
	color:#d2d2d2;
}
#frmSearch button{
	background:transparent url('../images/search_btn.png');
	position:relative;
	width:33px;
	height:33px;
	position:absolute;
	border:0;
	cursor:pointer;
	font-size: 1.1em;
	top:-5px;
	right:20px;
}
#frmSearch button span{
	position: absolute;
	left: -9999999px;
}
.ad{
	padding-top:5px;
	padding-bottom:5px;
	width:205px;
	margin:0 auto;
}
#pnav{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
#pnav a{
	text-decoration:none;
	color:#1266D4;
}
#pnav a:hover{
	color:#000;
}
#pnav span{
	color:#ff0000;
}
.mt3{
	margin-top:15px;
}
.clearfix{
	display:block;
	width:100%;
	clear:both;
}
.img130{
	width:130px;padding:2px;float:left;margin-right:5px;border:#d8d8d8 1px solid;padding:1px
}
.mr1{
	margin-right:5px
}
.fon6{
	font:700 14px/20px "Times New Roman",Times,serif;color:#004175
}
.fon6:hover{
	color:#4F82AC
}
.fon7{
	font:500 11px/18px Arial;color:#999
}
.fon5{
	color:#000
}
.fl{
	float:left
}
.width324{
	width:400px;
}
.icon-detail{
	overflow:hidden;
	float:right;
	background:url("/images/viewmore.png") no-repeat scroll right center transparent;
	padding-right:10px;
}
.line1{
	height:1px;overflow:hidden;background:#DBDBDB
}
.mt1{margin-top:5px}
.mt2{margin-top:10px}
.ml2{margin-left:10px}
.fon31{font:700 19px/23px "Times New Roman";color:#004175}
.fon33{font:700 11pt/18px "Times New Roman";color:#5F5F5F}
.box26{
	background:url(/images/sprite-1.jpg) no-repeat;
}
.box26{
	background-position:100% -457px;height:18px;
}
.fon34{font:500 12pt/18px "Times New Roman";color:#000}
.mt3{margin-top:15px;}
.mr2{margin-right:10px;}
.fon43,.fon43 p{margin-top:3%;margin-bottom:3%;padding:auto!important;line-height:20px!important;font-family:Times New Roman;font-size:12pt}
.fr{position:relative;margin-top:-23px; float:right;}
.mr2{margin-right:10px}
.fon39{font:700 15px/30px Arial;color:#004175;text-indent:10px}
.ul11 li, .box21{background:url(/images/sprite-2.gif) repeat-x}
.box21{background-position:0 -2419px;background-repeat:repeat-x}
.mt5{margin-top:30px;}
.ul11 li{background-repeat:no-repeat}
.ul11 li{background-position:0 -1264px; padding-left:12px;line-height:18px}.ul11 a{color:#004175}.ul11 li.new a{background:url(/images/newnew.gif) no-repeat scroll right top transparent;padding-right:36px}.ul11 a:hover{color:#4F82AC}
#npager{
	color:#999;
	float:right;
	margin-top:10px;
	font-size:8.5pt;
}
#npager select{
	font-size:8.5pt;
	color:#999;
}
#npager a{
	text-decoration:none;
	color:#999;
}
#npager a:hover{
	text-decoration:underline;
}
#bannerContainer { width:692px; height:148px; margin:0 auto;}
#bannerContainerCover { width:692px; height:148px; text-align:center;}
#bannerBody { height:148px; text-align:center;}

#bannerFooter {     
    background:#000; height:80px; 
    display:none; 
    width:642px;
}
#bannerFooterNav { 
    position:absolute;
    top:335px;margin-top:0;
    left:50%;margin-left:-450px;
    width:642px;
}

.support p{
	margin:0;
	padding:0;
}
.support p > a > img{
	padding:0 !important;
	margin:0 !important;
}