/* Main
--------------------------  */
html,body
{
cursor: default;
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 100%;
color: #3C3C3C;
background-color: #FFFFFF;
height:100%;
line-height:1.3em;
}
table { width:100%; border-collapse:collapse; border:0px; margin:0px; padding:0px; }
td, th{ font-family: Tahoma, Verdana, sans-serif; font-size: 70%; color:#36484A; vertical-align:top; border:0px; padding:0px; text-align:left; line-height:1.3em; }
div { margin:0px; padding:0px; }
a{ font-family: Tahoma, Verdana, sans-serif; font-size: 100%; color:#4B74AC; text-decoration:underline; }
form{ margin:0px; padding:0px; }
input.button{ font-family: Arial, Helvetica, sans-serif; background:url(images/button.gif) no-repeat; width:132px; height:24px; border:0px; color:#000000; font-size:12px; font-weight:bold; }
img { border: 0px; }
h2{ font-family: Tahoma, Verdana, sans-serif; font-size: 22px; font-weight:normal; color:#FFFFFF; margin:0px; margin-bottom:18px; padding:0px; line-height:1.2em; text-align:left; }
h3{ font-family: Tahoma, Verdana, sans-serif; font-size: 22px; font-weight:normal; color:#B00000; margin:0px; margin-bottom:18px; padding:0px; line-height:1.2em; text-align:left; }
h4{ font-family: Tahoma, Verdana, sans-serif; font-size: 18px; font-weight:normal; color:#B00000; margin:0px; margin-bottom:14px; padding:0px; line-height:1.2em; text-align:left; }
p{ margin:0 0 16px 0; }
.red{ color:#AD2625; }
.orange{ color:#FFDA0C; }
.blue{ color:#0565BB; }
.lightblue{ color:#6A9DD2; }
.white{ color:#FFFFFF; }
a.gray{ color:#36484A; }
a.lightgray{ color:#595757; }
a.red{ color:#AF0002; }
/*---*/
#Parent
{
width:100%;
height:100%;
}
#Head
{
height:256px; 
background: url(images/head_bg.gif) repeat-x 1px 0;
}
#HeadSub
{
width:100%;
}
#HeadSubLeft
{
width:260px;
height:204px;
}
#HeadSubLeftT
{
background: url(images/head_left.gif) no-repeat top left;
width:260px;
height:204px;
}
#Icons
{
width:43px;
padding:30px 0 0 0;
}
#Icons div
{
width:12px;
text-align:right;
margin:0 0 39px 15px;
}
#Logo
{
width:227px;
padding:95px 0 0 23px;
}
#HeadSubCenter
{
text-align:center;
}
#TopBg
{
width:100%;
height:43px;
background:url(images/top_bg.gif) no-repeat top center;
}
#BannerB
{
overflow:hidden;
width:468px;
padding-top:14px;
padding-bottom:7px; 
background:#FFFFFF;
}
#Login
{
display:block;
background:#F2F2F2 url(images/login_bg.gif) no-repeat top center;
width:408px;
height:80px;
}
#Login table
{
width:auto;
}
#Login table td
{
color:#2263B9;
padding:2px;
}
#Login table td a
{
color:#2263B9;
}
#Login table td input.text
{
color:#666666;
border:#6ABDE7 1px solid;
width:120px;
height:20px;
padding:2px;
font-size:100%;
}
#Login table td input.LoginButton
{
color:#2263B9;
font-size:120%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0pt;
border:0;
background-color:#F2F2F2;
width:120px;
}
#HeadSubRight
{
width:260px;
height:204px;     
}
#HeadSubRightT
{
background: url(images/head_right.gif) no-repeat top right;
width:260px;
height:204px;
}
#Info
{
width:227px;
text-align:center;
padding:5px 0 0 30px;
color:#FFFFFF;
font-size:55%;
}
#Info img
{
margin-bottom:5px;
}
#Info input.button
{
margin-top:5px;
margin-bottom:10px;
}
#Lang
{
width:43px;
padding:30px 0 0 0;
}
#Lang div
{
width:12px;
text-align:right;
margin:0 0 14px 7px;
}
#Lang div a
{
color:#FFFFFF;
text-decoration:none;
}
#Lang div a.sel
{
color:#649CEE;
}
#MenuLeft
{
height:52px;
background:url(images/menu_left.gif) no-repeat top left;
text-align:right;
padding:14px 60px 0 0;
white-space:nowrap;
}
#MenuLeft a
{
color:#FFFFFF;
font-size:150%;
}
#MenuMain
{
width:auto;
height:52px;
padding: 18px 0 0 0;
text-align:center;
}
#MenuMain table
{
width:auto;
}
#MenuMain table td
{
width:auto;
text-align:center;
padding:0 20px 0 20px; /*padding:0 20px 0 20px;*/
white-space:nowrap;
}
#MenuMain table td a
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:130%;
font-weight:bold;
}
#MenuMain table td a.sel
{
color:#FFBB03;
}
#MenuRight
{
height:52px;
background:url(images/menu_right.gif) no-repeat top right;
text-align:left;
padding:14px 0 0 60px;/*padding:14px 0 0 60px*/
white-space:nowrap;
}
#MenuRight a
{
color:#FFFFFF;
font-size:150%;
}
#Main
{
height:auto;
}
#MainSub
{
height:100%;
}

#Left
{
width:244px;
vertical-align:top;
padding:0px;
}
#LeftMenu
{
background:url(images/l_1.gif) no-repeat bottom left;
padding:10px 0 50px 40px;
}
#LeftMenu a
{
display:block;
width:10px;
white-space:nowrap;
color:#0565BB;
text-decoration:underline;
line-height:2.5em;
/*margin-bottom:11px;*/
padding-left:10px;
}
#LeftMenu .active
{
background: url(images/menu_sel.gif) no-repeat 0 6px;
color: #B00000;
}
#LeftMenu_RSS
{
background:url(images/l_1_rss.gif) no-repeat bottom left;
padding-left: 20px;
padding-top: 20px;
}
#ILoveShopping
{
background:url(images/iloveshopping.gif) no-repeat left;
height:106px;
}
#ILoveShopping div
{
padding:75px 0 0 50px;
}
#ILoveShopping a
{
color:#FFFFFF;
font-size:130%;
text-decoration:none;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
#Vote
{
background:#020356 url(images/l_2.gif) no-repeat top left;
padding:36px 30px 75px 30px;
color:#FFFFFF;
}
#Vote .Question
{
color:#FFDA0C;
display:block;
margin-bottom:5px;
}
#Vote input.voteRadio
{
margin-left:0px;
}
#Misc
{
background:url(images/l_3.gif) no-repeat top left;
padding:25px 30px 16px 30px;
}
#MailList
{
text-align:right;
border-bottom:#BFD2EB 1px solid;
margin-bottom:20px;
}
#Friends
{
border-bottom:#BFD2EB 1px solid;
margin-bottom:20px;
}
#Friends ul
{
list-style-type:none;
margin:0 0 20px 0;
padding:0px;
}
#Friends ul li
{
margin:0 0 12px 0;
padding:0 0 0 10px;
background:url(images/friends_arr.gif) no-repeat 0 7px;
color:#0565BB;
}
#Friends ul li a
{
text-decoration:underline;
color:#3C3C3C;
font-size:90%;
}
#Friends ul li a.FullView
{
color:#0565BB;
font-size:100%;
}
#Weather table
{
border-bottom:#F2F0E6 1px solid;
width:auto;
}
#Weather table td
{
padding:7px;
}

#Center
{
padding: 26px 16px 30px 16px;    
text-align:justify;
}
#Center img
{
margin: 0 10px 3px 0;
}
#Center div
{
max-width:489px;
}

#Right
{
width:244px;     /*244*/
vertical-align:top;
}
#Quote
{
background:url(images/r_1.gif) no-repeat bottom right;
color:#0565BB;
padding:25px 25px 15px 25px;
}
#DCClub
{
background:url(images/dcclub.gif) no-repeat right;
height:106px;
}
#DCClub div
{
padding:59px 0 0 20px;
}
#DCClub a
{
color:#FFFFFF;
font-size:130%;
text-decoration:none;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
#News
{
background:#020356 url(images/r_2.gif) no-repeat top right;
padding:36px 10px 10px 25px;  /*padding:36px 10px 10px 25px;  */
color:#FFFFFF;
}
#News .Date
{
color:#FFDA0C;
}
#News a
{
text-decoration:underline;
color:#FFFFFF;
}
#SBanners
{
background:url(images/r_3.gif) no-repeat top right;
padding:20px 10px 10px 25px;         /*20px 10px 10px 25px*/
}
#SBanners a
{
display:block;
margin-bottom:10px;
}

#Foot
{
height:87px;
background:#020356;
}
#Foot table
{
width:100%;
height:87px;
}
#FootL
{
background:url(images/footer_l.gif) no-repeat bottom left;
width:50%;
color:#FFFFFF;
vertical-align:middle;
line-height:1.6em;
padding-left:40px;
}
#FootL a
{
color:#FFFFFF;
text-decoration:underline;
}
#FootR
{
background:url(images/footer_r.gif) no-repeat bottom right;
width:50%;
}

/*---*/
.Coupon
{
width:472px;
height:194px;
background:url(images/coupon_bg.gif) no-repeat top center;
text-align:center;
vertical-align:middle;
}

.style2 {
	color: #b00000;
	font-size: 18px;
}
.style5 {color: #ffbb03; font-weight: bold; }

.style3 {
    color: #b00000;
    font-size: 18px;
    line-height:1.9em;
}