/* css browser reset */
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;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:"Trebuchet MS", Verdana,Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#2e2e2e;background:#e9e9e9; font-size:13px; line-height:20px;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/** general layout **/
#wrapper{background:url(../images-new/bg-fill.png) repeat-y; width:788px; margin:0 auto; padding-top:10px;}
#branding{background:url(../images-new/branding.jpg) no-repeat; height:175px; width:788px; margin:0 auto;}
#main-body-column{width:549px; padding-left:28px; float:left;}
#top-products{width:549px; }
#ad-column{float:left; width:191px; margin-left:10px;}
#footer{clear:left;}


/** div tags **/
#logo{padding:49px 0 0 28px;}
.ad-content{padding:0 10px 20px 20px;}
#nav-foot{width:545px; padding:30px; font-size:10px;}

/** hr tags **/
hr{border:none;  border-bottom:1px dotted #d8ebff;}

/** h tags **/
h1{font-size:16px; font-weight:bold; color:#000000; border-bottom:1px dotted #d8ebff; margin-bottom:5px;} 
h2{font-size:14px; font-weight:bold; color:#2377cc;}

/** p tags **/
p{padding-bottom:8px;}

/** img tags **/
#content-intro img{float:left; padding:10px 10px 0;}
#content-alternatives img{float:left; padding:0px 10px 10px 0;}

/** list tags & a tags **/
#navigation ul{list-style:none; padding:50px 0 0 13px;}
#navigation ul li{display:inline; font-size:15px; line-height:16px;}
#navigation ul li a, #navigation ul li a:visited{color:#ffffff; text-decoration:none; padding:0 15px; border-right:1px dotted #ffffff;}
#navigation ul li a:hover{color:#aeea66; text-decoration:underline;}

#ad-column ul{list-style:none; padding-top:10px;}
#ad-column ul li{font-size:12px;}
#ad-column ul li a, #ad-column ul li a:visited{color:#2e2e2e; text-decoration:none; font-weight:bold;}
#ad-column ul li a:hover{color:#0000ff; padding-left:2px;} 

#content-alternatives a{text-align:right;color:#2377cc; text-decoration:none; clear:left;}
#content-alternatives a:hover{color:#060;}

#nav-foot a, #nav-foot a:visited{color:#555555;}
#nav-foot a:hover{color:#0000ff;}
/** form tags **/



/** general classes **/
.center{text-align:center;}
.margin{margin-left:7px; margin-top:-10px;}
#ad-column p{margin-bottom:-10px;}


