body{
	background:#000;
	margin:0;
	padding:0;
	text-align:center;
	font-size:10px;
    background:#020202 url(../images/background-pattern.jpg) repeat-x;
}
body#fwb-landing{
background:#020202 url(../images/background-home-pattern.jpg) repeat-x;
}
a {
	color:#CF0000;
}
a:hover {
	color:#CF0000;
	text-decoration:underline;
}
h1 {
	margin-top:0;
	margin-bottom:9px;
}
p {
	line-height: 16px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin-top:0;
	margin-bottom:14px;
}
p,h1,h2,body,ol{
	font-family:arial;
}

#fwb{
}
#fwb-landing{    
}

input.error{
    border:1px solid #f00;
    font-weight:normal;
    color:#000;
}
#fwb ol{
    margin:0;
    padding:0 0 10px 20px;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
}
#fwb li{
    margin:0;
    padding:0;
}

#fwb-container{
    width:960px;
    height:940px;
    margin:0 auto;
    text-align:left;
    background:url(../images/background-girl.jpg) no-repeat;
}
#fwb-landing #fwb-container{
    width:900px;
	height:780px;
    margin:0 auto;
    text-align:left;
    background:url(../images/background-landing-girl.jpg) no-repeat;
} 
#fwb-landing-container{
    height:320px;
    background:url(../images/background-landing-gradient.gif) repeat-x;
    margin:0 0 0 335px;
    width:562px;
}
#fwb-landing-container-contents{
    padding:50px 0 0 50px;
}
#fwb-landing-container h1{
    font-size:50px;
    line-height:50px;
    color:#fff;
    text-transform:none;
    font-family:arial;
}
#fwb-landing-container p{
    font-size:21px;
    line-height:30px;
    color:#fff;
    font-weight:bold;
    font-family:arial;
}
#fwb-header{
    height:91px;
    overflow:hidden;
}
	    
#fwb-bodog-logo{
    padding:49px 0 0 15px;
    float:left;
}
#fwb-landing #fwb-bodog-logo{
    padding:49px 0 0 0;
    float:left;
} 
#fwb-logo{
    padding:19px 67px 0 0;
    float:right;
}   
#fwb-landing #fwb-logo{
    padding:19px 0 0 0;
    float:right;
}
#fwb-menu{
    width:100%;
    overflow:hidden;
}

#fwb-menu ul{
	margin:0 0 0 298px;
    padding:0;
    list-style:none;
    border-top:1px solid #191919;
}
#fwb-landing #fwb-menu ul{
    margin:0 0 0 298px;
    padding:0;
    list-style:none;
    border-top:1px solid #191919;
}
#fwb-menu li{
    float:left;
    margin:0;
    padding:0;
}
a#what-is,
a#refer-a-friend,
a#personalized-cards,
a#downloads{
    height:43px;
    overflow:hidden;
    display:block;
    background:url(../images/nav-buttons.gif) 0 0;
    text-indent:-666px;
}
a#what-is{width:221px;background-position:0 0;}
a#refer-a-friend{width:146px;background-position:0 -129px;}
a#personalized-cards{width:125px;background-position:0 -258px;}
a#downloads{width:106px;background-position:0 -387px;}

a#what-is:hover{background-position:0 -86px;}
a#refer-a-friend:hover{background-position:0 -215px;}
a#personalized-cards:hover{background-position:0 -344px;}
a#downloads:hover{background-position:0 -473px;}

a#what-is.selected{background-position:0 -43px;}
a#refer-a-friend.selected{background-position:0 -172px;}
a#personalized-cards.selected{background-position:0 -301px;}
a#downloads.selected{background-position:0 -430px;}


