@charset "UTF-8";
/* CSS Document */

* {margin:0;border:0;padding:0;font-family:Arial, Helvetica, sans-serif;color:#ffffff; z-index:10;}


/* 
	Base tags 
	
*****************************************************************/
html {height:100%; min-height:100%;}
body {width:100%; height:100%; min-height:100%;margin:0 auto 80px auto;background:url(../../images/background.png) #0e81a6 repeat-y;}
h1 {height:36px;margin:0 0 10px 0; text-align:right;}
h2 {width:532px;height:77px;}
h3 {width:197px;height:26px;margin:0 0 10px 0;}
p {font-size:14px;line-height:1.25em;margin:0 0 20px 0;}
a {color:#ffffff;text-decoration:underline;}
a:hover {color:#d50019; text-decoration:none;}




/* 
	Heading tag bg
	
*****************************************************************/

h1 span, h2 span, h3 span {visibility:hidden;}
h3.follow {background:url(../images/bg/h3_follow_babolat.png) no-repeat top left;}
h3.retailers {background:url(../images/bg/h3_babolat_retailers.png) no-repeat top left;}
h2.confirm {width:536px;height:68px;background:url(../images/bg/h2_enter_confirm.png) no-repeat top left;}


/* 
	Page divisions
	
*****************************************************************/


#bodyContent {width:850px;margin:0 auto;padding-top: 36px;}

#header {
	text-align:right;
	height:238px;
	padding-top: 36px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#header p {width:410px;float:right;clear:right;}


#videoIntro {clear:right;float:right;width:431px;height:287px;margin:0 20px 50px 0;}

#leftColumn, #rightColumn {float:left;}
#leftColumn {width:568px;margin-right:50px;}
#rightColumn {width:224px;margin:46px 0 0 0;}


#rightColumn a.twitter,
#rightColumn a.facebook,
#rightColumn a.wordpress {float:left;width:24px;height:24px;background-repeat:no-repeat;background-position:top left;margin:0 5px 80px 0;text-decoration:none;}

#rightColumn a.twitter span,
#rightColumn a.facebook span,
#rightColumn a.wordpress span {visibility:hidden;}

#rightColumn a.twitter {background:url(../images/bg/twitter.png);}
#rightColumn a.facebook {background:url(../images/bg/facebook.png);}
#rightColumn a.wordpress {background:url(../images/bg/wordpress.png);}

#footer {clear:both;width:100%;height:28px;background:url(../images/bg/stripes.png) no-repeat top center;margin:30px 0 0 0;}
#footer span {visibility:hidden;}



/* 
	form
	
*****************************************************************/

form {}
form label {display:block;margin:0 0 5px 0;}
form input.txt {width:230px;height:20px;padding:3px 0 0 3px;color:#333333;font-size:12px;}
form select {width:233px;height:23px;color:#333333;}
form option {color:#333333;}
form select.short {width:63px;margin-right:3px;}
form input.btn {font-size:13px;width:139px;height:28px;background:url(../images/bg/submit_button.png) no-repeat top left;cursor:pointer;text-align:center;font-weight:bold;margin:20px 17px 10px 0;color:#fff; float:right;}
form span.rdoGroup {float:left;width:100px;margin:5px 0 0 0;}
form input.rdo {float:left;margin:1px 5px 0 0;}



/* 
	custom declarations of base tags
	
*****************************************************************/
p.offer {font-size:17px;}
p.disclaimer {font-size:10px;clear:left;width:500px;}
.indent_less {margin-left:200px;}


/* 
	Generic classes
	
*****************************************************************/

.clear {clear:both;}
.lblError, .lblConfirm {display:block;padding:10px;font-weight:bold;background-color:#fff;border:1px solid #000;margin-left:23px;margin:0 0 35px 0;}
.lblError span, .lblConfirm span {display:block;}
.lblError span {color:#990000;}
.lblConfirm span {color:#009900;}


/* 
	Positioning
	
*****************************************************************/

#twitter-icon_ {
	position:absolute;
	left:955px;
	top:651px;
	width:20px;
	height:22px;
}

#fb-icon_ {
	position:absolute;
	left:985px;
	top:651px;
	width:20px;
	height:22px;
}

#follow-babolat_ {
	position:absolute;
	left:786px;
	top:653px;
	width:156px;
	height:18px;
}

#babolat-logo_ {
	position:absolute;
	left:176px;
	top:36px;
	width:155px;
	height:29px;
}

#package_ {
	position:absolute;
	left:784px;
	top:129px;
	width:241px;
	height:367px;
}

#shoes-racquet-bag_ {
	position:absolute;
	left:176px;
	top:130px;
	width:418px;
	height:146px;
}

#video-blank_ {
	position:absolute;
	left:177px;
	top:395px;
	width:542px;
	height:292px;
}

#roddick-logo_ {
	position:absolute;
	left:869px;
	top:1249px;
	width:139px;
	height:87px;
}

#footer-bars_ {
	position:absolute;
	left:1px;
	top:1666px;
	width:1132px;
	height:28px;
	z-index:2;
}

#roddick_ {
	position:absolute;
	left:2px;
	top:720px;
	z-index:1;
}

#form-header_ {
	position:absolute;
	left:176px;
	top:746px;
	width:627px;
	height:82px;
}

#form_ {
	padding: 25px 0 0 0;
	position:absolute;
	left:176px;
	top:828px;
	width:850px;
	height:530px;
	z-index:10;
}

#form_ div.indent {
margin-left:350px;
}

#form_ div p {
	float:left;width:250px;height:50px;
}

#enter-to-win-header_ {
	position:absolute;
	left:418px;
	top:1358px;
	width:592px;
	height:38px;
}

#enter-to-win-message_ {
	position:absolute;
	left:417px;
	top:1431px;
	width:592px;
	height:45px;
}

#disclaimer_ {
	position:absolute;
	left:503px;
	top:1532px;
	width:505px;
	height:65px;
}

#babolat-link_ {
	position:absolute;
	left:845px;
	top:1622px;
	width:163px;
	height:29px;
	text-align:right;
}

#header_copy_ {
	position:absolute;
	left:175px;
	top:290px;
	width: 521px;
	}

#thanks_ {
	position:absolute;
	left:175px;
	top:400px;
	width:627px;
	height:82px;
}

#footer-bars-thanks_ {
	position:absolute;
	left:0px;
	top:572px;
	width:1132px;
	height:28px;
	z-index:2;
}
#twitter-icon-thanks_ {
	position:absolute;
	left:974px;
	top:41px;
	width:20px;
	height:22px;
}

#fb-icon-thanks_ {
	position:absolute;
	left:1004px;
	top:41px;
	width:20px;
	height:22px;
}

#follow-babolat-thanks_ {
	position:absolute;
	left:805px;
	top:43px;
	width:156px;
	height:18px;
}

#babolat-link-thanks_ {
	position:absolute;
	left:860px;
	top:533px;
	width:163px;
	height:29px;
	text-align:right;
}
#video-blank-inner_ {
	position:absolute;
	left:199px;
	top:415px;
	width:500px;
	height:250px;
}
