html, body
{
	color: #82786f;
	background-color: #fff;
	font-family: Arial, "Helvetica Neue" , Helvetica, Tahoma, Verdana, sans-serif;
	font-size: .85em;
	margin: 0 auto;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, table
{
	margin: 0;
	padding: 0;
}
a
{
	color: #7ab800;
	text-decoration: none;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
a:hover
{
	color: #82786f;
	text-decoration: none;
}

a:active
{
	outline: none;
}

/* */
h1
{
	font-size: 138.5%;
}
h2
{
	font-size: 123.1%;
}
h3
{
	font-size: 108%;
}
h1, h2, h3, h4
{
	margin: 1em 0;
}
h1, h2, h3, h4, h5, h6, strong
{
	font-weight: bold;
}
em
{
	font-style: italic;
}
blockquote, ul, ol, dl
{
	margin: 1em;
}
ol, ul, dl
{
	margin-left: 2em;
}
ol li
{
	list-style: decimal outside;
}
ul li
{
	list-style: none;
}
dl dd
{
	margin-left: 1em;
}
p, fieldset, table
{
	margin-bottom: 1em;
}
img
{
	border-style: none;
	_behavior:url(../js/iepngfix.htc);
}
.content_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
/*	color: #000000;*/
	font-weight: bold;
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #333333;*/
	line-height: 22px;
}

.content_titleblack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	color: #000000;*/
	line-height: 14px;
	height:25px;
}

.content_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #000000;*/
	line-height: 22px;
	font-weight: bold;
}

.content_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #000000;*/
	line-height: 22px;
}
/* ----------------- Search Page-----------------*/
.search_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #CCCCCC;*/
	font-style: italic;
}
.search_link a:link
{
/*	color: #CCCCCC;*/
	text-decoration: none;
}
.search_link a:visited
{
/*	color: #CCCCCC;*/
	text-decoration: none;
}
.search_link a:hover
{
/*	color: #339900;*/
	text-decoration: underline;
}

/*------------------Press news list----------------------------*/
.row_color0
{
	background-color: #F6F6F6;
}

.row_color1
{
	background-color: #FFFFFF;
}

/*------ Tim Add------*/

.content_bold
{
	font-size: 12px;
/*	color: #000000;*/
	line-height: 22px;
	font-weight: bold;
}

.title_18
{
	font-size: 18px;
/*	color: #4B4B4B;*/
	line-height: 26px;
}
.title_18 a:link
{
/*	color: #339900;*/
	text-decoration: none;
}
.title_18 a:visited
{
/*	color: #339900;*/
	text-decoration: none;
}
.title_18 a:hover
{
/*	color: #0a0a0a;*/
	text-decoration: underline;
}

.supportcategory02
{
	width: 630px;
	text-align: center;
	float: left;
	height: 37px;
}

.category0201
{
	height: 26px;
	padding-top: 7px;
	text-align: left;
	width: 190px;
	float: left;
}
.category0202
{
	height: 26px;
	padding-top: 7px;
	text-align: left;
	width: 210px;
	float: left;
}
.category0203
{
	height: 26px;
	padding-top: 7px;
	text-align: center;
	width: 210px;
	float: right;
}

.btn_yes
{
	height: 30px; /*border: 1px solid #FF3333; */
	float: left;
	width: 580px;
}

.btn_yes div.text
{
	height: 26px;
	float: left;
	padding-top: 4px;
	padding-right: 20px;
}

.btn_yes div.l
{
	width: 9px;
	height: 30px;
	float: left;
	background-image: url(../image/btn_yes_l.gif);
	margin-left: 5px;
}

.btn_yes div.r
{
	height: 30px;
	float: left;
	background-image: url(../image/btn_yes_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: hand;
	margin-right: 5px;
	display: block;
}

.btn_yes div.r div.btncontent
{
	height: 20px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 11px;
	text-align: center;
	cursor: pointer;
	display: block;
}
/*------ Tim Add End------*/
.content_white
{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.content_white a:link
{
	font-size: 12px;
/*	color: #339900;*/
	text-decoration: none;
}
.content_white a:visited
{
	font-size: 12px;
/*	color: #339900;*/
	text-decoration: none;
}
.content_white a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #444; ;*/
	text-decoration:underline;
}
.content_spec 
{
	font-size: 12px;
	line-height: 16px;
}
.catalog {
	font-size: 11px;
	line-height: 16px;
	color: #c7c2ba;
}
.dropdownmenu
{
	font-size: 12px;
	color: #82786f;
	font-family: Arial, Helvetica, sans-serif;
}
.fontBlack18 {
	font-size:18px;
	color:black;
}
.fontBlack22 {
	font-size:22px;
	color:black;
}
.fine_print {
	font-size: 11px;
	line-height: 17px;
	margin: 30px 0 35px 0;
	color: #a59d95;
}

#container
{
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 5px;
}

div#head
{
	width: 100%;
	margin: 0;
	padding: 0;
}
div.wrapper
{
	margin: 0;
	padding: 0;
}

/* ----------------------------------------Head------------------------------------------- */
#head
{
	height: 71px;
	width: 960px;
	margin: 0 auto;
}
#head #logo
{
	height:51px;
	width: 168px;
	margin-left: 0px;
	padding-top:20px;
	float: left;
	position: absolute;
}
#head #country
{
	height: 20px;
	width: 400px;
	margin-left: 350px;
	position: absolute;
}

#head #mainNav
{
	height: 41px;
	width: 760px;
	display: block;
	margin-top: 29px;
	margin-left: 140px;
	position: absolute;
}

/* Search copy/paste */
#searcharea
{
	width: 560px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 12px;
}
#search_box
{
	float: left;
	width: 900px;
	font-size: 100%;
	height: 30px;
/*	border: 1px solid #d0d0d0;*/
	padding-top: 8px;
	padding-left: 10px;
}
#search_header
{
	float: left;
	width: 100%;
	font-size: 100%;
}

/*---------------------------------Top Menu--------------------------------------- */
#topNav ul
{
	margin: 0;
/*	padding: 10px 10px 0;*/
	padding: 8px 10px 0;
	list-style: none;
	font-size: 110%;
}
#topNav ul
{
	margin: 0;
/*	padding: 10px 10px 0;*/
	padding: 8px 10px 0;
	list-style: none;
	font-size: 110%;
}
#topNav{ height:30px;}
#topNav li
{
	float: left;
	height: 26px;
	font-weight: bold;
	margin: 0;
}
#topNav a
{
	float: left;
	display: block;
	text-decoration: none;
	color: #82786f;
	font-size:14px;
	margin: 0px 5px 0px 9px;
	padding: 5px 19px 0px 15px;
}
#topNav a:hover
{
	color: #7ab800;
	text-decoration: none;
}
#topNav > ul a
{
	width: auto;
}
#topNav a
{
	float: none;
}
#topNav li:hover, #topNav li:hover a
{
	color: #82786f;
}
#topNav li:hover a
{
	color: #7ab800;
}

#topNav li.nav
{
	background: url(../images/tn_newL.gif) no-repeat left top;
	color: #c7c2ba;
}
#topNav li.nav a
{
	background: url(../images/tn_newR.gif) no-repeat right top;
	text-decoration: none;
	color: #c7c2ba;
}
/* -----------------------------------Search----------------------------- */
#head #search
{
	height: 22px;
	width: 240px;
	margin-top: 0px;
	position: absolute;
	margin-left: 720px;
	
}

#search form input.input1
{
	font-size: 12px;
	font-family: Arial,sans-serif;
	color: 82786f;
	width: 188px;
	border:0;
	height:20px;
	padding-left:15px;
	padding-top:4px;
	background: url(../images/searchpage_search.gif) repeat-x left center;
	
}


#search form input.input2
{
	border: 0px;
	font-size: 13px;
	background: url(../images/search_new.gif) no-repeat center;
	cursor: pointer;
	color:#ffffff;
	width:32px;
	font-family: Arial;
	height:23px;
	}

/*----------------------YouTube, FaceBook-----------------------------------------------*/
#social, #ctl00_divSocial
{
	width: 102px;
	height: 36px;
	top: 30px;
	left: 850px;
	position:relative;
}
#social img, #ctl00_divSocial img {
	border-style:none;
	filter: alpha(opacity=100);
	opacity: .99;
}
#social ul, #ctl00_divSocial ul {
	margin: 0;
	padding: 0;
	border-style:none;
	float:right;
}
#social li, #ctl00_divSocial li {
	float: left;
	width: 34px;
	height: 36px;
}
#social li a:hover img, #ctl00_divSocial  li a:hover img{
	filter: alpha(opacity=40);
	opacity:.40;
}

/* -------------------------------------body----------------------------- */
#wrapper
{
	width: 960px;border: 1px solid #c7c2ba;
}

#wrapper h1
{
	color: #82786f;
	margin-top: 0;
	padding-top: 0;
}
#contentwrap
{
	width: 100%;
}
#contentwrap #maincontentarea
{
	float: left;
}

#bar
{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin: 0;
	background-color: #c7c2ba;
	height: 1px;
	line-height: 0px;
}

