body { margin:0; padding:15px; font:75% "lucida sans unicode", tahoma, arial, sans-serif; } 
input, textarea { font:1em "lucida sans unicode", tahoma, arial, sans-serif;}
textarea { width:260px; }
table { font-size:1em; }
form { padding:0; margin:0; }
a { color:#f20591; }
a:hover { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { font-family:"trebuchet ms", "lucida sans unicode", tahoma, arial, sans-serif; margin:0; padding:0;  }
h1 { color:#f20591; font-size:1.4em; font-weight:normal; border-bottom:4px solid #af0168; margin-right:-28px; padding-bottom:5px; } 
h2 { color:#1b1f69; font-size:1.3em; font-weight:bold; border-bottom:4px solid #ffdcf1; margin:0; padding-bottom:3px; } 
h3 {  } 
h4 {  }
h6 { border-left:2px solid #fff; font-size:1.1em; color:#fff; background:url(h6_back.gif) no-repeat right bottom; padding:3px 3px 18px 3px; margin-bottom:0; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:1px solid #e4e4f0; padding:4px; background:#fff; margin-right:10px; margin-bottom:10px; } 
img.clsbordermiddle { border:1px solid #e4e4f0; padding:4px; background:#fff; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:1px solid #e4e4f0; padding:4px; background:#fff; margin-left:10px; margin-bottom:10px; }
.notes { font-size:0.8em; } 
.shout { font-size:1.1em; font-weight:bold; line-height:18px; color:#e9008a; } 
.shout2 { font-size:1.1em; font-weight:bold; color:#0c1062; line-height:18px; } 
.submit, .reset { width:60px; color:#fff; padding:1px 4px; cursor:pointer; border:0; } 
.submit { background:#f20591; } 
.reset { background:#fc81ca; } 
.quote {  } 
.caption {  } 
.custom1 {  } 
.custom2 {  } 
.border { border:1px solid #e4e4f0; padding:4px; background:#fff; } 
.noborder { border:0; }
.clear { clear:both; }
#container { margin:0 auto; width:770px; text-align:left; }
#head { height:92px; color:#fff; }
#sitelogo { float:left; padding-top:8px; text-indent:5px; }
#vhbc { float:right; height:30px; line-height:29px; }
#vhbc ul { list-style-type:none; margin:0; padding:0; }
#vhbc li { display:inline; padding:2px 3px 2px 17px; }
#vhbc a { color:white; text-decoration:none; }
#vhbc a:hover { color:#ffd738; }
#view_cart { background:url(../template/view_cart.gif) no-repeat left; }
#home { background:url(../template/home.gif) no-repeat left; }
#bookmark { background:url(../template/bookmark.gif) no-repeat left; }
#contact { background:url(../template/contact.gif) no-repeat left; }
#items { float:right; clear:right; padding:17px 7px 0 0; }
#items input { background:none; color:#fff; border:0; text-align:right; width:210px; }
#main { background:url(../template/main_back.gif) #fff repeat-y right; border:2px solid #af0168; }
#col_left { float:left; width:170px; }
#search { border-bottom:4px solid #ffdcf1; text-align:right; padding-bottom:0; }
#search h5 { background:url(../template/search_header.gif) no-repeat; height:25px; border-bottom:4px solid #af0168; margin-bottom:13px; }
#search h5 span { display:none; }
#search input.search_box { background:#fff; border:3px double #ffcfeb; width:146px; color:#af0168; font-size:0.9em; margin-right:8px; }
#go { margin:4px 8px 0 0; }
#product_nav { list-style-type:none; margin:0; padding:0; border-bottom:4px solid #af0168; font-size:0.8em; }
#product_nav a { display:block; height:23px; line-height:22px; text-decoration:none; padding-left:5px; color:#e00084; text-transform:uppercase; }
#product_nav a:hover { color:#6a2f89; }
#logos { clear:both; text-align:left; font-size:0.9em; color:#750000; padding:8px 5px; border-bottom:4px solid #af0168;}
#col_right { float:right; width:570px;}
#nav { height:25px; line-height:24px; text-align:right; list-style-type:none; margin:0; padding:0 5px 0 0; border-bottom:4px solid #ffdcf1; font-size:0.8em; text-transform:uppercase; }

/** positioning the drop-down menu **/
#nav ul, #nav ul ul { text-align:left; }
#nav li { display:inline; position:relative; top:0; margin-right:-3px /* fixes inline list bug */; }
#nav li a { padding:5px 0 6px 10px; text-decoration:none;   }
#nav li ul { margin:0; margin-left:6px; padding:0; display:none; position:absolute; top:25px/* distance away from the main nav bar */;  }
#nav li>/**/ul { top:20px /* distance away from the main nav bar for firefox */ ; }
#nav ul ul { margin:0 0 0 152px /* moves second drop down away from first */; display:block; padding:0; display:none; position:absolute; top:0;  } 
#nav li:hover ul ul, #nav li.over ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.over ul, #nav li li.over ul, #nav ul li a { display:block; width:144px /* width of the drop-downs */; left:0; }

/** styling the drop-down menu **/
#nav #active { color:#6265ab; cursor:default; }
#nav li a { color:#e00084; }
#nav li a:hover { color:#6a2f89; }
#nav ul li a:hover, #nav ul ul li a:hover {  }
#nav .nav_parent a {  }
#nav .nav_parent a:hover {  }
#nav .nav_child a { background:#ffdcf1; border-bottom:2px solid #fff; padding:0 4px; }
#nav .nav_child a:hover {  }
#nav .nav_parent2 a {  }
#nav .nav_parent2 a:hover {  }
#nav .nav_child2 a {  }
#nav .nav_child2 a:hover {  }
#pagebody { padding:25px 28px 25px 0; }
#bottom { padding:0 6px 6px 6px; border-top:4px solid #ffdcf1; font-size:0.8em; text-align:right; line-height:20px; color:#e00084; clear:both; margin-left:25px; }
#bottom a { background:#ffdcf1; color:#e00084; text-decoration:none; padding:1px 3px; } 
#bottom a:hover { background:#e00084; color:#fff; }
#detail { background:url(detail.gif) no-repeat top center; height:110px; }
#end, #end a { color:#fff; font-size:0.9em; text-decoration:none; padding:5px 0 10px 0; }
#end a:hover { text-decoration:underline; }
#sign_up { background:url(sign_back.gif) #af0168 no-repeat top; color:#fff; margin:0 6px; padding:45px 5px 5px 5px; }
#sign_up input { background:#e049a2; border:1px solid #f068b8; width:144px; color:#fff; font-size:0.9em; margin-top:5px; }
#sign_up .submit { width:50px; background:#ff7cca; margin-left:97px; border:0; }
#sign_bottom { background:url(sign_bottom.gif) no-repeat; height:63px; margin-left:4px; }
body { margin:0; padding:0; } 
#pagebody .product_image { float:left; margin-right:10px; border-right:10px solid #fff; } 
#pagebody .product_image img { border:1px solid #ffdcf1; padding:4px; margin-bottom:20px; background:#fff; }
#pagebody .price { font-size:1.3em; color:#f20591; margin-top:5px; font-weight:bold; }
#pagebody .status { margin-top:-15px; color:#1b1f69; }
#pagebody .product_info { background:url(info_back.gif) no-repeat top right; padding:5px 0 15px 0; }
#pagebody .product_info b { color:#f20591 }
#pagebody .short_des { margin-top:0; }
#pagebody .details_pic { float:left; border:1px solid #ffdcf1; padding:4px; margin-bottom:20px; background:#fff; }