/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:url(../images/bg.gif); font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #fff;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #ffba00;text-decoration: underline;cursor: pointer;}
a:hover {color:#ffba00;text-decoration: none;}
img {border:none; background:#000;}
ul, ol, li {margin:0;padding:0; list-style:none;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

.thumbs_top { margin-bottom:8px;}
.thumbs_top ul { width:985px; overflow:hidden;}
.thumbs_top ul li { width:140px; float:left; padding:0; text-align:center; font-size:12px; list-style-type:none; }
.thumbs_top a, .thumbs_top a:visited {text-decoration:none; color:#ff8400; font-weight:bold;}
.thumbs_top a:hover { color:#b18041; text-decoration:none;}
.thumbs_top img { border:1px solid #ff8400; display:block; margin:0 auto; width:135px; height:180px; margin-top:3px; background:#000;}

div.top { font-size:18px;}
div.top a{ color:#ffb400;}
div.top ul { float:left; width:25%; list-style:none;}
div.top ul li { padding:0px 7px;}


#all { width:985px; margin:0 auto; background:#460000; padding:0 5px;}
.colorYellow { color:#ffc000;}
.colorRed { color:#ffc000;}
.linksBlack a, .linksBlack a:visited, .linksBlack a:hover { color:#000;}
.linksDRred a, .linksDRred a:visited, .linksDRred a:hover{ color:#6d0036;}
.linksWhite a, .linksWhite a:visited, .linksWhite a:hover{ color:#fff;}

/* HEADER */
h1 { color:#a10000; font-size:23px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; margin-left:10px;}
h2 {font-size:18px; font-weight:bold; padding-bottom:7px;}
.logos_r { width:380px; height:254px; float:right; padding-right:3px; padding-top:3px;}
.logos img { display:block; float:left;}
.logos_r p{ text-align:center; padding:3px 0 0; width:380px; font-size:11px; line-height:15px; clear:both; color:#fff; text-transform:uppercase;} 
.logos_r b {font-size:18px; line-height:19px; color:#c30000;}
.logos_2 p, .logos_2_r p { width:244px;}
.long_logo { height:100px; position:relative;}

/* THUMBS */
.thumbs { overflow:hidden; width:985px; margin-left:-3px; padding-bottom:5px;}
.thumbs a, .thumbs a:visited { float:left; padding:3px 0 0 3px;}
.thumbs .thumb { float:left; display:block; width:192px; height:252px; border:1px solid #9f0038;}

/* GREY BLOCK */
.bl_t_l { background:#1b0000  0 0 no-repeat; margin-bottom:5px;}
.bl_t_r { background: 100% 0 no-repeat; }
.bl_b_r { background:100% 100% no-repeat; }
.bl_b_l { background:0 100% no-repeat; padding:8px; height:1%; overflow:hidden;}
.bl_2 h3 { font-size:18px;}
.adv_image h2 { font-size:13px; font-weight:bold;}
.desc { font-size:14px; line-height:20px; color:#5e3732;}
h3 {font-size:21px; font-weight:bold;}
.adv_image img { border:1px solid #fff;}
.adv_image { display:inline; float:left; margin-right:20px;}

/* DARK RED BLOCK */
.bl_t_l_2 { background:#1b0000 0 0 no-repeat; margin-bottom:5px;}
.bl_t_r_2 { background: 100% 0 no-repeat; }
.bl_b_r_2 { background: 100% 100% no-repeat; }
.bl_b_l_2 { background: 0 100% no-repeat; padding:8px; height:1%; overflow:hidden;}
.gals { width:100%; overflow:hidden;}
.gals ul {width:49%; font-weight:bold;}
.gals ul li { padding:1px 7px; list-style-type:none; height:1%;}
.fl { float:left;}
.fr { float:right;}

/* MID TRADERS */
.mid_traders ul {width:985px; _width:1002px; margin-left:-1px; overflow:hidden; padding:2px 0 5px;_margin-left:-24px;}
.mid_traders ul li { margin-left:-1px; background:url(../images/mid_trader.png) 0 0 no-repeat; height:94px; float:left; padding:0; list-style-type:none; width:198px;}
.mid_traders a, .mid_traders a:visited { text-decoration:none; color:#fff47c;}
.mid_traders a:hover {  text-decoration:underline;}
.mid_traders h4 { font-size:18px; padding:10px 0 5px 15px;}
.mid_traders p { padding:9px 15px; line-height:14px;}
.mt_2  ul { width:103%; margin-left:-27px;_margin-left:-56px;_width:106%;}
.mt_2  ul li { margin-left:29px;}

/* PAGINATION */
.pages { padding:8px 0;border-top:1px solid #53002d;border-bottom:1px solid #53002d; margin-top:2px; font-weight:bold; width:100%; overflow:hidden; line-height:16px;}
.pages strong { float:left; padding:3px 10px 2px 0;}
.pages a, .pages a:visited { text-decoration:none; float:left; background:#fff  0 0 no-repeat; margin-left:2px; margin-top:2px; color:#353535;}
.pages a em, .pages a:visited em { background:100% 0 no-repeat; display:block; float:left; height:17px; padding:2px 6px 0;}
.pages a:hover { background:#9f0038 0 0 no-repeat; color:#fff;}
.pages a:hover em {background:100% 0 no-repeat}

/* TEXT LINKS */
.text_links { padding-left:12px; padding-right:12px; text-transform:uppercase;}
.text_links a, .text_links a:visited { text-decoration:none;}
.text_links a:hover { text-decoration:underline;}

/* FOOTER */
#footer { padding:15px 0 10px; overflow:hidden; width:100%;}
.f_buts { width:325px; float:left; padding-top:3px;}

/* MENU */
.menu { width:100%; overflow:hidden; border-bottom:1px solid #424242; height:32px; padding-top:2px;}
.menu li { width:118px; float:left; padding:0 1px 0 0; list-style-type:none;}
.menu li a, .menu li a:visited { width:118px; float:left; padding:0; height:25px; display:block; background:url(../images/tabs.png) 0 0 no-repeat; text-align:center; text-decoration:none; color:#fff; font-weight:bold; padding-top:7px;}
.menu li a:hover, .menu .active a, .menu .active a:visited {background:url(../images/tabs.png) 0 -32px no-repeat; color:#000; text-transform:uppercase;}
