body{
    margin:0;
    padding:20px 0 20px 0;
    background:#201F1F;
    color:#686C5C;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
input{
    border:0;
    padding:2px;
    background:#3C3C3B;
    color:#CACFB7;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
input.submit{
    border:1px solid #BF4C00;
    background:#DD6003;
    color:#FFFFFF;
    width:auto !important;   
    font-size:9px; 
}
img{border:0;}
p{line-height:140%; margin:0 0 1em 0;}
a:link, a:active, a:visited{
    text-decoration:none;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#CACFB7;
}
a:hover{
    color:#DD6003;
    text-decoration:underline;
}
#main{
    width:924px;
    margin: 0 auto 0 auto !important;
}
h1{
    margin:0;
    font-size:18px;
    font-weight:normal;
	color: #DD6003;
}
h2{
    margin:0 0 20px 0;
    font-size:24px;
    font-weight:bold;
	color: #DD6003;
}
h3 { color: #DD6003; }
h3, h4{
    margin:11px 0 11px 0;
    font-size:18px;
    font-weight:normal;
}
h4{
    margin:0 0 11px 0;    
}
#invite h4 { color: #CACFB7; }
#orange h4 { color: #F5F7F7; }
#testimonials h4 { color: #C24E05; }

#left{
    width:635px;
    float:left;
    background:#FFFFFF;
}
#right{
    width:241px;
    float:left;
    margin:0 0 0 48px;
    padding:41px 0 0 0;
}
#header{
    width:635px;
    height:248px;
	position:relative;
}
#header ul.slideshow {
	list-style:none;
	margin:0;
	padding:0;
	z-index:1;
}
#logo{
    width:118px;
    height:98px;
	position:absolute;
	top:50px; left:41px;
	z-index:2;
}
#content{
    padding:30px 40px 0 40px;
}
#content strong{
	font-weight:normal;
	color:#000;
}
.phone{
    float:right;
    width:168px;
    height:15px;
    background:url(i/phone.gif) no-repeat;
}
.line{
    height:0px;
    font-size:0;
    border-bottom:1px solid #DFE2D4;
}
#members{
    margin:23px 0 0 0;
}
#members td{
    vertical-align:top;
    padding:0 0 39px 0;
}
#members img{border:2px solid #CDD0BE;margin:0 15px 0 0;}
#members ul{
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:11px;
}
#members ul li{
    padding:0 0 1px 0;
}
#members ul span.name {
    color:#090100;
    font-size:13px;
    display:block;
	text-transform:capitalize;
    padding:0;
}
#members ul span.company {
    color:#090100;
    font-size:10px;
    display:block;
	text-transform:uppercase;
    padding:0 0 2px 0;
}
#members ul a:link, #members ul a:active, #members ul a:hover, #members ul a:visited{
    display:block;
    padding:3px 0 0 0;
	font-size:10px;
}
.btop{
    width:240px;
    height:6px;
    background:url(i/btop.gif) no-repeat;
    font-size:0;
}
.bbox{
    width:206px;
    margin:0 0 24px 0;
    background:#333331 url(i/bbtm.gif) no-repeat bottom;
    padding:17px;
}
.bbox fieldset{
    margin:17px 0 0 0;    
    padding:0;
    border:0;
    color:#CACFB7;
}
.bbox fieldset ol{
    margin:0;
    padding:0;
    list-style-type:none;
}
/*.bbox fielset label{     
    padding:0;        
}*/
.bbox ol li{
    padding:0 0 8px 0;
    height:20px;    
}
/*.bbox input{
    width:145px; 
}*/
#orange{
    width:209px;
    height:258px;
    background:#D55C0B url(i/orange2.jpg) no-repeat;
    padding:23px 16px 0 16px;
    margin:0 0 24px 0;
}
#orange fieldset{
    margin:22px 0 0 0;
    padding:0;
    border:0;    
    clear:both;
    color:#F5F7F7;
    font-size:10px;
}
#orange fieldset ol{
    margin:0;
    padding:0;
    list-style-type:none;
}
#orange fieldset li{
    clear:both;
    padding:0 0 11px 0;    
}
#orange fieldset span{
    display:block;
    float:right;
    color:#090100;
    font-size:11px;
    width:160px;
    padding:0 0 11px 0;    
}
#orange fieldset label{
    float:left;
    display:block;    
}
#orange a:link, #orange a:active, #orange a:hover, #orange a:visited{
    color:#FFFFFF;
}
#orange input.button{
    background:#BCC58E url(i/btn.gif) no-repeat;
    color:#5F6546;
    text-align:center;
    width:65px !important;
    height:22px;
    font-size:10px;
    margin:0 0 0 48px;
}
.gtop{
    width:241px;
    height:3px;
    background:url(i/gtop.gif) no-repeat;
    font-size:0;
}
.gbox{
    width:207px;
    padding:21px 17px 21px 17px;
    background:#DCDED1 url(i/gbtm.gif) no-repeat bottom;
    color:#585955;    
}
.gbox span{
    color:#1F1E1E;
}
#footer{
    border-top:1px solid #525252;
    color:#999999;
    width:906px;
    margin:21px auto 0 auto;
    padding:11px 9px 11px 9px;
}
a#ht:link, a#ht:active, a#ht:hover, a#ht:visited{
    display:block;
    float:right;
    background:url(i/ht.gif) no-repeat left;
    color:#999999;
    padding:2px 0 5px 25px;
    text-decoration:none !important;
}
/*thank you page*/
#thanks { background:#000; width:500px; margin:20px auto; color:#CACFB7; }
#thanks .logo { float:left; margin:20px; width:118px; display:block; }
#thanks .text { width:280px; float:left; margin:20px 20px 20px 10px; display:block; }
#thanks a:link, #thanks a:active, a:visited{
    text-decoration:none;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#DD6003;
}
#thanks a:hover{
    color:#DD6003;
    text-decoration:underline;
}