/* CSS Document */

.tplayer{
color:#ffffff;
}
.lsbcopy{
color:#ffffff;
font-size:9px;
line-height:12px;
}
.uline{
text-decoration:underline;
color:#ffffff;
}
.nline{
text-decoration:none;
color:#ffffff;
}
.pagetitle{
font-size:35px;
color:#ffffff;
font-weight:400;
}
.pagetitle_cartcat{
font-size:20px;
color:#ffffff;
font-weight:400;
position:absolute;
top:10px;
left:26px;
width:511px;
height:40px;
text-align:left;
z-index:2;
}
.pagebodytitle{
font-size:18px;
color:#0c6608;
font-weight:700;
}
.pagebodycopy{
font-size:13px;
color:#000000;
line-height:16px;
}
.pagebodycopy2{
font-size:11px;
color:#000000;
line-height:12px;
}
.pagebodycopy3{
font-size:11px;
color:#000000;
line-height:12px;
font-weight:bold;
}
.copy9p10wht{
font-size:10px;
font-weight:100;
line-height:10px;
color:#ffffff;
}
.copy12p15blk{
font-size:12px;
font-weight:100;
line-height:15px;
color:#000000;
}
.copy12b15blk{
font-size:12px;
font-weight:bold;
line-height:15px;
color:#000000;
}
.copy12b15red{
font-size:12px;
font-weight:bold;
line-height:15px;
color:#ff0000;
}
.copy10p12blk{
font-size:10px;
font-weight:100;
line-height:12px;
color:#000000;
}
.copy11b13blk{
font-size:11px;
font-weight:100;
line-height:13px;
color:#000000;
}
.copy11p13blk{
font-size:11px;
font-weight:100;
line-height:13px;
color:#000000;
}
.copy10b12blk{
font-size:10px;
font-weight:100;
line-height:12px;
color:#000000;
}
.copy12b13blk{
font-size:12px;
font-weight:800;
line-height:13px;
color:#000000;
}

.sbtn{
position:relative;
left:0px;
top:0px;
width:205px;
height:23px;
cursor:pointer;
}
.sbtn_r{
position:relative;
left:0px;
top:0px;
width:205px;
height:23px;
background-color:#c7bd7f;
cursor:pointer;
}
.sbtn_h{
position:absolute;
left:0px;
top:0px;
width:205px;
height:23px;
background-color:#c7bd7f;
z-index:2;
display:none;
}
.btndisabled{
opacity:0.30; 
-moz-opacity:0.30; 
filter:alpha(opacity=30);
}
.btnenabled{
cursor:pointer;
}
.halftrans{
opacity:0.50; 
-moz-opacity:0.50; 
filter:alpha(opacity=50);
}

.vbtn{
display:inline;
visibility:visible;
}
.hbtn{
visibility:hidden;
display:none;
}
.topleft{position:relative;float:left;z-index:0;}
.topright{position:relative;float:right;z-index:0;}
.btmleft{position:relative;bottom:0px;float:left;z-index:0;}
.btmright{position:relative;bottom:0px;float:right;z-index:0;}

.input1{
font-size:11px;
height:14px;
line-height:14px;
width:200px;
border:1px solid #000000;
padding:1px 1px 1px 3px;
}

.input2{
font-size:11px;
height:14px;
line-height:14px;
width:185px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}

.input2b{
font-size:11px;
height:14px;
line-height:14px;
width:185px;
border:1px solid #ff0000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
}
.input2c{
font-size:11px;
height:14px;
line-height:14px;
width:185px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#CCCCCC;
}
.input2a{
font-size:11px;
height:14px;
line-height:14px;
width:185px;
border:1px solid #000000;
padding:1px 0px 1px 0px;
}
.input3{
font-size:11px;
height:14px;
line-height:14px;
}
.input4{
position:relative;
top:3px;
border:1px solid #ffffff;
}
.input4b{
position:relative;
top:3px;
border:1px solid #ff0000;
}
.input5{
font-size:11px;
height:14px;
line-height:14px;
width:280px;
border:1px solid #d0d0d0;
padding:1px 1px 1px 4px;
background-color:#fafafa;
}
.input6{
font-size:10px;
line-height:12px;
border:1px solid #000000;
}
.input7{
font-size:10px;
height:12px;
line-height:12px;
width:100px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#CCCCCC;
}
.input7a{
font-size:10px;
height:12px;
line-height:12px;
width:100px;
border:1px solid #000000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#000000;
}
.input7b{
font-size:10px;
height:12px;
line-height:12px;
width:100px;
border:1px solid #ff0000;
padding:1px 1px 1px 2px;
margin:0px 0px 4px 0px;
color:#000000;
}

.input_title{
font-size:11px;
line-height:22px;
height:14px;
font-weight:800;
padding:0px 5px 0px 3px;
}

