/* This gives us the shadows on the side */
#content_frame {
	width:				900px;
	margin:				0 auto;
	background-image: url(body_bg10.gif);
	background-repeat: repeat-y;
}

/* Put all content inside one of these - it will position it correctly */
.content_box {
	width:				872px;
	margin:				0 12px 0 16px;
	padding:			0px;
	background-color: #FFFFFF;
}
.content_box_padded {
	width:				872px;
	margin:				0 12px 0 16px;
	padding-bottom:		6px;
	padding-top:		16px;
	
	background-color:	white;
}

.content_box_top_padded {
	width:				872px;
	margin:				0 12px 0 16px;
	padding-top:		16px;
	
	background-color:	white;
}

.content_box_bottom_padded {
	width:				872px;
	margin:				0 12px 0 16px;
	padding-bottom:		6px;
	
	background-color:	white;
}

.content_spacer_824 {
	width: 				824px;
	height:				24px;
	margin-left: 		24px;
	margin-right: 		24px;
	
}

.content_centered_824 {
	text-align:			center;
	width: 				824px;
	margin-left: 		24px;
	margin-right: 		24px;
}

.content_centered_830 {
	text-align:			center;
	width: 				830px;
	margin-left: 		21px;
	margin-right: 		21px;
}


.content_left_824 {
	text-align:			left;
	width: 				824px;
	margin-left: 		24px;
	margin-right: 		24px;
}


#dlbanner {
	position:			relative;
	height: 			169px;
	top: 				1px;
}

.dl_intro_text {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
	line-height: 160%;
	color:#2F3733;
}


/* This is for the black sub navigation bar */
.dlnavbar {
	height: 			22px;
	background-image: url(blackbar.gif);
	background-repeat: repeat-x;
}

.dlnavbartext {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 			12px;
	color: 				#FFFFFF;
	text-align: 		center;
	padding-top:		2px;
	background-image: url(blackbar.gif);
}

a.dlnavlink {
	text-decoration: 	none;
	color: #fff;
}

a.dlnavlink:hover {
	text-decoration: 	underline;
	color: 				#bfbfbf;
}

.dlnavcurrent{
	text-decoration: 	none;
	color: 				#bfbfbf;
}

/* This is for the gray sub navigation bar at the bottom of the page */
.dllowernavbar{
	height: 			24px;
	width: 				824px;
	margin-left: 		24px;
	margin-right: 		24px;
	background-image: url(bottom_nav_bar.png);
	background-repeat: no-repeat;
	color: #000000;
}

.dllowernavbartext {
	font-family: 		"Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 			12px;
	color: 				#000;
	text-align: 		center;
	padding-top:		4px;
}

a.dllowernavlink {
	text-decoration: 	none;
	color: 				#393939;
}

a.dllowernavlink:hover {
	text-decoration: 	underline;
	color: 				#676767;
}

.dllowernavcurrent{
	text-decoration: 	none;
	color: 				#676767;
}


.dlsignup {
	height:				184px;
	border:				1px solid #8c9691;
	background-color:	#ebebeb;
}

.dlsignup_inner {
	padding: 			10px 0px 4px 0px;
	margin:				0 auto;
}

.dlaward_strip {
	height:				56px;
	border-bottom: 		1px solid #8c9691;
}

.dl_lower_area_try_cell {
	width:				272px;
	height:				100%;
	padding: 			24px 0px 30px 0px;
	text-align: 		center;
	border-right: 		1px solid #8c9691;	
}

.dl_lower_area_buy_cell {
	width:				272px;
	height:				100%;
	padding: 			24px 0px 30px 0px;
	text-align: 		center;
}

.dl_signup_formlabel {
	padding: 			2px 0px 2px 0px;
	font-size: 			10px;
	text-align: 		left;	
}

input {
	padding: 			2px 0px 2px 0px;
	font-size: 			10px;
}

.dl_signup_formsubmit {
	padding-top: 		6px;
	font-size: 			12px;
}


.dl_addons_table {
	width:				624px;
	margin: 			0px 100px 0px 100px;
}

.dl_addons_title {
	margin: 			30px 100px 20px 80px;
}

.dl_developer_content {
	margin: 			30px 100px 20px 80px;
}


.dl_addons_table_header {
	border-bottom: 		1px solid #8c9691;
	border-top: 		1px solid #8c9691;
	background-color:	#ebebeb;
	
}

.dl_addons_table_row_divider {
	border-bottom: 		1px solid #8c9691;
	
}


/* scenarios page */
.dltestimonials_scenarios {
	border:				1px solid #8c9691;
	background-color:	#ebebeb;
	
}

.dl_testimonial_alt_scenarios {
	background-color:	#E1E1E1;
}

.dl_testimonial_title_scenarios {
	padding: 4px 16px 4px 16px;
	text-align: center;

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 14px;
	line-height: 160%;
}

.dl_testimonial_text_scenarios
{
	color: #565555;

	padding: 12px 16px 4px 16px;

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 160%;
	
}
.dl_testimonial_author_scenarios
{
	color: #707070;

	padding: 6px 16px 4px 0;

	text-align: right;

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 160%;
}



/* sync page */

.dl_offlinesync_text
{
	color: #565555;

	padding: 12px 16px 4px 16px;

	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 160%;
	
}

.dl_offlinesync_box {
	border:				1px solid #8c9691;
	background-color:	#ebebeb;
	
}

.dl_sync_section_title {
	color:#666;
	margin-top: 0;
	margin-bottom:5px;
	font-size:17px;
	line-height:21px;
}

.dl_sync_divider_line {
	margin-top: 0px;
	margin-bottom: 14px;
	color: #8c9691;
	background-color: #8c9691;
	height: 1px;
	border: 1px;
}
