/* CSS Document */
html,body{height:100%}
html{min-width:951px}
body{font-family:Georgia, "Times New Roman", Times, serif;font-size:.75em;line-height:1.3125em;color:#787675; background-color:#FFFFFF;margin:0;padding:0}
h1{color:#7A6A53;font-weight:700;font-size:20px;margin-top:10px;margin-bottom:10px;}
h2{color:#65754D;font-weight:700;font-size:18px;margin-top:10px;margin-bottom:5px}
h3{color:#948C75;font-weight:700;font-size:16px;margin-top:10px;margin-bottom:5px}
h4{color:#948C75;font-weight:700;font-size:14px;margin-top:10px;margin-bottom:5px}
h5{color:#948C75;font-weight:700;font-size:12px;margin-top:10px;margin-bottom:5px}
a{text-decoration:underline;color:#666666}
a:hover{color:#0033CC;text-decoration:none}
#header1{position:absolute;width:1003px;left:50%;margin-left:-510px;top:0;height:120px;float:left;background-color:#FFF;padding:0}
#header1 #logo{float:left;padding:10px;width:400px}
#header1 #intro{float:right;top:10px;width:550px}
#header1 #intro a{color:#999999;font-weight:400;font-size:11px;text-decoration:underline}
#header1 #intro a:hover{text-decoration:none;color:#0033cc;}
#header1 p{font-family:Arial, Helvetica, sans-serif;color:#FCD440;font-weight:400;font-size:14px}
#header1 h1{font-size:39px;color:#0033CC; margin:10px 0 0 0}
#header1 h2{font-size:16px;font-weight:400;font-style:italic;margin:10px 0 20px 0;color:#787675}
#header1 #phone{text-align:right;font-size:25px;color:#000000;line-height:36px;margin-bottom:0px}
#header1 #pagedescription{ width:1003px;padding:0 0 20px 0;color:#948C75;font-style:italic;font-weight:bold;}
#underheader{position:absolute;width:1002px;top:150px;left:50%;margin-left:-510px;background-color:#FFF}
#inner{float:right;width:800px;vertical-align:top;border-left:0;background-color:#FFF;min-height:720px;padding:5px}
#sidebar{width:190px;float:left;background-color:#FFF;padding:0; border-right:dotted 1px #CCCCCC;}
#sidebar h3{color:#333333;font-weight:900;font-size:16px;margin:10px 0 0 0}
#sidebar .nav{padding:0 0 10px 0; list-style-type:none}
#sidebar .nav li{padding:0 0 5px 5px}
#sidebar .nav li a{font-size:12px;line-height:0.8em;font-weight:400;text-decoration:underline;color:#666666}
#sidebar .nav li a:hover{color:#0033CC;text-decoration:none}
#footer {padding:8px 0 0; text-align:center;}
#footer a{font-size:11px;font-weight:400;text-decoration:underline;color:#666666}
#footer a:hover{color:#0033CC;text-decoration:none}
#footer ul{margin-left:-6px}
#footer ul li a{padding:0 6px}
#footer span{color:#0033CC;text-align:right;}
#footer ul li{display:inline}
.clearing{clear:both;height:0}
.box{border:#cccccc dotted 1px; padding:5px; margin:5px 5px 5px 0px;}
.anythingSlider{width:780px;height:360px;position:relative;overflow:hidden}
.anythingSlider .wrapper{width:780px;overflow:hidden;height:360px;position:absolute;top:0;left:0}
.anythingSlider .wrapper ul{width:19999px;list-style:none;position:absolute;top:0;left:-40px;margin:0}
.anythingSlider ul li{display:block;float:left;height:360px;width:780px;margin:0px;padding:0px}
.anythingSlider .arrow{display:block;height:19px;width:21px;text-indent:-9999px;position:absolute;top:329px;cursor:pointer;z-index:70}
.anythingSlider .forward{background:url(images/next.gif) no-repeat left top;left:683px}
.anythingSlider .back{background:url(images/prev.gif) no-repeat left top;background-position:0 0;left:0}
#thumbNav{position:relative;top:323px;width:705px;text-align:center;border-bottom:0px;padding-bottom:19px}
#thumbNav a{display:inline-block;width:19px;line-height:19px;background:url(images/nav-bg1.gif) no-repeat left top;font-size:0;margin-right:11px;color:#000}
#start-stop{display:none}
#start-stop.playing{background-color:red}
#start-stop:hover{background-image:none}
.anythingSlider .wrapper ul ul{position:static;background:none;overflow:visible;width:auto;border:0;margin:0}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none}
.anythingSlider .wrapper li img{float:left;margin:7px 10px 0 0;border:#666666 1px solid;list-style-type:none; }
.anythingSlider .wrapper li dt{color:#948C75;font-weight:700;font-size:12px;margin-top:10px;margin-bottom:5px}
.anythingSlider .wrapper li dd{color:#787675;line-height:18px;padding-bottom:9px}
.wrapper,{width:100%;overflow:hidden}
.anythingSlider .wrapper li .button1,.portfoliobuttons .button1{background:url(images/button1.gif) no-repeat left top;width:66px;height:34px;color:#fff;text-decoration:none;text-align:center;font-size:12px;float:left;margin-right:15px;padding-top:2px;}
.anythingSlider .wrapper li .button1:hover,.anythingSlider .wrapper li .button2:hover,.portfoliobuttons .button1:hover,.portfoliobuttons .button2:hover{color:#000}
.anythingSlider .wrapper li .button2,.portfoliobuttons .button2{background:url(images/button2.gif) no-repeat left top;width:66px;height:34px;color:#fff;text-decoration:none;text-align:center;font-size:12px;float:left;padding-top:2px;}
.extra-wrap{overflow:hidden;border:0;}
.img-indent,.img-box img{float:left;margin:0 20px 0 0}


.pagination{text-align:center;font-size:18px;line-height:1.2em;width:270px;float:right}
.pagination li a{color:#fff;text-decoration:none;padding:0 4px}
.pagination li a.prev{float:left;width:66px;line-height:34px;font-size:18px;color:#fff!important;text-align:center;background:url(images/button-bg1.gif) no-repeat left top;padding:0}
.pagination li a.next{float:right;width:66px;line-height:34px;font-size:18px;color:#fff!important;text-align:center;background:url(images/button-bg1.gif) no-repeat left top;padding:0}
.darkbox-frame{position:fixed;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;z-index:999}
.darkbox-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0}
.darkbox-canvas{position:absolute;top:50%;left:50%;overflow:hidden;width:80px;height:80px;background:#000 url(images/spinner.gif) 50% 50% no-repeat;opacity:.5;margin:-40px 0 0 -40px}
.darkbox-canvas img{display:block;visibility:hidden;border:2px solid #d2d2d2}
.darkbox-canvas-load{background-image:none;border-radius:0}
.darkbox-canvas-done{overflow:visible;opacity:1}
.darkbox-canvas-done img{visibility:visible;opacity:0}
.darkbox-button{position:absolute;top:-13px;display:none;width:28px;height:28px;background:url(images/lightbox-btn-close.png) no-repeat;cursor:pointer;z-index:1}
.darkbox-button-left{left:-16px}
.darkbox-button-right{right:-16px}
.pagination li a:hover{color:#a1d309}
.pagination li{display:inline}
.pagination li a.prev:hover,.pagination li a.next:hover{background:url(images/button-bg2.gif) no-repeat left top}


.gallery{width:100%;overflow:hidden;padding:6px 0 0}
.gallery li{float:left;width:250px;margin-right:1px;line-height:18px;color:#787675;padding-bottom:43px;position:relative;list-style-type:none; }
.gallery li.last{margin-right:0}
.gallery li strong{font-size:16px;color:#fff;line-height:1.4em}
.gallery li img{display:block;margin-bottom:11px}
.gallery li a span{background:url(images/thumb-hover.png) no-repeat left top;width:237px;height:159px;position:absolute;left:0;top:0;display:none;cursor:pointer}
.gallery li a:hover span,.darkbox-frame-on,.darkbox-button-on{display:block}

