/* ================= Main CSS Controller ============================== */

/* Main Layout Controller */
body {background: #000000; background-color:#000000; background-image:url("../images/body_black_bg2.gif"); background-repeat:repeat-x; color: black; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0em; margin: 0em; font-size: 10px;} 

/* body {background: #000000; background-color:#000000; color: black; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0em; margin: 0em; font-size: 10px;} */
div.main{margin:0 auto;text-align:center;width:600px; position:relative;}
div.content {width:600px; padding-left: 20px; text-align:left; padding-right: 20px;}

div.main_shopping{margin:0 auto;text-align:center;width:600px; position:relative;}
div.content_shopping {width:570px;text-align:left;}

div.content-sponsors {width:600px; padding-left: 10px; text-align:left; padding-right: 10px; padding-top:50px;}

/* Headers */
#topheader {background:url("../images/topheader.jpg") no-repeat; width:586px; height: 195px; margin: 0px; padding: 0px 0px 0px 0px;}
div.content-left{margin:0 auto;float: left;width:600px;padding-left: 20px; text-align:left; padding-right: 20px;posistion:absolute;}
div.content-right{margin:0 auto;float: right;width:100px;vertical-align:top;posistion:absolute;}
#maintabs {width:600px;color:#ffffff;background:url("../images/contentbg.jpg"); background-repeat:repeat-y;}
#maintabs a {color:#C1C1C1;}
#maintabs a:hover {color:#ffffff;text-decoration:none;}
#maintabs_shopping {width:600px;color:#ffffff;background:url("../images/contentbg.jpg"); background-repeat:repeat-y;}
#maintabs_shopping a {color:#C1C1C1;}
#maintabs_shopping a:hover {color:#ffffff;text-decoration:none;}
td {color:#FFFFFF;font-family: verdana; font-size:10px;}
#footer {width:600px; height: 33px;background: #000000;background:url("../images/contentbg_bottom.jpg");}

/* ================= Main Theme Controller ============================== */
#tabbg { background-repeat: repeat; height:49px; width:100%;}

/* Silver Tab Menu Theme */
#tabsT_Silver {width:600px; font-size:93%; font-weight:bold; line-height:normal;}
#tabsT_Silver ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsT_Silver li {display:inline; margin:0; padding:0;}
#tabsT_Silver a {float:left; background:url("../images/tableftT_silver.gif") no-repeat left top; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsT_Silver a span {float:left; display:block; background:url("../images/tabrightT_silver.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#000000;}/* #24618E */
#tabsT_Silver a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsT_Silver a:hover span {color:#FFF;}/* End IE5-Mac hack */
#tabsT_Silver a:hover {background-position:0% -42px;}
#tabsT_Silver a:hover span {background-position:100% -42px;}


/* Red Tab Menu Theme */
#tabsT_Red {width:600px; font-size:93%; font-weight:bold; line-height:normal;}
#tabsT_Red ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsT_Red li {display:inline; margin:0; padding:0;}
#tabsT_Red a {float:left; background:url("../images/tableftT_red.gif") no-repeat left top; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsT_Red a span {float:left; display:block; background:url("../images/tabrightT_red.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#000000;}/* #24618E */
#tabsT_Red a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsT_Red a:hover span {color:#FFF;}/* End IE5-Mac hack */
#tabsT_Red a:hover {background-position:0% -42px;}
#tabsT_Red a:hover span {background-position:100% -42px;}
#tabsT_Red a.highlight {background-position:0% -42px;color:#ffffff;}
#tabsT_Red a.highlight span.highlight {background-position:100% -42px;color:#ffffff;}


/* Blue Tab Menu Theme */
#tabsT_Blue {width:600px; font-size:93%; font-weight:bold; line-height:normal;}
#tabsT_Blue ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsT_Blue li {display:inline; margin:0; padding:0;}
#tabsT_Blue a {float:left; background:url("../images/tableftT_blue.gif") no-repeat left top; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsT_Blue a span {float:left; display:block; background:url("../images/tabrightT_blue.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#ffffff;}/* #24618E */
#tabsT_Blue a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsT_Blue a:hover span {color:#FFF;}/* End IE5-Mac hack */
#tabsT_Blue a:hover {background-position:0% -42px;}
#tabsT_Blue a:hover span {background-position:100% -42px;}
#tabsT_Blue a.highlight {background-position:0% -42px;color:#ffffff;}
#tabsT_Blue a.highlight span.highlight {background-position:100% -42px;color:#ffffff;}

/* Green Tab Menu Theme */
#tabsT_Green {width:600px; font-size:93%; font-weight:bold; line-height:normal;}
#tabsT_Green ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsT_Green li {display:inline; margin:0; padding:0;}
#tabsT_Green a {float:left; background:url("../images/tableftT_green.gif") no-repeat left top; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsT_Green a span {float:left; display:block; background:url("../images/tabrightT_green.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#ffffff;}/* #24618E */
#tabsT_Green a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsT_Green a:hover span {color:#FFF;}/* End IE5-Mac hack */
#tabsT_Green a:hover {background-position:0% -42px;}
#tabsT_Green a:hover span {background-position:100% -42px;}
#tabsT_Green a.highlight {background-position:0% -42px;color:#ffffff;}
#tabsT_Green a.highlight span.highlight {background-position:100% -42px;color:#ffffff;}

/* Black Tab Menu Theme */
#tabsT_Black {width:600px; font-size:93%; font-weight:bold; line-height:normal;}
#tabsT_Black ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsT_Black li {display:inline; margin:0; padding:0;}
#tabsT_Black a {float:left; background:url("../images/tableftT_black.gif") no-repeat left top; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsT_Black a span {float:left; display:block; background:url("../images/tabrightT_black.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#edeeed;}/* #24618E */
#tabsT_Black a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsT_Black a:hover span {color:#000000;}/* End IE5-Mac hack */
#tabsT_Black a:hover {background-position:0% -42px;}
#tabsT_Black a:hover span {background-position:100% -42px;}
#tabsT_Black a.highlight {background-position:0% -42px;color:#000000;}
#tabsT_Black a.highlight span.highlight {background-position:100% -42px;color:#000000;}

/* Black Tab Menu Theme */
#tabsT_Black_Default {width:600px; font-size:93%; font-weight:bold; line-height:normal;}
#tabsT_Black_Default ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsT_Black_Default li {display:inline; margin:0; padding:0;}
#tabsT_Black_Default a {float:left; background:url("../images/tableftT_black.gif") no-repeat left top; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsT_Black_Default a span {float:left; display:block; background:url("../images/tabrightT_black.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#edeeed;}/* #24618E */
#tabsT_Black_Default a span {float:none;}/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsT_Black_Default a:hover span {color:#000000;}/* End IE5-Mac hack */
#tabsT_Black_Default a:hover {background-position:0% -42px;}
#tabsT_Black_Default a:hover span {background-position:100% -42px;}
#tabsT_Black_Default a.highlight {background-position:0% -42px;color:#000000;}
#tabsT_Black_Default a.highlight span.highlight {background-position:100% -42px;color:#000000;}

/*-------------Sub Menu-------------------------------*/

/* Silver Sub Tab Theme */
#tabSbg_Silver {text-align:center; width:600px; background-image:url("../images/tabbg.gif"); background-position:100% -42px; background-repeat: repeat-x; height: 25px; color:#ffffff;}
#tabsS_Silver {width:600px; font-family:arial; font-size:11px; font-weight:bold; line-height:normal;color:#2b5fab;}
#tabsS_Silver ul {margin:0; padding:0px 0px 0 20px; list-style:none;}
#tabsS_Silver li {display:inline; margin:0; padding:0;}
#tabsS_Silver a {float:left; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsS_Silver a span {float:left; display:block; padding:5px 5px 4px 6px; color:#000000;}/* #24618E */
#tabsS_Silver a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac */
#tabsS_Silver a:hover span {color:#ffffff;} /* End IE5-Mac hack */
#tabsS_Silver a:hover {background-position:0% -42px;}
#tabsS_Silver a:hover span {background-position:100% -42px;}

/* Red Sub Tab Theme */
#tabSbg_Red {text-align:center; width:600px; background-image:url("../images/tabbg_red.gif"); background-position:100% -42px; background-repeat: repeat-x; height: 25px; color:#ffffff;}
#tabsS_Red {width:600px; font-family:arial; font-size:11px; font-weight:bold; line-height:normal;color:#ffffff;}
#tabsS_Red ul {margin:0; padding:0px 0px 0 20px; list-style:none;}
#tabsS_Red li {display:inline; margin:0; padding:0;}
#tabsS_Red a {float:left; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsS_Red a span {float:left; display:block; padding:5px 5px 4px 6px; color:#ffffff;}/* #24618E */
#tabsS_Red a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac */
#tabsS_Red a:hover span {color:#c0c0c0;} /* End IE5-Mac hack */
#tabsS_Red a:hover {background-position:0% -42px;}
#tabsS_Red a:hover span {background-position:100% -42px;}

/* Blue Sub Tab Theme */
#tabSbg_Blue {text-align:center; width:600px; background-image:url("../images/tabbg.gif"); background-position:100% -42px; background-repeat: repeat-x; height: 25px; color:#ffffff;}
#tabsS_Blue {width:600px; font-family:arial; font-size:11px; font-weight:bold; line-height:normal;color:#ffffff;}
#tabsS_Blue ul {margin:0; padding:0px 0px 0 20px; list-style:none;}
#tabsS_Blue li {display:inline; margin:0; padding:0;}
#tabsS_Blue a {float:left; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsS_Blue a span {float:left; display:block; padding:5px 5px 4px 6px; color:#ffffff;}/* #24618E */
#tabsS_Blue a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac */
#tabsS_Blue a:hover span {color:#c0c0c0;} /* End IE5-Mac hack */
#tabsS_Blue a:hover {background-position:0% -42px;}
#tabsS_Blue a:hover span {background-position:100% -42px;}


/* Green Sub Tab Theme */
#tabSbg_Green {text-align:center; width:600px; background-image:url("../images/tabbg_green.gif"); background-position:100% -42px; background-repeat: repeat-x; height: 25px; color:#ffffff;}
#tabsS_Green {width:600px; font-family:arial; font-size:11px; font-weight:bold; line-height:normal;color:#ffffff;}
#tabsS_Green ul {margin:0; padding:0px 0px 0 20px; list-style:none;}
#tabsS_Green li {display:inline; margin:0; padding:0;}
#tabsS_Green a {float:left; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsS_Green a span {float:left; display:block; padding:5px 5px 4px 6px; color:#ffffff;}/* #24618E */
#tabsS_Green a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac */
#tabsS_Green a:hover span {color:#c0c0c0;} /* End IE5-Mac hack */
#tabsS_Green a:hover {background-position:0% -42px;}
#tabsS_Green a:hover span {background-position:100% -42px;}

/* Black Sub Tab Theme */
#tabSbg_Black {text-align:center; width:600px; background-image:url("../images/tabbg_black.gif");  background-position:100% -42px; background-repeat: repeat-x; height: 25px; color:#edeeed;}
#tabsS_Black {width:600px; font-family:arial; font-size:11px; font-weight:bold; line-height:normal;color:#000000;}
#tabsS_Black ul {margin:0; padding:0px 0px 0 20px; list-style:none;}
#tabsS_Black li {display:inline; margin:0; padding:0;}
#tabsS_Black a {float:left; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsS_Black a span {float:left; display:block; padding:5px 5px 4px 6px; color:#000000;}/* #24618E */
#tabsS_Black a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac */
#tabsS_Black a:hover span {color:#999999;} /* End IE5-Mac hack */
#tabsS_Black a:hover {background-position:0% -42px;}
#tabsS_Black a:hover span {background-position:100% -42px;}

/* Black Sub Tab Theme */
#tabSbg_Black_Default {text-align:center; width:600px; background-image:url("../images/tabbg_black.gif"); background-repeat: repeat-x; height: 25px; color:#edeeed;}
#tabsS_Black_Default  {width:600px; font-family:arial; font-size:11px; font-weight:bold; line-height:normal;color:#000000;}
#tabsS_Black_Default  ul {margin:0; padding:0px 0px 0 20px; list-style:none;}
#tabsS_Black_Default  li {display:inline; margin:0; padding:0;}
#tabsS_Black_Default  a {float:left; margin:0; padding:0 3px 0 5px; text-decoration:none;}
#tabsS_Black_Default  a span {float:left; display:block; padding:5px 5px 4px 6px; color:#000000;}/* #24618E */
#tabsS_Black_Default  a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac */
#tabsS_Black_Default  a:hover span {color:#999999;} /* End IE5-Mac hack */
#tabsS_Black_Default  a:hover {background-position:0% -42px;}
#tabsS_Black_Default  a:hover span {background-position:100% -42px;}

/* ================= End Main Theme Controller ============================== */

/* ================= Misc. Controls ========================================= */
select {font-size:10px;}
div.break{clear:both;visibility:hidden;display:block;height:1px;position:relative;}

/* Footer Content */
#copyright {margin:0 auto;text-align:center;width:600px;font-size: 10px;color:#FFFFFF; padding: 5px;}