body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239; line-height:140%!important; background:#E0DED8; }
.container{ width:910px;}
blockquote{ padding:0 10px 0 10px!important;}
th, td, caption {
padding:0px;
}

.span-220{ width:220px; float:left; margin-right:10px;}
.span-250-right{ float: right; width:250px; margin-right:10px;}
.span-283-right{ float: right; width:283px; margin-right:10px;}
.span-450{ width:450px; float:left; margin-right:10px;}
.span-450-ri{ width:450px; float: right;}
.span-910{ width:910px; float:left;}
.span-294{ float:left; width:294px; margin-right:14px;}
.span-602-ri{ float: right; width:602px; }
.span-602{float: left; width:602px; margin-right:14px; }

.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}
.padding-top-60{ padding-top:60px;}
.padding-bottom-8{padding-bottom:8px;}
.padding-left-10{ padding-left:10px;}

.box-brown{background:#382D24;}
.box-logo-catdmc{width:450px; height:60px; margin-right:10px; padding:20px 0px 0px 0px; background:url(../img/logo-catdmc-small.png) no-repeat #382D24 10px 16px; color:#CCCCCC;}
.box-logo-eb{width:450px; height:60px; margin-right:10px; padding:20px 0px 0px 0px; background:url(../img/logo-eb-small.jpg) no-repeat #3C3625 10px 16px; color:#CCCCCC;}
.box-paypal{ width:582px; padding:5px 10px 10px 10px;float:left; display:block; background:#382D24; color:#E0DED8!important; font-size:12px;}
.box-paypal h2{font-size:18px;font-weight:lighter;line-height:110%;margin:0 0 20px;padding:0; color:#E0DED8!important;}

.header, .banner, .content, .footer{width:910px; float:left; clear:both;}
.header{ padding:30px 0;}
.menu{width:900px; float:left; padding:0 0 0 10px; background:#382D24; color:#DFDED8; height:20px; padding-top:10px;}
.listmenu{ list-style:none; margin:0; padding:0; }
.listmenu li{ float:left; padding-right:39px; margin:0;}
.listmenu a, .listmenu a:link{ color:#E0DED8; text-decoration:none;}
.listmenu a:hover{color:#FFFFFF; text-decoration:none;}

.banner{height:190px;}
.route-map{ width:900px; float:left; padding:10px 0 30px 10px; font-family:Arial, Helvetica, sans-serif; color:#382D24; font-size:11px; clear:both;}
.route-map a{ font-weight: normal; font-size:11px; color:#4C4239}
.content{clear:both;}
.footer{ padding-top:30px; color:#4C4239;}
.mn-footer{ clear:both; height:30px; background:#382D24; margin-top:}

/*mn  general*/
ul.listmenu-gene{list-style:none;margin:0;padding:0;}
ul.listmenu-gene li{margin:0 24px 0 0;	padding:0;float:left; background:none;}
ul.listmenu-gene li a{padding: 0 0 0 14px;text-decoration:none;text-align:center;font-size:11px;font-weight:bold;color:#4C4239;	height:30px;background:url(../img/flechas.gif) no-repeat 0px 3px;}
ul.listmenu-gene a:hover {color:#8C857E;background:url(../img/flechas.gif) transparent no-repeat  0px -27px;}	
/* End*/

/*mn general 2*/
ul.listmenu-gene2{list-style:none;margin:0;padding:0;}
ul.listmenu-gene2 li{margin:0 24px 0 0;	padding:0;float:left;	}
ul.listmenu-gene2 li a{padding: 0 0 0 14px;text-decoration:none;text-align:center;font-size:11px;font-weight:bold; color:#CCCCCC; height:30px;background:url(../img/flechas.gif) no-repeat 0px -58px;}
ul.listmenu-gene2 a:hover {color:#FFFFFF;background:url(../img/flechas.gif) transparent no-repeat  0px -87px;}	
/* End*/

/*Ge member*/
ul.listmember{ list-style:none; margin:0; padding:0;}
ul.listmember li{color:#4C4239; padding:0px; margin:0 0 20px 0;}
ul.listmember li span{ clear:both;font-style:italic;}
ul.listmember li a{ font-weight:bold; color:#4C4239; text-decoration:none;}
ul.listmember li a:hover{ font-weight:bold; color:#4C4239; text-decoration: underline;}
.img-ge-member {border:1px solid #2A0F0B; }

.content-general-bottom{float:left; position:relative;width:294px;height:168px; margin-right:14px;}
.box-bottom-1{ width:260px; float:left; margin-right:10px;position:absolute; bottom:0; left: 0px;}
.box-bottom-2{ width:260px; float:left; margin-right:10px;position:absolute; bottom:0; left: 270px;}
.box-bottom-3{ width:260px; float:left; margin-right:10px;position:absolute; bottom:0; left: 540px;}

h1{
font-size:18px;
line-height:110%;
font-weight: lighter;
margin:0px 0px 20px 0px;
padding:0px;
color:#4C4239;
}
h2{
font-size:18px;
line-height:110%;
font-weight: lighter;
margin:0px 0px 20px 0px;
padding:0px;
color:#4C4239;
}
ul{list-style-type:none!important; margin:0!important;}
li{ background:url(../img/bullet.gif) no-repeat 0px 8px; padding:0 0 0 10px;}

p a{color:#4C4239; text-decoration:underline; font-weight:normal;font-size:12px;}
p a:hover{color:#8C857E; text-decoration:underline;}
a{color:#4C4239; text-decoration:none; font-weight:bold; font-size:11px;}
a:hover{color:#8C857E; text-decoration:underline;}

input{display:block; background:#CFCCC6!Important; border:none!important; padding:9px 0 5px 10px; color:#4C4239; margin-top:10px;!important; font-weight: normal!important;} 
textarea {width:570px;height:79px;padding:5px; background:#CFCCC6; border:none; color:#4C4239;}
.style-button{ background:#382D24!important; color:#FFFFFF; margin:0!important; padding:5px 10px !important; cursor:pointer;}
label{display:block; width:288px; float:left; font-weight:bold; padding-bottom:15px!important;}
.lb-paypal{display:block; width:288px; float:left; font-weight:bold; height:70px;}
.txtlabel{display:block; float:left; font-weight:bold; margin-top:15px;}
.input-date{display:block; width:268px; margin-top:10px; background:#EDE9E0; border:none; padding:7px 0  7px 0;}

.button-ge{
background:#291605!important; 
color: #FFFFFF; 
font-size: 11px;
font-weight: bold; 
letter-spacing: 1px;
padding:8px 15px!important;
cursor:pointer;
}