@charset "utf-8";
@import url("reset.css");
@import url("menus.css");
@import url("select2.css");

body {
	background-color: #eeefee;
	background-image:url(../images/common/bg-main.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #666666;
}


/* ---------- Links ---------- */
a { 
	text-decoration: none;
	color: #0066cc
}
a:hover { 
	text-decoration: underline; 
}

/* ---------- Global ---------- */
hr {
	height: 1px;
	width: 100%;
}

.line {
	width: 100%;
	height: 1px;
	/*background: #ddd;*/
	background: url("../images/common/dot.gif") repeat-x left top;
	overflow: hidden;
}

.pagination-left { 
	background: url("../images/common/pagination-left.png") no-repeat left top;
	width:8px;
	height:16px;
	float:left;
}

.pagination-center { 
	background: url("../images/common/pagination-center.gif") repeat-x top;
	height:16px;
	text-align:center;
	padding-top:2px;
	padding-right:10px;
	padding-left:8px;
	color:#ff4a00;
	float:left;
	line-height:normal
}

.pagination-center-sep {
	margin-left:10px;margin-right:10px;font-size:7px; color:#000000;vertical-align:middle
}

.pagination-right { 
	background: url("../images/common/pagination-right.png") no-repeat left top;
	width:6px;
	height:16px;
	float:left;
}

.pagination-sep {
	padding-left:10px;
	float:left
}

.pagination-center a { 
	color: #666666; 
	text-decoration: none; 
}

.pagination-center a:hover { 
	color: #ff4a00 ; 
}

.pagination-center .currentpage { 
	color: #ff4a00 ; 
}

.normal-pages a {	
	text-decoration:underline
}
.normal-pages .currentpage {	
	color:#ff4a00
}



.clear-both {
	clear: both;
	height: 0px;
	font-size:0px
}


/* ---------- Wrapper ---------- */
#wrapper {
	width: 962px;
	margin: 0 auto;
	min-height:500px;
	
}


/* ---------- Header ---------- */
#header {
	position: relative;
	z-index: 100;
	height: 100px;
}

#header .slogan {
	float:right;
	margin-top:25px;
	font-size: 12px; 
	font-weight:bold;
	color: #666666;
	width:250px
}

#header .logo {
	position: absolute; 
	left: 0px; 
	top: 46px;
}

#header .navigation-top {
	width: 819px;
	position: absolute;
	right: 0px;
	top: 45px;
}


.head_description_title {
	font-size:17px;
	font-weight:bold;
	color:#999;
	margin-left:12px;
	margin-top:0px
}

.head_description {
	margin-left:12px;
	margin-top:5px;
	line-height:17px;
	width:240px;
}

.head_paging {
	margin-left:12px;
	margin-top:15px;
}

.submenue {
	position:absolute;
	left:0px;
	height:23px;
	background-repeat:no-repeat;
	background-position:left
}

.main_bg {
	width:100%;
	position:relative;
	background-position:right;
	background-repeat:no-repeat;
	border-bottom:1px solid #c9c9c9
}

.main_nobg {
	width:100%;
	position:relative;
	height:73px;
}



/* ---------- Channel ---------- */
#channel {	
}

#channel .breadcrumb {
	text-transform: uppercase; 
	margin-left: 12px; 
	padding-top:9px;
	padding-bottom: 6px; 
	font-size: 9px;
}

#channel .breadcrumb span {
	color:#000;
	font-weight:bold
}

#channel .breadcrumb a {
	color:#666666;
	text-decoration:none 
}

#channel .breadcrumb a:hover {
	text-decoration:underline
}

#channel .name {
	float: left; 
	margin-left: 10px; 
	margin-bottom: 2px;
	margin-top: 3px;
}

#channel .name h1 {
	font-size: 29px;
	font-weight: bold;
	color: #FF4900;
}

#channel .line {
		clear: both; 
		/*margin-bottom: 15px; */
		margin-left: 11px; 
		width: 769px; 
	}
	
#navigation-sub { 
	float: left; 
	margin-top: 11px;
}

#navigation-sub li { 
	display: inline; 
}

#navigation-sub ul { 
	margin-left: 43px;
}

.current-sub a { 
	color: #ff4a00;
}
	
#navigation-sub a { 
	color:#666666; 
	font-weight:bold
}


/* ---------- Main ---------- */
#main {
	width:780px;
	margin-top:10px;
	margin-right:4px;
	float:left;
	position:relative
}

.main-container-top {
	background-image:url(../images/common/container-top.gif);
	height:4px;
	width:771px;
	font-size:1px
}

.main-container-center {
	width:769px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	background-color:#fff
}

.main-container {
	width:769px;
	border: 1px solid #c9c9c9;
	background-color:#fff
}

.main-container-bottom {
	background-image:url(../images/common/container-bottom.gif);
	height:4px;
	width:771px;
	font-size:1px
}

.main-content {
	position:relative;
	margin-left:auto;
	margin-top:auto
}

.main-content h1{
	font-size:36px;
	padding-top:7px
}

.main-content-title {
	padding:9px 0px 9px 14px;
	position:relative;

}

