/*  涓昏灞炴�   */
body {
	margin:0;
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	width:100%;
	height:100%;
	}
#body_wrapper {
	background: url("../images/header_bg.gif") repeat-x left -3px transparent;
	margin:0 auto;
	overflow:hidden;
}
.clearBoth {
	clear: both;
}

.clearRight {
	clear: right;
	margin:0;
	padding:0;
	}
tbody {
display:table-row-group;
vertical-align:middle;
}
tr {
display:table-row;
vertical-align:inherit;
}
td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
}
hr {
	height: 1px;
	margin: 0;
	border: none;
	border-bottom: 1px solid #e4e4e4;
}
ul li {list-style:none;}

li{
	list-style-type:none;
}

.float-right {
	float: right;
}
.product_infos{
height:35px;
overflow:hidden;
}
.float-left {
	float: left;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
a,area {
    blr:expression(this.onFocus=this.blur());
}

:focus {
    outline: none;
}
a img {border: none; }

a:link{
	color: #0c0c0c;
 }

a:visited {
	color: #3c3c3c;
	}

a:hover, ul li a:hover{
	color: #E47911;
	text-decoration: underline;
	}

a:active ul li a:active{
	color: #E47911;
	text-decoration: underline;
	}

h1 {
	font: bold 18px verdana;
	color: #4e637e;
	padding: 0 0 2px 0;
	margin: 0 0 4px 0 !important;
	}

h2 {
	font: bold 18px Verdana;
	display: block;
	}

h3 {
	font-size: 1.3em;

	}

h4, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1em;
	}
h5 {
background-color:#EDF7FF;
color:#56A5EE;
font-size:12px;
height:26px;
line-height:26px;
padding:0 10px 0 0;
text-align:right;
}
h5 span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
font-weight:bold;
padding-left:25px;
}
/*  ----涓婚〉澶撮儴 --start */
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #contentWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;

}
#header {
	height: 67px;
	padding:0 10px 0 0;
	margin:0px;
}

#logoWrapper {
	height: 65px;
	padding:0px;
	margin:0px;
	}
#logo {
	padding: 10px 0 0 0;
}


#login_logout_section, #login_logout_section a {
	font: normal 11px verdana;
	color: #b5f0ff;
	padding: 8px 0px 4px 0px;
	margin-top: 13px;
}
#login_logout_section a:hover {
	text-decoration: none;
}
#login_logout_section ul li{
	border-bottom:1px solid #738E95;
}

.list-style-none {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.inline-list li {
	float: left;
	padding: 0 0 0 12px;
}


.wordwrap{}

.topper-menu li {
	font: 11px verdana;
	float: left;
	margin: 5px 1px 0 8px;
	color: #ffffff;
}
.topper-menu a, .topper-menu a:visited {
	color: #73e2ff;
	text-decoration: none;
}
.topper-menu a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* Tools section styles */
#tools_wrapper {
	height: 40px;
	background:url("../images/tools_bg.gif") repeat-x left top;
}
#tools-right {
	background: url("../images/tools_right_bg.gif") no-repeat right top;
	height: 40px;
	width: 8px;
	margin-top:-2px;
	*margin-top:0;
	float: right;
}
#tools-left {
	background: url("../images/tools_left_bg.gif") no-repeat left top;
	height: 40px;
	width: 8px;
	float: left;
}

.line-header {
	margin: 0 4px;
}
.search-header {
	margin: 5px 3px 3px 3px;
}
.search-header input {
	border: 0px;
	margin: 0px;
	color: #696969;
	background: none;
}
.search-header form {
	float: left;
}
.search-header input:focus {
	background: none;
}

.advanced_search {}
.advanced_search a {
	font: 11px Verdana;
	text-decoration: none;
	color: #178EAE !important;
	line-height:30px;
}
.advanced_search a:hover {
	text-decoration: underline !important;
}
.cart-header {
	padding: 1px;
	margin: 4px 3px !important;
}
.cart-header .blue-link {
	background: url("../images/blue_arrows.gif") no-repeat right 7px;
	padding: 0 11px 0 0 !important;
}
.cart-header span {
	font-weight: bold;
}
.cart-icon {
	background-position:-5px -200px !important;
	width: 20px;
	height: 20px;
}
.full {
	background: url("../images/cart_full_icon.gif") no-repeat left top;
}
.empty {
	background: url("../images/cart_empty_icon.gif") no-repeat left top;
}

#header_shoping_cart{}
#header_shoping_cart a{
	text-decoration:underline;
}
#header_shoping_cart a:hover{
	text-decoration:none;
}
.languages-wrapper {
	margin: 5px 1px ;
}
.languages-wrapper select, .languages-wrapper {
	font: 11px Verdana, verdana !important;
}
.languages-wrapper select {
	height: 18px;
}
.languages-wrapper form {
	float: right;
}
.languages-wrapper label {
	padding: 3px 0;
	line-height: 17px !important;
}
/* /Tools section styles */


/*     navigation      start     */

.current {
	font-size: 15px;
	padding: 2px;
}
.navSplitPagesLinks, .navSplitPagesResult {
/*	padding: 5px 0 2px 0;  */
	padding: 5px 0 0px 0;
	float:right;
}
.navSplitPagesResult {
	width:260px\9;
	padding:0;
	margin:0;
	text-align:left;
	white-space:nowrap;
	line-height:30px;
}
 .navSplitPagesLinks a {
	color: #0075E2;
	padding: 2px;
	margin: 0px;
}
.navMainLink{
	float:left;
	height:22px;

}

.navNextPrevCounter {
	color:#178EAE;
	margin: 0em;
	font-size: 0.9em;
	font-weight:bold;
	float:left;
	line-height:23px;
	*margin-right:10px;
}

.navMainLink a{
	padding: 2px 7px;
}
.freeshiptext{
	 color:#FF694D;
	 line-height:15px;
	 font-size:11px;
	 }
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper, #contentWrapper, #footerWrapper,#bottomWrapper {
margin: auto;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
margin-left: 0em;
margin-right: 0em;
}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
    vertical-align:-10px;
	}

#navMainWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
	height: 1%;
	}

 #navSupp{
	margin: 0.5em;
	padding: 0.5em 0.2em;
	height: 1%;
	text-align:right;
	}
#navSupp a{
	color:#2B2B2B;
	font-family:verdana;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0.5em 0.2em;
}

#navSuppWrapper {
	padding: 6px 3px;
}
#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}
#tagline {
color:#000000;
font-size: 2em;
text-align : center;
vertical-align: middle;
}
#sendSpendWrapper {
border: 1px solid #cacaca;
float: right;
margin: 0em 0em 1em 1em;
}
 #accountLinksWrapper, #sendSpendWrapper,#checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
margin: 0;
width: 47%;
}

.floatingBox{
	width:45%
}
.wrapperAttribsOptions {
margin: 0.3em 0em;
}
.checkoutinfo{
margin-left:2em;
font-size:1.1em;
background-color:#f8f8ff;
width:70%;
text-align:left;
line-height:2em;
}

.navSplitPagesLinks {}

#top_nav {
	background:url("../images/top_nav_bg.gif") repeat-x;
	font: bold 12px verdana;
	clear:both;
	height: 34px;
	font-family:Arial, Helvetica, sans-serif;
	}
.top-nav-right {
	background: url("../images/top_nav_right_bg.gif") no-repeat right top;
	height: 34px;
	width: 6px;
	float: right;
}
.top-nav-left {
	background: url("../images/top_nav_left_bg.gif") no-repeat left top;
	height: 34px;
	width: 6px;
	float: left;
}
#navMainWrapper
{
	position:relative;
	left:-36px;
}

#navMain
{
	position:absolute;
	left:36px;
	*left:0px;
	_left:0;
	z-index:1;
}

.ban_right
{
	background: url("../images/snow_bar.jpg") right top;
	width:523px;
	height: 34px;

	position:absolute;
	right:-36px;
	z-index:0;
}

#navMain a {
	color: #ffffff;
	text-decoration: none;
}


#navMain li {
	float: left;
	background: url("../images/bg_tabs_left.gif") no-repeat 0 0;
	padding: 0 0 0 3px;
}
#navMain li a {
	display: block;
	_display:inline-block;
	background: url("../images/bg_tabs_right.gif") no-repeat right 0;
	height:16px;
	padding: 10px 20px 8px 18px;

}


#navMain #tab_active{
	background-position: 0 -78px;
	}
#navEZPagesTOC ul li a, #navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	color: #2b2b2b;
	text-decoration: none;
	}

#navMain #tab_active a {
	background-position: right -78px;
}
#navMain li.home-link {
	padding: 0px;
	background: url("../images/home_tab.gif") no-repeat left 0;
}

#navMain li.home-link a
{
	background: url("../images/home_tab.gif") no-repeat left 0;
}

#navMain li.home-link:hover a
{
	text-decoration: none;
}

.align-center {
	margin: auto !important;
	text-align: center !important;
}

.line-header {
	font: 1px verdana;
	margin: 0 4px;
}

.dotted-line {
	height: 1px;
	background: url("../images/dotted_line.gif") repeat-x 0 0;
}


#navCatTabsWrapper {
background-color: #ffffff;
color: #9a9a9a;
background-image:none;
}

#navCatTabs ul li a {
color: #9a9a9a;
}
#navEZPagesTOCWrapper {
font-weight: bold;
float: right;
height: 1%;
border: 1px solid #9a9a9a;
}
#navMain ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navCatTabs ul li {
	display: inline;
	}

.footer-links li {
	font: normal 11px verdana;
	float: left;
	margin: 0 2px 0 14px;
}

#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}
.legalCopyright {
	float: left;
	font: 11px verdana !important;
}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}
#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0;
	clear:both;
	float:left;
	}

#navMainSearch {
	float: right;
	}

#navMainSearch input{
    font-size: 1em;
    font-family: verdana, verdana;
    height: auto;

}
#navBreadCrumb {
    font: 11px ;
	margin-bottom:0.5em;
    color: #585858;
	font-weight:bold;
	font-size:11px;
    /*border-bottom: 1px solid #e6e6e6;*/
}
#navBreadCrumb1 {
    padding: 0.5em 0em;
    font: 11px ;
    margin-top: -0.8em;
	margin-bottom:1em;
    color: #585858;
    /*border-bottom: 1px solid #e6e6e6;*/
}
#navBreadCrumb a{
    color: #585858;
}

#top_nav a {
	color: #fffee2;
	text-decoration: none;
}

#top_nav li {
	float: left;
	background: url("../images/bg_tabs_left.gif") no-repeat 0 0;
	padding: 0 0 0 2px;
	margin-top: 3px;
	/*border-left: 1px solid #575757;*/
}
#top_nav li a {
	display: block;
	background: url("../images/bg_tabs_right.gif") no-repeat right 0;
	padding: 12px 20px 7px 18px;
}

/*#top_nav li:hover {
	background-position: left -40px;
}*/
#top_nav li:hover a {
	background-position: right -36px;
}

/*#top_nav #tab_active{
	background-position: 0 -78px;
}*/
#top_nav #tab_active a {
	background-position: right -72px;
	color: #ffffff;
}




#navColumnOne, #navColumnTwo {
background-color: transparent;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
color:#4C4B4B;
font-family:verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
vertical-align: top;
}
/*     navigation  end         */


/*  ----涓婚〉澶撮儴 --end */

#order-li{
	height:500px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#order-li li{
	height:90px;
	line-height:140%;
	width:160px;
	clear:both;
}
/* -------*/

.blue_con {
	border:1px solid #DDDDDD;
	clear:both;
	padding-bottom:8px;
}
.blue_con h3 {
	background:url("../images/bg_repeat.gif") repeat-x scroll 0 -471px transparent;
	height:28px;
	line-height:28px;
	margin-bottom:6px;
	padding:0;
}
.fl  {
float:left;
}
.line_30px {
	line-height:30px;
}
.in_1em {
	text-indent:10px;
	margin:0px;
	white-space:nowrap;
}
h3.in_lem a:second-child{
	font-weight:normal;
}
#whybuy {
	padding:0px;
	margin:0px;
}
#whybuy li {
	padding:0px;
	margin:0px;
	float:left;
	height:90px;
	width:50%;
}
.blue_con p strong {
	font-size:12px;
}
.blue_con p {
	margin:0;
	padding:0 12px;
}
/*----------涓婚〉main閮ㄥ垎----------*/
#more{

	margin:6px 20px 0 0;
	float: right;
	}
#more a{
	color:#4A5A6F;
	font-family: verdana;
	font-size: 13px;
	padding-right:10px;
	font-weight:bold;
	background:transparent url(../images/blue_arrows.gif) no-repeat scroll right 6px;
}
/*------best-seller-------start style*/
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin: 0 0 0 8px;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
/*------best-seller-------end style*/
#demo_panel{
    background: #E0E0E0;
    height: 30px;
    border: #969696 2px solid;
}
#demo_panel_title{
    padding-left: 20px;
    padding-right: 20px;
    font: bold 15px Verdana, sans-serif;
    line-height: 30px;
	float: left;
}
#demo_panel_label{
	float: left;
	padding: 4px 0 0 0;
}
#demo_panel_select{
    border: #969696 1px solid;
    font: normal 13px Verdana, sans-serif;
    background: #fffce1;
}
.blue-link a {
	color: #0075e2;
}
.columnLeft a, .columnRight a, .columnLeft a:visited, .columnRight a:visited {
	text-decoration: none;
}
.columnLeft a:hover, .columnRight a:hover {
	text-decoration: underline;
}

.centerColumn{
	margin:0px;
	padding:0px;
	width:835px;

}


.biggerText {
	font-size: 12px;
	}
h3.itemTitle {
	font-size: 1em;
	font-weight:normal;

	text-align:left;
	margin-bottom:0px;
}
h3.itemTitle ,a{
text-decoration:none;
}
.text{
	font-size:0.8em;
}
.commentFont{
	font-size:0.8em;
}
.original{
	font-size:1em;
}
.bgstyle{
	background:transparent url("../images/tinyImage.png") no-repeat scroll 0 0;
	display:inline-block;
	margin:0;
	padding:0;
	position:relative;
	vertical-align:middle;
}
code {
	font-family: verdana, verdana, helvetica, sans-serif;
	font-size: 1em;
}
form, select, input{
/*	display: inline;*/
	font-size: 12px;
	margin: 0.1em;
}
#productGeneral form {
	margin: 0 !important;
}
textarea {
	margin: auto;
	display: block;
	width: 90%;
}
input:focus, select:focus, textarea:focus {
	background: #ffffe7;
}
/* Only for IE7*/
*+ html FIELDSET {
	padding: 13px;
	margin: 3px 0 12px 0;
	border: 1px solid #d6d6d6;
	}
/* /Only for IE7*/
fieldset {
	padding: 13px;
	margin: 10px 0 17px 0;
	border: 1px solid #ececec;
}
legend {
	font: bold 12px;
	padding: 3px 6px;
	color: #4c6488;
	background: #f3f3f7;
}
label, h4.optionName {
/*	line-height: 1.5em;*/
	padding: 0.2em;
	line-height: 23px;
}
h4.optionName
	label.checkboxLabel, label.radioButtonLabel {
	margin: 0.5em 0.3em;
}
div.headerTop {
	margin-top: 0px;
	margin-bottom: 0px;
	background:#ffffff;
}
.paypalLogo{
	margin-top:10px;
	text-align:center;
	clear:left;
	width:130px;
	height:20px;
	float:left;
	font-size:11px;
	color:#444;
	font-weight:bold;
	line-height:20px;
	font-family:Verdana, Helvetica, sans-serif;
}
div.headerTop td
{
	padding-bottom: 0px;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

.categoryListBoxContents{
float: left;
font-size:1.1em;
font-weight:bold;
text-align:left;
vertical-align: top;
margin: 8px 0;
}
.categoryListBoxContents a{
color: #933;
}
lable.inputLabel {
width: 9em;
float: left;
}
lable.inputLabelPayment {
width: 14em;
float: left;
padding-left: 2.5em;
}
lable.selectLabel, lable.switchedLabel, lable.uploadsLabel {
width: 11em;
float: left;
}
#checkoutPayment lable.radioButtonLabel {
font-weight: bold;
}
p, address {

padding: 0em;
}
address {
font-style: normal;
}

.dotted-line {
	height: 1px;
	background: url("../images/dotted_line.gif") repeat-x 0 0;
}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 7px;
	margin: 20px 20px;
	border: 1px solid #9a9a9a;
}

.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {
	display: none;
}
.messageStackWarning, .messageStackError {
	background: #ffecdd url("../images/icons/warning.gif") no-repeat 8px 10px;
	color: #960000;
	border: 1px solid #f8d5c8;
	padding-left: 30px;
}

.messageStackError {
	background: #ffecdd url("../images/icons/error.gif") no-repeat 8px 10px;
}
.messageStackSuccess {
	background: #e0f8b6 url("../images/icons/success.gif") no-repeat 8px 10px;
	color: #000000;
	border: 1px solid #d0e46e;
	padding-left: 30px;
}
.messageStackCaution {
	background: #ffebc2 url("../images/icons/warning.gif") no-repeat 8px 10px;
	color: #000000;
	border: 1px solid #fbcec9;
	padding-left: 30px;
}

/*wrappers - page or section containers*/


.line-header {
	margin: 0 4px;
}
.search-header-input {
	background: url("../images/search_header_bg.gif") no-repeat left top;
	height: 22px;
	width:140px;
	padding: 1px 0 0 3px;
	float: left;
}
.search-header {
	margin: 5px 3px 3px 3px;
}
search-header form {
	float: left;
}
.search-header input:focus {
	background: none;
}

.cart-header {
	padding: 1px;
	margin: 4px 3px !important;
}
.cart-header span {
	font-weight: bold;
}
.languages-wrapper {
	margin: 5px 1px ;
}
.languages-wrapper select, .languages-wrapper {
	font: 11px Verdana, verdana !important;
}
.languages-wrapper select {
	height: 18px;
}
.languages-wrapper form {
	float: right;
}
.languages-wrapper label {
	padding: 3px 0;
	line-height: 17px !important;
}


#indexDefaultMainContent {
	padding: 0;
}



#mainWrapper, #contentWrapper{
text-align: left;
width: 1010px;
vertical-align: top;
}
#footerWrapper {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F1F1F1 url(../images/bottom_shadow.gif) repeat-x scroll 0 0;
	border-top:1px solid #D2D2CF;
	margin:25px 0 0;
	min-height:49px;
}

#footerWrapper {
  clear: both;
}
#main-container {
	_width:1010px;
}
#left-col {
  float: left;
  width: 170px;
  margin: 0 5px;
  text-align:center;

}
#right-col {
  float: left;
  width: 170px;
/*  margin: 0 5px; */
  text-align:center;
}
.bg_box_gray h3{
	font-size:12px;
}
.bg_box_gray h3.in_1em{
	text-indent:2px;
	text-align:center;
}

#columnCenter {
  float: left;
  margin: 0px;
  padding:5px 0 0 3px;
}


/* products description quanximing add style css begin*/
div.my-full-section {display:none;}

#productDescription {
	float:left;
	width:100%;
	overflow:hidden;
	font-family:"verdana","Helvetica",sans-serif;
	font-size:12px;
}
#productDescription ul li{

	background:url("../images/arrow_paleblue.gif") no-repeat scroll 0 5px transparent;
	padding:0 0 4px 10px;
	list-style-type:none;
}
.features_ul li, .specifications_ul li, .package_content_ul li{
	background:url("../images/arrow_paleblue.gif") no-repeat scroll 0 5px transparent;
	padding:0 0 4px 10px;
	list-style-type:none;
}

#productDescription, .shippingEstimatorWrapper {
/*	padding: 0.5em; */
}
		/*--  鏍囬h3閮ㄥ垎 Start --*/
		.subhead{
			border-bottom:1px solid #DADADA;
			padding-top:10px;
			position:relative;
			width:100%
			}

		.subhead h3{
			background:none repeat scroll 0 0 transparent;
			color:#333333;
			font-size:14px;
			font-weight:700;
			line-height:22px;
			padding:0;
			margin-bottom:0px;
			}
		.description_text {
			background:none no-repeat scroll 0 0 #F0F0F0;
			border-color:#DADADA;
			border-style:solid;
			border-width:1px 0 0 1px;
			font-size:14px;
			font-weight:700;
			line-height:15px;
			padding:4px 0 3px 11px;
			}
		.description_tabend {
			background:url("../images/core-site.gif") no-repeat scroll 100% -540px transparent;
			border:0 none;
			padding:0 11px 0 0;
			}
		.red_bg{ background:#FFCCFF;}


		/*--  鏍囬h3閮ㄥ垎 end --*/

.select_image{
		background:url("../images/select_image.JPG") no-repeat scroll 0 0 transparent;
		padding:0px 5px;
		margin:0px;
}
.select1_image{
		background:url("../images/select1_image.JPG") no-repeat scroll 0 0 transparent;
		padding:60px 300px;
}
.description_content{
	clear:both;
}

.description_image{
	text-align:center;
}
.description_content h1{
	font-size:18px;
	color:#4E637E;
	border:none;
}
.pd_image_ul{
	margin: 5px;
	padding:15px 22px;
}
.pd_image_ul li{
	border-bottom:1px dotted #D0D0D0;
	clear:left;
	list-style-type:none;
	margin:0 auto;
	padding:4px;
}

.pd_image_ul_l{
	float:left;
	width:50%
}
.pd_image_ul_l label{
	clear:left;
	color:#4E637E;
	float:left;
	margin:0 auto;
	padding:2px;
	position:relative;
	width:90px;
	height:100px;
}
.description_ul{
	margin: 5px;
	border-color:#D9DBDD;
	border-style:solid;
	border-width:1px;
	padding:15px 22px;
}
.description_ul li{
	border-bottom:1px dotted #D0D0D0;
	clear:left;
	list-style-type:none;
	margin:0 auto;
	padding:4px;
}
.description_ul li label{
	clear:left;
	color:#4E637E;
	float:left;
	margin:0 auto;
	padding:2px;
	position:relative;
	width:160px;
}


/* products description quanximing add style css end*/
.uname1{
text-align:left;
}
.alert {
color: #FF0000;
margin-left: 0.5em;
}
.advisory {
	border:#666 1px dotted;
	line-height:11px;
	font-size:11px;
	padding:5px;
}
.important {
font-weight: bold;
}
.notice {}
.rating{
}
.gvBal {
float: right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding: 0.8em;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
font-size: 0.9em;
}

#cartAddB{
*width:280px;
/*border: 1px solid #CDD1F9;*/
padding: 0.2em;
*padding: 0.6em;
background-color:#F7F7F7;
}

