*{ margin:0px; padding:0px;}
body{ background:#fff url(main-bg2.png) repeat-x; font-family: Helvetica,Arial,FreeSans,sans-serif; font-size:12px;}
.mainwrapper{ width:1000px; margin:auto; margin-top:0px; height:auto;}
.header{ float:left; width:1000px; height:132px; background:url(header-main.png) no-repeat;}
.headerbg{ background:url(header-overlay.png) no-repeat top center; height:81px; width:960px;}
.clr{ clear:both;}
.navigation{ background:url(menu-overlay.png) no-repeat top center; height:54px; width:1000px;}
.navigation ul{ list-style:none; padding-left:50px;}
.navigation ul li{ float:left; width:215px; text-align:center; line-height:54px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:14px;}
.navigation ul li a{ color:#FFFFFF; text-decoration:none; display:block;}
.navigation ul li a:hover{ color:#26bbe0; text-decoration:none; background:url(btn_hover.png) no-repeat; }





.headershadow{ width:1000px; height:30px; background:url(header-shadow.png) no-repeat top center; float:left;}

.mainheader{ float:left; width:1000px; height:auto; }
.headerlft{ float:left; width:619px; height:330px; padding-left:29px;}
.headerrgt{ float:left; width:295px; height:auto; padding-left:20px;}
.gray_box {
    background-image: url("graybox_bg.gif");
    background-repeat: repeat-x;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
	color:#FFFFFF;}
	
.gray_link a:link{
color:#333333;
text-decoration:underline;
font-weight:bold;
}
.gray_link a:visited{
color:#333333;
text-decoration:underline;
font-weight:bold;
}
.gray_link a:hover{
color:#000;
text-decoration:underline;
font-weight:bold;
}	
.whitetext {
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 10px;
}





a.example1:link {
    color: #FFFFFF;
	text-decoration:none;
}	



.midwrapper{ width:1000px; height:auto;}


.logo{ float:left; margin-left:40px; padding-top:5px;}
.midinwroeer{ 
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #F5F5F5;
	background-image:url(main-bg.png);
    background-position: 50% 0;
    background-repeat: repeat-x;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E7E7E7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
	height:auto;
	width:998px;
	float:left;
}


.searchmaintop{ float:left; width:998px; height:45px;}


.searchlft{ float:left;}


.leftsection{ float:left; width:221px; height:auto; margin-left:10px; display:inline;}
.lftone{ float:left; width:221px; height:auto;}
.heading{ float:left; width:186px; height:48px; background:url(heading.png) no-repeat; padding-left:35px; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:52px; font-size: 1.2em;
    letter-spacing: 0.1em; color:#333333; }
.midliks{ float:left; width:221px; height:auto; background:url(midlinksbg.png) repeat-y; padding-bottom:10px;}
.midliks ul{ list-style:none;}
.midliks ul li{   -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("sidemenu-div.png");
    background-position: 12px 0;
    background-repeat: no-repeat;
    color: #666666;
    float: left;
    font-size: 14px;
    height: auto;
	min-height:40px;
   
    margin-left: 2px;
    padding-left: 10px;
    width: 200px;}
.midliks ul li a{    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("arrow.png");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #666666;
	line-height:18px;
	padding-top:12px;
    display: block;
	
    text-decoration: none; padding-left:27px;  }
.midliks ul li a:hover{-moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("arrow-hover.png");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #013875;
    text-decoration: none;  }



.midlikfoot{ float:left; width:221px; height:9px; background:url(midlinkfoot.png) no-repeat;}


.rightsection{ float:left; width:737px; margin-left:20px; margin-right:10px;  height:auto;}
.rightone{ float:left; width:737px; height:auto; margin-bottom:45px;}



.rgtheading{ width:692px; height:52px; background:url(rgtheading.png) no-repeat; padding-left:45px; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:52px; font-size: 1.2em;
    letter-spacing: 0.1em; color:#333333; }


h1{font-size:12px; font-weight:bold; line-height:52px; font-size: 1.2em;
    letter-spacing: 0.1em; color:#333333;}

h2{ width:692px; height:52px; background:url(rgtheading.png) no-repeat; padding-left:45px; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:52px; font-size: 1.2em;
    letter-spacing: 0.1em; color:#333333; }


.rightmid{width:710px; height:auto; background:url(rgtmidbr.png) repeat-y; padding:14px; color:#4e4e4e; line-height:18px;}

.rightfoot{ width:737px; height:11px; background:url(rightfoot.png) no-repeat;}


.bonus{ float:left; width:366px; height:auto; }



.bonusheading{ float:left; width:321px; height:50px; background:url(midheading.png) no-repeat;  padding-left:45px; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:52px; font-size: 1.2em;
    letter-spacing: 0.1em; color:#333333;}
.bonusbg{ float:left; width:342px; height:auto; background:url(midmidbg.png) repeat-y; padding:12px;}

.one{ width:342px; height:auto; color:#4e4e4e; line-height:18px; margin-bottom:10px;}
.one:hover{ background:#e9e7e7;} 

b.bonuslin{color:#333399; line-height:18px; padding-top:25px;}


b.bonuslin a{color:#333399; text-decoration:none;}


b.bonuslin a:hover{color:#000000;}





.bonusfut{ float:left; width:366px; height:10px; background:url(midmidfoot.png) no-repeat;}


.right-1 .alt {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #EDF3FE;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}
.bonuses1 {
    border-bottom-color: #DFDFDF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 100%;
}
.bonuses1 th {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E8F3FF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-top-color: #88B1DF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333333;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    text-align: left;
    vertical-align: middle;
}
.bonuses1 th.lines {
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
}
.bonuses1 th a:link, .bonuses1 th a:visited {
    color: #013875;
    display: block;
    float: left;
}
.bonuses1 td {
    padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    vertical-align: middle;
}
.bonuses1 .alt td {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E1E1E1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}


.bonuses1 .alt td {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E1E1E1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
}


td.linkname{ color:#333399; font-weight:bold;}
td.linkname a{ color:#333399; text-decoration:none;}
td.linkname a:hover{ color:#000000;}


td.review{color:#333399;}
td.review a{ color:#333399; text-decoration:none;}
td.review a:hover{color:#000000;}


.bonuses1 .rank {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/icons/rank.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
}
.bonuses1 .options {
    display: none;
}
.bonuses1 .options td {
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.bonuses1 .details {
    border-bottom-color: #DFDFDF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}
.bonuses1 .details dl {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DFDFDF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 15px;
    padding-top: 0;
}
.bonuses1 .details dt {
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    white-space: nowrap;
}
.bonuses1 .details .button1 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    width: auto;
}
.bonuses1a {
}
.bonuses1a td {
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
}



.footer{ float:left; width:1000px; height:140px; background:url(footer-main.png) no-repeat;}

.scrol{ float:right; width:100px; padding-right:30px; color:#0033CC; text-decoration:none; }
.scrol span {
   

	color:#26bbe0; text-decoration:none;
}


.scrol a span {
  
	color:#26bbe0; text-decoration:none;
}



.scrol a:hover span {
  
	color:#fff; text-decoration:none;
}



.copy{ width:940px; height:auto; line-height:18px; color:#26bbe0; padding:30px; font-weight:bold; padding-bottom:10px;}
.copy a{ color:#26bbe0; text-decoration:none; padding-left:5px; padding-right:5px;}
.copy a:hover{ color:#FFFFFF; text-decoration:underline;}




#story h2{
  background: url("rgtheading.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 1.2em;
    font-weight: bold;
    height: 52px;
    letter-spacing: 0.1em;
    line-height: 52px;
    margin: -14px -14px 10px;
    padding-left: 45px;
    text-transform: uppercase;
    width: 692px;
}














