BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd; color:#333333
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both; margin:3px
}
DIV.clearEmpty {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px
}
DIV#main {
	BORDER-RIGHT: #9ca3b2 1px solid; BORDER-TOP: #9ca3b2 1px solid; MARGIN-TOP: 3px; MARGIN-LEFT: auto; BORDER-LEFT: #9ca3b2 1px solid; WIDTH: 900px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #9ca3b2 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV#header {
	BACKGROUND-IMAGE: url(/images/top_bg.jpg); WIDTH: 900px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 77px
}
DIV#headerLogo {
	FLOAT: left
}
DIV#headerRight {
	PADDING-RIGHT: 12px; FLOAT: right; HEIGHT: 70px; TEXT-ALIGN: right
}
UL#headerNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#headerNav LI {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 6px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(/images/top_nav_divider_blue.gif); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
UL#headerNav LI#hnavSignIn {
	BACKGROUND: none transparent scroll repeat 0% 0%; width:413px
}
UL#headerNav LI#hnavCareers {
	PADDING-RIGHT: 0px
}
UL#headerNav LI A {
	FONT-SIZE: 11px; COLOR: #0059c2; TEXT-DECORATION: none
}
DIV#headerRight #searchFormContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px
}
DIV#headerRight #searchBox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND-ATTACHMENT: fixed; FLOAT: right; BACKGROUND-IMAGE: url(/images/textBox_bg.gif); PADDING-BOTTOM: 0px; WIDTH: 92px; COLOR: #0059c2; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
DIV#headerRight #searchButton {
	MARGIN-TOP: 1px; FLOAT: right
}
DIV#navigation {
	CLEAR: both; FLOAT: left; WIDTH: 900px; HEIGHT: 45px; BACKGROUND-IMAGE: url(/images/nav_bg_1.jpg);
}
DIV#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-top: 0px; MARGIN: 0px; WIDTH: 890px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#navigation UL LI {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: left; BACKGROUND-IMAGE: url(/images/nav_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 45px; TEXT-ALIGN: center
}
DIV#navigation UL LI.first {
	BACKGROUND-IMAGE: url(/images/nav_first_bg.gif)
}
DIV#navigation UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 45px; TEXT-DECORATION: none
}

.nav_list {
padding:0px 5px 0px 5px; margin:0px 5px 0px 5px; width:115px
}
#navAboutUs {
	WIDTH: 88px
}
#navProducts {
	WIDTH: 93px
}
#navSolutions {
	WIDTH: 78px
}
#navServices {
	WIDTH: 91px
}
#navResearch {
	WIDTH: 92px
}
#navSupport {
	WIDTH: 92px
}
#navTraining {
	WIDTH: 90px
}
#navPartners {
	WIDTH: 88px
}
#navContactUs {
	WIDTH: 99px
}
DIV#leftNav {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 2px 2px; WIDTH: 165px; PADDING-TOP: 0px; BACKGROUND-COLOR: #d4dde6
}
DIV#leftNav H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 151px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-STYLE: normal; HEIGHT: 20px; BACKGROUND-COLOR: #076eb7
}
DIV#leftNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#leftNav UL UL {
	MARGIN: 0px
}
DIV#leftNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
DIV#leftNav UL LI.currentNav A {
	BACKGROUND-COLOR: #c2cad2
}
DIV#leftNav UL LI.currentNav LI A {
	BACKGROUND-COLOR: #d4dde6
}
DIV#leftNav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: 150px; COLOR: #0059c2; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#leftNav UL LI LI A {
	DISPLAY: block; PADDING-LEFT: 20px; WIDTH: 135px; COLOR: #0059c2; TEXT-DECORATION: none
}
DIV#leftNav UL LI A:hover {
	BACKGROUND-COLOR: #e2ebf5
}
DIV#lowerHalf {
	CLEAR: both; MARGIN-TOP: 2px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND-IMAGE: url(/images/blue_bar.gif); MARGIN-BOTTOM: 2px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
