/* CSS Document */


body{ background-color:#0D1652; font:11px Verdana; color:#050A2D; text-align:center; }

a,a:visited{ text-decoration:none; color:#283383; }
a:hover{ color:#6074FF; }

#heading{ background:url(../images/heading.gif) top left no-repeat; }

#nav a, #nav a:visited{ text-transform:uppercase; font:10px Georgia; font-weight:bold; color:#fffde9; }

#content{ background-color:#FFFDE9; }
#home-content{ background:url(../images/splash.gif) center no-repeat; }

div.about{ background:url(../images/aboutbg.jpg) top left no-repeat; }
div.prod{ background:url(../images/prodbg.jpg) top left no-repeat; }
div.prod2{ background:url(../images/prod2bg.jpg) top left no-repeat; }
div.detail{ background:url(../images/detailbg.jpg) bottom left no-repeat; }
div.cart{ background:url(../images/cartbg.jpg) top left no-repeat; }
div.sl{ background:url(../images/slbg.jpg) top left no-repeat; }
div.custom{ background:url(../images/custombg.jpg) top left no-repeat; }
div.home{ background:url(../images/homebg-pre-2010.06.29.jpg) top left no-repeat; }
div.oform{ background:url(../images/oformbg.jpg) top left no-repeat; }

h1{ font:26px Georgia; }
h1.sub{ font-size:22px; }
h2.title{ font:14px Georgia; }

div.left2{ border-left:1px solid #050A2D; }
div.inner{ border:1px solid #4D5F7F; }

*.underlined{ border-bottom:1px solid #050A2D; }

.smaller{ font-size:10px; }
.smaller2{ font-size:9px; font-style:italic; }
a img{ border:none; }

input.txt, select{ font-size:10px; border:1px solid #050A2D; }
input.bttn, a.bttn, a.bttn:visited, input.bttn:visited{ background:#050A2D; padding:2px; font-size:10px; border:1px solid #050A2D; color:#FFFDE9; }

a.bttn, a.bttn:visited{ padding:3px; }

ol.subcats{ list-style-type:circle; line-height:15px; }

table.order th{ background:#050A2D; color:white; font-size:10px; text-transform:uppercase; border-left:1px solid white; }
td{ border-bottom:1px solid #050A2D; }
td.total{ border-top:2px solid #050A2D; vertical-align:middle; font-size:14px; }

img.pimage, img.swatch{ border:1px solid #050A2D; }

table.tieform td{ border:none; }

table.noline td{ border:none; }

#footer{ background:url(../images/footer.gif) top left no-repeat; }
#footer a, #footer a:visited{ color:#FFFDE9; text-transform:uppercase; font:10px Georgia; font-weight:bold; text-decoration:none; }
#footer a:hover{ color:#6D78BB; }
#footer-nav li{ border-right:1px solid #050A2D; }
#footer-nav li.last{ border-right:none; }

#sub-footer, #sub-footer a, #sub-footer a:visited{color:#575D84; }
#sub-footer a:hover{ color:#777FB0; }