* { margin:0; padding:0;}

body { text-align:center; background:#000; font:small Verdana, Arial, Helvetica, sans-serif;}

#wrap { width:968px; text-align:left; margin:0 auto; background:url(../i/bg1.gif) repeat-x; padding-top:9px; position:relative;}


#header { height:63px;}
.clear { clear:both;}
.right { text-align:right;}
.center { text-align:center;}

#logo { width:339px; float:left;}
#logo h1 a { display:block; width:339px; height:63px; text-indent:-9999px; background:url(../i/logo.gif) no-repeat;}

#support { width:187px; float:left; height:63px; text-indent:-9999px; background:url(../i/support.gif) no-repeat; margin-left:200px;}

#cartnow { width:190px; float:right; background:url(../i/bg2.gif) repeat-x; font-size:85%; color:#FFF; margin-right:20px; margin-top:10px;}
#cartnow a {color:#FFF; text-decoration:underline;}
#cartnow a:hover { text-decoration:none; color:#FFC;}
#cartnow div { padding:10px;}

#menu { height:57px; width:660px; float:left;}
#menu ul { list-style:none; margin-left:30px;}
#menu ul li { display:inline;}
#menu ul li a { display:block; float:left; height:57px; line-height:57px; text-decoration:none; color:#FFF; font-weight:bold; padding:0 25px; }
#menu ul li a:hover { color:#000; background:#FFF;}

#wrapwhite { background:#FFF; width:930px; margin:0 auto; padding-bottom:20px;}

#submenu {height:39px; line-height:39px; padding-left:30px;}
#submenu a { text-decoration:none; color:#000; padding:0 10px;}
#submenu a:hover { text-decoration:underline;}



#search { width:190px; float:right; margin-right:20px; margin-top:15px;}
#search .fld { border:1px solid #FFF; width:170px; background:#FFF url(../i/bg3.gif) no-repeat 100% 50%; margin-right:5px;;}


#left { width:200px; float:left; margin-top:30px; margin-left:10px; border:1px solid #aaaaaa;}
#left h2 { height:23px; line-height:23px; background:#454545 url(../i/bg4.gif) repeat-x; color:#FFF; font-size:85%; padding-left:10px; margin-bottom:10px;}
#left ul {padding:10px; list-style:none; font-size:85%;}
#left ul li { padding-left:10px; background:url(../i/bul.gif) no-repeat 0 5px; margin-bottom:4px;}
#left ul li a { color:#3f3f3f; text-decoration:none;}
#left ul li a:hover { text-decoration:underline; color:#c41f1f}


#left ul li ul { border:none; font-size:95%; padding:5px;}
#left ul li ul li {padding:0; background:none;}

.brands-cats a.clearlink {background:url(../i/clear.gif) no-repeat 0 50%; padding-left:12px; font-size:85% !important; float:right; margin:0 4px 0 0; color:#FFF !important; font-weight:normal;}

a.deletelink {background:url(../i/delete.gif) no-repeat 0 3px; padding-left:12px; font-size:85% !important;  color:#9e9e9e !important;}
a.updatelink {background:url(../i/updatecart.gif) no-repeat 0 3px; padding-left:12px; font-size:85% !important;  color:#9e9e9e !important;}

.chooseother { padding:3px 0 5px 10px;}
.chooseother a {background:url(../i/plus.gif) no-repeat 0 3px;padding-left:12px; font-size:85% !important;margin-top:2px; color:#9e9e9e !important;}


#right { width:710px; float:right; }
#big { height:474px;  background:url(../i/veribigpikcha.jpg) no-repeat;}


#cartbtn { width:226px; float:right; text-align:center; height:27px; line-height:27px; background:url(../i/bg4.gif) no-repeat; font-size:85%; font-weight:bold;}
#cartbtn a { text-decoration:none; color:#000;}
#cartbtn a:hover { color:#FFF;}

.trail { color:#595c6f; font-size:85%; padding:5px 0 10px 10px; margin:5px 0;}
.trail a {color:#595c6f; text-decoration:underline;}
.trail a:hover { color:#333px; text-decoration:none;}


.content { padding-top:30px;padding-left:10px;padding-right:20px;}
.content h1 { margin-bottom:10px; font-weight:normal; font-size:250%; letter-spacing:-1px; color:#9e040d;}
.content h2 {  font-size:120%; margin-bottom:5px; margin-top:10px;}
.content-text {  }
.content-text p { margin-bottom:10px; text-align:justify;}
.content-text ul, .content-text ol { margin:5px 20px;}




.filter { font-size:85%; border-bottom:1px dotted #EAEAEA; padding:5px 0;}

.content a { color:#7b3629; text-decoration:underline;}
.content a:hover { text-decoration:none; color:#333333}


#footer {  padding-bottom:50px; margin:20px auto; width:930px;background:#000 url(../i/bg6.gif) repeat-x;color:#c5c5c5; font-size:85%;}
#footer h2 {font-size:110%; height:24px; line-height:24px; margin-bottom:5px;  padding-left:20px;} 
#footer p { padding:10px 20px;}
#footer h2.inner {background: url(../i/logosmall2.gif) no-repeat 100% 0; }


.pix { width:450px; float:right; list-style:none; margin-left:20px; margin-top:10px;}
.pix li { width:225px; float:left;}
.pix li img { margin:10px 0; border:1px solid #323031; padding:2px;}

.weprovide { color:#4f4f4f;background: url(../i/logosmall.gif) no-repeat 100% 40px;}
.weprovide.inner { color:#4f4f4f;background: url(../i/icons.gif) no-repeat 97% 10px;}
.weprovide h3 { color:#bababa; font-size:120%; border-bottom:1px solid #292929; padding:5px 20px; margin-bottom:10px;}

.weprovide ul { list-style:none; width:400px; margin-left:20px;}
.weprovide.inner ul { padding-top:10px;}
.weprovide ul li { width:200px; float:left; margin-bottom:5px;}



.photo { width:300px; float:left; text-align:center; overflow:hidden;}
.photo img {border-bottom:1px solid #d5d5d5; margin-bottom:20px;}
.detdesc .price { color:#b21600; font:200% Arial, Helvetica, sans-serif; margin-bottom:10px;}

#detview {}
.detdesc {  width:300px; float:left; margin-left:40px;}
.detdesc p { margin-bottom:10px;}

.shipicon { border-top:1px solid #EAEAEA; padding-top:10px}
.shipicon .tbl td {font-size:75%;}

.fld { border:1px solid #DDD; padding:1px;}
.btn { padding:5px; text-align:center; font:bold 85% Arial, Helvetica, sans-serif; border:1px solid #7b7b7b; color:#FFF; margin-top:5px; background:#232323 url(../i/bg7.gif) repeat-x; cursor:pointer; cursor:hand;}

.btn2 { padding:5px 10px; text-align:center; font:bold 85% Arial, Helvetica, sans-serif; margin:5px 0; border:0; border:1px solid #d1414c; color:#FFF; background:#ef000c url(../i/bg8.gif) repeat-x; cursor:pointer; cursor:hand; -moz-border-radius:3px; -webkit-border-radius:3px;}

a.btn {padding:5px; text-align:center; font:bold 85% Arial, Helvetica, sans-serif; border:1px solid #7b7b7b; color:#FFF; margin-top:5px; background:#232323 url(../i/bg7.gif) repeat-x; cursor:pointer; cursor:hand;}

.err_input { color:#F00;}

#related { margin:0; margin-top:10px; background:#FFF; border:1px solid #EAEAEA;  -moz-border-radius:5px; -webkit-border-radius:5px; }
#related h2 { font-size:125%; margin:0; text-transform:uppercase; color:#666; padding:5px 10px; background:#EAEAEA;}
#related ul { list-style:none; margin-left:40px;}
#related ul li  {float:left;  margin-bottom:20px; margin-right:30px; text-align:center; width:125px;font-size:85%;}

#lch { text-align:center;}


#items { margin:20px 0;}
#items ul { list-style:none; }
#items ul li { width:50%; float:left;  margin-bottom:20px;}
#items .desc {  font-style:normal;  padding:2px; font-size:85%;}
#items .price { font-size:120%;}
#items ul li img {padding:3px;  float:left; margin-right:5px;}
.old { font-size:85%; text-decoration:line-through; color:#999;}

.cart-tbl { border:1px solid #EEE; border-collapse:collapse; margin:10px 0;}
.cart-tbl th { background:#E4E4E4; padding:5px; font-weight:bold; text-align:left;}
.cart-tbl td { border-bottom:1px solid #EEE; padding:5px; color:#333;}

.cart-total { font-weight:bold; font-size:110%; color:#4A4C5C !important; padding:10px 0;}

fieldset {padding:10px; border:1px solid #BDC2C6; margin-bottom:10px;}
legend {padding:0 10px; font-size:140%;}
kbd {color:#F00; font-size:110%;}

.form-tbl td {padding:5px;}
.form-tbl .right {width:120px; font-size:85%;}
.form-tbl input.fld, .form-tbl select.fld {width:180px; }

.tbl { border:1px solid #EAEAEA; border-collapse:collapse; border-bottom:0;}
.tbl th { background:#e9e9e9; padding:5px; font-weight:bold; text-align:left;}
.tbl td { border-bottom:1px solid #EAEAEA; padding:5px; color:#333;}
.tbl tr.odd td {background:#F1F1F0;}

.pages { border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; padding:10px; margin:10px 0; font-size:85%; line-height:170%;}
.pages a { text-decoration:none; padding:2px;}
.pages a:hover { text-decoration:none; color:#FFF; background:#999;}
.pages b { padding:4px; font-size:110%; background:#BBB; color:#FFF;}

.greybg {background:#EAEAEA;}

.cre {border:1px solid #EAEAEA; padding:5px;}

#icons  { list-style:none; margin-left:5px;}
#icons li {display:block; font:bold 150% 'Myriad Pro', Calibri, Arial, sans-serif; color:#232323; float:left; text-align:left }
#icons li span { text-indent:-9999px;display:none;}
#icons  li#cell { height:28px; line-height:28px; background:#FFF url(../i/cellcount.gif) no-repeat 100% 0; margin-right:20px; text-align:right;}
#icons  li#cell div {padding-right:46px;}
#icons  li#power { height:28px; line-height:28px; background:#FFF url(../i/power.gif) no-repeat 100% 0;  margin-right:20px;text-align:right;}
#icons  li#power div {padding-right:57px;}
#icons  li#whr { height:28px; line-height:28px; background:#FFF url(../i/whr.gif) no-repeat 100% 0; margin-right:20px;text-align:right;}
#icons  li#whr div {padding-right:57px;}
#icons  li#warranty { height:28px; line-height:28px; background:#FFF url(../i/warranty.gif) no-repeat 100% 0; width:75px;}

#aaachat {position:absolute; top:23px; left:400px;} 


  #goog-wm { }
  #goog-wm h3.closest-match b { font-weight:normal  }
  #goog-wm h3.closest-match a { }
  #goog-wm h3.other-things b {font-weight:normal }
  #goog-wm ul li { list-style-type:none; }
  #goog-wm li.search-goog { display: block; }
   #goog-wm li.search-goog form {padding:20px 0;}
  #goog-wm li.search-goog input#goog-wm-qt {border:1px solid #333; color:#333; padding:3px; font-size:85%; margin-right:10px;}
  #goog-wm-sb {padding:5px; text-align:center; font:bold 85% Arial, Helvetica, sans-serif; border:1px solid #7b7b7b; color:#FFF; margin-top:5px; background:#232323 url(../i/bg7.gif) repeat-x; cursor:pointer; cursor:hand;}