@charset "UTF-8";
/* CSS Document - copyright 2009 Julie Tomlin */


/* MAIN STYLE */

body {
background-color: #ffffff;
font-family: arial, helvetica, sans-serif;
font-size: 10pt;
color: #333333;
}

/*this is to keep page from shifting to left on load in safari and firefox*/

html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }

#wrapper {
margin: 20px auto 10px auto;
width: 800px;
background-color: #ffffff;

}

#header {
float: left;
width: 800px;
height: 80px;
background-color: #ffffff;


}

#topnav {
margin-left: auto;
margin-right: auto;
width: 800px;
height: 18px;
background-color: #fff;
padding: 2px 0px 2px 0px;
text-align: center; 

}

#maincontent {
margin: 0em;
border: thin solid #666;
color: #333333;
padding: 1em 2em 3em 2em;

}

#maincontent-index {
margin: 0em;
border: thin solid #666;
color: #333333;


}

#bottomnav {
margin: 10px auto auto auto;
width: 800px;
height: 0px;
background-color: #ffffff; 
text-align: center; 

}



#footer {
margin: 4em 0em 0em 0em;
text-align: center;
letter-spacing: .1em;
font-size: 8.5pt;
padding-bottom: 0px;

}

p {
color: #333333;

}


/*  TOP NAV LINKS */

a.hcatcolor:link, a.sel_hcatcolor:link, a.cartcolor:link, a.pagelinkcolor, a.sel_pagelinkcolor, a.itemcolor {
font-weight: bold;
color: #c1272d;
text-decoration: none;
padding:0px 3px 0px 3px;
font-size: 10pt;
text-decoration: none;
}

a.hcatcolor:visited, a.sel_hcatcolor:visited, a.cartcolor:visited, a.pagelinkcolor:visited, a.sel_pagelinkcolor:visited{
font-weight: bold;
color: #c1272d;
padding:0px 3px 0px 3px;
font-size: 10pt;
text-decoration: none;

}

a.hcatcolor:hover, a.sel_hcatcolor:hover, a.cartcolor:hover, a.pagelinkcolor:hover, a.sel_pagelinkcolor:hover, a.itemcolor:hover {
color: #000;
padding:0px 3px 0px 3px;
font-size: 10pt;
text-decoration: none;
}

a.hcatcolor:active, a.sel_hcatcolor:active, a.cartcolor:active, a.pagelinkcolor:active, a.sel_pagelinkcolor:active {
font-weight: bold;
color: #c1272d;
text-decoration: none;
padding:0px 3px 0px 3px;
font-size: 10pt;
text-decoration: none;
}

/*  LINKS */

a {
font-weight: bold;
color:#c1272d;
text-decoration: none;
}

a:visited {
color: #000;

}

a:hover {
color: #000; 
text-decoration: underline;

}

a:active {

color:#c1272d;
text-decoration: underline;
}

/*  FOOTER LINKS */

a.design:link {
font-weight:bold;
color:#999;
text-decoration: none;
}

a.design:visited {
font-weight:bold;
color: #999999;
text-decoration: none;
}

a.design:hover {
font-weight:bold;
text-decoration: underline;
color: #333;
}

a.design:active {
font-weight:bold;
color: #333;
}



/* SHOPPING CART */
.smfont {
color: #666666;
font-weight: bold;
text-decoration: none;


}

.copy {
text-decoration: none;
color: #666666;
font-weight: bold;

}
.accent {  
color: #c1272d;
font-weight: bold;
}


.pagelinkcolor {

padding-left: 5px; 
padding-right: 10px;
font-size: 9pt;
}

.sel_pagelinkcolor {
padding-left: 5px; 
padding-right: 10px;
font-size: 9pt;
color: #333;
}

.pagelinkcolorblog {
padding-left: 5px; 
padding-right: 10px;
font-size: 9.5pt;
}

.boldtext {
font-weight: bold;
font-size: 11pt;
color: #c1272d;
}
.lgfont {
font-weight: bold;
font-size: 12pt;

}