a:hover { color: #0066ff }

img{
	border:none;
}
#top_nav{
	background-image:url('../images/top_nav.gif');
	background-repeat:no-repeat;
	background-position: -20px 0;
	height:54px;
	width:900px;
	margin:0;
	padding:0;
}

h2 {
	font-size:12px;
	margin:15px 0 0 0;
	font-weight:normal;
	
}

h2 a{
	color:#0e4599;
	font-weight:bold;
}

#large_header{
	background-image:url('../images/get_a_free.png');
	background-repeat:no-repeat;
	width:744px;
	height:33px;
	margin-top:15px;
	
}

#content_left{
	width:390px;
	float:left;
	margin:0;
}


#content_left_top{
	margin:0;
	width:385px;
	
	
}

#content_left_top a:hover { color: #0066ff }


#content_left_top h2{
	font-size:16px;
	line-height: 19px;
	font-weight:bold;
	color:#057800;
	padding-bottom: 4px;
}



#content_left_top p{
	font-weight:normal;
	font-size:14px;
	line-height:1.4;
}



#content_left_top p a{
	color:#0e4599;
}


#badge{
	width:109px;
	height:102px;
	float:right;
	margin-left: 8px;
	
	
}

#content_left_bottom{
	width:370px;
	height:160px;
	margin: 10px 0 0 0;
	text-align:center;
	
}


#content_left_bottom a#purchase{
	font-size:13px;
	font-weight:bold;
	line-height:4;
	margin:0 auto;
	color:#0e4599;
	
	
}

#content_left_bottom a#purchase:hover { color: #0066ff }



.mb_bg {
	background-image:url('../images/mb_bg.png');
	background-repeat:no-repeat;
	width:109px;
	text-align:center;
	margin:0 0 0 10px;
	padding:12px 0;
	float:left;
}	


#buy_btn{
	margin:10px 0 0 0 ;
	padding:0;
	
}


#five_mb {
	background-image:url('../images/5_mb.png');
	background-repeat:no-repeat;
	width:80px;
	height:50px;
	display:block;
	margin:0 auto;

}

#twenty_mb {
	background-image:url('../images/20_mb.png');
	background-repeat:no-repeat;
	width:80px;
	height:50px;
	display:block;
	margin:0 auto;
}

#ten_mb {
	background-image:url('../images/10_mb.png');
	background-repeat:no-repeat;
	width:80px;
	height:50px;
	display:block;
	margin:0 auto;
}

#fifty_mb {
	background-image:url('../images/50_mb.png');
	background-repeat:no-repeat;
	width:80px;
	height:50px;
	display:block;
	margin:0 auto;
}

#icons{
	width:340px;
	margin:0 auto;
	padding:0;
}

#icon_1 {
background-image:url('../images/bb_icon_1.gif');
height:34px;
width:37px;
margin:0;
display:block;	
float:left;
}	

#icon_2 {
background-image:url('../images/bb_icon_2.gif');
height:23px;
width:44px;
margin:0;	
display:block;
float:left;
}	
#icon_3 {
background-image:url('../images/bb_icon_3.gif');
height:35px;
width:21px;
margin:0;	
display:block;
float:left;
}	
#icon_4 {
background-image:url('../images/bb_icon_4.gif');
height:36px;
width:35px;
margin:0;	
display:block;
float:left;
}	
#icon_5 {
background-image:url('../images/bb_icon_5.gif');
height:36px;
width:20px;
margin:0;	
display:block;
float:left;
}	
#icon_6 {
background-image:url('../images/bb_icon_6.gif');
height:26px;
width:31px;
margin:0;	
display:block;
float:left;
}	
#icon_7 {
background-image:url('../images/bb_icon_7.gif');
height:21px;
width:48px;
margin:0;	
display:block;
float:left;
}
#icon_8 {
background-image:url('../images/bb_icon_8.gif');
height:30px;
width:24px;
margin:0;	
display:block;
float:left;
}





#icons a.spacer{
	margin-right:11px;
}


#content_right{
	width:500px;
	float:right;
	margin:0 0 0 0;
}

#content_right_top{
	background-image:url('../images/form_bg.png');
	background-repeat:no-repeat;
	width:490px;
	height:315px;
	margin:15px 0 0 0;
	padding:16px 0 0 20px; 
	
}


#fill_out{
	background-image:url('../images/fill_out.png');
	background-repeat:no-repeat;
	margin:0;
	width:332px;
	height:16px;
}

#fill_out_top{
	margin:18px 0 0 0 ;
	
}



#fill_out_top_left{
	float:left;
	margin:0;
}
#fill_out_top_left h2{
	font-size:14px;
	font-weight:bold;
	color:#0b2d6e;
	float:left;
	margin:0;
}

.op_systems{
	font-size:12px;
	font-weight:normal;
	margin:0;

}

#fill_out_top_right{
	margin:0;
}


#fill_out_top_right h2{
	font-size:14px;
	font-weight:bold;
	color:#0b2d6e;
	float:left;
	margin:0 0 0 30px;
}

#select_bar_one{
	margin:5px 0 0 30px;
	float:left;
	
}


#fill_out_middle{
	float:left;
	margin:0;
	
}

#fill_out_middle h2{
	font-size:14px;
	font-weight:bold;
	color:#0b2d6e;
	float:left;
	margin:18px 0 0 0;
}