.main-content-arrow {
	position:static;
}

.main-content-title-menue {
	margin-left:108px;
	height:auto;
}

.main-content-title-menue a{
	text-decoration:none;
	float:left;
	color:#666666;
	margin-right:6px;
}

.main-content-area {
	background-image:url(../images/common/main-content-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
}


.seperator {
	float:left;
	height:15px;
	width:1px;
	background-image:url(../images/common/seperator.gif);
	margin-right:15px;
	margin-left:10px;
}

.seperator-content-small {
	float:left;
	width:1px;
}

.quicklinks {
	position:absolute; top:5px;right:5px
}
.dashed-line { 
	height: 1px;
	width:100%;
	border-bottom:1px dashed #626262;
	clear:both;
	font-size:1px
}

.dotted-line { 
	height: 1px;
	width:100%;
	border-bottom:1px dotted #e3e3e3;
	
}

.download-pdf {
	color: #0066cc ;
	font-weight:bold;
}

.star {
	color:#ff0000;
	vertical-align:top;
	padding-left:5px;
	text-align:left
}

.step_active a{
	color:#003366;
	font-weight:bold;
	font-size:14px	
}

.step_inactive a{
	color:#e3e8ed;
	font-weight:bold;
	font-size:14px	
}

#small-link {
	margin-top:3px;
	font-size:9px;
}


#small-link a{
	
	font-weight:normal;
	margin-right:20px
}

.download-link {
	color:#0066cc;
	font-weight:bold;
	font-size:10px
}

.vertical-submenue {
	width:162px;
	border: 1px solid #c9c9c9;
	border-top: 0px;
	background-color:#fff;
	padding:8px 8px 7px 5px
}

.slide-show-contents {
	position:absolute;
}
/* ---------- All Getac products -------*/
#all-getac-products {
	padding-left:15px;
	padding-top:15px;
	padding-bottom:10px
}

#all-getac-products .item2 {
	width:80px;
	float:left;
	padding-right:10px;
	padding-left:22px;
	margin-right:5px
}

#all-getac-products .item2-description{
	margin-top:4px; width:80px;
	letter-spacing:-1px
}

#all-getac-products h3 a{
	font-size:14px;
	color: #003366;
}

.all-products-slide-show {
	width:708px;
	height:125px;
	float:left;
	overflow:hidden;
	position:relative
}

.all-products-arrow {
	margin-left:5px;
	float:left
}

/* ---------- Side Bar ----------*/
.sidebar_subtitle {
	font-weight:bold;
	color:#000;
	margin-bottom:10px
}

#standard_sidebar_item {
	margin-bottom:5px
}


.plus-minus-item {
	padding-bottom:3px
}

.plus-minus-title { color:#003366 }

.plus-minus-image {
	cursor:pointer;
}

#previous-review h1 {
	margin-top:4px;
	font-size:13px;
	font-weight:bold;
	color:#003366;
	margin-bottom:8px
}


#testing-video {
	margin-bottom:11px
}

.quick-tool-item {
	float:left;
	padding-top:6px;
	width:150px;	
}

.quick-tool-item  img{
	border:0px
}

.quick-tool-item  div{
	width:90px;color:#676767;  margin-top:10px;
	float:left; font-weight:bold; letter-spacing:-1px; margin-left:3px
}

#search {

}

#search form{

}

#search #keyword {
	margin-bottom:0px;
	width:140px;
	height:16px;
	/*background:#f3f3f3 url(../images/common/icon-search.gif) no-repeat right;*/
	background:#f3f3f3;
	border:solid 2px;
	border-left-color:#404040;
	border-top-color:#404040;
	border-right-color:#D5D5D5;
	border-bottom-color:#D5D5D5;
}

.search-container-top {
	background-image:url(../images/common/container-search-top.gif);
	height:4px;
	width:178px;
	font-size:1px
}

.search-container-center {
	width:170px;
	padding: 10px 0px 10px 6px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	background-color:#fff;
}

.search-container-bottom {
	background-image:url(../images/common/container-search-bottom.gif);
	height:4px;
	width:178px;
	font-size:1px
}

#sidebar {
	width: 177px;
	float:left;
	margin-top:10px;
}

.sidebar-title {
	width:157px;
	padding:7px 7px 9px 11px;
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	height:12px;
	font-weight:bold;
	color:#000000;
	letter-spacing:-1px;
	background-image:url(../images/common/bg-sidebar-title.gif);
}

.sidebar-content {
	width:155px;
	border: 1px solid #c9c9c9;
	border-top: 0px;
	background-color:#fff;
	height:auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* the same as sidebar-content, but it has to have another name because of sidebar-plus-minus.js searches for classnames*/
.sidebar-container {
	width:165px;
	border: 1px solid #c9c9c9;
	border-top: 0px;
	background-color:#fff;
	padding: 5px;
}

.sidbar-centent-subitem {
	border-bottom: 1px dotted #e3e3e3;
	margin-bottom:10px;
	padding-top: 10px;
}


			
/* ---------- Footer ----------*/

#bg-over-footer {
	background-image:url(../images/common/bg-over-footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:84px;
	width:100%;
}

.bg-over-footer-center {
	width:960px;
	height:104px;
	position:relative
}

#bg-over-footer .slogan {
	float:right;
	margin-top:60px;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	width:250px
}