#corner
{
	height: 15px;
	width: 958px;
	background-image: url(../images/spacer2.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	clear: left;
}

#wrapper #SameCornerOnlyDefaultPage
{
	height: 1px;
	width: 958px;
	clear: both;
	_display:none;
}	

/*--------------------------- homepage three column--------------------------- */

#story1, #story2, #story3
{
	width: 314px;
	height: 203px;
	float: left;
	display: block;
	padding-top: 11px;
	padding-bottom: 4px;
	_overflow: hidden;
}
#story1
{
	margin-left: 8px;
	_margin-left: 4px;
}
#story2
{
	margin-left: 1px;
	_margin-left: 1px;
}
#story3
{
	margin-left: 1px;
	_margin-left: 1px;
}

.left_subpromo {
	width: 314px;
	height: 123px;
	margin: 0px;
	padding-top: 80px;
	border: 1px solid #FFFFFF;
}
.left_subpromo p{
	margin:0px 0px 0px 160px;
	color: #99cc33;
	line-height:20px;
	width:135px;
	white-space: nowrap;
    overflow: hidden;
	text-overflow:ellipsis;
	text-align:left;}

.left_subpromo p.more {
	color: #99cc33;
	padding-top:80px;
	text-align: right;
}
.left_subpromo p.more:hover {
	color: #82786f;
}


.center_subpromo {
	width: 314px;
	height: 123px;
	margin: 0px;
	padding-top: 80px;
	border: 1px solid #FFFFFF;
}
.center_subpromo p{
	margin:0px 0px 0px 20px;
	color: #99cc33;
	width:275px;
	line-height:20px;
	white-space: nowrap;
    overflow: hidden;
	text-overflow:ellipsis;
}

.center_subpromo p.more {
	color: #99cc33;
	text-align: right;
	padding-top:20px;
}
.center_subpromo p.more:hover {
	color: #82786f;
}

/*------------------------------------ footer ------------------------------------*/
#footer
{
	clear: both;
	margin: 14px 15px 0px 15px;
}

#footer #footL, #footer #footR
{
	float: left;
	display:block;
	width:930px;
	margin:auto;
	text-align:center;
	padding-bottom: 12px;
}

#footer  a
{
	color: #82786f;
	text-decoration: none;
}
#footer  a:hover
{
	color: #7ab800;
}



/*---------------------------------left menu----------------------------------*/
#leftcontentarea
{
	padding: 0px;
	margin: 0px;
	display: block;
	float: left; /*fix min-height in IE6*/
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
#leftnav
{
	width: 185px;
	float: left;
	margin: 19px 20px 0px 18px;
	display: inline;
}
#leftnav h3
{
	background-image: url( ../images/leftnav_title_bg.gif);
	height: 26px;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 9px 0px 0px 18px;
	color: #82786f;
}
#leftnav .end_cap
{
	background-image: url( ../images/leftnav_bottom.gif );
	background-repeat: no-repeat;
	height: 6px;
	line-height: 1px;
	overflow: hidden;
	padding-bottom: 18px;
	background-color: #ffffff;
}
#leftnav a.menu_item
{
	display: block;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #82786f;
	background-image: url(../images/leftnav_divider.gif );
	background-repeat: no-repeat;
	background-position: top center;
	padding: 12px 25px 10px 16px;
	position: relative;
	outline: none;
	-moz-outline-style: none;
}
#leftnav a.menu_active
{
	color: #c7c2ba;
}
#leftnav a.menu_item div.arrow
{
	line-height: 1px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 13px;
	height: 7px;
	width: 7px;
	background-image: url(../images/leftnav_arrow_right.gif );
}
#leftnav a.menu_item div.arrow_down
{
	line-height: 1px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 13px;
	height: 7px;
	width: 7px;
	background-image: url(../images/leftnav_arrow_down.gif);
}
#leftnav a.menu_first
{
	background-image: none;
}
#leftnav a.menu_last
{
}
#leftnav a.menu_item:hover
{
	color: #7AB800;
}
#leftnav a.menu_item:active
{
	outline: none;
}
#leftnav a.menu_item:focus
{
	-moz-outline-style: none;
}
#leftnav .submenu
{
	background: #f5f5f5;
	margin: 0px auto;
	width: 175px;
	display: none;
}
#leftnav .submenu .submenu_item
{
	display: block;
	padding: 6px 10px 1px 26px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #82786f;
}
#leftnav .submenu .submenu_item:hover
{
	color: #7AB800;
}
#leftnav .submenu .submenu_active
{
	color: #c7c2ba;
}
#leftnav .submenu .submenu_first
{
	padding-top: 12px;
	background-image: url(../images/leftnav_subnav_bg_top.gif);
	background-repeat: repeat-x;
	background-position: top center;
}
#leftnav .submenu .submenu_last
{
	padding-bottom: 9px;
	background-image: url(../images/leftnav_subnav_bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
}


/*-----------------------------------------testimony---------------------*/
#leftcontentarea #leftTestimony
{
	width: 185px;
	float: left;
	margin: 0px 20px 0px 18px;
	padding: 0 0 18px 0;
	clear: left;
	_margin: 0;
	_padding: 0px 10px 18px 18px;
}

#leftcontentarea #leftTestimony ul
{
	margin: 0;
	padding: 0;
}

#leftcontentarea #leftTestimony ul li, #leftcontentarea #leftTestimony ul li img
{
	list-style-type: none;
	display: block;
	border-style: none;
	line-height: 0px;
	vertical-align:bottom;
}
/*-----------------------------------------Content------------------------------------------*/
#maincontentarea #subContentArea
{
	float: left;
	display: block;
	padding: 10px 10px 0 10px;
	width: 700px;
}
#maincontentarea #subContentArea ul
{
}
#maincontentarea #subContentArea ul li
{background:url(../images/bullet_green.gif) no-repeat 30px 7px; padding-left:45px; height:30px; line-height:30px;
}
#maincontentarea #subContentArea ul li span
{ float:right; padding-right:60px;
}

#maincontentarea #subContentArea h4{ font-size:14px; text-align:center;}

.pressBlock ul li
{
	list-style-type: square;
}
#maincontentarea #subContentAreaWithoutTitle
{
	float: left;
	display: block;
	padding: 0 10px 0 10px;
	width: 700px;
}

#maincontentarea #subContentArea table, #maincontentarea #subContentArea table ul {
} 

#maincontentarea #subContentArea table li{
	list-style-type: square;
}

/*-------------------------------------------Content title-----------------------*/
#mainContentBar
{
	width: 730px;
	float: left;
	padding: 25px 0 0 0;
}



#mainContentBar #contentTitleBuy, #mainContentBar #contentTitleBuy img
{
	margin: 0;
	padding-right: 5px;
	float: right;
	text-align: right;
	border-style: none;
}


#mainContentBar #contentTitleArea
{
	margin: 0;
	padding: 4px 0 10px 10px;
	font-size: 16px;
	float: left;
	width:600px;
}

/*-------------------------------------Product news & Press box-----------------------*/
#maincontentarea #c3news
{
	padding: 0 10px 0 0;
	margin: 10px 0 0 0;
	float: right;
	display: none;
	width: 193px;
	background-image: url(../images/cbox_edge_bg.gif );
	background-repeat: repeat-y;
}

#maincontentarea #c3news h3
{
	background-image: url(../images/cbox_title_bg.gif );
	background-repeat: no-repeat;
	height: 10px;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #82786f;
}
#maincontentarea #c3news img
{
	border-style: none;
}
#maincontentarea #c3news .end_cap
{
	background-image: url(../images/cbox_bottom.gif);
	background-repeat: no-repeat;
	height: 6px;
	line-height: 1px;
	overflow: hidden;
}
#maincontentarea #c3news .content
{
	padding: 0 5px 0 6px;
}
#maincontentarea #c3news p
{
	margin: 0px;
	padding: 10px;
	line-height:16px;
}

#maincontentarea #c3news .pressbox
{
	padding: 8px 0 0 17px;
}

#maincontentarea #c3news .pressbox .lineArea
{
	background-image: url( ../images/subCat_top.gif);
	background-repeat: repeat-x;
	width: 170px;
	height: 1px;
	margin: 5px 0px 5px -6px;
	_overflow: hidden;
}
#maincontentarea #c3news .pressbox #searchTextBox
{
	width: 156px;
}

#maincontentarea #c3news .pressbox #searchButton
{
	width: 156px;
	text-align: center;
	padding: 2px 0 10px 0;
}
#maincontentarea #c3news .pressbox #Drop
{
	width: 165px;
	margin: 2px 0px 10px -3px;
}

/*---------------------------------------Press page Video Gallery-------------------------------------*/
#maincontentarea #PressPhotoAndVideo #videodevice
{
	width: 306px;
	list-style-image: none;
	list-style-type: none;
	height: 160px;
	background-repeat: no-repeat;
	background-image: url(../images/bg_videoarea.gif);
	float: left;
	margin: 0px 15px 15px 2px;
}
#maincontentarea #PressPhotoAndVideo #videodevice #videopic
{
	width: 154px;
	height: 115px;
	float: left;
	padding-top: 21px;
	padding-left: 20px;
}
#maincontentarea #PressPhotoAndVideo #videodevice #videoproname
{
	width: 100px;
	height: 60px;
	float: left;
	padding-top: 35px;
	padding-left: 10px;
}

#maincontentarea #PressPhotoAndVideo #videodevice #videoselect
{
	width: 103px;
	height: 19px;
	float: left;
	text-align: right;
	padding-left: 7px;
	padding-top: 22px;
	_position: absolute;
	_margin: 97px 0 0 -112px;
}

/*----------------------------------Press page Photo Gallery------------------------------*/
#maincontentarea #PressPhotoAndVideo #devicetitle
{
	width: 250px;
	height: 28px;
	margin-left: 8px;
	padding-top: 8px;
}

#maincontentarea #PressPhotoAndVideo #device
{
	width: 165px;
	list-style-image: none;
	list-style-type: none;
	height: 102px;
	background-image: url(../images/support_devicebg.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 0px 10px 10px 0px;
}
#maincontentarea #PressPhotoAndVideo #device #pic
{
	width: 60px;
	height: 74px;
	float: left;
	padding-top: 14px;
	padding-left: 16px;
}
#maincontentarea #PressPhotoAndVideo #device #proname
{
	width: 65px;
	height: 28px;
	float: left;
	padding-top: 18px;
	padding-left: 8px;
	_padding-top: 18px;
}
#maincontentarea #PressPhotoAndVideo #device #select
{
	width: 65px;
	height: 19px;
	float: left;
	text-align: right;
	padding-left: 8px;
	padding-top: 23px;
	_padding-top: 0px;
	_position: absolute;
	_text-align: left;
	_margin-left: -32px;
	_margin-top: 70px;
}

/*-----------------------------------------------Product list------------------------------*/

#divProductList
{
	display: block;
	float: left;
	height: 100%;
	width: 100%;
}
#divListA, #divListC
{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 20px 27px 0px 27px;
	display: block;
	float: left;
	_padding: 20px 7px 0px 27px;
}
#divListB
{
	margin: 0px 0px 0px 0px;
	padding: 20px 27px 0px 27px;
	display: block;
	float: left;
	_padding: 20px 7px 0px 27px;
}
#divListTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
/*	color: #929292;*/
/*	font-weight: bold;*/
	height: 36px;
}
#divListTitle span
{
	font-size: 12px;
	font-weight: normal;
}

#divListTitle div.noscript
{
	width:900px;
	height:1px;
	_line-height:1px;
	}
	
#divListA ul, #divListB ul, #divListC ul, #divProductListingA ul, #divProductListingB ul, #divProductListingC ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#divListA ul li, #divListB ul li, #divListC ul li, #divProductListingA ul li, #divProductListingB ul li, #divProductListingC ul li
{
	width: 130px;
	height: 150px;
	display: block;
	float: left;
}

.pplist
{
	_behavior:url(../js/iepngfix.htc);
	}
	
#divListA ul li a div.img, #divListB ul li a div.img, #divListC ul li a div.img, #divProductListingA ul li a div.img, #divProductListingB ul li a div.img, #divProductListingC ul li a div.img
{
	width: 130px;
	height: 125px;
	cursor: pointer;
}

#divListA ul li a div.textpart, #divListB ul li a div.textpart, #divListC ul li a div.textpart, #divProductListingA ul li a div.textpart, #divProductListingB ul li a div.textpart, #divProductListingC ul li a div.textpart
{
	display: table;
	overflow: hidden;
	cursor: pointer;
	width: 115px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /*color: #82786f;*/
	line-height: 12px;
	font-weight: bold;
	margin-left: 8px;
	text-align: center;
	position: relative;
	text-decoration: none;
	color:#1e1e1e;
}

#divProductListingA ul li a:hover div.textpart, #divProductListingB ul li a:hover div.textpart, #divProductListingC ul li a:hover div.textpart
{
	color:#7ab800;}

#divProductListingA, #divProductListingB, #divProductListingC
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}
#divListA ul li a, #divListB ul li a, #divListC ul li a
{
	color: #82786f;
}
#divListA ul li a:hover, #divListB ul li a:hover, #divListC ul li a:hover
{
	color: #7ab800;
}

/*-----------------------------------Product list in press page-------------------------------------*/
#subContentArea #all_devicetitle
{
	width: 660px;
	float: left;
}
#subContentArea #all_devicetitle #fontarea
{
	padding-left: 15px;
}
#subContentArea #all_devicetitle hr
{
	border: 0;
	height: 1px;
	color: #dddddd;
	background-color: #dddddd;
	margin-top: 10px;
}

/* ----------------------------------------- Product Operator ---------------------------*/
.divProductOperator
{
 	display:none;
 	height: 41px;
 	width: 960px;
	 _float: left;
 	border-bottom: solid 1px #c7c2ba;
}
.divProductOperator ul
{
 	margin: 0;
 	padding: 0;
 	list-style-type: none;
 	list-style-image: none;
}
.divProductOperator ul li
{
 	display: block;
 	float: left;
}

#contentwrap #divOperatorWithContentTitle
{
	margin: 0;
	padding: 11px 0px 0px 19px;
	font-size: 16px;
	float: left;
	cursor:default;
}

#contentwrap #divOperatorWithWhereToBuy
{
	margin: 0;
	padding: 6px 17px 0px 0px;
	float: right;
}

/*-----------------------------------------------------Javascript sushi boat-----------------------------------------------------*/
.jcarousel-skin-sushi
{
	background:url(../images/sushiboat_bg.gif) repeat-x;
	width: 960px;
	height: 350px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	}
.jcarousel-skin-sushi .jcarousel-container
{
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-skin-sushi .jcarousel-clip-horizontal
{
	width: 900px;
	height: 350px;
	margin:0 0 0 30px;
}

.jcarousel-skin-sushi .jcarousel-item
{
	width: 100px;
	height: 350px;
	margin-right: 10px;
}


.jcarousel-skin-sushi .jcarousel-clip
{
	z-index: 2;
	overflow: hidden;
	position: relative;
}

.jcarousel-skin-sushi .jcarousel-list
{
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
}

.jcarousel-skin-sushi .jcarousel-list li, .jcarousel-skin-sushi .jcarousel-item
{
	float: left;
	list-style: none;
}

.jcarousel-skin-sushi #jcarousel-control
{
	width: 960px;
	height: 25px;
	position: absolute;
	margin: -40px 0 0 0;
	z-index: 5;
}

.jcarousel-skin-sushi .jcarousel-prev
{
	display: none;
	z-index: 6;
	position:absolute;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background:  url(../images/med-arrow-left.png) no-repeat ;
	_background:  url(../images/med-arrow-left.gif) no-repeat ;
	float:left;
	left:0;
}

.jcarousel-skin-sushi .jcarousel-prev:hover
{
	background: url(../images/med-arrow-left-on.png) no-repeat 0 0;
	}

.jcarousel-skin-sushi .jcarousel-next
{
	display: none;
	z-index: 6;
	position:absolute;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background:  transparent url(../images/med-arrow-right.png) no-repeat 0 0;
	_background: transparent url(../images/med-arrow-right.gif) no-repeat 0 0;
	right:0;
}

.jcarousel-skin-sushi .jcarousel-next:hover
{
	background: transparent url(../images/med-arrow-right-on.png) no-repeat 0 0;
	}

.jcarousel-skin-sushi #jcarousel-control #TableForRound
{
	border: 0;
}

.jcarousel-skin-sushi #jcarousel-control #TableForRound td
{
	border: 0;
	background-color: Transparent;
}

.jcarousel-skin-sushi #jcarousel-control #TableForRound div
{
	float: left;
	cursor: pointer;
	width: 16px;
	height: 20px;
	margin-top: 4px;
}

.jcarousel-skin-sushi #jcarousel-control #TableForRound div.round
{
	background: transparent url(../images/circles.png) no-repeat 0 -20px;
	/*_behavior:url(../js/iepngfix.htc);*/
}

.jcarousel-skin-sushi #jcarousel-control #TableForRound div.roundSelected
{
	cursor: default;
	background: transparent url(../images/circles.png) no-repeat 0 0px;
	/*_behavior:url(../js/iepngfix.htc);*/
}

.jcarousel-skin-sushi ul li div.phoneItem
{
	z-index: 2;
	width: 280px;
	float: left;
	margin: 0;
	padding:0 3px 0 13px;
	_overflow:hidden;
}

/*for no javascript*/
.jcarousel-skin-sushi ul.SushiPhoneItem a.nojavascript, .jcarousel-skin-sushi ul.SushiPhone2Item a.nojavascript, .jcarousel-skin-sushi ul.SushiPhone1Item a.nojavascript
{
	width:280px;
	display:inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
.jcarousel-skin-sushi ul.SushiPhoneItem a.nojavascript
{
	padding:0 7px 0 13px;
	}
	
.jcarousel-skin-sushi ul.SushiPhone2Item a.nojavascript
{
	margin: 0 0 0 113px;
	}
	
.jcarousel-skin-sushi ul.SushiPhone1Item a.nojavascript
{
	margin: 0 0 0 310px;
	}

.jcarousel-skin-sushi ul li div.phone2Item
{
	z-index: 2;
	width: 280px;
	float: left;
	margin: 0 0 0 113px;
	_overflow:hidden;
	_margin: 0 53px 0 53px;
}

.jcarousel-skin-sushi ul li div.phone1Item
{
	z-index: 2;
	width: 280px;
	float: left;
	margin: 0 0 0 310px;
	_margin: 0 0 0 157px;
	_overflow:hidden;
}

.jcarousel-skin-sushi ul li div .ProductNameImage
{
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
	
.jcarousel-skin-sushi ul li div .ProductImage
{
	width: 280px;
	height:266px;
	display: table-cell;
	vertical-align:bottom;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
	
.jcarousel-skin-sushi ul li div .ProductImage img
{
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	bottom:80px\9;
	position:absolute\9;
	margin-left:-130px\9;
	}

.jcarousel-skin-sushi ul li div .ProductNameImage
{
	z-index: 5;
	position: absolute;
}

.jcarousel-skin-sushi ul li div .ProductNameImage img{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop)\9;
}
.jcarousel-skin-sushi ul li div .ProductBrief
{
	z-index: 5;
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	padding: 2px 0 0 0;
	text-align: center;
	display:none;
	font-size:14px;
	color:#1E1E1E;
	_line-height:14px;
}

/*----sushi boat add bigger image for tablet----*/
.jcarousel-skin-sushi ul li div.largeSection .ProductImage,
.jcarousel-skin-sushi ul li div.largeSection .ProductNameImage,
.jcarousel-skin-sushi ul li div.largeSection .ProductBrief
{
	width: 420px;
}
.jcarousel-skin-sushi ul.SushiTabletItem a.nojavascript, 
.jcarousel-skin-sushi ul.SushiTablet2Item a.nojavascript, 
.jcarousel-skin-sushi ul.SushiTablet1Item a.nojavascript
{
	width:420px;
	display:inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
		
.jcarousel-skin-sushi ul.SushiTablet2Item a.nojavascript
{
	margin: 0 0 0 20px;
}
	
.jcarousel-skin-sushi ul.SushiTablet1Item a.nojavascript
{
	margin: 0 0 0 240px;
}
		
.jcarousel-skin-sushi ul li div.tablet2Item
{
	z-index: 2;
	width: 420px;
	float: left;
	margin: 0 0 0 20px;
	_overflow:hidden;
	_margin: 0 10px 0 10px;
}

.jcarousel-skin-sushi ul li div.tablet1Item
{
	z-index: 2;
	width: 420px;
	float: left;
	margin: 0 0 0 240px;
	_margin: 0 0 0 120px;
	_overflow:hidden;
}

.jcarousel-skin-sushi ul li div.tablet2Item .ProductImage img,
.jcarousel-skin-sushi ul li div.tablet1Item .ProductImage img
{
	margin-left:-200px\9;
	_height:266px;
}

/*-------------------------------------------Select country page-----------------------*/
#contentwrap.country
{
	padding-top: 0px;
	background-image: url(../images/index_selectcountry_409_new.jpg);
	width: 960px;
	height: 500px;
}
#countrySelection 
{
	padding: 0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c2ba;
}
#countrySelection #notice
{
	padding: 16px 16px 0px;
	font-size: 12px;
}
#countrySelection #text_L, #countrySelection #text_R, #countrySelection #text_R div
{
	display: inline;
}
#countrySelection #chkRememberMe
{
	margin-left: 25px;
}
#countrySelection #column_title ul, #countrySelection #column_title li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#countrySelection #column_title
{
	padding-left: 40px;
}
#countrySelection #column_title ul
{
	padding-top: 15px; 
	*padding-top:11px;/*IE7*/
}
#countrySelection #column_title li
{
	float: left;
	width: 180px;
	padding-right: 2px;
	width: 178px;
	font-weight: bold;
}
#countrySelection #ctl00_ContentPlaceHolder1_eknCountryList
{
	clear: both;
}
#countrySelection #column_country
{
	padding-left: 33px;
}
#countrySelection #column_country li
{
	list-style-type: disc;
	padding: 1px 0px;
}
#countrySelection #column_country .country_select
{
	width: 180px;
	float: left;
}

#countrySelection #CountryList a
{
	color: #82786f;
	text-decoration: none;
}
#countrySelection #CountryList a:hover
{
	color: #7ab800;
	text-decoration: none;
}

/*------------------------------------------------where to buy-------------------*/
#wrapper #where
{
	float: left;
	height: 170px;
	width: 705px;
	margin: 0px 0px 0px 2px; /*when change top , also change #NoCountrySelectionMargin 12px*/
	background-image: url(../images/where_select.jpg);
	background-repeat: no-repeat;
	_margin: 0px 0px 0px 2px;
}
#wrapper #where #whereselect
{
	height: 30px;
	width: 210px;
	margin-left: 330px;
	padding-top: 0px;
}
#wrapper #where #wheretitle
{
	height: 20px;
	width: 210px;
	margin-left: 330px;
	margin-top: 0px;
	padding-top: 50px;
}
#wrapper #where #wheredesc
{
	height: 30px;
	width: 350px;
	margin-left: 330px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 16px;
}
#wrapper #NoCountrySelectionMargin
{
	float: left;
	height: 6px;
	width: 630px;
	margin: 0px 0px 0px 2px;
	_padding:0;
	_margin: 0px 0px 0px 2px;
	_line-height:1px;
}
#wrapper #buyStoreList
{
	_overflow: visible;
	width: 630px;
	margin: 0px 0px 0px 10px;
	float: left;
	display: block;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	_padding:0;
	_margin: 0px 0px 0px 5px; /*fix min-height in IE6*/
}
#wrapper #buyStoreList #countrytitle
{
	width: 495px;
	background-image: url(/image/where_titlebg.gif);
	background-repeat: no-repeat;
	height: 36px;
}
#wrapper #buyStoreList #countrytitle #wheretitle
{
	width: 250px;
	height: 28px;
	margin-left: 20px;
	padding-top: 8px;
}
#wrapper #buyStoreList #text
{
	display:block;
	width: 610px;
	margin-right: 10px;
	list-style-type: none;
	list-style-image: none;
	float: left;
	*float: none;
}
#wrapper #buyStoreList #text li
{
	width: 305px;
	height: auto;
	list-style-type: none;
	list-style-image: none;
	display: block;
	float: left;
}

#wrapper #buyStoreList #text img
{
	border:0;
}

/* -----------------Page Numbers for where to buy -----------------*/
.pages
{
	height:33px;
	display:block;
	padding: 4px 0 5px 0;
	margin:0;
	/* IE6 only */
	_margin-bottom: 0px;
	_padding: 3px;
}

.pages a
{
	margin-right: 4px;
	background: #fff;
	background-image: url(../images/where_pageBG.gif);
	background-repeat: repeat;
	background-position:left top;
	border: 1px solid #d0d0d0;
	padding: 3px 6px 2px 6px;
	color: #666666;
}

.pages span
{
	margin-right: 4px;
	background: #fff;
	border: 0px;
	padding: 3px 6px 2px 6px;
}

.pages span.current
{
	color: #666666;
	border: 1px solid #c6c6c6;
	background-image: url(../images/where_CurrentpageBG.gif);
	background-repeat: repeat-x;
}

.pages a
{
	text-decoration: none;
}

.pages a:hover
{
	border-color: #666666;
}

.pages a.nextprev
{
	font-weight: bold;
	background-image: none;
	border:0;
	color: #7ab800;
}

.pages a.nextprev:hover
{
	font-weight: bold;
	background-image: none;
	border:0;
	color: #82786f;
}

.pages span.nextprev
{
	color: #666;
	background-image: none;
	border:0;
}

.pages span.nextprev
{
	color: #999;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	background-image: none;
	border:0;
	font-weight: bold;
}

/* ---------------------------- Search Page------------------------------*/
#NewSearchBlock
{
	width: 910px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 12px;
}

#NewSupportSearchBlock
{
	width: 690px;
	_width: 630px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 12px;
}

#NewSearchBlock #Pagination
{
	padding-bottom: 12px;
}

#NewSearchBlock #search_box,
#NewSupportSearchBlock  #search_box
{
	float: left;
	width:99%;
	font-size: 100%;
	height: 30px;
	padding-top: 2px;
	padding-left: 0px;
	border:solid 1px #ffffff;
}

#NewSearchBlock #search_box #searchInputAndButton,
#NewSupportSearchBlock #search_box #searchInputAndButton
{
	display: block;
	background-repeat: no-repeat;
	float: left;
	width: 250px;
}

#NewSearchBlock #search_box #searchTextBoxBackground .searchinput1,
#NewSupportSearchBlock #search_box #searchTextBoxBackground .searchinput1
{
	font-size: 12px;
	font-family: Arial,sans-serif;
	color: #82786f;
	width: 172px;
	border:0;
	margin:3px 0px 0px 8px;
	*margin:0px 0px 0px 8px;
	_margin:2px 0px 0px 8px;
	background: transparent;
}

#NewSearchBlock #search_box #searchTextBoxBackground,
#NewSupportSearchBlock #search_box #searchTextBoxBackground
{
	background-repeat: repeat-x;
/*	border: 1px solid #b9b9b9;*/
	background-image: url(../images/searchpage_search.gif);
	height: 22px;
	width: 181px;
	float:left;
 }

#NewSearchBlock #search_box .searchinput2,
#NewSupportSearchBlock  #search_box .searchinput2
{
	border:0;
	background-image: url(../images/search_new.gif);
	cursor: pointer;
	background-repeat: no-repeat;
	height: 23px;
	width: 32px;
	float: left;
}

#NewSearchBlock #search_box #searchtitle,
#NewSupportSearchBlock #search_box #searchtitle
{
	float: left;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
/*	color: #7b7b7b;*/
	padding-right: 14px;
	font-weight: bold;
}

#search_header {
	float:left;
	width:100%;
	font-size:10px;
	line-height:normal;
	border-bottom:1px solid #d0d0d0;
	clear: none;
	margin:0 0 5px 0;
}
#search_header ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
}
#search_header li {
	display:inline;
	margin:0;
	padding:0;
}
#search_header a {
	float:left;
	background:url("../images/tableft4.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
#search_header a span {
	float:left;
	display:block;
	background:url("../images/tabright4.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#82786f;
	
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#search_header a span {float:none;}
/* End IE5-Mac hack */
#search_header a:hover span {
	color:#1e1e1e;
}
#search_header a:hover {
	background-position:0% -42px;
}
#search_header a:hover span {
	background-position:100% -42px;
}
#search_header .current a {
	background-position:0% -42px;
}
#search_header .current a span {
	background-position:100% -42px;
	color:#ffffff;

}

