body {
margin: 0;
padding: 0;
text-align: center;
background-image: url(images/topbg.jpg);
background-repeat: repeat-x;
font-family: verdana, arial, sans-serif;
}

#wrapper {
width: 800px;
text-align: left;
margin: 0 auto;
padding: 0;
}

#top {
position: absolute;
top: 0;
width: 800px;
height: 260px;
}

#top1 {
position: absolute;
top: 0;
width: 800px;
height: 200px;
z-index: 1;
padding: 75px 0 0 0;
}

#topsearch {
position: absolute;
top: 0;
width: 800px;
height: 100px;
padding: 0 0 0 60px;
z-index: 1;
}

#buttons {
position: absolute;
top: 205px;
width: 800px;
height: 80px;
padding: 0;
z-index: 2;
}

#mainwrap {
position: absolute;
top: 270px;
width: 800px;
padding: 20px 0 0 0;
}

#main {
float: left;
width: 585px;
padding: 0 15px 0 0;
}

#right {
float: left;
width: 200px;
}

#store {
float: left;
width: 647px;
text-align: center;
}

p.store {
font-size: 0.1em;
color: white;
}

#halfleft {
float: left;
width: 270px;
}

#halfright {
float: left;
width: 295px;
text-align: center;
}

#belowhalf {
width: 590px;
clear: both;
}

#leftmenu {
float: left;
width: 153px;
margin: 10px -15px 5px 0;
}

.rightboxsm {
width: 205px;
float:right;
margin: -12px 0 0 5px;
}

.bottombox {
width: 470px;
margin: 0 auto;
}

.leftboxsm {
width: 255px;
float:left;
margin: 10px 5px 0 0;
}

.leftboxpic {
width: 115px;
float: left;
margin: 17px 0 0 0
}

#footer {
width: 580px;
margin: 0;
padding: 10px 0 0 0;
text-align: center;
clear: both;
}

.right {
text-align: right;
}

