
/*TITLE BG*/
.titlebg { background: #ffffff;
}
.title-signin { margin:0 auto; width:960px; height: 130px; background: #ffffff url(images/titlebg/signin.jpg) left bottom no-repeat;
}

.paymentnavbg { background: #ffffff;
}
.paymentnav { margin:0 auto; width:960px; height: 130px;
}

/*CONTENT BG*/
.contentbg { background: #ffffff;
}
.contentout { width:1000px; margin:0 auto; padding:40px 0px;
}
.bolocationbg { background: #ffffff;
}

/*CONTENT*/

.content { margin:0 auto; width:960px; padding:0px;
}
.content h3 { color:#cc5817;
}

.content a,contentleft a:link, content a:visited { text-decoration:underline; color:#333333; margin: 0px 6px;
}
.content a:hover { text-decoration:underline; color:#CC9933;
}
.contentleft { float:left; width:680px; font: 12px Verdana; line-height:20px; color:#333333;
}
.contentright { float:right; width:240px;
}
.contentright h5 { color:#666666;
}
.contentright img { margin:0px;
}
.contentright select { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:3px; margin-bottom:10px; font: 12px Tahoma; color:#333333; width:300px;
}
.contentright input { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:3px; margin-bottom:10px; font: 12px Tahoma; color:#333333; width:300px;
}
.listcel td { vertical-align:top;
}

.step { padding:50px 0px 0px;
}
.steptabletitle { font-size:12px; color:#999999; padding: 3px 14px;
}
.steptablecol { font:bold 14px Verdana;  padding: 9px 14px; border: #dad9d6 solid 1px;
background: transparent url(images/stepback.gif) center left repeat-x; color:#4c4c4c;
}
.steptablecolcr { font:bold 14px Verdana; color:#ffcc33; padding: 9px 14px; border: #757472 solid 1px;
background: #333333 url(images/stepback2.gif) center left repeat-x;
}

.content select { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:4px; margin-bottom:10px; font: 12px Tahoma; color:#333333;
}
.content input { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:4px; margin-bottom:10px; font: 12px Tahoma; color:#333333;
}
.content textarea { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:4px; margin-bottom:10px; font: 12px Tahoma; color:#333333;
}
.content p { padding:0px; margin-bottom:30px;
}



.diagoutline { padding:1px; border:#f4f5f0 1px solid; margin-bottom:30px;
}
.diag { background:#f4f5f0; padding:20px;
}

.diagph { padding:0px 10px; height:40px; position:relative;
}

.noticeform { border:1px solid #d30000; border-top-width:4px; margin: 0px 0px 80px; background:#f7f3f3; padding: 8px;
font:11px Verdana; line-height:15px;
}
.noticeform p { margin: 0px 0px 11px;
}

.listcel { padding:15px 10px; border-bottom:1px dashed #cccccc;
}
.cartdetail { margin:0px; font:10px Verdana; color:#666666; line-height:16px;
}
.cartdetail ul { padding: 0px; margin:8px 16px; list-style:square; font:10px Verdana;
}
.cartdetail ul li { padding: 2px 0px; margin:0px;
}
.cartdetail ol { padding: 0px; margin:8px 16px; list-style:square; font:10px Verdana;
}
.cartdetail ol li { padding: 2px 0px; margin:0px;
}
.cartdetail h5 { color:#cc5817; font:bold 10px Verdana;
}

.cartoption { background:#FFFF99; padding:8px; border:1px solid #FFCC33; color:#333333; margin:5px;
}


.listcelend { padding:15px 10px;
}
.listcelend p { margin:0px; font:10px Verdana; color:#5a5a58; line-height:16px;
}
.listcel h4, .listcelend h4 { font:12px Tahoma; color:#424242; font-weight:normal; margin:0px 0px 0.6em;
}
.regtips span { padding:2px 3px; font:11px Tahoma; color:#CC3300; font-weight:normal; margin:0px 0px 0.2em; background-color:#FFFF66;
}

.price { font:bold 14px Tahoma; color:#CC0000; padding: 0px 8px;
}



/*LOCATION*/
.location { padding: 25px 0px; font: 12px Tahoma;
}
.location a,location a:link, location a:visited { text-decoration:underline; color:#5f5f5f; margin: 0px 6px;
}
.location a:hover { text-decoration:underline; color:#000000;
}

.bolocation { margin:0 auto; width:960px; padding:40px 0px 0px; font: 12px Tahoma; height:23px;
}
.bolocationl { width:800px; float:left;
}
.bolocationr { width:86px; height:15px; padding:4px 0px; background: #989177 url(images/bottom_backtop.gif) left bottom repeat-x;
text-align:center; color:#ffffff; float:right; font-size:11px;
}

.bolocationl a,bolocationl a:link, bolocationl a:visited { text-decoration:underline; color:#333333; margin: 0px 6px;
}
.bolocationl a:hover { text-decoration:underline; color:#000000;
}
.bolocationr a,bolocationr a:link, bolocationr a:visited { text-decoration:none; color:#ffffff; margin: 0px 6px;
}
.bolocationr a:hover { text-decoration:none; color:#ffffff;
}


/*BUTTON*/
.button a{ background: url(images/button136a.gif) no-repeat center left; font:bold 12px Tahoma; color: #dadada;
display: block; width: 136px; padding: 6px 0px 9px; text-decoration: none; text-align: center; margin:10px;
}
.button a:visited, .button a:active{ color: #dadada; text-decoration: none;
}
.button a:hover{ color:#ffcc33; text-decoration: none;
}

