/* Elements */

body { margin: 0; background: #FFF; font: normal 0.72em Arial, Helvetica, sans-serif; color: #000; }
input, select { font: normal x-small Arial, Helvetica, sans-serif; color: #888; vertical-align: top }
img { border: 0 }
h1 { font-size: 130%; margin: 10px 0 0 0; color:#979694 }
h2 { font-size: 120%; margin: 0 }
h3 { font-size: 110%; margin: 0 }
p { margin:0 10px 10px 10px }
form { margin: 0 }
b {color:#637196}
a:link, a:visited, a:active { text-decoration: none; color: #000 }
a:hover { text-decoration: none; color: #637196 }


th {background:url('/i/th.gif') top left repeat-x; }
#bsktbl td {color:black;}
.linebot {color:black;}
dt {font-weight:bold}
dd {padding-bottom:10px}
/* IDs */
#hdr { width: 990px; height:135px; margin: auto; background-color:#000;}
#hdrinnr { float:left; padding: 0 5px 0 0; width:450px; height:105px}

#mnur { float:right}

#mnu {width:990px; height:30px; clear:both; background-image:url('/i/mnu-tile.jpg'); background-position:top left; background-repeat:repeat-x;}
#mnu a{ float:left; padding:7px 3px; color:white; font-size:1.2em; font-weight:bold; text-decoration:none;}
#mnu a:hover { text-decoration: none; color: #CCC }
#mnur a { padding:7px }

#bdy { width: 990px; background: #FFF; margin: auto; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.blc {display:block}
.clr {clear:both;}

#ftr { width:990px; height:50px; margin:auto; background-color:black; padding:0; text-align: center; clear:both }
#ftr p {padding-top:5px}

/*li {list-style-type: circle;  list-style-position:inside;}*/
ul {margin:0; padding:0}
INPUT, TEXTAREA, SELECT {font: normal small/1.2 arial,helvetica,sans-serif; color: #637196}
TEXTAREA {width:260px; height:200px;}

#nav {width:190px; float:left; margin: 0 15px 0 0}
#nav a {display:block; padding:3px 2px 3px 10px; font-size:1.6em}
#nav a:hover { text-decoration: underline }
#nav li {margin: 4px 4px 4px 20px; font-size:0.95em; display:block}
#nav li a {border:0; padding:0}

#cmsmnu { margin: 10px 7px 10px 0; background: #F6F6F6; font-size: 75% }

#cnt { padding: 2em 0 }

.mnu3, .mnu2 { list-style-image: none; list-style-type: none; font-weight: normal}
.mnu1 { list-style-image: url(/i/paw.gif);  padding-left: 10px; font-weight: bold}
.mnu2 ul { margin-left: 10px; padding-left: 10px  }
.mnu1 ul { margin-left: -20px; padding-left: -20px }


#newsl {width:171px; border:1px solid #DEDEDE; padding:5px; margin:0 0 10px 0}
#add {width:173px; padding:5px; margin:0 0 20px 0}
#add span { font-size: 150% }

#top_nav {margin:0; padding:0; width:785px; height:43px;}
.prod_sm {width:100px; text-align:center; float:left; margin: 0 25px}
.prod_sm span {color:red; font-weight:bold;}
.prod_med {width:224px; text-align:center; float:left; margin: 0 15px}
.prod_hot {width:150px; text-align:center; float:left; margin-right:40px}
.prod_med img { margin: 0 0 10px 0 }

.grey_hdr {background:url('/i/grey-bar.gif') top left no-repeat; width:767px; height:28px; padding:7px 0 0 15px; margin:20px 0 0 0; font-size:1.5em; font-weight:bold; color:#515151;}
.grey_bdy {width:760px; border:1px solid #DEDEDE; padding:10px; margin:0 0 20px 0;}

.feat_hdr {background:url('/i/gradient-bar.gif') top left no-repeat; width:767px; height:28px; padding:7px 0 0 15px; margin:20px 0 0 0; font-size:1.5em; font-weight:bold; color:#FFF;}
.feat_bdy {width:762px; padding:10px 10px 0 10px; margin:0}

.hotp_bdy {width:762px; padding:10px 10px 0 10px; margin:0; border:1px solid #DEDEDE }

#main {float:left; width:785px;}

#main .smalltab {width:140px; height:90px; background:url('/i/small_tab.jpg') top left no-repeat; float:left; margin-right:3px}
#main .smalltab .inner {padding:5px; color:white; font-size:1.1em}
#main .smalltab .inner h1 {color:#FFFC00}
#main .smalltab .inner b {color:white; font-size:1.3em}

#main #header {background:url('/i/main_head.gif') top left no-repeat; padding:5px 0 0 10px; width:574px; height:23px; clear:both; margin-top:10px; color:white; font-size:1.2em; font-weight:bold}
#main .cont {background:url('/i/main_blue_grad_couple_lapto.jpg') top left no-repeat; padding:10px 0 0 10px; width:564px;}
#main .contstd {background:url('/i/main_blue_grad.jpg') top left repeat-y; padding:10px 0 0 10px; width:564px;}
#main ul {margin:0}
#main ul li {background:url('/i/main_splitter.gif') bottom left no-repeat; width:500px; padding:3px 5px 3px 5px; color:#CC3300; font-size:1.2em; list-style:none}
#main .domain {width:250px; float:left;}
#main .avail {width:80px; float:left}
#main .info {width:60px; float:left; padding:0}


#form_style2 {width:300px}
#form_style label, #form_style2 label {display:block; float:left; padding:4px 10px 0 0; width:100px; text-align:right;}
#www { display: block; float: left; padding: 4px 0 0 0; }
#form_style p, #form_style2 p {clear:left; margin:0; padding: 0 0 5px 0;}
#form_style p textarea {width:250px; height:100px}

.smallprodwrapper { width: 370px; float: left; padding: 10px; margin-bottom: 20px }
.smallprod { float: left; width: 370px }
.smallprod h3 { margin-bottom: 5px }
.smallprod img { margin-right: 10px }
.prodfooter { text-align: right; margin-top: -1.5em }

.mainprod td{ text-align: left; color:#000; }
.mainprod {color:#000; }
.mainprod p {color:#000; margin: 0 0 1em 2px}
.mainprod label { font-weight: bold; vertical-align: bottom}
.mainprod h1 { font-size: 200%; margin-top: 0 }

#bsktbl { margin: 10px 0 }
#bsktbl td table td{ color: #000 }
#qtydisc { padding: 1em 0 0 0}
#qtydisc table, #bsktbl { background: #CCC }
#qtydisc td, #bsktbl td { background: #FFF }

.input_order {margin-left:5px;margin-right:5px;width:20px; height:16px;}
.subimgs { float: left; margin: 0 25px 40px 25px; text-align: center; font-weight: bold }

.price { color: #000; font-weight: bold }
.offer { color: #FE6519 }
.offer b { color: #C00 }
.prod_sm p { margin: 7px 0 }