#search_header_bottom
{
	float: left;
	width: 100%;
	height: 20px;
	padding:6px 0 0 0;
	margin:0;
}

#searchline
{
	width: 100%;
	float: left;
	height: 22px;
	background-image: url(../images/eclub_line.gif);
	background-repeat: repeat-x;
	background-position: 15px;
}

#NewSearchBlock #tblResult
{
	width: 910px;
	float:left;
}
	
#NewSearchBlock #tblResult #divSearchResultItems
{
/*min-height: 300px;*/
	}

#NewSearchBlock #tblResult #divSearchResultItems #divSearchListArea,
#divSupportSearchResultItems  #divSearchListArea
{
	line-height: 18px;
	padding:6px 0 0 0;
}
#NewSearchBlock #tblResult #divSearchResultItems #divSearchListArea #divSearchListItem,
#divSupportSearchResultItems  #divSearchListArea #divSearchListItem
{
	padding:5px 0 5px 0;
	}
#NewSearchBlock #tblResult #divSearchResultItems #divSearchListArea #divSearchListItem a
{

	}
	
#NewSearchBlock #tblResult #divProductListFilter 
{
	margin:0 0 0 10px;
	white-space: nowrap;
	}
#NewSearchBlock #tblResult #divProductListFilter ul
{
	margin:0;
	 padding:0;
	}

