html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

body { font-family:Arial; font-size:11px; color:#999999; background:#FFFFFF; }

div#frame { width:950px; margin-left:auto; margin-right:auto; background:#FFFFFF; }
div#header { padding:25px 0px 25px 0px; } 

div#logo { float:left; }
div#wishnav { float:right; text-align:right; }

div#phone { padding:10px 0px 0px 0px; }

div#billboard { }
div#listings img { margin-bottom:15px; }
div#mainHolder { padding:5px 35px 35px 35px; }
div#subHolder { padding:5px 25px 35px 20px; }
div#homenav { float:left; width:750px; background:#336699; background:url(../images/homeimg.jpg); }
div#homecontent { float:left; width:600px background:#FF0000; }

div#homefeatured { float:left; height:598px; width:199px; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; text-align:center; }

div#subnav { float:left; width:300px; background:url(../images/homeimg.jpg); }
div#subcat { float:left; width:450px; background:#fff; height:600px; overflow:auto; border-top:1px solid #eaeeea; border-bottom:1px solid #eaeaea; }

div#sidebar_details { width:185px; float:left; height:600px; border:1px solid #eaeaea; border-right:12px solid #414141; }

div#sidebar { background:#000; width:200px; height:600px; float:left; color:#FFFFFF; }
div#sidebar ul { list-style:none; }
div#sidebar li { color:#999999; }
div#sidebar li a { color:#eaeaea; padding-bottom:3px;}
div#sidebar li a:hover { color:#F1B62E; }

div#sidebardesc { font-size:12px; font-weight:100; padding-top:40px; color:#CCCCCC; line-height:16px; }
div#sidebarinner { padding:20px; }

.col25 { float:left; width:220px; border-right:1px solid #CCCCCC; padding-right:15px; }
.col50 { float:left; width:390px; padding-left:15px; padding-right:15px; border-right:1px solid #CCCCCC; }
.title { font-weight:bold; color:#FFFFFF; }
.rightborder { border-right:12px solid #414141; }

div#footer { font-size:11px; padding-bottom:5px; text-align:center; padding-top:5px; }
div#footer ul { list-style-type:none; }
div#footer li { display:inline; padding:0px 3px 0px 2px; }
div#footer a { color:#888888; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#copyright { text-align:center; font-size:10px; padding-bottom:20px; } 

.formholder { }
.formholder label { text-align:left; float:left; width:125px; margin-right:10px; font-weight:bold; color:#6d6d6d; margin-top:3px; }
.formholder input { border:1px solid #CCCCCC; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.center { text-align:center; }

.spacer5 { padding-bottom:5px; }
.spacer10 { padding-bottom:10px; }
.spacer15 { padding-bottom:15px; }
.spacer20 { padding-bottom:20px; }

.noborder { border:none; }

.clearform { display:block; clear:both; }
.validation-advice { margin-bottom:5px; color:#336699; clear: both; font-size:10px; font-weight: bold; }
.custom-advice { color:#336699; margin-bottom:5px; font-size:10px; font-weight: bold; }

.wishlist-item { padding:10px; border-bottom:1px dashed #cccccc; }
.swatch { height:15px; width:15px; margin:3px; float:left; -moz-border-radius:7px; -webkit-border-radius:7px; behavior:url(../border-radius.htc); }
