/* AFFILIATES CSS Document */

/* DEFAULT DECLARATIONS */

body{
background-color:#000000;
background-image:url(../images/mainbg.gif);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;

}

body, p, td, li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

a{color:#EEEEEE;}

td{
padding:0;
vertical-align:top;
}



/* MAIN TABLE */

table#bigtable{
background-image:url(../images/contentbg.jpg);
background-repeat:repeat-y;
width:775px;
margin:0 auto;
}

#topheader{
width:775px;
height:262px;
margin:0;
padding:0;
background-image:url(../images/header.jpg);
position:relative;
}


/* TOP SECTION */

#topheader div.contain{
width:775px;
height:262px;
margin:0;
padding:0;
background-image:url(../images/header.jpg);
position:absolute;
}
#toplink_images img{
background-image:url(../images/topmenu_images.jpg);
width:93px;
height:53px;
top:156px;
left:19px;
}
#toplink_cusmat img{
background-image:url(../images/topmenu_custmat.jpg);
width:80px;
height:48px;
top:135px;
left:112px;
}
#toplink_promos img{
background-image:url(../images/topmenu_promos.jpg);
width:90px;
height:55px;
top:110px;
left:192px;
}
#toplink_program img{
background-image:url(../images/topmenu_program.jpg);
width:93px;
height:55px;
top:85px;
left:282px;
}
#toplink_video img{
background-image:url(../images/topmenu_video.jpg);
width:48px;
height:45px;
top:73px;
left:375px;
}
#toplink_press img{
background-image:url(../images/topmenu_press.jpg);
width:48px;
height:48px;
top:62px;
left:423px;
}
#toplink_download img{
background-image:url(../images/topmenu_download.jpg);
width:83px;
height:46px;
top:51px;
left:471px;
}
a.toplinks{margin:0;padding:0;}
a.toplinks:visited img, a.toplinks:link img, a.toplinks:active img{border:none;position:absolute; background-position:1000px 1000px; background-repeat:no-repeat}
a.toplinks:hover{background-position:0px 0px;}
a.toplinks:hover img,  a.toplinks:focus img{background-position:0px 0px;border:none;position:absolute; background-repeat:no-repeat }


#topsearch{
width:200px;
height:40px;
position:absolute;
top:26px;
left:570px;
margin:0;
padding:0;
}
#topsearch input.toptext{
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
border:none;
width:140px;
}
#topsearch input.submitbutton{
width:43px;
height:45px;
vertical-align:middle;
border:none;
margin-left:8px;
}
#toptitleback{
position:absolute;
display:block;
height:31px;
width:124px;
top:209px;
left:118px;
border:none;
}
#toptitleimage{
width:403px;
height:78px;
position:absolute;
top:142px;
display:block;
left:362px;
}


/* LEFT MENU */
td#leftside{
width:259px;
}

td#leftside div.leftmenu{
background-image:url(../images/leftmenubg.jpg);
background-repeat:repeat-y;
background-position:36px 0;
padding:0 9px 0 44px;
}

td#leftside div.leftmenu a{
font-weight:800;
padding:8px 15px 8px 20px;
display:block;
text-decoration:none;
color:#eeeeee;
}

td#leftside div.leftmenu a.active,  td#leftside div.leftmenu a.active:hover{
background-color:#eeeeee;
color:#111111;
}

td#leftside div.leftmenu a:hover{
background-color:#222222;
color:#ffffff;
}

td#leftside div.leftmenubottom{
background-image:url(../images/leftmenubottom.jpg);
background-repeat:no-repeat;
background-position:36px 0;
height:24px;
font-size:1px;
}

td#leftside div.roundtop{
display:none;
margin:20px 0 0 35px;
}
td#leftside div.roundbottom{
display:none;
margin:0 0 0 35px;
}
td#leftside div.roundtop div, td#leftside div.roundbottom div{
height:1px;
overflow:hidden;
font-size:1px;
}

td#leftside div.leftappend{
display:none;
background-color:#FFFFFF;
margin:0 0 0 35px;
padding:7px 12px;
color:black;
}
td#leftside div.leftappend span.title{
font-size:15px;
font-weight:800;
display:block;
margin-bottom:5px;
}

/* MAIN CONTENT */
td#maincontent{
width:516px;
padding:0;
}

td#maincontent .pagetitle{
font-size:24px;
font-weight:800;
color:#FFFFFF;
}




/* FOOTER */

td#footer{
background-image:url(../images/footer.jpg);
height:76px;
}

td#footer a{
display:block;
float:right;
margin:50px 20px 0 0;
color:#000000;
font-size:11px;
text-decoration:none;
}
td#footer a:hover{
text-decoration:underline;
}

