/* CSS Document for Reed Jobcast */
body { margin:0; padding:0; background-color:#eee; font-family:Verdana, Arial, Helvetica, sans-serif;	}
h2 { font-size: 1.2em; font-weight: bold; margin:1em 0; }
p { margin:1em 0; }
a { color:#000; }
.clearer { clear:both; line-height:0; height:0; }
.right_img { float:right; margin:0; padding:0 0 10px 14px; }
.rightSubhead { padding:0 4px; }

#largeWrap { width:968px; margin:0 auto; }
#wrap { width:763px;}

/* BANNER STYLES */
#banner { font-size:0.8em; background-image:url(images/bgs/banner3.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#d6ef55; min-height:89px; }
#banner_logo { padding:7px 10px; float:left; }

#jseek_home { float:right; margin-right:12px; background-color:#004689; color:#fff; font-size:0.8em; }
#jseek_home a, #jseek_home a:visited { color:#fff; text-decoration:none; }

#banner_nav { text-align:right; padding-bottom:3px; font-weight:bold; color:#fff; }
#banner_nav ul, #banner_nav li { list-style-type:none; display:inline; }
#banner_nav li { padding:0 9px 0 11px; border-right:1px solid #8c9957; }
#banner_nav li.last_nav { border-right:none; padding-right:15px; }
#banner_nav a, #banner_nav a:visited { color:#fff; text-decoration:none; }
/* BANNER STYLES - END */

/* MAIN SECTIONS */
#main { font-size:0.7em; margin-top:3px; }
.mainWidth { background-image:url(images/bgs/main_top.gif); background-position:top left; background-repeat:no-repeat; width:763px; background-color:#fff; padding:12px 0; }
#pgTitle { background-image:url(images/main/title_top.gif); background-position:top left; background-repeat:no-repeat; background-color:#747474; color:#fff; padding:8px 18px; font-weight:bold; font-size:1.1em; }

#mainContent { background-color:#eee; width:736px; margin:0 auto; }
#mainLeft { width:290px; padding:18px 0 16px 0; background-color:#eee; float:left; }
#mainRight { width:443px; padding:18px 0 16px 0; background-color:#eee; float:left; }
.mainLeftContent { background-color:#fff; width:430px; margin:0; min-height:250px; font-size:0.9em; }
/* for Internet Explorer */
/*\*/
* html .mainLeftContent {
	height:250px;
}
/**/
.mainLeftContent2 { background-color:#fff; width:430px; margin:0; min-height:382px; font-size:0.9em; }
/* for Internet Explorer */
/*\*/
* html .mainLeftContent2 {
	height:382px;
}
/**/
.mainLeftContent h2, .mainLeftContent2 h2 { color:#4d4d4d; font-size:1.1em; }
.mainLeftContentLinkSection { background-color:#eee; margin-bottom:3px; }
.mainLeftContentLinkSection a { text-decoration:none; }

.jobcastList { background-color:#eee; width:430px; margin-top:4px; }
.jobcastListTitle { background-color:#b4b4b4; color:#4d4d4d; padding:7px; }

/** VIDEO PLAYER **/
.videoPlayer { width:260px; margin:0 auto; color:#494949; }
.vpAbout { background-color:#fff; margin:8px 4px 0 4px; padding:7px; min-height:64px; }
/* for Internet Explorer */
/*\*/
* html .vpAbout {
height:64px;
}
/**/
div.vpLink { background-color:#fff; margin:4px 4px 0 4px; padding:1px; min-height:19px; }
/* for Internet Explorer */
/*\*/
* html .vpLink {
height:19px;
}
/**/
a.vpLink { text-decoration:none; color:#494949; }
.vpLinkInner { padding:6px 0 6px 6px; }
/** end of VIDEO PLAYER **/

.left_listings { width:180px; float:left; }
.right_listings { width:180px; float:right; }
.img_holder { width:351px; margin:0 auto; }
.make_jcast_list { list-style-type:decimal; margin:0 0 0 25px; padding:0; }

/** MEDIA SELECTOR **/
#jobcast_filter { padding:0 0 0 5px; width:360px; } 
#jobcast_filter_results { padding:0; width:375px; } 
tr.category_section { background:#EEE url(images/rounded.gif) no-repeat top center; height:22px; color:#FFF; margin-top:35px; }
tr.category_section td { padding-left:8px; }
td.name_section { background-color:#fff; padding-left:8px; }
td.name_section_sel { background-color:#fff; padding-left:8px; color:#b1d22d; }
td.time_section { background-color:#fff; padding-right:9px; }
td.play_section { background-color:#fff; }
td.selector_gap { height:4px; }
a.selector { color:#000; text-decoration:none; }

/** WIN IPOD FORM **/
form { margin:0; padding:0; }
p.win_ipod { margin:1em 0; }
.input1 { width:177px; font-size:1.1em; margin-bottom:10px; }
.optin_btn { position:relative; top:2px; margin:0; padding:0; width:13px; height:13px; overflow:hidden; }
.pricing { border: 1px solid #747474; }
.formLeft { width:195px; padding:17px 0 0 17px; float:left; }
.formRight { width:195px; padding:17px 10px 0 0; float:right; }

/** FOOTER **/
#mainFooter { font-size:0.6em; color:#747474; text-align:center; margin:14px 0; line-height:1.5em; }
#mainFooter a { color:#747474; text-decoration:none; }
/* MAIN SECTIONS - END */

/* DOWNLOAD */
#main_dlpage { font-size:0.7em; margin:7px; }
div.main_right_dlpage { width:265px; padding:12px 0 16px 0; background-image:url(images/bgs/main_right_top.gif); background-position:top right; background-repeat:no-repeat; background-color:#fff; /*margin:3px;*/ }
.main_right_content_dlpage { width:241px; margin:0 auto; }
#main_dlpage ul { list-style-type:none; margin:10px 5px; padding:0; }
#main_dlpage li { list-style-type:none; margin:3px 0; padding:0; }
.main_right_content_top { background-image:url(images/main/right_content_top.gif); background-position:top left; background-repeat:no-repeat; background-color:#747474; color:#fff; padding:8px; font-weight:bold; font-size:1.1em; }
.main_right_content_low { background-color:#eee; padding:11px 0; }

/* TERMS */
#main_termspage { font-size:0.7em; margin:7px; }
div.main_right_terms { width:763px; padding:12px 0 16px 0; margin:0 auto; background-image:url(images/bgs/main_right_top_terms.gif); background-position:top right; background-repeat:no-repeat; background-color:#fff; /*margin:3px;*/ }
.main_right_content_terms { width:717px; margin:0 auto; }
#main_terms ul { list-style-type:none; margin:10px 5px; padding:0; }
#main_terms li { list-style-type:none; margin:3px 0; padding:0; }
.main_right_content_top_terms { background-image:url(images/main/right_content_top_terms.gif); background-position:top left; background-repeat:no-repeat; background-color:#747474; color:#fff; padding:8px; font-weight:bold; font-size:1.1em; }
.main_right_content_low_terms { background-color:#eee; padding:11px 0; }