DIV#content {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 900px; COLOR: #555555; PADDING-TOP: 0px
}
DIV#column1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
DIV#column1 P {
	MARGIN: 0px 0px 10px
}
DIV#column2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px 0px; WIDTH: 190px; PADDING-TOP: 0px
}
DIV#column2 DIV {
	MARGIN-BOTTOM: 16px
}
#pageBanner {
	MARGIN-TOP: 20px
}
#pageCategories {
	MARGIN-TOP: 11px; MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #f47b20 2px solid
}
#pageCategories UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 350px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#pageCategories UL LI {
	BORDER-RIGHT: #c3bc9e 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c3bc9e 2px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #c3bc9e 2px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #d7d2be
}
#pageCategories UL LI.activeCategory {
	BORDER-RIGHT: #f47b20 2px solid; BORDER-TOP: #f47b20 2px solid; BORDER-LEFT: #f47b20 2px solid; BACKGROUND-COLOR: #ff9341
}
#pageCategories UL LI.activeCategory A {
	COLOR: #ffffff
}
#pageCategories UL LI A {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #8f865e; PADDING-TOP: 3px; FONT-STYLE: italic; TEXT-DECORATION: none
}
LI#activeCategory {
	
}
.pastelTableTitle {
	BACKGROUND-COLOR: #d4dde6
}
.pastelTableEven {
	BACKGROUND-COLOR: #eeeeee
}
.pastelTableOdd {
	BACKGROUND-COLOR: #ffffff
}
#footer {
	CLEAR: both; FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 900px; COLOR: #0059c2; MARGIN-RIGHT: auto; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#footer A {
	COLOR: #0059c2
}



DIV#mainImage {
	CLEAR: both; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px;
}
#mainImage IMG {
	
}
DIV#content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 15px; FONT-SIZE: 12px; WIDTH: 871px; PADDING-TOP: 60px
}
DIV.smRow#orangeTop {
	BORDER-TOP: #f9bd8f 2px solid
}
DIV.smRow#orangeTop H1 {
	MARGIN: 5px 0px; COLOR: #076eb7
}
.smRow {
	CLEAR: left; WIDTH: 420px
}
.smColumn {
	FLOAT: left; MARGIN-RIGHT: 2px; font-size:12px
}
DIV.smColumn#protection {
	MARGIN-RIGHT: 0px
}
DIV.smColumn#solutions {
	MARGIN-RIGHT: 0px
}
DIV.smColumn DIV {
	MARGIN-BOTTOM: 0px
}
.smColumn P {
	MARGIN: 0px 0px 0px
}
.smColumn UL {
	MARGIN: 0px 0px 0px
}
.smColumn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.smColumn UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(/images/hollowGray_bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.smColumn A {
	COLOR: #555555; TEXT-DECORATION: underline
}
.smColumn A:hover {
	COLOR: #0059c2
}
UL.newsLinks {
	MARGIN-TOP: 10px
}
UL.newsLinks LI {
	BACKGROUND-POSITION: 0px 2px; MARGIN-TOP: 5px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/blueArrow.gif); MARGIN-LEFT: 10px
}
UL.newsLinks LI A {
	
}
DIV#column3 {
	FLOAT: right; WIDTH: 435px
}
DIV#homeAd {
	PADDING-RIGHT: 1px; BORDER-TOP: #f9bd8f 1px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #f9bd8f 1px solid
}
DIV.orangeBox {
	MARGIN-BOTTOM: 10px
}
H1.orangeHead {
	BACKGROUND-IMAGE: url(/images/headline_orange_bg.gif); BACKGROUND-REPEAT: no-repeat
}
H1.blueHead {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/headline_blue_195_bg.gif)
}
H1.blueHead2 {
	background:#076eb7; color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px; font-family:Arial
}
.fixedFrontHeight {
	OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: 101px
}
DIV#content DIV#footer {
	CLEAR: both
}


H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #076eb7
}
H3 {
	FONT-SIZE: 100%
}