#footer {
	width: 100%;
	height:231px;
	background-image:url(../images/common/bg-footer-bg.gif);
}

#footer .footer-center {
	width:960px;
	height:231px;
	background-repeat:no-repeat;
	background-image:url(../images/common/bg-footer.gif);
	text-align:left;
	position:relative
}

#footer .channel-name {
	color: #FFF;
	font-weight: bold;
	line-height:100%;
	margin-bottom: 5px;
}

#footer .navigation-bottom {
	margin-left: 0px;
	padding-top: 20px;
}

#footer .navigation-bottom ul { 
	float: left; 
	width:159px;
	line-height:160%;
}

#footer .navigation-bottom li a { 
	color: #FFF; 
}


#footer .copyright {
	position:absolute;
	left:0px;
	bottom:7px;
	color: #d5d5d5;
	width:100%
}

#footer .pipe { 
	color: #d5d5d5; 
}

#footer .navigation-end { 
	float:right
}
#footer .navigation-end a { 
	color: #d5d5d5;
}
	
input.text {
	width: 197px;
	height: 17px;
	background-color: #f3f3f3;
	padding-top:1px;
	padding-left:3px
}

.textarea {
	width: 300px;
	height:60px;
	background-color: #f3f3f3;
	padding-top:1px;
	padding-left:3px
}
#wrapper #main #index .main-container #howtobuy .main-content-area .content table tr .left_row p {
	font-size: 14px;
}

/*---------JJ自己加的部分---------*/
.search_icon{
	vertical-align:top;
}
#testing-video a{
	text-decoration: underline;
}
#testing-video .pic_td {
	width:50px;
	vertical-align:top;
	padding-right:5px;
	padding-bottom:10px;
}
#testing-video .title_td {
	vertical-align:top;
	padding-bottom:3px;
	font-size:10px;
}
#testing-video .content_td {
	font-size:9px;
	padding-bottom:10px;
}

#previous-review .sidebar-container {
	width:165px;
	border: 1px solid #c9c9c9;
	border-top: 0px;
	background-color:#fff;
	padding:5px;
}

#previous-review .content-title {
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#013861
}
#previous-review .content-image {
	float:left;
	padding-right:5px;
}
.menu-bar {
	float:left;
	height:12px;
	padding:4px 15px 6px 15px;
	margin-top:1px;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	font-weight:500;
	font-family:Verdana, Geneva, sans-serif;
	color:#8C8E8C;
	letter-spacing:-1px;
	background-image:url(../images/common/menu_bg_gray.jpg);
}
.menu-bar-selected {
	float:left;
	height:12px;
	padding:4px 15px 6px 15px;
	margin-top:1px;
    border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	letter-spacing:-1px;
	background-image:url(../images/common/menu_bg_orange.jpg);
}
.menu-bar a:hover, .menu-bar-selected a:hover {
	text-decoration:none;
}
.menu-bar a{
	color:#8C8E8C;
}
.menu-bar-selected a{
	color:#FFF;
}
.tag-menus{
	position:absolute;
	top:138px;
}
.tag-bg{
	width:100%;
	position:absolute;
	top:140px;
	height:12px;
	padding:4px 0px 6px 0px;
	background-image:url(../images/common/menu_bg_gray.jpg);
}

#overview .tag-menus{
	position:absolute;
	top:357px;
	z-index:10000;
}
#AP .tag-menus{
	position:absolute;
	top:77px;
}
#logout .content{
	padding:30px;
	padding-bottom:10px;
}
/*Global JJ*/
#G-header {
	width:100%;
	position: relative;
	height: 60px;
}
#G-body {
	position: relative;
	height: 350px;
}

#G-header .slogan {
	float:right;
	margin-top:35px;
	font-size: 12px; 
	font-weight:bold;
	color: #666666;
	width:250px
}

#G-header .logo {
	position: absolute;
	left: 0px;
	top: 10px;
}
#G-footer {
	margin-top:10px;
	position: relative;
	z-index: 100;
	height: 220px;
}
#G-footer #footer, #G-footer .footer-center {
	background-image:none;
}
#G-footer #footer .channel-name { 
	color:#FF4900;
}
#G-footer #footer .navigation-bottom li a { 
	color: #666666;
}

#G-footer #footer ul{
	margin:auto;
}
#G-footer td{
	vertical-align:top;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:10px;
}
#G-footer table{
	border:#CCC 1px solid;
}
#G-footer .copyright{
	height:20px;
	margin-top:10px;
	position:relative;
	color:#666;
}
#G-footer .navigation-end a{
	color:#666;
}
G-footer .download-link {
	color:#0066cc;
	font-weight:bold;
	font-size:10px;
}

.leads-description{
	margin-top:5px;
	margin-bottom:5px;
}
body p {
	font-size: 12px;
}
body p {
	font-size: 12px;
}

