* {margin:0;padding:0;} 

body {min-width: 0; background-image: none; font-size: 100%;}


/* Shadow and container */
#wrap {background-image: none; background-color: #575961;}
#wrap2 {background-image: none; width: auto; padding-bottom: 0;}


/* Header area */
#header_wrapper {width: auto; height: auto;}
#header_wrapper2 {width: auto; height: auto;}

#titlebox_wrapper {width: auto; height: auto; background-image: none; background-color: #DA0000; float:none;}
#titlebox_wrapper2 {width: auto; height: auto; background-image: none; background-color: #DA0000; float:none;}

#topmenu {padding: 10px; width:auto;}

#titlebox {padding: 20px 30px; float:none; font-size: 2.6em; width:auto;}
#titlebox p {margin-top: 20px; text-shadow: 1px 1px 0px #FF3217; font-size: 1em;}

#rightbox {width:auto; float:none; margin-top: 0; }
#rightbox h1 {padding: 20px 20px 40px 20px; font-size: 3em; }

#imagebox {display: none;}


/* Content area */

#main_left {float:none; margin: 20px; width: auto; color: #fff;}
#main_left p, #main_left h2 {margin: 0;}

#main_right {float:none; margin:20px; width: auto;}
#main_right p, #main_right h2 {margin: 0;}

.dotted {display:none;}
.request {width:180px; height: 70px}

/* Footer */
#footer_wrapper {position: static; margin-top: 0; height: auto; clear:both; background-image: none; background-color: #767D85;}
#footer {width:auto; margin: 0; padding: 20px;}