DIV.orangeBox {
	BORDER-RIGHT: #f47b20 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #f47b20 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #f47b20 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f47b20 1px solid
}
DIV.orangeBox A {
	COLOR: #555555; TEXT-DECORATION: underline
}
DIV.orangeBox A:hover {
	
}
DIV#column1 DIV.orangeBox {
	MARGIN-BOTTOM: 10px
}
H1.orangeHead {
	BORDER-RIGHT: #f47b20 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f47b20 2px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #f47b20 2px solid; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #f47b20 1px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #ff9341
}
DIV.grayBox {
	BORDER-RIGHT: #c2cad2 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c2cad2 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #c2cad2 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c2cad2 1px solid
}
DIV#column1 DIV.grayBox {
	MARGIN-BOTTOM: 10px
}
DIV.grayBox UL.indentedList LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
H1.blueHead {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px
}
DIV.blueBox {
	BORDER-RIGHT: #6d7a8d 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6d7a8d 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #6d7a8d 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6d7a8d 1px solid
}
DIV#breadCrumbNav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 578px; PADDING-TOP: 0px; HEIGHT: 22px; BACKGROUND-COLOR: #c4ccd6
}
DIV#breadCrumbNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px
}
DIV#breadCrumbNav UL LI {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(/images/breadCrumb_bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
DIV#breadCrumbNav UL LI.current {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#breadCrumbNav UL LI A {
	COLOR: #555555; TEXT-DECORATION: none
}
DIV#breadCrumbNav UL LI.current A {
	COLOR: #0059c2
}
DIV.grayCallout {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px 10px; WIDTH: 86px; PADDING-TOP: 10px; BACKGROUND-COLOR: #dfdccc
}
.grayCallout IMG {
	BORDER-RIGHT: #8d8d8b 1px solid; BORDER-TOP: #8d8d8b 1px solid; BORDER-LEFT: #8d8d8b 1px solid; BORDER-BOTTOM: #8d8d8b 1px solid
}
.grayCallout A {
	COLOR: #555555
}
.indentedList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indentedList LI {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/images/hollowGray_bullet.gif); MARGIN-BOTTOM: 15px; MARGIN-LEFT: 20px; BACKGROUND-REPEAT: no-repeat
}
.feature {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 190px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 139px; PADDING-TOP: 10px; BACKGROUND-COLOR: #dfdccc
}
DIV.feature H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0068b3; PADDING-TOP: 0px
}
DIV.feature UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.feature UL LI {
	
}
#importantThreatsList {
	CLEAR: both; PADDING-TOP: 10px
}
#importantThreatsList TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#importantThreatsList TH {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
#importantThreatsList TR.odd {
	BACKGROUND-COLOR: #feedd0
}
#importantThreatsList TR.even {
	BACKGROUND-COLOR: #ffffff
}
#importantThreatsList TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
DIV.orangeBox #importantThreatsList TD A {
	COLOR: #555555; TEXT-DECORATION: underline
}
DIV.orangeBox #importantThreatsList TD A:hover {
	COLOR: #f47b20
}
#systemEmergencyBtn {
	MARGIN: 10px 2px 2px
}
#alertConBug {
	FLOAT: right
}
UL.grayList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.grayList LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/hollowGray_bullet.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
UL.grayList LI A {
	COLOR: #555555; TEXT-DECORATION: underline
}
.redText {
	COLOR: #ff0000
}
.required {
	BACKGROUND-POSITION: 2px 2px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/required_bg.gif); BACKGROUND-REPEAT: no-repeat
}
P.disclaimer {
	FONT-SIZE: xx-small
}
A.readMore {
	BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/blueArrow.gif); BACKGROUND-REPEAT: no-repeat
}




.zhong{
border-left:#fff solid 1px; border-right:#fff solid 1px; width:770px; background-color:#fff; margin-left:auto; margin-right:auto; display:table; font-size:10px
}



.left_home{
width:182px; float:left; display:table; height:470px; text-align:left
}
.right_home{
border:#ddd dotted 1px; height:440px; display:table; padding-bottom:10px; text-align:left
}

