body{
    margin:0px;
    border-top:5px solid #db4e09;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.fixed-content{
    position:fixed;
}
.fixed-right-col{
    z-index: 980; 
    top: 107px; 
    right: 0px; 
    height: 300px; 
    width: 194px; 
    position: absolute;
}
.clear-float{
    float: none;
}
.container{
    margin:0px auto;
    width:980px;
}
.clear{
    clear:both;
    line-height:0px;
}
.main-background{
    padding:0 0 20px 0;
    background:url(../images/template/background.gif) repeat-x 0 0 #d1d1d1;
}
/* Rollover Specials */
.rollover-specials-holder{
    position:relative;
    z-index:999;
    top:-5px;
    margin:0px auto;
    width:980px;
}
.rollover-specials{
    position:absolute;
    margin:0px 0 0 0;
    top:-100px;
    left:0px;
    height:100px;
    width:980px;
    background:#db4e09;
    z-index:1000;
}
.rollover-specials .rolloverBtn a{
    display:block;
    position:absolute;
    bottom:-12px;
    right:0px;
    padding:0 0 0 13px;
    width:186px;
    height:12px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -93px;
    color:#fff;
    font-size:10px;
}
.rollover-specials .inner {
    position:absolute;
    left:10px;
    top:10px;
    height:80px;
    width:960px;
}
/* Header */
.header{
    position:relative;
    margin:5px 0 0 0;
    height:50px;
}
.header .tag{
    position:absolute;
    top:43px;
    left:0px;
    color:#000;
    font-size:10px;
    font-weight:bold;
}
.header .logo{
    float:left;
    width:172px;
    height:40px;
    background:url(../images/template/sprite-template.png) no-repeat 0px 0px;
    text-indent:-999px;
    overflow:hidden;
}
.header .content{
    float:right;
    padding:15px 13px 0 0;
    width:600px;
    text-align:right;
}
.header .content span.number{
    color:#333;
    font-size:14px;
    font-weight:bold;
}
.header .content ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
.header .content ul li{
    display:inline;
    margin:0px;
    padding:0 8px;
    border-right:1px solid #333;
}
.header .content ul li.last{
    padding:0 0 0 8px;
    border:none;
}
.header .content ul li a{
    color:#333;
    font-size:11px;
    text-decoration:none;
}
/* Main Nav */
.main-navigation{
    position:relative;
    margin:15px 0 0 0;
    width:980px;
    height:39px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -115px;
}
.main-navigation ul{
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
}
.main-navigation ul li{
    display:inline;
}
.main-navigation ul li a{
    display:inline-block;
    margin:1px 0 0 0;
    padding:10px 22px 0 20px;
    height:30px;
    color:#333;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    background:url(../images/template/main-nav-border.jpg) no-repeat top right;
}
.main-navigation ul li.active a{
    color:#DB4E09;
}
.main-navigation ul li.last a{
    background:none;
}
/* Content */
.row{
    margin:10px 0 0 0;
}
.small-margin{
    margin:4px 0 0 0;
}
.left-col{
    float:left;
    width:783px;
}
.right-col{
    width:194px;
    float:right;
}
.header-img{
    float:left;
    width:783px;
}
.quick-forms{
    float:right;
}
.news{
    float:left;
    padding:6px 0 0 3px;
    width:780px;
    height:19px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -164px;
}
.stay-connected{
    float:right;
    padding:6px 0 0 3px;
    width:191px;
    height:19px;
    background:url(../images/template/sprite-template.png) no-repeat 0 -199px;
}
.news dl,
.stay-connected dl{
    margin:0px;
    padding:0px;
}
.news dl dt,
.stay-connected dl dt{
    float:left;
    margin:0px;
    padding:0 8px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}
.news dl dd{
    float:left;
    margin:0px;
    padding:0 8px;
    width:610px;
    font-size:11px;
}
.news dl dd{display:none;}
.news dl dd.active_ticker{display:inline-block;}

