/* CSS Document */
body {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
background-color:#292a2e;
}
#maincontainer {
margin: 0px auto;
width: 826px;
}
#topsection {
float:left;
height: 202px;
width: 826px;
background-image:url(../images/home_01.gif);
background-repeat:no-repeat;
background-position:top;
}
#headerimage {
float:left;
height: 240px;
width: 826px;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
background-position:top;
}
#middle {
float:left;
width: 826px;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
background-position:top;
}
#bottom {
float:left;
height: 103px;
width: 826px;
background-image:url(../images/bottom.gif);
background-repeat:no-repeat;
background-position:top;
}
#navcontainer {
position:relative;
text-align:center;
}
#logolink {
position:absolute; 
left: 74px; 
top: 72px; 
height: 83px; 
width: 189px;
}
#checkoutlink {
position:absolute; 
left:625px; 
top: 101px; 
height: 28px; 
width: 119px;
}
#emaillistlink {
position:absolute; 
left:643px; 
top: 75px; 
height: 28px; 
width: 119px;
font-family:"Times New Roman", Times, serif;
color:#000000;
font-size:11px;
text-align:left;
}
#emaillistlink a:link {
color:#000000;
}
#emaillistlink a:visited {
color:#000000;
}
#emaillistlink a:hover {
color:#000000;
}
#emaillistlink a:active {
color:#000000;
}
#ryan-nicole-nav {
font-family:"Times New Roman", Times, serif;
color:#000000;
font-size:14px;
position:absolute; 
left:77px; 
top: 175px; 
height: 22px; 
width: 671px;
}
#ryan-nicole-nav a:link {
color:#000000;
text-decoration:underline;
}
#ryan-nicole-nav a:visited {
color:#000000;
text-decoration:underline;
}
#ryan-nicole-nav a:hover {
color:#294352;
text-decoration:underline;
}
#ryan-nicole-nav a:active{
color:#000000;
text-decoration:underline;
}
#maincontent {
position:relative;
padding: 10px 0px 0px 78px;
color:#000000;
text-decoration:none;
width: 671px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
#maincontent a:link {
color:#294352;
}
#maincontent a:visited {
color:#294352;
}
#maincontent a:hover {
color:#294352;
}
#maincontent a:active {
color:#294352;
}
.twainquote {
text-align:right;
font-size:15px;
}
#maincontent h1 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
}
#maincontent h2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#333333;
}
#footertext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
padding: 68px 0px 0px 30px;
width: 700px;
text-align:center;
}
#footertext a:link {
color:#999999;
text-decoration:none;
}
#footertext a:visited {
color:#999999;
text-decoration:none;
}
#footertext a:hover {
color:#999999;
text-decoration:underline;
}
#footertext a:active {
color:#999999;
text-decoration:none;
}
.picture {
background-color: #F9F9F9;
border: 1px solid #CCCCCC;
padding: 3px;
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#999999;
}
.picture img {
border: 1px solid #CCCCCC;
vertical-align:middle;
margin-bottom: 3px;
}
.right {
margin: 0.5em 0pt 0.5em 0.8em;
float:right;
}
.left {
margin: 0.5em 0.8em 0.5em 0;
float:left;
} 