#cartAdd input, #cartAdd span,#cartAddB input, #cartAddB span{
vertical-align: middle;

*margin:-5px;
}

#prevOrders td{
	height:2.5em;
}
.tableHeading TH {
border-bottom: 1px solid #E6E6E6;
border-top: 1px solid #e6e6e6;
text-align:center;
/*float:left;
margin:0 80px 0 10px;
width:50px;*/
}
.tableHeading a{
	color:#3366CC;
	text-decoration:underline;
}
.tableHeading a:hover{
	color:#FF6600;
	text-decoration:none;
}
.tableHeading, #cartSubTotal {
background-color: #e9e9e9;
 }
#cartSubTotal {
border-top: 1px solid #cccccc;
font-weight: bold;
text-align: right;
line-height: 2.2em;
padding-right: 2.5em;
}
.tableRow, .tableHeading, #cartSubTotal {
height: 2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
padding: 0.5em 0em;
}
.cartUnitDisplay, .cartTotalDisplay {
text-align: right;
padding-right: 0.2em;
}
#scUpdateQuantity {
width: 2em;
}
.cartQuantity {
width: 4.7em;
}
.cartNewItem {
color: #906;
position: relative;
}
.cartOldItem {
	color: #049BC7;
	position: relative;
}

.cartBoxTotal {
text-align: right;
font-weight: bold;
}
.cartRemoveItemDisplay {
width: 3.5em;
}
.cartAttribsList {
margin-left: 1em;
}
.headerNavigation {
font-size: 1.2em;
font-weight : bold;
color: #5d5d5d;
padding: 12px;
}
.headerNavigation2 {
font-size: 1.0em;
font-weight : bold;
color: #5d5d5d;
padding: 12px;
}
#mediaManager {
width: 50%;
margin: 0.2em;
padding: 0.5em;
background-color: #E4FEf5;
border: 1px solid #003D00;
}
.mediaTitle {
float: left;
}
.mediaTypeLink {
float: right;
}
.originalprice{
	text-align:left;
	color:#CC0000;
	font-size:17px;
	margin-bottom:3px;
	}
.normalprice, .productSpecialPriceSale {
	font-weight: normal !important;
	text-decoration: line-through;
	color: #aaaaaa;
	text-align:left;
	float:left;
	font-size:11px;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale{
	/*color: #a30101;*/
	color: #CC0000;
/*	background:#FFF9DE none repeat scroll 0 0;	*/
	clear:both;
	text-align:left;
/*	float:left;  */
	font-size:17px;
	font-weight:bold;

}
.list_price{
	padding-top:5px;
	clear:both;
	font-size:11px;
	line-hight:15px;}

.central-boxes-price {
	color:#cc0000;
	font-family:verdana;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	-x-system-font:none;
	clear:both;
	padding-left:5px;

}
.central-boxes-price-sixbox {
	color:#cc0000;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	-x-system-font:none;
	clear:both;
	padding-left:5px;

}
.central-boxes-price-viewed {
	color:#cc0000;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	-x-system-font:none;
	clear:both;
	padding-left:5px;

}

.productPriceDiscount{
	/*color:#A30101;*/
	color:#333333;
	font-size:11px;
	line-hight:15px;
}
.listprice{
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
.orderHistList {
margin: 1em;
padding: 0.2em 0em;
list-style-type: none;
}
#cartBoxListWrapper ul, #ezPageBoxList ul {
list-style-type: none;
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
margin: 0;
padding: 0.2em 0em;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
font-weight: bold;
}
.totalBox {
width: 5.5em;
text-align: right;
padding: 0.2em;
}
.lineTitle, .amount {
text-align: right;
padding: 0.2em;
}
.amount {width: 5.5em;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
margin: 0em 5px 1em 0em ;
}
.categoryIcon { font-weight:bolder; font-size:1em;}
#cartImage {
margin: 0.5em 1em;
}
.attribImg {
width: 20%;
margin: 0.3em 0em;
}
.attributesComments {}
.centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin: 1em 0em;
}

.centerBoxContentsAlsoPurch{
margin: 1em 0px;
text-align: center;
float: left;
font-size:1em;
vertical-align: top;
}

.centerBoxWrapper {
height: 1%;
margin: 10px 0;
width:835px;


}

/* New Styles */
.centerBoxWrapper h2 {
margin: 0 0 15px 0 !important;
}

#enquireAbout {
display:inline-block;
float: left;
padding-left:30px;
background:transparent url(../images/enquire.png) no-repeat scroll left center;

}

#enquireAbout a {
font-size:1em;
color: #000;
font-weight:bold;
}
#enquireAbout a {
font-size:1em;
color: #0075E2;
}



/* end of New styles */

font.headerLarge1 {
  font-size: 2.0em;
  font-weight : bold;
  color: #003300;
}
font.headerLarge2 {
  font-size: 1.5em;
  font-weight : bold;
  color: #003366;
}
h2.centerBoxHeading {
	font: normal 18px verdana;
	color: #4a5a6f;
	border: 1px solid #deddda;
	padding: 3px 0 0px 7px !important;
	margin: 0 0 10px 0 !important;
	height:29px;
	background: #E3F2F5 url("../images/centerboxheading_bg.gif") repeat-x left bottom;
	width:818px;

}
h3.leftBoxHeading, h3.rightBoxHeading {
	font: bold 13px verdana;
	color: #3d3d3d;
	background: url("../images/sidebox_right.gif") no-repeat right top;
	padding: 0.4em 0.3em 0.4em 0.4em !important

	}



h3.leftBoxHeading a, h3.rightBoxHeading a {
	font: normal 11px verdana, verdana;
	color: #3d3d3d;

	text-decoration: underline;
	}


h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #E47911;
	text-decoration: none;
	}

.main-sidebox-header-right {
	background: url("../images/main_sidebox_right.gif") no-repeat right top !important;
	padding: 0 0 0 0.3em;
}

.sidebox-header-left {
	background: url("../images/sidebox_left.gif") no-repeat left top;
	padding: 0 0 0 0.3em;
}
.main-sidebox-header-left {
	background: url("../images/main_sidebox_left.gif") no-repeat left top !important;
	padding: 0 0 0 0.3em;
}
#categoriesHeading {
	color: #ffffff;
}
h3.main-sidebox-header-right a{
	color:#FFF;
	font-family:Verdana, verdana, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
h3.main-sidebox-header-right a:hover{
color:#E47911;
text-decoration:none;
}

/* End of new styles */

#manufacturersHeading, #recordcompaniesHeading, #search-headerHeading {
font-size: 0.9em;
color: #000;
}
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
margin: 0em;
background-color: #eee;
}


/* left right  sidebox style start */

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	margin: 15px 0 0 0;
	}

.sideBoxContent a, .sideBoxContent div, .rightBoxContainer div, .leftBoxContainer div {
	font: normal 11px verdana;
	color: #454545;
	line-height: 17px;
	text-decoration: none;
}
.sideBoxContent a:hover{
	text-decoration:  underline ;
}
.sideBoxContent {
	border: 1px solid #DDDDDD;
	border-top: none;
	background-color: #ffffff;
	padding: 0.7em 0.9em;
}
.categories_bar .sideBoxContent {
	border: 1px solid #E6E6E6;
	border-top: none;
	border-left:2px solid #33A5C3;
	border-bottom-color:#33A5C3;
	background-color: #ffffff;
	padding: 0.7em 0.9em;
}
.sideBoxContent ul{
	margin:0px;
	padding-left:20px;
	text-align:left;
	overflow:hidden;
}
.sideBoxContent ul li{
	list-style:decimal;
}
.annouce{
	background-color:#ffffff;
	*background-color:#ffffff;
	text-align:left;
	margin:-0.7em -0.9em;
	*margin:-10px 0 -8px -10px;
	*width:152px;
	padding:0.3em 0 0.7em 0.5em;
	*padding:-0.3em 0 -0.7em 0.5em;
	height:4em;
	overflow:hidden;
	text-overflow:ellipsis;
}

.paddingSideBox{
    padding: 0.7em 0.9em;
}


.button-search-header {
	width: 45px;
	margin: 0;
    float: left;

}
/* end of new styles */




.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #3d3d3d;
}
.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .specialsListBoxContents {
	height:250px;
	/*width: 167px !important;*/
	width:200px !important;
	border: 1px solid #ebebeb;
	/*margin: 8px 8px 0 0 !important;*/

	/*padding: 15px 10px 10px 10px;*/
	margin-right:6px;
	text-align:center;
}

.detail-link,.detail-link:link, .detail-link:visited {
	font: normal 12px verdana;
	color: #0075e2;
	float: right;
	margin: 0 !important;
	padding: 0px 10px 0 0 !important;
	background: url("../images/blue_arrows.gif") no-repeat right 5px;
}
.detail-link:hover {
	color: #0075e2;
	text-decoration: none;
}
.productListing-data{
text-align:left;
padding-left:5px;
}
.height40{
	height:37px;}
.productlisting-ul{
	margin:0px;
	padding-left:0px
}
.productListing-even {
	background-color: #ffffff;
	width:200px;
	float:left;
	text-align:left;
/*	height:330px;  */
	padding-right:8px;
	margin-bottom:10px;
}
.feature{
	background:url(../../../../images/featured.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:-3px;
	right:-2px;
	height:70px;
	width:70px;
	}
.special{
	background:url(../../../../images/special.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:-3px;
	right:-2px;
	height:70px;
	width:70px;
	}
.sell_out{
	background:url(../../../../images/sold-out.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:-3px;
	right:-2px;
	height:70px;
	width:70px;
		 }
.newproduct{
	background:url(../../../../images/new.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	top:-3px;
	right:-2px;
	height:70px;
	width:70px;
	}
.p_list_img span{
    height: 160px;
	width:200px;
	*width:auto;
	position:relative;
	display:table-cell;
	*overflow:hidden;
    *writing-mode: tb-rl;
    vertical-align: middle;
}
.p_list_img img{
	vertical-align:middle;
	border:#ffffff solid 1px;
}
.p_list_img a{
	vertical-align:middle;
	border:#fff solid 1px;
	height:100%;
	width:100%;
}
.p_list_img:hover{
	border:#ccc solid 1px;

}
.ProductDetails{
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	float:left;
	width:100%;
	clear:both;
}
.p_list_des{
	background:#FFFFFF;
	display:block;
	width:100%;
/*	height:135px;*/
	height:48px;
	text-align:left;
	padding-bottom:5px;
}
.p_list_des a{
	color:#333333;
	line-height:14px;
	font-weight:normal;
	overflow:hidden;
}
.p_list_des a:link{
	text-decoration:none;
}
.p_list_des a:visited{
	text-decoration:none;
}
.p_list_des a:hover{
	text-decoration:underline;
	color:#E47911;
}
.p_list_des a:active{
	text-decoration:underline;
}
.ps_list_des{
	background:#FFFFFF;
	display:block;
	width:100%;
/*	height:135px;*/
	height:48px;
	text-align:left;
	padding-bottom:5px;
}
.ps_list_des a{
	color:#333333;
	line-height:14px;
	font-weight:normal;
	overflow:hidden;
}
.ps_list_des a:link{
	text-decoration:none;
}
.ps_list_des a:visited{
	text-decoration:none;
}
.ps_list_des a:hover{
	text-decoration:underline;
	color:#E47911;
}
.ps_list_des a:active{
	text-decoration:underline;
}
.p_list_price{
	background: #FFFFFF;
	display:block;
	line-height:16px;
	padding-bottom:6px;
	width:100%;
	height:70px;
/*	line-height:25px; */

	text-align:left;
	clear:both;
}
.p_list_price .central-boxes-price{
	font-size:17px;
	text-align:left;
	/*padding-left:6px;*/
	clear:both;

}
.p_list_name{
	padding:10px 2px 0 5px;
	float:left;
	width:98.5%;
	/*height:90px;*/
	height:48px;
	overflow:hidden;
	text-align:left;
}
.p_list_name a{
	padding:0 2px;
	color:#666666;
}
.p_listing_name a{
	/*padding:0 0px;*/
	padding:0 0px;
	/*color:#003399;*/
	color:#1A75CF;
}
.p_cate_name{
	color:#1A75CF;
	text-align:left;
	font-weight:normal;
	line-height:15px;
	font-size:11px;
}
.p_cate_name a{
	color:#1A75CF;
	text-align:left;
	font-weight:normal;
	}
.ps_list_name{
	padding:10px 2px 0 5px;
	float:left;
	width:98.5%;
	/*height:90px;*/
	height:48px;
	overflow:hidden;
	text-align:left;

}
.ps_list_name a{
	padding:0 2px;
	color:#1A75CF;
}
.ps_listing_name a{
	/*padding:0 0px;*/
	padding:0 0px;
	/*color:#003399;*/
	color:#1A75CF;
}
.p_list_btn{
	clear:both;
}
.p_list_star{
	/*margin-left:2px;*/
	margin-left:5px;
	*margin-bottom:10px;
	*clear:both;

}
.add_to_cart_btn{
	background-position:0 -78px !important;
	width:77px;
	height:20px;
	vertical-align:top !important;
}
.add_to_cart_btn a{
	height:20px;
	line-height:20px;
}
.productListring-even-special{
background: url("../images/special.png") no-repeat right bottom ;
}
.productListring-even-featured{
background:url("../images/hot.png") no-repeat right bottom ;
}
.productListring-even-new{
background:url("../images/new.png") no-repeat right bottom ;
}
.productListing-even2 {
	width:200px;
	float:left;
	text-align:center;
	border:1px solid #EBEBEB ;
	margin:2px;
	height:310px;
	padding:0 10px;
}
.productListing-even a img{
	text-align:center;
	vertical-align:middle;
}
.productListing-odd{
	width:170px;
	float:left;
	text-align:center;
	border:1px solid #EBEBEB ;
	margin:2px;
	height:310px;
	padding:0 10px;
}
.productListing-odd .freeShipping{clear:none;}
.productListing-odd a img{
	height:100px;
	display:block;
	text-align:center;
	position:relative;
	left:3em;

	height:100px;
}
.tabTable {
margin: 6px 0 4px 0;
}
.tabTable  li{
	margin-right:10px;
}

.tabTable td {
padding: 12px 8px;
text-align: center;
}
/* end of new styles */

#bannerboxHeading {
background-color: #00c transparent;
}
#upProductsHeading {
text-align: left;
}
#upDateHeading {
text-align: right;
}
a.category-top{color:#903}
div.category-top {width:100%;overflow:hidden; border-bottom: dotted 1px #ccc;padding:2px}
span.category-subs-parent {
font-weight: bold;
}
span.category-subs-selected {
font-weight: bold;
}
.back {
float: left;
}

.forward{

	float:right;
}
.forward #shoppingCartDefault #PPECbutton  {
float: right;
}
.bold {
	font-weight: bold;
}
.rowOdd {
background-color: #f4f4f4;
height: 1.5em;
vertical-align: top;
}
.rowEven {
background-color:#fdfdfd;
height: 1.5em;
vertical-align: top;

}
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}
#myAccountGen li, #myAccountNotify li {
margin: 0;
}
.accountTotalDisplay, .accountTaxDisplay {
width: 20%;
text-align: right;
}
.accountQuantityDisplay {
width: 10%;
vertical-align: top
}
tr.tableHeading {
background-color: #E7E7E7;
height: 2em;
width:100%;
}
.productListing-rowheading {
background-color: #eee;
background-image: url(../images/title_bg.gif);
height: 2em;
color: #000;
}
#siteMapList {
width: 90%;
float: right;
}
.ratingRow {margin: 1em 0em 1.5em 0em;}
label#textAreaReviews {
font-weight: normal;
margin: 1em 0em;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
background-color: #fff;
}
.information {padding: 10px 3px; line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {clear: both;}


.seDisplayedAddressLabel {
background-color:#85C285;
text-align: center;
}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
}
#musicgenresContent img{margin-left:1.5em;}
.cssButton, .cssButtonHover {
width : 20em;
background-color: #F4F4F4;
color : #000000;
border: 2px outset #F4F4F4;
font-family: Verdana, verdana, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
text-align:center;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.3em;
}
.cssButtonHover {
color: #006600;
border-style: inset;
text-decoration: none;
}
.small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
.button_return_to_product_list, .button_add_selected {width: 22em;}
.button_in_cart{width: 19em;}
.button_submit {width: 18em;}
.button_update_cart {color: red;}
.button_update_cartHover {color: #003D00;}
/* Begin of Vertical Menu */
#AllSort{
	width:168px;
	padding:0px 0 0;
	/*background:#FFFFF5;*/
	text-align:left;
	position:relative;
	z-index:199;
	margin-bottom:6px;

}

#AllSort dl{
	width:168px;
	overflow:hidden;
	margin-top:0px;

}
#AllSort dt{
	width:168px;
	height:24px;
	/*height:auto!important;
	min-height:24px; */
	line-height:24px;
	/*padding:3px 5px 0px 9px;*/
	padding:3px 5px 0px 6px;
	border-bottom:1px solid #E6E6E6;
	overflow:hidden;
	cursor:default;
	/*background:url(../images/jo_item.gif) no-repeat 155px -143px;*/
	background:url(../images/jo_item.gif) no-repeat 160px -143px;
}
#AllSort dt.noChild{
	width:168px;
	height:24px;
	line-height:24px;
	/*padding:3px 5px 0px 9px;*/
	padding:3px 5px 0px 6px;
	overflow:hidden;
	cursor:default;
	background:none;
}
#AllSort dt span{
	color:#999;
	display:block;
	width:140px;
	padding-right:5px;
	height:21px;
	float:right;
	overflow:hidden;

}
#AllSort dt a{
	text-decoration:none;
	}

#AllSort .Dis{display:block;}
#AllSort .noDis{display:none;}
#AllSort .curr{
	width:168px;
	border-top:1px solid #959595;
	height:19px;
	line-height:19px;
	padding-bottom:4px;
	background:url(../images/jo_line_bg.jpg) #fff repeat-x 0 -478px;
}
#AllSort .curr span{display:none;}
#AllSort dd{
	background:#fff;
	width:180px;
	padding:5px 5px 5px 9px;
	overflow:hidden;
	cursor:default;

}
#AllSort dd span,#AllSort div span{
	display:block;
	width:180px;
	background:url(../images/jo_item.gif) no-repeat 0 -143px;
	float:left;
	}