.editlong{
BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: 600; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/search_bglong.jpg); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; WIDTH: 120px; COLOR: #fff; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px; font-size:11px; margin:0px
}
.copy{
display:none 
}
.right_160{
width:190px!important; width:200px; background:url(/images/right_title_bg.gif); padding:4px 0px 4px 10px; font-weight:bold; color:#333
}
.title{
font-weight:bold; font-size:14px
}
.right_160_nei{
border:d6d6d6 solid 1px; background-color:#f8f8f8; margin-bottom:5px; width:200px!important; width:200px;
}
.top {
width:850px; height:70px; background:url(images/1top_bg.jpg)
}
.top_logo {
float:left; margin:5px 10px 5px 10px; color:#009ea9; font-size: 24px; font-weight:bold
}
.top_banner {
 float:right; margin:30px 17px 0px 0px; text-align:right; color:#666
}
.nav{
padding:0px 0px 0px 0px; font-size:14px; background:url(images/bg_menu.gif) #1c3f09; color:#FFFFFF; text-align:left
}
A.menu:link {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; font-weight:bold; padding:0px 18px 20px 18px
}
A.menu:visited {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; font-weight:bold; padding:0px 18px 20px 18px
}
A.menu:active {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; font-weight:bold; padding:0px 18px 20px 18px
}
A.menu:hover {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}

A.menu2:link {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; padding:0px 10px 20px 10px
}
A.menu2:visited {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; padding:0px 10px 20px 10px
}
A.menu2:active {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; padding:0px 10px 20px 10px
}
A.menu2:hover {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}


.nav_title {
padding:1px; text-transform:uppercase
}
.search_list {
width:896px; border-bottom:#e1e1e1 dashed 1px; border-top:#e1e1e1 dashed 1px; padding:5px 0px 5px 0px; display:table; text-align:left
}
.left{
width:182px; float:left; display:table; height:400px; text-align:left; margin-top:5px
}
.right_left{
 width:664px; float:right; display:table; border-top:#dddddd dotted 1px; border-left:#dddddd dotted 1px; border-right:#dddddd dotted 1px; margin-top:5px
} 
.right_right_other{
 width:158px; background-color:#F2EFEC; float:right;
 height:1871px!important;
 height:1795px
}
.right_right{
 width:158px; background-color:#F2EFEC; float:right;
 height:1800px!important;
 height:1724px
}
.left_title{
 background:url(images/left_h3.gif); padding:5px 0px 5px 16px; font-weight:bold; color:#FFFFFF;
width:166px!important;
width:182px
}
.left_help{
background-color:#bf3e18; padding:5px; color:#FFFFFF; font-weight:bold; background:url(images/tab_back.gif); text-align:center
}
.help_link{
margin:0px; width:180px; text-align:left; background:url(images/tab_hlink1.gif); padding:5px; font-weight:600; text-transform:uppercase
}
.help_right{
border:#ddd dotted 1px; height:400px; padding-bottom:10px; margin-top:5px; display:table
}
.search_right{
width:710px; display:table; padding-bottom:10px
}
.view_right1{
width:664px; display:table; padding-bottom:10px
}
.view_right2{
width:664px; margin-left:10px; text-align:left; float:right
}
.view_pix{
margin:5px 5px 5px 0px; width:90%; display:table
}
.view_buy{
border:#e8e8e8 solid 1px; width:400px; line-height:150%; padding:8px
}
.view_buy_line{
border-top:#CCCCCC dashed 1px; padding-top:8px
}
.view_title{
border-bottom:#ddd dotted 1px; color:#ff0000; font-size:14px; text-decoration:underline; font-weight:bold; padding:10px 5px 5px 5px
}
.view_title2{
border-bottom:#ddd dotted 1px; color:#ff0000; font-size:14px; text-decoration:underline; font-weight:bold; padding:5px
}
.buy_list{
margin-left:250px; padding:5px; line-height:180%; text-align:left
}
.buy_span{
width:100px; 
display:block!important;
display: compact; 
}

.buy_span1{
width:130px; 
display:block!important;
display: compact; 
}
.buy_red{
font-weight: bold; color: #ff0000
}

