*{ margin:0px; padding:0px;}
body{ font-family:Arial, Helvetica, sans-serif; background:#727272 url(../images/bg.gif) repeat-x;}

#inner_left p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#434343; margin:13px 13px 13px 17px;}
#inner_right p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;	color:#434343; margin:13px 13px 13px 17px;}

h1{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;	font-weight:bold; height:33px; line-height:33px;	padding-left:17px; background:url(../images/h1.gif) repeat-x; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe;}

h1#h1_promo{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#434343;	font-weight:bold; height:54px; line-height:23px; 	padding-left:17px; background:url(../images/h1_p.gif) repeat-x; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; padding-top:9px; margin-bottom:25px;}

h1#h1_promo span{ display:block; width:124px; height:124px; position:absolute; left:390px; top:-15px; background:url(../images/discount_devpage.png) no-repeat; }

h2{	display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:33px; height:33px; padding-left:17px; background:url(../images/h2.gif) repeat-x;	border-top:1px solid #3160a6; border-bottom:1px solid #3160a6;}
h3{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000; font-weight:bold; margin:20px 0px 13px 17px;}
h4{	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; font-weight:bold; margin:20px 0px 13px 17px;}
h5{	display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:33px; height:33px; padding-left:17px; background:url(../images/h2.gif) repeat-x;	border-top:1px solid #3160a6; border-bottom:1px solid #3160a6;}

a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#406bac; text-decoration:none;}
a:hover{ text-decoration:underline; }

a.arr{ text-decoration:none; color:#406bac; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background:url(../images/arr.gif) no-repeat left; padding-left:10px; float:right; margin-top:8px;}
#inner_right a.arr:hover{ text-decoration:underline;}

a.w_arr{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background:url(../images/w_arr.gif) no-repeat left top; padding-left:10px; float:right; margin-top:8px;}

#Form1{
	margin:17px 0px 0px 17px;}
#Form1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	margin:0px;
	padding:0px;}
input{
	width:198px;
	height:20px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
select{
	width:200px;
	height:19px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

textarea{
	width:446px;
	height:100px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.submitbutton{
	height:33px;
	width:88px;
	border:0px;
	margin:15px 3px 15px 0px;
	text-align:right;
	cursor:pointer;
	background: url(../images/submit_btn.gif) no-repeat;}
.downloadbutton{
	height:33px;
	width:101px;
	border:0px;
	margin:15px 3px 15px 0px;
	text-align:right;
	cursor:pointer;
	background: url(../images/download_submit.gif) no-repeat;}
.mandatory{
	color:#FF0000;}
.clr{
	clear:both;
	overflow:hidden;
	height:1px;
	width:100%;}
.sml_clearer{
	clear:both;
	overflow:hidden;
	background:#ededed;
	height:0px;
	width:485px;
	font-size:1px;}	
/******************************/
#main{
	position:relative;
	width:760px;
	height:auto;
	margin:0px auto 0px auto;
	background:url(../images/bgmiddle.gif) repeat-y;}
#top_header{
	position:relative;
	width:760px;
	height:20px;
	background: url(../images/bgheader.gif) no-repeat;
	margin:20px auto 0px auto;}
#bottom_footer{
	position:relative;
	width:760px;
	height:20px;
	margin:0px auto 0px auto;
	background: url(../images/bgfooter.gif) no-repeat;}
#logo{
	width:300px;
	height:80px;
	padding-left:23px;
}
#logo_banner{
	width:300px;
	height:80px;
	padding-left:23px;
}
#flash_banner{
	margin-top:-88px;
	width:440px;
	height:70px;
	padding-left:295px;}
#req{
	float:right; padding-right:25px;}
#req a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#3160a6; background:url(../images/telephone.gif) no-repeat left; padding-left:25px;}
#menu_wrap{
	position:relative;
	width:714px;
	height:34px;	
	margin-left:23px;
	/*background:url(../images/navbg1.jpg) repeat-x;*/
	border-top:1px solid #dedede;	
	border-bottom:1px solid #dedede;
}
/* beginning menu section */
#menu_wrap a{
	display:block;
	float:left;
	height:34px;
	line-height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	text-decoration:none;
	padding-left:11px; 
	padding-right:11px;
	margin-left:2px;
	background:url(../images/menu_link.gif) repeat-x;}
