/* Start of CMSMS style sheet 'Home Mods' */
.new #contentWrapper {
    padding:0 0 105px 31px;
}

.new #nav {
    background: #F1F1F2;
}

/*---- a few type things ----*/

.new h3 {
    font-size:15px;
    font-weight:normal;
    background: none;
    margin-bottom: 4px;
padding-bottom:0;
}
.new h1 {margin-top:0;margin-bottom:12px;}
.new .newsletter h3 {
    font-size:12px;
    margin-top: 5px;
    border-bottom: 1px solid #aaa;
    padding-bottom: 2px;
}
.new .newsletter p {
    margin: 0px 0 0;
    float: left;
}
.new .number {line-height:22px;font-size:12px;}

/*---- slide show and it's wrapper ----*/

.new #ssWrapper {
    background: url(uploads/images/strokes.jpg) no-repeat scroll 0 0;
    width: 845px;
    height: 223px;
    padding: 16px 17px 17px;
    margin-left:-16px;
}
.new #ssText {
    background:#BEC720 none repeat scroll 0 0;
    height:174px;
    padding:35px 66px 15px 15px;
    width: 180px;
    float: left;
}
.new #ssText h1 {color:#fff;}
.new #slideShow {
    float: left;
    background: #fff;
    height: 224px;
    width: 569px;
    margin-left: 15px;
overflow:hidden;
}

/*---- newsletter ----*/

.new .newsletter {
        background: #f2f2f2;
	height: 135px;
	width: 179px;
        float: left;
        border: 1px solid #d3d3d3;
        overflow: hidden;
        padding: 10px 11px 0 11px;
font-size:10px;
}
form#subscribeNewsletter,
div#subName, #subEmail {position:relative;}
#subEmail {width:151px;}
.new form label {
    float: none;
    margin: 0;
    padding: 0;
}
label.overlabel {
  position:absolute;
  top:1px;
  left:3px;
  z-index:1;
}
label.overlabel-apply {
    position:absolute;
    top:1px;
    left:3px;
    z-index:1;
  }


.new form input {
    float: none;
    margin: 0;
    width:174px;
height:14px;
    background:#FFFFFF;
    border:1px solid #FFFFFF;
}
.new .newsletter #zhdjy-zhdjy {width:145px;}
.new form fieldset {background: none;width: 180px;}
.new form fieldset div {
    border: none;
    background: none;
    padding: 0;
margin-bottom:5px;
}
.new form div {
    background: none;
    float: none;
}
.new form .submit input {
   width:28px;
   background: #BEC720;
   color: #fff;
   text-transform: Capitalize;
   float: right;
   text-align:center;
   font-size:9px;
   margin:0;
   padding:0px 0;
   border: none;
height:15px;
}
.new form .submit input:hover {background:#ccc;}
.new form div.submit {
   float: right;
   margin-top:-20px;
   padding:0;
   width:50px;
}
.new .subscribe {
clear: both;
margin-bottom:5px;
}

/*---- pop up vids ----*/

.new #videoWrapper {
    background: #EDEFCF;
    width: 845px;
    padding: 10px 17px 17px;
    margin-left:-16px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.new a.boxBtn {
	height: 147px;
	width: 202px;
	margin-right: 12px;
        text-indent:-999em;
        display:block;
        float: left;
}
.new .vid1 a.boxBtn {background: url(uploads/images/whats-branding.jpg) no-repeat scroll top left;}
.new .vid1 a.boxBtn:hover {background: url(uploads/images/whats-branding.jpg) no-repeat scroll bottom left;}

.new .vid2 a.boxBtn {background: url(uploads/images/how-can-it-help.jpg) no-repeat scroll top left;}
.new .vid2 a.boxBtn:hover {background: url(uploads/images/how-can-it-help.jpg) no-repeat scroll bottom left;}

.new .vid3 a.boxBtn {background: url(uploads/images/show-me.jpg) no-repeat scroll top left;}
.new .vid3 a.boxBtn:hover {background: url(uploads/images/show-me.jpg) no-repeat scroll bottom left;}

/*---- process steps ----*/

.new .process {
    width: 197px;
    float: left;
    margin-right: 20px;
margin-bottom:30px;
}
.new .process p {margin-bottom: 4px;line-height:15px;font-size:12px;}

/*----  video  ----*/

.boxForm {
   width: 600px;
   height: 420px;
   position: absolute;
   left: 25%;
   top: 18%;
   background: #fff;
padding:5px;
z-index:20000;
display:none;
}

#overlay {
display:none;
background:#D9D9D9;
height:130%;
left:0;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
position:absolute;
top:0;
width:100%;
z-index:10000;
}

.boxForm a.close {
display:block;
position: absolute;
top: -10px;
right: -10px;
height:29px;
width:29px;
background: url(uploads/images/layout/closeBoxBtn.gif) no-repeat scroll 0 0;
text-indent:-9999em;
overflow: hidden;
z-index:100000;
}

.new #footer, .new #footer hr {width:860px;}

#slide_holder {
background-image: url(images/bg_slideshow.png); /* load first slide as backgroound */
background-repeat: no-repeat;

overflow: hidden;
position: relative;
text-align: left;

height:224px;
width:569px;

/* -- width: 1533px; */
z-index: 1000;
}
#slide_holder_inner {
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
height:224px;
width:569px;
z-index: 2000;
}
#slide_holder .loading {
left: 210px;
position: absolute;
top: 74px;
}
#slide_holder_inner div {
position: absolute;
}
/*-- for divs in html slides to position relative --*/
div#slide_holder_inner div.slide div {
position: relative;
}
div#carousel_controls {
height: 23px;
width:569px;
z-index: 4000;
position:absolute;
left:0;
bottom:0;
}
div#carousel_controls ul {margin: 0; padding: 0 0 0 20px; list-style:none;}
div#carousel_controls li {padding: 0 margin: 0 list-style:none; display:inline; }
div#carousel_controls li span {padding:5px;cursor:pointer;color: #666;font-size:9px;}
div#carousel_controls li#button_selected span {color:#000;}

/* End of 'Home Mods' */

