/* Quick fix */
table, tr, td {
	font-size: 10pt;
}

/* LINK GLOBALS */

A:link { 
	text-decoration: none; color:#145d00; font-weight: bold;
}

A:visited {
	text-decoration: none; color:#145d00; font-weight: bold;
}

A:hover { 
	text-decoration: underline; color:#1f9200; font-weight: bold;
}

A.sec_nav:link {
	text-decoration: none; color:#000000; font-weight: bold;
}
A.sec_nav:visited {
	text-decoration: none; color:#000000; font-weight: bold;
}
A.sec_nav:hover {
	text-decoration: underline; color:#000000; font-weight: bold; 
}
A.sm_comment:link {
	text-decoration: none; color:#000000; font-size: 8pt;
}
A.sm_comment:visited {
	text-decoration: none; color:#000000; font-size: 8pt;
}
A.sm_comment:hover {
	text-decoration: underline; color:#000080; font-size: 8pt;
}

A.home_module_a:link {
	text-decoration: none; color:#000000; font-size: 16pt;
}
A.home_module_a:visited {
	text-decoration: none; color:#000000; font-size: 16pt;
}
A.home_module_a:hover {
	text-decoration: underline; color:#000080; font-size: 16pt;
}

/*///////////////////////*/

html, body {
	background:#FFFFFF url(img/bg.gif) repeat-y center;
	margin: 0px;
	overflow-x: hidden;
	font-family: Arial;
	font-size: 12pt;
	cursor: default;
	color: #000;
}

.main_wrap_all {
	border-top: 1px solid #60899e;
	border-bottom: 1px solid #60899e;
}

.main-wrap_table {
	width: 760px;
	border: 1px solid #000000;
}

.main_header {
	width: 760px;
	height: 190px;
	background: url(img/header.png) no-repeat center;
}

.main_crumb {
	width: 760px;
	height: 16px;
	font-size: 10px;
}
.main_nav {
	width: 125px;
	background: url(img/bg_nav.gif) repeat-y;
	padding-left: 0px;
	padding-top: 0px;
}
.main_spacer {
	width: 3px;
	background: url(img/bg_spacer.gif) left repeat-y;
}
.main_content {
	font-family: Arial;
	font-size: 10pt;
	/* width: 630px; TEMPORARY FOR NO NAVIGATION BAR! */
	width: 760px;
}
.main_sec_nav {
	width: 630px;
	height: 40px;
	text-align: center;
	font-size: 11px;
	background: url(img/bg_sec_nav.gif) left repeat-y;
}
.footer {
	font-family: Arial;
	font-size: 10px;
	color: gray;
	height: 14px;
	background: url(img/bg_footer.gif) repeat-x;
}
.tab {
	width: 630px;
	height: 25px;
	font-size: 16pt;
	font-weight: bold;
	background: url(img/bg_tab.gif) repeat-x;
}

/*/////////////////////////////////////////////// NAV /////////////////////////////////// */

/*echo "<div class=\"nav_contact\" onmouseover=\"rollover(this,'nav_contact2');\" onmouseout=\"rollover(this,'nav_contact')\" onClick=\"window.location='/contact'\"></div>";
echo "<div class=\"nav_client\" onmouseover=\"rollover(this,'nav_client2');\" onmouseout=\"rollover(this,'nav_client')\" onClick=\"window.location='/client'\"></div>";
echo "<div class=\"nav_price\" onmouseover=\"rollover(this,'nav_price2');\" onmouseout=\"rollover(this,'nav_price')\" onClick=\"window.location='/price'\"></div>";
echo "<div class=\"nav_directions\" onmouseover=\"rollover(this,'nav_directions2');\" onmouseout=\"rollover(this,'nav_directions')\" onClick=\"window.location='/directions'\"></div>";*/


.nav_contact {
	background: url(img/nav_contact.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_contact2 {
	background: url(img/nav_contact_h.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_client{
	background: url(img/nav_client.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_client2 {
	background: url(img/nav_client_h.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_price{
	background: url(img/nav_prices.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_price2 {
	background: url(img/nav_prices_h.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_directions{
	background: url(img/nav_directions.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_directions2 {
	background: url(img/nav_directions_h.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_faq {
	background: url(img/nav_faq.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}
.nav_faq2 {
	background: url(img/nav_faq_h.gif) no-repeat center;
	cursor: pointer;
	height: 144px;
	width: 120px;
}

/*/////////////////////////////////////////////// HOME /////////////////////////////////// */
.home_div {
	padding: 0px;
	width: 630px;
}
.home_div-left_cell {
	width: 375px;
	border-right: 1px #d5ebcd solid;
	font-size: 10pt;
	padding-right: 15px;
}
.home_div-right_cell {
	width: 255px;
	font-size: 10pt;
}

/*////////////////////////////////// GALLERY ////////////////////////////// */
.gallery {
	width: 630px;
}


.gal_cell {
	width: 210px;
	padding-bottom: 25px;
	padding-top: 25px;
	text-align:center;
}



.gal_pages {
	text-align: center;
	font-size: 10pt;
	background: #FFFFFF url(img/bg_gal_pages.gif) bottom repeat-x;
	height: 14px;
	border: 0px hidden black;
	padding: 0px;
	width: 630px;
}
.prev {
	text-align: left;
	font-size: 10pt;
	width: 210px;
}
.next {
	text-align: right;
	font-size: 10pt;
	width: 210px;
}
.pages {
	text-align: center;
	font-size: 10pt;
	width: 210px;
}

.headdiv {
	font-size: 16pt;
	font-weight: bold;
	background: #b3e3ff;
}
.headdiv2 {
	font-size: 16pt;
	font-weight: bold;
	background: #51b6fd;
}


/* user comment boxes */

.user_comment {
width: 300px;
font-size: 10pt;
color: white;
}

.comment_head {
height: 16px;
background: url(img/comment_top.gif) no-repeat;
font-size: 8pt;
padding-left: 4px;
}

.comment {
background: url(img/comment_mid.gif) repeat-y;
padding-left: 2px;
}

.comment_foot {
height: 15px;
background: url(img/comment_bot.gif) top no-repeat;
}




