/* #Main Document Setup# */
body
{
	background: #702208 url("/App_Themes/SAJA/background.jpg") center top no-repeat;
}

#wrapper
{
	width: 800px;
	padding: 0;
	margin: 0 auto;
}

#menu
{
	background: #484848;
	border-bottom: 5px solid white;
	height: 21px;
}

#tagline
{
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin: 4px 5px 0 0;
	line-height: normal;
	padding: 0;
}

#content
{
	padding: 0 15px 15px 15px;
	min-height: 380px;
	background-color: #131313;
	position: relative;
}

.IE6 #content
{
	zoom: 1;
}

#content #header
{
	width: 800px;
	margin: 0 -15px;
	position: relative;
	border-bottom: 1px solid #b6cad1;
}

#content #header div.header
{
	height: 120px;
	text-indent: -9999px;
	overflow: hidden;
}

#content #header div.home
{
	height: 300px;
}

#content .left
{
	float: left;
	width: 375px;
}

#content .right
{
	float: right;
	width: 375px;
}

#content .full
{
	width: 770px;
}

#footer
{
	font-size: 10px;
	color: #9c705f;
	text-align: center;
	margin: 4em 0;
}

/* #Menu# */

#menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul li
{
	display: block;
	float: left;
}

#menu ul li a
{
	display: block;
	padding: 0 12px 1px 12px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#menu ul li a:hover,
#menu ul li.highlighted
{
	background-color: #999999;
}

/* #Headers# */

#header div.services
{
	background: url("/App_Themes/SAJA/header_services.jpg") left top no-repeat;
}
#header div.videos
{
	background: url("/App_Themes/SAJA/header_videos.jpg") left top no-repeat;
}
#header div.gallery
{
	background: url("/App_Themes/SAJA/header_gallery.jpg") left top no-repeat;
}
#header div.testimonials
{
	background: url("/App_Themes/SAJA/header_testimonials.jpg") left top no-repeat;
}
#header div.about
{
	background: url("/App_Themes/SAJA/header_about.jpg") left top no-repeat;
}
#header div.contact
{
	background: url("/App_Themes/SAJA/header_contact.jpg") left top no-repeat;
}
#header div.green
{
	background: url("/App_Themes/SAJA/header_green.jpg") left top no-repeat;
}
#header div.blue
{
	background: url("/App_Themes/SAJA/header_blue.jpg") left top no-repeat;
}
#header div.paleblue
{
	background: url("/App_Themes/SAJA/header_paleblue.jpg") left top no-repeat;
}
#textHeader
{
	position: absolute;
	top: 32px;
	left: 15px;
	font-size: 22px;
	text-transform: lowercase;
}
#textHeader.fullHeight
{
	top: 41px;
}
#textHeader a
{
	color: #fff;
	text-decoration: none;
}

/* #Text# */

html, body, p, h1, h2, h3, h4, h5, h6, td, table, ul, ol, li
{
	padding: 0;
	margin: 0;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

p
{
	margin: 1em 0;
	line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6
{
	margin: 1em 0;
	font-weight: normal;
}

h1 
{ 
	font-size: 22px;
}
h2 	{ font-size: 18px; }
h3	{ font-size: 14px; font-weight: bold; }
h4	{ font-size: 12px; font-weight: bold; }
h5	{ font-size: 10px; font-weight: bold; }
h6	{ font-size: 9px;  font-weight: bold; }

a
{
	color: #f9a065;
	text-decoration: underline;
}

a:hover
{
	color: #f98232;
	text-decoration: underline;
}

ul, ol
{
	margin: 1em 0 1em 1em;
	padding: 0 0 0 1em;
}

li
{
	line-height: 1.5em;
}

.noshow
{ 
	text-indent: -9999px;
	overflow: hidden;
	height: 0;
	margin: 0;
	padding: 0;
}

.clear
{
	clear: both;
}

/* #TabStrip# */

.tab_table
{
	position: absolute;
	right: 2px;
	top: 93px;
}

.tab_table .tab_on,
.tab_table .tab_off
{
	font-size: 9px;
	font-weight: bold;
	height: 26px;
	padding-bottom: 2px;
	text-align: center;
	width: 130px;
	background: left bottom no-repeat none;
	/* text-transform: lowercase; */
}

body.IE8 .tab_table,
body.IE7 .tab_table,
body.IE6 .tab_table,s
body.Safari .tab_table
{
	top: 91px;
}

.tab_table .tab_on
{
	width: 132px;
	background-image: url('/App_Themes/SAJA/tab_on.gif');
	padding-bottom: 1px;
	font-size: 10px;
}

.tab_table .tab_off
{
	width: 130px;
	background-image: url('/App_Themes/SAJA/tab_off.gif');
}

.tab_table .tab_link_on,
.tab_table .tab_link_off
{
	text-decoration: none;
	display: block;
}

.tab_table .tab_link_on
{
	color: white;
}

.tab_table .tab_link_off
{
	color: #9f9f9f;
}

/* #Lightbox# */
a.lightbox_thumb img
{
	border: 0;
	padding: 2px;
}

.lightbox_thumbs
{
	padding: 1em;
	padding-top: 2em;
	text-align: center;
}

.lightbox_thumbs table
{
	width: 100%;
}

.lightbox_thumbs td
{
	vertical-align: center;
	padding: 3px;
	text-align: center;
	background-color: #232323;
}

/* #Home Page Center Area# */

table.home
{
	position: absolute;
	left: 0;
	top: 0;
	width: 800px;
	height: 300px;
}

td.leftcell,
td.centercell,
td.rightcell
{
	text-align: center;
	vertical-align: center;
	width: 266px;
}

.homepagesample
{
	padding: 5px;
	border: 1px solid black;
	text-align: center;
	background-color: white;
	width: 180px;
	margin: 0 auto;
}

.homepagesample a
{
	color: #131313;
}

td.centercell ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.IE6 td.centercell ul li
{
	line-height: 1.0em;

}

td.centercell a
{
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding: 5px;
	margin: 0;
	display: block;
}

.IE6 td.centercell ul li a
{

}

td.centercell a:hover
{
	background-color: #fff;
	color: #000;
}

/* #Testimonials# */
p.testimonialExcerpt
{
	font-style: italic;
}
p.readMore
{
	padding-left: 1em;
	margin-top: -0.5em;
}

tr.testimonial td
{
	padding: 1em 0;
}

tr.testimonial .text
{
	display: block;
	padding-right: 3em;
	line-height: 1.35em;
}

tr.testimonial .signature
{
	display: block;
	margin: 1em 0;
	padding-left: 2em;
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold;
}

tr.testimonial img
{
	padding: 10px;
	background-color: #fff;
	border: 1px solid black;
}