#NewSearchBlock #tblResult #divProductListFilter .SelectedTopicItem, 
#NewSearchBlock #tblResult #divProductListFilter .SelectedDeviceItem
{
	background-color:#858181;
	padding:2px 2px 2px 0px;
	color:white;
	}
#divSupportSearchResultItems  #divSearchListArea
{
	float:left;
	width:680px;
	margin:0;
	padding:0;
	}
#NewSearchBlock #tblResult #divSearchResultItems #divSearchListArea #AllResultTitleBar ,
#divSupportSearchResultItems  #divSearchListArea #AllResultTitleBar
{
	display:block;
	margin:0;
	padding:22px 0 0 0;
	height:20px;
	border-bottom:solid 1px #BBBBBB;
	}	
#NewSearchBlock #tblResult #divSearchResultItems #divSearchListArea #AllResultTitleBar .AllResultItem,
#divSupportSearchResultItems  #divSearchListArea #AllResultTitleBar .AllResultItem
{
	font-size: 16px;
	margin: 0;
	padding: 0 0 2px 0px;
	float: left;
	}
#NewSearchBlock #tblResult #divSearchResultItems #divSearchListArea #AllResultTitleBar .AllResultShowAll,
#divSupportSearchResultItems #divSearchListArea #AllResultTitleBar .AllResultShowAll
{
	float:right;
	padding:0 5px 0 0;
	}	
	
#NewSearchBlock #tblResult 	#divPageArea
{
	 height:35px;
	 margin:15px 0 0 0;
	}

/* ---------------------------- Search support Page------------------------------*/
#divListAll
{
	width:100%;
	margin:0;
	padding:0;
	}
#divListAll .ListAllBlock
{
	margin:0 0 10px 0;
	}
#divListAll .ListAllTitle
{
	background-color:#333333;
	}
#divListAll .ListAllItems
{
	display:block;
	border-bottom:dotted  1px black;
	}

/*----------------------------------Job Vacancies page----------------------*/

#contentwrap #jobList
{
	float: left;
	padding: 10px 10px 0 10px;
	width: 700px;
}
/*------------------------------Product gallery---------------------------------------*/

#subContentArea #fontarea01photoarea
{
	width: 90px;
	height: 130px;
	background-image: url(../images/bg_photoarea.gif);
	background-repeat: no-repeat;
	margin: 7px 38px 0 2px;
	float: left;
	_margin: 7px 32px 0 2px;
}
#subContentArea #fontarea01photoarea #pic
{
	width: 58px;
	height: 58px;
	padding: 15px 0 0 16px;
}

#subContentArea #fontarea01photoarea #pic img
{
	border: 0;
}

#subContentArea #fontarea01photoarea #text
{
	width: 73px;
	height: 20px;
	margin-left: 10px;
	padding-top: 13px;
	text-align: right;
}

/*-----------------------------Product press review page-----------------------------------------*/

#wrapper #c2propress
{
	margin: 0;
	padding: 0;
}
#wrapper #c2propress #c2propresstltle
{
	background-image: url(../images/review_bar.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding: 0;
	margin: 5px 0 0 -3px; 
	*margin:8px 0px 0px -3px;
}
#wrapper #c2propress #c2propresstltle #c2propresstitlearea
{
	padding-top: 10px;
	padding-left: 18px;
	width: 350px;
	float: left;
	
}
#wrapper #c2propress #c2propresstltle #c2propressdatearea
{
	width: 100px;
	float: left;
	padding-top: 6px;
	padding-left: 15px;
	text-align: right;
}

#wrapper #c2propress #c2propresstext
{
	width: 460px;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
}



/*---------------------------------Press Product Info-----------------------------------------*/
#subContentArea .pressInfoBlock
{
	display: block;
	float: left;
	padding: 15px 0 0 0;
}
#subContentArea #PressInfoProductName
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

#subContentArea .pressInfoBlock #photoarea
{
	width: 125px;
	height: 120px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../images/bg_photoarea.gif);
}
#subContentArea .pressInfoBlock #photoarea #pic
{
	width: 58px;
	height: 70px;
	padding-top: 15px;
	padding-left: 15px;
}
#subContentArea .pressInfoBlock #photoarea #pic img
{
	border:0;
}
#subContentArea .pressInfoBlock #photoarea #text
{
	width: 73px;
	height: 30px;
	margin-left: 11px;
	text-align: right;
}

#subContentArea .pressInfoBlock #videodevice
{
	width: 306px;
	list-style-image: none;
	list-style-type: none;
	height: 160px;
	background-repeat: no-repeat;
	background-image: url(../images/bg_videoarea.gif);
	float: left;
	margin: 0px 15px 15px 2px;
}
#subContentArea .pressInfoBlock #videodevice #videopic
{
	width: 154px;
	height: 115px;
	float: left;
	padding-top: 21px;
	padding-left: 20px;
}
#subContentArea .pressInfoBlock #videodevice #videoproname
{
	width: 100px;
	height: 60px;
	float: left;
	padding-top: 35px;
	padding-left: 10px;
}

#subContentArea .pressInfoBlock #videodevice #videoselect
{
	width: 103px;
	height: 19px;
	float: left;
	text-align: right;
	padding-left: 7px;
	padding-top: 22px;
	_position: absolute;
	_margin: 97px 0 0 -112px;
}

/*-----------------------------------Error Page--------------------------------------------*/
#wrapper #error404 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 250px;
	background-color: #ffffff;
}
#wrapper #error404   #error00 {
	width: 925px;
	height: 25px;
	position: relative;
	padding-top: 40px;
	padding-left: 35px;
}

#wrapper #error404   #error00 .oops
{
	margin:70px 0 0 200px;
	*margin:110px 0 0 200px;
}

#wrapper #error404   #error01 {
	width: 800px;
	height: 100px;
	margin-top: 10px;
	padding-left: 40px;
}
#wrapper #error404   #error02 {
	width: 300px;
	height: 15px;
	padding-left: 40px;
}

/*------------------------------------- LightBox --------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #82786f;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#7ab800;
}

#TB_window a:link, #TB_window a:visited, #TB_window a:active, #TB_window a:focus
{
	color: #7ab800; 
	text-decoration: none; 
	outline: none;
	}
#TB_window a:hover {color: #82786f; }

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {	
	background-color:#000;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:15% \9; /* ie8 hack */
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || 	document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	border-style: none;
	filter:shadow(color=red,direction=225);
}

#TB_Bottom
{
	float:left;
	border-bottom:solid 1px #b1b1b1;
	border-left:solid 1px #b1b1b1;
	border-right:solid 1px #b1b1b1;
	}

#TB_caption 
{
	float:left;
	padding:5px 30px 0px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	background-image: url(../images/LightboxBg.gif);
	background-repeat:repeat-x;
	min-height:18px;
}

#TB_caption a:hover
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #82786f;
	}

#TB_closeWindow 
{
	cursor:hand;
	width:34px;
	height:24px;
	float:right;
	background-image: url(../images/LightboxClose.gif);
	background-repeat: no-repeat;
}

#TB_closeWindow:hover 
{
	cursor:hand;
	width:34px;
	height:24px;
	float:right;
	background-image: url(../images/LightboxCloseLite.gif);
	background-repeat: no-repeat;
}

#TB_CloseWindowV2
{
	width: 39px;
	height: 33px;
	position: absolute;
	top: -16px;
	right: -19px;
	background: url(../images/media/close.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	cursor: pointer;
	z-index: 1103;
	_width: 27px;
	_height: 21px;
	_top: -10px;
	_right: -13px;
	_display: block !important;
	_background: url(../images/media/close.gif) no-repeat 0 0;
	}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*------------------------------------- support page --------------------------------*/
div#middleCOnly
{
	padding-top: 15px;
	padding-left: 10px;
	width: 685px;
	color: #82786f;
	float: left;
}
#accordion
{
	background: #fff url(../images/lnTop.gif) no-repeat;
	width: 240px;
	margin: 0;
	color: #333;
}
#accordion h3
{
	font-size: 16px;
	margin-left: 15px;
	padding-top: 10px;
}
#accordion p
{
	width: 210px;
	margin-left: 15px;
	line-height: 21px;
}
#accordion p.lnD
{
	margin: -5px 0 5px 4px;
	width: 230px;
	height: 3px;
}
.bucket
{
	padding-left: 18px;
	background: #fff url(../images/lnSub.gif) repeat;
	margin: 10px auto 3px -3px;
	padding-top: 10px;
	height: 60px;
}
a.bucketpop
{
	display: block;
	background: transparent url(../images/arrowTwo.gif) no-repeat scroll right;
}
a.bucketpopS
{
	display: block;
	background: transparent url(../images/arrowThree.gif) no-repeat scroll right;
}
p.sublink
{
	margin-left: 15px;
}
p.fakey
{
	margin-bottom: -12px;
	padding-bottom: 0;
}
#accordionFoot
{
	background: #fff url(../images/lnFoot.gif) no-repeat;
	width: 240px;
	margin-bottom: 150px;
	padding: 0;
}
#accordion a
{
	color: #333;
	font-size: 14px;
}
#accordion a:hover
{
	color: #c6c2b9;
}
.whatNewDL, .whatNewOthers
{
	padding-left: 10px;
	padding-top: 10px;
}
.wnL, .wnR
{
	float: left;
	border-top: 1px solid #e4e4e4;
	padding-top: 10px;
}
.wnL
{
	width: 60px;
}
.wnR
{
	width: 600px;
	padding-bottom: 3px;
	margin-left: 0px;
}
.wnR h3
{
	margin-top: -2px;
	color: #82786f;
}
.wnR h3 a
{
	color: #82786f;
}
.wnR h3 a:hover
{
	color: #7ab800;
}
/*.closeMain {clear: both;}*/
/* end support */
/* products and three column adds */
.device .textpart
{
	text-align: center;
	line-height: 12px;
	width: 115px;
	display: table;
	height: 25px;
	margin-left: 8px;
	font-size: 12px;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}
.device
{
	width: 130px;
	float: left;
}

.deviceColumn
{
	width: 265px;
	padding: 20px 27px 0 27px;
	margin: 0px;
	display: block;
	float: left;
}
.col_left
{
	width: 262px;
	padding: 0px;
}
.col_middle
{
	width: 485px;
	padding: 10px 0px 0px;
}
.col_right
{
	width: 193px;
	padding: 10px 0px 0px 10px;
}
.twocol_right
{
	padding-right: 15px;
}
.deviceColumnTitle
{
	height: 36px;
	font-size: 16px;
	font-weight: bold;
}


/* -----------------Tim Add Start -----------------*/

/* -----------------Support Page -----------------*/
#contentwrap #maincontentarea #support
{
	/*	width: 660px;*/
}
#contentwrap #maincontentarea #support ul
{
}
#contentwrap #maincontentarea #support ul li
{
	list-style-type: square;
	list-style-position: outside;
}
#contentwrap #maincontentarea #support ol
{
}
#contentwrap #maincontentarea #support ol li
{
	margin-left:1em;
	list-style-type: decimal;
	list-style-position: outside;
}
#contentwrap #maincontentarea #support ol ul li
{
     margin-left:-0.5em;
     list-style-type: square;
     list-style-position: outside;
}
#support_what_is_new {
	width: 100%;
	padding-left: 15px;
}
#support_what_is_new #iconarea{
	width: 60px;
	float: left;
}
#support_what_is_new #fontarea{
	width: 90%;
	float: left;
}
#support_what_select {
	width: 95%;
	/* ---float: left;  This will cause FF error------*/
	height: 90px;
	padding-left: 40px;
	background-image: url(../images/support_what_Bg.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
}
#support_what_select #choose{
	float: left;
}
#support_what_title {
	width: 100%;
	float: left;
	padding-left: 15px;
}
#support_what_title #fontarea{
	float: left;
	top: 10px;
	padding-top: 10px;
}
#support_what_title #iconarea{
	float: right;
}
#support_what_line {
	width: 100%;
	float: left;
	height: 15px;
	background-image: url(../images/support_what_line.jpg);
	background-repeat:repeat-x;