.help_title{
border-bottom:#ddd dashed 1px; text-transform:uppercase; font-weight:bold; font-size:14px; padding:5px; text-align:left; background-color:#F2EFEC;
width:700px!important;
width:715px;
}
.view_right{
border-bottom:#ddd dashed 1px; text-transform:uppercase; font-weight:bold; font-size:11px; padding:5px; text-align:left; background-color:#F2EFEC;
width:710px!important;
width:715px;
}
.neiye_left {
	text-align:left; color:#4580be; display:block; width:170px!important; width:172px; border:#ccc solid 0px; font-size:14px
}
A.neiye_left:link {
	 padding:4px; text-align:left; color:#0059c2; display:block; background-color:#c2cad2; margin:2px; font-size:14px
}
A.neiye_left:visited {
	 padding:4px; text-align:left; color:#0059c2; display:block; background-color:#c2cad2; margin:2px; font-size:14px
}
A.neiye_left:active {
	 padding:4px; text-align:left; color:#0059c2; display:block; background-color:#c2cad2; margin:2px; font-size:14px
}
A.neiye_left:hover {
	 padding:4px; text-align:left; color:#0059c2; text-decoration:none; background-color:#fffff; display:block; margin:2px; font-size:14px
}

.neiye_left_a {
	text-align:left; color:#4580be; display:block; padding:3px; width:170px!important; width:172px; border:#fff solid 1px; font-size:14px
}

A.neiye_left_a:link {
	border:#ccc solid 1px; text-align:left; color:#666; display:block; background-color:#fff; margin:1px 2px 1px 0px
}
A.neiye_left_a:visited {
	border:#ccc solid 1px; text-align:left; color:#666; display:block; background-color:#fff; margin:1px 2px 1px 0px
}
A.neiye_left_a:active {
	border:#ccc solid 1px; text-align:left; color:#666; display:block; background-color:#fff; margin:1px 2px 1px 0px
}
A.neiye_left_a:hover {
	border:#ccc solid 1px; text-align:left; color:#ff0000; text-decoration:none; background-color:#fffff; display:block; margin:1px 2px 1px 0px
}

.help_center{
line-height: 200%; margin:5px; text-align:left; font-size:11px
}
.bigclass {
	text-align:left; color:#4580be; display:block; padding:12px; width:190px!important; width:192px; border-top:#d6d6d6 solid 1px
}
A.bigclass:link {
	border-left:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:4px 0px 4px 0px; text-align:left; font-weight:bold; color:#333; display:block; background-color:#fafafa
}
A.bigclass:visited {
	border-left:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:4px 0px 4px 0px; text-align:left; font-weight:bold; color:#333; display:block; background-color:#fafafa
}
A.bigclass:active {
	border-left:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:4px 0px 4px 0px; text-align:left; font-weight:bold; color:#333; display:block; background-color:#fafafa
}
A.bigclass:hover {
	border-left:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:4px 0px 4px 0px; text-align:left; font-weight:bold; color:#ff0000; text-decoration:none; background-color:#fffff; display:block
}

.smallclass{
border-bottom:#d6d6d6 solid 1px; padding:3px 0px 3px 1px; text-align:left; background-color:#fafafa; border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; width:189px!important; width:192px
}
A.mainlevel {
	 PADDING: 2px; COLOR: #5b5a5a; TEXT-DECORATION: none; display:block
}
A.mainlevel:hover {
	 PADDING: 2px; COLOR: #fff; BACKGROUND-COLOR: #999; TEXT-DECORATION: none; text-align:left; display:block
}
.a_title{
padding:4px 0px 4px 5px; font-weight:bold; font-size:12px; text-align:left; color:#084ec4; margin-top:5px; text-transform:uppercase
}
.a_title_long{
padding:4px; font-size:11px; text-align:left; background:#c2cad2; margin-bottom:5px
}
.index_news{
margin-top:5px; margin-bottom:5px; 
height:91px!important;
height:92px;
text-align:left
}
.s_offer{
width:130px;
margin:10px 0px 10px 28px; text-align:left
}
.friendlink{
height:20px; margin-top:5px; color:#963137; font-size:11px; font-weight:bold
}
.bottom_top{
background-color:#edf0f2; padding:5px; border-top:#eeeeee solid 1px; border-bottom:#eeeeee solid 1px; margin-bottom:5px;
color:#a29e9c; 
width:840px!important;
width:850px
}
.bottom{
 width:850px; text-align:left; color:#333333; margin:0px; line-height:150%; font-size:11px; background-color:#f7f7f7; padding:0px 0px 20px 0px
}
.bottom_left{
float:left
}
.bottom_right{
color:#fff; padding:3px; text-align:left; float:right; margin-top:0px
}
.news_more{
text-align:right; margin:2px 10px 2px 0px
}
.pro_next{
background-color:#efefef; padding:3px; border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; border-bottom:#d6d6d6 solid 1px; text-transform:uppercase; margin-bottom:0px; text-align:center; font-size:11px;

}
.there_a{
padding:5px; line-height:120%; border-bottom:#CCCCCC dotted 1px; text-align:left
}
.user_right{
float:right; width:715px; border-left:#dddddd solid 1px; text-align:left
}
.edit{
text-align: center; width:25px
}
.edit1{
height:22px; vertical-align:top
}
.edit2{
height:18px; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 2px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 2px; color:#333
}

