ul.navi {  clear:both; list-style-type:none; margin:20px 0 0 0; padding:0; }
ul.navi li { float:left; padding:5px 3px 5px 3px;line-height:18px; }
ul.navi .act { float:left; width:12px; border:1px solid black; text-align:center; line-height:16px }
ul.navi .c { background: #8aa6de }
ul.navi a {  display:block; margin:0; padding:0 5px; color:#ffffff; text-decoration:none; font-size:12px; line-height:18px; font-weight:bold; background:#3e5b9e; }

#resize {  padding:0; margin:5px 0 8px 0 }
ul.addpho { list-style-type:none; clear:both; margin:0; padding:0; }
ul.addpho li { float:left; padding: 0 0 5px 0; }
ul.addpho img { padding:0 10px 0 0; }

body { height:100%; margin:0px; padding:0px; text-align:center; background:#2b406b; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
h1 { padding:0; margin:0; color:#ffffff; font-size:11px; font-weight:normal; font-weight:bold }
img {      border:0;display:block    }
form { padding:0; margin:0; border:0;    }


#prod { width:775px; padding:0; margin:7px 0 10px 7px     }
#prod .t {color:#000000;background:#ffebb4 url('/title_bg.gif') repeat-x top left;font-size:16px;font-weight:bold;height:40px;padding:3px 10px 3px 10px ;margin:0 }
#prod input{ width:25px; border:1px solid #000000; height:19px; font-size:14px; font-weight:bold; text-align:right;padding:0 2px 0 2px; margin:0;float:left   }
#prod span {      font-size:14px;line-height:18px;font-weight:bold;color:#808080    }
#prod .u1 { list-style-type:none;padding:10px 0 0 0;margin:0;float:left;width:260px }
#prod .b1 { text-align:right;font-size:18px; }
#prod .b2 { text-align:right;font-size:14px;line-height:24px;font-weight:bold;color:#000000 }



#bg { width:100%; height:80px; background:#3b5998 url('/header_bg.gif') repeat-x top left; text-align:center; }
#header { width:915px; height:55px; margin:0 auto; padding:20px 0 0 25px; text-align:left;}
#logo { float:left   }

#phone { width:200px; float:right; color:#ffffff;font-size:15px;font-weight:bold;padding:3px 0 0 5px; text-align:center}
#phone p { margin:0; padding:0; color:#ffc346   }


#cart { width:250px; float:right; color:#ffffff;font-size:15px;font-weight:bold;padding:3px 0 0 5px;}
#cart img { float:left;padding-right:10px }
#cart p { margin: 0; padding:0;}
#cart b { color:#ffc345 }
#cart a { text-decoration: none; color:#ffffff; }
#cart a:hover { text-decoration: underline; }


#footer { width:960px; border-top:1px solid #000000; padding:10px 0 0 0; margin:20px 0 0 0; height:70px; clear:both; background:url('/footer_bg.gif'); color:#ffffff  }
#footer p {  margin:0;padding:0  }
#footer ul { list-style-type:none;  }
#footer ul li { float:left;padding:0 0 0 100px  }
#footer strong { font-size:12px;}



#footer a {    color: #ffffff; text-decoration:none;    }
#footer a:hover {    text-decoration: underline;   }



#content { width:960px; margin:0 auto; padding:0; border:1px solid black; border-bottom:0; text-align:left; background:#ffffff }

#menu {   list-style-type:none;  height:25px; padding:0; margin:0; background:url('/top_menu_bg.gif') 0 0 repeat-x; }
#menu li {      float:left; }
#menu a {       display:block; padding:0 24px 0 24px; color:#000000; text-decoration:none; line-height:24px; font-size:12px; font-weight:bold }
#sel    {       display:block; background:#ffdfb9; padding:0 24px 0 24px; color:#000000; text-decoration:none; line-height:24px; font-size:12px; font-weight:bold }


.submenu {   list-style-type:none;  padding:0; margin:0;  }
.submenu li {      float:left; }
.submenu a {       display:block; background:#3e5b9e; padding:0 8px 0 7px; margin:1px 1px 0 0; color:#ffffff; text-decoration:none; line-height:24px; font-size:11px; font-weight:bold }
#subsel    {       display:block; background:#2b406b; padding:0 8px 0 7px; margin:1px 1px 0 0; color:#ffffff; text-decoration:none; line-height:24px; font-size:11px; font-weight:bold }
.submenu a:hover {      background:#3b5998;  }

#categories { margin:0;padding:0; list-style-type:none; }
#categories li {  background:#ffffff url('/item_bg.gif') repeat-y 0 0; line-height:16px;  font-size:11px; padding: 0 0 0 8px; }
#categories .hd { clear:both; background:#ffffff url('/heading_bg.gif') no-repeat top left; line-height:22px; font-size:11px; font-weight:bold;}
#categories .pt { padding-top:6px }
#categories .pb { padding-bottom:6px }
#categories input { padding:0; margin:0 7px 0 0;}


#maincontent { list-style-type:none; margin:0; padding:0 }
#l { float:left; width:170px; text-align:left;}
#r { float:left;width:770px;}

#ncontainer { width:770px;clear:both;padding:0 0 0 5px }
.notebooky {    list-style-type:none; margin:15px 0; padding:0; float:left }
.notebooky li { width:385px; height:130px; clear:both; padding:0; margin:0; border:0  }
.techdata { font-size:10px;color:#707070;background:#ffffff url('/tech_bg.gif') repeat-x top left;padding:0;margin:0 0 3px 0;line-height:14px  }


.im { float:left}

.desc           {   float:left; width:385px }
.desc p         {   padding:0;margin:0;    }
.desc img       {   border:0; float:left   }
.desc a         {   font-size:13px; color:#3561bb; font-weight:bold; text-decoration:none;    }
.desc a:hover   {   background:#3561bb; color:#ffffff;}
.desc .dt       {   font-size:11px; font-weight:bold; color:#3561bb; }
.desc .fprc     {   float:left;width:100px;height:22px;font-size:18px;text-align:center;background: url('/price_bg.gif') no-repeat top left;}
.desc .vt       {   float:left;padding-left:10px;font-size:11px;color:#000000;line-height:22px}
.desc .st       {   float:right;margin:6px 5px 0 0 }

.strike { font-size:11px;font-weight:bold;color:#ff0000; }
.space {     background:#ffffff url('/tech_bg2.gif') repeat-x top left;height:14px  }



#status { width:760px;padding:10px 0 0 10px;text-align:left;font-size:11px;line-height:14px }
#warning { clear:both; padding:50px 0 0 140px; margin:0; font-size:16px;font-weight:bold;line-height:24px;color:#2b406b }
#warning img { float:left;padding:0 15px}

#u2 { list-style-type:none; padding:10px 0 0 10px; margin:0; float:left    }
#d1 { width:320px; float:left   }
#d2 { width:440px; float:left   }
#blue {   clear:both;line-height:20px;background:#c0cde8;margin:10px 0 0 0; padding:0 0 0 10px;font-weight:bold;color:#000000;   }
#blue2 {   clear:both;line-height:20px;background:#3e5b9e;margin:10px 0 0 0; padding:0 0 0 10px;font-weight:bold;color:#ffffff;   }
#desc { clear:both;font-size:12px   }
.red {  text-align:left;font-size:18px;color:#ff0000   }
.blackline { clear:both; padding:0; height:25px; background:url('/black_dot.gif') repeat-x top left   }


#pdet { float:left;width:270px }
#pdet ul { margin:8px 0 0 0; padding:5px 8px 5px 8px;  background:#e6e6e6; list-style-type:none; font-size:12px; }

#lnks {   float:left; margin:0 0 0 14px; padding:5px 0 5px 0; }
#lnks img { float:left; margin:0 8px 0 0 }
#lnks a { color:#000000; }
#lnks p { clear:both; margin:0; padding:5px 0 0 0; }




#striked { text-align:left;font-size:14px;line-height:24px;font-weight:bold;color:#000000;background: #ffffff url('/strike.gif') no-repeat top left   }
#saved { text-align:left;font-size:14px;line-height:24px;font-weight:bold;color:#000000   }
#instock { float:left;font-size:14px;font-weight:bold;color:#395592;width:260px;text-align:right; padding:0 10px 0 0 }

#suggest { list-style-type:none;margin:0;padding:0; }
#suggest li { float:left;width:108px;text-align:center;padding:10px 0 10px 0 }
#suggest a { color:#000000;text-decoration:none }
#suggest a:hover {text-decoration:underline }
#suggest p { padding:0;margin:0}
#buy { width:73px;height:21px;border:0;margin:0 0 0 5px;padding:0;float:left   }

#counters { visibility:hidden;   }

#thanks {   clear:both;padding:30px 0 0 0;margin:0 }
#thanks p { margin:7px 0 0 0; padding:0 20px 0 20px; font-size:12px}
#thanks .ti { padding:0 0 0 10px; margin:0;font-size:16px;font-weight:normal;line-height:36px; background: url('/h2bg.gif') repeat-x top left }
#thanks #ln { clear:both;margin:5px 0 0 0;width:940px;height:2px;background:#8aa6de;line-height:2px }


#qs { background:#ffffff url('/heading_bg.gif') no-repeat 0 0; font-size:11px; font-weight:bold; line-height:22px; padding:0 0 0 8px; }
#qsi {  background: url('/item_bg.gif') repeat-y 0 0; height:30px; padding:10px 0 0 0}
#qsi div {  float:left }
#qsi #txt { width:110px; border: #000000 1px dashed; height:15px; font-size:11px; margin:0 0 0 8px; padding:1px 0 1px 3px; }
#qsi #sub {  padding:0; margin:0 0 0 8px; }


#new {  clear:both; padding:25px 0 0 0 }
#new h2 { padding:0 0 0 10px; margin:0;font-size:16px;font-weight:normal;line-height:36px; background: url('/h2bg.gif') repeat-x top left}
#new ul { list-style-type:none}
#new li { float:left;width:110px;height:110px }
#new a { color:#3561bb; font-size: 10px; font-weight:bold; text-decoration:none }
#new a:hover { background:#e2e8f4 }

#htb {   clear:both;margin:0 }
#htb p { margin:7px 0 0 0; padding:0 20px 0 20px; font-size:12px}
#htb h2 { margin:30px 0 0 0; padding:0 0 0 10px; font-size:16px;font-weight:normal;line-height:36px; background: url('/h2bg.gif') repeat-x top left }
#htb h3 { margin:10px 0 5px 0; padding:0 0 0 15px; font-size:14px;font-weight:bold;color:#3561bb; }
#htb #ln { clear:both;margin:5px 0 0 0;width:940px;height:2px;background:#8aa6de;line-height:2px }
#leftunder {
 margin:1px 0 0 0
}

h4 {
  margin:9px 5px 0 9px; padding:0; font-size:11px; color:#3561bb
}

#luprod { list-style-type:none; width:155px; margin:0;padding:9px 5px 9px 9px }
#luprod li { margin:0; padding:0 0 5px 0;}
#luprod a {   color: black; font-size:10px; text-decoration:none }
#luprod a:hover {   background: #f3f5fa; }
#luprod img { float:left; padding:0 5px 0 0}