.viewall{text-align:right;padding:6px 8px 0;border-top:1px dotted #E1E1E1;}
.pop_wrap{
	left:140px;
	position:absolute;
	z-index:999;
	width:170px;
	margin-top:0px;
	display:none;
	background:url(../images/shadow_04.gif) no-repeat left top;
	padding:0 3px 3px 0;
}
.pop{
	padding:3px 10px;
	width:170px;
	overflow:hidden;
	border:solid #959595;
	border-width:1px 1px 1px 0;
	background:url(../images/jo_line1.gif) #fff no-repeat 0 -780px;
	line-height:24px;
}
.pop span a{
	text-decoration:none;
}

/* End of Vertical Menu*/

/*The comments of products' reviews &&*/
/*The reply to review's comment */
.review_bottom{
	clear: both;
	width: 100%;
}
.cstReview_bottom{
	padding-top: 10px;
	clear: both;
	width: 100%;
	float:left;
	margin-bottom:30px;
}
.review_bottom a{
	cursor:pointer;
	color:#0075E2;
}

.comment{
	background:url(../images/hacomment.jpg) no-repeat left bottom;
	padding-left:25px;
	margin:6px 3px 0 0;
}
.commentTop{
	border-bottom: 1px solid #e6e6e6;
	margin-bottom:40px;
}
.commentTop span{
	margin-right:35px;
	padding-bottom:12px;
}
.commentTop img{
	padding-bottom:5px;
	text-align:center;
}
.commentProductTitle{
	font-size:1.5em;
}
.commentProductTitle a:link{
	color:#0F38E8;
	text-decoration:none;
}
.commentProductTitle a:visited{
	color:#049BC7;
	text-decoration:none;
}
.commentProductTitle a:hover{
	color:#0F38E8;
	text-decoration:underline;
}

.commentProductTitle a:active{
	color:#0F38E8;
	text-decoration:underline;
}

.addtocartImg{
	display:block;
}
.showReview{
	clear:both;
}
.comments_reviewHeader{
	font-family:Verdana,verdana,Helvetica,sans-serif;;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	border-bottom:none;
	margin-top:0px;
	margin-bottom:15px;
	text-indent:-8px;
}
.review_author a:link{
	text-decoration:none;
	color:#0F38E8;
}
.review_author a:visited{
	color:#049BC7;
	text-decoration:underline;
}
.review_author a:hover{
	text-decoration:underline;
	color:#049BC7;
}
.review_author a:active{
	text-decoration:none;
	color:#0F38E8;
}
.commentRating{
	margin-right:30px;
}
.dateAdd{
	margin-left:5px;
	line-height:20px;
	vertical-align:top
}
.p_review_content{
	margin-top:12px;
	margin-left:6px;
}
.review_author{
	margin-top:8px;
}
.showComments{
	margin:30px 0 30px 15px;
	float:left;
	width:95%;
	float:left;
	clear:both;
}
.showComments h1{
	font-family:verdana,verdana,helvetica,sans-serif;
	color:#E47F29;
	font-size:18px;
	height:20px;
	clear:both;
	padding:10px 0 10px 6px;
}
.commentTopBar{
	width:100%;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border:#CCC  1px solid;
	padding:1px 0 0 5px;
}
.commentBottomBar{
	width:100%;
	height:22px;
	float:left;
	border:#CCC 1px solid;
	text-align:center;
	font-size:10px;
	line-height:22px;
	vertical-align:middle;
}

.comment_box{
	border-bottom:#CCC 1px dotted ;
	margin:10px 30px 25px 10px;
	padding-bottom:15px;
	width:98%;
	float:left;
	word-break :break-all;
	word-wrap: break-word;
}
.comment_date{
	text-align:right;
}
.comment_author{
	padding-left:15px;
	margin-bottom:10px;
	background-position:-156px -130px;
}
.comment_text{
	width:98%;
	height:auto;
	line-height:20px;
	overflow:hidden;
	padding:5px!important;
	display: block;
	margin-bottom:10px;
}
.comment_edit_submit a{
	cursor:pointer;
}
.comment_text_edit{
	width:98%;
	height:auto;
	display: block;
	padding:5px !important;
	word-wrap: break-word;
	word-break : break-all;
	line-height:15px;
	font-size:1.2em;
	margin-bottom:10px;
}
.reviewsTextEdit{
	width:98%;
	height:auto;
	display: block;
	padding:5px !important;
	word-wrap: break-word;
	word-break : break-all;
	line-height:13px;
	font-size:1.2em;
	margin-bottom:10px;
}

.edit_button{
	float:left;
}

.writeCommentForm{
	width:98%;
	margin-top:15px;
	font-family:verdana,verdana,helvetica,sans-serif;
}
.commenter{
	font-size:12px;
	background-color:#DBEDF9;
	font-weight:bold;
	padding:8px 12px 0 12px;
}
.commentbord{
	background-color:#DBEDF9;
	border-bottom:1px solid #A1BED3;
	padding:0.2em 12px;
}
.subTitleComment{
	background-color:#B6CFE5;
	background-image:none;
	background-repeat:repeat;
	padding-bottom:0.3em;
	padding-left:0.8em;
	padding-right:0;
	padding-top:0.1em;
	font-size:0.9em;
	margin:1em 0;
}
.comment_edit{
	text-align:left;
	padding-left:5px;
	display:block;
}
.comment_foot{
	margin-top:18px;
	display:block;
	width:100%;
	float:left;
}
.comment_comments_link{
	font-size:12px;
	text-align:left;
	border-bottom:dotted 1px ;
}
.comment_edit_btn{
	
}
.comment_edit_btn a{
	cursor:pointer;
}
.comment_comments_link a{
	text-decoration:none;
	cursor:pointer;
}
.comment_vote{
	text-align:left;
	font-size:11px;
	float:left;
	margin-left:30px;
}
.postCenter{
	line-height:140%;
	background-color:#E4E4E4;
	display:none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cdReplyBox {
	width:90%;
	CLEAR: both;
	MARGIN-TOP: 0.5em;
	margin-left:35px;
	padding-bottom:7px;
}
.cdPostBoxHeader{
	font-size:0.85em;
	font-weight:bold;
	line-height:1.6em;
}
.cdReplyBoxGuide{
	width:90%;
	height:20px;
	line-height:20px;
	display:block;
	background-image:none;
	background-repeat:repeat;
	padding-right:2em;
	margin-left:-8px;
	padding-left:1em;
	*margin-left:0.8em;
	*padding-left:0;
	padding-bottom:5px;
	*padding-bottom:8px;
	margin-top:2px;
	font-size:9px;
	color:#000;
}

.cdReplyBoxInput{
	font-family:verdana,verdana,helvetica,sans-serif;
	font-size:small;
	line-height:140%;
	height: 70px;
	display:block;
	margin-top:-7px;
	padding:5px;
}
.cdPostBoxButtom{
	margin-left:10px;
	*margin-left:4px;
}
.cdReplyBoxSubmit,.cdReplyBoxCancel{

}
.cdReplyContent{
	text-align:left;
	width:auto;
	line-height:15px;
	font-family:verdana,verdana,helvetica,sans-serif;
	font-size:10px;
	padding-left:1em;
	margin-top:2px;
	list-style:none;
	margin-right:30px;
	float:left;
}
.cdReplyContent a{
	text-decoration:underline;
	color:#06F;
}
.cdReplyContent a:hover{
	text-decoration:none;
}
.cdReplyContentDate{
	font-size:8px;
}
.commentReplyHR{
	width:90%;
	float:left;
	clear:both;
	display:block;
}
.cdReplyClose{
	float:right;
	margin-right:2px;
	margin-top:10px;
}
.cdReplyClose a{
	cursor:pointer;
}
.cdReplyClose a img{
	margin-right:7px;
	float:right;
}
.cdReplyContentBorder{
	font-weight:bolder;
	list-style:none;
	margin-top:-10px;
	margin-left:5px;
	margin-bottom:10px;
}

/*The comments of products' reviews End*/
/*The reply to review's comment End */


/* customers' information page style*/
#cstRight-col{
  width: 780px;
  float:right;
  padding:20px 0 0 0;
  margin:0px;
  font-family:font-family:verdana,verdana,helvetica,sans-serif;
}
.cstInfoHead{
	margin-top:20px;
}
.cstTitle{
	margin-bottom:20px;
	margin-left:8px;
}
.cstTitle span{
	font-weight:normal;
	font-size:200%;
}
.cstInfoContent{
	overflow:hidden;
	font-family:font-family:verdana,verdana,helvetica,sans-serif;
    padding:0;
    border:0;
    margin:0 auto;
    text-align:left;
}

.cstInfoLeftColumn{
	float:left;
	vertical-align:top;
	height:100%;
}
.cstInfoRightColumn{
	vertical-align:top;
	float:left;
	width:97%;
	height:auto;
	margin-left:0px;
	margin-top:0px;

}
.cstInfoLeftColumn .cstPhoto{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/dottedPhotoBox.gif) no-repeat scroll center top;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-top:25px;
	margin-left:35px;
	padding:0;
	text-align:center;
	width:100px;
}
.cstInfoLeftColumn .cstPhoto table{
	text-align:center;
	width:100px;
}
.frame{
	border-collapse:collapse;
}
.cstInfoLeftColumn .cstPhoto img{
	margin-bottom:-0.8em;
	margin-top:0.5em;
	height:80px;
	padding:12px 0;
}
.dottedDividerLight {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/dotBorder.gif) repeat-x scroll center bottom;
	height:1px;
}
.cstDottedBottom{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:url(../images/dottedPhotoBoxBtn.gif) no-repeat scroll center bottom;
	font-weight:normal;
	line-height:1em;
	margin:0;
	padding:0 10px 5px;
	text-align:left;
}
.cstDetail{
	vertical-align:bottom;
	float:left;
	margin:98px 0 0 25px;
}
.customerEvaluate{
	font-weight:normal;
	line-height:1em;
	word-wrap: break-word;
	word-break : break-all;
	margin:0;
	padding:0;
}
.customerAddress{
	font-weight:normal;
	line-height:1em;
	margin-left:10px;
	padding-bottom:5px;
}

.cstContributionsTitle{
	color:#E97D13;
	font-family:verdana,verdana,helvetica,sans-serif;
	font-weight:bolder;
}
.localTabs {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:-34px;
	_position:relative;
	margin-left:-6px;
	_width:245px;
}
.localTabs li{
	float:left;
	*margin-left:-1px;
	border:none;
	_width:110px;
}
.cstFieldset{
	width:95%;
	margin:0;
	padding:0;
	display:block;
	padding:5px;
}
.localTabs li a {
	float:left;
	color:000;
	font-weight:bold;
	margin-right:10px;
	padding-right:7px;
	_padding-right:1px;
	background:#fff url(../images/localTabRight.png) no-repeat right top;
	_background:#D4E6EA url(../images/localTabRight.png) no-repeat right top;
	TEXT-DECORATION: none;
	line-height:29px;
	cursor: pointer;
	height:29px;
}
.localTabs a span {
	background: transparent url(../images/localTabLeft.png) no-repeat;
	display:block;
	padding-left:5px;
	height:29px;
}
.localTabs a:hover {
	color:#049BC7;
	text-decoration:underline;
}

.localTabs a:visited {
	color:#004B91;
	text-decoration:none;
}

.localTabs a:visited {
	color:#996633;
	font-family:verdana,verdana,helvetica,sans-serif;
}
.cstRT{
	font-family:verdana,verdana,helvetica,sans-serif;
	color:#5C5C5C;
	text-align:right;
	margin-right:15px;
	margin-bottom:15px;
	clear:left;

}
.cstHr{
	width:98%;
	display:block;
	position:relative;

	*left:0;
	top:0;
}
.cstNavSplitPages{
	width:98%;
	text-align:right;
	clear:left;
	height:20px;
	background:#FFFBEF;
	vertical-align:middle;
	margin-bottom:30px;
}
.cstNavSplitPages1{
	clear:left;
	width:100%;
	text-align:left;
	overflow:hidden;
	height:20px;
	display:block;
	margin-top:12px;
	background:#FFFBEF;
	vertical-align:middle;
	margin-bottom:10px;
}
.cstNavSplitPagesResult{
	margin-left:5px;
	text-align:right;
	width:45%;
}
.cstNavSplitPagesLinks{
	text-align:right;
	margin-left:20px;
}
.cstProductsInfo{
	width:99.8%;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	display:block;
}
#cstWishes{

}
.cstWishesProductsInfo{
	width:20%;
	height:270px;
	margin:0 auto;
	float:left;
	overflow:hidden;
	text-align:left;
	display:block;
	margin-left:20px;
	margin-bottom:5px;
	padding-bottom:10px;

}
.cstProductsInfoLeft{
	position:relative;
	left:0;
	top:0;
	width:100%;
	padding:3px;
}
.cstProductsInfoLeft .cstProductGeneral{
	width:70% !important;
}
.cstProductsInfoRight{
	position:relative;
	right:0;
	top:0;
	width:98%;
	margin:8px 0 0 6px;
	word-wrap: break-word;
	word-break : break-all;
}
.cstProductsInfoLeft span{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color::#B7D7E6;
}
.cstList{
	float:none;
}
.cstProductsPhoto{
	float:left;
	width:15%;
}
.cstWishesProductsPhoto{
	float:left;
	height:110px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.cstProductName{
	float:left;
	font-size:10px;
	padding-left:5px;
	width:70%;
	clear:right;
}
.cstWishesProductName{
	height:70px;
	width:100%;
	text-overflow:ellipsis;
	float:left;
	display:block;
	clear:both;
	margin:5px;
	text-align:left;
}
.cstAddtoCartImg{
	clear:both;
}
.cstAddtoCartImg1{
	display:block;
	float:left;
	width:60%;
	clear:right;
}
.cstProductGeneral{
	width:780px;
	display:block;
}
.cstRating{
	clear:left;
	margin-left:102px;
	margin-top:10px;
	*margin-top:5px;
	_margin-top:0;
}
.cstRateDate{
	clear:left;

	margin-bottom:10px;
}
.customerReviewsDateAdd{
	vertical-align:5px;
	margin-bottom:5px;
}

.cstReviewsInfoContent{
	padding:3px;
	padding:0;
	text-align:left;
	line-height:18px;
	clear:left;
	margin-right:10px;
}
.cstNavSplitPagesBottom{
	clear:both;
	text-align:right;
	height:20px;
	display:block;
	margin-top:30px;
	background:#FFFBEF;
	vertical-align:middle;
	width:98%;
}

.falseDiv{border:none;height:0px;overflow:hidden;}

#border{width:504px;_width:507px;overflow:hidden;clear:both;
}
#ad3,#ad2{float:left;width:200px;
}
#ad3{border:none;height:0px;overflow:hidden;
}
#ad2{height:100px;overflow:hidden; font-family:0; color:#FFF;
}
#cstWishes{
	display:none;
}
#cstReviews{
	display:block;
}
/*#cstReviews-button{
	opacity: 1.0;
	border-bottom: 1px solid black;
}
#cstWishes-button{
	opacity: 0.5;
	border-bottom: 1px solid black;
}*/

/*****************\*\************************************/
.reviewsRating{
	font-family:verdana,verdana,helvetica,sans-serif;

	display:block;
	margin:0 0 25px 0px;
	overflow:hidden;
	word-wrap:break-word;
}

.reviewsRating .ratingTitle{
	width:100%;
	font-size:15px;;
	color:#E47F29;
	font-weight:bold;
	text-align:left;
	margin:5px 0;
}

.ratingShow{
	margin:0 10px 5px 5px;
	width:60%;
	margin-bottom:-10px;
	*clear:both;
}
.ratingShow table{
	width:100%;
	height:97px;
}
.tiny {
	font-family:verdana,verdana,helvetica,sans-serif;
	font-size:x-small;
}
.noReviewText{
	display:block;
	color:228888;
	text-align:left;
	margin-left:5px;
	font-weight:bold;
}
.reviewCount{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom:5px;
}
.commentLink{
	padding-left:25px;
	margin:0 90px 0 0;
	width:10px;
	background-position:-112px -137px;
}
.permalink{
	margin:6px 3px 0 5px;
}
.cstPermalink a:link, .reviewsEidtBtn a:link{
	text-decoration:none;
	color:#0F38E8;
}
.cstPermalink a:visited, .reviewsEidtBtn a:visited{
	text-decoration:none;
	color:#049BC7;
}
.cstPermalink a:hover, .reviewsEidtBtn a:hover{
	text-decoration:underline;
	color:#0F38E8;
}

.cstPermalink a:active, .reviewsEidtBtn a:active{
	text-decoration:underline;
	color:#0F38E8;
}

.summaryToAuthor{
	margin-left:15px;

}
.summaryToAuthor a{
	font-weight:bold;
	text-decoration:underline;
}
.voteAsk{
	color:#666666;
	*margin-right:-10px;
}
.voteYN{
	margin-left:30px;
	*margin-left:20px;
}

.cst_voteYN{

	margin-left:2px;
}

.commentLink a:link,.permalink a:link{
	text-decoration:none;
	color:#0075E2;
}
.commentLink a:visited,.permalink a:visited{
	text-decoration:none;
	color:#049BC7;
}
.commentLink a:hover,.permalink a:hover{
	text-decoration:underline;
	color:#0F38E8;
}
.commentLink a:active,.permalink a:active{
	text-decoration:underline;
	color:#0F38E8;
}
.reviewEvaluate{
	margin:3px 0 5px 0;
}
.productReviewsMainFullContent{
	margin:2px 0 5px 0;
	line-height:20px;
	width:100%;
	float:left;
	word-wrap: break-word;
	word-break : break-all;
}
.productReviewsMainFullContent p{
	overflow:hidden;
	word-wrap: break-word;
	word-break : break-all;
	padding:1em 1em 0.5em;
	font-size:11px;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
}
.productReviewsMainFullContent .p1{
	background:#F7F7F7;
}
.productReviewsMainFullContent .p2{
	background:#F4FAFF;
}
.productReviewsMainFullContent .p3{
	background:#F7F7F7;
}
.productReviewsMainFullContent .p4{
	background:#F4FAFF;
}
.review_main_content{
	float:left;
	width:580px;
}
.askVoteBtn{
	vertical-align:-5px;
}
.textThanks{
	margin-left:10px;
	color:#990000;
	font-size:0.82em;
	font-family:font-family:verdana,verdana,helvetica,sans-serif;
}
.commentTextThanks{
	margin-left:10px;
	color:#990000;
	font-family:font-family:verdana,verdana,helvetica,sans-serif;
}
.wishAddSuccessThanks{
	float:left;
	display:block;
	color:#990000;
	font-family:font-family:verdana,verdana,helvetica,sans-serif;
	font-weight:bold;
	clear:left;
	width:100%;
}
.wishAddSuccessThanks a{
	text-decoration:underline;
	color:0F38E8;
}
.wishCollected{
	display:block;
	color:#990000;
	font-family:font-family:verdana,verdana,helvetica,sans-serif;
	font-weight:bold;
	margin-top:10px;
	background:url(../images/sorry.gif) left center no-repeat;
	padding-left:80px;
}
.wishCollected a{
	text-decoration:underline;
	color:0F38E8;
}
.wishRecommend{
	color:#666;
	float:left;
	margin-top:20px;
	padding:0 8px;
}
.wishRecommendBtn{
	background:url(../images/goforward.gif) right center no-repeat;
	padding-right:0;
}
.wishRecommendBtn a{
	text-decoration:none;
}
.warm{
	color:#990000;
}
.commentTextThanks a{
	font-weight:bold;
	color:#0F38E8;
	text-decoration:underline;
}
.commentTextThanks a:hover{
	text-decoration:none;
	color:#049BC7;
	font-weight:bold;
}

.productsInfoRating img{
	width:70px;
	float:left;
}
.productReviewsDateAdd{
	float:left;
	text-align:left;
	line-height:20px;
	vertical-align:bottom;
	margin-bottom:5px;
	margin-right:20px;
}
.productReviewsDateAdd span{
}
.productReviewsDefaultReviewer{
	display:block;
	float:left;
	width:90%;
	margin-bottom:15px;
}
.productReviewsDefaultReviewer1{
	display:block;
	float:left;
	width:40%;
}
.productReviewsDefaultReviewer a:link,.productReviewsDefaultReviewer1 a:link{
	color:#0075E2;
	line-height:15px;
	text-decoration:none;
}
.productReviewsDefaultReviewer a:visited,.productReviewsDefaultReviewer1 a:visited{
	color:#0075E2;
	text-decoration:none;
}
.productReviewsDefaultReviewer a:hover,.productReviewsDefaultReviewer1 a:hover{
	color:#0F38E8;
	text-decoration:underline;
}

.productReviewsDefaultReviewer a:active,.productReviewsDefaultReviewer1 a:active{
	color:#0F38E8;
	text-decoration:underline;
}

.reviewerComeFrom{
}
/*End of customers' reviews in  products_info_display.php*/

/*Begin of ' review's comments in  products_info_display.php*/

.customersReview{
	margin:0 0 25px;
	padding:0;
	text-align:left;
	color:#666;
	font-family:verdana,verdana,helvetica,sans-serif;
}

.productsPopularity{
	clear:left;
	display:block;
	padding-left:30px;
	word-spacing:-2px;
	background:transparent url(../images/popularity.png) no-repeat 0px 0px;
}




.commentsBox{
	width:98%;
	color:#1E4E8E;
	padding-right:5px;
	font-size:0.9em;
	word-wrap: break-word;
	font-family: verdana, verdana, helvetica, sans-serif;
}
.commentsBox ul{
	margin:0;
	padding:0;
}
.commentsBox ul li{
	padding:5px 15px 0;
}
.commentsBox ul li,.commentsBox ul p{
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0 1px;
}
.commentsBox ul p{
	margin:0;
}
.commentsBox ul em{
	height:20px;
}

.commentsBox ul em, .commentsBox ul b {
background:url("../images/reply_bg.gif") no-repeat scroll 0 0 transparent;
display:block;
}
.commentsBox ul b {
background-position:0 100%;
height:10px;
}
.reviewCommenter{
	clear:right;
	text-align:left;
}
.reviewCommentText{
	margin-top:5px;
}
.reviewCommenter a{
	text-decoration:none;
}
.reviewCommenter a:hover{
	text-decoration:underline;
}
.reviewCommentsLi{
	padding-left:0px;
}
.customerAdd{
	float:left;
	clear:left;
	margin-top: 12px;
	width:100%;
}
.doPost{cursor:pointer; color:#049BC7;}
.doPost a:link{
	color:#0F38E8;
	text-decoration:none;
	cursor:pointer;
}
.doPost a:visited{
	color:#0F38E8;
	text-decoration:none;
}
.doPost a:hover{
	color:#049BC7;
	text-decoration:underline;
}
.doPost a:active{
	color:#0F38E8;
	text-decoration:underline;
}

#productQuantityDiscounts{
	width:285px;
	text-align:center;
}
.discountsContainDiv{
	position:relative;
	top:35px;
	*top:-5px;
	_top:-15px;
}

#productQuantityDiscounts table{
background:#D3D3D3;
}
#productQuantityDiscounts td{
	width:380px;
}
#productQuantityDiscounts td{
background: #ffffff;
}

#productQuantityDiscounts .header{
background:#ECECEC;
}
.tellAFriendButtonRow{
	float:right;
}
.wishlistAdd{
	float:left;
	height:25px;
	padding-top:3px;
	margin-bottom:10px;
	*margin-left:12px;
/*	position:relative;
	left:260px;
	top:-38px;
	top:/*\**/-50px\9; /* IE8 */
	*top:-38px;*/
	_margin-left:5px;
}
.wishlistAdd a,.wishlistAddB a{
	cursor:pointer;
}



.wishlistAdd a,.wishlistAddB a{
	cursor:pointer;
}



.wishlistAdd span, .wishlistAddB span{
	text-align:left;
	color:#0000FF;
	font-weight:bold;
	font-size:1em;
	vertical-align:-15px;
	float:left;
}
.wishlistHiddenBox{
	width:100%;
	float:left;
	clear:left;
	color:#1E4E8E;
	padding:0 1em 0;
}

.wishProductName{
	font-size:0.9em;
	margin-bottom:5px;
	text-align:left;
	padding:5px;
	border-bottom:#CDD1F9 dotted 1px;
}
.wishProductName a:link{
	color:#1E4E8E;
	text-decoration:none;
}
.wishProductName a:hover{
	color:#1E4E8E;
	text-decoration:underline;
}
#wishBottom{
	bottom:0;
	position:absolute;
	right:5px;
	}
