BODY,TD,TH {font-family: arial; font-size: 12px; margin:0px; background:#eeeeee url(backshade.gif) repeat-y center;}

a{text-decoration:none; color:#336699;}

a:hover {text-decoration:underline; color:steelblue;}

a.side{text-decoration:none; color:#336699; padding:5px;}
a.side:hover {text-decoration:underline; color:steelblue;}

ul{list-style:inside; padding:0; margin:0; text-align:left;}
li{margin:4px;}


H1 {letter-spacing:5px; color: white; text-align:center;}
.subtitle {color:#000000; text-align:center;}
.topbar {font-weight:bold; text-align:center; padding:8px; background:#EEEEEE; margin-top:-15px;}          
H2, H3 { color:#808080;}
h3.title{font-family: arial; color:#817c7b; font-size:14px; font-style:italic;}
#sidebar {background:white; width:180px; padding:4px; border-right:solid 1px #B0C4DE;}
#sidebarb {background:white; width:180px; padding:4px; border-left:solid 1px #B0C4DE;}
.line {border-top:dotted 1px silver;}
.links{color:#000000;}


.tbl{width:780px; background:white; margin-left:auto; margin-right:auto;}

.page {color:steelblue; font-weight:bold;}
.featured {background:#ccffcc;}
.mugs {float:left; width:150px; margin:4px; padding-bottom:15px; font-weight:bold;}
.content {padding:20px; text-align:left; background:white;}

/*landing pages*/
.top{color:white; background:#B0C4DE; padding:20px; letter-spacing:5px; text-align:center;}
.toplinks {background:#deecec; padding:5px; text-align:right;} 
.heading {font-size:25px; color:#808080; margin-top:15px; margin-bottom:15px; display:block;}
.doglink {float:left; width:150px; font-weight:bold;}
.recent {background:#778899; color:white; text-align:center; font-weight:bold; width:100%;}
.new {text-align:center; width:200px; background:white;}
.guarantee {padding:4px; border-top:dotted 1px;}
.link {font-weight:bold; font-size:17px; display:block; margin-top:20px; margin-bottom:10px;}
/*end*/

/*index page*/

/*top thumbnail menu*/
.toptbl{margin:auto; width:778px;}
.cell {background:lightblue; text-align:center; padding:0;}
.sublink{padding:5px;}

/*side box*/
.sidebox {padding:0px; background:#eeeeee; width:180px; border:solid 12px white; border-left:none; text-align:center;}

/*sidebar i frame*/
.sideframe {height:700px; width:180px;}

/*gallery*/
.framewindow {width:300px; height:520px; text-align:center;}
.thumbnails {border:solid 1px silver; padding:3px; margin:3px;}
.sidecell {width:40%; background:white; padding-left:10px; border-right:solid 1px #B0C4DE;}
.gallerycontent {background:white; padding:0px; text-align:center;}
.text{margin-right:30px; margin-left:30px;}


