
img { border: 0px }

h2 {
	margin: 0px;
	padding: 0px;
	margin: 5px 0px; 
	font-size: 18px;
	color: #777777;
}
h4 {
	margin: 0px;
	padding: 4px 7px;
	margin: 10px 0px; 
	margin-bottom: 15px;
	font-size: 16px;
	color: #78BDF8;
	background: #F2F2F3;
}

#downloadVideo h4, #downloadSermon h4 {
	width: 530px;
}

.clickable {
	cursor: hand;
	cursor: pointer;
	background: #F2F2F3 url(/images/upDownArrow.gif) no-repeat top right;
}

.highlight { color: #78BDF8; }

#btnV2 {
	width: 120px;
	height: 30px;
	cursor: hand;
	cursor: pointer;
}
#btnV2:hover { background-position: 0px -30px; }

#btnV2_mini {
	width: 45px;
	height: 24px;
	cursor: hand;
	cursor: pointer;
}
#btnV2_mini:hover { background-position: 0px -25px; }

.fRight { float: right; }
.fLeft { float: left; }

.greyBox {
	background: #E8E9EA;
	padding: 10px 15px;
	margin-top: 10px;
}

.selectInput { 
	width: 545px;
	font-size: 11px;
	padding: 2px 4px;
	line-height: 12px;
}

.chk_ipt {
	width: 310px;
	margin-bottom: 5px;
}

.check_input {
	margin-bottom: 5px;
	font-size: 11px;
	border: solid 1px #E8E9EA;
	padding: 3px;
	background: #fff;
	width: 155px;
}
#orderStatus {
	background: #F2F2F3;
	padding: 15px;
	border: solid 3px #E8E9EA;
}


.downloader_line { width: 165px; float: left; text-align: right;}

.v2btn {
	width: 120px;
	height: 30px;
	cursor: hand;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
	font-size: 0px;
	color: #fff !important;
}
.v2btn:hover {
	background-position: 0px -30px;
	text-decoration: none;
}

.left { float: left; } 
.right { float: right; }

.btn_download	 { background: url(/images/v2-download.gif) no-repeat top center; }
.btn_shareVideo	{ background: url(/images/v2-shareVideo.gif) no-repeat top center; }
.btn_shareAudio	{ background: url(/images/v2-shareAudio.gif) no-repeat top center; }
.btn_listen 		{ background: url(/images/v2-listen.gif) no-repeat top center; }
.btn_addToCart	{ background: url(/images/v2-addToCart.gif) no-repeat top center; }
.btn_checkout	{ background: url(/images/v2-checkout.gif) no-repeat top center; }
.btn_viewCart	{ background: url(/images/v2-viewCart.gif) no-repeat top center; }
.btn_keepShopping	{ background: url(/images/v2-keepShopping.gif) no-repeat top center; }
.btn_updateCart	{ background: url(/images/v2-updateCart.gif) no-repeat top center; }
.btn_updateCart	{ background: url(/images/v2-addedToCart.gif) no-repeat top center; }
.btn_placeDonation	{ background: url(/images/v2-placeDonation.gif) no-repeat top center; }
.btn_placeOrder	{ background: url(/images/v2-placeOrder.gif) no-repeat top center; }
.btn_watchIpod	{ background: url(/images/v2-watchIpod.gif) no-repeat top center; }

.btn_view_mini	{ background: url(/images/v2-view-mini.gif) no-repeat top center; }
.btn_save_mini	{ background: url(/images/v2-save-mini.gif) no-repeat top center; }
.btn_play_mini	{ background: url(/images/v2-play-mini.gif) no-repeat top center; }
.btn_watchWMV	{ background: url(/images/v2-watchWMV.gif) no-repeat top center; }