/*	border: 1px solid #FF0000;*/
}
#support_tabline {
	width: 95%;
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	float: left;
}
#support_tab {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #666666;
	float: left;
	border-left-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/support_tabBg.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: center;
	padding-top: 5px;
	width: 180px;
	height: 25px;
}

#support_w630 {
	 width: 95%;
	 float: left;
	 padding-bottom: 13px;
	 padding-left: 20px;
}

#div_w630_L20 {
	width: 98%;
	float: left;
}

#div_w630_L20_nfl {
	width: 98%;
	padding-left: 20px;	
}
#div_w630_L20_nfl:nth-of-type(1) 
{
	width: 630px;
	padding-left: 20px;
	float: left;
}

#header_one {
	float: left;
	width: 100%;
	background-image: url(../images/tabs01_bg_top.gif);
	background-repeat: no-repeat;
	height:32px;
}
#header_one #tab_L {
	float: left;
	background-image:url(/image/tabs_left_on.gif);
	width: 9px;
	margin-left: 20px;
	height: 32px;
}
#header_one #tab_C {
	float: left;
	height: 32px;
	background-image: url(/image/tabs01_center_on.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#header_one #tab_C #text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 9px;
	margin-right: 7px;
	margin-left: 7px;
}
#header_one #tab_R {
	width: 14px;
	float: left;
	height: 32px;
	background-image: url(/image/tabs01_right_on.gif);
	background-repeat: repeat-x;
}

#headerone_bottom {
	float:left;
	width:100%;	
	background-image: url(../images/tabs_bg.jpg);
	background-repeat: no-repeat;
	height: 20px;
	/* border: 1px solid #FF3333; */
}

#supportcategory03 {
	width: 100%;
	text-align:center;
	background-image: url(/image/support_category03bg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 37px;
}
#supportcategory03 #category01 {
	height: 26px;
	padding-top: 7px;
	padding-left: 20px;
	text-align: left;
	width: 400px;
	float: left;
}
#supportcategory03 #category02 {
	height: 26px;
	padding-top: 7px;
	padding-left: 20px;
	text-align: left;
	width: 180px;
	float: right;
}

#supportcategory #category01 {
	height: 26px;
	padding-top: 7px;
	padding-left: 20px;
	text-align: left;
	width: 600px;
	float: left;
}
#supportcategory #category02 {
	height: 26px;
	padding-top: 7px;
	padding-left: 20px;
	text-align: left;
	width: 180px;
	float: right;
}
#supportcategory03 #category03 {
	height: 26px;
	padding-top: 7px;
	text-align: left;
	float: left;	
}


#divProductAllSpace
{
	width:10px;
	float:left;
	}
	
#all_devicetitle {
	width: 660px;
	float: left;
}
#all_devicetitle #fontarea{
	padding-left: 15px;
}
#all_devicetitle hr{
	border: 0;
	height: 1px;
	color: #dddddd;
	background-color: #dddddd;
	margin-top:10px;
}

#divProductListingItem a.all_device {
	width: 122px;
	list-style-image: none;
	list-style-type: none;
	height: 158px;
	background-image: url(/image/support_devicebg_NEW.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

#divProductListingItem a.all_device img {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 32px;
	display: block;
	#margin-top: 16px;
}
#divProductListingItem a.all_device div.textpart {
	display:table;
	overflow: hidden;
	cursor: hand;
	width: 100px;		
	height: 51px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	font-weight: bold;
	margin-left: 12px;
	text-align:center;
	#position: relative;
}

#divProductListingItem a.all_device div.textpart2 { 	
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
	
#divProductListingItem a.all_device div.textpart3 {
	#position: relative; 
	#top: -50%;
	#left: -50%;
	#margin-top:6px;
}

#divProductListingItem a:hover div{
/*	color:#339900;*/
	text-decoration:underline;
} 

#supporttop {
	width: 100%;
	float: left;
}

#header {
	float:left;
	width:85%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #d0d0d0;
	clear: none;
}
#header ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: bottom;
}
#header li {
    float:left;
    background:url(/image/tabs_left.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
}
#header a {
	display:block;
	background:url(/image/tabs_right.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#7b7b7b;
}
#header a:hover {
/*    color:#333;*/
}
#header #current {
	background-image:url(/image/tabs_left_on.gif);
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
#header #current a {
	background-image:url(/image/tabs_right_on.gif);
/*	color:#339900;*/
	padding-bottom:5px;
}
#header_bottom {
	float:left;
	width:100%;
	background-image: url(../images/tabs_bg.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
#header_bottom #tab_categorylist {
	height: 25px;
	padding-left: 15px;
	text-align: left;
	float: left;
	margin-top: 10px;
}F


#wrapper #supporttextleft2   li {
	width: 200px;
	list-style-type: none;
	list-style-image: none;
	display: block;
	float: left;
}


#supportcontent {
/*	width: 630px;*/
}

/* ------ troubleshooting --------- */
.troubleshooting {
	padding: 0px;
	margin: 0px;
	width: auto;
}

.troubleshooting .breadcrumb {
	width: 100%;
	height: 20px;
	background-color: #f6f6f6;
	margin-bottom: 20px;
	border: 1px solid #E1E1E1;
}

.troubleshooting .breadcrumb ul {
	padding: 0px;
	margin: 0px; 
	width: auto;
}

.troubleshooting .breadcrumb li.list0, .troubleshooting .breadcrumb li.list0 a {
	color: #999;
	list-style-type: none;
	float: left;
	width: auto;
	height: 20px;
	float: left;
	clear: right;
	background-image:none;
	margin: 0px;
	_margin: 0px 0px 0px 0px;
	_width:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.troubleshooting .breadcrumb li.list1 {
	list-style-type: none;
	background-image: url(/image/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	float: left;
	width: auto;
	height: 20px;
	float: left;
	clear: right;
	margin: 0px;
	_margin: 0px 0px 0px 0px;
	_width:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;	
}

.troubleshooting .breadcrumb li.list1 a:link, .troubleshooting .breadcrumb li.list1 :active, .troubleshooting .breadcrumb li.list1 a:visited {
	color: #999;
}

.troubleshooting .breadcrumb li.list2 {
	list-style-type: none;
	float: left;
	width: auto;
	height: 20px;
	float: left;
	background-image: url(/image/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	clear: right;
	margin: 0px;
	_margin: 0px 0px 0px 0px;
	_width:auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 22px;
	color: #000000;
	font-weight: bold;
}

.troubleshooting li.contentlist {
	list-style-type: none;
	float: left;
	height: auto;
	padding: 0px 5px 5px 15px;
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 10px;
	width: 360px;
	_width: 370px;
	clear: left;
	background-image: url(/image/bulletsquare_7x11.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

.troubleshooting p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	clear: left;
}

.troubleshooting .right_img {
	float: right;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.troubleshooting .right_img img {
	height: auto;
	width: auto;
}

.troubleshooting .right_img .imgtext{
	width: auto;
	text-align: center;
}
/* End troubleshooting */

#contentwrap #support {
	width: 660px;
	float: left;
}

#support #supportcontent {
	width: 660px;
	float: left;
	margin-left: 20px;	
}
#subtitle {
	width: auto;
	height: 25px;
/*	border: 1px solid #FF3333;*/
}
#subtitle #item {
	width: auto;
	float: left;
}
#subtitle #more {
	text-align: right;
	width: auto;
	float: right;
}
#wrapper #manu_ul {
	width: 220px;	
	float: left;
}
.supportline {
	width: 100%;
	float: left;
	height: 22px;
	background-image: url(../images/support_what_line.jpg);
	background-repeat:repeat-x;
}
#eclub_BrowseCategory {
	height: 31px;
}
#eclub_BrowseCategory #select {
	float: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #82786f;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 4px;
}
#eclub_BrowseCategory_Right0 {
	height: 28px;
}
#eclub_BrowseCategory_Right0 #selectRight0 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #82786f;
	font-weight: bold;
	margin-top: 2px;
}

#support_software
{
	padding: 0;
	margin: 0;
}
#support_software .list
{
	padding: 0;
	margin: 6px 0 0 0;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c2ba;
}
#support_software .list p
{
	float: left;
	margin-right: 20px;
	
}
#support_software .line
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c2ba;
	
}

#support_software h1
{
	font-size: 18px;
	clear: left;
	padding: 0;
	margin: 0;
}

#support_software .section
{
	padding: 20px 0 40px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c2ba;
/*	border: 1px solid #FF0000;*/
}
#support_software .section h1
{
/*	border: 1px solid #FF0000;*/
	margin: 0 0 8px 0;

}
#support_software .section p
{
/*	border: 1px solid #FF0000;*/
}

#support_software .section ul
{
	margin:0;
	padding:0;
}

#support_software .section li.category0201
{
	padding: 0 0 0 0;
	text-align: left;
	width: 190px;
	float: left;
	margin: 10px 0 0 0;
	padding-bottom: 50;
		border: 1px solid #FF0000;
}
#support_software .section li.category0202
{
	text-align: left;
	width: 210px;
	float: left;
	margin: 10px 0 0 0;
}
#support_software .section li.category0203
{
	text-align: center;
	width: 210px;
	float: right;
	margin: 10px 0 0 0;
}
.selectbox {
	color:#82786f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* -------------------Support New Tabs-------------------- */
#newtabs {
	float:left;
	width:75%;
	font-size:11px;
	line-height:normal;
	border-bottom:1px solid #d0d0d0;
	clear: none;
}
#newtabs ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
}
#newtabs li {
	display:inline;
	margin:0;
	padding:0;
}
#newtabs a {
	float:left;
	background:url("../images/tableft4.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
#newtabs a span {
	float:left;
	display:block;
	background:url("../images/tabright4.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#82786f;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#newtabs a span {float:none;}
/* End IE5-Mac hack */
#newtabs a:hover span {
	color:#1e1e1e;
}
#newtabs a:hover {
	background-position:0% -42px;
}
#newtabs a:hover span {
	background-position:100% -42px;
}
#newtabs #current a {
	background-position:0% -42px;
}
#newtabs #current a span {
	background-position:100% -42px;
	color:#ffffff;
}
/* -------------------Support Block-------------------- */
#NewSupportBlock
{
}
#NewSupportBlock #alltabs
{
	height: 120px;
}

