* { border:none; padding:0; margin:0; }
body { background:#CECDCD; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.wrap { display:block; margin:15px auto; width:794px; }
.left { float:left; }
.right { float:right; }
.clearer { clear:both; }
#header { width:auto; height:63px; background-color:#191616; background-image:url(images/bg_top.gif); background-position:top; background-repeat:no-repeat;}
#logo { display:block; padding-top:23px; padding-left:17px;}
#contact { display:block; color:#FFF; text-decoration:none; font-size:14px; padding-top:25px; padding-right:12px;}
#contact:hover { text-decoration:underline; }
#windows { padding:40px 10px 0 10px;}
#content { width:auto; height:307px; background-image:url(images/bg_content.jpg); background-repeat:repeat-x; }
#content #right-side { width:400px; text-align:center; }
#slogan { padding-top:78px; padding-bottom:50px; }
#description { font-family:"Century Gothic", Arial, Helvetica, sans-serif; color:#082646; font-size:18px; padding:10px; }
#footer { width:auto; height:126px; background-image:url(images/bg_footer.jpg); background-repeat:repeat-x; font-size:13px; }
#footer img { padding:0 5px; }
#bottom { width:auto; height:63px; background-color:#191616; background-image:url(images/bg_bottom.gif); background-position:bottom; background-repeat:no-repeat; color:#FFF; text-align:center; }
#bottom p { padding-top:25px; font-size:14px; color:#FFF;}
#bottom a { color:#FFF;}
