body {
  background-color#ffffff;
  margin-top: 0px;
  margin-left: 0px;
  font-familyd: verdana, arial;
  color: #000000;
}

h1 {
  color: #000000;
  font-weight: normal;
  font-family: arial,verdana;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 0px;
}

h2 {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
}

p {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.large, .FORM_Intro {
  font-family: verdana,arial;
  font-size: 12px;
}

.largeB {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 12px;
}

.medium, .formboxes {
  font-family: verdana,arial;
  font-size: 11px;
}

.small, .FORM_Choice {
  font-family: verdana,arial;
  font-size: 12px;
}

.smallB, .FORM_Question {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 12px;
}

.xsmall {
  font-family: verdana,arial;
  font-size: 9px;
}

body{
  margin:0;
  color:#494949;
  font:14px Arial, Helvetica, sans-serif;
  background:#fff url(/custom/images/framework/bg-body.gif) repeat-x;
}
form,
fieldset{
  margin:0;
  padding:0;
  border-style:none;
}
input,
textarea,
select{
  color:#000;
  font:100% Arial, Helvetica, sans-serif;
  vertical-align:middle;
  outline:none;
}
img{border-style:none;}
a{
  color:#494949;
  text-decoration:none;
}
a:hover{text-decoration:underline;}

/* wrapper */
#wrapper{
  width:975px;
  margin:0 auto;
}
#wrapper:after{
  content:"";
  clear:both;
  display:block;
}
/* header */
#header{padding:5px 0 25px 0;}
#header:after{
  content:"";
  clear:both;
  display:block;
}
* html #header{
  overflow:visible;
  height:1%;
}
.header-holder{
  width:100%;
  padding:0 0 19px;
}
.header-holder:after{
  content:"";
  clear:both;
  display:block;
}
/* logo */
.logo{
  margin:10px 0 0 16px;
  display:inline;
  float:left;
  overflow:hidden;
  text-indent:-9999px;
  background: url(/custom/images/framework/logo.gif);
  width:359px;
  height:91px;
}
.logo a{
  display:block;
  height:100%;
}
.top-bar{float:right;}
/* top navigation */
.top-nav{
  float:right;
  background:url(/custom/images/framework/bg-top-nav.gif) no-repeat;
  height:35px;
  margin:0 -3px 26px 0;
  position:relative;
}
.top-nav 
{
  float:left;
  height:35px;
  background:url(/custom/images/framework/bg-top-nav.gif) no-repeat 100% -35px;
  padding:0 3px;
}
.top-nav ul{
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  background:url(/custom/images/framework/bg-top-nav.gif) repeat-x 0 -70px;
  color:#444;
  font-size:14px;
  line-height:16px;
  overflow:hidden;
}
.top-nav ul li{
  float:left;
  height:27px;
  padding:8px 19px 0;
  margin:0 1px 0 -1px;
  background:url(/custom/images/framework/sep-top-nav.gif) no-repeat 0 4px;
  
}
.top-nav a{color:#444;}
.top-nav a:hover,
.top-nav .active a{
  color:#f78f1e;
  text-decoration:none;
}
/* Drop-down Nav */
/* Drop-down Nav */
#main-nav .drop-down { 
  /* Make sure the anchor tag sibling of .drop-down has a calculated height and is display:block; */
  /* Fix IE z-index bugs by applying z-index:9999 to the navs parent element which is high enough to be a sibling of the lower page content. This is usually a header wrapper of some sort. */
  
  /* Required Styles */
  position:absolute; display:none; z-index: 9999;overflow: visible;

  /*/* Custom Styles */
  margin:34px 0 0 -40px;*/
    /* Custom Styles */
  margin:0 0 0 -1px;
 }
 