#NewSupportBlock #alltabs .productimg
{
	 width: 140px;
	 height: 120px;
	 background-position: -15px -5px;
	 background-repeat: no-repeat;
	 clear: both;
	 _width:90px;
	 _behavior:url(../js/iepngfix.htc);
	}

#NewSupportBlock #deviceimg
{
	width: 100px;
	height: 120px;
	float: left;
	/*background-image: url(../images/HTC_HD2.png);*/
	background-repeat: no-repeat;
	background-position: -19px -5px;
	clear: both;
}
#NewSupportBlock h1
{
	font-size: 16px;
	width: 75%;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#NewSupportBlock .content
{
	margin: -12px 0 0 0;
}
#NewSupportBlock p
{
/*	float: left;
	margin: 0;
	padding: 0;
	width: 82ex;*/
}
#NewSupportBlock #search
{
	height: 25px;
	padding: 0;
}

/* -------------------Support Download-------------------- */
#NewSupportBlock .download
{
	padding: 14px 0 14px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}
#NewSupportBlock .download h1
{
	clear: both;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#NewSupportBlock .download p
{
	float: none;
	padding: 12px 0 12px 0;
}

#NewSupportBlock .download span.date
{
	margin: 0 0 0 0px;
}

#NewSupportBlock .download span.category
{
	margin: 0 0 0 150px;
}
#NewSupportBlock .download span.download
{
	margin: 0 0 0 170px;
}

/* -------------------Support How-to-------------------- */
#NewSupportBlock .howto
{
}

/* support page */
div#middleCOnly {
	padding-top: 15px;
	padding-left: 10px;
	width: 685px;
	color: #82786f;
	float: left;
}
div#middleCOnly1 {
	padding: 10px 30px 0 30px;
	color: #82786f;
	float: left;
		width: 93%;
}
#accordion {
	background: #fff url(../images/lnTop.gif) no-repeat;
	width: 240px;
	margin: 0;
	color: #333;
	
}
#accordion h3 {
	font-size: 16px;
	margin-left: 15px;
	padding-top: 10px;
}
#accordion p {
	width: 210px;
	margin-left: 15px;
	line-height: 21px;
}
#accordion p.lnD {
margin: -5px 0 5px 4px;
width: 230px;
height: 3px;
}
.bucket {
	padding-left: 18px;
	background: #fff url(../images/lnSub.gif) repeat;
	margin: 10px auto 3px -3px;
	padding-top: 10px;
	height: 60px;
}
a.bucketpop {
	display: block;
	background: transparent url(../images/arrowTwo.gif) no-repeat scroll right;
}
a.bucketpopS {
	display: block;
	background: transparent url(../images/arrowThree.gif) no-repeat scroll right;
}		
p.sublink {
	margin-left: 15px;
}
p.fakey {
	margin-bottom: -12px;
	padding-bottom: 0;
}	
#accordionFoot {
	background: #fff url(../images/lnFoot.gif) no-repeat;
	width: 240px;
	margin-bottom: 150px;
	padding: 0;
}
#accordion a {
	color: #333;
	font-size: 14px;
}	
#accordion a:hover {
	color: #c6c2b9;
}
.whatNewDL,.whatNewOthers {
	padding-left: 10px;
	padding-top: 10px;
}
.wnL,.wnR {
	float: left;
	border-top: 1px solid #e4e4e4; 
	padding-top: 10px;
	}
.wnL {width: 60px;}
.wnR {width: 600px;padding-bottom: 3px;margin-left: 0px;}
.wnR h3 {margin-top: -2px;color: #82786f;}
.wnR h3 a {color: #82786f;}
.wnR h3 a:hover {color: #7ab800;}
/*.closeMain {clear: both;}*/
/* end support */

/* -------------------Support Search-------------------- */
#NewSupportBlock .search
{
	padding: 0 0 14px 0;
}

#NewSupportBlock .search #supporttextleft2
{
	z-index:0;
	border:1px;
	border-color:Black;	
	width: 98%;
	margin-left:0px;
	list-style-type: none;
	list-style-image: none;
	float: left;
}

#NewSupportBlock .downloadCategory
{
	padding: 15px 0 14px 0;
}

#NewSupportBlock .search div.title
{
	font-size: 18px;
	margin: 15px 0 2px 0;
	padding: 0px;
	float: left;
}
#NewSupportBlock .search div.howtotitle
{
	font-size: 18px;
	margin: 0 0 2px 0;
	padding: 0px;
}
#NewSupportBlock .search p
{
	float: none;
	clear: both;
	padding: 2px 0 2px 0;
}
#NewSupportBlock .search span.all
{
	float: right;
	margin: 18px 0 0 0;
}
#NewSupportBlock .search .line
{
	clear: both;
	height: 1px;
	width: 100%;
	margin: 0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}
#NewSupportBlock .search ul
{
	margin: 0;
	padding: 0;
}
#NewSupportBlock .search div.subtitle
{
	font-size: 12px;
	margin: 4px 0 2px 0;
	padding: 0px;
	float: left;
}
#NewSupportBlock .search div.columnleft
{
	/* border: 1px solid #FF0000;	*/
	width: 230px;
	float: left;
	
}

#NewSupportBlock .search div.columnleftmiddle
{
	/* border: 1px solid #FF0000;	*/
	width: 280px;
	float: left;	
}

#NewSupportBlock .search div.columnleftmiddle .menu {
	padding: 0;
	margin: 0;
}
#NewSupportBlock .search div.columnleftmiddle .menu ul {
	padding: 0;
	margin: 0;
}
#NewSupportBlock .search div.columnleftmiddle .menu li {
	padding: 6px 6px 2px 15px;
	margin: 0;
	line-height: 18px;
	background-image: url(../images/triangle.gif);
	background-repeat: no-repeat;
	background-position: 2px 13px;
	
}
#NewSupportBlock .search div.columnleftmiddle li{
	padding: 2px 6px 2px 10px;
	margin: 0;
	line-height: 14px;
}
#NewSupportBlock .search div.columnleftmiddle .first_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 6px 30px 5px 0;
	padding: 0 0 5px 0;
}
#NewSupportBlock .search div.columnleftmiddle .first_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#NewSupportBlock .search div.columnleft .first_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 6px 30px 5px 0;
	padding: 0 0 5px 0;
}
#NewSupportBlock .search div.columnleft .first_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#NewSupportBlock .search ol
{
	margin:0 0 0px 28px;	
	word-break:break-all;
	vertical-align:top;
}
#NewSupportBlock .search ol li
{
	vertical-align:top;
}

#NewSupportBlock .search .line
{
	clear: both;
	height: 1px;
	width: 100%;
	margin: 0 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}

#NewSupportBlock .search div.columnleft .menu {
	padding: 0;
	margin: 0;
}
#NewSupportBlock .search div.columnleft .menu ul {
	padding: 0;
	margin: 0;
}
#NewSupportBlock .search div.columnleft .menu li {
	padding: 6px 6px 2px 15px;
	margin: 0;
	line-height: 18px;
	background-image: url(../images/triangle.gif);
	background-repeat: no-repeat;
	background-position: 2px 11px
	
}
#NewSupportBlock .search div.columnleft li{
	padding: 2px 6px 2px 10px;
	margin: 0;
	line-height: 14px;
}

#NewSupportBlock .search div.columnright
{
	width: 400px;
	_width: 350px;
	line-height: 22px;
	float: left;
	padding: 0 0 0 40px; 
}
#NewSupportBlock .search div.columnright .more {
	float: right;
	clear: both;
	margin: 0 0 12px 0;
}
#NewSupportBlock .search div.columnright .first_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 6px 0 5px 0;
	padding: 0 0 5px 0;
	width: 400px;
	_width: 350px;
}
#NewSupportBlock .search div.columnright .first_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#NewSupportBlock .search div.columnright .sec_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 20px 30px 5px 0;
	padding: 0 0 5px 0;
	width: 400px;
	_width: 350px;
}

#NewSupportBlock .search div.columnright .sec_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;

}

#NewSupportBlock .search div.columnright ul.faq 
{
	padding: 2px 0 0 0;
}

#NewSupportBlock .search div.columnright li.faq {
	 padding: 3px 6px 6px 12px;
	 margin: 0;
	 line-height: 17.5px;
	 background-image: url(../images/triangle.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 8px;
	 list-style-type: none;
}


#NewSupportBlock .search div.columnrightmiddle
{
	width: 332px;
	_width: 300px;
	line-height: 22px;
	float: left;
	padding: 0 0 0 40px; 
}
#NewSupportBlock .search div.columnrightmiddle .more {
	float: right;
	clear: both;
	margin: 0 0 12px 0;
}
#NewSupportBlock .search div.columnrightmiddle .first_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 6px 0 5px 0;
	padding: 0 0 5px 0;
	clear: both;
}
#NewSupportBlock .search div.columnrightmiddle .first_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#NewSupportBlock .search div.columnrightmiddle .sec_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 20px 30px 5px 0;
	padding: 0 0 5px 0;
}

#NewSupportBlock .search div.columnrightmiddle .sec_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;

}

#NewSupportBlock .search div.columnrightmiddle li.faq {
	 padding: 2px 6px 8px 12px;
	 margin: 0;
	 line-height: 18px;
	 background-image: url(../images/triangle.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 9px;
	 list-style-type: none;
}


#NewSupportBlock .search div.columnAll
{
	width: 642px;
	line-height: 22px;
	float: left;
	padding: 0 0 0 0; 
}
#NewSupportBlock .search div.columnAll .more {
	float: right;
	clear: both;
	margin: 0 0 12px 0;
}
#NewSupportBlock .search div.columnAll .first_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 6px 0 5px 0;
	padding: 0 0 5px 0;
	width:100%;
	clear: both;
}
#NewSupportBlock .search div.columnAll .first_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

#NewSupportBlock .search div.columnAll .sec_titleblock {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	height: 20px;
	margin: 20px 30px 5px 0;
	padding: 0 0 5px 0;
}

#NewSupportBlock .search div.columnAll .sec_titleblock h3 {
	font-size: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;

}

#NewSupportBlock .search div.columnAll li.faq {
	 padding: 2px 6px 8px 12px;
	 margin: 0;
	 line-height: 18px;
	 background-image: url(../images/triangle.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 9px;
	 list-style-type: none;
}

#NewSupportBlock .search div.columnleft .submenu {
	padding: 0;
	margin: 0;
}
#NewSupportBlock .search div.columnleft .submenu ul {
	padding: 0;
	margin: 0;
}
#NewSupportBlock .search div.columnleft .submenu li {
	padding: 2px 6px 2px 14px;
	margin: 0;
	line-height: 14px;
	background-image: url(../images/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}


#NewSupportBlock .search div.columnleft .submenu li.nolink {
	padding: 2px 6px 2px 0px;
	margin: 0;
	line-height: 14px;
	background-color: #FFFFFF;	background-image: url(../images/bullet_space.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}

/* ######### Style for Drop Down Menu ######### */
.chromestyle {
	width: 99%;
	font-weight: bold;
}
.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.chromestyle ul {
	margin: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	float: right;
}

.chromestyle ul li {
	list-style-type: none;
	float: left;
}
.chromestyle ul li a {
	color: #494949;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
	padding: 0;
	margin: 0;
}
.dropmenuEmaildiv {
	position:absolute;
	top: 0;
	border: 1px solid #d0d0d0;
	font: normal;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	margin-right:150px;
	float:left;
}
.dropmenudiv {
	position:absolute;
	top: 0;
	font: normal;
	z-index:100;
	width: 200px;
	visibility: hidden;
	border-bottom: 3px solid #c7c2ba;
}
.dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #d0d0d0;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #82786f;
}
.dropmenudiv a:hover {
	background-color: #a59d95;
	color: #FFFFFF;
}

.dropmenudiv img {
	border-style: none;
	vertical-align: bottom;
	margin: 0 4px 0 4px;
}
.information { 
	width: 60%;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.information #radNo{ 
	padding-left:12px;
	display:none;
}

