html, body		{height:100%; text-align: center; margin: 0; padding: 0; border: 0; background: #fff; color: #000; font: 13px/1.25 Tahoma, Verdana, sans-serif;}

p		{color: #000; font: 13px/1.25 Tahoma, Verdana, sans-serif;}

a:link		{color: #a36349; text-decoration: none}
a:active 	{color: #a36349; text-decoration: none}
a:visited 	{color: #a36349; text-decoration: none}
a:hover 	{color: #a36349; text-decoration: underline;}

ul {list-style: square;}
h1 {color: #416282; font: 18px/26px Tahoma, Verdana, sans-serif; font-weight:normal; margin: 0 0 20px 0;}
h2 {color: #293E53; font: 16px/20px Tahoma, Verdana, sans-serif; font-weight:normal; margin: 25px 0 3px 0;}
h3 {color: #416282; font: 13px/18px Tahoma, Verdana, sans-serif; font-weight:bold; margin: 25px 0 3px 0;}
h4 {color: #416282; font: 11px/15px Tahoma, Verdana, sans-serif; font-weight:bold; margin: 10px 0 3px 0;}
textarea, input {background-color: none; color: #666; border: 1px solid #666; font: 11px/1.25 Tahoma, Verdana, sans-serif;}

.head1 {color: #416282; font: 18px/26px Tahoma, Verdana, sans-serif; font-weight:normal; margin: 0 0 10px 0;}
.head2 {color: #293E53; font: 16px/20px Tahoma, Verdana, sans-serif; font-weight:normal; margin: 25px 0 3px 0;}
.head3 {color: #416282; font: 13px/18px Tahoma, Verdana, sans-serif; font-weight:bold; margin: 25px 0 3px 0;}
.head4 {color: #416282; font: 11px/15px Tahoma, Verdana, sans-serif; font-weight:bold; margin: 0px 0 3px 0;}

#container {width: 100%;
min-width:800px;
background: #fff;
position: relative;
text-align: left;
min-height: 100%;
height: 100%;
}

#header  			{position:relative; top:0px; padding:0px; margin:0; width:100%; height:50px; background:#9ABE49;}
#home-middle 		{position:relative; top:0px; padding:0px; margin:0; width:100%; height:600px; background:url(http://watchstepfilms.com/images/background.gif) repeat-x;}
#home-flash			{position:relative; float:left; width:430px;}
#home-right			{position:relative; float:left; width:470px; text-align: left;}
#home-navbar		{padding-top: 25px; text-align: left;}
#home-copyright		{clear:both; position: relative; margin:0; padding-top:15px; width:800px; height: 25px; color:#111; font: 10px/1.25 Tahoma, Verdana sans-serif;}
#sec-middle 		{position:relative; top:0px; padding:0px; margin:0; width:100%; height:100%; background:url(http://watchstepfilms.com/images/background.gif) repeat-x;}
#sec-left			{position:relative; float:left; width:298px;}
#sec-right			{position:relative; float:left; width:602px; text-align: left;}
#sec-navbar			{padding-top: 65px; text-align: left;}
#sec-text			{padding: 50px 30px 0 0; position:relative; float:left; width:340px; text-align: left;}
#sec-textlong		{padding: 50px 30px 0 0; position:relative; float:left; width:500px; text-align: left;}
#sec-quote			{padding: 150px 15px 0 0; position:relative; float:left; width:211px; text-align: left;}
#sec-copyright		{clear:both; position: relative; margin:0; padding:30px 0; width:800px; height: 25px; color:#111; font: 10px/1.25 Tahoma, Verdana sans-serif;}
#footer 			{clear:both; vertical-align:bottom; position:relative; bottom:0px; padding:0px; margin:0; width:100%; height:50px; background:#191919;}

#container-content	{position:relative; padding:0; margin:0; width:800px; height:auto;}
#sidenavigation 	{font: 10px/1.5 Arial,Helvetica; padding-left: 15px; border-left:#416282 solid 1px;}
#sidenavpadding 	{padding: 15px 25px; float:right; width:206px;}

.hometext			{font-size: 16px;}
.small 				{font: 10px/14px Arial,Helvetica;}
img					{border: 0;}
.padding-left 		{padding-left:10px;}
.padding-right 		{padding-right:10px;}
.padding-top-bottom {padding:20px 0;}
.padding-top		{padding-top:20px;}
.padding-bottom		{padding-bottom:20px;}
.date 				{font: 11px/1.25 Tahoma, Verdana, sans-serif; font-style: italic; color: #416282;}
.blue 				{color:#4F636D;}
.white				{color:#ffffff;}
.border-top			{padding-top:10px; border-top:#ccc solid 1px;}
.border-bottom		{padding-bottom:10px; border-bottom:#ccc solid 1px;}
.border-right		{padding-right:10px; border-right:#ccc solid 1px;}
.border-left		{padding-left:10px; border-left:#ccc solid 1px;}
.error	 			{color: #c00; font-weight:bold;}
.photo-right 		{float:right; text-align:left; color:#4F636D; padding:0px 0px 15px 15px;}
.photo-left 		{float:left; text-align:left; color:#4F636D; padding:0px 20px 20px 0px;}
.nomargin			{margin-top:0; padding-top:0;}
.block				{clear:both;}
#column				{float:left; padding-right:20px;}
#column1-contact	{clear:both; float:left; width:80px; padding:1px 10px 1px 0px; text-align:right;}
#column2-contact	{float:left; width:300px; padding:1px 0px;}
.sitemap			{padding:10px 0; border-top:#ccc dotted 1px;}
.sitemapsub			{padding:10px 0 10px 30px; border-top:#ccc dotted 1px;}