html, body { margin:0px; padding: 0px; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; color: #3b3b3b; }

body { background: #a19e9b; }
p {margin:0px; padding: 4px 0px 5px 0px; }

a {text-decoration: none; color:#3b3b3b; }
a:hover {text-decoration: underline;}
.underline, .more a, a.noline:hover, a.more {text-decoration: underline ;}
a.underline:hover, .more a:hover, a.more:hover {text-decoration: none;}
a img {border-style: none;}

ul, ol, dl {margin: 0px; padding: 0px; list-style-position: inside; }
li {vertical-align: bottom}
fieldset {border-style: none; margin: 0; padding: 0;}

input.text, textarea, select {background-color: white; padding-left: 3px; font: 11px/12px Tahoma, sans-serif; color: #333333; border: 1px solid #b4c0c5;}
input.text-noborder  {background-color: white; padding-left: 3px; font: 11px/12px Tahoma, sans-serif; color: #9BA0A6; border:0; }
input.text-black  {background-color: #272727; padding-left: 3px; font: 11px/12px Tahoma, sans-serif; color: #9BA0A6; border: 1px solid #9BA0A6; width:100%; }
input.text-border { background-color: #e0e2e6; padding-left: 3px; font: 11px/12px Tahoma, sans-serif; color: #1f1f1f; border: #bcbcbc solid 1px; }

.button { background:transparent none repeat scroll 0 0; border:0;  font-size:11px; font-weight:bold; }
.button-white { background:transparent none repeat scroll 0 0; border:0;  font-size:11px; font-weight:bold; color:#fff; }

form { margin:0px; padding: 0px;}
hr {height: 0px; padding: 0; margin: 5px 0 15px 0; border-style: none; border-top: 1px solid #C2C2C2;}

h1, .h1 {
color:#3F3F3F;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
line-height:18px;
padding:0;
margin:0;
}
h2, .h2 {margin: 0px; padding: 3px 0 10px 0px; font: bold 12px/16px Arial,Verdana, sans-serif; color:#3882b6; }
h3, .h3 {margin: 0px; padding: 3px 0 3px 0px; font: bold 12px/14px Arial,Verdana, sans-serif; color:#3882b6; }
h4, .h4 {margin: 0px; padding: 7px 0 8px 0px; font: bold 11px/13px Arial,Verdana, sans-serif; color:#25354a; text-transform: uppercase; border-bottom: 1px solid #b3bfc5;}
h5, .h5 {margin: 0px; padding:2px 0px 3px 0px; font: bold 11px Arial, sans-serif; color: #3882b6;}
h6 {margin: 5px 1px 6px 0px;  padding: 0px; font: bold 11px Verdana, Tahoma, Arial, sans-serif; color: #C7DEF4; text-transform: uppercase;}

.clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; }
.float_right  {float: right; margin: 0 0 5px 7px;}

.testing { border:red solid 1px; }

/* my css */

.input_search { border:1px solid #dadada; width:99%; } 

.xw { width:100%; }
.xw a {text-decoration: underline;}
.x-having { width:960px; }

.x-up-right { background: url('/i/x-up-right.gif') no-repeat right top; width:100%; height:100%; }
.x-header { width:100%; height:77px; background: #fafafa url('/i/x-up-left.gif') no-repeat left top; color:#fff; }
.x-header a { color:#fff; }
.x-header .x-logo { background:url('/i/x-header-bg.gif') no-repeat left top; padding: 0px 10px 0px 60px; }
.x-header .x-header-cart { width:200px; padding: 0px 0px 0px 0px; }

.x-bg-menu { background:url('/i/menu-bg.gif') repeat-x left top; }
.x-menu { background:url('/i/menu-bg.gif') repeat-x left top; height:35px; }
.x-menu .x-home { width:44px; padding:0; }
.x-menu td.x-delim { background:#515151; width:1px; padding:0; }

.x-menu .x-point { 
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:13px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
white-space:nowrap;
width:auto;
}
.x-menu td { padding-left:15px; padding-right:15px; }

.x-menu .x-point-act { text-align:center; font-weight:bold; }
.x-menu .x-point-act { background:url('/i/menu-bg-current.gif') repeat-x top left; }
.x-menu .x-point-act a { color:#fff; text-decoration:none;}
.x-menu .x-point:hover { background:url('/i/menu-bg-current.gif') repeat-x top left; }
.x-menu .x-point a { color:#fff; text-decoration:none;}
.x-menu .x-point a:hover { text-decoration:none; }
.x-menu .x-end {  }

.x-slider { width:100%; background:#fff; }

.x-content { width:100%; background:#f4f4f4; }
.x-content .x-get { padding:10px 5px 10px 10px; }

.x-left-cart { background:url('/i/x-left-cart.gif') no-repeat left top; width:204px; height:63px; }
.x-left-cart a { color:#fff; }
/*.x-left-cart td { padding-left:35px; padding-top:10px; }*/
.x-left-cart td span { }

.x-title { width:100%; background:url('/i/title-bg.gif') repeat-x left top; height:34px; color:#3F3F3F; }
.x-title2 { background:url('/i/title-bg.gif') repeat-x left top; height:34px; color:#3F3F3F; }
.x-title-bg { background:url('/i/title-start.gif') no-repeat right top; padding-left:10px; color:#3F3F3F; }

.dodelimeter { width:100%; height:10px; }

.x-links { width:100%; }
.x-links td { /*border-bottom:1px dotted #dcdcdc;*/ }

.x-yellow { width:100%; background:#E2E2E2; color:#353535; }
.realprice { font-size:14px; }

.x-footer-up { text-transform:uppercase; font-size:10px; }
.x-footer-up td a { color:#434343; }

.x-footer { width:100%; }
.x-footer .x-footer-center { background:#f4f4f4; }
.x-footer .x-footer-left { width:19px; height:21px; background:url('/i/x-footer-left.gif') no-repeat left top; }
.x-footer .x-footer-right { width:19px; height:21px; background:url('/i/x-footer-right.gif') no-repeat right top; }

.i-search { border:#fff solid 1px; font-size:13px; width:200px; color:#dadada; }
.i-submit { border:#353535 solid 1px; background:#353535; color:#fff; font-size:13px; } 
.xwhite { background:#fff; }

.category-top_un { background: transparent url(/i/bg_list_hline.gif) repeat-x bottom left; }

.go {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 solid #CCCCCC;
color:#929191;
height:18px;
margin:0;
padding:1px 5px 0;
vertical-align:middle;
width:100%;
}
checkbox, input, radio, select {
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;
line-height:11px;
}
.search td {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:12px;
vertical-align:middle;
}
.search_input-rep {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/search-rep.gif) repeat-x scroll 0 0;
width:100%;
}
.search td {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:12px;
vertical-align:middle;
}
.search_button-rep {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/search2-rep.gif) repeat-x scroll 0 0;
}
.search_button-right {
height:22px;
padding:0 2px 2px 1px;
vertical-align:middle;
}
.search_input-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(/i/search-left.gif) no-repeat scroll 0 0;*/
}
.search_input-right {
height:22px;
width:100%;
}
.search_button-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/search2-right.gif) no-repeat scroll 100% 0;
padding:0;
}
.search_button-right {
height:22px;
padding:0 2px 2px 1px;
vertical-align:middle;
}