.bwh .bw-only-low {
	DISPLAY: none
}
.bwm .bw-only-low {
	DISPLAY: none
}
.bw-not-low {
	DISPLAY: none
}
.bwh .bw-not-low {
	DISPLAY: block
}
.bwm .bw-not-low {
	DISPLAY: block
}
.hidden {
	DISPLAY: none
}

.hide {
	display: none;
}

div, p, form, h1, h2, h3, h4, h5, ul, li, dl, dt, dd, blockquote {
	margin: 0;
	padding: 0;	
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.62em; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
#content {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; FONT-SIZE: 1.1em; BACKGROUND: #fff; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 960px;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
#headermenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; FONT-SIZE: 0.9em; BACKGROUND: url(../images/header/start.gif) no-repeat left 50%; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; HEIGHT: 29px; TEXT-ALIGN: right
}
#headermenu UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#headermenu LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 9px; BORDER-LEFT: #eee 1px solid; COLOR: #ccc; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
#headermenu .first {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 7px; BORDER-LEFT-STYLE: none
}
#headermenu A:link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
#headermenu A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
#headermenu A:active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
#mainarea {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; LINE-HEIGHT: 1.6em; PADDING-TOP: 5px
}
#news-events {
	BACKGROUND: #eee; FLOAT: left; MARGIN: 0px 8px 15px 4px; WIDTH: 456px; HEIGHT: 209px
}
#more-links {
	BACKGROUND: url(../images/newsevents/more-links.png) #eee no-repeat; FLOAT: left; MARGIN: 0px 8px 15px 4px; WIDTH: 456px; PADDING-TOP: 45px; HEIGHT: 164px
}
.first#more-links {
	MARGIN: 0px 10px 15px 2px
}
.first#news-events {
	MARGIN: 0px 10px 15px 2px
}
#more-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
#news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
#events UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
#events UL {
	PADDING-TOP: 6px
}
#news P {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 260px; PADDING-TOP: 4px
}
#events P {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: 260px; PADDING-TOP: 4px
}
#events UL {
	WIDTH: 430px
}
#events P {
	WIDTH: 410px
}
#more-links LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 14px; BACKGROUND: url(../images/newsevents/li.gif) no-repeat 0px 12px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 1.3; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
#news LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 14px; BACKGROUND: url(../images/newsevents/li.gif) no-repeat 0px 12px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 1.3; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
#events LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 14px; BACKGROUND: url(../images/newsevents/li.gif) no-repeat 0px 12px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 1.3; PADDING-TOP: 7px; LIST-STYLE-TYPE: none
}
#more-links LI.first {
	BORDER-TOP-STYLE: none
}
#news LI.first {
	BORDER-TOP-STYLE: none
}
#events LI.first {
	BORDER-TOP-STYLE: none
}
#more-links IMG {
	FLOAT: right; MARGIN: 6px 9px 0px 0px
}
#news IMG {
	FLOAT: right; MARGIN: 6px 9px 0px 0px
}
#events IMG {
	FLOAT: right; MARGIN: 6px 9px 0px 0px
}
#news-events H2 {
	MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: -999px; HEIGHT: 39px
}
#news-events H2 A {
	MARGIN: 0px; OVERFLOW: hidden; TEXT-INDENT: -999px; HEIGHT: 39px
}
#more-links H2 {
	OVERFLOW: hidden; TEXT-INDENT: -999px; POSITION: absolute
}
#news-events H2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#features {
	padding:5px 0px;
}
#features UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#features LI {
	DISPLAY: block; BACKGROUND-color: #eeeeee; FLOAT: left; WIDTH: 237px; HEIGHT: 245px
}
#features IMG {
	PADDING-LEFT: 5px
}
#features SPAN {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; HEIGHT: 20px; line-height:24px;
}
#features A {
	COLOR: #000
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 10px;
}
#footer-top {
	PADDING-RIGHT: 0px; BORDER-TOP: #e1e1e1 1px solid; MARGIN-TOP: 20px; margin-bottom:20px;  PADDING-LEFT: 0px; BACKGROUND: url(../images/footer/bg-top.gif) repeat-x 50% bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#footer P {
	DISPLAY: inline
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer .telecommunications {
	text-align:left;padding:4px 0px 4px; float:left; border:solid 1px #ccc;
}
#footer-bottom {
	PADDING-RIGHT: 0px! important; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 0px! important; FONT-SIZE: 0.9em; BACKGROUND: url(../images/footer/bg-bottom.gif) repeat-x 50% bottom; PADDING-BOTTOM: 0px! important; PADDING-TOP: 5px! important; HEIGHT: 19px
}
#footer LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px
}
#footer LI.first {
	BORDER-LEFT: none;
}
INPUT {
	FONT: 1.1em "Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif; COLOR: #000
}
SELECT {
	FONT: 1.1em "Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif; COLOR: #000
}
A:link {
	COLOR: #333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#accessibility {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/header/acc-bg.gif) #d25924 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 4px; HEIGHT: 28px
}
#accessibility SPAN {
	FLOAT: left; MARGIN-LEFT: 10px
}
#accessibility A {
	COLOR: #fff
}
#accessibility UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#accessibility LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/newsevents/title.png) no-repeat 0px -39px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 39px
}
#tabnav A {
	DISPLAY: block; WIDTH: 100%
}
#tabnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 86px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#news {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(../images/newsevents/newsevents.png) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 170px
}
#events {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(../images/newsevents/newsevents.png) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 170px
}
.news #events {
	DISPLAY: none
}
.events #news {
	DISPLAY: none
}
.events #tabnav {
	BACKGROUND-POSITION: 0px 0px
}
#navigation {
	CLEAR: both
}
#navigation A {
	FONT-SIZE: 12px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#navigation UL {
	PADDING-LEFT: 6px
}
#navigation LI {
	DISPLAY: block; FLOAT: left
}
#navigation A {
	MARGIN-TOP: 3px; DISPLAY: inline; BACKGROUND: url(../images/navigation/left.gif) #ad025e 0px 70px; FLOAT: left; MARGIN-LEFT: 2px; HEIGHT: 30px
}
#navigation A SPAN {
	PADDING-RIGHT: 12px; PADDING-LEFT: 8px; BACKGROUND: url(../images/navigation/right.gif) repeat-y right 70px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 6px; HEIGHT: 24px
}
#navigation A:hover {
	BACKGROUND-POSITION: 0px 40px; MARGIN-TOP: 0px; HEIGHT: 33px; BACKGROUND-COLOR: #db5790
}
#navigation A:hover SPAN {
	BACKGROUND-POSITION: right 40px; PADDING-TOP: 7px; HEIGHT: 26px
}
#menu_top {
	PADDING-RIGHT: 150px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu_bottom {
	CLEAR: right; PADDING-RIGHT: 0px! important; BACKGROUND: url(../images/navigation/background.gif) repeat-x; MARGIN: 0px; HEIGHT: 37px
}
#menu_bottom A {
	BACKGROUND-POSITION: 0px 0px; MARGIN: 7px 3px 0px 0px; COLOR: #000; BACKGROUND-COLOR: #e5e5e5
}
#menu_bottom A:hover {
	BACKGROUND-POSITION: 0px 110px; MARGIN-TOP: 4px
}
#menu_bottom A SPAN {
	BACKGROUND-POSITION: right 0px
}
#menu_bottom A:hover SPAN {
	BACKGROUND-POSITION: right 110px
}
#search {
	CLEAR: both; BACKGROUND: url(../images/search/background.gif) #fff repeat-x; MARGIN-BOTTOM: 1px; HEIGHT: 50px; TEXT-ALIGN: right
}
#search-options {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BACKGROUND: url(../images/search/bg-options.gif) no-repeat right top; PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
#words {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 2px; HEIGHT: 17px
}
.offscreen {
	LEFT: -9999em; POSITION: absolute
}
#hero-container {
	MARGIN-BOTTOM: 10px; width:960px;
}