.wishSubmitBtn,.wishCancelBtn{
	width:70px;
}
.wishlistName{
	float:left;
	clear:both;
	display:block;
	margin-bottom:5px;
	width:100%;
}
.wishCloseBtn{
	background:transparent url(../images/imgbox/close.gif) no-repeat scroll 0 0;
	cursor:pointer;
	height:13px;
	overflow:hidden;
	position:relative;
	width:13px;
	left:267px;
	z-index:1099001;
}
.commentEditCallback{
	color:#900;
	line-height:20px;
	font-size:12px;
}
.commentEditCallback a{
	text-decoration:underline;
	color:#06F;
}
.linkToWishlist{
	display:block;
	margin-top:30px;
	font-weight:bold;
	text-align:center;
	padding:2px;
	width:100%;
}
.linkToWishlist a{
	text-decoration:none;
	color:#06F;
	border:#000 dotted 1px;
}
.linkToWishlist a:hover{
	border:#000 dotted 1px;
	color:#049BC7;
	text-decoration:underline;
}
.reviewsWriteReviewer{
	float:left;
	display:block;
	clear:left;
	color:#EE800C;
}
.yellow{color:#EE800C;}
.checkSpan{
	margin-left:10px;
	color:#0F38E8;
	font-size:0.9em;
	vertical-align:bottom;
}
.checkedNote{
	color:#0F38E8;
	font-size:0.9em;
	float:left;
}
.AJAXProcessing{
	display:none;
	position:fixed;
	top:5px;
	left:50%;
	background-color:#E8F0F0;
	color:#CC6;
	padding:5px;
	font-weight:bold;
	width:105px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-bottom:10px;
	border:2px #163466 groove;
	background:#ccc url(../../template_default/images/loading.gif) left center no-repeat;
	opacity:0.6;
}
.cpl{
	display:none;
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	width:220px;
	height:9px;
	line-height:9px;
	text-align:left;
	margin-left:10px;
	margin-bottom:-10px;
	padding-left:10px;
	border:#000 1px solid;
	vertical-align:middle;
}
.moreReviewContent{
	font-size:0.8em;
}
.moreReviewContent a{
	color:#0F38E8;
	cursor:pointer;
	text-decoration:none;
}
.moreReviewContent a:hover{
	text-decoration:underline;
}
.reviewTextFull	{
	display:none;

}
.writeReviewsForm{
	background:#DBEDF9;
	border-top:1px solid #A1BED3;
	border-left:1px solid #A1BED3;
	border-right:1px solid #A1BED3;
}
.writeReviewsNotice{
	padding:5px 10px 5px 45px;
	margin-bottom:5px;
	width:87%;
	height:12px;
	background-color:#B6CFE5;
}
.writeReviewsTitle{
	padding-top:8px;
	padding-bottom:10px;
}
.writeReviewsTitle span{
	font-weight:bolder;
	width:150px;
	float:left;
}
.reviewsTitleInput{
	width:67%;
	height:15px;
	line-height:15px;
	padding: 1px 5px;
	color:#CCC;
}
.productsReviewTitle{
	font-weight:bold;
	color:#178EAE;
}
.productsReviewTitle a{
	color:#178EAE;
	text-decoration:none;
}
.productsReviewTitle a:hover{
	color:#4A5A6F;
	text-decoration:underline;
}
.cstProductsReviewTitle{
	padding-left:100px;
	padding-bottom:5px;
	font-weight:bold;
}
.review_bottom_text{
	height:21px;
	font-size:11px;
	color:#178EAE;
	line-height:21px;
	vertical-align:top;
}
.track_callback{
	color:#FF0;
}
.tinyInBox{
	height:0;
	width:0;
	color:#FFF;
	float:left;
	position:absolute;
	left:0;
	top:0;
	z-index:-1000;
	padding:0;
	margin:0;
	visibility:hidden;
}

.freeShipping{
	/*background-position:-4px -53px !important;*/
	background-position:-6px -53px !important;
	background-attachment: initial;
	background-color: initial;
	width: 112px;
}
.freeShipping_p{
	background: transparent url(../images/freeshipping_s.png) no-repeat 0px 0px;
	background-attachment: initial;
	background-color: initial;
	width: 110px;
	display:block;
	height:23px;
	margin-left:115px;
}
.freeShipping_tran{
	background: transparent url(../images/freeshipping_st.png) no-repeat 0px 0px;
	background-attachment: initial;
	background-color: initial;
	width: 110px;
}
.freeShipping{display: block;height: 18px;clear:both;}
.freeShipping_tran{display: block;height: 23px;}
/*----浜у搧鏄剧ず妗�----*/
.toleft{text-align:left;margin:5px;padding:0px; height:80px;}

/*----浜у搧鏄剧ず妗�--end--*/

/*---------- 浜у搧鍒楄〃鍐呴儴鏃ユ湡瀛椾綋鏍峰紡-----------*/
.service-text {
-x-system-font:none;
color:#777777;
font-family:verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.more-info a {
	color:#0075E2;
}
/*------------------end--------------------------*/
.specialsListBoxContents{font-size:0.9em;}
/* part of products image box style   */
.hide {display:none;}
.show{display:block;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.margin_t { margin-top:-8px;*margin-top:0;}

.m_img {
	margin:0px;
	padding:0px;
	width:500px;
	}
.m_img li,.m_img span,{list-style:none; margin:0px;padding:0px; text-align:left;}
.p_btnImg {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0px;

}


.block {display:block;}
.block1 {display:block !important;}
.relative {position:relative; z-index:0;}

/*aligns*/
.center {margin:0 auto;}
.g_t_l {text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.g_t_c_chrome {float:left; position:relative; top:45px; margin-left:-200px;}}
.g_t_r {text-align:right;}
.g_t_j {text-align:justify;}
.g_t_t {vertical-align:top;}
.g_t_m {vertical-align:middle;}
.g_t_b {vertical-align:bottom;}
/* 鏂板 */
/*reviews椤甸潰 */
.listing_btn{width:150px;float:right;}
.pt_10{padding-top:10px;}
.addBTN{height:40px\9; margin-bottom:30px;}
.
.pr_10{padding-right:10px;}
.dotFont{_margin-left:40px;}
.display_price{color:red;margin:0em;position:relative;left:110px;top:0;clear:left;}
/* eof reviews椤甸潰 */

/* 浜у搧椤甸潰 */
.dottedBorder{background:url(../images/dotted_bg.gif) repeat-x top left;  line-height:5px; height:5px;}
.nextpre_btn{height:21px; text-align:right; margin-bottom:10px;}
.nextpre_btn a{
	color:#FFF;
}
.nextpre_btn ul li a span{
	color:#178EAE;
}
.nextpre_btn ul li a span:hover{
	text-decoration:underline;
	color:#E47911;
}
.nextpre_btn ul li a span:visited{
	text-decoration:none;
	color:#178EAE;
}
.nextpre_btn .next_widget_{
	background:url(../images/cn3.png) no-repeat right center;
	padding-right:10px;
}
.nextpre_btn .prev_widget_{
	background:url(../images/cn3_left.png) no-repeat left center;
	padding-left:10px;
}

.p_f_en {
	width:100%;
	height:15px;
	line-height:15px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin-left:15px;
	_margin-left:-60px;
	margin-top:5px;
	_position:relative;
	_left:90px;
}
.viewLargerBG{
	background:url(../images/imgbox/viewLarger.gif) no-repeat left center;
    padding-left:2px;
	width:20px;
	height:15px;
	color:#FFF;
}
.viewLargerBG a{text-decoration:none; cursor:pointer;}

#productDetailsList{margin-left:0;}
/* Review Or Comment Box Style */
.reviewboxHead{
	background-color:#DBEDF9;
	font-weight:bold;
	padding:5px 12px 0;
	text-align:left;
}
.reviewboxHead a{text-decoration:none;}
.writeReviewsBoxNotice{
	background-color:#B6CFE5;
	height:12px;
	margin-left:38px;
	margin-bottom:5px;
	padding:5px 10px 5px 10px;
	width:88.2%;
}
#reviewsWriteReviewsRate{*margin-left:45px;}
.bgBox{background:#f4f4f4;}
.writeReviewsForm{width:100%; height:auto;}
.writeCommentsForm{height:auto;width:100%; margin-bottom:20px;border:1px solid #A1BED3;}
/* eof Review Or Comment Box Style */
.margin_10{margin:0px 10px;}
.ml_30{margin-left:30px;}
#wishForm .commentTop{margin-right:0; width:300px;}
#productGeneral h1{margin-bottom:0 !important;}
.margin0{margin:0;}
.floatingBox li{font-weight:bold;}
.imgLink{
	background:transparent url(../images/imgbox/bg_Sprites_repeat.gif) no-repeat scroll -15px -1661px;
	padding-left:15px;
}
.imgLink a{
	text-decoration:none;
}
.mt_10{margin-top:10px;}

.addto{margin-left:10px !important;}
.padding0{padding:0;}
.pm0{padding:0; margin:0;}
#cartAdd {
/*border: 1px solid #CDD1F9;*/
padding: 0.2em;
*padding: 0.6em;
}
.pl_40{padding-left:40px;}
.clearl{clear:left;}
.clearr{clear:right;}
.clearb
{
	clear:both;
	font-size:12px;
	margin:0;
	padding:0;
	border:0;
}
/* add to wish list dialog box */
#wishbg{background-color:#666666; position:absolute; z-index:99990; left:0;_left:-200%; top:0;_top:-100%; display:none; width:100%;_width:600%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
#wishdiv{position:absolute;width:350px; left:50%;_left:65%; top:50%;_top:100px; margin-left:-200px; height:auto; z-index:99999;background-color:#fff; border:1px #8FA4F5 solid; padding:1px;}
#wishdiv h2{ height:25px; margin:0; font-size:14px; background-color:#FED300;cursor:move;position:relative; padding-left:10px; line-height:25px;}
#wishdiv h2 a{position:absolute; right:5px; font-size:12px; color:#FF0000}
#wishoutbox{width:100%; margin-top:10px; overflow-x:hidden;}
.wish_head_title{padding-left:8px;color:#1E4E8E; width:100%;}
/* eof add to wish list dialog box */

.topTip{ width:100%;height:15px; background:#FF6; font-weight:bold; color:#F00;}
.topTip a{float:right; vertical-align:middle; cursor:pointer;}
.left_align{text-align:left;}
#valid_img{cursor:pointer; border:1px solid #D3D3D3;}
.mr_30{margin-right:30px;}
#incorrectNotice{color:#900; font-weight:bold;}

/* my Acount page style start
 *****************************************************
 */
/*  start  */

.mycon {
	padding:10px 50px 0 80px;
	background:url("../images/notice_1.gif") no-repeat scroll 10px 0px ;
}
.mycon a{
	text-decoration:underline;
}

/* end */

 #userMenu{
	margin:0px;
	padding:0px;
 }
 #userMenu li{
	margin:0 ;
	padding:0px 5px;
	height:25px;
	border-bottom:1px dotted #c5e4ff;
	text-align:left;
	white-space:nowrap;
 }
 #userMenu li.usrMenuTitle2{
	 padding-left:10px;
 }
 #userMenu li:hover{
	 background:url("../images/bg_img_21.jpg") no-repeat scroll 0 0 transparent;
 }
 #userMenu li a{
	text-decoration:none ;
	line-height:28px;
  }
 #userMenu li a:hover{
	text-decoration:none;
 }
.AreaR {

	width:100%;
	margin:0 0 5px 5px;
}
.AreaR #columnCenter{width:820px;}
.AreaR #navSupp{ text-align:center;}
.AreaL{
	float: left;
	width: 170px;
	margin-top:15px;
	text-align:center;
}

.box{
	background:#f1f1f1;
	overflow:hidden;
}

.box_1{
	border:1px solid #e7e7e7;
	background-color:#fff;
}
.box_1 .userCenterBox{
	border:4px solid #f1faff;
	background-color:#fff;
}
.box_1 .userCenterBox {
background-color:#FFFFFF;
border:4px solid #F1FAFF;
}

.box_1 .userCenterBox ul{
	margin:0px;
}

.box_1 .userCenterBox ul li{
	float:left;
	width:32%;
}
.box_1 .userCenterBox ul li h4{
	margin:0px;
	padding:0px;
}
.box_1 .userCenterBox ul li ul{
	margin:0px;
	padding:0px;
}
.box_1 .userCenterBox ul li ul li{
	width:100%;
	margin:3px;
	list-style-type:disc;
}
.boxCenterList {
padding:8px 0 8px 0px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.customerPhoto {
	background:transparent url(../images/dotted-rbox.gif) no-repeat scroll center top;
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align:center;
	width:180px;
	float:left;
	overflow:hidden;
}
.customerPhoto table {
	height:180px;
	text-align:center;
	width:180px;
}
.viewStats {
	background:transparent url(../images/dotted-rbox-bottom.gif) no-repeat scroll center bottom;
	font-weight:normal;
	line-height:1em;
	margin:0;
	padding:0 10px 5px;
	text-align:left;
}
.grey {
	color:#999999;
}
.dottedDivider {
background:transparent url(../images/grey-dot-horiz-border.gif) repeat-x scroll center bottom;
height:1px;
}

/*-----------account-default-page-----*/


	/*-----Bottom--Your Recent History--start--*/

.rhf-box-corner-sprite {
    background-image: url(../images/bluebox-corners.gif);
}
.rhf-box-sides-sprite {
    background-image: url(../images/bluebox-sides.gif);
}
.rhf-box-tl {
    background-position: 0px 0px;
    background-repeat:no-repeat;
}
.rhf-box-tc {
    background-position: 0px -41px;
    background-repeat:repeat-x;
}
.rhf-box-tr {
    background-position: 0px -81px;
    background-repeat:no-repeat;
}
.rhf-box-l {
    background-position: -7px 0px;
    background-repeat:repeat-y;
}
.rhf-box-r {
    background-position: 9px 0px;
    background-repeat:repeat-y;
}
.rhf-box-br {
    background-position: 0px -123px;
    background-repeat:no-repeat;
}
.rhf-box-bc {
    background-position: 0px -139px;
    background-repeat:repeat-x;
}
.rhf-box-bl {
    background-position: 0px -158px;
    background-repeat:no-repeat;
}
.rhfHistoryWrapper {
    padding: 0 10px;
}

.bottom-recent-history{
	clear: both;
	margin:0 5px;
}
.bottom-recent-history-left{
	width: 33%;
	height: 240px;
	float:left;
}
.bottom-recent-history-left ul{
	padding:0px;
	margin-left:15px;
}
.bottom-recent-history-left ul li img{
	width:50px;
	height:50px;
}
.recent-l{
	height:50px;
	width:50px;
	float:left;
	margin:5px 0;
}
.recent-ll{
	width:140px;
	height:120px;
	float:left;
}
.recent-r{
	margin:5px;
	float:right;
	width:230px;
}
.recent-mm{
	margin-left:10px;
}
.recent-rr{
	float:right;
	color:#0075E2;
	margin-bottom:10px;
}
.recent-rr a{
	color:#0075E2;
	font-family:verdana,helvetica,sans-serif;
	font-size:12px;
}
.history-right{
	width:100%;
	float:right;
	padding:0px;
}

.history-split{
	background:#F2F2F0 none repeat scroll 0 0;
	padding:5px 0 5px 10px;
	vertical-align:middle;
	float:right;
	width:100%;
	margin-bottom:15px;
}
.bottom-recent-history-right{
	width:66%;
	border-left:1px dashed #999999;
	float:right;
	height:240px;
}
.tianchong{
	color:#4E637E;
	margin:10px 0px;
}


/*  wrapper element  */
div.items {
	height:180px;
	width:556px !important;
	visibility: visible;
	overflow: hidden;
	position: relative;
}
/* item */
div.items li {
	display:inline-block;
	float:left;
	margin-left:6px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	margin-left: 3px;
	margin-right: 3px;
	width:130px;

}
.scrollableDiv{
	position: absolute; left: 0px; padding:0;
}

/* next / prev buttons */
a.prev, a.next {
	background:url(../images/go_down.jpg) no-repeat 0 0;
	display:block;
	width:12px;
	height:50px;
	float:left;
	cursor:pointer;
	margin-top:60px;
}
a.next {
	background-image:url(../images/go_up.jpg)
}


.view-and-edit-history{
	padding: 0px 15px 0pt;
	text-align: left;

}
.view-and-edit-history a:visited{
	color:#996633;
	font-family:verdana,verdana,helvetica,sans-serif;
}
.neilian{
	margin: 0px;display:inline;
}
.rhf-2b{
	padding: 10px 10px 0pt;
	text-align: left;
}
	/*------Bottom--Your Recent History--end--*/

	/*------account -- profile--right--start --- */

.profile-left{
	float: left;
	width:100%;
	background::none;
	border:none;
}
.profile-left-l{
	float:right;
	position:relative;
	right:8px;
	width:72%;
}
.account-title{
	color:#4E637E;
	margin:0px;
	font-size:1.5em;
}
#myAccountOrdersStatus tr td{ border-bottom:1px solid #EBEBEB;}
.profile-right{
	float:left;
	*float:none;
	width:100%;
	margin-bottom:15px;
}
#customersDefaultListingTopLinks a{
	color:#0075E2;
}
#login_logout_section ul li a div.account_tab, #login_logout_section ul li div.account_tab {
	text-indent:1em;
	width:166px;
}
#login_logout_section ul li div.account_tab {
	background:url("../images/accountBox.gif") no-repeat;
	height:90px;
	text-indent:1em;
	left:12px;
}
#login_logout_section ul li div.help_tab {
	background:url("../images/accountBox2.gif") no-repeat;
	height:90px;
	width:138px;
	text-indent:1em;
	right:-70px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#login_logout_section ul li div.help_tab {
		right:-75px;
	}
}
#login_logout_section ul li div {
	position:absolute;
	top:-2400px;
}
#login_logout_section ul li div {
	padding:5px;
}
#login_logout_section ul li a{
	text-decoration:none;
}
#login_logout_section ul li a:hover{
	text-decoration:underline;
	*padding-top:8px;
}
#login_logout_section ul li a.one {
	background:url("../images/myaccountBorder.gif") no-repeat scroll 0 0  transparent;
	padding:8px 28px 4px 15px;
	width:105px;
}
#login_logout_section ul li:hover > a.one {
	background:url("../images/account_tab.gif") no-repeat scroll 0 0 transparent;
	*background:url("../images/account_tabie.gif") no-repeat scroll 0 0 transparent;
	height:26px;
}

#login_logout_section ul li a.four {
	background:url("../images/myaccountBorder.gif") no-repeat scroll 0 0  transparent;
	padding:8px 28px 4px 15px;
	width:105px;
}
#login_logout_section ul li:hover > a.four {
	background:url("../images/account_tab.gif") no-repeat scroll 0 0 transparent;
	background:url("../images/account_tabie.gif") no-repeat scroll 0 0 transparent;
	height:105px;
}

#login_logout_section ul li a.two {
	background:url("../images/logoffBorder.gif") no-repeat scroll 0 0 transparent;
	padding:8px 10px 4px 10px;
	text-decoration:none;
	width:64px;
}
#login_logout_section ul li:hover > a.two {
	background:url("../images/help_tab.gif") no-repeat scroll 0 0  transparent;
	height:26px;
}
.logoff_tab{color:#FFF;}
.logoff_tab a{
	padding:2px 5px;
	border:#05637C 1px solid;
	color:#FFF !important;
}
.logoff_tab a:hover{
	background:#23758C;
	border:#5F8893 1px solid;
}
div.account_tab p{
	padding:0;
	margin:5px 0;
}
div.account_tab p a{
padding-left:30px;
line-height:160%;
}
div.help_tab p{
	padding:0;
	margin:5px 0;
}
div.help_tab p a{
padding-left:30px;
line-height:160%;
}
#login_logout_section ul li{
	*line-height:15px;
}
#ratingcheck{width:72%;}
.bgBoxRate{ border:#C06 solid 1px;}
#navEZPagesTop ul li span.helloCst{
	color:#F8F6F6 !important;
	font-weight:bold;
}
#navEZPagesTop{position:relative;}
#navEZPagesTop ul li .recommend a{
	text-decoration:underline;
	color:#ffffff;
}
#navEZPagesTop ul li .recommend a:hover{
	text-decoration:none;
	color:#E47911;
}
#incorrectNotice ul li{display:none;}
.write_reviews_notice{
	padding:5px;
	line-height:18px;
}
.simple_review_box .write_reviews_notice{
	line-height:18px;
	width:220px;
	text-align:left;
	position:absolute;
	font-size:11px;
	top:200px;
	left:20px;
	border-right:1px solid #ccc;
}
.write_reviews_notice a{
	text-decoration:underline;
	color:#000000;
}
.guideContent{
	border:#000 1px dotted;
	*width:98%;
	padding:5px;
	line-height:18px;
	margin-bottom:10px;
}
.ratingTitle{
	width:150px;
	float:left;
	font-weight:bolder;
	color:#EE800C;
}
.ratingcheckbox{
	width:100%;
}
.involveItem span{
	float:left;
	font-weight:bolder;
	width:150px;
}
.involveItem select,.writeReviewsBox input,.writeReviewsBox textarea{
	border:#EE800C 1px dotted;
}
.writeReviewsTitle span,.involveItem span{
	color:#EE800C;
}
.writeReviewsBox{
}
.commentbordBox{
	margin-bottom:20px;
	padding:0.2em 0;
	width:100%;
	float:left;
}
.commentbordBox div span strong{color:#EE800C;}
.writeReviewsNoticeBox{
	padding:5px 10px 5px 0px;
	margin-bottom:5px;
	width:87%;
	color:#EE800C;
	height:12px;
	float:left;
}
.commentbordBox textarea{
	width:65%;
}
#submitItem{width:90%;}
.reviewtextBox{ margin-top:40px;}
.reviewtextBox span{
	vertical-align:middle;
	white-space:nowrap;
}
div#nifty{
	background:url(../images/nifty.gif) no-repeat left center;
	color:#fff;
	position:fixed;
	top:50%; left:50%;
	z-index:210;
	width:12%;
	text-align:center;
	height:30px;
	line-height:30px;
	font-weight:bolder;
}
#niftyAppend{position:fixed; left:50%; top:50%;}
.notcheck{float:left; margin-top:5px;}
.productsInfoRating{margin:0;padding:0;}
.productsInfoRating li{
	float:left;
	*float:none;
	clear:right;
	width:100%;
}
.productsInfoRating li span{
	float:left;
	width:100%;
}
.vote_ship{
}