.information .question {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.information .btn {
	margin-top: 8px;
	margin-left: 42%;
	margin-bottom: 4px;
}
.submit {
	font-weight: bold;
	color: #82786f;
	
	margin-bottom: 10px;
}
.content_body01 {background:url(../images/rcorner_tl.gif) #f0efec top left no-repeat; }
.content_body02 { background:url(../images/rcorner_tr.gif) top right no-repeat; }
.content_body03 { background:url(../images/rcorner_bl.gif) bottom left no-repeat; }
.content_body04 { background:url(../images/rcorner_br.gif) bottom right no-repeat;}

.howtos_block {
	margin: 0 0 0px 0;
	float: left;
	background-image: url(../images/bg_leftcol.gif);
	background-repeat: repeat-y;
	background-position: 230px;
	width:100%;
}

.howtos_blockmiddle {
	margin: 0 0 0px 0;
	float: left;
	background-image: url(../images/bg_leftcol.gif);
	background-repeat: repeat-y;
	background-position: 285px;
	width:100%;
}
.oldhowtocontent {
	line-height: 22px;
}
.oldhowtocontent ol, oldhowtocontent ul {
	margin: 0;
	padding: 0;
}
.oldhowtocontent ul li {
	list-style-position: outside;
	margin: 0 0 0 30px;
	list-style-type: disc;
}
.oldhowtocontent ol li {
	list-style-position: outside;
	margin: 0 0 0 15px;
	list-style-type: decimal;
}


.noticeBox {
	margin: 5px 0 5px 0;
	float: left;
	background: url(../images/switched_right.gif) top right no-repeat;
	clear: both;
	width: 100%;
}
.desc {
	margin: 0;
	padding: 9px 9px 0 9px;
	background: url(../images/switched_left.gif) top left no-repeat;
}
.link {
	margin: 0;
	padding: 0 0 0 9px;
	background: url(../images/switched_left.gif) bottom left no-repeat;
}
.link em {
	display: block;
	padding: 0 9px 9px 0;
	font-style: normal;
	background: url(../images/switched_right.gif) bottom right no-repeat;
}
.link em span {
	clear: both;
	display: block;
/*	border: 1px solid #00FFCC;*/
}
.link em span.title {
	font-size: 18px;	
	padding: 10px 20px 2px 20px;
}
.link em span.subtitle {
	padding: 2px 0 2px 0;
	font-size: 12px;
	font-weight: bold;	
	padding: 2px 20px;
}
.link em span.description {
	padding: 6px 0 6px 0;
	padding: 8px 20px 5px 20px;
}
.link em span.answer {
	padding: 6px 0 6px 0;
	padding: 4px 20px 4px 20px;
}
.link em span.button {
	padding: 6px 0 6px 0;
	float: right;
	overflow: hidden;
	clear: both;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.box {
	padding: 15px 0 15px 0;
	width: 100%;
	clear: both;
}
.spaceline {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c7c2ba;
	width: 100%;
	clear: both;
	height: 10px;
}
a.squarebutton {
	background: transparent url(../images/square-gray-left.gif) no-repeat top left;
	display: inline;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 23px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	margin-left: 6px;
}
a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton {
	color: #675c53; /*button text color*/
}
a.squarebutton span {
	background: transparent url(../images/square-gray-right.gif) no-repeat top right;
	_behavior:url(../js/iepngfix.htc);
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.squarebutton:hover span { /* Hover state CSS */
	background-position: bottom right; color: #1e1e1e;
}
a.squarebutton_green {
	background: transparent url("../images/btn_greenButtonLeft.png") no-repeat top left;
	display: inline;
	float: left;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	padding: 0 0 0 15px; /* Width of left menu image */
	text-decoration: none;
}
a:link.squarebutton_green, a:visited.squarebutton_green, a:active.squarebutton_green {
	color: #675c53; /*button text color*/
}
a.squarebutton_green span {
	background: transparent url("../images/btn_greenButtonRight.png") no-repeat top right;
	_behavior:url(../js/iepngfix.htc);
	display: block;
	padding: 4px 24px 4px 6px; /*Set 9px below to match value of 'padding-left' value above*/
	color: #ffffff;
}
a.squarebutton_green:hover { /* Hover state CSS */
	background-position: bottom left;
}
a.squarebutton_green:hover span { /* Hover state CSS */
	background-position: bottom right; color: #ffffff;
}
.buttonwrapper { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}
.radioStyle {
	color: #999;
	font-size: 12px;
	vertical-align: text-bottom;
	margin: 0 7px;
}
.box {
	padding: 15px 0 15px 0;
	width: 100%;
	clear: both;
}
.spaceline {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c7c2ba;
	width: 100%;
	clear: both;
	height: 10px;
}
.textfield {
	font-size: 12px;
	color: #82786f;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d0d0d0;
}
.emptyBox {
	position:absolute;
	top: 0;
	font: normal;
	z-index:100;
	width: 200px;
	visibility: hidden;
	border-bottom: 3px solid #c7c2ba;
}
.emptyBox .textfieldBox {
 	padding: 7px 6px;
}
.emptyBox .toparrow {
	width: 100%;
	display: block;
	text-indent: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: transparent;
}
.emptyBox .title {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #c7c2ba;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #675c53;
	text-align: center;
	background-color: #c7c2ba;
	font-size: 13px;
}
.emptyBox .contentbody {
	border-bottom-width: 0;
	font: normal;
	z-index:100;
	background-color: #f5f5f5;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c7c2ba;
	border-left-color: #c7c2ba;
}
.shareiconBlock 
{
}
.shareiconBlock ul {
	margin: 0;
	padding: 0;
}
.shareiconBlock ul li {
	/*display: inline-block;*/
	float: left;
}
.shareiconBlock ul li.icon_share, .shareiconBlock ul li.icon_share a {
	background-image: url(../images/icon_share.png);
	background-repeat: no-repeat;
	_behavior:url(../js/iepngfix.htc);
	height: 30px;
	width: 30px;
	display: inline-block;
}
.shareiconBlock ul li.icon_mail, .shareiconBlock ul li.icon_mail a {
	background-image: url(../images/icon_mail.png);
	background-repeat: no-repeat;
	_behavior:url(../js/iepngfix.htc);
	height: 30px;
	width: 30px;
	display: inline-block;
}
.shareiconBlock ul li.icon_print, .shareiconBlock ul li.icon_print a {
	background-image: url(../images/icon_print.png);
	background-repeat: no-repeat;
	_behavior:url(../js/iepngfix.htc);
	height: 30px;
	width: 30px;
	display: inline-block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;} /* for IE/Mac */
.clearfix {zoom: 1; display: block; } 

.emailarea {
	width: 250px;
	float: right;
	padding-right: 20px;

}

/*--------GreenButton Style 2010.10.18----------- */	
.One_greenButton {
	font-size: 12px;
}
.One_greenButton ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.One_greenButton li {
	display: inline;
	margin: 0;
	padding: 0;
}
.One_greenButton a {
	float: left;
	background: url("../images/btn_greenButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.One_greenButton a.midLeft {
	float: left;
	background: url("../images/btn_greenButton_midLeft.png") no-repeat left top;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.One_greenButton a span {/*no more Background*/
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 5px 20px 6px 5px;
	color: #82786f;
	cursor: pointer\9;
}
.One_greenButton a span.more {
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 5px 29px 6px 5px;
	color: #ffffff;
	height: 15px;
}
.One_greenButton a span.midRight {/*no more Background*/
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 2px 20px 9px 5px;
	color: #82786f;
}
.One_greenButton a span.midRight_more {
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 5px 29px 6px 5px;
	color: #82786f;
}

/*--------GrayButton Style 2011.2.24----------- */	
.One_grayButton {
	font-size: 12px;
}
.One_grayButton ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.One_grayButton li {
	display: inline;
	margin: 0;
	padding: 0;
}
.One_grayButton a {
	float: left;
		background: url("../images/btn_grayButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.One_grayButton a.midLeft {
	float: left;
	background: url("../images/btn_greenButton_midLeft.png") no-repeat left top;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.One_grayButton a span {/*no more Background*/
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 5px 20px 6px 5px;
	color: #82786f;
	cursor: pointer\9;
}
.One_grayButton a span.more {
	float: left;
	display: block;
	background: url("../images/btn_grayButtonRight.png") no-repeat right top;
	padding: 2px 29px 9px 5px;
	color: #82786f;
	height: 15px;
}
.One_grayButton a span.midRight {/*no more Background*/
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 2px 20px 9px 5px;
	color: #82786f;
}
.One_grayButton a span.midRight_more {
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 5px 29px 6px 5px;
	color: #82786f;
}

/*--------GreenButton Style for eclub----------- */	
.One_greenButton_eclub {
	font-size: 12px;
}
.One_greenButton_eclub ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.One_greenButton_eclub li {
	display: inline;
	margin: 0;
	padding: 0;
}
.One_greenButton_eclub a {
	float: left;
	background: url("../images/btn_greenButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.One_greenButton_eclub a.midLeft {
	float: left;
	background: url("../images/btn_greenButton_midLeft.png") no-repeat left top;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.One_greenButton_eclub a span {/*no more Background*/
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 2px 29px 9px 5px;
	color: #82786f;
	cursor: pointer\9;
}
.One_greenButton_eclub a span.more {
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 2px 29px 9px 5px;
	color: #ffffff;
	height: 15px;
}
.One_greenButton_eclub a span.midRight {/*no more Background*/
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 2px 20px 9px 5px;
	color: #82786f;
}
.One_greenButton_eclub a span.midRight_more {
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 5px 29px 6px 5px;
	color: #82786f;
}

/*--------GrayButton Style for eclub ----------- */	
.One_grayButton_eclub {
	font-size: 12px;
}
.One_grayButton_eclub ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.One_grayButton_eclub li {
	display: inline;
	margin: 0;
	padding: 0;
}
.One_grayButton_eclub a {
	float: left;
		background: url("../images/btn_grayButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.One_grayButton_eclub a.midLeft {
	float: left;
	background: url("../images/btn_greenButton_midLeft.png") no-repeat left top;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.One_grayButton_eclub a span {/*no more Background*/
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 2px 29px 9px 5px;
	color: #82786f;
	cursor: pointer\9;
}
.One_grayButton_eclub a span.more {
	float: left;
	display: block;
	background: url("../images/btn_grayButtonRight.png") no-repeat right top;
	padding: 2px 29px 9px 5px;
	color: #82786f;
	height: 15px;
}
.One_grayButton_eclub a span.midRight {/*no more Background*/
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 2px 20px 9px 5px;
	color: #82786f;
}
.One_grayButton_eclub a span.midRight_more {
	float: left;
	display: block;
	/*background: url("../images/btn_greenButton_midRight_more.png") no-repeat right top;*/
	padding: 5px 29px 6px 5px;
	color: #82786f;
}

/*--------GrayButton Style 2010.05.26----------- */	
.more_grayButtons {
	font-size: 12px;
}
.more_grayButtons ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.more_grayButtons li {
	display: inline;
	margin: 0;
	padding: 0;
}
.more_grayButtons a {
	float: left;
	background: url("../images/btn_grayButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.more_grayButtons a.midLeft {
	float: left;
	background: url("../images/btn_grayButton_midLeft.png") no-repeat left top;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.more_grayButtons a span {/*no more Background*/
	float: left;
	display: block;
	/*background: url("../images/btn_grayButtonRight.png") no-repeat right top;*/
	padding: 5px 20px 6px 5px;
	color: #82786f;
}
.more_grayButtons a span.more {
	float: left;
	display: block;
	background: url("../images/btn_grayButtonRight_more.png") no-repeat right top;
	padding: 5px 29px 6px 5px;
	color: #82786f;
}
.more_grayButtons a span.midRight {/*no more Background*/
	float: left;
	display: block;
	background: url("../images/btn_grayButton_midRight_more.png") no-repeat right top;
	padding: 5px 20px 6px 5px;
	color: #82786f;
}
.more_grayButtons a span.midRight_more {
	float: left;
	display: block;
	background: url("../images/btn_grayButton_midRight_more.png") no-repeat right top;
	padding: 5px 29px 6px 5px;
	color: #82786f;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.more_grayButtons a span { float:none;}
/* End IE5-Mac hack */
.more_grayButtons a:hover span {
	color: #82786f;
}

.shareButtonBlock {
	width: 100%;
	height: 30px;
	clear: both;
	padding: 5px 0 5px 0;

}

/*--------GreenButton Style 2010.05.20----------- */	
.greenButton {
	font-size: 12px;
	height:26px;
}
.greenButton ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.greenButton li {
	display: inline;
	margin: 0;
	padding: 0;
}
.greenButton a {
	float: left;
	background: url("../images/btn_greenButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	height:26px;
	
	
}
.greenButton a span {
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 5px 23px 6px 6px;
	color: #ffffff;
	height:15px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.greenButton a span { float:none;}
/* End IE5-Mac hack */
.greenButton a:hover span {
	color: #ffffff;
	cursor: pointer;
}
/*.clickButton a:hover {
	background-position: 0% -26px;
}
.clickButton a:hover span {
	background-position: 100% -26px;
}
.clickButton #current a {
	background-position: 0% -26px;
}
.clickButton #current a span {
	background-position: 100% -26px;
	color: #ffffff;
}*/

.more_greenButtons {
	width: 100%;
	font-size: 12px;
	line-height: normal;
	float:left;
	clear: both;
	padding: 8px 0 8px 0;
}
.more_greenButtons ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	float: right;
}
.more_greenButtons li {
	display: inline;
	margin: 0;
	padding: 0;
}
.more_greenButtons a {
	float: left;
	background: url("../images/btn_greenButtonLeft.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}
.more_greenButtons a.midLeft {
	float: left;
	background: url("../images/btn_greenButton_midLeft.png") no-repeat left top;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.more_greenButtons a span {
	float: left;
	display: block;
	background: url("../images/btn_greenButtonRight.png") no-repeat right top;
	padding: 5px 20px 6px 5px;
	color: #ffffff;
}
.more_greenButtons a span.midRight {
	float: left;
	display: block;
	background: url("../images/btn_greenButton_midRight.png") no-repeat right top;
	padding: 5px 20px 6px 5px;
	color: #ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.more_greenButtons a span { float:none;}
/* End IE5-Mac hack */
.more_greenButtons a:hover span {
	color: #ffffff;
}


.dropmenudiv .contentbody  {
	border-bottom-width: 0;
	font: normal;
	z-index:100;
	background-color: #f5f5f5;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c7c2ba;
	border-left-color: #c7c2ba;
}
.dropmenudiv .contentbody a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #c7c2ba;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #82786f;
}
.dropmenudiv .contentbody a:hover {
	background-color: #a59d95;
	color: #FFFFFF;
}
.dropmenudiv .toparrow {
	width: 100%;
	display: block;
	text-indent: 3px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color: transparent;
}
.dropmenudiv .title {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #c7c2ba;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #675c53;
	text-align: center;
	background-color: #c7c2ba;
	font-size: 13px;
}

/* ----- How-tos Video ----- */
#how-tos-video {
	width: 685px;
	/*border: 1px solid #FF0000;*/
}
#how-tos-video #videocap_top 
{
	width: 100%;
	background-image: url(../images/how-tos-topcap.gif);
	background-repeat: no-repeat;
	height: 29px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
}
#how-tos-video #videocap_top h2{
	line-height: 38px;
	margin: 0;
	padding: 0 0 0 15px;
}
#how-tos-video #videocap_top .title {
	line-height: 28px;
	margin: 0;
	padding: 0 0 0 15px;
	float:right;
	width:300px;
	font-size: 14px;
}
#how-tos-video #body {
	height: 165px;
	padding: 15px 25px 0 25px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
}
#how-tos-video #body ul {margin:0;padding:0;overflow:hidden;}
#how-tos-video #body  ul li {width:620px; height:130px; margin:0 11px; float:left; }
#how-tos-video #body  ul li table { padding:0 0 0 20; width:100%;}
#how-tos-video #body  ul li table td {text-align:center;width:172px;}
#how-tos-video #body  ul li a {
	width:172px;
	height:83px;
	padding:1px 0 0 2px;
	position:relative;
	display:block;
	background-image: url(../images/item-bg.gif);
	background-repeat: no-repeat;
	background-position: 33px top;
	background-position: 21px top \9;
}
#how-tos-video #body  ul .on {height:95px;border-bottom:3px solid #6ba300}
#how-tos-video #body  ul li .icon 
{
	position:absolute;
	top:20px;
	left:40px;
	left:60px \9;
}
#how-tos-video #body  ul li img 
{
	border-style: none; 
	margin:0 33px;
	margin:0 0 \9;
}

#how-tos-video #body  ul li .videoname {
	height: 45px;
	text-align: center;
	margin-top: 3px;
	line-height: 14px;
}

#how-tos-video #videocap_end_open {
	width: 100%;
	background-image: url(../images/how-tos-endcap.gif);
	background-repeat: no-repeat;
	height: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
}
#how-tos-video #videocap_end_close {
	width: 100%;
	background-image: url(../images/how-tos-endcap_close.gif);
	background-repeat: no-repeat;
	height: 9px;
}
#how-tos-video #control {	border-right-width: 1px;
	border-left-width: 1px;
	
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada; height:40px;}

#how-tos-related-video {
	width:850px;
	padding: 5px 15px 15px 15px;	

	/*--border: 1px dotted #993300;--*/
}
#how-tos-related-video-link {
	padding: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
	padding: 15px 25px 15px 25px;	
	/*--border: 1px dotted #993300;--*/
}
#how-tos-related-video h2{
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #1e1e1e;
}
#how-tos-related-video h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #82786F;
	margin-top: 3px;
}
#how-tos-related-video-link ul{
	margin-top: 0;
	padding-top: 0;
}

#how-tos-related-video-link ul li{
	color: #7ab800;
	padding-left:13px;
	/*--list-style-position: outside;
	list-style-image: url(../images/triangle.gif);--*/
	line-height: 20px;
	background-image : url(../images/triangle.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;

	
}
#thumbnail_list {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
}
#thumbnail_list  ul {margin:0; padding:0;  width: 100%;display: block; }

#thumbnail_list  li {
	margin:0;
	padding:0;
	height: 56px;
	width:  100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;	
}
#thumbnail_list  .last {
	margin:0;
	padding:0;
	height: 56px;
	width:  100%;
	border-bottom-style: none;
}
#thumbnail_list  li:hover {
	cursor:pointer;
}
#thumbnail_list  li .thumbnail {
	width: 70px;
	height: 40px;
	float:left;
	padding: 7px 10px;
	border-style: none;
}
#thumbnail_list  li .thumbnail:hover {
	cursor:pointer;
	border-style: none;
}
#thumbnail_list  li .thumbnail img {
	border-style: none;
}
#thumbnail_list   li .thumbnail  img { width: 70px;}
#thumbnail_list   li .thumbnail  .icon { position: relative; top:-37px; left:15px; border-style: none;	 }
#thumbnail_list   li .thumbnail  .icon { width: 42px;}

