/*
	Author	:	Sonora DesignWorks
	Website	:	SonoraDesignWorks.com
*/


@import url("reset.css");
@import url("nav.css");





/* GENERAL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


body  {
	font-family:Arial, Helvetica, sans-serif;
	background: #e3e3e3;
	text-align: center;
	color: #111;
}

h2 {color:#ee8000; font-size:18px; font-family: "Helvetica Condensed", Arial}

/* LINKS
-----------------------------------------------------------------------------*/

a:link, a:visited, a:hover, a:active {text-decoration:none; }

a:link 		{color:#66C}
a:visited 	{color:#66C}
a:hover 	{color:#66C; text-decoration:underline}
a:active 	{color:#66C; text-decoration:underline}



/* CONTAINER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#container { 
	width: 990px;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
	border-left:1px solid #fff;
	border-right:1px solid #fff
	
} 


/* HEADER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


#header { 
	width:990px; height:136px; background:url(../images/headBack.jpg) no-repeat
	
} 

#header h1 {
	text-indent:-9999px
}






/* Left Column
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#leftCol {
	float: left;
	width: 775px;
	background: #fff;
	color:#333;
	
}

#leftCol ul {margin-left:15px}
#leftCol li {padding-left:20px; background:url(../images/bullet.jpg) left top no-repeat; list-style-type:none; margin-bottom:8px}

#leftContent {padding-left:30px; width:700px; padding-top:25px; font-size:13px; line-height:18px}


/* Right Col
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#rightCol { 
	width:215px;
	float:right;
	background:#fdfefe; background:url(../images/sidebar/rightTop.jpg) top no-repeat;
	min-height:379px
} 


/* FOOTER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#footBox {min-height:100px; background:#e3e3e3; width:990px; margin:0 auto; text-align:left}

#footer { 
	width:683px; float:right; 
} 

#footer p {
	margin-left:40px
	
}

#footer span, #footerInt span {color:#707070; font-size:10px}

#socialBox {float:left; padding:0px; width:300px; }
.facebook {margin-left:20px; margin-right:50px; float:left; margin-top:10px}
#flashBox {width:990px; height:322px;  margin-left:-1px}

.facebookInt {margin-right:20px; float:right; margin-top:15px}
.smallLogo {float:left;  margin-left:15px}
#footerInt {width:740px; padding-left:0px; float:right}


/* HomePage
-----------------------------------------------------------------------------*/

#home-contact {width:190px; height:204px; background:url(../images/homeContact.gif) no-repeat; float:right}
#home-content {width:420px; float:right; padding:23px 40px 0 0; font-size:13px}
#home-shop {width:308px; height:204px; background:url(../images/shopBack.jpg) no-repeat}
.shopButton {margin-top:20px}
#homeEmergency {margin-left:13px; margin-top:170px}

/* Content
-----------------------------------------------------------------------------*/

.shopButtonSide {margin-left:38px; margin-top:90px}
.emergencyButton {margin-left:38px; margin-top:160px}

#bioTable td{vertical-align:top; padding-bottom:25px; background:#ebf3f1; border-top:2px solid #fff; padding-top:15px}
#bioTable img {margin-right:15px; border:2px solid #fff;}
#bioTable p {margin-top:0px}
#bioTable span {color:#333; font-size:16px}

.servBox {padding:20px; background:#ebf3f1; font-size:13px; line-height:18px; min-height:170px}
.servBox img {float:right; margin-left:15px; border:2px solid #fff; margin-bottom:10px}

.staffBoxc {padding:20px; background:#ebf3f1; font-size:13px; line-height:18px; min-height:220px}
.staffBoxc img {float:right; margin-left:15px; border:2px solid #fff; margin-bottom:10px}

.staffBoxf {padding:20px; background:#ebf3f1; font-size:13px; line-height:18px; min-height:280px}
.staffBoxf img {float:right; margin-left:15px; border:2px solid #fff; margin-bottom:10px}

.staffBoxs {padding:20px; background:#ebf3f1; font-size:13px; line-height:18px; min-height:220px}
.staffBoxs img {float:right; margin-left:15px; border:2px solid #fff; margin-bottom:10px}

/* Forms
-----------------------------------------------------------------------------*/

input, textarea {background-color:#fffceb !important; width:200px; border:1px solid #777;  color:#333; font-weight:bold; margin-bottom:10px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px}
.radio {width:20px; background:none; position:relative; top:3px; border:0px}
input:focus, textarea:focus  {background-color:#fef9d9 !important; -webkit-box-shadow: 0px 0px 2px #999;
-moz-box-shadow: 0px 0px 2px #999;}

textarea {width:250px}
.submit {width:130px; cursor:pointer; -webkit-border-radius:5px;
-moz-border-radius:5px;}
.submit:hover {-webkit-box-shadow: 0px 0px 2px #999;
-moz-box-shadow: 0px 0px 2px #999; background:#FFF; -webkit-border-radius:5px;
-moz-border-radius:5px;}
select {width:150px}