#menu_wrap a.hme{ margin-left:0px; padding-left:10px; padding-right:10px;}
#menu_wrap a#current{ color:#3160a6;}
#menu_wrap a:link{}
#menu_wrap a:visited{}
#menu_wrap a:hover{ background:url(../images/menu_hov.gif) repeat-x; text-decoration:none;}
#menu_wrap a:active{}
/* Ending menu section */
#promo_holder_home{
	position:relative;
	width:714px;
	height:218px;
	margin:17px 0px 0px 23px;
}
#promo_holder{
	position:relative;
	width:714px;
	height:151px;
	margin:17px 0px 0px 23px;}
#content{
	position:relative;
	width:760px;
	height:auto;}
#inner_left{
	float:left;
	width:487px;
	height:auto;
	margin:17px 0px 0px 23px;
	display:inline;}
#inner_left ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 22px 38px;}
#inner_left li {
	list-style-image:url(../images/bulletpoint.gif);
	margin:0px 17px 10px 13px;
	line-height:20px;
	color:#434343;}
	
#inner_left ul.ticks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 22px 20px;}
#inner_left ul.ticks li {
	list-style:none;
	list-style-image:none;
	background:url(../images/tick.gif) no-repeat left top;
	margin:0px 17px 10px 13px;
	padding-left:23px;
	line-height:20px;
	color:#434343;}

#inner_left .sub * {font-size:11px;}
#inner_left .sub li{ 	margin:0px 0px 5px 13px;}
#inner_left .grey_box{
	position:relative;
	background:#EDEDED;
	width:487px;
	height:auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;}	
.grey_box ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:0px;
	margin:22px 0px 0px 10px;} 
#light_grey_box ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:20px;
	margin-left:18px;}
#grey_box li, #light_grey_box li {
	list-style-image:url(../images/bulletpoint.gif);
	margin:0px 17px 5px 17px;
	line-height:20px;
	color:#434343;}
#inner_left hr{
	height:1px;
	color:#FF0000;}
#inner_right{
	float:left;
	width:215px;
	height:auto;
	display:inline;
	margin:17px 0px 0px 12px;}
#inner_right ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin:10px 0px 15px 19px;}
#inner_right li {
	list-style-image:url(../images/bulletpoint.gif);
	margin:0px 0px 5px 13px;}
.padded{
	margin:10px 0px 0px 10px;}
#footer{
	position:relative;
	width:714px;
	height:auto;
	margin-left:23px;
	border-top:1px solid #dedede;}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:17px;
	color:#434343;
	margin-top:7px;}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#696969; 
	text-decoration:none;}
#footer a:link{}
#footer a:visited{}
#footer a:hover{ 
	text-decoration:underline;
	color:#406bac;}
#footer a:active{}
#reedus_footer{
	position:relative;
	width:714px;
	height:60px;
	margin:5px auto 0px auto;
}
#reedus_footer_l{ float:left; width:350px;}
#reedus_footer_r{ float:left; width:363px; text-align:right;}

#reedus_footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#434343;
	margin-top:7px;}
#reedus_footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#9a9999; 
	text-decoration:none;}