#fwb-content-margin{
    padding:40px 0 0 420px;

}
#fwb-content{
    width:462px;
}
#fwb-content h1{
    font-size:45px;
    font-weight:bold;
    color:#000;
    line-height:48px;
    letter-spacing:-2px;
    text-transform:none;
    margin:0;
    padding:0 0 15px;
}
#fwb-content h2{
    font-size:16px;
    font-weight:bold;
    color:#000;
    line-height:16px;
    text-transform:none;
    margin:0;
    padding:10px 0 15px;
}
#fwb-content p{
    font-weight:bold;
    font-size:14px;
    line-height:18px;
    padding:0 0 10px 0;
    margin:0;
}
#fwb-what-is{
    padding:0 0 10px;
}
    #fwb-what-is p{
        font-weight:normal;
        font-size:12px;
    }
#fwb-form{
    padding:0 0 30px 0;
}
#fwb-form input{
    font-size:11px;
    padding:2px;
    margin:0 0 0 6px;
    width:210px;
}
.underline{
    border-top:1px solid #9f9f9f;
    background:#fff;
    width:100%;
    overflow:hidden;
    height:1px;
    margin:10px 0;
}
.contact-row{
    padding:0 0 10px;
}
.fwb-submit{
    width:100%;
    overflow:hidden;
    padding:10px 0 0 0;
}
#fwb-form .fwb-submit input{
    float:right;
    width:106px;
}
.fwb-submit a{
    color:#c20202;
    display:block;
    float:left;
    padding:5px 0 0;
    font-weight:bold;
    font-family:arial;
    font-size:11px;
}
.fwb-submit span{
    color:#c20202;
    float:right;
    padding:5px 10px 0 0;
    font-weight:bold;
    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    cursor:pointer;
}
     
#landing-ctas{
    width:100%;
    overflow:hidden;
    padding:17px 0 150px;
}
#landing-ctas h2{
    font-size:13px;
}
#landing-ctas a{
    color:#c20202;
    font-weight:bold;
    line-height:22px;
	font-size:11px;
}
.cta-column{
    float:left;
    width:200px;
    margin:0 11px;
}
#fwb-footer{
   /* background:#000 url(../images/background-footer.jpg) repeat-x;*/
    height:283px;
    padding:15px 0 0 0;
    text-align:center;
    color:#b0b0b0;    
	line-height:16px;
}
#fwb-footer-content{    
    width:760px;
    margin:0 auto;
}
#fwb-footer a{
    color:#b0b0b0;
}

        
        
        
        


/* The modal container that holds all of the content */
#modal-container {
	width:640px;
	left:50%;
	top:10%;
    height:80%;
    overflow:auto;
	margin-left:-285px;
    background:#1c1c1c;
	border:2px solid #000;
}
/* Close button */
#modal-container .modal-close {
	background: #000 url(/images/template/modal-btn-close-off.gif) no-repeat;
	width:14px;
	height:14px;
	float:right;
	cursor:pointer;
	text-decoration:none;
	border-bottom:none;
}
#modal-container .modal-close:hover {
	background: #000 url(/images/template/modal-btn-close-on.gif) no-repeat;
}

#modal-container .padding {
    padding:10px;
}
#modal-container .underline {
	padding-bottom:10px;
	margin-bottom:10px;
	/* border-bottom:1px dotted #484c4f; */
	border-bottom:1px solid #2c2e30;
}

/* Container Header */
#modal-container .header {
    margin-bottom:10px;
}
#modal-container .header h3 {
    color:#cacaca;
    margin:0;
    font-size:12px;   
}
#modal-container p.directive {
	text-align:left;
	padding:0;
}
/* Container Body */
#modal-container .body {
	text-align:left;
}
#modal-container .body a:link,
#modal-container .body a:visited {
}

#modal-container .body a:hover {
}

#modal-container .body .col {
	width:160px;
	text-align:center;
	font-size:14px;
	color:#ccc;
}
#modal-container .body .col span {
	font-size:9px;
	color:#5e5e5e;
}
#modal-container .body .left {
	float:left;
}
#modal-container .body .right {
	float:right;
}

#modal-container .body br.clear-both {
	clear:both;
}
#modal-container .footer {
	color:#999999;
}
#modal-container .footer p {
	font-size:10px;
	margin:0;
}
#noscript{
    font-size:16px;
    color:#f00;
    border:1px solid #f00;
    background:#000;
    padding:20px;
    line-height:40px;
}
