

/* MAIN LAYOUT FEATURES */
body {font-size:12px;font-family:tahoma;background:url('gr.png') repeat-x top center; background-color:#89A0AE;}
#container {width:1020px; position:absolute; top:0px; left:50%; margin-left:-557px; margin-top:10px;}
#banner {width:1020px; position:absolute; top:0px; left:50%; margin-left:-463px;background:url('images/bannerback.png') repeat-x;}

#content {width:1020px; position:absolute; top:104px; left:50%; margin-left:-580px;} /* this relates to the stuff below top menus */
#left {width:154px; position:absolute; left:50%; margin-left:-391px; margin-top:40px;}
#middle {width:714px; position:absolute; left:50%; margin-left:-230px;}
#right {width:131px; position:absolute; left:50%; margin-left:483px; margin-top:50px;}
a {font-size:12px;color:#AB2C01; text-decoration:none; font-weight:bold;}
a:hover {color:#4F5D65;}

/* basic menu setup */
#menu-container {top:55px; left:-3px; position:relative;}
#menu {text-align:center; position:relative; height:15px;}
#menu .box {position:relative; float:left; top:10px;}
/* parent link details */
#menu a, #menu a:visited {position:relative; text-decoration:none; color:#fff; display:block; width:70px; height:15px; padding:5px;margin:0 1px;}
#menu a .topleft, #menu a .topright {position:absolute; top:0; width:0; height:0; overflow:hidden; border-top:10px solid #fff;}
#menu a .topleft {left:0;}
#menu a .topright {left:70px;}



#navigator {width:1010px; position:absolute; top:23px; left:50%; margin-left:-455px;} /* this relates to the solid red top menu */

#rightback {width:152px; position:absolute; left:50%; margin-left:475px;z-index:-1;height:250px}

#banner div.banrot {width:470px; position:absolute; top:10px; left:50%; margin-left:29px;}

#right h5 {background:url('images/promotop.png') no-repeat; color:#fff; height:24px; padding-top:4px; font-size:13px;}
#right div.promo {width:134px; border: 2px solid #CC030F; margin-top:-4px; margin-bottom:15px;}


#middle h1 {color:#fff; margin-top:50px; padding:4px 2px 1px 5px; font-size:15px;height:27px; font-size:16px; padding-top:10px; background:url('header.gif') repeat-x; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
#middle h2 {color:#fff; margin-top:10px; padding:4px 2px 1px 5px; font-size:15px;height:20px; background:url('header.gif') repeat-x; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
#middle div.introduction {width:712px;}
#middle div.introduction div {background-color:#FFFAEE; margin-bottom:10px; width:714px; margin-top:-10px;}
#middle div.introduction p {padding:5px 8px 5px 8px; font-size:12px; text-align:left;}

#middle h3 {height:35px; background:url('images/accord-head.png') no-repeat; color:#ffffff; padding:2px 0px 3px 15px; font-size:20px;line-height:30px;}
#middle h3 a {color:#fff;}
#middle h5 {margin-top:10px; color:#057d05; padding:8px; font-size:15px; text-decoration:underline;}
#middle h5 a {color:#fff;}

#right {text-align:center; font-size:11px; font-weight:bold; line-height:15px;}
#right img {margin-top:5px;}
#right div.sidebartop {width:131px; background-image:url('images/menuheadright.png'); background-repeat:no-repeat; color:#fff; font-size:12px; padding:2px 2px 4px 2px; margin-top:10px; text-align:center;}
#right div.sidebarbodyad {width:129px; border:1px solid #EA7373; border-top:0px; margin-top:-2px; padding:2px 2px 5px 2px;}
#right div.sidebarbodyad p.showcase {text-align:center;font-size:12px;font-weight:bold;padding:0px;padding-top:5px;padding-bottom:5px;color:#000080;}
#right div.sidebarbodyad p.offers {text-align:left;font-size:11px;font-weight:normal;padding:3px;}
#right div.sidebarbodyad a {font-size:11px;}

#nav ul {height:45px; margin-top:-10px;}
#nav ul li {list-style-type:none; display:inline; float:left; width:87px; height:45px; cursor:pointer;}

#footer {width:600px; position:absolute; left:50%; margin-left:-309px; font-size:12px; margin-bottom:5px; margin-top:10px; text-align:center; border-top:1px dashed #d8d8d8; padding:10px;}
#footer p {font-size:11px; color:#9B9B9B;}
#footer a {color:#9B9B9B; text-decoration:underline;}
#footer a:hover {color:#color:#AB2C01;text-decoration:none;}
#footer a:visited {color:#color:#AB2C01;}

#left h2 {background:url('header.gif')  repeat-x; -moz-border-radius:10px 10px 0 0 ; -webkit-border-radius:10px 10px 0 0 ; color:#FEFDE7; padding-top:10px; height:30px; font-size:16px; width:160px; text-align:center; margin-bottom:0px; margin-top:10px; margin-left:-2px;}
#left div.leftmenu {background-color:#FFFAEE; padding:5px; width: 150px; margin:-2px; -moz-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px;}
#left div.leftmenu p {margin-bottom:10px;}


#right div.sidebarbodyad p.showcase {color:#ffffff;background-color:#2C559C;}
#right div.sidebarbodyad p.showcase2 {margin-top:2px;color:#ffffff;background-color:#2C559C; font-size:12px;padding:4px;}