.stay-connected dl dd{
    float:left;
    margin:-2px 4px 0 0;
    padding:0px;
}
.news dl dd a{
    color:#000;
    text-decoration:none;
}
.news dl dd a:hover{
    text-decoration:underline;
}
.news dl dt a{
    font-size:11px;
    color:#db4e09;
}
.stay-connected dl dd a{
    display:inline-block;
    width:16px;
    height:17px;
}
.stay-connected dl dd a span{
    display:none;
}
.stay-connected dl dd a.facebook{
    background:url(../images/template/sprite-template.png) no-repeat 0px -234px;
}
.stay-connected dl dd a.twitter{
    background:url(../images/template/sprite-template.png) no-repeat 0px -261px;
}
.stay-connected dl dd a.rss{
    background:url(../images/template/sprite-template.png) no-repeat 0px -288px;
}
.smallbox{
    float:left;
    padding:10px 14px;
    width:165px;
    height:114px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -315px;
}
.box-background{
    background:url(../images/template/sprite-template.png) no-repeat -243px -315px;
}
.forklift-background{
    background:url(../images/template/sprite-template.png) no-repeat -486px -315px;
}
.smallbox h3,
.smallbox h4{
    margin:0px;
    padding:0px;
    color:#333;
    font-size:14px;
}
.smallbox h4{
    font-size:12px;
}
.smallbox p{
    margin:0px;
    padding:4px 0;
    color:#333;
    font-size:11px;
}
.smallbox a.black-arrow{
    padding:0 0 0 10px;
    color:#000;
    font-size:10px;
    text-decoration:none;
    background:url(../images/template/sprite-template.png) no-repeat 0px -914px;
}
.content-body-holder .top{
    height:5px;
    background:url(../images/template/body-top.jpg) no-repeat 0px 0px;
}
.content-body-holder{
    background:url(../images/template/body-md.jpg) repeat-y 0px 0px;    
}
.content-body-holder .content{
    padding:0 5px;
    color:#194a5d;
}
.content-body-holder .default{
    padding:15px;
    color:#194a5d;
}
.content-body-holder .content h1{
    font-size:20px;
    margin:0px;
    padding:0px;
}
.content-body-holder .content h4{
    margin:10px 0 5px 0;
    padding:0px;
}
.content-body-holder .content ul{
    margin:0px;
    padding:0px;
}
.content-body-holder .content ul li{
    margin:0 0 0 14px;
    padding:0 10px 0 0;
    font-size:11px;
}
.content-body-holder .bottom{
    height:5px;
    background:url(../images/template/body-btm.jpg) no-repeat 0px 0px;
}
.cs-col{
    float:left;
    padding:10px 15px 20px 15px;
    width:359px;
    height:339px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1296px;
    overflow:hidden;
}
.cs-col h5{
    margin:0px;
    padding:0 0 15px 0;
    color:#333;
    font-size:14px;
}
.whites-col{
    float:left;
    margin:0 4px;
    padding:10px;
    width:173px;
    height:349px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1675px;
    overflow:hidden;
}
.whites-col h5{
    margin:0px;
    padding:0px;
    color:#333;
    font-size:14px;
}
.rss-col{
    float:left;
    padding:10px;
    width:173px;
    height:349px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1675px;
    overflow:hidden;
}
.rss-col h5{
    margin:0px;
    padding:0 0 0 20px;
    color:#333;
    font-size:14px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -288px;
}

/* CS Slider */
.contentslider {
    position:relative;
    display:block;
    float:left;
    margin:0px 4px;
    width:586px;
    height:134px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -459px;
    overflow:hidden;
}
.cs_wrapper {
    position:relative;
    top:0;
    left:35px;
    display:block;
    margin:0;
    padding:0;
    width:516px;
    height:134px;
    overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  display:block;
  width:516px;
  height:134px;
  padding:0;
}
.cs_article .article-img{
    float:left;
    padding:17px 0 0 0;
    width:110px;
}
.cs_article .article-text{
    float:left;
    padding:17px 15px 0 15px;
    width:376px;
}
.cs_article .article-text h1{
    margin:0px;
    padding:0px;
    color:#333;
    font-size:14px;
    font-weight:bold;
}
.cs_article .article-text p{
    margin:0px;
    padding:8px 0;
    color:#333;
    font-size:11px;
}
.cs_article .article-text a{
    display:block;
    width:52px;
    height:16px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -891px;
    text-indent:-9999px;
    overflow:hidden;
}
.cs_leftBtn, .cs_rightBtn {
    position:absolute;
    top:0;
    height:134px;
    z-index:10000;
    text-indent:-9999px;
    overflow:hidden;
}
.cs_leftBtn{
    left:0;
    width:35px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -603px;
    outline:0;
}
.cs_rightBtn{
    right:0;
    width:35px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -747px;
    outline:0;
}
ul.callout{
    float:right;
    margin:5px 30px 20px 50px !important;
    padding:10px !important;
    border-top:3px solid #db4e09;
    border-bottom:3px solid #db4e09;
    list-style:none;
}
ul.callout li{
    margin:0px;
    padding:0px;
    color:#666;
    text-align:center;
    line-height:25px;
}
ul.callout li.title{
    color:#333;
    font-size:14px;
    font-weight:bold;
}
/* sub cs */
.sub_cs_article{
  float:left;
  padding:0 0 15px 0;
  width:100%;
}
.sub_cs_article .article-img{
    float:left;
    width:110px;
    height:95px;
    overflow:hidden;
}
.sub_cs_article .article-text{
    float:left;
    padding:0 0 0 15px;
    width:230px;
}
.sub_cs_article .article-text h1{
    margin:0px;
    padding:0px;
    color:#333;
    font-size:12px;
    font-weight:bold;
}
.sub_cs_article .article-text p{
    margin:0px;
    padding:8px 0;
    color:#333;
    font-size:11px;
}
.sub_cs_article .article-text a{
    display:block;
    width:52px;
    height:16px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -891px;
    text-indent:-9999px;
    overflow:hidden;
}
/* whitepaper */
.whitepaper_article{
  float:left;
  padding:10px 0 0 0;
  width:100%;
}
.whitepaper_article .article-img{
    float:left;
    width:35px;
    height:52px;
    overflow:hidden;
}
.whitepaper_article .article-text{
    float:left;
    padding:0 0 0 10px;
    width:120px;
}
.whitepaper_article .article-text h1{
    margin:0px;
    padding:0px;
    color:#000;
    font-size:11px;
    font-weight:bold;
}
.whitepaper_article .article-text p{
    margin:0px;
    padding:0 0 2px 0;
    color:#666;
    font-size:11px;
    line-height:11px;
}
.whitepaper_article .article-text a{
    padding:0 0 0 10px;
    color:#000;
    font-size:10px;
    text-decoration:none;
    background:url(../images/template/sprite-template.png) no-repeat 0px -914px;
}