.overallRate{
	font-weight:bolder;
}
.overallRate0{
}
.my-common-section-content{
	padding:0 20px;
}
.ratingBox{
	padding:5px;
	float:left;
}
.ratingBox1{
	padding:5px;
	width:20%;
	clear:left;
}
.rateBoxW{width:36%;}
.rateBoxWW{width:25%;}
.productsInfoRating li .ratingStar{
	width:65px;
}
#ajax_login form{
	*margin: 15px 0 0;
	padding:0;
	color:#666;
	position:relative;
	bottom:0;
	left:0;
}
#ajax_login form label{
	line-height:21px;
	width:25%;
	float:left;
}
.header_return_c{
	font-weight:bold;
	color:#666;
}
#ajax_login form fieldset{
	width:360px;
	margin:10px 0 5px;
}
#ajax_login form fieldset input{
}
#ajax_login form fieldset #login-password{
	width:220px;
}
#ajax_login form fieldset #login-email-address{
	width:220px;
}
#ajax_login form fieldset label{
	width:100px;
	float:left;
}
#ajax_login a:link{
	color:#666;
}
.ajax_widget{
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	font-size:11px;
}
.ajax_widget a:link,.ajax_widget a:visited{
	text-decoration:underline;
}
.ajax_widget a:hover{
	text-decoration:none;
	color:#E47911 !important;
}
.ajax_login_submit_area{
	position:fixed;
	bottom:0;
	right:0;
	width:100%;
	margin:0;
	margin:0\9;
	background:#F2F2F2;
}
.ajax_login_submit_area ul li.UIComposer_FormButtons{
	padding-right:15px;
}
.ajax_login_submit_area ul{
	display:block;
}
.ajax_login_submit_area li{
	float:right;
	display:list-item;
}
.ajax_wish_submit_area{
	background:#6D84B4;
	position:fixed;
	bottom:0;
	right:0;
	width:100%;
	padding-bottom:10px;
	padding-right:15px;
}
.ajax_wish_submit_area ul{
	display:block;
}
.ajax_wish_submit_area li{
	float:right;
	display:list-item;
}
.ajax_wish_submit_area .uiButtonConfirm{
	background-position:0 0;
	color:#333;
}
.ajax_wish_submit_area .uiButtonConfirm input{
	color:#333;
}

div.pop_dialog .ajax_login_submit_area .UIComposer_FormButtons .uiButton{
	min-width:44px !important;
}
.uiButton:hover {
text-decoration: none;
}
.UIComposer_SubmitButton {
margin-left: 5px;
width:44px !important;
}
.uiButtonLarge {
padding-top: 2px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;
}
.uiButton .uiButtonText, .uiButton input {
background:none;
border:none;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: "Lucida Grande", "Tahoma", "Verdana", "Arial", sans-serif;
font-size: 12px;
font-weight: 700;
margin:0;
outline-width: medium;
outline-style: none;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 0px;
white-space: nowrap;
}
.uiButton + .uiButton {
margin-left: 4px;
}
.uiButton, .uiButtonSuppressed:hover, .uiButtonSuppressed:active, .uiButtonSuppressed:focus {
background:#eeeeee url("../images/7am1obcj.png") 0 0 repeat;
border-top-color: #999999;
border-left-color: #999999;
border-right-color: #999999;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border:1px solid #999999;
border-bottom-color: #888888;
color: #333333;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-weight: 700;
line-height:17px;
padding-top: 2px
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;
text-align: center;
text-decoration: none;
vertical-align: middle;
white-space: nowrap;
}
.uiButtonConfirm {
background-color: #5b74a8;
background-position: 0px -48px;
border-top-color: #29447e;
border-right-color: #29447e;
border-bottom-color: #1a356e;
border-left-color: #29447e;
color: #ffffff;
}
.uiButtonText{color:#333 !important;}
/* Tabs
----------------------------------*/
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,verdana,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,verdana,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_glass_75_ffffff_1x400.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #AAAAAA/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* Corner radius  圆角*/
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tl8 { -moz-border-radius-topleft: 8px/*{cornerRadius}*/; -webkit-border-top-left-radius: 8px/*{cornerRadius}*/; }
.ui-corner-tr8 { -moz-border-radius-topright: 8px/*{cornerRadius}*/; -webkit-border-top-right-radius: 8px/*{cornerRadius}*/; }
.ui-corner-bl8 { -moz-border-radius-bottomleft: 8px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 8px/*{cornerRadius}*/; }
.ui-corner-br8 { -moz-border-radius-bottomright: 8px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 8px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all {
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;/*{cornerRadius}*/;
-webkit-border-radius-topright: 4px;
-webkit-border-radius-bottomleft: 4px;
-webkit-border-radius-bottomright: 4px;/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0;margin-top:-38px;*margin-top:-39px;margin-left:-6px;margin-left:-7px\9; }
.profile-right .ui-tabs .ui-tabs-nav {margin-top:-37px;*margin-top:-39px;margin-left:/*\**/-6px\9; /* IE8 */}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.ui-tabs .ui-tabs-nav {margin-top:-35px;margin-left:-5px;}
.profile-right .ui-tabs .ui-tabs-nav {margin-top:-35px;}
}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs{margin-top:40px;}

/* ==== END Tab ===  */

.otherLink .createAccountLink{
}
.errorAppend,.errorAppend2{
	position:absolute;
	bottom:0;
	left:0;
	margin-left:auto;
	margin-right:auto;
	background:#fcd2b5 url(../images/notcheck.gif) left center no-repeat;
	border:#FF6600;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding:2px;
	padding-left:20px;
}
.errorAppend2{
	width: 62%;
}
.errorAppend{
	width:95.3%;
}

.errorAppend span{
	color:#000;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	display:none;
	font-weight:bold;
}
.wishtag_input{
	width:215px;
}
dl#RecommendTagList a.Selected {
color:#FF5500;
}
dl#RecommendTagList a {
display:block;
font-family:"simsun";
font-size:12px;
height:15px;
white-space:nowrap;
}
dl#RecommendTagList dd a{float:right;}
dl#RecommendTagList dd a#tag_2{background-color:#ccc; color:#FFF;}
.FieldRow a:hover {
background:none repeat scroll 0 0 #0E8AF8;
border:1px solid #F0FAFF;
color:#FFFFFF;
display:block;
float:left;
margin:0 3px 3px 0;
padding:2px;
text-decoration:none;
}
.FieldRow a {
background:url(../images/wishtagsBG) repeat-x scroll 0 0 transparent;
border:1px solid #C0EBFF;
color:#0286E3;
display:block;
float:left;
margin:0 3px 3px 0;
padding:2px;
text-decoration:none;
}
#wishlistHiddenBox .ButtonRow {
clear:both;
padding:4px 0;
}
#wishlistHiddenBox dl {
clear:both;
margin:0;
padding:0;
}
#wishlistHiddenBox dt {
clear:left;
float:left;
text-align:left;
width:150px;
}
dl#RecommendTagList dd {
margin-left:0;
overflow:hidden;
width:250px;
}
.FieldRow dl dd {
margin:0;
overflow:hidden;
}
.wishtagNote{
	font-style: italic;
	font-size:10px;
	line-height:0;
	margin-bottom:10px;
	float:left;
}
#productPrices{
	position:relative;
	width:285px;
}
.freeshippingICO{
	width:300px;
}
#productDateAdded{
	width:100%;
	float:left;
}
.swSprite {
background:url("../images/countStar.png?20100701") no-repeat scroll 0 0 transparent;
display:inline-block;

margin:0;
overflow:hidden;
padding:0px;
vertical-align:left;
}
.swSprite_addtocart{
display:inline-block;
margin-left:5px;
}
.s_star_0_0  {
background-position:-66px -19px;
height:13px;
width:65px;
}
.s_star_0_5  {
background-position:-52px -20px;
height:13px;
width:65px;
}
.s_star_1  {
background-position:-52px 0;
height:13px;
width:65px;
}
.s_star_1_5  {
background-position:-39px -20px;
height:13px;
width:65px;
}
.s_star_2  {
background-position:-39px 0;
height:13px;
width:65px;
}
.s_star_2_5  {
background-position:-25px -20px;
height:13px;
width:65px;
}
.s_star_3  {
background-position:-25px 0;
height:13px;
width:65px;
}
.s_star_3_5  {
background-position:-13px -20px;
height:13px;
width:65px;
}
.s_star_4{
background-position:-13px 0;
height:13px;
width:65px;
}
.s_star_4_5  {
background-position:0 -20px;
height:13px;
width:65px;
}
.s_star_5  {
background-position:0 0;
height:13px;
width:65px;
}
.s_chevron  {
background-position:0 -37px;
height:12px !important;
width:13px;
margin-left:5px;
}
.swSprite span {
left:-9999px;
position:absolute;
}
.star_number{vertical-align:top;font-size:11px; height:12px; line-height:12px;padding:0px; margin:0px;}

/* -- bof the tiny rating box -- */
.ap_popover  {
outline:medium none;
position:absolute;
}
.ap_header, .ap_footer {
position:relative;
width:100%;
}
.ap_popover_sprited .ap_header .ap_left, .ap_popover_sprited .ap_header .ap_right, .ap_popover_sprited .ap_header .ap_middle, .ap_popover_sprited .ap_footer .ap_left, .ap_popover_sprited .ap_footer .ap_right, .ap_popover_sprited .ap_footer .ap_middle, .ap_popover_sprited .ap_closebutton {
background-image:url("../images/sprite-h._V219326280_.png");
}
.ap_popover_sprited .ap_header .ap_left {
background-position:left -2px;
}
.ap_header .ap_left {
background-attachment:scroll;
background-repeat:no-repeat;
left:0;
position:absolute;
top:0;
width:34px;
}
.ap_header *, .ap_footer * {
height:26px;
}
.ap_popover_sprited .ap_header .ap_middle {
background-position:0 -70px;
}
.ap_header .ap_middle {
background-attachment:scroll;
background-repeat:repeat-x;
margin:0 34px;
}
.ap_popover_sprited .ap_header .ap_right {
background-position:right -2px;
}
.ap_header .ap_right {
background-attachment:scroll;
background-repeat:no-repeat;
position:absolute;
right:0;
top:0;
width:34px;
}
.ap_body  {
height:100%;
min-height:35px;
position:relative;
background-position:0 -80px;
width:100%;
}
.ap_popover_sprited .ap_body .ap_left, .ap_popover_sprited .ap_body .ap_right {
background-image:url("../images/sprite-v._V219326283_.png");
}
.ap_popover_sprited .ap_body .ap_left {
background-position:0 top;
}
.ap_popover_sprited .ap_body .ap_left-arrow, .ap_body .ap_left {
background-attachment:scroll;
background-repeat:repeat-y;
height:100%;
left:0;
position:absolute;
top:0;
width:17px;
}
.ap_body .ap_content {
background-color:#FFFFFF;
margin:0 17px;
}
.ap_popover_sprited .ap_body .ap_right {
background-position:-51px top;
}
.ap_popover_sprited .ap_body .ap_right-arrow, .ap_body .ap_right {
background-attachment:scroll;
background-repeat:repeat-y;
height:100%;
position:absolute;
right:0;
top:0;
width:17px;
}
.ap_header, .ap_footer {
position:relative;
width:100%;
}
.ap_popover .ap_titlebar {
background-color:#EAF3FE;
border-bottom:1px solid #C2DDF2;
display:none;
font-size:14px;
font-weight:bold;
left:0;
margin:8px 18px;
overflow:hidden;
position:absolute;
top:0;
white-space:nowrap;
}
.ap_popover .ap_titlebar .ap_title {
margin-left:10px;
overflow:hidden;
padding:4px 0;
}
.ap_popover .ap_close {
position:absolute;
right:18px;
top:13px;
}
.ap_popover .ap_close a {
outline:medium none;
padding:5px;
text-decoration:none;
}
.ap_popover .ap_close .ap_closetext {
display:none;
line-height:1em;
margin-right:5px;
}
.ap_popover .ap_closebutton {
background-position:0 -136px;
background-repeat:no-repeat;
display:inline-block;
height:15px;
overflow:hidden;
position:relative;
vertical-align:top;
width:15px;
}
.ap_popover .ap_closebutton span {
position:absolute;
top:-9999px;
}
.ap_popover_sprited .ap_footer .ap_left {
background-position:left -40px;
}
.ap_popover_sprited .ap_footer .ap_middle {
background-position:0 -108px;
}
.ap_footer .ap_left {
background-attachment:scroll;
background-repeat:no-repeat;
left:0;
position:absolute;
top:0;
width:34px;
}
.ap_footer .ap_middle {
background-attachment:scroll;
background-repeat:repeat-x;
margin:0 34px;
}
.ap_popover_sprited .ap_footer .ap_right {
background-position:right -40px;
}
.ap_footer .ap_right {
background-attachment:scroll;
background-repeat:no-repeat;
position:absolute;
right:0;
top:0;
width:34px;
}
.ratingboxOut{
	position:relative;
	left:0;
	top:0;
	float:left;
	height:13px;
	padding-left:0px;
	line-height:13px;
}
#ap_ratingbox{z-index:200;}
.ap_content .ratingShow tr td{padding:0}
.ap_content .reviewCount{padding-left:10px;}
/* eof the tiny rating box */
.starToy{
	float:left;
}
.orderPrice .starToy{
	font-weight:normal;
}
.orderPrice .starToy a{
	text-decoration:underline;
}
.pdName{
	float:left;
	width:30%;
	line-height:18px;
	text-align:left;
	font-weight:bold;
	margin-top:20px;
}
.pdName a{
	color:#3366CC;
	text-decoration:none;
}
.pdName a:hover{
	color:#FF6600;
	text-decoration:underline;
}
#ordersBar{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#ordersBar .tableHeading{
	width:100%;
}
.barTitle{
	float:left;
	margin:0 5px 0 5px;
	font-weight:normal;
	line-height:2.2em;
}
#ordersBar .ordervalue{
	margin:0 20px 0 0;
	line-height:2.2em;
}
.orderPrice{
	float:left;
	clear:both;
	width:100%;
}
.orderlist{
	width:100%;
	float:right;
	padding:0px;
	font-size:11px;
}
.orderlist .recent-ll{
	width:120px;
	height:64px;
	padding:5px 0;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;

}
.orderlist li{
	height:130px;
}
.order_tinybox{
	height:100px;
	width:150px;
	float:left;
	margin-left:20px;
	line-height:100px;
}
.order_tinybox span{}
.order_tinybox a,.orderComfirm a{
	color:#066601;
}

.orderComfirmed{
	position:relative;
	top:10px;
}
.orderComfirmed a{
	color:#CCC !important;
	text-decoration:none;
}
.order_tinybox2{
	float:left;
	height:100px;
	line-height:40px;
	width:150px;
}
.order_tinybox2 .orderComment{
	float:left;
	clear:both;

}
.order-mm{
	margin-left:10px;
}
.order-mm .recent-rr{
	float:right;
	color:#0075E2;
	margin-bottom:10px;
	line-height:100px;
	margin-bottom:-20px;
}
.odSprite {
background:url("../images/accountBG.png") no-repeat scroll 0 0 transparent;
display:inline-block;
margin:0;
overflow:hidden;
padding:0;
position:relative;
vertical-align:middle;
}
.odSprite span {
left:-9999px;
position:absolute;
}
.orderCommentBG0{
background-position:0 -20px;
height:18px;
width:108px;
}
.orderCommentBG1{
background-position:0 0;
height:18px;
width:108px;
}
.orderTrack a{
	text-decoration:none;
}
.orderTrackBG0  {
background-position:0 -58px;
height:18px;
width:108px;
}
.orderTrackBG1  {
background-position:0 -39px;
height:18px;
width:108px;
}
.comfirmAgain {
	font-weight:bold;
	width:100%;
	border:solid 1px #ccc;
	border-top:none;
}
.comfirmAgain span{
	font-size:17px;
	color:#903;
}
.comfirmAgain #RecommendTagList{
	margin:20px 0 0;
}
.dataTableHeadingContent0{
	width:30px;
	float:left;
}
.dataTableHeadingContent1{
	width:410px;
	float:left;
}
.dataTableHeadingContent2{
	width:90px;
	float:left;
	text-align:center;
}
.dataTableHeadingContent3{
	width:70px;
	float:left;
	text-align:right;
}
.orderItemsTitle{
	background-color: #e9e9e9;
	height: 2.2em;
	width:100%;
	text-align:center;
	line-height:21px;
	font-weight:bold;
}
.ordersLoading{
	display:none;
	width:100%;
	height:50px;
	text-align:center;
	vertical-align:middle;
	margin-top:20px;
}
#tabsDiv ul{
	margin:0;
	padding:0;
	list-style:none;
}
#tabsDiv ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.orderlist #ordersBar{
	height:20px;
	float:left;
}
.trackBotton{
	margin-top:5px;
	margin-top:/*\**/0\9; /* IE8 */
	margin-left:0px;
	margin-right:10px;
	width:106px;
	height:21px;
	float:left;
}
.trackBtn,.trackBotton{
	cursor:pointer;
}
.trackBotton2{
	*margin-top:3px;
}
.privacyLine{
	margin:0 0 12px 0;
}
.inputOffset  {
position:relative;
top:0.15em;
}
.changeWaiting{
	background:url(../images/loading.gif) left center no-repeat;
	margin:0;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	width:16px;
	height:16px;
	margin-left:5px;
}
.changeWaiting span{
	left:-9999px;
	position:absolute;
}
.ajax-loader{
	display:none;
	background:#ffffff url(../images/ajax-loader.gif) center center no-repeat;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	width:87.5%;
	height:35px;
}
.ajax-loader span{
	left:-9999px;
	position:absolute;
}
.loginErrorNotice{
	float:left;
	width:96%;
	height:50px;
}
.loginErrorNotice .messageStackError{
	padding:0;
	margin:0;
	height:50px;
}
.loginErrorNotice .messageStackError img{
	display:block;
	float:left;
	margin:15px 10px 0 5px;
}
#loginError .error_box, #loginError .warning_box{
	background-image:none;
	padding:2px 5px;
	width:102%;
	white-space:nowrap;
}
.loginErrorNotice .er_msg{
	margin-top:15px;
}
.ajax_wait_bg{
	padding-left:16px;
	background:url(../images/loading.gif) left center no-repeat !important;
}
/*产品页面图片下面的图标 */
.newright_pro_diggs_1  {
	background-image:url("../images/p_right_img_bg.gif");
	background-repeat:no-repeat;
	float:left;
	height:75px;
	margin:3px 20px 3px 3px;
	text-align:center;
	width:61px;
}
.newright_pro_diggs_fb  {
	background-image:url("../images/p_right_img_bg_fb.gif");
	background-repeat:no-repeat;
	float:left;
	height:75px;
	margin:3px 20px 3px 3px;
	text-align:center;
	width:61px;
}
.newright_pro_diggs_fb a{
	color:#6D84B4 !important;
}
.newright_pro_diggs_tt  {
	color:#666666;
	line-height:13px;
}
.newright_pro_diggs_num  {
color:#FFFFFF;
font-size:24px;
line-height:39px;
}
.newright_pro_diggs_num a{
	text-decoration:none;
}
#crazeIcon a{
	text-decoration:none;
}
.newright_pro_diggs_add  {
color:#990000;
}
.newright_pro_link_2 a {
color:#990000;
font-size:11px;
text-decoration:none;
}
.newright_pro_link_2 a:hover {
color:#990000;
font-size:11px;
text-decoration:underline;
}
.newright_pro_diggs  {
background-image:url("../images/p_right_img_bg1.gif");
background-repeat:no-repeat;
float:left;
height:75px;
margin:3px 15px 3px 3px;
text-align:center;
width:61px;
}
.newright_pro_diggs_add_1  {
color:#336699;
font-size:11px;
height:25px;
margin-top:-2px;
}
.newright_pro_diggs_add_1 a,.newright_pro_diggs_add a{
	text-decoration:none !important;
}
.newright_pro_diggs_add_1 a:hover,.newright_pro_diggs_add a:hover{
	text-decoration:underline !important;
}
.newright_pro_div_freeshipping  {
float:left;
height:80px;
width:208px;
}
.newright_pro_div_18  {
float:left;
height:18px;
margin:28px 10px 0;
width:18px;
}
.newright_pro_div_30day  {
float:left;
height:75px;
width:75px;
}
.newright_pro_div_14  {
float:left;
height:14px;
margin:28px 10px 0;
width:14px;
}
.newright_pro_div_freegift  {
float:left;
height:75px;
width:170px;
}

/*产品页面图片下面的图标完毕 */