#main-nav .drop-down li { display:block; height:33px; float:none;  line-height:normal; padding:0; background:none; }
#main-nav .drop-down li a {text-align:center;  height:20px; display:block; width:220px;  padding:6px 10px 6px 10px; color:#000; line-height:17px; border-bottom:solid 1px #fff; background: #F5A853; }
#main-nav .drop-down li a:hover { color:#000; background: #F78F1D;}
#main-nav .drop-down li.last a {border:none;}
#main-nav ul.last {margin-left:-138px;}
/* search-form */
.search-form{
  float:right;
  background:url(/custom/images/framework/bg-search-form.gif) no-repeat;
  width:197px;
  height:19px;
  padding:2px;
}
.search-form fieldset{
  float:left;
  width:197px;
}
.search-form .textfield{
  float:left;
  border:0;
  background:none;
  font:12px Arial, Helvetica, sans-serif;
  color:#a4a4a4;
  padding:2px 4px;
  width:155px;
  height:15px;
}
.search-form .btn-go{
  float:right;
  background:url(/custom/images/framework/btn-go.gif) no-repeat;
  width:23px;
  height:19px;
  border:none;
  margin:0;
  padding:0;
  cursor:pointer;
}
.phone-area{
  float:right;
  padding:0 15px 0 18px;
}
.phone-area .phone{
  color:#f78f1d;
  font:24px/26px Helvetica, Arial, sans-serif;
  float:left;
  margin:-1px 0 -4px;
}
.phone-area p{
  margin:0;
  font-size:11px;
  line-height:16px;
  color:#444;
  text-align:right;
  clear:both;
}
/* main navigation */
.nav{
  margin:0;
  padding:0;
  list-style:none;
  width:975px;
  height:35px;
  overflow:hidden;
}
.nav li{
  float:left;
  display:inline;
  height:35px;
  padding:0 0 0 1px;
  background:url(/custom/images/framework/sep-nav.gif) no-repeat;
  text-transform:uppercase;
}
.drop-down li{
  text-transform: capitalize;
}
.nav .first-child{background:none;}
.nav a{
  font-size:13px;
  line-height:16px;
  color:#444;
  height:26px;
  padding:9px 10px 0;
  float:left;
  text-align:center;
  background:url(/custom/images/framework/bg-nav.gif) no-repeat 50% 0;
}
.scaling-active a{padding:9px 0 0;}
.nav .first-child-a{background:url(/custom/images/framework/bg-nav.gif) no-repeat;}
.nav .last-child-a{background:url(/custom/images/framework/bg-nav.gif) no-repeat 100% 0;}
.nav a:hover,
.nav .active a{
  background:url(/custom/images/framework/bg-nav-hover.gif) no-repeat 50% 0;
  text-decoration:none;
}
.nav .first-child-a:hover,
.nav .active .first-child-a:hover{background:url(/custom/images/framework/bg-nav-hover.gif) no-repeat;}
.nav .last-child-a:hover,
.nav .active .last-child-a:hover{background:url(/custom/images/framework/bg-nav-hover.gif) no-repeat 100% 0;}
/* main */
#main{
  overflow:hidden;
  width:100%;
}
/* promo */
.promo{
  overflow:hidden;
  width:100%;
  padding:0 0 25px;
  font-size:14px;
  line-height:18px;
}
.promo .image-holder{
  float:left;
  margin:-12px 25px 25px -40px;
}
* html .promo .image-holder{margin-right:22px;}
.promo .image-holder img{display:block;}
.promo .text-hold{overflow:hidden; padding-left: 475px;}
* html .promo .text-hold{
  overflow:visible;
  height:1%;
}
/* heading-box */
.heading-box{
  overflow:hidden;
  width:475px;
  margin:0 0 20px;
  background:url(/custom/images/framework/bg-heading-box.gif) no-repeat;
}
.heading-box .holder{
  overflow:hidden;
  width:425px;
  padding:12px 25px;
  background:url(/custom/images/framework/bg-heading-box.gif) no-repeat -475px 100%;
  min-height:56px;
}
* html .heading-box .holder{
  overflow:visible;
  height:56px;
}
.heading-box .holder a{color:#fff;}
.heading-box h1{
  margin:0 0 1px;
  color:#fff;
  font-size:30px;
  line-height:32px;
}
.heading-box ul{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  width:100%;
  color:#fff;
  font-size:16px;
  line-height:18px;
}
.heading-box ul li{
  float:left;
  background:url(/custom/images/framework/bullet-heading-list.gif) no-repeat 0 7px;
  padding:0 34px 0 13px;
}

.promo .text-area{
  overflow:hidden;
  padding:0 10px 0 24px;
}
* html .promo .text-area{
  overflow:visible;
  height:1%;
}
.promo h2{
  margin:0;
  color:#005aa8;
  font:24px/30px Arial, Helvetica, sans-serif;
}
.promo p{margin:0 0 18px;}
/* info-list */
.info-list{
  margin:0;
  padding:0;
  list-style:none;
  overflow:hidden;
  font-size:14px;
  line-height:16px;
}
* html .info-list ul{
  overflow:visible;
  height:1%;
}
.info-list li{
  padding:0 0 8px 22px;
  overflow:hidden;
  background:url(/custom/images/framework/bullet-promo-list.gif) no-repeat 0 3px;
}
* html .info-list li{
  overflow:visible;
  height:1%;
}
.info-list a, .showLinks a{text-decoration:underline;}
.info-list a:hover, .showLinks a:hover{color:#f78f1e;text-decoration:none;}
.promo .info-list{padding:0 0 17px 14px;}
.info-columns .list-holder{
  overflow:hidden;
  width:100%;
  padding:0 0 15px;
}
.info-columns .info-list{
  width:216px;
  float:left;
  padding:0 5px 0 20px;
}
.info-columns .add-info-list{width:200px;}
/* info-columns */
.info-columns{
  overflow:hidden;
  width:975px;
  margin:0 0 25px;
  background:url(/custom/images/framework/bg-info-columns.gif) repeat-y;
  clear:both;
}
.info-columns .holder{background:url(/custom/images/framework/bg-info-columns.gif) no-repeat 100% 100%;}
.info-columns .frame{
  background:url(/custom/images/framework/bg-info-columns.gif) no-repeat -975px 0;
  overflow:hidden;
  width:975px;
  min-height:176px;
}
* html .info-columns .frame{
  overflow:visible;
  height:176px;
}
.column-holder{
  overflow:hidden;
  width:1000px;
  margin:0 -25px 0 0;
}
.info-columns .column{
  float:left;
  width:473px;
  margin:0 25px 0 0;
  padding:8px 1px 1px;
}
.heading{
  width:100%;
  margin:0 0 23px;
  background:url(/custom/images/framework/bg-heading.gif) repeat-y;
}
.heading:after{
  content:"";
  clear:both;
  display:block;
}
.heading-hold{
  background:url(/custom/images/framework/bg-heading-hold.gif) no-repeat;
  padding:6px 17px 12px;
}
* html .heading-hold{
  overflow:visible;
  height:1%;
}
.heading-bottom{
  float:left;
  background:url(/custom/images/framework/bg-heading-bottom.gif) no-repeat;
  width:100%;
  height:9px;
  margin:0 0 -9px;
  font-size:0;
  line-height:0;
  position:relative;
}
.info-columns h3{
  margin:0;
  color:#f78f1e;
  font-size:24px;
  line-height:30px;
}
/* inform-area */
.inform-area{
  overflow:hidden;
  width:975px;
  background:url(/custom/images/framework/bg-inform-area.gif) repeat-y;
  margin:0 0 25px;
  color:#444;
}
.inform-area .holder{background:url(/custom/images/framework/bg-inform-area.gif) no-repeat -975px 0;}
.inform-area .frame{
  background:url(/custom/images/framework/bg-inform-area.gif) no-repeat -1950px 100%;
  overflow:hidden;
  width:975px;
  padding:0 0 10px;
  min-height:190px;
}
* html .inform-area .frame{
  overflow:visible;
  height:190px;
}
.inform-area .column{
  width:455px;
  float:left;
  padding:12px 10px 0 22px;
}
.inform-area h4{
  margin:0;
  color:#f78f1e;
  font-size:22px;
  line-height:26px;
}
.inform-area p{
  margin:0;
  font-size:12px;
  line-height:14px;
}
.inform-area .text-area{
  overflow:hidden;
  font-size:14px;
  line-height:16px;
  padding:0 0 4px;
}
* html .inform-area .text-area{
  overflow:visible;
  height:1%;
}
.inform-area .text-area p{
  font-size:14px;
  line-height:16px;
  margin:0 0 6px;
}
.inform-area img{
  float:left;
  margin:20px 17px 0 0;
}
.inform-area .add-ttl{margin-left:8px;}
/* list */
.list{
  margin:0;
  padding:0 0 0 10px;
  list-style:none;
  overflow:hidden;
}
* html .list{
  overflow:visible;
  height:1%;
}
.list li{
  background:url(/custom/images/framework/bullet-list.gif) no-repeat 0 1px;
  padding:0 0 8px 26px;
  overflow:hidden;
  vertical-align:top;
}
.one-list{list-style-type:none;}
.one-list li{
  background:url(/custom/images/framework/bullet-list-blue.gif) no-repeat 0 1px;
   padding:0 0 8px 26px;
  overflow:hidden;
  vertical-align:top;
}
* html .list li{
  overflow:visible;
  height:1%;
}
.list .date{
  display:block;
  margin:0 0 8px;
  color:#aeaeae;
  font:12px/16px Arial, Helvetica, sans-serif;
}
.list .ttl{
  display:block;
  font-weight:normal;
}
.list a{color:#444;}
.list a:hover{color:#f78f1e;}
.news-list{padding-top:16px;}
.main-wrap{
  background:url(/custom/images/framework/bg-main.gif) repeat-y;
  margin:0 0 28px;
}
.main-holder{background:url(/custom/images/framework/bg-main.gif) no-repeat -975px 0;}
.main-frame{
  background:url(/custom/images/framework/bg-main.gif) no-repeat -1950px 100%;
  overflow:hidden;
  width:973px;
  min-height:410px;
  padding:1px;
}
* html .main-frame{
  overflow:visible;
  height:410px;
}
.breadcrumbs{
  overflow:hidden;
  padding:6px 35px 5px;
  color:#cecece;
  font-size:11px;
  line-height:14px;
}
* html .breadcrumbs{
  overflow:visible;
  height:1%;
}
.breadcrumbs strong{
  font-weight:normal;
  float:left;
  margin:0 3px 0 0;
}
.breadcrumbs ul{
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  overflow:hidden;
}
.breadcrumbs ul li{
  float:left;
  background:url(/custom/images/framework/bullet-breadcrumbs.gif) no-repeat 0 4px;
  padding:0 7px 0 13px;
  margin:0 10px 0 -10px;
}
.breadcrumbs a{color:#cecece;}
.breadcrumbs a:hover{
  text-decoration:none;
  color:#f78f1e;
}
.visual{
  overflow:hidden;
  background:url(/custom/images/framework/bg-visual.png) no-repeat;
  width:961px;
  height:179px;
  margin:0 0 10px 6px;
}
.visual-holder{
  position:relative;
  width:943px;
  height:170px;
  padding:1px 9px 8px;
  overflow:hidden;
}
.visual img{display:block;}
.intro-text{
  width:415px;
  position:absolute;
  top:20px;
  left:29px;
  z-index:2;
}
.locations .visual {
  background:none;
  height: 75px;
  
}
.locations .intro-text{
  width: 700px;
}
.locations_articles{
    margin-top: 25px;
    margin-bottom: 25px;
  }
.intro-text h1{
  margin:0 0 11px;
  color:#005aa8;
  font-size:26px;
  line-height:28px;
}
.intro-text p{
  margin:0;
  color:#494949;
  font-size:14px;
  line-height:18px;
}
.intro-text a{
  color:#f78e1d;
  text-decoration:underline;
}
.intro-text a:hover{
  text-decoration:none;
}
#twocolumns{
  overflow:hidden;
  width:973px;
  padding:0 0 5px;
}
.twocolumns-top,
.twocolumns-bottom{
  background:url(/custom/images/framework/bg-twocolumns-top.png) no-repeat;
  width:973px;
  height:53px;
  font-size:0;
  line-height:0;
  overflow:hidden;
}
.twocolumns-bottom{
  background:url(/custom/images/framework/bg-twocolumns-bottom.png) no-repeat;
  height:73px;
}
.twocolumns-holder{
  width:973px;
  background:url(/custom/images/framework/bg-twocolumns-holder.png) repeat-y;
}
.twocolumns-holder:after{
  content:"";
  clear:both;
  display:block;
}
.twocolumns-frame{
  float:left;
  position:relative;
  width:923px;
  padding:0 14px 0 36px;
  margin:-50px 0 -73px;
}
.twocolumns-frame-blog{
  float:left;
  position:relative;
  width:923px;
  padding:0 14px 0 36px;
  margin:-50px 0 0;
}
#content{
  float:left;
  width:630px;
}
#content h2{
  margin:0 0 7px;
  color:#f78e1d;
  font:20px/22px Arial, Helvetica, sans-serif;
}
#content p{
  margin:0 0 18px;
  font-size:14px;
  line-height:18px;
}
#content  a{
  color: #f78e1d;
  text-decoration:underline;
}
#content  a:hover{text-decoration:none;}
#content .list{padding:14px 0 18px 30px;}
#content .list li{padding-bottom:14px;}
#sidebar{
  float:right;
  width:250px;
  padding:1px 0 0;
}
.additional-links{
  width:100%;
  overflow:hidden;
  padding:0 0 9px;
}
.additional-links h3{
  margin:0 0 4px;
  text-align:center;
  color:#005aa8;
  font:20px/22px Arial, Helvetica, sans-serif;
}
.add-list{
  padding:19px 10px 0 28px;
  background:url(/custom/images/framework/bg-add-list.gif) no-repeat 50% 0;
  width:212px;
}
.add-list li{
  background:url(/custom/images/framework/bullet-list-blue.gif) no-repeat;
  padding:0 0 14px 22px;
}
.add-list a{color:#f78e1d;}
.add-list a:hover{
  text-decoration:underline;
  color:#005aa8;
}
.side-box{
  overflow:hidden;
  width:250px;
  margin:0 0 16px;
  
}
.side-box .holder{}
.side-box .frame{
  background:url(/custom/images/framework/bg-side-box.gif) no-repeat -250px 0;
  overflow:hidden;
  width:248px;
  min-height:150px;
  padding:1px;
}
.side-box .frame_alt{background:url(/custom/images/framework/bg-side-box.gif) no-repeat -500px 100%;}
.side-box .frame_alt_2{background:url(/custom/images/framework/bg-side-box.gif) repeat-y;margin-bottom:50px;}
* html .side-box .frame{
  overflow:visible;
  height:150px;
}
.side-box .heading{margin-bottom:13px;}
.side-box .heading-hold{padding:9px 13px 10px;}
.side-box .heading h4{
  margin:0;
  color:#f78f1e;
  font-size:18px;
  line-height:20px;
}
.side-box .text{
  overflow:hidden;
  padding:0 14px 12px;
  font-size:14px;
  line-height:18px;
}
* html .side-box .text{
  overflow:visible;
  height:1%;
}
.side-box .text p{margin:0;}
.side-box p a{
  color:#f48d20;
  text-decoration:underline;
}
.side-box p a:hover{color:#005aa8;}
.side-box h4{
  margin:0;
  color:#f78f1e;
  font-size:14px;
  line-height:18px;
}
.side-box h4 a{color:#f78f1e;}
.side-box h4 a:hover{color:#005aa8;}
.side-box .photo-holder{
  background:url(/custom/images/framework/bg-photo-holder.png) no-repeat;
  width:216px;
  height:68px;
  padding:6px 6px 6px 5px;
  margin:8px 0 6px 11px;
  overflow:hidden;
}
/* footer */
#footer{
  overflow:hidden;
  background:url(/custom/images/framework/bg-footer.gif) no-repeat;
  width:907px;
  padding:22px 48px 20px 20px;
  color:#444;
  font-size:14px;
  line-height:18px;
}
.footer-area{overflow:hidden;}
* html .footer-area{
  overflow:visible;
  height:1%;
}
.footer-bar{
  overflow:hidden;
  width:100%;
  padding:0 0 16px;
}
#footer h5{
  margin:0 0 3px;
  text-transform:uppercase;
  color:#f78f1e;
  font-size:14px;
  line-height:18px;
}
/* footer-list */
.footer-list{
  margin:0 0 4px;
  padding:0;
  list-style:none;
  overflow:hidden;
  color:#444;
  font-size:14px;
  line-height:16px;
}
* html .footer-list{
  overflow:visible;
  height:1%;
}
.footer-list li{
  float:left;
  padding:0 9px 0 10px;
  margin:0 10px 0 -10px;
  background:url(/custom/images/framework/sep-footer-list.gif) no-repeat 0 2px;
}
#footer a{color:#444;}
#footer a:hover{color:#f78f1e;}
/* logos-list */
.logos-list{
  margin:0;
  padding:23px 0 0;
  list-style:none;
  overflow:hidden;
}
* html .logos-list{
  overflow:visible;
  height:1%;
}
.logos-list li{
  float:left;
  margin:0 5px 0 0;
}
.logos-list a{
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  height:51px;
}
.logos-list .logo01{
  background:url(/custom/images/framework/logo01.gif) no-repeat;
  width:65px;
}
.logos-list .logo02{
  background:url(/custom/images/framework/logo02.gif) no-repeat;
  width:45px;
}
.logos-list .logo03{
  background:url(/custom/images/framework/logo03.gif) no-repeat;
  width:56px;
}
.logos-list .logo04{
  background:url(/custom/images/framework/logo04.gif) no-repeat;
  width:59px;
}
.logos-list .logo05{
  background:url(/custom/images/framework/logo05.gif) no-repeat;
  width:44px;
}
.logos-list .logo06{
  background:url(/custom/images/framework/logo06.gif) no-repeat;
  width:126px;
}
.logos-list .logo07{
  background:url(/custom/images/framework/logo07.gif) no-repeat;
  width:90px;
}
/* footer-info */
.footer-info{
  float:right;
  width:330px;
}
.footer-logo{
  margin:2px 0 11px;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  background: url(/custom/images/framework/logo-footer.gif);
  width:304px;
  height:77px;
}
.footer-logo a{
  display:block;
  height:100%;
}
.footer-info .phone{
  display:block;
  width:100%;
  margin:0 0 2px;
  text-align:center;
  font-size:18px;
  line-height:24px;
}
.footer-info ul{
  margin:0;
  padding:0 0 16px;
  list-style:none;
  overflow:hidden;
  width:100%;
  height:24px;
  text-align:center;
}
.footer-info ul li{
  display:inline-block;
  padding:0 10px 1px 11px;
  background:url(/custom/images/framework/sep-footer-info-list.gif) no-repeat 0 1px;
  font-size:14px;
  line-height:24px;
}
* html .footer-info ul li{display:inline;}
* +html .footer-info ul li{display:inline;}
.footer-info ul li:first-child{background:none;}
.footer-info p{
  margin:0 0 18px;
  text-align:center;
}
.inf{
  overflow:hidden;
  width:100%;
  padding:25px 0 0;
}
.logo-bbb{
  margin:-25px 0 0;
  float:right;
  overflow:hidden;
  text-indent:-9999px;
  background: url(/custom/images/framework/logo-bbb.gif);
  width:127px;
  height:85px;
}
.footer-info .inf p{margin:0;}
#footer .footer-info a:hover{text-decoration:none;}
.type{display:none;}

#blogTitle{
  color: #f78f1e;
  }
   #blogTitle:hover{color: #494949;;}
   
.office{
  margin-bottom: 50px;
  
}
.office img{
  float:left;
}
#product img {
  float:left;
  margin-right: 20px;
}

#location img{
  margin-right: 10px;
  margin-bottom: 10px;
  border: 4px solid #c8c8c8;
}
#google-map{

  position: absolute;
  top:0;
  margin-left: 275px;
  
}
.office-details{
  width:200px;
  margin-bottom:75px;
}
#form {margin:5px 10px 20px; color: #492E25;}
#form h2 {margin:0 10px 0 0;}
#form p {margin: 5px 10px 20px 0;}
#form td {padding:0 0px 10px 0;}
#form td.label {width:190px;}
#form td.label label {font-weight:bold;}
#form .text {width:33px;padding:4px 10px; border:1px solid #d7d7d7; font-size:14px; line-height:17px; text-align:left; color:#482e27;}
#form select {padding:4px 1px 4px 10px; outline:none;}
#form .button{display:block; margin:0 auto; width:114px; height:30px; padding:0 0 2px; border:none; font-size:14px; color:#fff; cursor:pointer; background:url(/custom/framework/bg-model-submit.gif) no-repeat;}
#form .options {margin:0;padding:0;}
#form .options li {list-style: none; padding: 0; margin: 0; }

#fade{list-style:none;}
#fade li {display:none;}