/* rss */
.rss_article{
  float:left;
  padding:10px 0 2px 0;
  width:100%;
  border-bottom:1px solid #fff;
}
.rss_article_last{
    float:left;
    padding:10px 0 2px 0;
    width:100%;
}
.rss_article .article-text h1,
.rss_article_last .article-text h1{
    margin:0px;
    padding:0px;
    color:#000;
    font-size:11px;
    font-weight:bold;
}
.rss_article .article-text p,
.rss_article_last .article-text p{
    margin:0px;
    padding:0 0 2px 0;
    color:#666;
    font-size:11px;
    line-height:11px;
}
.rss_article a,
.rss_article_last a{
    padding:0 0 0 10px;
    color:#000;
    font-size:10px;
    text-decoration:none;
    background:url(../images/template/sprite-template.png) no-repeat 0px -914px;
}

/* Home Slider */
ul.home-slider{
    margin:0px;
    padding:0px;
    width:980px;
    list-style:none;
}

ul.home-slider li{
    position:relative;
    display:block;
    float:left;
    padding:0px;
    margin:0 5px 0 0;
    overflow:hidden;
}
ul.home-slider li{
  display:block;
  overflow:hidden;
  height:158px;
  width:130px;
}
ul.home-slider li#a1{
    width:390px;
}
/* End Caps */
ul.home-slider{
    margin:0px;
    padding:0px;
    width:980px;
    list-style:none;
}

ul.home-slider li{
    position:relative;
    display:block;
    float:left;
    padding:0px;
    margin:0 5px 0 0;
    overflow:hidden;
}
ul.home-slider li{
  display:block;
  overflow:hidden;
  height:158px;
  width:140px;
}
ul.home-slider li#a1{
    width:400px;
}
/* End Caps */
ul.home-slider{
    margin:0px;
    padding:0px;
    width:980px;
    list-style:none;
}

ul.home-slider li{
    position:relative;
    display:block;
    float:left;
    padding:0px;
    margin:0 5px 0 0;
    overflow:hidden;
}
ul.home-slider li{
  display:block;
  overflow:hidden;
  height:158px;
  width:140px;
}
ul.home-slider li#a1{
    width:400px;
}
/* End Caps */
ul.home-slider li .s-left-cap{
    position:absolute;
    top:0px;
    left:0px;
    width:5px;
    height:158px;
}
ul.home-slider li .s-right-cap{
    position:absolute;
    top:0px;
    right:0px;
    width:5px;
    height:158px;
}
ul.home-slider li.s-one .s-left-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px 0px; }
ul.home-slider li.s-one .s-right-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -168px; }

ul.home-slider li.s-two .s-left-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -336px; }
ul.home-slider li.s-two .s-right-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -505px; }

ul.home-slider li.s-three .s-left-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -673px; }
ul.home-slider li.s-three .s-right-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -841px; }

ul.home-slider li.s-four .s-left-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -1009px; }
ul.home-slider li.s-four .s-right-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -1177px; }