/* help 页面的sidebox部分 */
.sideBoxContent .help_menu{
	padding-left:0;
}
.help_menu  {
background:url("../images/bg_img_20.jpg") repeat-y scroll 0 0 transparent;
height:auto;
list-style:none outside none;
margin:0 auto;
width:168px;
}
ul.help_menu li:hover{
	background:url("../images/bg_img_21.jpg") no-repeat;
}
ul.help_menu li.help_menu_title2 strong{
	font-weight:normal;
}
.help_menu li.help_menu_name {
background:url("../images/img_35.jpg") no-repeat scroll 8px 10px transparent;
color:#888888;
font-size:12px;
line-height:18px;
padding-left:17px;
padding-top:5px;
font-weight:both;
}
.help_menu li{
border-bottom:1px solid #C5E4FF;
}
.help_menu li.help_menu_name a{
	color:#FF9000;
}
.help_menu li.help_menu_title {
background:url("../images/bg_img_19.jpg") no-repeat scroll 0 0 transparent;
color:#FF9000;
font-size:14px;
height:28px;
line-height:28px;
margin-top:1px;
padding-left:15px;
width:152px;
}
.help_menu li.help_menu_title a {
color:#FF9000;
}
.help_menu li a {
text-decoration:none;
}
.help_menu li.help_menu_title a:hover {
color:#000000;
text-decoration:none;
}
.help_menu li.help_menu_title2 {
color:#9C9C9C;
font-size:16px;
height:28px;
line-height:28px;
margin-top:1px;
padding-left:15px;
width:152px;
}
.help_menu li.help_menu_title2 a  {
}
.help_menu li.help_menu_title2 a:hover  {
color:#000000;
}
.help_menu li a {
text-decoration:none;
}
.help_menu li a:hover {
text-decoration:none;
}
.border_dashed_user  {
	border:1px dashed #989898;
	height:100%;
	margin-top:6px;
	padding-left:10px;
	padding-right:5px;
	padding-top:15px;
	line-height: 18px;
	font-family: verdana,Helvetica,sans-serif;
	color: black;
	font-size: 12px;
	float:left;
}
.border_dashed_user #privacyDefaultHeading{
	border-bottom:1px solid #D0D0D0;
	color:#FF9000;
	float:left;
	font-size:18px;
	margin-left:15px;
	margin-right:40px;
	padding-bottom:5px;
	padding-left:12px;
	width:700px;
	clear:both;
	margin-top:25px;
}
#privacyDefaultMainContent{
	padding:20px 10px 0 10px;
	float:left;
	width:92%;
}
.dd_helpname  {
color:#000000;
float:left;
font-size:24px;
line-height:30px;
padding-left:15px;
width:768px;
}
.dd_helpxia  {
float:left;
margin-bottom:20px;
margin-top:15px;
padding-left:12px;
width:750px;
}
.dd_helpnei  {
float:left;
margin-top:25px;
width:750px;
}
.dd_helptitle01  {
border-bottom:1px solid #D0D0D0;
color:#FF9000;
float:left;
font-size:18px;
margin-left:15px;
margin-right:7px;
padding-bottom:5px;
padding-left:12px;
width:700px;
}
.dd_helptitlenei  {
float:left;
margin-left:15px;
margin-top:10px;
padding-left:12px;
width:787px;
}
.dd_helptitlenei ul {
list-style:none outside none;
margin:0;
padding:0;
width:768px;
}
.dd_helptitlenei li {
float:left;
line-height:18px;
margin-bottom:10px;
width:785px;
}
.dd_help13underline  {
background:url("../images/help2_qie_03.gif") no-repeat scroll 4px 50% transparent;
color:#333333;
float:left;
font-size:13px;
font-weight:bold;
padding-left:15px;
text-decoration:underline;
width:785px;
}
.dd_help13underline a {
color:#333333;
font-size:13px;
text-decoration:underline;
}
.dd_help13underline a:hover {
color:#1051A0;
font-size:13px;
text-decoration:underline;
}
.dd_help666666  {
color:#333333;
float:left;
font-size:12px;
margin-bottom:10px;
margin-top:3px;
padding-left:15px;
width:785px;
}
/* help 页面的sidebox部分完毕 */
.enter_count{
	float:left;
	width:120px;
}
.newerReview{
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	width:600px;
	word-wrap:break-word;
}
.notLoginTip{
	line-height:16px;
	vertical-align:top;
}
.notLoginTip a{
	text-decoration:underline;
}
#header_help{
	padding-right:15px;
	padding-left:5px;
	background:url(../images/pull_down_bg.gif) right center no-repeat;
}
.pro_information_box  {
margin-left:auto;
margin-right:auto;
width:100%;
}
.pro_information_box  ul,.pro_information_box  li{
	margin:0;
	padding:0;
}
.pro_infor_title_b0518  {
background:url("../images/img_49.jpg") repeat-x scroll 0 0 transparent;
height:27px;
padding-left:15px;
width:98%;
}
.pro_infor_t_center  {
float:left;
height:27px;
width:95%;
}
.pro_infor_column0518  {
background:none repeat scroll 0 0 #00FF66;
float:left;
height:27px;
list-style:none outside none;
margin:0 4px 0 0;
width:auto;
}
.pro_infor_column0518 li.pro_infor_column_name {
background:url("../images/img_51.jpg") repeat-x scroll 0 0 transparent;
color:#000;
}
.pro_infor_column0518 li.pro_infor_column_leftimg {
background:url("../images/img_50.jpg") no-repeat scroll 0 0 transparent;
width:33px;
}
.pro_infor_column0518  {
list-style:none outside none;
}
.pro_infor_column0518 li {
float:left;
font-size:14px;
font-weight:bold;
height:27px;
line-height:27px;
}
.pro_information_text_box  {
border-bottom:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
padding:12px;
}
.pro_infor_customer  {
list-style:none outside none;
margin:0 auto;
padding:0;
text-align:center;
vertical-align:middle;
width:100%;
}
.pro_infor_customer li {
float:left;
margin:12px;
text-align:center;
vertical-align:middle;
}
.autoaddheight  {
clear:both;
display:block;
font:0px/0px sans-serif;
}
.pro_infor_column0518 li.pro_infor_column_rightimg {
background:url("../images/img_52.jpg") no-repeat scroll 0 0 transparent;
width:13px;
}
/*signin page */
.signin_box{
	padding-left: 4px;
	vertical-align: top;
	color:#1d2a5b;
	text-align: center;
}
.signin_head{
	width: 771px;
	height: 352px;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(../images/img_sign_bg_blue.gif);
}
.signin_box{
	width: 345px;
	text-align: right;
	vertical-align: top;
}
.signin_form{
	width: 345px;
	vertical-align: top;
}
.yellow_style{
	color:#E47911;
}
.red_style{
	color:#A72D2C;
}
.line_120  {
line-height:120%;
}
input.disabled  {
background:none repeat scroll 0 0 #E0E0E0;
}
.disabled {
cursor:not-allowed;
}
.disabled2{
	cursor:not-allowed;
	background:none repeat scroll 0 0 #E0E0E0 !important;
	color:#999;
}
.ebay_login_btn{float:left;text-align:right;}
/*.ebay_login_btn input,.ebay_login_btn img{
	filter:gray;
}*/
.ebay_user_area{margin-left:10px;}
.ebay_user_area fieldset{border:#fff solid 1px;}
.ebay_user_area fieldset legend{color:#000000;}
#Login_userEntryPanel2_UserPromptLabel{float:left;margin-left:-10px;}
.ebay_error div{color:#F00; }
.ebay_error a{
	text-decoration:underline;
}
.ebay_error a:hover{
	text-decoration:none;
}
.ebay_error{margin-left:5px;}
.close_ebay{
	background:url(../images/imgbox/close.gif) no-repeat right center;
	float:right;
	height:13px;
	width:13px;
	margin:-20px -10px 0 0;
	margin:-10px -10px 0 0px\9;
	cursor:pointer;
}
.close_ebay span{
	position:absolute;
	left:-9999px;
}
.ebay_updated{
}
.ebay_updated_retrieve{
	color:#096;
	padding-left:20px;
}
.ebay_updated_retrieve a{
	color:#333 !important;
	font-weight:normal !important;
}
.error_occur{
	background:url(../images/form_error.png) no-repeat left center;
	padding-left:15px;
	color:#c00;
	white-space:nowrap;
}
.bg_box_gray {
background-attachment: scroll;
background-repeat: repeat-x;
background-image: url(../images/bg_box_gray.gif);
background-position: 0% 0%;
background-color: transparent;
}
.pad_10px {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.pad_t {
padding-top: 0px;
}
.block {
display: block;
}
.allborder {
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
}

.tab_spliter
{
	 height: 27px; 
	 width: 4px; 
	 float: left; 
	 border-bottom: 1px solid #dddddd;
	 border-top: 1px solid #ffffff;
}

.border_bottom_none{
	border:#dddddd 1px solid;
	border-bottom:none;
}
.dragon-container  {
font-family:verdana;
margin:0;
padding:0;
width:780px;
text-align:left;
}
.dragon-support{
background:url(../images/top_back.gif) repeat-x;
height:109px;
}
#support-acct-info ul {
float:left;
margin:0;
padding:0;
list-style:none;
}
.dragon-support-col ul li {
margin:0;
padding:2px;
}
.col-right  {
margin:15px 10px 0 0 !important;
}
.dragon-support-col {
float:left;
margin:5px 0 0 20px;
width:370px;
}
.mya-alert-bg  {
background-position:-120px 0;
background-repeat:no-repeat;
height:80px;
margin:0 0 0 35px;
width:332px;
}
.mya-pod-sprite {
background-image:url(../images/accouunt-top-images.jpg);
}
.mya-pod-hdr  {
background-position:0 -240px;
background-repeat:no-repeat;
height:40px;
margin:30px 0 25px;
width:100%;
display:block !important;
}
.mya-alert .alert-status {
float:left;
height:80px;
text-indent:-5000px;
width:60px;
}
.support-alert-red {
background-position:-120px 0 !important;
}
.mya-alert h3 {
font-size:12px;
margin:0 0 0 65px;
padding:5px 0 0;
}
.mya-alert table {
float:left;
margin:12px 0 0;
padding:0;
width:270px;
}
.mya-alert table tr td {
margin:0;
padding:1px 0 0;
}
.support-alert-icon-red {
background:url(../images/icon-alert-grey.gif) no-repeat scroll left center transparent;
height:18px;
}
.mya-alert table tr td span {
display:block;
margin:0;
padding:0 0 0 20px;
vertical-align:middle;
}
.dragon-container .support-alert-icon-red  span {
font-size:11px !important;
}
.mya-pod-hdr .products-icon, .mya-pod-hdr-grn .products-icon {
background-position:-305px -84px;
}
.mya-pod-hdr .mya-pod-icon, .mya-pod-hdr-grn .mya-pod-icon {
background-repeat:no-repeat;
float:left;
height:77px;
left:16px;
margin:-20px 0 0;
position:relative;
text-indent:-5000px;
width:61px;
}
.mya-pod-hdr .products-title, .mya-pod-hdr-grn .products-title {
background-position:-528px -56px;
width:134px;
}
.mya-pod-hdr .mya-pod-title, .mya-pod-hdr-grn .mya-pod-title {
float:left;
height:28px;
left:26px;
position:relative;
text-indent:-5000px;
}
.dragon-products-title-crumbs  {
color:white;
float:left;
font-size:15px;
font-weight:bold;
height:28px;
margin:0 0 0 25px;
padding:0;
text-align:left;
width:350px;
}
.dragon-products-title-crumbs h2 {
font-size:16px;
font-weight:bold;
line-height:1.7em;
margin:0;
padding:0 0 0 10px;
}
.black-button  {
background:url(../images/black-button-bg.gif) no-repeat scroll 100% 0 transparent;
cursor:pointer;
float:right;
margin:0;
padding:0 9px 0 0;
color:#E7E7E7
}
.black-button a, .black-button a:link, .black-button a:visited {
background:url(../images/black-button-bg.gif) no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:left;
font-family:verdana;
font-weight:bold;
height:17px;
outline:medium none;
padding:4px 3px 2px 12px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
.mya-pod-hdr .rt-content, .mya-pod-hdr-grn .rt-content {
color:#FFFFFF;
float:right;
font-size:11px;
padding:6px 30px 0;
}
.rt-content a{
	color:#FFFFFF;
}
.view-container img {
margin-right:5px;
vertical-align:middle;
}
.view-container a, .view-container a:link, .view-container a:visited {
color:#FFFFFF;
text-decoration:underline;
}
.view-container a, .view-container a:link, .view-container a:visited {
color:#FFFFFF;
text-decoration:underline;
}
.account-manager-container  {
font-family:verdana;
font-size:12px !important;
}
.mya-pod-hdr .notif-icon {
background-position:-366px -84px;
}
.mya-pod-hdr .notif-title {
background-position:-452px 0;
width:209px;
}
#account-notifications-top table{
	float:left;
	width:100%;
	margin-top:10px;
}
#account-notifications-top .ui-tabs{
	margin-top:60px;
}
#tabs td{
	height:2.5em;
}
#tabs select{
	background:#E6E6E6;
	color:#000;
	width:50px;
}
.just_for_you{
	background:url(../images/just-for-you-icon.gif) no-repeat left center;
	width:27px;
	height:15px;
	float:left;
	margin-left:15px;
}
.email_not_read{
	background:url(../images/email_not_read.gif) no-repeat left center;
	width:27px;
	height:15px;
	float:left;
	margin-left:15px;
}
.email_readed{
	background:url(../images/email_readed.gif) no-repeat left center;
	width:27px;
	height:15px;
	float:left;
	margin-left:15px;
}

.just_for_you span{
	position:absolute;
	left:-9999px;
}
.email_not_read span{
	position:absolute;
	left:-9999px;
}
.email_readed span{
	position:absolute;
	left:-9999px;
}
.notice_title a:link{
	text-decoration:none;
	color:#E47911 !important;
}
.notice_title a:visit{
	text-decoration:none;
	color:#E47911 !important;
}
.notice_title a:hover{
	text-decoration:underline;
	color:#36F;
}
.notice_del_btn a{
	color:#36F;
}
.dragon-support-col a{
	color:#3366FF;
}
.dragon-support-col a:hover{
	color:#E47911;
}
.usrMenuTitle{
	font-weight:normal;
}
.usrMenuTitle2{
	font-weight:bold;
	background:url("../images/account_tabbg.jpg") no-repeat scroll 0 0 transparent;
	color:#FF9000;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-top:1px;
	padding-left:15px;
}
.usrMenuTitle a{
	background:url(../images/cn3.png) no-repeat left center;
	padding-left:10px;
}
.user_menu_name {
background:url("../images/img_35.jpg") no-repeat scroll 8px 10px transparent;
color:#888888;
font-size:12px;
line-height:18px;
padding-left:17px;
padding-top:5px;
font-weight:both;
}
.user_menu_name a{
	line-height:28px;
	padding-left:8px;
	color:#E97D13;
}
#user_small_menu  {
	background:url("../images/bg_img_20.jpg") repeat-y scroll 0 0 transparent;
	height:auto;
	list-style:none outside none;
	margin:0;
	padding:0;
}
.rss_ul ul{
	float:left;
}
.rss_ul ul li{
	list-style:disc;
	line-height:30px;
	display:block;
}
.rss_ul ul li a{
	text-decoration:none;
	font-weight:bold;
}
.rss_ul ul li a:visited{
	text-decoration:none;
	font-weight:bold;
}
.rss_ul ul li a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.recent_v_l{
	margin-bottom:15px;
}
.recent_v_all_btn{
	text-align:right;
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	padding:5px 0;
}
.infront{
	background:url(../images/infront.png) no-repeat left center;
}
.infront span{
	left:-9999px;
	position:absolute;
}
.recent_v_all_btn a{
	padding-left:10px;
	color:#0075E2;
}
.recent_v_all_btn a:link{
	text-decoration:none;
	color:#0075E2;
}
.recent_v_all_btn a:visited{
	color:#0075E2;
	text-decoration:none;
}
.recent_v_all_btn a:active{
	text-decoration:underline;
	color:#0075E2;
}
.recent_v_all_btn a:hover{
	color:#0075E2;
	text-decoration:underline !important;
}
.recent_v_part_btn{
	text-align:right;
	font-weight:bold;
	border-top:1px solid #CCCCCC;
	padding:5px 0;
}
.recent_part{
	background-position:-0px -28px;
	float:left;
	width:14px;
	height:16px;
}
.recent_part .tbpc{
	padding-left:15px;
}
.recent_all{
	background-position:-14px -27px;
	float:left;
	padding-left:16px;
}
.recent_v_part_btn a{
	padding-left:10px;
	color:#0075E2;
	text-decoration:none;
}
.recent_v_part_btn a:visited{
	color:#0075E2;
	text-decoration:none;
}
.recent_v_part_btn a:hover{
	color:#0075E2;
	text-decoration:underline !important;
}
#recent_v_all{
	display:none;
}
.tbpc, .tbo .tbpo {
display:inline;
}
.tbpc, .tbpo {
font-size:13px;
}
.titlespan  {
background:none repeat scroll 0 0 #FAFAFA;
display:block;
font-style:normal;
font-weight:normal;
height:85px;
padding-top:10px;
text-decoration:none;
width:100%;
overflow:hidden;
}
.p_list_reduce{
	background-position:-16px -115px;
	height:14px;
	width:14px;
	*margin-top:0;
	margin-top:3px;
	display:none;
	vertical-align:top;
}
.product_ul_h .p_list_reduce{
	width:8px;
	position:relative;
	right:0;
	top:1px;
}
.p_list_add{
	background-position:-16px -101px;
	height:14px;
	width:14px;
	margin-top:3px;
	display:inline-block;
	vertical-align:top;
	*float:left;
}
.product_ul_h .p_list_add{
	width:8px;
	position:relative;
	right:0;
	top:00px;
}
.p_list_input{
	width:20px;
	height:12px;
	float:left;
	display:inline-block;
	font:12px arial;
	padding-top:1px;
	vertical-align:top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.p_list_input{
		float:none;
	}
}
.p_list_widge{
	margin-left:5px;
	padding-bottom:5px;
}
.add_cart_success{
	width:940px;
	position:fixed;
	top:-9999px;
	height:0;
	margin:0;
	z-index:10;

}
.add_cart_success .messageStackSuccess{
	margin:0;
	background-color:#fff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	width:940px;
	height:100%;
}
.add_cart_success .messageStackSuccess span{
	position:absolute;
	top:0;
	left:170px;
	height:30px;
	padding-left:50px;
	z-index:30;
	opacity:1;
	text-align:center;
	font-weight:bold;
	color:#000;
	background:url(../images/countStar.png) no-repeat;
	background-position:0 -165px !important;
}
.add_cart_success .add_cart_success_head{
	width:1010px;
	height:6px;
	line-height:12px;
	font-size:24px;
	background:#333;
	opacity: 0.6;
}
.head_bar_cart{
	color:#E47911;
}
#specialsDefault .productListing-even{
	height:auto !important;
}
.pt_15{
	padding-top:15px;
}
.index_p_all{
	width:190px;
	height:330px;
	float:left;
	border:none !important;

}
.index_p_all .p_list_img{
	padding-left:8px;
	position:relative;
}
.index_p_all .p_list_name{
	padding:10px 2px 0 5px;
}
.index_p_all .ProductDetails{
	width:104.5%;
}
.index_p_all .p_list_price{
	width:100%;
	float:left;
}
.index_p_all .p_list_des{
	padding-bottom:20px;
	float:left;
	height:55px;
}
.index_p_all .s_chevron{
	background-position:0 -38px;
}
.newright_pro_link_2 a{
	margin-left:-5px;
}
.p_add_cart {
	line-height:28px;
}
.p_add_cart .p_list_widge{
	margin:0 5px 0 5px;;
}
.p_add_cart .p_list_input{
	margin-top:5px;
	font-weight:bold;
	height:15px;
	width:28px;
}
.p_add_cart .p_list_reduce{
	display:block !important;
	margin-top:-1px;
	background-position:-37px -116px;
}
.p_add_cart .p_list_add{
	margin-top:2px;
	background-position:-37px -101px;
}
.gototop_btn{
	background-position:-1px -130px;
	width:15px;
	height:15px;
	margin-right:5px;
}
.gototop{
	font-size:11px;
	color:#666;

}
.go_to_top{
	float:right;
	margin-right:10px;
	cursor:pointer;
}

.pagebar  {
font-size:12px;
height:30px;
padding-top:5px;
color:#666666;
width:826px;
}
.border_b  {
border-bottom:1px solid #E5E5E5;
}
.gray_bg  {
background-color:#DFE9F5;
}
.pagebar span {
font-weight:bold;
margin:0 6px;
text-align:center;
}
.pagebar span {
text-align: center;
margin: 0px 6px;
}
.list_bar li,.pagebar li {
float:left;
white-space:nowrap;
}
.pagebar a {
margin:0 6px;
color:#000;
font-weight:normal !important;
vertical-align:middle;
}
.first_page{
	background-color:#FFF;
	background-position:0 -263px;
	width:8px;
	height:15px;
}
.last_page{
	background-color:#FFF;
	background-position:-47px -263px;
	width:8px;
	height:15px;
}
.prev_page{
	background-color:#FFF;
	background-position:-100px -263px;
	width:60px;
	height:15px;
	font-weight:normal !important;
}
.next_page{
	background-position:-145px -263px;
	widows:40px;
	height:15px;
}
.normal_weight{
	font-weight:normal !important;
}
.pagebar a span {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
cursor:pointer;
font-weight:normal;
line-height:15px;
margin:0;
padding:2px 10px;
text-align:center;
/* margin-top:-2px; */
}
.list_bar {
	height: 24px;
	background-attachment: scroll;
	background-color: #DFE9F5;
	color: #666666;
	line-height: 20px;
	overflow-x: hidden;
	overflow-y: hidden;
	float:left;
	clear:both;
	padding-top:3px;
	*margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
.list_bar ul{
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.list_bar form{
	display:inline;
}
.sl_page{
	width:230px\9;
}
.sl_page form{
	width:50%;
	display:inline;
	white-space:nowrap;
}
.disp_sort_bar{
	float:right;
	padding-right:23px;
}
.list_bar ul li label{
	font-weight:bold !important;
}
.cst_widget{
}
.cst_widget a{
	text-decoration:underline;
}
.cst_widget a:hover{
	text-decoration:none;
}
.show_how_many{
	line-height:25px;
	float:left;
	padding-left:6px;
}
.show_how_many a{
	line-height:25px;
	color:blue;
	margin:0;
	padding:0;
}
.signin_widget{
	background:url("../images/img_sign_bg_blue.gif") no-repeat;
	display:inline-block;
	margin:0;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
}
.widget_part{
	left:0;
	top:0;
	width:351px;
	height:320px;
	overflow:hidden;
	float:left;
	position:relative;
	background-position:-398px -31px;
	background-position:-399px -31px\9;
}
.widget_part ul{
	padding-top:0;
	margin-top:0;
	padding-left:0;
	margin-left:0;
}
.widget_part ul li{
	margin:0;
	padding:0;
	margin-left:5px;
	padding-left:5px;
}
.register_box{
}
.part_ul{
	width:1400px;
}
.part_ul>li{
	float:left;
	width:351px;
}
#part_1,#part_2,#part_3{
	float:left;
}
#rg_content  {
float:left;
overflow:hidden;
position:relative;
width:351px;
height:320px;
}
#rg_content, .rg_section {
list-style:none outside none;
margin:0;
padding:0;
}
.rg_section  {
position:relative;
width:1400px;
}
.rg_section .sub {
float:left;
height:320px;
padding:9px 21px 0px 25px;
position:relative;
width:351px;
}
.rg_title{
	color:#1d2a5b;
	margin-bottom:20px;
}
.rg_title h3{
	margin:0;
	padding:0;
}
.rg_area{}
.rg_area .alert{
	color:#EC4606;
}
.rg_area label,.rg_area .re_item{
	margin-bottom:10px;
}
.rg_area label{
	width:130px;
	float:left;
	color:#1d2a5b;
}
.rg_area input{
	height:17px;
}
.rg_newsletter label{
	float:none;
	line-height:16px;
	color:#EC4606;
}
.rg_newsletter input{
	height:16px;
	line-height:16px;
	float:left;
}
.rg_checkbox{
	white-space:nowrap;
	width:82%;
	line-height:16px;
	height:16px;
}
.rg_checkbox a:link{
	color:#1D2A5B;
	text-decoration:underline;
}
.rg_checkbox a:visited{
	color:#1D2A5B;
	text-decoration:underline;
}
.rg_checkbox a:hover{
	color:#E47911;
	text-decoration:none;
}
.rg_divide{	border-top:1px dashed #cccccc;height: 1px;overflow:hidden;}
.cen{text-align:center;width:100%;}
#socialize{
	float:left;
	height:16px;
}
#productGeneral #socialize{
	width:80%;
	float:left;
}
.prd_small_gadget{
	width:100%;
	float:left;
	clear:both;
	height:20px;
}
.rg_item{
	height:17px;
	vertical-align:middle;
	float:left;
}
.rg_item1{
	height:17px;
	vertical-align:middle;
	float:left;
	margin-top:-20px;
	margin-bottom:20px;
}
.the_x{position:relative; left:-330px;margin-top:12px;}
.rg_err{margin-left:-10px;}