.button2 a{ background: url(images/button165a.gif) no-repeat center left; font:bold 12px Tahoma; color: #dadada;
display: block; width: 165px; padding: 6px 0px 9px; text-decoration: none; text-align: center; margin:10px;
}
.button2 a:visited, .button2 a:active{ color: #dadada; text-decoration: none;
}
.button2 a:hover{ color:#ffcc33; text-decoration: none;
}

.button3 a{ background: url(images/button195a.gif) no-repeat center left; font:bold 12px Tahoma; color: #dadada;
display: block; width: 195px; padding: 6px 0px 9px; text-decoration: none; text-align: center; margin:10px;
}
.button3 a:visited, .button3 a:active{ color: #dadada; text-decoration: none;
}
.button3 a:hover{ color:#ffcc33; text-decoration: none;
}

.linkbutton a{ background: url(images/do_arrow.gif) no-repeat center right; font: 12px Tahoma; color: #494949;
 padding: 2px 13px; text-decoration: underline;
}
.linkbutton a:visited, .linkbutton a:active{ color: #494949; text-decoration: underline;
}
.linkbutton a:hover{ color:#CC9933; text-decoration: none; background: url(images/do_arrow_y.gif) no-repeat center right;
}

.delbutton a{ background: url(images/do_delete.gif) no-repeat center left; font: 12px Tahoma; color: #494949;
 padding: 2px 12px; text-decoration: underline;
}
.delbutton a:visited, .delbutton a:active{ color: #494949; text-decoration: underline;
}
.delbutton a:hover{ color:#CC9933; text-decoration: none; background: url(images/do_delete_y.gif) no-repeat center left;
}
.close a{ background: url(images/close.gif) no-repeat center right; font: 12px Tahoma; color: #494949;
 padding: 2px 14px; text-decoration: none; float:right;
}
.close a:visited, .close a:active{ color: #494949; text-decoration: underline;
}
.close a:hover{ color:#CC9933; text-decoration: none; background: url(images/close_y.gif) no-repeat center right;
}

/*#######Tao#####*/

.totals .total-name {
  white-space: nowrap;
  color: #112536;
  font-weight: bold;
  padding-right: 8px;
  text-align: left;
}
.total {
  white-space: nowrap;
  color: #112536;
  font-weight: bold;
  padding-right: 8px;
  text-transform: uppercase;
  text-align: left;
}

.right-box {
  width: 100%;
  text-align: right;
}

.totals {
  margin: 0px 0px 0px auto;
  text-align: right;
  width: 30%;
}
.totals td {
  padding: 3px;
}
.totals .total-name {
  white-space: nowrap;
  color: #112536;
  font-weight: bold;
  padding-right: 8px;
  text-align: left;
}
.totals .total-value {
  white-space: nowrap;
  color: #b51a00;
  font-weight: bold;
  text-align: right;
}
.totals .total-alt-value {
  white-space: nowrap;
  text-align: right;
}
.totals .total-line {
  height:  1px;
}
.totals .total-line img {
  background: black none;
  width: 100%;
  height: 1px;
}
.totals .total {
  white-space: nowrap;
  color: #112536;
  font-weight: bold;
  padding-right: 8px;
  text-transform: uppercase;
  text-align: left;
}
.totals .total-taxes {
  font-weight: bold;
  text-align: right;
}
.totals .total-tax-line {
  background-color: #eeeeee
}
.totals .total-tax-line td {
  text-align: right;
  white-space: nowrap;
}
.totals .total-tax-name {
  padding-right: 8px;
}

.products .price {
  font-weight: bold;
  font-size: 12px;
}
.currency {
  white-space: nowrap;
}
.dcoupons-clear img {
  background: transparent url(images/delete_cross.gif) no-repeat;
  width: 11px;
  height: 11px;
  vertical-align: bottom;
}

/*###########Tao###########*/
.page-container{
}


.product-properties input { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:3px; margin-bottom:10px; font: 12px Tahoma; color:#333333; width:300px;
}
.product-properties select { border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#e6e6e4; padding:3px; margin-bottom:10px; font: 12px Tahoma; color:#333333; width:300px;
}

.button1{ background: url(images/button136a.gif) no-repeat center left; font:bold 12px Tahoma; color: #dadada; cursor:pointer; display: block; width: 136px; padding: 6px 0px 9px; text-decoration: none; text-align: center; margin:10px; border:none;
}


.BottomPopup a{ background: url(images/do_arrow.gif) no-repeat center right; font: 12px Tahoma; color: #494949;
 padding: 2px 13px; text-decoration: underline;
}
.BottomPopup a:visited, .linkbutton a:active{ color: #494949; text-decoration: underline;
}
.BottomPopup a:hover{ color:#CC9933; text-decoration: none; background: url(images/do_arrow_y.gif) no-repeat center right;
}


#page-container { padding:1px; border:#f4f5f0 1px solid; margin-bottom:30px;
}
#page-container2 { background:#f4f5f0; padding:20px;
}



#footer a{ background: url(images/do_arrow.gif) no-repeat center right; font: 12px Tahoma; color: #494949;
 padding: 2px 13px; text-decoration: underline;
}
#footer a{ background: url(images/close_y.gif) no-repeat center right;
}
#footer a:visited, #footer a:active{ color: #494949; text-decoration: underline;
}
#footer a:hover{ color:#CC9933; text-decoration: none; background: url(images/close_y.gif) no-repeat center right;
}

/*#######Tao#######*/
.livechatright{ margin:0px 0px 20px 0px;
}
.livechatright a{ margin:0px 0px 20px 0px;
}

.kefu{ border:solid 1px #f6f6d2; padding:1px;
}
.kefux{ background:#ffffdd; padding:20px; padding-bottom:0px;
}
.kefux table{ padding-bottom:20px;
}
.yesno input{ border:none; background:none; padding:0px; margin:0;
}
.kefuxia select{ background:none; margin:0;
}