#reedus_footer a:link{}
#reedus_footer a:visited{}
#reedus_footer a:hover{ color:#406bac;}
#footer a:active{}
#footer .fl{ text-align:center;}
.grey_sep{
	position:relative;
	width:487px;
	height:17px;
	line-height:1px;
	font-size:1px;	
	border-bottom:1px solid #bebebe;}
	
/******* NEW *******/	
	
.fp{ position:relative; width:215px; height:auto;  margin-top:17px; border-bottom:1px solid #406bac; padding-bottom:12px;}
.fp img{ border:1px solid #406bac;}
.fp .fpr{ float:left; width:136px; height:auto; }
#inner_right .fp .fpr p{ margin:2px 10px; margin-right:0px;}
.se{ border-bottom:0px;}
	
	
.buyers_promo{ position:relative; width:215px; height:auto; border-top:1px solid #163c75; background:url(../images/1pxwhite.gif) no-repeat top #163c75; margin-top:12px;}
#inner_right .buyers_promo p{ color:#FFFFFF;}
#inner_right .buyers_promo p.big{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:17px;}
.buyers_promo img{ border:1px solid #FFFFFF; margin-left:20px;}	
#inner_right .buyers_promo a.dl_btn{ background:url(../images/download_button.gif) no-repeat; float:right; width:73px; height:29px; line-height:29px; font-weight:bold; color:#FFFFFF; padding-left:30px; margin:17px; margin-bottom:0px;}
#inner_right .buyers_promo a.dl_btn:hover{ text-decoration:none;}
.buyers_promo_bot{ position:relative; width:215px; height:10px; background:url(../images/1pxwhite.gif) no-repeat bottom #163c75; border-bottom:1px solid #163c75; margin-bottom:17px;}	

.light_blue{ position:relative; width:215px; height:auto; border-top:1px solid #bcccec; background:url(../images/1pxwhite.gif) no-repeat top #e9f0fe; }
#inner_right .light_blue p.big{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:0px; color:#234e8b; line-height:21px;}
.light_blue_bot{ position:relative; width:215px; height:1px; overflow:hidden; background: #FFFFFF; border-bottom:1px solid #bcccec; margin-bottom:17px;}
#inner_right .light_blue a.lb_btn{ background:url(../images/btn_light_blue.gif) no-repeat; float:right; width:76px; height:32px; line-height:32px; font-weight:bold; color:#FFFFFF; padding-left:30px; margin:17px; margin-bottom:0px; margin-top:0px; padding-bottom:10px;}		

#dev_flash{ position:relative; width:487px; background:#CCCCCC; height:302px; margin-top:17px; margin-bottom:10px;}

#inner_left p.sml{ font-size:10px; line-height:16px; color:#939292;}

#inner_left .yel_box{ position:relative; width:487px; height:53px; background:url(../images/grad_yell.gif) repeat-x; border:1px solid #edf256; margin-bottom:17px;}
#inner_left .yel_box p{ font-size:24px; text-align:center; margin:0px; padding:0px; line-height:53px; color:#bd0a0a;}

.features_l{ float:left; width:243px;}
.features_r{ float:left; width:243px;}

a.dev_con{ display:block; width:214px; height:50px; background:url(../images/dev_contact_btn.gif) no-repeat; font-weight:bold; color:#FFFFFF; line-height:50px; padding-left:27px; float:right;}
a.dev_con_center{ display:block; width:222px; height:50px; background:url(../images/dev_contact_btn.gif) no-repeat; font-weight:bold; color:#FFFFFF; line-height:50px; padding-left:20px;}
a.dev_con:hover{ text-decoration:none;}

#inner_right .rhl{ display:block; color:#FFFFFF; width:215px; height:64px; margin-bottom:7px;}
#inner_right .rhl a{  color:#FFFFFF; }
#inner_right .dev_link_1{ width:150px; background:url(../images/pdf_icon_red.gif) no-repeat left #925050; padding-left:65px; border:1px solid #bc3b26; font-size:14px; line-height:18px; }
#inner_right .dev_link_2{ width:150px; background:url(../images/pdf_icon_green.gif) no-repeat left #5f815f; padding-left:65px;  border:1px solid #539351;font-size:14px;line-height:18px;}
#inner_right .dev_link_3{ width:150px; background:url(../images/cont_icon_blue.gif) no-repeat left #5e87c5;  padding-left:65px;  border:1px solid #557ab3;font-size:14px;line-height:18px; }
#inner_right .dev_link_4{ width:150px; background:url(../images/ticket_icon_orange.gif) no-repeat left #5e87c5; padding-left:65px;  border:1px solid #ffa137;font-size:14px;line-height:18px;}
#inner_right .dev_link_1 span{ display:block; width:130px; height:59px; background:url(../images/grad_red.gif) repeat-x; padding-left:10px;padding-right:10px; padding-top:5px;cursor:pointer;}
#inner_right .dev_link_2 span{ display:block; width:130px; height:59px; background:url(../images/grad_green.gif) repeat-x; padding-left:10px;padding-right:10px;padding-top:5px;cursor:pointer;}
#inner_right .dev_link_3 span{ display:block; width:130px; height:59px; background:url(../images/grad_blue.gif) repeat-x; padding-left:10px;padding-right:10px;padding-top:5px;cursor:pointer;}
#inner_right .dev_link_4 span{ display:block; width:130px; height:59px; background:url(../images/grad_orange.gif) repeat-x; padding-left:10px;padding-right:10px;padding-top:5px; cursor:pointer;}


/*****************/

#separator{
	position:relative;
	width:487px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background-color:#FFFFFF;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;}
.separator_top{
	position:relative;
	width:487px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background-color:#FFFFFF;
	border-bottom:1px solid #bebebe;}
.separator_bottom{
	position:relative;
	width:487px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background-color:#FFFFFF;
	border-top:1px solid #bebebe;}


#inner_left a.icon{ display:block; background:url(../images/pdf_icon_grey.gif) no-repeat left; line-height:55px; height:55px; padding-left:70px; margin:17px; margin-left:25px; font-weight:bold;}
#inner_left a.icon_w{ display:block; background:url(../images/doc_icon_grey.gif) no-repeat left; line-height:55px; height:55px; padding-left:70px; margin:17px; margin-left:25px; font-weight:bold;}

#par_promo{ width:485px; height:115px; background:#F4F4F4; margin-top:17px; border:1px solid #E8E8E8; padding-top:12px;}
#par_promo img{ border:1px solid #3e6aab; margin:12px; margin-top:0px;}
#par_promo span#par_promo_star{ z-index:100; display:block; width:145px; height:148px; position:absolute; background:url(../images/discount_homepage.png) no-repeat; top:62px; left:370px;}
#par_promo h1{ display:block; background:none; border:0px; height:42px; line-height:21px; font-size:18px; margin:0px; padding:0px; margin-bottom:2px; color:#434343;}
#par_promo p{ margin:0px; padding:0px;}
#par_promo p.lg_red{ color:#b90808; font-size:18px; line-height:21px; font-weight:bold; margin-bottom:3px;}
#par_promo a{ float:none;}
#par_promo a:hover{ text-decoration:underline;}

.inspections{ position:relative; width:482px; height:162px; background:url(../images/ins_bg.gif) no-repeat; margin-top:15px; text-align:right; padding-right:5px; padding-top:10px;}
.inspections p#in_text{ color:#7f3e00; margin-bottom:0px;  font-weight:bold; font-size:14px;}
.inspections a{ margin-right:14px; }
.inspections a:hover{ text-decoration:underline;}
.inspections p#brnlg{ color:#7f3e00; font-size:33px; font-weight:bold;}
.inspections p#brn{ color:#7f3e00; font-size:24px; font-weight:bold;}

.flight_promo{ position:relative; width:212px; height:162px; background:url(../images/flight_promo_bg.jpg) no-repeat; border:1px solid #e07a16; padding-top:10px;}
.flight_promo p#in_text{ color:#FFFFFF; margin-bottom:0px;  font-weight:bold; font-size:14px; text-align:right;}
.flight_promo a{ margin-right:14px; text-align:right; }
.flight_promo a:hover{ text-decoration:underline;}
.flight_promo p#brnlg{ color:#7f3e00; font-size:33px; font-weight:bold;}
.flight_promo p#brn{ color:#7f3e00; font-size:24px; font-weight:bold;}



input#cal{ position:absolute; width:18px; top:205px; left:223px;}
input#txtterms{ width:20px; border:0px;}

.calcbutton{
	height:33px;
	width:98px;
	border:0px;
	margin:15px 3px 15px 0px;
	text-align:right;
	cursor:pointer;
	background: url(../images/calculate_btn.gif) no-repeat;}
#form_elements{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.grey_box_form{
	position:relative;
	background:#EDEDED;
	width:215px;
	height:auto;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;}