#select_bar_two {
	margin:5px 0 0 0;
	float:left;
	
}

#fill_out_middle h3{
	font-size:14px;
	font-weight:bold;
	color:#0b2d6e;
	float:left;
	margin:15px 0 0 0;
}

.textbox {
	float:left;
	margin:3px 0 0 0;
	width:300px;
	height:17px;
	
}

.textbox_two {
	float:right;
	margin:3px 0 0 0;
	width:115px;
	height:17px;
	
}

#fill_out_bottom_left h2{
	font-size:14px;
	font-weight:bold;
	color:#0b2d6e;
	float:left;
	margin:5px 0 0 0;
}

#fill_out_bottom_left{
	float:left;
	margin:0;
	width:235px;
}

#fill_out_bottom_left p {
	clear:right;
	float:right;
	font-size:12px;
	margin:5px 15px 0 0;
}

#fill_out_bottom_right{
	float:left;
	margin:0;
	
	
}

#continue_btn{
	width:205px;
	height:52px;
	margin:18px 0 0 22px;
}


#content_right_bottom{
	margin:45px 0 0 0;
	float:left;
}


#content_right_bottom_left{
	margin:0;
	float:left;
}
#content_right_bottom_left ul{
	list-style:circle;
	margin-left: 25px;
}
#content_right_bottom_left ul li{
	margin:3px 0 0 0px;
	font-size:13px;
	color:#2a435a;
}

#help{
	background-image:url('../images/help.png');
	background-repeat:no-repeat;
	background-position:0px 0;
	width:265px;
	height:69px;
}


#content_right_bottom_right{
	margin:0;
	float:left;
}

#download{
	background-image:url('../images/download.png');
	background-repeat:no-repeat;
	width:196px;
	height:50px;
	margin:0px 0 0 20px;
	
}

#windows{
	background-image:url('../images/windows_icon.gif');
	background-repeat:no-repeat;
	float:left;
	width:25px;
	height:28px;
	margin:0 0 0 75px;
	
}

#content_right_bottom_right h2{
	margin: 7px 0 0 0;
	font-weight:bold;
}


#content_right_bottom_right h2 a{
	color:#0e4599;
	font-weight:bold;
	
}

.type_holder { clear: left;}

.download_text { font-size: 13px; margin-left: 65px; margin-top: 18px; }
.download_text p {margin: 0 0 5px 0; padding: 0 }

#macintosh{
	background-image:url('../images/mac_icon.gif');
	background-repeat:no-repeat;
	float:left;
	width:25px;
	height:28px;
	margin:0 0 0 75px;
	
}



.col{
	float:left;
}

.bg_input{
	border:none;	
	border-bottom:1px solid #424242;
	border-right:1px solid #424242;
	font-family: Tahoma;
	color: #000000;
	padding-left: 4px;
	font-weight: normal;
	background:url(../images/bg_input1.gif) no-repeat top left;
	padding:4px;
	margin:0 0 2px 0;
	font-size:13px;
}
.box_macSessionContent{
	background:#FFFFFF;
	
}
.box_macSessionContent h2{
	font-size:12px;
	font-weight:bold;
}

/* popup errors */
#global_popup_message{
	z-index:999;
	position: absolute;
	top:200px;
	left:50%;
	margin:0px 0 0 -234px;
	text-align:left;
}
#global_popup_message .popwindow { font-family: arial, helvetica, sanserif; }

#global_popup_message .popwindow_top { background: url('../images/bkg-top.png') no-repeat top left; height: 39px; width: 467px;}
#global_popup_message .popwindow_top p { font-size: 16px; font-weight: bold; padding: 18px 0px 0px 18px; color: #fff; margin: 0;}

#global_popup_message .popwindow_mid { background: url('../images/bkg-mid.png') repeat-y top left; width: 467px; padding-top: 10px; padding-bottom: 10px; }
#global_popup_message .popwindow_mid p { font-size: 12px; padding: 0 15px 0; margin: 0; }
	
#global_popup_message .popwindow_bottom { background: url('../images/bkg-bottom.png') no-repeat top left; height: 54px; width: 467px;}
#global_popup_message .popwindow_bottom p { font-size: 12px; padding: 10px 25px 0px 20px; margin: 0; }
#global_popup_message .popwindow .button { display: block; color: #fff; background: #3B5998; float: right; 
											border-top:1px solid #D9DFEA; 
											border-left:1px solid #D9DFEA;
											border-bottom:1px solid #0E1F5B;
											border-right:1px solid #0E1F5B;
											padding:2px 20px 2px 20px;
										 }
						
#global_popup_message .popwindow .button:active { display: block; color: #fff; background: #1A3172; float: right; 
											border-top:1px solid #030933; 
											border-left:1px solid #030933;
											border-bottom:1px solid #C6CFDF;
											border-right:1px solid #C6CFDF;
											padding:1px 20px 3px 20px;
										 }		
#global_popup_message .popwindow .btn_gray { display: block; color: #000; background: url('../images/btn-gray.gif') no-repeat top left;
			width: 58px; height: 20px; float: right; }
#global_popup_message .popwindow .btn_gray:hover { background-position: -58px 0px; }
#global_popup_message .popwindow a { text-align: center; padding-top: 3px; text-decoration: none; margin-left: 10px;}
#global_popup_message .popwindow_bottom { text-align: right; }