/* account edit表单 */

.right_big_con {
float:right;
overflow:hidden;
width:755px;
}
.margin_t {
margin-top:10px;
}
.bg_none {
background:none repeat scroll 0 0 transparent;
}
html, div, map, dt, isindex, form {
display:block;
}
.nl_layer #boxswitch div {
float:left;
font-size:14px;
font-weight:bold;
height:27px;
line-height:27px;
text-align:center;
width:251px;
}
#login_signin .nl_layer #boxswitch div {
	float:left;
	font-size:14px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	text-align:center;
	width:179px;
	border-top:1px solid #dddddd;
}
.order_layer .on, .nl_layer .on {
background:none repeat scroll 0 0 #FFFFFF;
color:#A72D2C;
}
.order_layer .on, .nl_layer .on {
background:none repeat scroll 0 0 #FFFFFF;
color:#A72D2C;
}
.nl_layer #boxswitch div {
float:left;
font-size:14px;
font-weight:bold;
height:27px;
line-height:27px;
text-align:center;
width:251px;
}
#border_left {
	border-left:1px solid #DDDDDD;
}
#border_right {
	border-right:1px solid #DDDDDD;
}

.order_layer .off, .nl_layer .off {
background-color:#EDF8FB;
border-bottom:1px solid #DDDDDD;
color:#000000;
cursor:pointer;
}
.order_layer .show, .nl_layer .show {
margin:0 auto;
padding:20px 0;
width:100%;
}
.show {
clear:both;
display:block;
}
.advance_box{
	font-size:12px;
	font-weight:bold;
	margin:10px auto;
	width:88%;
	height:20px;
	padding:15px 10px 15px 60px;
	font-family:Arial;
	background:url(../images/icon_take_care.gif) 20px 10px no-repeat; 
	border:1px solid #859802;color:#666;
}
.error_box, .warning_box {
background:url("../images/icon_error.gif") no-repeat scroll 20px 10px #FEDFDF;
border:1px solid #BF0000;
color:#BF0000;
}
.error_box, .success_box, .warning_box, .caution_box {
font-size:12px;
font-weight:bold;
margin:10px 0;
padding:15px 10px 15px 60px;
font-family:Arial;
}
.error_box,.success_box,.warning_box,.caution_box{font-size:12px; font-weight:bold;padding:15px 10px 15px 60px; margin:10px 0;}
.error_box,.warning_box{ background:#FEDFDF url(../images/icon_error.gif) 20px 10px no-repeat; border:1px solid #bf0000; color:#bf0000;}
.caution_box { background:#FEDFDF url(../images/icon_error.gif) 20px 10px no-repeat; border:1px solid #bf0000; color:#bf0000;}
.success_box {background:#EBFEDF url(../images/icon_success.gif) 20px 10px no-repeat; border:1px solid #859802;color:#666;}
.red, a.red:link, a.red:visited {color:#A72D2C;}
#layer_switch table,#layer_switch form,#layer_switch p{
background:none repeat scroll 0 0 #FFFFFF;
color:#666666;
font-size:11px;
font-family:verdana,helvetica,sans-serif;;
}
#layer_switch button,#layer_switch tbody{
display:table-row-group;
vertical-align:middle;
}
.pad_l_10px  {
padding:2px 0 2px 10px;
}
#layer_switch textarea, input, select {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
#layer_switch .input_5{
border:1px solid #DDDDDD;
height:14px;
line-height:14px;
padding:5px;
width:250px;
}
.pad_l {
padding-left:4px;
}
.midframe  {
width:540px;
}
#layer_switch button{
background:url(../images/button.gif) repeat-x scroll 0 0 transparent;
border:1px solid #DDDDDD;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
line-height:18px;
}
.s_input {
width:90px;
}
.l_input {
width:320px;
}
.s_input, .l_input {
font-size:12px;
}
.l_select {
width:323px;
}
.s_select, .s_input, .l_select, .l_input {
border:1px solid #B9B9B9;
}
.line_60px {
line-height:60px;
}
.retrieve_pw_link a{
	text-decoration:underline;
	font-size:11px;
}
.pad_l_28px {
padding-left:28px;
}
.ck_w {
width:760px;
}
.ck_w_m {
width:365px;
}
.check_box_tit {
background:url("../images/bg_title.gif?01") repeat-x scroll 0 0 transparent;
}
.check_box_tit {
background:url("../images/bg_title.gif?01") repeat-x scroll 0 0 transparent;
border-bottom:2px solid #0C94AE;
font-size:12px;
font-weight:bold;
height:32px;
line-height:32px;
}
.pad_1em {
padding-left:10px;
}
.pad_10px {
padding:10px;
}
.input_box {
background:url("../images/bg_input.gif") no-repeat scroll 0 0 transparent;
}
.input_box:focus{
	background:url("../images/bg_input.gif") no-repeat scroll 0 0 #FFFFE7 !important;
}
.input_box {
background:url("../images/bg_input.gif") no-repeat;
border:none !important;
font-size:14px;
height:21px;
padding:5px 5px 1px;
width:254px;
}
.input_box_long {
background:url("../images/bg_input_long.gif") no-repeat scroll 0 0 transparent;
}
.input_box_long:focus{
	background:url("../images/bg_input_long.gif") no-repeat scroll 0 0 #FFFFE7 !important;
}
.input_box_long{
background:url("../images/bg_input_long.gif") no-repeat;
border:none !important;
font-size:14px;
height:21px;
padding:5px 5px 1px;
width:370px;
}
.line_60px {
line-height:60px;
}
.button_login {
background:url("../images/button_login.gif") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
font-size:0;
line-height:0;
text-indent:-9999px;
}
.cssButton, .cssButtonHover {
background:url("../images/button.gif") repeat-x scroll 0 0 transparent;
border:1px solid #DDDDDD;
}
.button_login {
background:url("../images/button_login.gif") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
font-size:0;
height:26px;
line-height:0;
text-indent:-9999px;
width:153px;
}
#create_account ,#logins{
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.ebay_lg span{
	background:url(../images/logoEbay.gif) no-repeat left center;
	padding-left:35px;
}
#login_signin #boxswitch div span{
	font-size:11px;
	color:#666666;
}
#login_signin ul{
	margin:0;
	padding:0;
}
.signin_rg_head{
	margin-left:25px;
}
.signin_rg_head h2{
	line-height:60px;
	padding-left:28px;
	color:#000000;
	font-size:16px;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
.long_both{
	width:100%;
	display:block;
}
.both_width{
	width:100%;
}
.mb_10{
	margin-bottom:10px;
}
.pw_retrieve a{
	color:#178EAE;
	text-decoration:underline;
}
.fb_color{
	color:#6D84B4;
}
.fb_border{
	border:1px dashed #8496BA;
	height: 1px;overflow:hidden;
}
#crazeIcon_b{
	margin-top:40px;
	float:left;
}

/* featured categories on main page*/
.template_gallery_bg {
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url("../images/b_gallery_bg.jpg");
background-position: 0px 0px;
background-color: transparent;
}

.template_gallery_bg {
padding:10px 8px 0 6px;
height:410px;
width:100%;
}
.template_gallery_bg ul li{
	height:190px;
	background:none;
	padding:0 2px;
}
.p_list_img  {
border-color:#EBEBEB #EBEBEB #FFFFFF;
border-style:solid;
border-width:1px;
float:left;
height:160px;
padding:5px 0;
position:relative;
text-align:center;
width:100%;
}
.template_gallery_bg .p_list_img{
	border:1px solid #CCCCCC;
	background:#f8f8f8;
}
.template_gallery_bg .p_list_img:hover{
	border:1px solid #999999;
}
.template_gallery_bg ul li .line_120 a{
	background:url(../images/betterlist_img.jpg) no-repeat left center;
	padding-left:20px;
	line-height:20px;
	color:#666;
	height:20px;
	float:left;
	font-weight:bold;
}
.template_gallery_bg ul li .line_120 a:hover{
	color:#000;
}
.template_subcat_box{
	border:1px solid #ccc;
	color:#3333333;
	padding:10px;
}
.template_cat_bg {
background: url("../images/sub_categories_box.gif") no-repeat;
padding:5px 0 0 10px;
width:245px;
height:155px;
float:left;
margin-bottom:5px;
margin-left:10px;
}
.template_cat_bg .p_list_img{
	width:220px;
	border:1px solid #ffffff;
	height:108px;
	line-height:108px;
}
.template_cat_bg .p_list_img:hover{
	border:none;
	border:1px solid #ccc;
}
.sbucat_title{
	clear:both;
	float:left;
	margin:5px 0;
	padding-left:20px;
	background:url(../images/cat_list_img.jpg) no-repeat left center;
}
#wishDescription{
	margin-bottom:50px;
	float:left;
}
.protect_code{
	line-height:25px;
	color:blue;
	margin-right:15px;
	float:left;
}
.color6{
	color:#666666;
}

.products_summary{
	width:300px;
	float:left;
	margin:0em;
	padding:0em;
	padding-left:15px;
}
.for_blue_bg{
	background:url(../images/prd_bg.jpg) repeat-x;
}
.for_blue_bg_right{
	background:url(../images/right_gray_bg.gif) repeat-y right top;
}
#product_main_header{clear:both;float:left;padding:3px; color:#666666;}
.width_830{width:825px;}
.product_header_widget{
	font-size:11px;
	color:#666;
	width:180px;
	float:right;
	background:#DFF3F4;
	padding-top:10px;
}
.product_header_widget div{
	display:block;
}
#product_price  {
margin-top:5px;
width:150px;
margin-left:auto;
margin-right:auto;
background:white;
}
#product_price li{
	list-style:none;
	margin:0;
	padding:0;
	display:list-item;
}
.big, a.big:link, a.big:visited {
font-size:12px;
}
.b, a.b:link, a.b:visited {
font-weight:bold;
}
.product_ul_h  {
height:40px;
padding-top:20px;
}
.buttonAddCart {
background:url("../images/addtocart_large.png") no-repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
font-size:0;
height:27px;
line-height:0;
margin:5px auto 0;
text-indent:-9999px;
width:123px;
}
.gray, a.gray:link, a.gray:visited {
color:#666666;
}
.seal_m_en {
background:url("../images/seal_m_en.gif") no-repeat scroll 0 0 transparent;
height:82px;
width:115px;
}
.shipping_m_en{
	background:url("../images/p-free.png") no-repeat left center;
	height:51px;
	width:117px;
}
.p_add_icon{
	background:url("../images/p-add.png") no-repeat left center;
	height:51px;
	width:8px;
}
.day_30_en{
	background:url("../images/p-30-day.png") no-repeat left center;
	height:51px;
	width:45px;
}
.margin5{
	margin:0 5px;
}
#product_r_link{
	color: #1e4e8e;
}
#product_r_link a{
	color: #1e4e8e;
	text-decoration:underline;
}
.p_head_button{
	margin-top:30px;
	float:left;
	*margin-left:0;
}
.p_head_button li{text-align:center; *margin:0;}
.p_head_button li a{color:#666;}
.p_head_button li a#reviews_num_btn{color:#FFF;}
.digg_info {
background-color:#FFFFFF;
float:left;
line-height:18px;
width:700px;
}
.digg_info_short{
	background-color:#FFFFFF;
	float:left;
	line-height:18px;
	width:200px;
}
.newright_pro_diggs_3  {
background:url("../images/shadenews.gif") no-repeat scroll 0 0 transparent;
float:left;
height:52px;
padding-right:10px;
text-align:center;
width:51px;
margin-left:15px;
}
.digg_box .newright_pro_diggs_3{
	margin-left:5px;
}
.newright_pro_diggs_add_2  {
background:url("../images/diggbtnbg.gif") no-repeat scroll 0 0 transparent;
color:#336699;
display:block;
font-size:11px;
font-weight:700;
height:25px;
line-height:25px;
margin-top:-2px;
}
.newright_pro_diggs_num2  {
color:#736926;
font-size:20px;
letter-spacing:-1px;
padding:10px;
}
.newright_pro_link_3 a {
color:#336699;
text-decoration:none;
}
.newright_pro_info {
background-color:#FFFFFF;
color:#000000;
line-height:20px;
padding:20px 10px;
width:767px;
}
.newright_pro_dashed {
background-color:#FFFFFF;
border-bottom:1px dashed #DADADA;
}
.digg_box{
	border:dotted 1px #666;
	margin-top:15px;
	float:left;
	width:98%;
	color:#666;
}
.show_review_how_many{
	width:28px;
	height:20px;
	color:#ffffff;
	font-weight:bold;
	position:relative;
	left:5px;
	top:20px;
	*float:left;
	*top:0;
	background:url(../images/cn3.png) no-repeat right bottom;
}
.show_review_how_many:hover{
	background:url(../images/cn3_red.png) no-repeat right bottom;
}
.widget_tip_text{
	background-color: #282828;
	color: #ffffff !important;
	display: block;
	left: 0px;
	float:left;
	line-height: 20px;
	text-align:center;
	white-space: nowrap;
	width:24px;
	height:20px;
}
.widget_tip_text:hover{
	background:#A72D2C;
}
#tb_passive_count  {
-webkit-box-shadow: #999 0px 1px 2px;
border-bottom-left-radius: 8px 8px;
border-bottom-right-radius: 8px 8px;
border-top-left-radius: 8px 8px;
border-top-right-radius: 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-moz-box-shadow:0 1px 2px #999999;
background-color:#FF0000;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
font-stretch:normal;
font-weight:bold;
letter-spacing:0;
line-height:normal;
margin:0;
padding:1px 5px;
position:relative;
text-align:left;
text-decoration:none;
text-transform:none;
top:0;
z-index:2;
}
a#tb_passive_count:hover{
	background-color:#000;
}
.tb_passive_1n {
left:-2px;
padding:1px 5px !important;
}
li#product_head_review_write a.thickbox{margin-left:-16px;}
/*google chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.product_cart_form span.p_list_add{float:left;}
	.product_cart_form span.p_list_reduce{float:left;margin-top:-10px;}
	.product_cart_form .p_list_widge input{float:none !important;}
	.product_cart_form .p_list_widge{width:42px;}
	#product_price{width:155px;}
}
.product_cart_form span.p_list_add{*float:left;}
.product_cart_form span.p_list_reduce{*float:left;*margin-top:-10px;}
.product_cart_form .p_list_widge input{*float:none !important;}
.product_cart_form .p_list_widge{*width:45px;}
.product_info_column_left{
/*	width:800px; */
	width:835px;
/*	margin-right:10px;  */
	padding:2px 0px;
	float:left;
	overflow:hidden;
}
#customers_photos ul li span a{
	text-decoration:underline;
}


/**************************************** the tabs bar on the top right of the page ******************************************/
#header_right_tabs{
background:url("../images/tabs_bg.gif") no-repeat scroll 0 0 transparent;
position:absolute;
right:0;
text-align:left;
top:0;
width:409px;
z-index:60;
font-family:Arial, Helvetica, sans-serif;
}
#header_right_tabs ul {
margin:0;
padding:0;
position:relative;
width:410px;
}
#header_right_tabs ul li {
display:inline;
float:left;
text-align:left;
}
#header_right_tabs ul li a{
	color:#FFF;
}
#header_right_tabs ul li:hover div, #header_right_tabs ul li a:hover div {
top:24px;
}
#header_right_tabs ul li:hover div, #header_right_tabs ul li a:hover div {
top:24px;
}
#header_right_tabs ul li a div.tab_center, #header_right_tabs ul li div.tab_center {
background:url("../images/tab_center.gif") no-repeat scroll 0 0 transparent;
height:61px;
left:105px;
text-indent:1em;
width:130px;
}
.ratingboxOut #tabs ul li:hover div, .ratingboxOut #tabs ul li a:hover div {
top:24px;
}
div.recent-mm:hover{
	top:0 !important;
}
#tabs ul li a div.tab_right, #tabs ul li div.tab_right {
background:url("../images/tab_right.gif") no-repeat scroll 0 0 transparent;
height:135px;
left:169px;
text-indent:1em;
width:130px;
}
#header_right_tabs ul li a.one {
background:url("../images/tabs_1_.gif") no-repeat scroll 0 0 transparent;
width:105px;
}
#header_right_tabs ul li:hover > a.one {
background:url("../images/tabs_1_.gif") no-repeat scroll 0 -28px transparent;
color:#ffffff;
height:26px;
}
#header_right_tabs ul li a.outer {
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:20px;
margin-top:2px;
text-decoration:none;
text-indent:1em;
}

#header_right_tabs ul li a div.tab_left, #header_right_tabs ul li div.tab_left {
background:url("../images/tab_left.gif") no-repeat scroll 0 0 transparent;
height:85px;
left:0;
text-indent:1em;
width:146px;
z-index:50;
}
#header_right_tabs ul li div {
padding:5px;
position:absolute;
top:-2400px;
}
#header_right_tabs p {
margin:0;
padding:0;
}
div.tab_left p a, div.tab_center p a {
background:url("../images/list_ca_l.gif") no-repeat scroll left center transparent;
line-height:160%;
padding-left:1em;
white-space:nowrap;
}
div.tab_left p a, div.tab_center p a {
line-height:160%;
}
div.tab_left,div.tab_center,div.tab_right,div.tab_last{
	z-index:100 !important;
}
#header_right_tabs ul li:hover > a.two {
background:url("../images/tabs_2_.gif") no-repeat scroll 0 -28px transparent;
color:#ffffff;
height:26px;
}
#header_right_tabs ul li a.two {
background:url("../images/tabs_2_.gif") no-repeat scroll 0 0 transparent;
width:64px;
}
#header_right_tabs ul li a.outer {
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:20px;
margin-top:2px;
text-decoration:none;
text-indent:1em;
}

ul#shoping_con div{
	padding-bottom:5px;
	padding-left:0;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
	top:-2400px;
	z-index:5;
}
ul#shoping_con li.shopping_cart_is_full:hover div,ul#shoping_con div:hover{
	top:30px;
	top:27px\9;
	left:-1px;
	z-index:5;
}
.shopping_cart_tab{
	background:#ffffff;
	border:solid 1px #ccc;
	border-top:none;
	border-bottom-width:2px;
	left:105px;
	text-indent:1em;
	width:230px;
	z-index:40 !important;
}
#header_right_tabs ul li div {
padding:5px;
position:absolute;
top:-2400px;
}
#header_right_tabs ul li a.three {
background:url("../images/tabs_3_.gif") no-repeat scroll 0 0 transparent;
width:140px;
}
#header_right_tabs ul li a.four {
background:url("../images/tabs_1_.gif") no-repeat scroll 0 0 transparent;
width:100px;
}
#header_right_tabs ul li a.outer {
display:block;
font-size:12px;
font-weight:bold;
height:26px;
line-height:20px;
margin-top:2px;
text-decoration:none;
text-indent:1em;
}
#header_right_tabs ul li:hover > a.three, #header_right_tabs ul li a.three:hover {
background:url("../images/tabs_3_.gif") no-repeat scroll 0 -28px transparent;
color:#ffffff;
cursor:default;
height:26px;
}
#header_right_tabs ul li:hover > a.three, #header_right_tabs ul li a.three:hover {
background:url("../images/tabs_3_.gif") no-repeat scroll 0 -28px transparent;
color:#ffffff;
cursor:default;
height:26px;
}
i, cite, em, var, dfn {
font-style:italic;
}
#header_right_tabs em {
font-style:normal;
font-weight:normal;
margin-left:5px;
text-decoration:underline;
}
#header_right_tabs ul li a div.tab_right, #header_right_tabs ul li div.tab_right {
background:url("../images/tab_right.gif") no-repeat scroll 0 0 transparent;
height:135px;
left:169px;
text-indent:1em;
width:130px;
z-index:60;
}
.tab_right img {
margin-right:0.5em;
}

/**************************************** Eof the tabs bar on the top right of the page ******************************************/
.i_search_bar{width:100%; height:45px; position:relative;}
#isearch_con{float:left;width:100%;}
ul#isearch_con  {
	margin:2px 0;
	position:absolute;
	top:0;
}
.i_search_bar .cap{
background:url(../images/search_cap.png) no-repeat;
width:100%;
height:5px;
top:-3px;
float:left;
position:absolute;
}
.search_bar_boot{
	background:url(../images/search_boot.png) no-repeat;
	width:100%;
	height:5px;
	top:47px;
	padding-bottom:10px;
	position:absolute;
}
#isearch_con  input{
	height:20px;
}
#isearch_con li {
	line-height:40px;
	margin-right:15px;
}
#isearch_con  input#keyword{
	margin-top:5px;
}
#isearch_con ul li a.uiButton{
	margin-top:5px\9;
}
#isearch_con  select{
	height:23px;
	float:left;
	margin-top:5px;
	*margin-top:8px;
}
#isearch_con  select:focus,#isearch_con  input:focus{
	background:#ffffff;
}
#isearch_con ul.UIComposer_Buttons{
	padding:0;
	margin:0;
}
#isearch_con ul li.UIComposer_FormButtons a{
	width:23px;
	height:17px;
	line-height:14px;
}
#isearch_con .select {
width:180px;
}
#isearch_con .input {
width:450px;
}
.iuse_nav_bg  {
height:35px;
padding:5px 10px;
margin:6px 2px;
background:url(../images/search_bg.png) repeat-y;
width:100%;
}