#main_wrap {
	width: 760px;
	padding: 0px;
	margin: 0px;
}
.content_wrap { padding: 15px 25px; }
.borRight { 
	border-right: solid 1px #C4C7C8; 
	float: left;
	color: #777777;
}
.vidListItem { margin: 0px; padding: 0px; margin-bottom: 7px; }

.videoListItem { 
	padding-top: 10px; 
	border-top: solid 1px #E8E9EA; 
	margin-top: 10px; 
	text-align: left;
	margin-right: 15px;
}
.videoTitleItem b { font-size: 14px; }
.videoListImg { width: 90px; float: left; }
.videoListImg img { width: 66px; height: 50px; padding: 4px; border: solid 1px #E8E9EA; }
.videoListImg img:hover { padding: 4px; border: solid 1px #78BDF8; }

.videoTitleItem a { text-decoration: none; color: #777777; }
.videoTitleItem a:hover { text-decoration: none; color: #78BDF8; }

.rightSide { 
	float: left; 
	text-align: left; 
	color: #777777;
}


#videoBacking { 
	width:625px;
	height: 360px;
	background: url(/images/video-backing.jpg) no-repeat top center;
	position: relative;
}
#videoDisplay { 
	position: absolute;
	top: 15px;
	left: 13px;
}

#videoDetails { 
	width: 575px;
	text-align: left;
	color: #777777;
	margin-bottom: 45px;
}
#videoDetails img { border: 0px; }

.video_jump {
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: dotted 1px #ccc;
	width: 600px;
	font-size: 12px;
}
.jump_left {
	width: 200px; 
	float: left;
	text-align: left;
}
.jump_right {
	width: 200px; 
	float: right;
	text-align: right;
}

.audio_sermon {
	border-top: 1px solid #E8E9EA;
	padding: 5px 10px; 
	text-align: left;
	font-size: 13px;
	margin-right: 15px;
}
.audio_sermon a { font-weight: bold; }

.audio_sermon_buttons { 
	float: left;
	width: 125px;
	text-align: left;
}

.small_time {
	font: italic 10px arial;
	padding-left: 2px;
}

#audioBacking { 
	width: 430px;
	height: 190px;
	background: url(/images/audio-backing.jpg) no-repeat top center;
	position: relative;
	margin-left: 65px;
}
#audioDisplay { 
	position: absolute;
	top: 16px;
	left: 16px;
}

#audioDetails { 
	width: 575px;
	text-align: left;
	color: #777777;
	margin-bottom: 45px;
}
#audioDetails img { border: 0px; }

.bb_link, .tx_link {
	padding: 3px 0px;
	border-top: solid 1px #E8E9EA;
	padding-left: 7px;
	text-align: left;
}
.bb_link a { display: block; font-size: 13px; line-height: 24px; }
.tx_link a { font-size: 13px !important; line-height: 24px; display: block;}
.tx_link:hover,.bb_link:hover { background: #F5F6F7; }
.byteArea { border-top: solid 1px #E8E9EA; margin-top: 10px; padding-top: 5px; text-align: left; padding-right: 25px; font-size: 12px;}
.byteList, .lessonList , .audioList, .genericList { margin-top: 10px; padding-top: 5px; text-align: left; padding-right: 25px; }

.searchList { margin-top: 10px; padding-top: 5px; text-align: left; }
.blogList { margin-top: 10px; padding-top: 5px; text-align: left; padding-right: 25px;}
.blog_wrap { margin-bottom: 15px; padding-bottom: 15px; border-bottom: solid 1px #E8E9EA; }

.bb_buttons { width: 100px; float: right; text-align: right; }
.bb_buttons img { border: 0px }



.blog_body_main { margin-top: 10px; font-size: 12px; line-height: 19px; }
.blog_littles { margin-top: 10px; text-align: right; }

#searchBox {
	width: 418px;
	height: 67px;
	background: url(/images/v2-search-spot.gif) no-repeat top center;
	position: relative;
}
#searchBoxInput {
	position: absolute;
	top: 17px;
	left: 33px;
}
#searchBoxInput input {
	width: 310px;
	height: 25px;
	color: #78BDF8;
	background: transparent;
	border: 0px;
	padding: 5px 7px;
	font: bold 16px arial;
}

