@charset "UTF-8";
/* CSS Document */
body { background-color:#3D060A; background-image:url(images/dog-training-bg.jpg); background-repeat:repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img { border:none;}
#wrapper { background-color:#FFF; width:837px; margin:0 auto; margin-bottom: 5px; }
#links { width:837px; margin:0 auto; margin-bottom: 5px; background-image:url(images/links-bg.jpg); background-repeat:repeat-x; }
#footer { width:837px; margin:0 auto; margin-bottom: 5px; color:#FFF; font-size:11px; line-height:145%; }
h1 { font-size:20px; margin-bottom:0; padding-bottom:0;}
h2 { font-size:16px; margin:0; padding-bottom:0; font-weight:normal;}
h1.intro { display:block; font-size:11px; padding:6px 10px; text-align:center; background-color:#250406; color:#877576; margin:0; font-weight:normal; }
span.highlight { color:#900; font-size:14px; }
div.clear { font-size:1px; clear:both;}
div.logo { width:413px; float:left; display:inline; margin:15px 0px 10px 15px; }
div.sasha { float:right; width:144px; display:inline; margin:5px 5px 5px 0px; }
div.topbar { background-image:url(images/top-bar.jpg); background-repeat:repeat-x; }
div.topbar div.left { padding:11px 0px 10px 15px; float:left; width:125px; }
div.topbar div.right { padding:11px 5px 10px 0px; float:right; width:216px; }
div#content div.left { padding:11px 0px 10px 15px; float:left; width:200px; text-align: center; }
div#content div.right { padding:11px 10px 10px 0px; float:right; width:600px; color: #370506; }
ul#nav, ul#nav li { margin:0; padding:0; list-style-type:none; }
ul#nav { margin-bottom: 15px;}
ul#nav li a { height:27px; text-indent:-9999px; overflow:hidden; display:block;}
ul#nav li.home a {background-image:url(images/btn-home.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#nav li.home a:hover {background-position:0 -27px;}
ul#nav li.about a {background-image:url(images/btn-about.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#nav li.about a:hover {background-position:0 -27px;}
ul#nav li.success a {background-image:url(images/btn-success.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#nav li.success a:hover {background-position:0 -27px;}
ul#nav li.contact a {background-image:url(images/btn-contact.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#nav li.contact a:hover {background-position:0 -27px;}
ul#nav li.photo a {background-image:url(images/btn-photo.jpg); background-repeat:no-repeat; background-position:0 0;}
ul#nav li.photo a:hover {background-position:0 -27px;}
.center{text-align:center;}
div.list { width:290px; float:left; }
ul.dog-training,ul.dog-training-links  {margin:0; padding:0; list-style:none;}
ul.dog-training li { background-image:url(images/paw-print.gif); background-repeat:no-repeat; padding: 2px 0px 2px 22px; margin-bottom: 5px; }
ul.dog-training-links li { background-repeat:no-repeat; padding: 2px 10px 2px 0px; display:inline; border-right:solid 1px #CCC; }
ul.features {margin:0; padding:0; list-style:none;}
ul.features li { background-image:url(images/paw-print.gif); background-repeat:no-repeat; padding: 2px 18px 2px 18px; margin-bottom: 5px; display:inline; font-weight:bold; }
/*Forms*/
fieldset { padding: 5px; padding-bottom:10px; border:1px solid #BFB0C3; color:#131C24; margin-bottom:20px; margin-top:15px; }
label { float:left; width:150px; margin-right:10px; padding-top:2px; text-align:right; }
label.normal { float:left; width:160px; margin-right:10px; padding-top:2px; text-align:left; font-weight:normal; margin-bottom:5px; }
select{margin-bottom:5px;}
legend { font-size:16px; letter-spacing:-1px; color:#4A1F3D; margin-left: 20px; }
input.one { width:80px; border:none; margin-bottom:5px; background-color:#FFFFFF!important; background: #FFF url(images/input100.gif) repeat-x top left; padding:3px 10px 4px 10px; }
input.two { width:180px; border:none; margin-bottom:5px; background-color:#B7D5FF!important; background: #FFF url(images/input200.gif) repeat-x top left; padding:3px 10px 4px 10px; }
input.three { width:280px; border:none; margin-bottom:5px; background-color:#FFFFFF!important; background: #FFF url(images/input300.gif) repeat-x top left; padding:3px 10px 4px 10px; }
input.four { width:380px; border:none; margin-bottom:5px; background-color:#FFFFFF!important; background: #FFF url(images/input400.gif) repeat-x top left; padding:3px 10px 4px 10px; }
input.keyword { background:none; width:76px; border:none; margin-bottom:5px; background-image:url(../images/forms/transsmall.png); background-repeat:no-repeat; padding:3px 10px 4px 10px; }
form br { clear:both; }
.red { color:#C10C1A;}
.boldblue{ color:#03C; font-size:16px; font-weight:bold; padding-top: 10px; padding-bottom: 5px; }

