/*

LOGO: BRADLEY HAND ITC, #2F8511

*/

body
{font-size:13px;font-family: Arial, Verdana, Sans Serrif;margin:0;background:#333;color:#fff;padding:3px 0 54px 0;}

p{margin:0 0 10px 0;line-height:17px;color:#eee;}

a
{color:#A7C93D;}

a:hover
{text-decoration:none;}

.stContainer
{width:994px;margin:0 auto;background:#000;}/* #797979 */

.stContent
{background:url(img/13.jpg) 0 0 no-repeat;}

.stContentPad
{padding:18px 12px;}

.clear
{clear:both;}

.stBorderImg
{float:left;margin:0 20px 20px 0;}

.stBorderImg img
{padding:3px;border:2px solid #3B6932;}



/* navigation
========================================================================================== */

.stNav
{position:relative;height:22px;}

.stNav ul.leftNav
{position:absolute;top:0;}

.stNav ul.leftNav
{left:0;}

.stNav ul
{list-style:none;margin:0;padding:0;}

.stNav ul li
{float:left;border-top:1px solid #222;border-left:1px solid #222;border-bottom:1px solid #222;}

.stNav ul li a
{display:block;background:#3B6932;color:#eee;padding:4px 9px;font-size:11px;font-weight:bold;text-decoration:none;}

.stNav ul li a:hover
{background:#679E5E;color:#fff;}

.stNav ul li a.curPage
{cursor:default;background:#712B3D url(img/gray_arrow_ccc.gif) bottom center no-repeat;color:#fff;}

.stNav ul li a.curPage:hover
{background:#712B3D url(img/gray_arrow_ccc.gif) bottom center no-repeat;color:#fff;}


/* image changer
============================================================================================ */
a:focus
{outline:none;}

#loading
{float:right;height:369px;width:524px;margin:12px 0 12px 12px;background:transparent url(img/st_watermark.jpg) 50% 50% no-repeat;position:relative;border:1px solid #333;}

#loading div
{position:absolute;left:12px;top:12px;color:#444;font-weight:bold;font-size:12px;}

#loading div img
{margin:0 8px -3px 0;}

#imageChanger
{float:right;height:369px;width:524px;margin:12px 0 12px 12px;background:transparent url(img/st_watermark.jpg) 50% 50% no-repeat;display:none;position:relative;border:1px solid #333;}

* html #imageChanger,
* html #loading
{margin-top:0;}

#imageChanger .icimage img
{width:500px;height:333px;}

#imageChanger .icimage
{padding:12px;position:absolute;top:0;left:0;}

#imageChanger #ic_btns
{position:absolute;bottom:30px;right:15px;z-index:10;}

* html #imageChanger #ic_btns
{right:11px;}

#imageChanger #ic_btns div
{float:left;margin:0 3px;cursor:hand;}

#instrux
{position:absolute;bottom:3px;right:12px;margin:0 auto;font-size:11px;}

#instrux img
{vertical-align:middle;}

#instrux span
{padding-right:110px;color:#666;}

#status
{position:absolute;bottom:4px;left:12px;margin:0 auto;font-size:11px;color:#C1CC72;}

#description
{padding:0 12px 12px 0;font-size:13px;line-height:18px;margin-top:8px;}

* html #description
{margin-top:0;}

#description a
{text-decoration:none;}

#description a:hover
{text-decoration:underline;}

h2
{margin:0;padding:0 0 12px 0;font-size:18px;font-weight:bold;line-height:22px;border-bottom:1px solid #333;margin-bottom:12px;}

h3
{margin:0;padding:6px 0 12px 0;font-size:14px;}

#description h2
{border-bottom:0;margin-bottom:0;}


/* main page over-ride */
#st_MAIN #instrux
{display:none;}

#st_MAIN #status
{display:none;}

#st_MAIN #imageChanger,
#st_MAIN #loading
{height:357px;}


/* portfolio nav
======================================================================================== */
.portfolioNav
{margin:0 0 0 28px;}

.portfolioNav div
{float:left;display:inline;margin:0 18px 6px 0;}

.portfolioNav div.select
{font-size:11px;color:#666;padding:3px 5px;}

.portfolioNav a
{font-weight:bold;font-size:11px;display:block;text-decoration:none;padding:2px 4px;border-bottom:1px solid #53602A;border-top:1px solid #53602A;border-left:1px solid #53602A;border-right:1px solid #53602A;color:#A7C93D;white-space:nowrap;}

.portfolioNav a:hover
{color:#C8EB5B;border-color:#8FB71F;}

.portfolioNav a.current
{color:#cfcfcf;border:1px solid transparent;cursor:default;}

* html .portfolioNav a.current
{border:0;padding:3px 5px;}

.portfolioNav a.current:hover
{color:#cfcfcf;border:1px solid transparent;cursor:default;}

* html .portfolioNav a.current:hover
{border:0;padding:3px 5px;}


/* testimonails
====================================================================== */
p.testimonial
{font-size:16px;line-height:22px;font-style:italic;margin:6px 120px 0 120px;padding:12px 12px 0 12px;background:#111;border-top:1px solid #222;border-right:1px solid #222;border-left:1px solid #222;}
p.testimonail_author
{font-size:11px;text-align:right;line-height:24px;font-style:italic;margin:0 120px 6px 120px;padding:0 12px 12px 0;background:#111;border-bottom:1px solid #222;border-right:1px solid #222;border-left:1px solid #222;}
p.blocktestimonial
{font-size:22px;font-weight:bold;color:#666;line-height:28px;font-style:italic;margin:12px 220px;padding:12px;background:#111;border:1px solid #222;}


/* columns
======================================================================= */
.leftCol,
.rightCol
{width:450px;float:left;}

#st_services .leftCol
{border-right:1px solid #333;}

.leftColPad
{padding:6px 20px 0 0;}

.rightColPad
{padding:0 0 0 20px;}

/* login
====================================================================== */
#stLogin
{height:210px;}
.stLibInput
{border:1px solid #949494;}
.stLibBtn
{border:1px solid #949494;font-weight:bold;font-size:11px;background:#fff;}


/* footer 
======================================================================== */
#footer
{background:#000;width:994px;margin:0 auto;margin-top:12px;}

#footer .footerContent
{padding:8px 12px 12px 12px;font-size:11px;float:right;}

#footer .footerContent .footerNav span
{padding:0 10px;}

#footer .footerContent .footerNav a
{font-weight:bold;text-decoration:none;}

#footer .footerContent .footerNav a:hover
{text-decoration:underline;}

#footer .footerLogo
{padding:0 0 3px 6px;}

#footer .footerInfo
{padding:6px 12px 8px 12px;font-size:10px;color:#2B693F;}

#footer .members
{font-size:10px;line-height:14px;padding-top:12px;text-align:right;color:#949494;}

#footer .members a
{color:#ccc;text-decoration:underline;font-weight:normal}

img.offsite
{margin-left:4px;}

.upsell
{margin-top:24px;text-align:center;}

.upsell a
{color:#666;text-decoration:none;font-size:10px;}

.upsell a:hover
{color:#ccc;}


