#required-error-comment
{
      width:170px;
      margin-top:5px;
      border:0px solid red;
      display:none;
      padding:0px;
}

input, textarea
{
      font-weight:normal;
}

.div-captcha
{
      padding-left:183px;
      border:0px solid red;
}

/***********************************************************/
/* this is the header of the site */
/***********************************************************/

#site-banner
{
   width:940px;
   height:220px;
   position:relative;
   display:block;
   padding-left:10px;
}

#banner-img
{
   float:left;
   width:700px;
   height:220px;
  /* // background:#000000 url(/c/i/@sitehome/image/home-banner3.jpg) no-repeat 0px 0px; */

   border:1px #eeeeee solid;
   border-right:none;
}

#banner-img-text
{
   font-family:arial;
   width:300px;
   margin-top:50px;
   margin-left:320px;
   text-align:center;
   text-decoration:none;
}

#banner-img-text h1
{
    font-size:20px;
    font-weight:bold;

}

#banner-side
{
   float:left;
   width:226px;
   height:220px;
   /* //background:#fff url(/s/i/shell/standard/div-bg-grey.png) repeat-x bottom; */
   background:#fff url(/c/i/@sitehome/image/banner-side.jpg) no-repeat bottom;
   /* //border:#cccccc 1px solid; */
   border-left:none;
   /* //background:#eeeeee; */
   margin-left:5px;

}


#banner-promo
{

   padding-top:30px;
   float:right;
   background: url(/c/i/@sitehome/image/promo-temp.png);

}



/***********************************************************/
/* this is the quick start navigation bar of the site */
/***********************************************************/
#quick-start-nav
{
   font-family:Verdana, Geneva, sans-serif;
   font-weight:bold;
   margin:auto;
   margin-bottom:5px;
   margin-top:5px;

   padding-top:0px;
   width:930px;
   height:40px;
   border:1px #c0c0c0 solid;
   border-top:none;
   border-bottom:2px #c0c0c0 solid;
   background:url(/s/i/page/home/quick-start-nav-bg.png) repeat-x;
}

#quick-start-nav-left
{
   float:left;
   /* //width:720px; */
   color:#6e6d6d;
   padding:0px;
   margin:0px;

}
#quick-start-nav-left ul
{
   margin:0px;
   padding:0px;
   margin-top:3px;
}

#quick-start-nav-left ul li
{
  display:block;
  float:left;
  height:35px;
  width:220px;
  text-align:center;
  list-style:none;
  border-right:1px #cccccc solid;
  border-left:1px #FFF solid;
  padding-left:20px;
}

#quick-start-nav-left ul li img
{
   display:block;
   float:left;
   margin-top:5px;
   margin-right:15px;

}


#quick-start-nav-left ul li span
{
   display:block;
   text-align:left;
   font-size:13px;
   font-weight:bold;
   padding:0px;
   padding-top:10px;
   text-shadow:0 1px 1px #fff;

}

#quick-start-nav-left ul li a
{
 text-decoration:none;
   color:#6e6d6d;

}

#quick-start-nav-left ul li a:hover
{
 text-decoration:none;
   color:#b81d24;
}

#quick-start-nav-left ul>li:first-child
{

   color:#b81d24;

   padding-left:0px;
}

#quick-start-nav-left ul>li:first-child span
{
    font-size:18px;
   line-height:18px;
   padding-top:8px;
text-align:center;
}



#quick-start-nav-right
{
        float:left;
        font-size:12px;
    color:#6e6d6d;
        padding:0px;
        margin:0px;
        margin-left:20px;
}

#quick-start-nav-right ul
{
        margin:0px;
        padding:0px;
        margin-top:4px;
}

#quick-start-nav-right ul li
{
        display:block;
  float:left;
  height:38px;
  width:100px;
  text-align:center;
  list-style:none;
  padding-left:0px;
  padding-top:8px;

}

#quick-start-nav-right ul li img
{
  display:block;
  float:left;
  margin-right:5px;

}

#quick-start-nav-right ul li span
{
  display:block;
  float:left;
  margin-right:5px;
  padding-top:3px;

}