ul.home-slider li.s-five .s-left-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -1345px; }
ul.home-slider li.s-five .s-right-cap{ background:url(../images/template/sprite-end-caps.gif) repeat-x 0px -1513px; }

/* Content Holder */
ul.home-slider li.s-one .s-contnet-holder,
ul.home-slider li.s-two .s-contnet-holder,
ul.home-slider li.s-three .s-contnet-holder,
ul.home-slider li.s-four .s-contnet-holder,
ul.home-slider li.s-five .s-contnet-holder{
    margin:0 5px;
    height:158px;
    background:url(../images/template/s-one-bg.gif) repeat-x 0px 0px;
}
ul.home-slider li.s-two .s-contnet-holder{ background:url(../images/template/s-two-bg.gif) repeat-x 0px 0px; }
ul.home-slider li.s-three .s-contnet-holder{ background:url(../images/template/s-three-bg.gif) repeat-x 0px 0px; }
ul.home-slider li.s-four .s-contnet-holder{ background:url(../images/template/s-four-bg.gif) repeat-x 0px 0px; }
ul.home-slider li.s-five .s-contnet-holder{ background:url(../images/template/s-five-bg.gif) repeat-x 0px 0px; }

ul.home-slider li h2{
    margin:0px;
    padding:5px 2px;
    color:#fff;
    font-size:12px;
}
ul.home-slider li .preview{
    position:absolute;
    top:25px;
    left:5px;
    margin:3px 0 0 0;
    padding:8px 5px;
    width:120px;
    height:108px !important;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;
}
ul.home-slider li .full{
    position:absolute;
    top:30px;
    left:140px;
    padding:6px 15px;
    width:225px;
    height:108px !important;
    border-left:1px solid #bbb;
    font-size:10px;
}
ul.home-slider li a.more-link {
    display:block;
    margin:8px 0 0 0;
    width:52px;
    height:16px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -891px;
    text-indent:-9999px;
    overflow:hidden;
}
/* form slider */
ul#formsSlider{
    margin:0px;
    padding:8px;
    width:178px;
    height:234px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -934px;
    list-style:none;
}
ul#formsSlider li a{
    display:block;
    padding:5px 0 2px 25px;
    width:152px;
    height:21px;
    color:#464646;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1194px;
}
ul#formsSlider li a.opened{
    background:url(../images/template/sprite-template.png) no-repeat 0px -1230px;
}
ul#formsSlider li ul{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    height:155px;
    list-style:none;
}
ul#formsSlider li ul li{
    padding:5px;
}
ul#formsSlider li ul li div.form-holder{
    position:absolute;
    top:5px;
}
ul#formsSlider .error{
    position:absolute;
    top:8px;
    left:-175px;
    padding:20px;
    width:140px;
    height:90px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -2054px;
    color:#fff;
    font-size:11px;
    text-align:center;
}
ul#formsSlider .error ul{
    color:#000;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}
