/* CSS for Roosters Productions */

/* ----------------pseudo-elements------------------ */
body { font-family: Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0;text-align:center; font-size:10px; font-weight:normal; color:#000;}
img {border:0;}
ol, ul, li { list-style:none; list-style-type:none; margin:0; padding:0;}
p {margin:0; padding:0 0 20px 0;}
strong {}
h1 {margin:0; padding:0;}
h2, h3, h4 {margin:0; padding:0;}
a {color:#DD0000; text-decoration:none;}
a:hover {text-decoration:underline;}

/* ----------------special-elements------------------ */
.clearfloat {clear:left; clear:right; clear:both; font-size:1px; line-height:1%;}

/* ----------------PER PAGE STRUCTURE------------------ */
/* ----------------Index structure------------------ */
#homepage .global_1_container {width:808px; height:690px; margin:0 auto; position:relative; background-image:url(../img/bg_left_shadow.gif); background-position:0 0; background-repeat:repeat-y;}
#homepage .global_2_container {width:808px; height:690px;background-image:url(../img/bg_right_shadow.gif); background-position:804px 0; background-repeat:repeat-y;}
#homepage .global_container {width:800px; margin:0 4px 0 4px; text-align:left;}

#homepage .header {width:800px; height:180px; background-color:#fff;}
.top_logo {width:800px; height:180px; margin-left:0; position: absolute;left:4px;}

#homepage .main {position:absolute; left:10px; top:200px; width:788px; height:80px; background-color:#fff;}

#homepage .main .we_are {width:624px; height:69px; background-image:url(../img/weare.jpg); background-position:0; background-repeat:no-repeat;}
#homepage .main .faq {width:152px; height:69px; margin-left:0; position: absolute; left:629px; top:0px;}
#homepage .flash {position:absolute; left:4px; top:279px; width:800px; height:400px; background-color:#fff;}
#homepage .left_col_box_top {height:400px; width:800px;}
#homepage .footer {position:relative; width:810px; height:79px; background-color:#fff; background-image:url(../img/footer.jpg); background-position:left; background-repeat:no-repeat;}
#homepage .footer p{
	padding:28px 0 0 0;
}
.weare {padding:17px 0 0 17px;}
.weare_txt {padding:0 0 0 17px;}

/* ----------------FAQ structure------------------ */
#faq .container {width:300px; margin:0 auto; position:relative;}
#faq .container p {width:300px; text-align:left; padding:5px 0 5px 0;}
#faq .header {width:320px; height:72px; margin:0 0 0 -10px;}
#faq .btm {width:320px; height:50px; margin:0 0 0 -10px;}
#faq .faq {width:300px; height:17px; text-align:left; padding:5px 0 5px 0;}
.headline {width:300px; color:#DD0000; font-weight:bold;}