#searchBoxSubmit {
	width: 40px;
	height: 30px;
	position: absolute;
	top: 18px;
	left: 346px;
}
#searchBoxSubmit input {
	width: 40px;
	height: 30px;
	background: transparent;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}



.homeSearch { margin-top: 50px; }

#searchFeatureSpot {
	width: 375px;
	height: 30px;
	background: #78BDF8 url(/images/featuredSpot.gif) no-repeat top center;
	position: absolute;
	top: -27px;
	left: 22px;
}
#searchFeatureSpot_text  {
	width: 375px;
	height: 30px;
	position: absolute;
	top: 7px;
	left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#searchFeatureSpot_text a { color: #fff; }

.featStats {
	width: 417px;
	background: url(/images/featMiddle.gif) repeat-y top center;
	margin-top: 10px; 
}
.featTop { width: 417px; height: 7px; background: url(/images/featTop.gif) no-repeat top center; }
.featBottom { width: 417px; height: 7px; background: url(/images/featBottom.gif) no-repeat top center; clear: left; }
.featPadding { padding: 5px 25px; padding-bottom: 15px; }

.larger { font-size: 12px; font-weight: bold; }
.homeContact { font-weight: bold }
.frontText { font-size: 12px; }
.frontHeadline { font-size: 18px; color: #78BDF8; font-weight: bold; margin-bottom: 5px;  }


.rightSide { padding-left: 20px; width: 235px; }

.stat {
	width: 55px;
	text-align: center;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.statType {
	width: 275px;
	float: left;
	padding-left: 15px;
	font-size: 14px;
	border-left: solid 1px #78BDF8;
}
.smallStat { font-size: 11px; }

.group { width: 205px; float: left; text-align: left; font-size: 12px; }
.group p { color: #78BDF8; font-weight: bold; }
.padleft { padding-left: 15px; }

.paddedTop { padding-top: 15px; margin-top: 15px; border-top: solid 1px #ccc;}

#home_features { padding: 0px; margin: 0px; margin-bottom: 5px; }
#home_features img { border: 0px; }

#footer { padding: 10px 0px; }
#footer_pad { padding: 10px 20px; }
.footer_extraNav {
	width: 250px;
	float: left;
	text-align: left;
}

.example_check_bg {
	margin-top: 10px;
	width: 577px;
	height: 179px;
	background: #fff url(/images/example-check.gif) no-repeat;
	border: solid 1px #ccc;
	position: relative;
}
.check_amount {
	width: 75px;
	height: 26px;
	line-height: 26px;
	position: absolute;
	left: 490px;
	top: 77px;
	text-align: left;
	font: bold 18px arial;
}

.check_memo {
	width: 210px;
	height: 17px;
	font: bold 12px arial;
	position: absolute;
	left: 57px;
	top: 127px;
	text-align: left;
}

#home_player {
	background: #F2F2F3;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}
#home_player_embed {
	width: 400px;
	height: 161px;
	background: transparent url(/images/spinner.gif) no-repeat 50% 50%;
}
#playlist {
	margin-bottom: 15px;
	background: #F2F2F3;
}

.playlist {	
	width: 360px;
	background: #fff;
	padding: 10px 20px;
	margin-top: 0px;
	text-align: left;
	border-top: solid 1px #E8E9EA;
}
.playlist a { padding: 0px 5px; font-size: 13px !important; line-height: 24px; display: block; border-bottom: solid 1px #E8E9EA;}
.playlist a:hover,.bb_link:hover { background: #F5F6F7; }

.playlist_selected {	background: #ccc; color:#fff !important; }
.playlist_selected:hover {	background: #ccc !important; color:#fff !important; text-decoration: none; }