#thumbnail_list  li .textarea {
	font-size: 13px;
	display: table-cell;
	vertical-align: middle;
	height: 56px;
	width: 570px;
	width: 580px;/9
	_width: 560px;
	_float: left;
}
.edge{
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.container{
	vertical-align:middle;
	display:inline-block;
}
.container:hover{
	cursor:pointer;
}

/* -----------------Tim Add End -----------------*/

/* -----------------YouTube Videos-----------------*/
#divYoutubeVideo {
	width:960px;
	height: 512px;
	background: #f5f5f5;
}
#divYoutubeVideo img{
	border: 1px solid #c7c2ba;
}
ul.playlist {
	float:left;
	margin: 30px 30px 0 75px;
}
ul.playlist li {
	margin: 24px 4px ;
	padding: 5px;
	background-image: url(../images/bg_YouTube_list.gif);
	background-repeat: no-repeat;
}
#divPlayArea {
	width: 646px;
	height: 388px;	
	padding: 4px;
	background-image: url(../images/bg_YouTube_video.gif);
	float:left;
	padding: 12px 14px ;
	margin-top: 50px;
}
/* ---------------End YouTube Videos -----------------*/

/*--------Service Chat----------- */
.service_online {
	width: 181PX;
	height: 127px;
	display: block;
}
.service_online p, .service_offline p, .service_busy p {
	padding: 107px 0 0 20px;
	color: #7ab800;
	background-repeat: no-repeat;
	background-position: 10px 111px;
	background-position: 10px 112px;
	font-size: 13px;
	background-image: url(..../images/triangle.gif);
}
.service_online p:hover, .service_offline p:hover, .service_busy p:hover {
	color: #82786f;
}
.service_offline {
	width: 181PX;
	height: 127px;
	display: block;
}
.service_busy {
	width: 181PX;
	height: 127px;
	display: block;
	background-image: url(..../images/service_busy.png);
}
.service_infromation {
	padding:20px;
	width: 600px;
	background-color: #e5e5e5;
}
.service_infromation .title {
	width: 100px;
	float: left;
	text-align: right;
	padding: 0 10px;
	font-size: 13px;
}
.service_infromation p{
	width: 100%;
}
.service_infromation .input {
	font-size: 12px;
	font-family: Arial,sans-serif;
	border: 1px solid #b9b9b9;
	color: #82786f;
	height: 18px;
	width: 180px;
}
.service_infromation .button {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.servicetitle_green {
	color: #7ab800;
	background-repeat: no-repeat;
	background-position: 80px 80px;
	font-size: 13px;
	background-image: url(..../images/triangle.gif);
	position: relative;
	bottom: 22px;
	width: 160px;
	left: 10px;
}
.servicetitle_gray {
	color: #82786f;
	background-repeat: no-repeat;
	background-position: 80px 80px;
	font-size: 13px;
	background-image: url(..../images/triangle.gif);
	position: relative;
	bottom: 22px;
	width: 160px;
	left: 10px;
}
/*--------End Service Chat----------- */
/*--------One Hit Wonder----------- */
#onehit {
	width: 100%;
	/*border: 1px solid #F00;*/
	margin-left: 20px;
}
#onehit #body {
	width: 450px;
	/*border: 1px solid #F00;*/
}
#onehit .title {
	font-size: 20px;
	margin: 20px 0 30px 0;
	color: #1e1e1e;
}

#onehit .input {
	font-size: 12px;
	font-family: Arial,sans-serif;
	border: 1px solid #b9b9b9;
	color: #82786f;
	height: 18px;
	width: 130px;
}
#onehit p {
	padding: 0;
	margin: 0;
}
#onehit .One_arrow {
	position:relative;
	left:445px;
	left:445px \9;
	width: 50px;
	height: 50px;
	bottom: 90px;
	bottom: 60px \9;
}
/*--------End One Hit Wonder----------- */
.comment_info1{height:374px;overflow:hidden;}
/*-----------------------------------*/
#topNav1 ul
{
	margin: 0;
/*	padding: 10px 10px 0;*/
	padding: 8px 10px 0;
	list-style: none;
	font-size: 110%;
}
#topNav1 ul
{
	margin: 0;
/*	padding: 10px 10px 0;*/
	padding: 8px 10px 0;
	list-style: none;
	font-size: 110%;
}
#topNav1{ height:30px;}
#topNav1 li
{
	float: left;
	height: 26px;
	font-weight: bold;
	margin: 0;
}
#topNav1 a
{
	float: left;
	display: block;
	text-decoration: none;
	color: #82786f;
	font-size:14px;
	margin: 0px 5px 0px 9px;
	padding: 5px 19px 0px 15px;
}
#topNav1 a:hover
{
	color: #7ab800;
	text-decoration: none;
}
#topNav1 > ul a
{
	width: auto;
}
#topNav1 a
{
	float: none;
}
#topNav1 li:hover, #topNav1 li:hover a
{
	color: #82786f;
}
#topNav1 li:hover a
{
	color: #7ab800;
}

#topNav1 li.nav1
{
	background: url(../images/tn_newL.gif) no-repeat left top;
	color: #c7c2ba;
}
#topNav1 li.nav1 a
{
	background: url(../images/tn_newR.gif) no-repeat right top;
	text-decoration: none;
	color: #c7c2ba;
}

#myiframe
{
	height:850px;
	width:727px;
/* 	border:5px solid red;  */
/*	color:red; */
}

#After_Market_iframediv
{
	/* border:5px solid #82786f;  */
}

#myiframe_AfterManager
{
	margin-left:-70px;
	height:650px;
	width:1110px;
/* 	border:5px solid #82786f;   */
	color:red; 
}

#foot{
		margin-left:0px;
		width:960px;
		height:30px;
		background:#AAAAAA;
		position:fixed;
		bottom:0;
}	

.qq_text
{
	color:red;
	font-size:20px;
}

.jishu_text
{
	color:#000000;
	font-size:20px;
}

#fankui_button
{
	font-weight:bold;
	/* background-color:#202020; */
}
