.carousel{position:relative;}
.carousel p{padding:0;margin:0px;}
.carousel .carouselDisplay{height:340px;margin:0 auto;overflow:hidden;position:relative;width:972px;}
.carousel .carouselContent{position:absolute;left:0;width:972px;height:300px;}
.carousel li.carouselItem{width:972px;position:relative;float:left;height:300px;}
.carousel .carouselItem .resetFloat{position:relative;float:left;}
.carousel .controls{height:28px;border-top:1px solid #e3e3e3;padding-top:1px;margin-top:0px;}
.btnDisabled{cursor:default;opacity:.25;filter:alpha(opacity=25);}
.btnEnabled{cursor:default;opacity:.99;filter:alpha(opacity=99);}
.homeContentContainer{margin-top:20px;}
.homeContentContainer a{color:#414141;}
.homeContentContainer a:hover{color:#fc9700;text-decoration:none;}
.homeContentContainer .homeContentItem{float:left;width:238px;margin-right:5px;margin-bottom:10px;height:150px;overflow:hidden;background:transparent url(../images/bkg_home_cats_btm.jpg) no-repeat 0 28px;}
.homeContentContainer .homeContentItem h3{text-transform:uppercase;padding:0;}
.homeContentContainer .homeContentItem h3 a{display:block;height:20px;width:228px;background:transparent url(../images/bkg_home_cats_top.jpg) no-repeat top left;color:#414141;padding:9px 0 0 10px;border-bottom:1px solid #c3c3c3;font-size:11px;}
.homeContentContainer .homeContentItem h3 a:hover{text-decoration:none;color:#999;}
.homeContentContainer .homeContentItem h3.opened a{display:block;height:20px;width:228px;background:transparent url(../images/bkg_home_cats_topOpen.jpg) no-repeat top left;color:#414141;padding:9px 0 0 10px;border-bottom:1px solid #c3c3c3;font-size:11px;}
.homeContentContainer .homeContentItem ul{margin:10px 0;}
.homeContentContainer .homeContentItem ul li{margin:0 10px 4px;line-height:0;}
.homeContentContainer .homeContentItem ul li a{padding-left:13px;display:block;font-size:11px;background:transparent url(../images/extra_arrow.gif) no-repeat top left;}
.homeContentContainer .homeContentItem a.more{margin:0 10px;padding-right:8px;background:transparent url(../images/extra_arrow_right.gif) no-repeat top right;font-weight:bold;}
.homeContentContainer .homeContentItem .detailInfo{width:218px;background:#EEE;padding:10px;min-height:100px;}
.homeContentContainer .homeContentItem .detailInfo a{color:#0065b3;}
.toTop{background:#fff;padding:20px 0 1px 0;width:100%;display:block;float:left;}
#homeFeature{float:left;width:677px;height:240px;overflow:hidden;}
#homeFeature .hFeature{padding:90px 220px 0 35px;line-height:16px;}
#homeFeature .hFeature a{color:#000;font-weight:bold;}
#homeRightCol{margin-left:5px;float:left;}
#homeRightCol .search{width:288px;height:59px;position:relative;background:url(../images/bkg_search_home.jpg) no-repeat top left;}
#homeRightCol .search input{position:absolute;right:65px;top:16px;width:200px;padding:4px;border:1px solid #d3d3d3;}
#homeRightCol .search .btn{position:absolute;right:15px;top:15px;}
#homeRightCol .featRight{background:url(../images/bkg_featRight.jpg);width:248px;height:150px;color:#fff;padding:90px 15px 0 25px;}
#peekThrough{background:#e0e0e0 url(../images/bkg_masthead_btm.jpg) repeat-x bottom left;padding-bottom:10px;overflow:hidden;}
#peekThrough .register{float:left;padding-top:15px;padding-bottom:10px;z-index:10;}
#peekThrough .register .head{padding-bottom:18px;font-size:12px;line-height:12px;}
#peekThrough .register ul{float:left;}
#peekThrough .register ul li{float:left;display:block;padding:0 8px 0 0;font-size:11px;line-height:11px;}
#peekThrough .register ul li input{height:14px;width:90px;padding:4px 0 2px 2px;margin:5px 0 0 0;border:1px solid #CCC;}
#peekThrough .register ul li input[type=image]{padding:0;}
#peekThrough div p{margin:0;padding:0px 0 0 0;_padding:0;}
#peekThrough .login{float:right;padding:15px 0 10px 20px;text-align:left;}
#peekThrough .login .head{font-size:12px;line-height:12px;padding:0 0 16px 0;}
#peekThrough .userLoginBusy{margin:7px 4px 0 0;}
#peekThrough .login ul li{float:left;display:block;padding:0 6px 0 0;margin:0;font-size:11px;line-height:11px;}
#peekThrough .login ul li input{height:14px;width:90px;padding:4px 0 2px 2px;margin:7px 0 0px 0;border:1px solid #CCC;}
#peekThrough .login div a{font-size:11px;line-height:11px;}
#peekThrough .username{text-align:left;font-weight:bold;line-height:12px;font-size:11px;}
#peekThrough .password{text-align:left;font-weight:bold;}
#peekThrough .password span{margin-left:2px;margin-bottom:5px;}
#peekThrough .login ul li input[type=image]{padding:0;}input.password{background:#FFF url(../images/bkg_password.gif) no-repeat 2px 5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#999;padding:4px 0 2px 2px;border:1px solid #d3d3d3;text-align:right;color:white;}
input.passwordAgain{background:#FFF url(../images/bkg_passwordRepeat.gif) no-repeat 2px 5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#999;padding:4px 0 2px 2px;border:1px solid #d3d3d3;text-align:right;color:white;}
#HomepageContent {float:left;width:100%;height:43px;margin-top: 15px;background: url(../images/bkg_homepagecontent.gif) no-repeat top left;}
#HomepageContent h1 {font-family:Arial;font-size:16px;font-weight:bold;letter-spacing:0px;text-transform:none;text-align:center;vertical-align:middle;color:#FFF;padding:5px 0px 0px 0px;}
#HomepageContent h2 {font-family:Arial;color:#333;font-size:12px;text-transform:none;padding-top:20px;padding-right:0px;padding-left:4px;font-weight:normal;}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

