.text {color: #000000; font: normal 12px/16px helvetica,arial; }
.smtext, .smtext P, .smtext A {color: #000000; font: normal 10px/12px helvetica,arial; }
.error { color: red; font: bold 12px/16px helvetica,arial; }
.success { color: green; font: bold 12px/16px helvetica,arial; }

.nav, .nav A, .nav A:visited { color: #000000; font: 10px/12px helvetica,arial; }

.dim { color: #AAAAAA; font: 12px/16px helvetica,arial; }

P { color: #000000; font: normal 12px/16px helvetica,arial; }
TD { color: #000000; font: normal 12px/16px helvetica,arial; }
INPUT {color: #000000; font: normal 12px/16px helvetica,arial; }

a.btn, a.btn:visited {color:black; border:solid 1px GAINSBORO; text-decoration:none; line-height:16px; width:140px}
a.btn:active {border-top:solid 1px gray; border-left:solid 1px gray; border-right:solid 1px white; border-bottom:solid 1px white;}
a.btn:hover {border-top:solid 1px white; border-left:solid 1px white; border-right:solid 1px gray; border-bottom:solid 1px gray;}

.fieldheader { color: #000000; font: bold 12px/16px helvetica,arial; text-transform: capitalize }
.smfieldheader { color: #000000; font: bold 11px/13px helvetica,arial; text-transform: capitalize }
.banner {font: bold 16px/18px helvetica,arial; color: #000000; background-color: #0099CC}
.section {font: bold 12px/12px helvetica,arial; color: #FFFFFF; background-color: #7695DD}

.bdrcolor {background-color: black}
.titlebar { color: #FFFFFF; text-align:center; font: bold 12px/16px helvetica,arial; text-transform: capitalize; background-color: #036 }
.formbody { font: 12px/16px helvetica,arial; color: #000000; background-color: GAINSBORO }
.formbody2 { font: 12px/16px helvetica,arial; color: #000000; background-color: #EEEEFF }
.listbody { font: 12px/16px helvetica,arial; color: #000000; background-color: #FFFFFF }

.listodd {
     font: 12px/16px helvetica,arial;
     color: #000000;
     background-color: WHITE
}

.listeven {
     font: 12px/16px helvetica,arial;
     color: #000000;
     background-color: WHITE
}

/*
===========================
Top Nav Links
===========================
*/

.topnav .navlinkOn A, .leftnav .navlinkOver A {
    color:white;
    font: normal 12px/14px helvetica,arial;
    text-decoration:none;
}

.topnav .navlink{
    border:solid 1px #000000;
    background-color:#696969;
    cursor:pointer;
    cursor:hand;
}

.topnav .navlinkOn {
    border:solid 1px black;
    background-color:darkred ;
    cursor:pointer;
    cursor:hand;
}

.topnav .navlinkOver {
    border:solid 1px black;
    background-color:darkred ;
    cursor:pointer;
    cursor:hand;
}

.topnav .navlinkOver TD, .topnav .navLinkOn TD, .topnav .navlink TD {
    color:white;
    font: normal 12px/14px helvetica,arial;
}

.subcontent{
    border-top:solid 1px black;
    border-left:solid 1px black;
    border-right:solid 1px white;
    border-bottom:solid 1px white;
    background-color:gray;
}

.topnav .subcontent .navlink{
    border:solid 1px black;
    color:white;
    font: normal 12px/14px helvetica,arial;
    text-decoration:none;
}

/*
===========================
Left Nav Links
===========================
*/
.leftnav .navlinkOn A, .leftnav .navlinkOver A {
    color:white;
    font: normal 12px/14px helvetica,arial;
    text-decoration:none;
}

.leftnav .navlink{
    border:solid 1px #000000;
    background-color:#696969;
    cursor:pointer;
    cursor:hand;
}

.leftnav .navlinkOn {
    border:solid 1px black;
    background-color:darkred;
    cursor:pointer;
    cursor:hand;
}

.leftnav .navlinkOver {
    border:solid 1px black;
    background-color:darkred;
    cursor:pointer;
    cursor:hand;
}

.leftnav .navlinkOver TD, .leftnav .navLinkOn TD, .leftnav .navlink TD {
    color:white;
    font: normal 12px/14px helvetica,arial;
}


.subcontent{
    border-top:solid 1px black;
    border-left:solid 1px black;
    border-right:solid 1px white;
    border-bottom:solid 1px white;
    background-color:gray;
}

.leftnav .subcontent .navlink{
    border:solid 1px gray;
    color:white;
    font: normal 12px/14px helvetica,arial;
    text-decoration:none;
}

.navsection TD {
    color:white;
    font: bold 16px/18px helvetica,arial;
    text-align:center;
}
/*
===========================
blog styles
===========================
*/

.tabon .htab {background-color:lightgrey; top:0; width:120; height:27; border-color:black; border-left-color:white; border-top-color:white; border-width:1; border-style:solid; border-bottom-style:none; cursor:hand; position:absolute; z-index:3}
.taboff .htab {background-color:darkgray; top:5; width:120 height:20; border-color:black; border-width:1; border-style:solid; border-bottom-style:none; cursor:hand; position:absolute; z-index:0}
.tabon .htabbody {background-color:lightgrey; width:100%; height:100%; border-right-color:gray; border-bottom-color:gray; border-left-color:white; border-top-color:white; border-style:solid; border-width:1; position:absolute; top:26; left:0; padding:3px; display:block; z-index:2}
.taboff .htabbody {background-color:lightgrey; width:100%; height:100%; border-right-color:black; border-bottom-color:black; border-left-color:white; border-top-color:white; border-style:solid; border-width:1; position:absolute; top:26; left:0; padding:3px; display:none; z-index:1}
.htab td{font-size:8pt; font-weight:bold; font-family:arial}
.btnBar {background-color:lightgrey;border-width:1;border-style:solid;border-bottom-color:gray;border-right-color:gray;border-top-color:white;border-left-color:white;virtical-align:middle;}
.btnActive, .btnInactive, .btnDepressed {color:black;cursor:hand;margin:1;padding:2;border-width:1;border-style:solid;width:1;font-family:arial; font-size:10pt; font-weight:bold;virtical-align:middle;}
.btnDisabled {color:gray;cursor:default;margin:1;padding:2;border-width:1;border-style:solid;width:1;font-family:arial; font-size:10pt; font-weight:bold;virtical-align:middle;}
.btnToggleOn {color:black;cursor:default;margin:1;padding:2;border-width:1;border-style:solid;width:1;font-family:arial; font-size:10pt; font-weight:bold;virtical-align:middle;}
.btnDivider {cursor:default;margin:1;border-width:1;border-left-color:gray; border-right-color:white; border-left-style:solid;border-right-style:solid;width:1;}
.btnActive {border-top-color:white; border-left-color:white; border-right-color:gray; border-bottom-color:gray}
.btnInactive {border-color:lightgrey}
.btnDepressed, .btnToggleOn{border-top-color:gray; border-left-color:gray; border-right-color:white; border-bottom-color:white;background-color:seashell}
.btnDisabled {border-color:lightgrey}

/*
===========================
page styles
===========================
*/

.blogtitle {font: bold 16px/18px helvetica,arial; color: #000000;}

/*
============================
tinydogshop specific
============================
*/

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE:12px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color:white;
}

#banner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #369 4px solid;
	BACKGROUND-COLOR: #7695DD
}
#banner H1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 10px 0px 0px;
	PADDING-TOP: 4px;
	FONT-SIZE:20px;
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
	LETTER-SPACING: 1px;
	TEXT-ALIGN: left
}
#banner IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 40px 0px 20px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

TD#leftcolumn {
	BORDER-RIGHT: #696969 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #696969 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	BORDER-LEFT: #696969 1px solid;
	WIDTH: 180px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #696969 1px solid;
	BACKGROUND-COLOR: #7695DD;
	ALIGN: center
}
#midcontainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 10px 10px 10px;
	PADDING-TOP: 0px
}
#content {
	PADDING-LEFT: 20px;
	WIDTH: 600px
}
#navcontainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.2em;
	MARGIN: 0px 0px 20px;
	FONT: 12px arial,
	helvetica, sans-serif;
	WIDTH: 100%;
	COLOR: #fff;
	PADDING-TOP: 0.2em;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #036;
	ALIGN: center
}

H2 {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-TOP: 0px
}

TD#leftcolumn H3 {
	MARGIN-TOP: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}

.copyright {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	MARGIN-LEFT: auto;
	COLOR: #a9a9a9;
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: center
}