.ins{
margin:2px; border:#e8e8e8 solid 1px; text-align:center; padding:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif
}
select, option {
	}
	
#document {
    width: 745px;
    text-align: left;
    margin: 0 auto 0 auto;}
	
#nav1 {
	clear: left;
	width:850px;
	background-color: #F7F7F7;
	border: 1px solid #ccc;
}
	
#nav1 table {
	margin: 0;
	font-size: 10px;
	line-height: 10px;
	width: 100%;
	}

#nav1 table table {
	border-bottom: 0;
	border-right: 0;}

#nav1 td {
	color: #666;
	padding-left:20px; 
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 15px;
	text-transform: uppercase;}

#nav1 hi {
	color: #666;
	padding-left:20px; 
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 15px;
	text-transform: uppercase;}
	
#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;} 

#nav1 a:hover {
	color: #00a8b5;
	text-decoration: underline;
	font-size: 10px;
	line-height: 10px;}

#foot {
	border-top: 1px solid #ccc;
	padding: 13px 0 45px 0;
	margin: 0;
	text-align: left;
	color: #666;}

#foot p {
	margin: 0;
	padding: 0 0 5px 0;	}

#foot p#copy {
	padding-top: 5px;
	color: #999;}

.smalllinks {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.smalllinks {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.smalllinks:hover {
	font-size: 11px;
	font-weight: normal;
	color: #89ABD5;
	text-decoration: underline;
}


* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

A {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0059c2; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
#header {
	CLEAR: both; MARGIN: auto; WIDTH: 770px
}
#content {
	CLEAR: both; MARGIN: auto; WIDTH: 770px
}
#footer {
	CLEAR: both; MARGIN: auto; WIDTH: 770px
}
#header #logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 170px; PADDING-TOP: 15px; HEIGHT: 50px
}
#header #logo A {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(/images/logo.gif); WIDTH: 170px; COLOR: #fff; LINE-HEIGHT: 0px; HEIGHT: 50px
}
#header #fast {
	FLOAT: left; FONT: bold 13px/110px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 175px; COLOR: #b3b3b3; HEIGHT: 80px
}
#header #info {
	FLOAT: right; WIDTH: 586px; LINE-HEIGHT: 22px; HEIGHT: 46px; TEXT-ALIGN: right
}
#header #info A {
	MARGIN: 0px 5px
}
#header #nav {
	Z-INDEX: 10; BACKGROUND: url(/images/nav_bg.gif); FLOAT: right; WIDTH: 519px; PADDING-TOP: 9px; POSITION: relative; HEIGHT: 25px
}
#header #nav A {
	DISPLAY: block; FLOAT: left; FONT: bold 12px/25px Verdana, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#header #nav A.home {
	WIDTH: 79px; POSITION: absolute
}
#top {
	MARGIN: auto; WIDTH: 770px
}
#all {
	Z-INDEX: 99999; FONT: bold 12px/25px Verdana, Verdana, Arial, Helvetica, sans-serif; MARGIN-LEFT: 511px; WIDTH: 125px; POSITION: absolute; TOP: 55px
}
#all SPAN STRONG {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/images/all.gif) no-repeat 109px 11px; WIDTH: 115px; CURSOR: pointer; HEIGHT: 25px; TEXT-ALIGN: left
}
DIV.menu2 {
	OVERFLOW: hidden; HEIGHT: 25px
}
DIV.menu1 {
	Z-INDEX: 2222; WIDTH: 540px; HEIGHT: auto
}
DIV.menu1 DIV.list {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(/images/all_bg.gif) no-repeat 0px 100%; PADDING-BOTTOM: 10px; MARGIN-LEFT: -165px; OVERFLOW: hidden; WIDTH: 540px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 100%
}
DIV.menu1 DIV.list A {
	DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; FONT: 100 11px/20px Verdana, Arial, Helvetica, sans-serif; OVERFLOW: hidden; WIDTH: 156px; HEIGHT: 20px; TEXT-ALIGN: left
}
DIV.menu1 DIV.list A:hover {
	BACKGROUND: #f1f1f1
}
#header #nav A.specials {
	FLOAT: right; WIDTH: 97px
}
#header #nav A.factory {
	FLOAT: right; WIDTH: 111px
}
#header #nav A.my {
	FLOAT: right; WIDTH: 105px
}
#header #nav A.homehover {
	FONT-SIZE: 14px; BACKGROUND: url(/images/homehover.gif); MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 27px
}
#header #nav A.factoryhover {
	FONT-SIZE: 14px; BACKGROUND: url(/images/homehover.gif); MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 27px
}
#header #nav A.factoryhover {
	BACKGROUND: url(/images/factoryhover.gif)
}
#header #search {
	CLEAR: both; BACKGROUND: url(/images/search_bg.gif); OVERFLOW: hidden; HEIGHT: 82px
}
#header #search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; LINE-HEIGHT: 26px; PADDING-TOP: 13px; POSITION: relative; HEIGHT: 26px
}
#header #search FORM A {
	FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: underline
}
#header #search FORM STRONG {
	FONT-WEIGHT: 700; MARGIN-LEFT: 28px; COLOR: #6d6d71
}
#header #search FORM SELECT {
	WIDTH: 200px; LINE-HEIGHT: 25px
}
#header #search FORM INPUT.keyword {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 340px; PADDING-TOP: 1px
}
#header #search FORM INPUT.go {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/images/search_go.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 5px; WIDTH: 36px; CURSOR: pointer; PADDING-TOP: 0px; HEIGHT: 26px; BORDER-RIGHT-WIDTH: 0px
}
#header #search FORM * {
	MARGIN: 0px 3px; VERTICAL-ALIGN: middle
}
#header #search #popular {
	COLOR: #8b8b8b; LINE-HEIGHT: 30px; text-align:left
}
#header #search #popular STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header #search #popular A {
	FONT-SIZE: 11px
}
#header #search A.cart {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: 700; FONT-SIZE: 14px; RIGHT: 10px; BACKGROUND: url(/images/car001.gif) no-repeat 0px 50%; WIDTH: 104px; LINE-HEIGHT: 44px; POSITION: absolute; TOP: 5px; HEIGHT: 44px; TEXT-DECORATION: none
}
#header #search A.cart SPAN {
	FONT-WEIGHT: 100; COLOR: #000
}
#header #search A:hover {
	COLOR: #900
}
#header #search A.cart:hover {
	BACKGROUND: url(/images/car002.gif) no-repeat 0px 50%; TEXT-DECORATION: none
}
#header #search FORM INPUT {
	FLOAT: left
}
#header #search FORM SELECT {
	FLOAT: left
}
#header #search FORM STRONG {
	FLOAT: left
}
#header #search FORM INPUT {
	MARGIN-TOP: 2px
}
#header #search FORM SELECT {
	MARGIN-TOP: 2px
}
.select {
	VISIBILITY: hidden
}
.select1 {
	MARGIN: 0px 10px; WIDTH: 200px
}
#header #nav A.all DIV {
	DISPLAY: none
}
#header #nav A.all:hover DIV {
	DISPLAY: block
}
.order_title {
font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#0097dd; text-align:center
}