/*
Theme: HBR
Version: 1.0
Author: Shawn Adler | Trent Design
Description: 
*/


/******************************
* BASIC PAGE STRUCTURE        *
******************************/
html, body {margin:0;padding:0;height:100%;}

body {font-family: Helvetica, Arial, sans-serif;font-size:62.5%;border:none;background:#eaeefc;}

div {}

h1, h2, h3, h4, h5, h6 {margin:0;font-weight:normal;}

h1 {font-size:2.3em;color:#fff;background:#863131 url('../images/body/titlebg.png');padding:12px 25px 12px 25px;margin:0 0 10px 0;}
h2 {font-size:2.0em;margin:15px 25px 5px 25px;color:#445289;}
h3 {font-size:1.8em;}
h4 {font-size:1.6em;}
h5 {font-size:1.6em;}
h6 {font-size:1.6em;}

p {font-size:1.4em;color:#4c588c;margin:0;}
#main p {padding:0 25px 10px 25px;}

span {}

a {font-size:1.4em;font-weight:bold;}
a:hover {}
a:active {}
p a {font-size:1em;color:#4c588c;font-weight:bold;}
#right h2 a {font-size:1em;color:#fff;font-weight:bold;}

ol {}
ul {margin:0 0 0 20px;padding:0 25px 10px 25px;}
li {font-size:1.4em;color:#4c588c;}
li li {font-size:1em;}
li a {font-size:1em;}
li a:hover {}

b, strong {}
em {}
strike {}
sup {}
sub {}
u {}
address {}
bockquote {}
fieldset {}

form {}
lable {}

img {border:none;}

pre {}
cite {}

.overflow-hidden{overflow:hidden;}
.clear-both{clear:both;}

/******************************
* PAGE STRUCTURE              *
******************************/
#page {width:960px;margin:0 auto; border:none;}

#head {background:url('../images/body/shadow.png') repeat-y center top;padding:0 5px;overflow:hidden}

#head #spacer {background-color:#9c3631;width:950px;height:7px;}
#head #flash {width:950px;height:263px;position:relative;}
#flash .logo{position:absolute;z-index:10;top:45px;left:25px;}
#flash .holder{width:950px;height:263px;position:relative;overflow:hidden;}
#flash .holder .slider{position:absolute;margin:0;width:2850px;}
#flash .holder .slider img{display:inline;float:left;}
#head #qualityflag {position:absolute;top:0;margin:145px 0 0 -20px;}

#head #nav {background:#7683b5 url('../images/header/nav/navBG.png');width:950px;height:40px;}
#head #nav ul {list-style:none;margin:0;padding:0;overflow:hidden;}
#head #nav ul li {display:inline;padding:12px 0 10px 0;margin:0;float:left;font-size:1em;overflow:hidden;}
#head #nav ul li a {padding:12px 25px;font-size:1.7em;color:#fff;font-weight:normal;text-decoration:none;border-left:#8391c8 2px solid;}
#head #nav ul li a:hover {background:#863131 url('../images/header/nav/navlinkBG.png') repeat-x top left;}
#head #nav ul li:first-child a {border:none;}
	
#body {background:url('../images/body/shadow.png') repeat-y center top;padding:0 5px;clear:both;overflow:hidden;}

#body #columns {width:950px;clear:both;background:#DCE2F6;}
#body #columns #main {width:594px;float:left;background-color:#f4f5fa;border-right:1px solid #fff;}
#body #columns #main.home {background:#e6ebfc url('../images/body/home/mainbg.jpg') bottom right no-repeat;position:relative;}
#body #columns #right {width:355px;float:right;background-color:#dce2f6;}
#body #columns #right h2 {background-color:#445289;font-size:2.2em;color:#fff;font-weight:normal;padding:20px;line-height:1.4em;margin:0;}
#body #columns #right .p1 {background-color:#dce2f6;border-bottom:1px solid #c8cfe7;padding:12px 20px 12px 15px;}
#body #columns #right .p2 {background-color:#c8cfe7;border-top:1px solid #dce2f6;padding:12px 20px 12px 15px;}
#body #columns #right .p2 span.space{display:block;padding:10px 0 0 0;}

#body #subbody {width:950px;clear:both;}
#body #subbody div {width:236px;float:left;border-left:1px solid #fff;background:#c6cde7 url('../images/body/home/bottomBG.gif') repeat-x bottom left;}
#body #subbody div div {background:none;border:none;}
#body #subbody div:first-child {border-left:none;width:239px;}
#body #subbody div h2 {background:#913535 url('../images/body/home/h2BG.gif')top left repeat-x;padding:10px 15px 10px 25px;color:#fff;margin:0;}
#body #subbody div h2 img {margin-top:-5px;}
#body #subbody div p {padding:10px 25px;}
#body #subbody div.learnmore {padding:0 25px 15px;}

#body a.learnmore {text-decoration:none;}
#body a.learnmore input {background:url('../images/body/learnmore-trans.png') top left no-repeat;border:none;width:126px;height:24px;cursor:pointer;} 
#body  a.learnmore:hover input {background:url('../images/body/learnmore-trans.png') bottom left no-repeat;border:none;width:126px;height:24px;}
#body #columns #main.home div.learnmore {position:relative;top:-35px;left:445px;margin:0 0 -20px 0;width:150px;}
#body .map{float:right;padding:10px 25px 0 0;}
#body form{margin:5px 25px 15px;}
#body form div{padding:10px;margin:5px 0;overflow:hidden;}
#body form div div{padding:0;margin:0;}
#body form div.block{background:#eaeefc;}
#body form div.left{float:left;}
#body form div.right{float:right;}
#body form label{display:block;font-size:1.4em;line-height:1.2em;color:#4C588C;font-weight:bold;padding:0;}
#body form label.top{padding:12px 0 0;}
#body form input, #body form select{margin:2px 0px 5px;}
#body form input[type=submit]{margin:0;}
#body form input#address_2{margin:5px 0 0;}
#body form p.mess{padding:10px 0 0 0;font-size:1.2em;}

#body #thumbs{padding:0px 24px 20px;}
#body #thumbs .group{display:none;margin:0 0 10px 0;}
#body #thumbs h6{font-weight:bold;color:#445289;font-size:14px;line-height:1.2em;}
#body #thumbs h6 span.action{font-weight:normal;font-style:italic;}
#body #thumbs img{margin:5px 0 15px 19px;cursor:pointer;}
#body #thumbs img.first{margin:5px 0 15px;}

#body #thumbs .group_pager{text-align:center;}
#body #thumbs .group_pager.top{margin:15px 0 15px 0;}
#body #thumbs .group_pager a{padding:8px;cursor:pointer;color:#445289;font-weight:bold;font-size:18px;}
#body #thumbs .group_pager a.active, #body #thumbs .group_pager a:hover{color:#8e3434;}
#body #thumbs .group_pager a.active{text-decoration:underline;}
#body #thumbs .group_pager a.group-change{font-weight:bold;font-size:14px;}

#body #thumbs #loader{text-align:center;margin:125px 0;}
#body #thumbs #loader span{background:url('../images/body/loader.gif') left center no-repeat;padding:6px 0 2px 30px;font-size:18px;line-height:1em;font-weight:bold;color:#445289;}

#foot {padding:0 5px 25px;overflow:hidden;background:url('../images/body/shadowbottom.png') no-repeat center top;}
#footer {border-top:1px solid #343c5b;background-color:#424c74;padding:25px;overflow:hidden;}

#foot #subnav {float:left;}
#foot #subnav ul {list-style:none;margin:0;padding:8px 0 0 0;}
#foot #subnav ul:first-child {padding:0;}
#foot #subnav  ul li {display:inline-block;font-size:1.2em;color:#fff;margin:0 0 0 0;font-weight:bold;}
#foot #subnav  ul li a {color:#fff;border-left:1px solid #fff;text-decoration:none;padding:0 8px 0 10px;}
#foot #subnav  ul li:first-child a {border:none;padding:0 8px 0 0;}
#foot #subnav  ul li a:hover {}
#foot #logos {float:right;}
#foot #logos img {padding-left:15px;}
#foot #logos a.first img{padding:0;}

#image_pop{display:none;position:fixed;top:0px;left:0px;background:#000;padding:15px;z-index:99999;}
#image_pop #image_pop_close{display:none;position:absolute;top:5px;right:-25px;background:#000;width:25px;height:25px;cursor:pointer;}
#image_pop ul{padding:0;margin:0;list-style:none;}
#image_pop ul li{display:none;padding:0;margin:0;text-align:center;}
#image_pop ul li.active{display:block;}
#image_pop ul li img{max-height:500px;max-width:600px;height:auto;width:auto;margin:0 auto;}
#image_pop ul li .info{clear:both;padding:10px 5px 0;}
#image_pop ul li .info p{float:left;}
#image_pop ul li .info .ptlast{float:right;cursor:pointer;background:none;border:none;background:url('../images/body/last.png')top center no-repeat;height:20px;width:20px;margin:0 2px;}
#image_pop ul li .info .ptnext{float:right;cursor:pointer;background:none;border:none;background:url('../images/body/next.png')top center no-repeat;height:20px;width:20px;margin:0 2px;}
#image_pop ul li .info .ptlast:hover, #image_pop ul li .info .ptnext:hover{background-position:bottom center;}
#image_pop ul li.first .info .ptlast{display:none;}
#image_pop ul li.last .info .ptnext{display:none;}
#image_pop_bg{display:none;position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:99998;background-color:#000;opacity: 0.5;filter:alpha(opacity=50);cursor:pointer;}



