/*
	Author	:	Sonora DesignWorks
	Website	:	SonoraDesignWorks.com
*/


@import url("reset.css");





/* GENERAL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
html {background: #4e4339;}

body  {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/pageBack.jpg) top repeat-x #fff;
	color: #303030;
	font-size:12px
}

.main-title {text-indent:-9999px}
h2 {font-size:22px; line-height:30px; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:20px}


/* LINKS
-----------------------------------------------------------------------------*/



a:link 		{color:#36C; text-decoration:none}
a:visited 	{color:#36C; text-decoration:none}
a:hover 	{color:#36C; text-decoration:underline}
a:active 	{color:#36C; text-decoration:underline}



/* CONTAINER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#container { 
	width: 960px;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
} 


/* HEADER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#header { 
	background:url(../images/headBack.jpg) no-repeat; 
	height:101px;
	width:960px;
} 

#header h1 {
	text-indent:-9999px;
}


/* MAIN NAV
-----------------------------------------------------------------------------*/

#navBox {width:960px; height:31px; background:url(../images/navBack.jpg) no-repeat}


/* leftCol
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#leftCol {
	float: left;
	width: 545px;
}

#leftCol ul {list-style-type:disc;  margin-left:20px;}
#leftCol li {margin-left:11px; *margin-left:12px}


/* MAINCONTENT
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#mainContent { 
	margin: 0px;
	min-height:315px;
	background:url(../images/contentBack.jpg) bottom repeat-x;
	line-height:18px;
	padding-bottom:20px;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	
} 

/* MAIN Inner
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#mainInner { 
	padding:25px 30px 0 30px
} 


/* RIGHT COL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#rightCol {
	float: right;
	width: 290px;
}

.rightInterior {padding-top:50px}
.rightInteriorT {padding-top:77px}

#rightBox {width:290px; background:url(../images/rightBoxBack.jpg) repeat-x; border:2px solid #f6f6f6; padding-bottom:20px;
-webkit-box-shadow: 0px 0px 3px #999;
-moz-box-shadow: 0px 0px 3px #999;
margin-top:15px; *padding-top:20px}

#rightCol p {text-align:center}

#rightBox ul { font-weight:bold; color:#67594a; line-height:15px}
#rightBox li {padding-left:14px; background:url(../images/arrow.png) 0 4px no-repeat; margin:0 5px 15px 10px}
#rightBox span {color:#d5142f}

.phone {font-size:12px; color:#c5112d}

.R-BoxTitle {font-size:15px; font-weight:bold}
#rightBox img {border:2px solid #CCC; }


.call {background:#fff; border:2px solid #f6f6f6; padding:10px;
-webkit-box-shadow: 0px 0px 3px #ccc;
-moz-box-shadow: 0px 0px 3px #ccc
}

.subTitle {color:#c5112d; font-size:13px; font-weight:bold}
.questions { font-size:16px; line-height:30px; padding:30px 0; color:#c5112d}

/* FOOTER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#footer-background {height:78px; width:100%; background:url(../images/footerBack.gif) repeat-x #4e4339}

#footer { 
	padding-top:20px;
	color:#ccc;
	line-height:17px;
	margin:0 auto;
	width:960px
} 


#footer p {
	margin: 0;
	font-size:11px
}

#footer ul {padding-left:30px; width:60%; float:left}
#footer li {display:inline; margin-right:20px}
#copy {float:right; margin:0px; color:#fff; text-shadow:2px 2px 2px #2a231d; padding-right:25px; 

text-align:right;
text-transform:uppercase}
#copy span {text-transform:none; color:#d4c1ad;}

/* FOOTER LINKS
-----------------------------------------------------------------------------*/
#footer a:link, #footer a:visited {color:#d4c1ad; text-decoration:none; text-shadow:2px 2px 2px #2a231d}
#footer a:hover, #footer a:active {color:#fff; text-decoration:none; text-shadow:2px 2px 2px #2a231d}