a.leftmenu:link {float: left;width: 118px;height: 16px;padding: 0;display: block;margin: 0 6px 0 0;color: #cc3300;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmn.jpg);z-index: 2;}
a.leftmenu:hover {float: left;width: 118px;height: 16px;padding: 0;display: block;margin: 0 6px 0 0;color: #ffcccc;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmn.jpg);z-index: 2;}
a.leftmenu:active {float: left;width: 118px;height: 16px;padding: 0;display: block;margin: 0 6px 0 0;color: #cc3300;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmn.jpg);z-index: 2;}
a.leftmenu:visited {float: left;width: 118px;height: 16px;padding: 0;display: block;margin: 0 6px 0 0;color: #ff9999;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmn.jpg);z-index: 2;}

p.leftmenutop {float: left;width: 118px;height: 18px;padding: 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: underline;background-repeat: no-repeat;background-image: url(images/leftmntop.jpg);z-index: 2;}

p.leftmenu {float: left;width: 118px;height: 16px;padding: 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmn.jpg);z-index: 2;}

a.thispage:link {color:#aaaaaa;text-decoration:none;}
a.thispage:active {color:#aaaaaa;text-decoration:none;}
a.thispage:hover {color:#aaaaaa;text-decoration:none;}
a.thispage:visited {color:#aaaaaa;text-decoration:none;}

a.leftmenubot:link {float: left;width: 118px;height: 18px;padding: 0;display: block;margin: 0 6px 0 0;color: #cc3300;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmnbot.jpg);z-index: 2;}
a.leftmenubot:hover {float: left;width: 118px;height: 18px;padding: 0;display: block;margin: 0 6px 0 0;color: #ffcccc;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmnbot.jpg);z-index: 2;}
a.leftmenubot:active {float: left;width: 118px;height: 18px;padding: 0;display: block;margin: 0 6px 0 0;color: #cc3300;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmnbot.jpg);z-index: 2;}
a.leftmenubot:visited {float: left;width: 118px;height: 18px;padding: 0;display: block;margin: 0 6px 0 0;color: #ff9999;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/leftmnbot.jpg);z-index: 2;}

p.topmenu {font-size: 0.8em; padding: 0 0 10px 0; border-bottom: 1px #cccccc dashed;}

a.button:link {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/button.jpg);z-index: 2;}
a.button:hover {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/button.jpg);z-index: 2;}
a.button:active {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/button.jpg);z-index: 2;}
a.button:visited {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/button.jpg);z-index: 2;}

.button:hover {
background-position: top right;
}

a.buttonact:link {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/buttonact.jpg);z-index: 2;}
a.buttonact:hover {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/buttonact.jpg);z-index: 2;}
a.buttonact:active {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/buttonact.jpg);z-index: 2;}
a.buttonact:visited {float: left;width: 130px;height: 55px;padding: 5px 0 0 0;display: block;margin: 0 6px 0 0;color: #666666;font-size: 13px;line-height: 1.5em;text-decoration: none;background-repeat: no-repeat;background-image: url(images/buttonact.jpg);z-index: 2;}

a.trail:link {font-size: 0.7em;text-decoration: none;color: #666666;}
a.trail:active {font-size: 0.7em;text-decoration: none;color: #666666;}
a.trail:visited {font-size: 0.7em;text-decoration: none;color: #666666;}
a.trail:hover {font-size: 0.7em;text-decoration: underline;color: #cccccc;}

.trail:hover {
text-decoration: underline;
}

a.top:link {position: absolute; top: 135px; color: #666666; text-decoration: none; font-variant: small-caps; font-weight: 500; }
a.top:hover {position: absolute; top: 135px; color: #666666; text-decoration: none; font-variant: small-caps; font-weight: 500; }
a.top:visited {position: absolute; top: 135px; color: #666666; text-decoration: none; font-variant: small-caps; font-weight: 500; }
a.top:active {position: absolute; top: 135px; color: #666666; text-decoration: none; font-variant: small-caps; font-weight: 500; }

.red {
color: #CC3300;
}

.topright {
float: right;
margin: 25px 0 0 0;
}

ul {
color: #555555;
font-size: 0.95em;
}

h2 {
font-size: 1.5em;
padding: 0 0 0 20px;
margin: 0;
color: #666666;
font-weight: 300;
}

h3 {
font-size: 1.25em;
padding: 0;
margin: 0 0 -5px 0;
color: #666666;
font-weight: 300;
}

h4 {
font-size: 1em;
padding: 10px 0 0 20px;
margin: 0;
color: #666666;
font-weight: 300;
}

p {
font-size: 0.95em;
color: #555555;
}

p.rt {
font-size: 0.8em;
text-align: center;
}

p.footer {
text-align: center;
font-size: 0.9em;
color: #999999;
margin: 0;
}

.box1 { 
background: url(images/rmid1.jpg);
width: 200px;
margin: 0 0 10px 0;
padding: 0;
text-align: center;
}

.box2 { 
background: url(images/rmid2.jpg);
width: 200px;
margin: 0 0 10px 0;
padding: 0;
text-align:center;
}

.box3 { 
background: url(images/rmid3.jpg);
width: 200px;
margin: 0 0 10px 0;
padding: 0;
text-align:center;
}


.boxtop { 
width: 200px;
padding: 0;
margin: 0;
}

.boxcontent {
width: 180px;
padding: 0px 10px 0px 10px;
}

.boxbottom { 
width: 200px;
padding: 0;
margin: 0;
}

a:link {color: rgb(204,51,0); }
a:active {color: rgb(204,51,0); }
a:hover {color: rgb(255,153,153); }
a:visited {color: rgb(204,51,0); }

a.footer:link {color: #999999; }
a.footer:active {color: #999999; }
a.footer:hover {color: #999999; }
a.footer:visited {color: #999999; }

img.bot {
position: relative;
top: 3px;
}

img {
border: 0;
}
 