#emergency-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 150px; TEXT-ALIGN: left
}
#emergency-contact {
	FONT-SIZE: 1.3em; FLOAT: right; MARGIN: 60px 60px 0px 0px
}
#emergency-contact P {
	MARGIN: 0px
}
#emergency-contact SPAN {
	FONT-SIZE: 2.8em; LINE-HEIGHT: 1em
}
#emergency-navigation {
	CLEAR: both; BACKGROUND: url(../images/emergency/bg-nav-bar.gif) repeat-x 50% bottom; MARGIN-BOTTOM: 40px; HEIGHT: 47px
}
#emergency-left {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 382px
}
#emergency-message {
	PADDING-RIGHT: 36px; PADDING-LEFT: 36px; BACKGROUND: url(../images/emergency/bg-message.gif) repeat-y; PADDING-BOTTOM: 20px; WIDTH: 382px; PADDING-TOP: 20px
}
#emergency-message-top {
	BACKGROUND: url(../images/emergency/bg-message-top.gif) no-repeat; WIDTH: 454px; HEIGHT: 1px
}
#emergency-message-bottom {
	BACKGROUND: url(../images/emergency/bg-message-bottom.gif) no-repeat; WIDTH: 454px; HEIGHT: 10px
}
#emergency-message H2 {
	FONT-SIZE: 2em; LINE-HEIGHT: 1.2em
}
#emergency-right {
	FLOAT: right; WIDTH: 421px; MARGIN-RIGHT: 10px
}
.emergency-extra {
	PADDING-RIGHT: 36px; PADDING-LEFT: 36px; BACKGROUND: url(../images/emergency/bg-extra.gif) repeat-y; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 349px; PADDING-TOP: 20px
}
.emergency-extra-top {
	BACKGROUND: url(../images/emergency/bg-extra-top.gif) no-repeat; WIDTH: 421px; HEIGHT: 1px
}
.emergency-extra-bottom {
	BACKGROUND: url(../images/emergency/bg-extra-bottom.gif) no-repeat; MARGIN-BOTTOM: 10px; WIDTH: 421px; HEIGHT: 8px
}
.emergency-extra H3 {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1em
}

