.main_color { background: #FF0000; }
.text_color { color: #FFFFFF; }

.menu {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
}
A.menu
{
text-decoration: none; 
display: block;
text-align: center;
width: 100px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 1px solid #FFFFFF;
float: left;
}

A.menu:visited 
{
 		text-decoration: none; 
}

A.menu:active 
{
 		text-decoration: none; 
}

A.menu:hover 
{
text-decoration: none; 
display: block;
text-align: center;
width: 100px;
padding-top: 4px;
padding-bottom: 4px;
background-color: #CC0202;
color: #FFFFFF;
float: left;
}

A.readmore
{
text-decoration: underline; color: BLUE;
}

A.readmore:visited 
{
 		text-decoration: none; 
}

A.readmore:active 
{
 		text-decoration: none; 
}

A.readmore:hover 
{
text-decoration: underline; color: #FF0000;
}

A.sublinks
{
text-decoration: none; color: #000000;
}

A:sublinks:visited 
{
 		text-decoration: none; 
}

A.sublinks:active 
{
 		text-decoration: none; 
}

A.sublinks:hover 
{
text-decoration: none; color: #FF0000;
}

select, input, submit, textarea {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 9pt;
}

div#header { width: 960px; height: 110px; margin: 0 auto; }
div#header_lh { display:block; position:relative; float: left; width: 142px; height: 90px; text-align: left; }
div#header_md { display:block; position:relative; float: left; width: 578px; height: 90px; text-align: left; }
div#header_rh { display:block; position:relative; float: left; width: 230px; height: 90px; text-align: right; }

div#menu_lh { display:block; position:relative; float: left; width: 960px; text-align: left; background: #FF0000; }
div#menu_rh { display:block; position:relative; float: left; width: 0px; text-align: left; background: #FF0000; }
div#menu_shad { display:table-cell; position:relative; float: left; width: 960px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 20px;}

div#content { width: 960px; height: auto; margin: 0 auto; }
div#content_lh {display:block; position:relative; float: left; width: 720px; height: auto; text-align: left; }
div#content_rh {display:block; position:relative; float: left; width: 230px; height: auto; text-align: left; }

div#img {display:block; position:relative; float: left; width: 710px; height: 150px; text-align: left; background: #f1f1f1; }

div#login { display:block; position:relative; float: left; width: 230px; }
div#login_header { display:block; position:relative; float: left; width: 230px; text-align: center; font-weight: bold; padding: 4px; background: #FF0000; }
div#login_body { display:block; position:relative; float: left; width: 220px; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;padding: 8px; }
div#login_shadow { display:block; position:relative; float: left; width: 238px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 15px;}

div#partners { display:block; position:relative; float: left; width: 230px; }
div#partners_header { display:block; position:relative; float: left; width: 230px; text-align: center; font-weight: bold; padding: 4px; background: #FF0000; }
div#partners_body { display:block; position:relative; float: left; width: 220px; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;padding: 8px; text-align: center; }
div#partners_shadow { display:block; position:relative; float: left; width: 238px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 15px;}

div#box { display:block; position:relative; float: left; width: 350px; margin-right: 10px; margin-top: 15px; }
div#box_header { display:block; position:relative; float: left; width: 350px; text-align: center; font-weight: bold; padding: 4px; background: #FF0000; }
div#box_body { display:block; position:relative; float: left; width: 350px; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;padding: 8px; height: 140px;}
div#box_shadow { display:block; position:relative; float: left; width: 350px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 15px;}

div#benefits { display:block; position:relative; float: left; width: 350px; margin-top: 15px;}
div#benefits_header { display:block; position:relative; float: left; width: 342px; text-align: center; font-weight: bold; padding: 4px; background: #FF0000; }
div#benefits_body { display:block; position:relative; float: left; width: 332px; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; height: 147px; padding-top: 10px; padding-left: 8px; padding-right: 8px; }
div#benefits_shadow { display:block; position:relative; float: left; width: 350px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 15px;}

div#gap { display:block; position:relative; float: left; width: 10px; }

div#rewards { display:block; position:relative; float: left; width: 350px; margin-top: 15px;}
div#rewards_header { display:block; position:relative; float: left; width: 342px; text-align: center; font-weight: bold; padding: 4px; background: #FF0000; }
div#rewards_body { display:block; position:relative; float: left; width: 332px; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; height: 147px; padding-top: 10px; padding-left: 8px; padding-right: 8px; }
div#rewards_shadow { display:block; position:relative; float: left; width: 350px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 15px;}

div#page { display:block; position:relative; float: left; width: 710px; margin-top: 15px; }
div#page_header { display:block; position:relative; float: left; width: 704px; text-align: center; font-weight: bold; padding: 4px; background: #FF0000; }
div#page_body { display:block; position:relative; float: left; width: 694px; border-right: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;padding: 8px; min-height: 140px;}
div#page_shadow { display:block; position:relative; float: left; width: 712px; background-image: url(../images/menu_shadow.jpg); background-repeat: repeat-x; height: 15px;}

div#contact { display:block; position:relative; float: left; width: 335px; }

div#footer { width: 960px; height: auto; margin: 0 auto; }
div#footer_left { width: 480px; margin: 0 auto; border-top: 1px solid #FF0000; padding-top: 5px; display:block; position:relative; float: left; text-align: center;}
div#footer_right { width: 480px; margin: 0 auto; border-top: 1px solid #FF0000; padding-top: 5px; display:block; position:relative; float: left; text-align: center;}

div#strap { width: 99%; margin: 0 auto; border-bottom: 1px solid #FF0000; padding: 5px; display:block; position:relative; float: left; text-align: left; }

div#cell { width: 220px; display:block; position:relative; float: left; text-align: left; }

body { 
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 9pt;
text-align: center;
margin-top: 0px;
}
h1 {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 16px;
color: #CC0202;
}

.header {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 24px;
color: #CC0202;
font-weight: bold;
}

div#categories { display:block; position:relative; float: left; width: 175px; height: auto; margin: 0 auto; }
