div.Newsletter{background:url(../media/bg_newsletter.gif) left top no-repeat;padding:40px 0px 70px 590px;}
div.Newsletter form{font:11px Trebuchet MS;line-height:16px;color:#535152}
div.Newsletter form div.Row{clear:both;height:20px;color:#fff;}
div.Newsletter form div.Row label{float:left;width:110px}
div.Newsletter form div.Row span{padding:0px 5px}
div.Newsletter form div.Row input.Radio{vertical-align:middle;padding:0px;margin:0px}
div.Newsletter form div.Row input.Text{width:200px;vertical-align:middle;border:1px solid #342c37;margin:0px;padding:0px 5px}
div.Newsletter form div.Row input.Size{width:20px}
div.Newsletter form div.Row input.dSize{width:40px}
div.Newsletter form div.Row select.day{width:55px}
div.Newsletter form div.Row select.month{width:85px}
div.Newsletter form div.Row select.year{width:65px}

div.Newsletter form input.Btn{cursor:pointer;clear:both;border:0px;width:80px;
color:#FFFFFF;padding:5px; background:url(../media/button-white-bg.gif) repeat-x;border:1px solid #302D23; color:#FFFFFF;
font:11px Trebuchet MS,Arial;line-height:14px;margin:20px 0px 0px 110px}

div.Newsletter form input.Btn:hover{background:url(../media/button-white-bg-hover.gif) repeat-x;color:#FFFFFF;}
div.Newsletter form span{font:10px Trebuchet MS,Arial;color:#767676;}
p.Newsletter{font:11px Trebuchet MS,Arial;color:#525051;text-align:center;}

div.Contact{width:475px;display:inline;float:left}
div.Contact h2{font:16px Trebuchet MS;line-height:24px;}
div.Contact form{font:11px Trebuchet MS;line-height:16px;}
div.Contact form div.Row{clear:both;height:20px}
div.Contact form div.Row label{float:left;width:110px}
div.Contact form div.Row span{padding:0px 5px; color: #000000;}
div.Contact form div.Row input.Radio{vertical-align:middle;padding:0px;margin:0px}
div.Contact form div.Row input.Text{width:200px;vertical-align:middle;border:1px solid #fff;margin:0px;padding:0px 5px}
div.Contact form div.Row input.Size{width:20px}
div.Contact form div.RowText{clear:both;height:100px}
div.Contact form div.RowText textarea{width:340px;height:100px;border:1px solid #342c37;padding:5px}
div.Contact form input.Btn{cursor:pointer;clear:both;
border:0px;width:80px;background:url(../media/button-white-bg.gif) repeat-x;border:1px solid #302D23;color:#FFFFFF;padding:5px;
font:11px Trebuchet MS,Arial;line-height:14px;margin:20px 0px 0px 110px}
div.Contact form input.Btn:hover{background:url(../media/button-white-bg-hover.gif) repeat-x;cursor:pointer;}
div.Contact form span{font:10px Trebuchet MS,Arial;color:#fff}
div.ContactTel{width:455px;color:#fff;display:inline;float:right;border-left:1px solid #cccbcb}
div.ContactTel div{margin-left:40px}
div.ContactTel img{display:block;margin-top:20px}

form ul.errors {color:#fd4343; padding:5px 0}
form p.info {color:#532C85; padding:5px 0}

form.contact input.Text{width:200px;vertical-align:middle;border:1px solid #342c37;margin:0px;padding:0px 5px}
form.contact input.Btn{cursor:pointer;clear:both;border:0px;width:80px;color:#FFFFFF;border:1px solid #302D23;
background:url(../media/button-white-bg.gif) repeat-x;
padding:5px;font:11px Trebuchet MS,Arial;line-height:14px;margin-left:10px}
form.contact input.Btn:hover{background:url(../media/button-white-bg-hover.gif) repeat-x;color:#FFFFFF;font-weight:bold;}
