* {margin:0px; padding:0px;}
body {font-size:13px; font-family:arial; background-color:#006; margin:0px; padding:0px;}
#index #content table td {font-size:13px; font-family:arial,verdana; padding:2px;}
#index #content table .cats_major {font-weight:bold; font-size:15px; padding-left:10px; }
#index #content table p {margin-top:10px; }
#index #welcome {text-align:left; width:550px; font-size:18px; font-weight:bold; padding-left:10px; padding-top:6px; }
#index #intro {font-family:arial, garamond; font-size:16px; text-align:left; width:550px; padding:20px; color:#000; text-align:center; }
#index #intro a.b {margin:5px; color:#00f; text-decoration:underline;}
#index #cats {padding-left:8px; }
#index #subcats {padding-left:8px; }


#btn1, #btn2 {list-style-type:none; margin:0px; padding:0px; display:block; clear:right; }
#btn1 li, #btn2 li {float:right; margin:1px; background-color:rgb(0, 53, 151); padding:2px; padding-left:6px; padding-right:6px; font-size:14px; font-weight:bold; font-family:"trebuchet ms", arial; }
#btn2 li {background-color:rgb(102,105,63)}
#btn1 li a, #btn2 li a {color:#fff; text-decoration:none; }
#btn1 li:hover {background-color:#66f; }
#btn2 li:hover {background-color:rgb(155,155,100); }
#btn1 li img, #btn2 li img {border-width:0px; display:none;}


#wrap {position:relative; left:50%; width:768px; margin-left:-384px; border:2px solid #336; background-color:#fff; }

#content h1 {clear:left; display:block; text-align:center; border:1px solid #669; background-color:#285099; color:#fff; }
#content h1 a {color:#fff; }

#popularsearches {display:block; background-color:#f0f0f6; border:1px solid #e3e3e3; padding:3px; margin:4px; }
#popularsearches span {font-weight:bold; color:#c00; font-size:11px; }
#popularsearches {font-size:10px; font-family:verdana;  }
#popularsearches a {text-decoration:none; color:#669;}
input.white_bg {background-color:#ffffff }
#shop_by_brand {display:block; color:#c00; font:11px verdana; text-align:center; }
#shop_by_brand:hover {color:#f66; text-decoration:underline; }

#nav {float:left; border:1px solid #999; width:160px; font-weight:bold; font-size:14px; background-color:#fff; }
#nav ul {list-style-type:none; margin:3px; padding:3px; font-weight:normal; }
#nav h3 {display:block; background:#285099; color:#fff; text-align:center; font-family:"century gothic", "trebuchet ms"; font-size:18px; line-height:24px; height:24px; }
#content h3 a {color:#000; }


#content_split { background-color:#fff; }
#content_split td { font-size:13px; }

#content {float:left; padding:0px; background-color:#fff;}
#content a {color:#336; text-decoration:none; }

#product_list {list-style-type:none; background-color:#fff; margin:3px; padding:3px;}
#product_list li {list-style-type:none; float:left; width:188px; height:180px; padding:4px; border:1px solid #fff; text-align:center; }
#product_list li a {display:block; text-decoration:none; }

.subcat {display:block; float:left; border:1px solid #eee; margin:3px; width:194px;}
.subcat ul {margin:2px; padding:2px; }
.subcat li {list-style-type:none; margin:0px; padding:0px; }
.subcat li a { }

#boutique {font-size:13px; }

#brand_details { padding:2px; margin:1px; font-size:13px; background-color:#f3f3ff; border:1px solid #69c; }

span.freeship {display:block; font-weight:bold; color:#c00; font-size:12px; font-family:arial,verdana; }
span.boutique_subcat {display:block; margin-left:10px; }
.clickable {cursor:pointer; }

#paginator { width:580px; margin:3px; padding:1px; font-size:13px; margin-top:10px;padding-top:5px; padding-bottom:5px; border-top:1px dotted #999; border-bottom:1px dotted #999; clear:both; }
#paginator a, #paginator b,#paginator .inactive {display:inline; padding:2px; font-weight:bold; width:14px; padding-left:3px; padding-right:3px; text-decoration:none; color:#336; }
#paginator b {color:#999; border:1px solid #669; }
#paginator .inactive {color:#aaa; }
#paginator a:hover {color:#009; }
#paginator form {display:inline; float:left; margin-top:-3px;}
#paginator #currentpage {margin-left:146px; }

#sortby {margin-left:4px; }


#searchform { padding:6px;  }
#brands li, #collections li, #divisions li {border-bottom:1px solid #ddd; padding:2px; font-size:14px; font-weight:bold; }
#nav a {text-decoration:none; color:#336; display:block; }
#nav a:hover { color:#669;  }


#letters {text-align:center; font-size:16px; width:580px; margin-top:10px; padding:3px; }
#letters a {padding:3px; }
#letters .brand_list {float:left;display:block; width:188px;text-align:left; font-size:14px; padding:1px; }
#letters #brands_div {margin-top:30px; margin-left:6px; }
br.clear {clear:both; }

#sitemap { margin-left:10px; font-weight:bold; }
#sitemap li {list-style-type:none; float:left; display:block; margin:3px; font-weight:normal; border:1px solid #eee; text-align:center; }
#sitemap li a {display:block; width:260px; height:30px; padding:2px;}
#sitemap li a:hover {background-color:#eef;}
#copyrights { display:block; position:relative; width:762px; margin-top:5px; left:50%; text-align:center; margin-left:-384px; background-color:#f0f0f6; border-top:1px solid #ccc; padding:3px; }

/* ie hack */
* html #copyrights { width:764px; margin-left:-381px;}

/* july 21 2008 fixes */
#subcats td {clear:left; }
#subcats td p {float:left; width:180px; }
#popularsearches {background-color:#ffd; border:1px solid #eea; }
#random_product {list-style-type:none; }
#random_product li {text-align:center;  }
#random_product li a {display:block; margin-bottom:20px;  }
