/* Global Settings
----------------------------------------------- */
html, body,
h1, h2, h3, h4, h5, h6, p, pre, blockquote,
form,
ul, ol, dl, li, dd {
border:0;
margin:0;
padding:0;
}

body {
background-color: #fafafa;
color: #333333;
font-family: Arial, sans-serif;
font-size: 62.5%;
line-height:1.5;
text-align: center;
}

/* Headings
----------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
font-family: Arial, sans-serif;

font-weight:normal;
}

h1 {
font-size: 3em;
}

h2 {
font-size: 1.7em;
font-weight: bold;
}

h3 {
font-size: 1.6em;
font-weight: bold;
}

h4 {
font-size: 1.5em;
font-weight: bold;
}

h5 {
font-size: 1.3em;
font-weight: bold;
}

h6 {
font-size: 1.2em;
}

/* Add Vertical Margins
----------------------------------------------- */
p, pre, blockquote, ul, ol, dl {
margin: 1em 0;
}

/* Add Horizontal Margins
----------------------------------------------- */
li, dd {
margin-left: 1em;
}

blockquote {
margin-left: 1em;
margin-right: 1em;
}

/* Forms
----------------------------------------------- */



/* Miscellaneous
----------------------------------------------- */
img {
border:0;
}

small {
font-size: 1em;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

blockquote {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666
}

blockquote > *:before {
content:"\201C"
}

blockquote > *:after {
content:"\201D"
}

/* Links
----------------------------------------------- */

a:link {
text-decoration: none;
color: #0000ff;
}

a:visited {
text-decoration: none;
color: #0000ff;
}

a:hover {
text-decoration: none;
color: #0000ff;
}

a:active {
text-decoration: none;
color: #0000ff;
}

/* Layout Starts Here
----------------------------------------------- */

#wrapper {
margin:0em auto;
position: relative;
text-align: left;
width:960px;
font-size: 1.2em;
}

#header {
background-image: url(/images/header.gif);
background-repeat: no-repeat;
height: 190px;
margin-top: 6px;
}
#header h1 {
font-weight: bold;
position: absolute;
left: 510px;
top: 121px;
color: #000;
visibility: visible;
display: block;
}

#navbar {
height: 42px;
background-image: url(/images/navbar.gif);
background-repeat: no-repeat;}

#navlist {
font-family: Arial, sans-serif;
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 10px;
padding-bottom: 3px;
padding-top: 3px;
}

#navlist a, #navlist a:link, #navlist a:visited {
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #333;
font-weight: bold;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus {
border: 1px solid #333;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist li {
padding-right: 1px;
display: inline;
font-size: 1.6em
}

#navlist ul {
margin: 0px;
padding: 0px;
}

#sidebar {
width: 304px;
float: left;
}

#recommended {
text-align: center;
background-image: url(/images/recommended.gif);
width: 266px;
height: 41px;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
}

#ad1 a {background-image: url(/images/alli-125x125.gif);
width: 125px;
height: 125px;
background-repeat: no-repeat;
display: block;
float: left;
margin-top: 8px;
margin-left: 20px;
}

#ad1 a span {display:none;}

#ad2 a {background-image: url(http://www.lduhtrp.net/image-2979912-10534075);
width: 125px;
height: 125px;
background-repeat: no-repeat;
display: block;
float: right;
margin-top: 8px;
margin-right: 20px;}

#ad2 a span {display:none;}

#ad3 a {background-image: url(/images/cosmetique-125x125.jpg);
width: 125px;
height: 125px;
background-repeat: no-repeat;
display: block;
float: left;
margin-top: 8px;
margin-left: 20px;
margin-bottom: 8px;
}

#ad3 a span {display:none;}

#ad4 a {background-image: url(/images/flotrol-125x125.gif);
width: 125px;
height: 125px;
background-repeat: no-repeat;
display: block;
float: right;
margin-top: 9px;
margin-right: 20px;
margin-bottom: 8px;
}

#ad4 a span {display:none;}

#categories{
text-align: center;
background-image: url(/images/categories.gif);
width: 266px;
height: 41px;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
clear: both;
}

#sponsored-links {
text-align: center;
background-image: url(/images/sponsored-links.gif);
width: 266px;
height: 41px;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
clear: both;
}

#google-250x250 {
margin-left: 20px;
}

#categories{
text-align: center;
background-image: url(/images/categories.gif);
width: 266px;
height: 40px;
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
clear: both;
}

#cat {
margin-top: 6px;
margin-left: 20px;
}

#content {
font-size: 1.2em;
width: 656px;
float: right;}

#content-margin {
width: 631px;
}

#google-468x60 {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 8px;
}

#google-336x280 {
float: left;
padding-right: 10px
}

#intro {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: -36px
}

.p-styling {
border-bottom: 1px #ccc dotted;
padding-bottom: 15px;
}

#news {
border-top: 1px #ccc dotted;
padding-top: 14px;
padding-bottom: 8px;
}

#footer {
background-image: url(/images/footer.gif);
height: 83px;
background-repeat: no-repeat;
clear: both;}

#warning{
text-align: center;
font-size: .7em;
color: #999;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 6px;
}

#copyright{
text-align: center;
margin-bottom: 6px;
}