/* Form Slider Form */
.form-holder .form-row{
    margin:0 0 3px 0;
}
.form-holder input{
    padding:3px;
    width:158px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.form-holder textarea{
    padding:3px;
    width:158px;
    height:35px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.form-holder input.submit-btn{
    margin:0 0 0 53px;
    width:61px !important;
    height:20px;
    color:#fff;
    font-size:0px;
    overflow:hidden;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1266px;
    border:none;
    cursor:pointer;
}

/* Poll Holder */
.poll-holder .poll-row{
    padding:0 0 3px 0;
     font-size:11px !important;
}
.poll-holder .poll-email input{
    margin:5px 0;
    padding:3px;
    width:158px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.poll-holder input.submit-btn{
    margin:0 0 0 53px;
    width:61px !important;
    height:20px;
    font-size:0px;
    color:#fff;
    overflow:hidden;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1266px;
    border:none;
    cursor:pointer;
}
.poll-box{
    position:relative;
    float:left;
    width:193px;
}
.poll-box h3{
    margin:0px;
    padding:0px;
    color:#333;
    font-size:14px;
}
.poll-box .middle{
    padding:10px 14px 0 14px;
    background:url(../images/template/sprite-template.png) no-repeat right -315px;
}
.poll-box .bottom{
    height:5px !important;
    background:url(../images/template/sprite-template.png) no-repeat 0px -444px;
}
.poll-box .error{
    padding:5px;
    font-size:11px;
    text-align:center;
    background:#fff;
    border:1px solid #ccc;
}
.poll-box .error ul{
    margin:0px;
    padding:8px 0 0 0;
    color:red;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    list-style:none;
}
/* Contact Us */
.contact-form-holder{
    float:left;
    width:400px;
}
.contact-form-holder .error{
    margin:15px 0 0 0;
    padding:15px;
    font-weight:bold;
    background:#efefef;
    border:1px solid #ccc;
}
.contact-form-holder .error ul{
    margin:8px 0 0 0;
}
.contact-form-holder .error li{
    color:red;
    font-weight:normal;
}
.contact-content{
    float:right;
    width:250px;
}
.contact-content .logo{
    width:148px;
    height:34px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -49px;
    text-indent:-999px;
    overflow:hidden;
}
.contact-form-holder h5.label{
    float:left;
    margin:0px;
    width:75px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
}
.contact-form-holder .form-row{
    margin:0 0 3px 0;
}
.contact-form-holder input.form_textbox{
    float:left;
    padding:3px;
    width:300px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.contact-form-holder textarea{
    float:left;
    padding:3px;
    width:300px;
    height:100px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.contact-form-holder input.submit-btn{
    margin:5px 0 0 190px;
    width:61px !important;
    height:20px;
    font-size:0px;
    color:#fff;
    overflow:hidden;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1266px;
    border:none;
    cursor:pointer;
}

/*EMAIL Contact Us */
.email-contact-form-holder{
    float:left;
    width:400px;
}

.email-contact-form-holder input{
    float:none;
    padding:3px;
    width:20px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:none;
}

.email-contact-form-holder .error{
    margin:15px 0 0 0;
    padding:15px;
    font-weight:bold;
    background:#efefef;
    border:1px solid #ccc;
}
.email-contact-form-holder .error ul{
    margin:8px 0 0 0;
}
.email-contact-form-holder .error li{
    color:red;
    font-weight:normal;
}
.email-contact-content{
    float:right;
    width:250px;
}
.email-contact-content .logo{
    width:148px;
    height:34px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -49px;
    text-indent:-999px;
    overflow:hidden;
}
.email-contact-form-holder h5.label{
    float:none;
    margin:0px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
    width:120px;
}
.email-contact-form-holder .form-row{
    margin:0 0 3px 0;
}
.email-contact-form-holder input.form_textbox{
    float:left;
    padding:3px;
    width:300px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.email-contact-form-holder textarea{
    float:left;
    padding:3px;
    width:300px;
    height:100px;
    color:#888;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#fff;
    border:1px solid #c9c8c8;
}
.email-contact-form-holder input.submit-btn{
    margin:5px 0 0 248px;
    width:61px !important;
    height:20px;
    font-size:0px;
    color:#fff;
    overflow:hidden;
    background:url(../images/template/sprite-template.png) no-repeat 0px -1266px;
    border:none;
    cursor:pointer;
}

/* Footer */
.footer{
    padding:18px 0 0 0;
    color:#5d5d5d;
}
.footer .contact{
    float:left;
    width:230px;
}
.footer .logo{
    width:148px;
    height:34px;
    background:url(../images/template/sprite-template.png) no-repeat 0px -49px;
    text-indent:-999px;
    overflow:hidden;
}
.footer .content{
    float:right;
    padding:15px 0;
    width:750px;
}
.footer ul{
    margin:0px;
    padding:0px;
    list-style:none;
    text-align:right;
}
.footer ul li{
    display:inline;
    padding:0 0 0 10px;
}
.footer ul li a{
    color:#5d5d5d;
    text-decoration:none;
}
.footer ul li a:hover{
    text-decoration:underline;
}
.footer .content p{
    margin:0px;
    padding:5px 0 23px 0;
    text-align:right;
}
.footer ul.site-listing li{
    display:inline;
    padding:0 10px;
    border-right:1px solid #333;
    font-size:16px;
    font-weight:bold;
}
.footer ul.site-listing li.last{
    padding:0 0 0 10px;
    border:none;
}
.footer ul.site-listing li h6{
    margin:0px;
    padding:0px;
    font-size:16px;
}
.footer ul.site-listing li a{
    color:#5a5a5a;
}
.search {
    position:absolute;
    top:6px;
    right:5px;
    height:25px;
}
.search INPUT.in-search {
    float: left;
    width: 140px;
    margin-left: 25px;
    color: #cccccc;
    border: none;
    background: none;
    font-size: 12px;
    margin-top: 6px;
    display: inline;
}
.search INPUT.go {
    float: left;
    width: 20px;
    height: 18px;
    border: none;
    cursor: pointer;
    color: #373737;
    font-size: 12px;
    margin:4px 0 0 0;
    padding:0px;
    background: url("../images/template/btn_go.gif") no-repeat left top;
}