.col950Title {
	background:transparent url(http://www.gopro.com.cn/resource/img/index_48.gif) no-repeat scroll 0 0;
	color:#c70000;
	font-size:14px;
	height:21px;
	line-height:21px;
	margin:0;
	padding:3px 10px;
	width:60px;
	text-align:left;
	float:left;
}

.col950Title1 {
	background:transparent url(http://www.gopro.com.cn/resource/img/index_48.gif) no-repeat scroll 0 0;
	color:#c70000;
	font-size:14px;
	height:21px;
	line-height:21px;
	margin:0;
	padding:3px 10px;
	width:90px;
	text-align:left;
	float:left;
}

.friendlinks
{
	text-align:left;padding:4px 0px 4px; float:left; border:solid 1px #ccc;	
	}

.friendlinks img {
	border:1px solid #454545;
	margin:1px;
	padding:0px;
}

.txtlinks {
	border-top:1px solid #BDBDBD;
	line-height:23px;
	padding:5px;
	width:940px;
	text-align:left;
}

.utility {
	padding:10px 5px;
	width:930px;
	text-align:left;
}

.right {
	float:right;
}

.txtlinks {
	line-height:23px;
}

.col630Title {
	background:transparent url(http://www.gopro.com.cn/resource/img/bg_title2.gif) no-repeat scroll 0 0;
	color:#c70000;
	font-size:14px;
	height:21px;
	line-height:21px;
	margin:0;
	padding:3px 10px;
	width:610px;
}

.col310Title {
	background:transparent url(http://www.gopro.com.cn/resource/img/index_35.gif) no-repeat scroll 0 0;
	color:#c70000;
	font-size:14px;
	height:21px;
	line-height:21px;
	margin:0;
	padding:3px 10px;
	width:290px;
}

.col310List {
	border-bottom:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	color:#333333;
	margin:0 auto;
	padding:5px;
	width:298px;
}

.col630 {	
	width:630px;
}

.left {
	float:left;
}
	
.col310 {
	width:310px;
	margin-right:10px;
}

.newinfo {
	width:960px;
	padding:5px 0px;
}

/* @group SlideShow */

#slideshow {
	width: 630px;
	height: 313px;
	overflow: hidden;
	position: relative;
}

#slideshow #slideshowloader {
	position: absolute;
	top: 131px;
	left: 300px;
	background: url(../images/loading.gif) no-repeat 0px 0px;
	z-index: 6;
	width: 32px;
	height: 0;
	padding: 32px 0 0 0;
	display: block;
	overflow: hidden;
}


#slideshow ul#imageviewer {
	width: 630px;
	height: 290px;
	overflow: hidden;
	z-index: 1;
}
#slideshow ul#imageviewer li {
	width: 630px;
	height: 290px;
	position: absolute;
}

#slideshow #controllers {
	width: 630px;
	height: 26px;
	position: absolute;
	top: 290px;
	left: 0;	
	z-index: 5;
	background: url(../images/bg_sprite.gif) no-repeat 0 -128px;
}


#slideshow #controllers ul {
	list-style: none;
	float: left;
	position: absolute;
	left: 245px;
	top: 1px;
}


#slideshow #controllers ul li {
	float: left;
	padding: 0 2px;
	text-align: center;
}

#slideshow #controllers ul li a {
	width: 25px;
	display: block;
	height: 17px;	
	padding-top: 4px;
	overflow: hidden;
	color: #002b54;	
	background: url(../images/bg_sprite.gif) no-repeat -119px -102px;
}

#slideshow #controllers ul li a:hover,
#slideshow #controllers ul li a.active {
	text-decoration: none;
	color: #71AF47;
	background-position: -94px -102px;
}


#slideshow #controllers a#previous,
#slideshow #controllers a#next,
#slideshow #controllers a#control {
	height: 0;
	width: 12px;
	padding: 13px 0 0 0;
	display: block;
	overflow: hidden;
	background-image: url(../images/bg_sprite.gif);
	background-repeat: no-repeat;
}


#slideshow #controllers #previous {
	position: absolute;
	left: 220px;
	top: 5px;
	background-position: -70px -102px;
}

#slideshow #controllers #next {
	position: absolute;
	left: 435px;
	top: 5px;
	background-position: -82px -102px;
}

#slideshow #controllers #control {
	position: absolute;
	left: 450px;
	top: 5px;
}

#slideshow #controllers .play {
	background-position: -46px -102px;
}

#slideshow #controllers .pause {
	background-position: -58px -102px;
}

.blank5
{

	margin-bottom:5px;
	}
	
	.lineDotted {
background:transparent url(http://www.gopro.com.cn/resource/img/publicLoginLine1.gif) repeat-x scroll 0 0;
font-size:1px;
height:1px;
overflow:hidden;
	margin:0px; padding:0px;
}

a img {
	border: none;
}

.grey {
color:#9A9A9A;
font-size:12px;
}
