@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.7em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background:#0e273c url(../images/body-repeat.gif) repeat-x; text-align:center; min-height:100%;}
#container{margin:0 auto; padding-left:40px; width:1100px; position:relative; text-align:left;}/*centers main content*/
#content{width:870px; padding:10px 0 0 20px; color:#333; float:left;}
#leftcolumn{width:185px; float:left; margin:0; padding:0;}
#minheight {height:400px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
.topsentence{font-size:.78em; color:#999; padding:3px 0 5px 208px; text-transform:uppercase;}
.clear {clear:both;}
#logo{background:url(../images/spokane-industries-logo.png) no-repeat; display:block; position:absolute; width:155px; height:146px; top:30px; left:55px;}

/***************** Headers *****************/
h1 {font-size: 1.2em; font-weight:bold; text-transform:uppercase;}
h2 {font-size: 1.1em; }
.greytan{color:#c6baa4;}
.brownorange{color:#bd7732;}
.gray{color:#676767;}
.black{color:#252525;}
.teel{color:#6ca5ac;}
.purple{color:#6d678b;}
.blue{color:#5388ca;}

/***************** Basic Links *****************/
a:link, a:visited{color:#3976BF; text-decoration:underline;}
a:hover{color:#0e273c; text-decoration:none;}

a.gray:link, a.gray:visited{color:#626262; text-decoration:underline;}
a.gray:hover{color:#000; text-decoration:none;}

a.indentgray:link, a.indentgray:visited{margin-left:15px; color:#626262; text-decoration:underline;}
a.indentgray:hover{color:#000; text-decoration:none;}

a.black:link, a.black:visited{color:#252525; text-decoration:underline;}
a.black:hover{color:#4b4b4b; text-decoration:none;}

a.largewhite:link, a.largewhite:visited{color:#fff; text-decoration:none;}
a.largewhite:hover{color:#4b4b4b; text-decoration:underline;}

/************** Text Formatting **************/
.boldbluecaps{font-size:1.25em; font-weight:bold; text-transform:uppercase; color:#3976bf;}
.boldblue{font-size:1.3em; font-weight:bold; color:#3976bf;}
.largegray{font-size:1.25em; font-weight:bold; color:#bbb;}
.largedarkgray{font-size:1.25em; font-weight:bold; color:#4b4b4b;}
.darkgray{font-size:.9em; font-weight:bold; color:#4b4b4b;}
.largewhite{font-size:1.25em; font-weight:bold; color:#fff;}
.purplegeorgia{color:#6d678b; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif;}
.smtoptm{font-size:.65em; vertical-align:top;}
.sphighlight{font-family: "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold;}


/************** Image Formatting **************/
.floatright{float:right; padding:8px 0 8px 8px;}
.hidden {margin-left:-5000px;}

/************** List Formatting **************/
ul li {margin-left:30px;}

/*********** Interior Page Content Top Text ***********/
.breadcrumbs{color:#fff; margin:8px 0 0 14px; font-size:.85em;}
.breadcrumbs a:link, .breadcrumbs a:visited{color:#fff; text-decoration:none;}
.breadcrumbs a:hover{color:#ccc; text-decoration:none;}
.title{color:#000; font-weight:bold; margin:12px 0 0 192px; text-transform:uppercase; font-size:.9em;}
.phone{font-size:1.35em; font-weight:bold; color:#ccc; margin:-37px 0 0 570px;}
.additional{color:#a3a3a3; margin:4px 0 0 570px; font-weight:bold; font-size:1.15em;}

/************** Fast Response Team **************/
#fast{background:url(../images/fast-response-team-bckgrnd.gif) no-repeat; width:242px; height:123px;}
ul#fast {padding-top:6px;}
ul#fast li{list-style:none; padding-top:19px; text-transform:uppercase; font-size:.85em; font-weight:bold; text-align:center; margin-left:-10px;}
ul#fast li a:link, ul#fast li a:visited{color:#666; text-decoration:none;}
ul#fast li a:hover, ul#fast li a.active{color:#000; text-decoration:none;}

/***************** Left Menu *****************/
/*style containing menu div*/
#menu {width:185px; margin:165px 0 0 0; padding:0; font-size:.85em; text-align:left; background-color:#083b5e;}
#menu ul {margin:0; padding:0; color:#fff;}
#menu li {position:relative; list-style:none; margin:0 0 0 10px; line-height:1.6em;}
#menu li a:link, #menu li a:visited {color:#fff; text-decoration:underline;}
#menu li a:hover, #menu li a.active {color:#bbb; text-decoration:underline;}
#menu>ul a {width:auto;}/*IE7 fix*/

/***************** Top Menu *****************/
/*style containing menu div*/
#topmenu {font-size:11px; position:absolute; left:250px; top:32px; z-index:200; width:80em;}
#topmenu ul {margin:0; padding:0; color:#fff;}
#topmenu ul li {list-style-image:none; list-style-type:none; list-style-position:outside; text-transform:uppercase; font-weight:bold; margin:0; padding:0; float:left; padding-right:59px;}
#topmenu li a:link, #topmenu li a:visited {color:#ccc; text-decoration:none; height:16px;}
#topmenu li a:hover, #topmenu li a.active {color:#fff; text-decoration:none;}
#topmenu>ul a {width:auto;}/*IE7 fix*/

/***************** Footer *****************/
ul#footer {display:block; margin:15px auto 0pt; padding:0 0 0 30px; width:900px;}
ul#footer li {display:inline; float:right; font-size:0.8em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 10px 0pt 0px;}
ul#footer li a:link, ul#footer li a:visited{color:#bbb; text-decoration:none;}
ul#footer li a:hover{color:#fff; text-decoration:none;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt; color:#999; margin-left:-90px;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.8em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}