/***********************************************************/
/* this is the body of the site */
/***********************************************************/

.info-box
{
      border:1px solid #dbdbdb;
      font-family:Arial,Helvetica,sans-serif;
      font-size:12px;
      color:#222222;
      line-height: 17px;
      padding:11px 10px 10px 10px;
      width:250px;
      margin-bottom:15px;
}

.info-box a
{
      color:#0d62a2;
}

textarea
{
      width:300px;
      height:150px;
}

.entry-normal .title
{
      width:175px;
}

.div-button
{
      padding:20px 0 5px 183px;
}



#body-left
{
        display:block;
         width:140px;
        float:left;
                margin-right:10px;

}

.body-left-div{

         width:140px;
   font-family:Tahoma, Verdana, Geneva, sans-serif;

}



h4{
  font-family:Verdana, Geneva, sans-serif;
  display:block;
  /* //background-color:#fafaf8; */
  color:#b81d24;
  font-size:12px;
  padding:10px 0 5px 10px;
  /* //border-bottom:#e9e6dd 1px solid; */
  /* //border-top:#e9e6dd 1px solid; */
  margin:0;
}

#free-uploads
{
        display:block;
        width:140px;
        position:relative;
        z-index:2;
        margin:0px;
}

/***********************************************************/
/* this is the middle of the body*/
/***********************************************************/

#body-middle{
        float:left;
        width:630px;
        font-size:11px;
        font-family:arial;
}

 .carousel
 {
      margin:0px;
    padding:0px;
    liststyle:none;
 }

.carousel li
{
   float: left;
   list-style: none outside none;
}

.body-middle-div
{
   /* //float:left; */
   width:200px;
   height:210px;
   border-right:#fff 2px dotted;
   /* //background:url(/s/i/shell/standard/dot.gif) bottom left repeat-x; */
   border-bottom:#c0c0c0 1px solid;
   margin-left:5px;
}

.body-middle-div h5{
   display:block;
   color:#555555;
   font-family: Verdana, Geneva, sans-serif;
   font-size:12px;
   font-weight:bold;
   padding:5px 0 5px 5px;
   text-align:center;
   margin-top:10px;
   text-decoration:none;

}


.body-middle-div div
{
   padding-left:10px;
   padding-right:10px;
   padding-top:5px;
   font-size:11px;
   text-align:center;
   margin:auto;

}

.body-middle-div p
{
  /* // text-align:left; */

}

.body-middle-desc
{
   display:block;
   float:left;
   width:300px;
   text-align:center;
   margin-left:20px;

}



.body-middle-desc p
{
   font-size:11px;
   text-align:left;
   margin-bottom:10px;
   margin-top:10px;
}

.body-middle-desc span
{
   font-size:11px;
   text-align:center;
   text-decoration:underline;
}

.body-middle-img
{
   display:block;
   float:left;
   margin:10px 0px 5px 10px;
}

.body-middle-links
{
        display:block;
        float:left;
        width:400px;
        height:25px;
        text-align:center;
        margin-top:40px;

}

.body-middle-links ul
{
        margin:0px;
        padding:0px;
}

.body-middle-links li
{
    display:block;
         float:left;
     list-style:none;
     margin-right:5px;
     margin-top:5px;

}


/***********************************************************/
/* this is the right of the body*/
/***********************************************************/


#body-right{
        display:block;
        float:left;
        width:140px;
        font-family:arial;
        margin-left:10px;

}
.body-right-div{
        width:140px;
        border-top:none;
        font-size:11px;
        margin-bottom:10px;
}
.body-right-div h5
{
   text-align:left;
   display:block;
   color:#555555;
   font-size:12px;
   padding:5px 0 5px 3px;
   margin:0;
   text-decoration:none;
}
.body-right-desc
{
        padding-left:8px;
        padding-right:8px;
        padding-bottom:10px;
}


h5{
   display:block;
   color:#555555;
   font-family:Verdana, Geneva, sans-serif;
   font-size:12px;
   padding:5px 0 5px 5px;
   text-align:center;
   margin:0;
   text-decoration:none;

}