.msgfield{
font-size:14px;
font-weight:700;
color:#000000;
}
.msgalert{
font-size:14px;
font-weight:700;
color:#ff0000;
}
.nodec{
text-decoration:none;
cursor:pointer;
width:205px;
height:31px;
}
.nofaq{
font-size:18px;
line-height:26px;
font-weight:700;
color:#aaaaaa;
}

.btn_up{
position:relative;
width:205px;
height:31px;
background-image:url(art/lsb/btn_up.gif);
cursor:pointer;
}
.btn_dn{
position:relative;
width:205px;
height:31px;
background-image:url(art/lsb/btn_dn.gif);
cursor:pointer;
}
.btn_txt-s{
position:absolute;
left:1px;
top:9px;
font-size:14px;
font-weight:bold;
z-index:1;
width:205px;
text-align:center;
color:#ebe7d0;
cursor:pointer;
}
.btn_txt-sh{
position:absolute;
left:1px;
top:9px;
font-size:14px;
font-weight:bold;
z-index:1;
width:205px;
text-align:center;
color:#ebe7d0;
cursor:pointer;
visibility:hidden;
}
.btn_txt{
position:absolute;
left:0px;
top:8px;
font-size:14px;
font-weight:bold;
z-index:2;
width:205px;
text-align:center;
color:#000000;
cursor:pointer;
}
.btn_txt-h{
position:absolute;
left:0px;
top:8px;
font-size:14px;
font-weight:bold;
z-index:2;
width:205px;
text-align:center;
color:#ffffff;
cursor:pointer;
}
.smenu_copy1{
font-size:13px;
font-weight:100;
position:absolute;
top:3px;
left:44px;
color:#000000;
z-index:2;
font-weight:600;
}

.smenu_copy2{
font-size:13px;
font-weight:100;
position:absolute;
top:4px;
left:45px;
color:#bbac4d;
z-index:1;
font-weight:600;
}
.bullt1{
position:absolute;
top:5px;
left:7px;
}
.bullt1_store{
position:absolute;
top:5px;
left:7px;
}
.smenu_copy1_store{
font-size:13px;
position:absolute;
top:3px;
left:25px;
color:#000000;
z-index:2;
font-weight:600;
}

.smenu_copy2_store{
font-size:13px;
position:absolute;
top:4px;
left:26px;
color:#bbac4d;
z-index:1;
font-weight:600;
}

.bardisabled{
cursor:pointer;
border:1px dotted #ffffff;
}
.barenabled{
cursor:pointer;
background-color:#fafafa;
border:1px dotted #aaaaaa;
}
.pbrk5{
line-height:5px;
font-size:5px;
}
.pbrk8{
line-height:8px;
font-size:8px;
}
.pbrk10{
line-height:10px;
font-size:10px;
}
.pbrk3{
line-height:3px;
font-size:3px;
}
.pbrk1{
line-height:1px;
font-size:1px;
}
.list1{
font-size:11px;
font-weight:100;
background-color:#efefef;
}
.hidden{
position:absolute; 
top:-1000px; 
left:-1000px;
width:10px;
height:10px;
visibility:hidden;
display:none;
}



/***** Added 10/7/07******************/
/*************************************/
.pagesubtitle{
font-size:24px;
color:#ffffff;
font-weight:400;
}
.pagesubheader0{
font-size:18px;
color:#ffffff;
font-weight:400;
}

.pagesubheader{
font-size:18px;
color:#ffffff;
font-weight:400;
}
.redeemtable{
z-index:2;
font-size:10px;
color:#ffffff;
font-weight:400;
width:90px;
text-align:center;
cursor:pointer;
}
.redeempoints{
font-size:13px;
color:#ffffff;
font-weight:400;
width:100px;
}
.redeemcode{
font-size:7px;
color:#ffffff;
font-weight:400;
}
.storeitemname{
font-size:11px;
color:#ffffff;
font-weight:400;
}

.upstate{
background-image:url(art/redeem_images/btn_u.gif);
width:120px;
height:118px;
cursor:pointer;
}
.downstate{
background-image:url(art/redeem_images/btn_d.gif);
width:120px;
height:118px;
cursor:pointer;
}
.upstateStore{
background-image:url(art/bu_storeproduct2.gif);
width:125px;
height:125px;
cursor:pointer;
}
.downstateStore{
background-image:url(art/bd_storeproduct2.gif);
width:125px;
height:125px;
cursor:pointer;
}

.preload{
position:absolute;
top:1px;
left:10px;
width:1px;
height:1px;
z-index:0;
visibility:hidden;
}
.storeTRheight{
height:140px;
}

.cartheads{
background-color:#8a288f;
font-size:12px;
line-height: 16px;
width:100%;
color:#ffffff;
text-align:left;
font-weight:bold;
padding:1px 2px 1px 3px;
}
.cartInstructions
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
}
.cartInstructionsContainer{
background-image:url(art/instructions_background.gif);
width:100%;
height:70px;
padding:2px 5px 2px 5px;
height:70px;

}
.cartErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}