.iuse_nav_bg b {
display:block;
float:left;
height:31px;
width:12px;
}
/*****************************  the header search bar ****************************************/
#search_con  {
float:left;
width:565px;
}
ul#search_con  {
	padding:0;
	margin:2px 0;
}
#search_con  input{
	height:17px;
}
#search_con  input#keyword{
	margin-top:5px;
}
#search_con ul li a.uiButton{
	margin-top:5px\9;
}
#search_con  select{
	height:23px;
	float:left;
	margin-top:5px;
	*margin-top:8px;
}
#search_con  select:focus,#search_con  input:focus{
	background:#ffffff;
}
#search_con ul.UIComposer_Buttons{
	padding:0;
	margin:0;
}
#search_con ul li.UIComposer_FormButtons a{
	width:23px;
	height:17px;
	line-height:14px;
}
.use_nav_bg  {
height:31px;
margin:6px 2px;
}
.use_nav_bg  {
background:url("../images/search_bar_l.gif") no-repeat scroll right top transparent;
}
.use_nav_bg b {
background:url("../images/search_bar_l.gif") no-repeat scroll 0 0 transparent;
}
.use_nav_bg b {
display:block;
float:left;
height:31px;
width:12px;
}
#search_con li {
margin-right:5px;
}
#shoping_con li, #search_con li , #isearch_con li{
color:#178EAE;
float:left;
font-size:13px;
font-weight:bold;
line-height:30px;
}
#shoping_con li, #search_con li {
color:#178EAE;
}
#search_con .select {
width:120px;
}
#search_con .input {
width:244px;
}
a.btn_search  {
width:27px;
height:18px;
float:left;
color:#FFF;
}
#shoping_con li a span {
display:block;
height:31px;
line-height:31px;
width:138px;
}
#shoping_con li a span.cart_have_items{
	width:95px;
	text-align:center;
}
ul#shoping_con li a span{
	white-space:nowrap;
	color:#178EAE;
}
ul#shoping_con li a div.shopping_cart_oo{
	width:45px;
	height:30px;
	position:absolute;
	top:-9999px;
}
ul#shoping_con li a.shopping_cart_o{
	width:45px;
	height:30px;
	float:left;
}
ul#shoping_con li a span:hover{
	text-decoration:underline;
}
#search_con ul.UIComposer_Buttons li span,#isearch_con ul.UIComposer_Buttons li span{
	color:#178EAE !important;
}
ul#shoping_con{
	margin:3px 0 0 35px;
	padding:0;
	float:left;
	width:175px;
}
.search_bar #shoping_con{
	margin-left:50px;
	position:relative;
	top:1px;
	left:0;
	z-index:1;
}
.shopping_cart_is_full{
	background:url("../images/shopping_cart_tab_l.gif") no-repeat left center;
	background-color:#DAF4C7\9;
	border-right:1px solid #c7dbb8;
	width:45px;
	width:44px\9;
	height:30px;
	height:27px\9;
	position:relative;
	left:-1px;
	left:0\9;
	top:-1px;
	top:0\9;
}
.shopping_cart_is_full:hover{
	width:44px;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	border-top:1px solid #cccccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background:#ffffff url(../images/shopping_cart_tab_hover.gif) no-repeat left center;
}
.shopping_cart_box_{
	border:1px solid #CCCCCC;
	padding:3px 10px;
	height:28px;
}
.search_bar ul.shopping_cart_quick_look{
	width:235px !important;
	margin-left:10px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search_bar ul.shopping_cart_quick_look{
	  width:245px !important;
	}
}
.search_bar ul.shopping_cart0{
	margin-left:65px !important;
}
.sub_total_head{
	margin-left:5px;
	color:#A72D2C;
	font-size:11px;
	height:30px;
	line-height:14px;
	float:left;
}
.sub_total_head span{
	font-weight:normal;
	color:#666;
	font-size:11px;
	white-space:nowrap;
}
ul.shopping_cart_box_ li a span{color:#178EAE;}
.search_bar{
	height:40px;
	margin-left:170px;
}
.shopping-cart_empty{
	background:url(../images/icon_car.gif) no-repeat left center;
	padding-left:30px;
}
/***************    ***********************/
ul li.categories_bar{
	position:relative;
	top:0;
	left:-5px;
	width:200px;
	z-index:180;
	padding:0 !important;
	margin:0 !important;
}
ul li.categories_bar div#top_left_widget a{
	padding:0;
	background:none;
}
ul li.categories_bar ul#sub_cat_title li{
	background:none;
	width:170px;
	height:28px;
	padding:0 !important;
	margin:0 !important;
	text-align:left;
}
ul li.categories_bar ul#sub_cat_title li a{
	background:none;
	padding:0;
	margin:0;
	width:100%;
}
.categories_bar #AllSort{
	z-index:300;
}
.categories_bar a{
	color:#000 !important;
}
ul#sub_cat_title{
	position:absolute;
	left:0;
	top:34px;
	margin:0;
	padding:0;
	width:171px
}
.cate_title {
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
color:#000000;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
text-indent:14px;
width:171px;
}
.head_welcome_tab{
	position:relative;
	right:0;
	bottom:5px;
	width:200px;
	overflow:hidden;
	float:left;
}
ul.head_welcome{
	position:absolute;
	right:-20px;
	top:32px;
	width:420px;
}
.right_more{
	right:-90px !important;
}
.head_welcome li.hello_welcome_twit{
	width:205px;
	text-align:right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#check_out_box_btn li a span.v_shopping_cart_btn{
		text-indent:0;
	}
	ul.head_welcome{
		width:450px;
	}
	.head_welcome li.hello_welcome_twit{
	  width:225px;
   }
}
ul.head_welcome li{
	line-height:15px;
	margin:0;
}
.head_icon_{
	float:left;
	padding:0;
	width:430px;
	margin-top:20px;
}
.cat_header_top{
	background-image:url(../images/cat_top_3.gif?20100701);
	background-repeat:no-repeat;
	background-position:0 0;
	width:177px;
	height:36px;
}
.cat_header_top h3,.cat_header_t h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:2px 0 0 10px;
}
.cat_drop_down_nitice{
	width:150px;
	background:url(../images/menu_arrow.gif) no-repeat right center;
}
.cat_drop_down_nitice:hover{
	width:150px;
	background:url(../images/menu_arrow_1.gif) no-repeat right center;
}
.cat_header_top:hover{
	background-image:url(../images/cat_top_3.gif);
	background-repeat:no-repeat;
	background-position:0 -51px;
	width:177px;
	height:36px;
}
.cat_header_t{
	background-image:url(../images/cat_top_3.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:177px;
	height:36px;
}
.like_hide{
	top:-9999px;
}
#make_widget_move_{
	width:177px;
	height:36px;
	float:left;
}
.top_left_widget{
	position:absolute;
	left:0;
	top:0;
}
#AllSort{
	position:absolute;
	left:0;
	top:34px;
}
#AllSort dl div span a:link{
	text-decoration:none;
}
#AllSort dl div span a:visited{
	text-decoration:none;
}
#AllSort dl div span a:hover{
	text-decoration:none;
	color:#178EAE !important;
}
#AllSort dl div span a:active{
	text-decoration:none;
	color:#178EAE !important;
}
.search_bar ul{
	margin:0 !important;
}
.p_h_r_add_wish_{
	height: 80px;width:100%;
	text-align:center;
	margin:0 auto;
	margin-top:15px;
}
.product_header_widget ul.white_bg li{
	white-space:normal;
}
div .leftBoxContainer div.mt_10{
	margin-top:0;
}
#top_nav li .live_chat_box{
	width:203px;
	height:44px;
	margin-top:-9px !important;
	margin-right:-2px;
	background-image:url(../images/live-chat.gif);
}
#top_nav li .live_chat_box a{
	background:none;
	padding:0;
}
#top_nav li .live_chat_box a span.live_help_{
	position:relative;
	top:20px;
	left:12px;
	z-index:1;
}
#top_nav li.live_chat_bar{
	margin-top:0 !important;
}
ul.head_welcome li #socialize{
	margin-top:3px;
}
.live_chat_drow_btn{
	width:65px;
	height:44px;
	position:relative;
	top:-2px;
	float:left;
}
.live_chat_divice{
	width:1px;
	height:28px;
	position:relative;
	top:14px;
	float:left;
	border-right:1px solid #E2AE30;
}
.live_chat_drow_btn:hover{
	cursor:pointer;
	background: url(../images/live-chat-btn-l.gif) no-repeat;
}
.write_review_bg{
border-bottom:1px solid #D4D9BB;
padding:4px;
}
.write_review_k{
	color:#666;
	width:100%;
	height:auto;
	float:left;
}
#cartFlyout{
clear:both;
padding-top:10px;
width:100%;
}
ul#cartFlyout{
padding:0;
margin:0;
float:left;
}
#cartFlyout li {
margin:0;
float:left;
border-bottom:1px solid #E0E0E0;
overflow:hidden;
padding:4px 6px;
}
#cartFlyout li,#cartFlyout li a{
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:12px !important;
text-indent:10px;
}
#cartFlyout li strong{
	color:#000;
}
#cartFlyout li a {
color:#178EAE;
font-size:10px;
text-decoration:none;
}
#cartFlyout li a:visited{
color:#178EAE;
}
#cartFlyout li a:hover{
	color:#CC0000;
}
#cartFlyout li em {
color:#CC0000;
float:right;
margin-right:8px;
text-align:right;
width:70px;
font-size:11px;
}
#check_out_box_btn{
	clear:both;
	float:left;
	margin:0;
	padding:0 0 10px 0;

}
#check_out_box_btn li{
	border:none;
	margin:0;
	padding:0;
	width:50%;
	height:30px;
}
#check_out_box_btn li a span.head_check_out_btn{
	width:80px !important;
	height:16px !important;
	line-height:15px  !important;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#check_out_box_btn li a span.v_shopping_cart_btn{
	width:200px;
	font-size:10px !important;
	color:#178EAE;
	padding-top:5px;
	font-weight:normal;
}
#check_out_box_btn li.UIComposer_FormButtons{
	padding-top:6px;
	height:22px;
}
ul#cartFlyout li.head_sub_total_{
	background: #DEF1FE;
	width:95.3%;
}
ul#cartFlyout li.head_sub_total_ b{
	float:left;
    width:auto;
	margin-left:4px;
}
ul#cartFlyout li.head_sub_total_ em{
	color:#CC0000;
	float:right;
	font-style:normal;
	font-weight:700;
	width:auto;
	margin-left:4px;
	text-align:right;
}
ul#cartFlyout li.head_sub_total_ strong{
	float:left;
}
#translate_tools  {
background:url("../images/translate.jpg") no-repeat;
}
#translate_tools ul li{width:16px; float:left; margin-right:10px;}
#translate_tools ul.translate_center_box{width:120px; height:30px;padding: 50px 0pt 20px 30px;}
#translate_tools li a.tab_ned {
background-position:0 -142px;
}
#translate_tools li a.tab_dan {
background-position:0 -174px;
}
#translate_tools li a {
background-image:url("../images/flag.gif");
background-repeat:no-repeat;
padding-left:20px;
width:16px;
height:8px;
height:16px;
float:left;
}
.fr_flag{background-position:0 -110px;}
.nl_flag{background-position:0 -142px;}
.de_flag{background-position:0 -190px;}
.el_flag{background-position:0 -94px;}
.it_flag{background-position:0 -126px;}
.pt_flag{background-position:0 -205px;}
.ru_flag{background-position:0 -220px;}
.es_flag{background-position:0 -158px;}
.line_h  {
line-height:150%;
}
#dig_review_btn{margin-bottom:10px;}
.ml_15{margin-left:15px !important; padding-left:15px;}
.ml_10{margin-left:10px;}
.w_31{width:31px !important;} .w_35{ width:35px !important;}
.blue_style,a.blue_style:link,a.blue_style:visited{color:#178EAE;}
.digg_box_long{margin-top:15px;}
/* ********************************************* the banner style ******************************************************* */
#play img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;width:100%; height:195px;}
#play {width: 616px; }
#play_text {float: right; width: 320px; height: 30px;}
#play_text ul {margin-top: 3px; display: block; filter: alpha(opacity=80); float: right; padding-top: 0px; list-style-type: none; opacity: 0.8;}
#play_text ul li {border-right: #cecece 1px solid; border-top: #cecece 1px solid; display: block; font-size: 12px; float: left; margin: 2px; border-left: #cecece 1px solid; width: 15px; cursor: pointer; color: #7f0019; text-indent: 3px; padding-top: 0px; border-bottom: #cecece 1px solid; font-family: "arial"; height: 15px; background-color: #fff;line-height:15px; text-align: center! important;}
#play_list a {display: block; overflow: hidden;}
#play_list img {vertical-align: top! important;}
.banner_r{
	position:absolute;
	top:1px;
	right:6px;
	width:195px;
}
.banner_r_contact{float:left;width:100%; margin-bottom:15px;}
.banner_r_warranty{float:left;width:100%;}
.banner_index{ clear:both; position:relative;top:0;}
/* ********************************************* end of the banner style ******************************************************* */
.profile_update_{
	width:100%;
	height:50px;
	line-height:30px;
	text-align:right;
	border-top:1px dotted #ccc;
	padding-right:10px;
}
.listing_update_bottom{
	width:100%;
	height:50px;
	text-align:right;
	float:left;
	margin-top:15px;
	background:#f7f7f9;
}
.listing_update_bottom a.uiButton{margin-right:20px;}
.search_no_result{
	background:#DFE9F5;
	width:100%;
	color:#178EAE;
	padding:10px 0;
	text-align:center;
}
.keyword_box{position:relative;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.keyword_box{margin-top:3px;}
}
.keyword_box_right{
	position:absolute;
	cursor:pointer;
	width:15px;
	height:15px;
	right:5px;
	top:10px;
	z-index:1;
	overflow:hidden;
	display:block;
}
#overlay{
	background:#FFFFFF;
	-moz-opacity: 0;
	opacity:0;
	filter: alpha(opacity=0);
	height:100%;
	position:fixed;
	width:100%;
	left:0;
	overflow:hidden;
	top:0;
	z-index:555;
}
.header_result_box{
	width:362px;
	height:auto;
	min-height:50px;
	position:absolute;
	z-index:8888;
	left:1px;
	top:26px;
	font:Arial 11px normal;
	padding:0 3px 10px;
	border:1px solid #ccc;
	border-top:none;
	background:#F4F4F4;
}
.header_result_title{
	background:#F4F4F4;
	border-bottom:1px solid #E0E0E0;
	width:100.4%;
	float:left;
	border-right:1px solid #f4f4f4;
	text-align:left;
}
.header_result_box .hrt{
	line-height:20px;
	padding:3px 0;
	width:246px;
	float:left;
	position:relative;
	left:-3px;
	text-indent:25px;
}
.box_of_result{
	width:100%;
	background:#F9F9F9;
	min-height:50px;
}
.search_loading{
	background:url(../images/loading.gif) no-repeat left center;
}
.search_x_keyword{
	background:url(../images/close.gif) no-repeat left center;
}
.box_of_result ul li{
	padding:8px 0 !important;
	width:100%;
	margin:0 !important;
	height:50px;
	cursor:pointer;
	line-height:normal !important;
	font-weight:normal  !important;
}
.box_of_result ul li:hover{
	background:#DEF1FE;
	border-bottom:1px solid #ccc;
}
.box_of_result ul li a{
	color:#178EAE;
	font-size:11px !important;
	text-decoration:none;
	float:left;
}
.box_of_result ul li .prd_name a:hover{
	color:#CC0000;
}
.box_of_result ul li .prd_name a:visited{
	color:#178EAE;
}
.box_of_result ul li .prd_name{
	padding-right:10px;
}
.prd_image{
	width:50px;
	height:50px;
	overflow:hidden;
	padding-left:10px;
	margin-right:15px;
}
.view_search_all{
	width:70%;
	float:right;
	height:15px;
	line-height:15px;
	margin-top:10px;
	text-align:right;
	padding-right:15px;
}
.view_search_all a{
	color:#178EAE;
	background:url(../images/betterlist_img.jpg) no-repeat right center;
	padding-right:25px;
}
.closeSearch_res{
	background:url(../images/imgbox/close.gif) no-repeat right center;
	width:20px;
	height:20px;
	cursor:pointer;
	margin:0 10px -5px 0;
}
label.error{
	color:#CC0000;
	padding:0;
	margin:0 0 10px;
	line-height:12px;
	clear:both;
}
#layer_switch ul li.agree_policy{
	position:relative;
	margin-bottom:25px;
}
#layer_switch ul li.agree_policy label.error{
	line-height:20px;
	position:absolute;
	top:0;
	left:-10px;
	z-index:-1;
}
texterea.error,input.error{
	background:#FEDFDF;
	border:1px solid #cccccc;
}
label.error{
	background:url(../images/ico_F.gif) no-repeat;
	padding-left:16px;
}
em.error{
	background:url(../images/form_error.png) no-repeat;
	padding-left:20px;
	padding-bottom:8px;
}
em.success,label.success{
	background:url(../images/ico_T.gif) no-repeat;
	padding-left:16px;
}
.e_fuck{
	position:relative;
	left:0;
	top:-5px;
	clear:both;
	color:#FF0000;
	display:block;
	float:left;
	font-size:10px;
	width:100%;
}
#warning{color:#FF0000;}
.review_success{
	width:200px;
	height:35px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	border:dotted 1px #ccc;
	position:absolute;
	top:40%;
	left:40%;
}
.cbox_cbtn{
	width:150px;
	height:20px;
	text-align:center;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	position:absolute;
	top:52%;
	left:43%;
	cursor:pointer;
	border:1px solid #ccc;
}
.cbox_cbtn:hover{
	background:#5B74A8;
}
#wrap_search_area{
	position:relative;
}
/* *********************************** Autocomplete plugin of jquery ***************************************** */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 10;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #DEF1FE;
}
.tagCount{
	font-weight:bold;
}
.ac_over .tagCount,.ac_over .tagCount span{
	color:#FFF;
}

.ws_search_price{
	float:right;
	position:relative;
	richness:5px;
	bottom:10px;
}
.ws_search_price em{
	font-weight:normal;
	color:#A72D2C;
}
.wishBoxLink a{text-decoration:underline; color:#A72D2C;}
.InvolvementInfo{margin-right:25px;}

#tabs ul li a div.tab_last, #tabs ul li div.tab_last {
background:#00617B;

left:260px;
text-indent:1em;
width:130px;
}
#header_right_tabs ul li a div.tab_last, #header_right_tabs ul li div.tab_last {
background:#00617B;

left:260px;
text-indent:1em;
width:130px;
z-index:60;
}
.tab_last img {
margin-right:0.5em;
}
.ec_review_text{
	float:left;
	padding:8px;
	width:95%;
	color:#666666;
	min-height:40px;
	background:#F4FAFF;
	vertical-align:middle;
}
.ecReviewBox{
	width:635px;
	height:192px;
	vertical-align:middle;
	padding:5px;
	font-size:11px;
	display:table-cell;
	position:relative;
}
.simple_review_write{display:none;}
.pad_bottom {
padding-bottom:10px;
}
.pad_l_28px {
padding-left:28px;
}
.simple_review_box{font-size:12px; position:relative; padding-bottom:25px; border-bottom:1px solid #ccc;}
.inquiry {
background:url("../images/simple_review_direct.png") no-repeat scroll 20px 30px transparent;
}
.inquiry {
padding-left:250px;
}
.txt_review {
background:url("../images/review_bg.jpg") no-repeat scroll 0 0 transparent;
}
.textarea1 {
border:1px solid #DDDDDD;
font-size:12px;
height:120px;
padding:5px;
width:505px;
float:left;
margin-top:5px;
}
.w_a_r{margin-top:25px; font-size:16px;}
.width_100{width:100%;}
.doted{border-bottom:#ccc dotted 1px;}
.e_ap{width:100%;height:12px;}
.e_ap td{width:100%;height:12px;}
.e_ap em{width:100%; float:left; color:red; font-size:10px; font-family:Arial, Helvetica, sans-serif;padding-bottom:0 !important;}
.u, a.u:link, a.u:visited {
text-decoration:underline;
}
.u, a.u:link, a.u:visited {
text-decoration:underline;
}
a.red:link, a.red:visited {
	color:#A72D2C;
}
.shopping_cart_option{
	border:1px #cccccc solid;
	width:95%;
	height:45px;
	float:left;
	margin:10px 0 5px;
	padding:0 15px;
	line-height:45px;
	text-align:right;
}
.shopping_cart_btn{
	float:right;
}

.shopping_cart_btn .uiButton a{color:#ffffff;}
.shopping_cart_btn .uiButton input{color:#000000; width:185px;}
.order_search_btn .uiButton input{color:white;}
.advanced_rv{
	width:110px;
	height:22px;
	display:block;
	float:left;
	cursor:pointer;
	margin-left:10px;
	background:url(../images/advanced_rv.gif) no-repeat left center;
}
.advanced_rv span{
	position:absolute;
	left:-9999px;
}
.review_info_advance{}
.productReviewsMainFullContent .review_info_advance p{
	background:none;
}
.star_box td.rateTitle{
	width:100px;
	float:left;
}
.ml_100{margin-left:100px;}
#submint1_review{margin-right:50px;}
.vote_loading{background:url(../images/loading.gif) no-repeat left center; display:inline-block;width:15px;height:15px;}
#commentsBottom .review_bottom_text .summaryToAuthor{margin:0;color:#178EAE;font-size:12px;}

.green_word
{
	color:#009933;
}