/* CSS Document */

* { margin:0; padding:0; }
body { color:#4F4F4F; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; }

a img { border:0; }

/* BANNER  */
#banner_bar { background:#C4C4C4; }
#banner_bar #banner { height:100px; margin:auto; width:988px; }
#banner_bar #banner .logo { float:left; height:100px; position:relative; width:494px; }
#banner_bar #banner .logo img { border:none; }
#banner_bar #banner .quotebox { background:url(../images/banner_quote.gif); color:#A8A8A8; float:left; height:100px; width:494px; }
#banner_bar #banner .quote { margin-left:185px; margin-top:20px; width:265px; }
#banner_bar #banner .quote h1, #banner_bar #banner .quote p { font-size:1.375em; font-weight:bold; text-align:center; }
.prysmlogo { height:33px; left:467px; position:absolute; top:45px; width:102px; }

/* NAVIGATION  */
#navigation_bar { background:#E6E6E6; }
#navigation_bar #navigation { height:30px; margin:auto; width:988px; }
#navigation_bar #navigation .nav_bar1 { float:left; width:782px; }
#navigation_bar #navigation .nav_bar1 li { display:block; float:left; list-style-type:none; }
#navigation_bar #navigation .nav_bar1 li a { display:block; float:left; list-style-type:none; }
#navigation_bar #navigation .nav_bar2 { float:left; height:30px; width:206px; }
#navigation_bar #navigation .nav_bar2 li { list-style-type:none; }
#navigation_bar #navigation .nav_bar2 li a { list-style-type:none; }
#navigation_bar img { border:none; }

/*
#navigation_bar #navigation .nav_bar1 .home { background:url(../images/headings/menu_home_out.gif) top; height:30px; width:132px; }
#navigation_bar #navigation .nav_bar1 .video { background:url(../images/headings/menu_video_out.gif) top; height:30px; width:197px; }
#navigation_bar #navigation .nav_bar1 .channels { background:url(../images/headings/menu_channels_out.gif) top; height:30px; width:152px; }
#navigation_bar #navigation .nav_bar1 .makevideo { background:url(../images/headings/menu_makevideo_out.gif) top; height:30px; width:171px; }
#navigation_bar #navigation .nav_bar1 .uploadvideo { background:url(../images/headings/menu_uploadvideo_out.gif) top; height:30px; width:189px; }
#navigation_bar #navigation .nav_bar1 .advertise { background:url(../images/headings/menu_advertise_out.gif) top; height:30px; width:130px; }
#navigation_bar #navigation .nav_bar1 .digmag { background:url(../images/headings/menu_digmag_out.gif) top; height:30px; width:130px; }

#navigation_bar #navigation .nav_bar1 a:hover.home { background:url(../images/headings/menu_home_over.gif) top; height:30px; width:132px; }
#navigation_bar #navigation .nav_bar1 a:hover.video { background:url(../images/headings/menu_video_over.gif) top; height:30px; width:197px; }
#navigation_bar #navigation .nav_bar1 a:hover.channels { background:url(../images/headings/menu_channels_over.gif) top; height:30px; width:152px; }
#navigation_bar #navigation .nav_bar1 a:hover.makevideo { background:url(../images/headings/menu_makevideo_over.gif) top; height:30px; width:171px; }
#navigation_bar #navigation .nav_bar1 a:hover.uploadvideo { background:url(../images/headings/menu_uploadvideo_over.gif) top; height:30px; width:189px; }
#navigation_bar #navigation .nav_bar1 a:hover.advertise { background:url(../images/headings/menu_advertise_over.gif) top; height:30px; width:130px; }
#navigation_bar #navigation .nav_bar1 a:hover.digmag { background:url(../images/headings/menu_digmag_over.gif) top; height:30px; width:130px; }
*/

#navigation_bar #navigation .nav_bar1 .home { background:url(../images/headings/menu_home_out.gif) top; height:30px; width:101px; }
#navigation_bar #navigation .nav_bar1 .video { background:url(../images/headings/menu_video_out.gif) top; height:30px; width:157px; }
#navigation_bar #navigation .nav_bar1 .channels { background:url(../images/headings/menu_channels_out.gif) top; height:30px; width:120px; }
#navigation_bar #navigation .nav_bar1 .makevideo { background:url(../images/headings/menu_makevideo_out.gif) top; height:30px; width:142px; }
/*#navigation_bar #navigation .nav_bar1 .uploadvideo { background:url(../images/headings/menu_uploadvideo_out.gif) top; height:30px; width:189px; }*/
#navigation_bar #navigation .nav_bar1 .advertise { background:url(../images/headings/menu_advertise_out.gif) top; height:30px; width:108px; }
#navigation_bar #navigation .nav_bar1 .digmag { background:url(../images/headings/menu_digmag_out.gif) top; height:30px; width:154px; }

#navigation_bar #navigation .nav_bar1 a:hover.home, .home_here { background:url(../images/headings/menu_home_over.gif) top; height:30px; width:101px; }
#navigation_bar #navigation .nav_bar1 a:hover.video { background:url(../images/headings/menu_video_over.gif) top; height:30px; width:157px; }
#navigation_bar #navigation .nav_bar1 a:hover.channels { background:url(../images/headings/menu_channels_over.gif) top; height:30px; width:120px; }
#navigation_bar #navigation .nav_bar1 a:hover.makevideo { background:url(../images/headings/menu_makevideo_over.gif) top; height:30px; width:142px; }
/*#navigation_bar #navigation .nav_bar1 a:hover.uploadvideo { background:url(../images/headings/menu_uploadvideo_over.gif) top; height:30px; width:189px; }*/
#navigation_bar #navigation .nav_bar1 a:hover.advertise { background:url(../images/headings/menu_advertise_over.gif) top; height:30px; width:108px; }
#navigation_bar #navigation .nav_bar1 a:hover.digmag { background:url(../images/headings/menu_digmag_over.gif) top; height:30px; width:154px; }

.here { background:url(../images/headings/menu_home_over.gif) top;}

/* CONTAINER  */
#container { background:#C4C4C4 url(../images/bg.gif) repeat-x top; }
#container #find { height:321px; margin:auto; width:988px; }
#container #find .business { background:url(../images/find_video.jpg); float:left; height:321px; position:relative; width:330px; }
#container #find .advice { background:url(../images/find_adviceinfo.jpg); float:left; height:321px; position:relative; width:329px; }
#container #find .channels { background:url(../images/select_channel.jpg); float:left; height:321px; position:relative; width:329px; }
#container #find .business .search { background:url(../images/search_bg.png); height:47px; left:22px; position:absolute; top:200px; width:280px; }
#container #find .advice .search { background:url(../images/search_bg.png); height:47px; left:22px; position:absolute; top:200px; width:280px; }
#container #find .channels .search { background:url(../images/search_bg.png); height:47px; left:22px; position:absolute; top:200px; width:280px; }
#container #find_inner { background:#DCF6F5; height:126px; margin:auto; width:988px; position:relative; }
#container #find_inner .business_inner { background:url(../images/innerpage_banner.jpg); float:left; height:126px; position:relative; width:782px; }
#container #find_inner .business_inner .search { background:url(../images/search_bg.png); height:48px; left:55px; position:absolute; top:39px; width:670px; }

#container #comingsoon { background:#DCF6F5; height:225px; margin:auto; width:988px; }
#container #comingsoon img  { float:left; margin:0; }
.comingsoon_btn  { float:right; margin-top:-80px; }

#container #content { background:#DCF6F5; margin:auto; min-height:644px; overflow:hidden; position:relative; width:988px; }
#container #content .column_left { background:#FFF; float:left; padding:20px; width:454px; min-height:814px; }
#container #content .column_right { float:left; min-height:604px; padding:20px; position:relative; width:454px; }
#container #content .column_left_inner { background:#FFF; float:left; min-height:604px; padding:20px; width:742px; }
#container #content .column_left_inner2 { background:#FFF; float:left; min-height:644px; padding:20px; position:relative; width:514px; }
#container #content .column_right_inner2 { background:#DCF6F5; float:left; min-height:644px; padding:20px; position:relative; width:394px; }

#container #content .column_full_inner { background:#FFF; float:left; min-height:604px; padding:20px; width:948px; }

/* FOOTER  */
#footer { color:#939393; margin:auto; width:988px; }
#footer #links_left { float:left; height:126px; margin:auto; width:494px; }
#footer #links_right { float:left; height:94px; line-height:15pt; margin:auto; padding-top:32px; text-align:right; width:494px; }
#footer #links_right .lastlink { padding-right:0; }
#footer #links_left .links { float:left; list-style-type:none; margin-right:48px; margin-top:32px; }
#footer #links_left .links li { line-height:15pt; }
#footer #links_left .links a { color:#939393; text-decoration:none; }
#footer #links_right a { color:#939393; padding-left:7px; padding-right:7px; text-decoration:none; }

/* CONTENT  */
h2.sectionheading { display:block; text-indent:-10000px; height:20px; background:transparent no-repeat top left; }
h2.welcome { background-image:url(/images/headings/welcometv.gif); }
h2.newvideos { background-image:url(/images/headings/newvids.gif); }
h2.popular { background-image:url(/images/headings/popvids.gif); }
h2.featured { background-image:url(/images/headings/featvids.gif); }

#content h1 { color:#706665; font-size:1.25em; margin-bottom:18px; }
#content h2 { color:#706665; font-size:1.25em; margin-bottom:18px; }
#content h3 { color:#706665; font-size:1em; margin-bottom:18px; }
#content h2.video_category { color:#C5120F; }
#content h3.video_heading { color:#C5120F; margin-bottom:10px; }
#content h3.video_heading a { color:#C5120F; text-decoration:none; display:block; }
#content h3.video_heading a:hover { text-decoration:underline; }
#content p { line-height:14pt; margin-bottom:28px; }
#container #content .column_right_inner2 p  { margin-bottom:0px; }
#content h2.video_head_inner { background-position:0 top; color:#C5120F; padding-left:27px; width:350px; background-image: url(../images/video_icon.gif); background-repeat: no-repeat; }
#content h2.title { color:#349D8F; }
#content h3.inner_videoheading { background:#EEF1D3 url(../images/video_icon_green.gif) no-repeat; background-position:5px; color:#ABBB22; height:20px; margin-bottom:10px; padding-left:27px; padding-top:5px; position:relative; }
#content h2.new { clear:both; color:#ABBB22; font-size:1.25em; margin-bottom:18px; }
#content h2.popular { clear:both; color:#CC190E; font-size:1.25em; margin-bottom:18px; margin-top:15px; }
#content h2.featured { color:#349D8F; font-size:1.25em; margin-bottom:18px; }
#content .column_left .videocontainer { float:left; height:180px; margin-bottom:30px; position:relative; width:454px; }
#content .column_left .videocontainer .title_new { color:#ABBB22; font-weight:bold; margin-bottom:0px; }
#content .column_left .videocontainer .title_new a { color:#ABBB22; }
#content .column_left .videocontainer .title_popular { color:#CC190E; font-weight:bold; }
#content .column_left .videocontainer .title_popular a { color:#CC190E; }
#content .column_left .video_box { float:left; height:170px; margin-right:14px; margin-bottom:10px; position:relative; width:103px; }
#content .column_left .last { margin:0; }
#content .column_left .video_box img { margin-bottom:7px; }
#content .column_left .video_notes { bottom:20px; color:#949494; height:30px; left:0; position:absolute; width:101px; padding-bottom:0px; }
#content .column_left .video_notes p { font-size:0.95em; margin:0; padding:0; }
#content .column_right p { margin-bottom:0; margin-top:15px; }
#content .column_right .featured_box { margin-bottom:20px; overflow:hidden; position:relative; width:454px; }
#content .column_right .featured_box .details { margin-left:10px; overflow:hidden; position:absolute; width:298px; }
#content .column_right .featured_box .details p { margin:0; padding:0; }
#content .column_right .featured_box .details .title { color:#349D8F; font-weight:bold; }
#content .column_right .featured_box .details .title a { color:#349D8F; }
#content .column_right .featured_box .ch_logo { height:27px; overflow:hidden; position:absolute; top:57px; width:295px; }
#content .column_right .featured_box .ch_logo a { color:#349D8F; }
#content .column_right .featured_box .ch_btn { margin-bottom:-10px; margin-left:8px; margin-right:5px; }
#content .column_right .featured_box .ch_logo img { border:none; }
#content .column_left .view_all_new { position:absolute; right:0; top:0; }
#content .column_left .view_all_new a { color:#ABBB22; }
#content .column_left .view_all_pop { position:absolute; right:0; top:0; }
#content .column_left .view_all_pop a { color:#CC190E; }
#content .column_right .view_all { position:absolute; right:20px; top:20px; }
#content .column_right .view_all a { color:#349D8F; }
#content .column_left_inner .inner_videobox { float:left; height:165px; margin-bottom:18px; position:relative; width:742px; }
#content .column_left_inner .inner_videobox strong { background:#C5120F; color:#FFF; }
#content .column_left_inner .inner_videobox .heading { background:#E9E9E9 url(../images/video_icon.gif) no-repeat; background-position:5px; height:20px; margin-bottom:10px; padding-left:27px; padding-top:5px; position:relative; width:715px; }
#content .column_left_inner .inner_videobox .thumbnail { float:left; height:84px; width:142px; }
#content .column_left_inner .inner_videobox .details { float:left; height:84px; margin-bottom:16px; width:600px; }
#content .column_left_inner .inner_videobox .details a { color:#C5120F; text-decoration:none; }
#content .column_left_inner .inner_videobox .footer { float:left; width:742px; }
#content .column_left_inner .inner_videobox .viewed { float:left; width:371px; }
#content .column_left_inner .inner_videobox .viewed p { margin:0; }
#content .column_left_inner .inner_videobox .viewed .highlight { color:#CC190E; }
#content .column_left_inner .inner_videobox .morelinks { float:left; text-align:right; width:371px; }
#content .column_left_inner .inner_videobox .morelinks img { border:none; margin-top:-5px; padding-left:15px; }
#content .column_left_inner .inner_videobox .details li { background-image:url(../images/bullet_dot.png); background-position:4px; background-repeat:no-repeat; list-style-position:inside; list-style-type:none; margin:10px 0 10px 5px; padding-left:20px; }
#content .column_left_inner .num_videos  { position:absolute; width: 200px; top: 5px; right: 7px; color: #C5120F; text-align: right; font-weight: bold; font-size: .95em; }

/*ALSO IN IE STYLESHEET   SEARCH BAR - FOOTER  */
#search_bar { background:#E6E6E6; color:#FFF; }
#search_bar #search { background:#1F9189; height:53px; margin:auto; width:988px; }
#search_bar #search .companysearch { height:39px; padding-top:15px; }
#search_bar #search .companysearch input { width:275px; }
#search_bar #search .companysearch .submit_button { background-image:url(../images/headings/btn_go.gif); border:0 solid #FFF; color:#FFF; height:22px; margin-left:10px; width:34px; }
.companysearch label { background-image:url(../images/headings/searchall.gif); background-position:left 4px; background-repeat:no-repeat; float:left; font-size:1.25em; height:35px; margin-left:20px; margin-right:20px; width:148px; }
#search_bar #search .companysearch input.textbox { font-family:Arial,Helvetica,sans-serif; border:#CCC 1px solid; border-top-color:#AAA; padding:2px; }

/* FORM ATTRIBUTES  */
.businesssearch,.advicesearch,.channelsearch { padding-top:13px; }
.businesssearch label,.advicesearch label,.channelsearch label { font-size:1.25em; margin-left:20px; margin-right:20px; }
.businesssearch .textbox,.advicesearch .textbox,.channelsearch .textbox { width:170px; }

.advicesearch .submit_button { background-image:url(../images/headings/btn_search02.gif); background-position:top; border:0 solid #FFF; color:#FFF; height:20px; margin-left:10px; padding-top:-1px; width:54px; cursor:pointer; }
.businesssearch .submit_button { background-image:url(../images/headings/btn_search02.gif); background-position:top; border:0 solid #FFF; color:#FFF; height:20px; margin-left:10px; padding-top:-1px; width:54px; cursor:pointer; }
.submit_button_blue { background-image:url(../images/headings/btn_search01.gif); background-position:top; border:0 solid #FFF; color:#FFF; height:20px; margin-left:10px; padding-top:-1px; width:54px; cursor:pointer; }
.findmoresearch { height:38px; padding-top:14px; }
.findmoresearch label { background-image:url(../images/find_more_label.png); background-position:left 1px; background-repeat:no-repeat; float:left; font-size:1.25em; height:35px; margin-left:20px; margin-right:20px; width:200px; }
.findmoresearch.search_again label { background-image:url(../images/search_again_label.png); background-position:left 1px; background-repeat:no-repeat; float:left; font-size:1.25em; height:35px; margin-left:20px; margin-right:20px; width:120px; }
.findmoresearch.change_channel label { background-image:url(../images/change_channel_label.png); background-position:left 1px; background-repeat:no-repeat; float:left; font-size:1.25em; height:35px; margin-left:20px; margin-right:20px; width:150px; }

.findmoresearch .textbox { width:320px; }
.findmoresearch .submit_button { background-image:url(../images/headings/btn_search01.gif); background-position:top; border:0 solid #FFF; color:#FFF; height:20px; margin-left:10px; padding-top:-2px; width:54px; cursor:pointer; }

.findmoresearch2 { height:38px; padding-top:14px; }
.findmoresearch2 label { background-image:url(../images/sort_videos_label.png); background-position:left 1px; background-repeat:no-repeat; float:left; font-size:1.25em; height:35px; margin-left:20px; margin-right:20px; width:200px; }
.findmoresearch2 .textbox { width:320px; }
.findmoresearch2 .submit_button { background-image:url(../images/headings/btn_sort.gif); background-position:top; border:0 solid #FFF; color:#FFF; height:20px; margin-left:10px; padding-top:0px; width:54px; }

fieldset  { border:none; }
.subscribe label  { width:150px; float:left; }
.subscribe div  { margin-bottom:10px; overflow:hidden; }
form.subscribe fieldset input.textbox { float:left; width:200px; }
.subscribe .checkbox_box  { float:left; margin-right:25px; }
.subscribe .subscribe_button  { border:0 solid #FFF; clear:both; float:left; cursor:pointer; margin-top:20px; }
.subscribe .errorDiv  { background: url(/images/error.png) no-repeat top left; float:left; width:250px; padding-left:25px; margin:3px 0 0 8px; display:inline; }

/* INNER PAGES VIDEOS  */
#content .column_left_inner2 .inner_videobox { float:left; height:165px; margin-bottom:18px; position:relative; width:514px; }
#content .column_left_inner2 .inner_videobox .heading { background:#E9E9E9 url(../images/video_icon.gif) no-repeat; background-position:5px; height:20px; margin-bottom:10px; padding-left:27px; padding-top:5px; position:relative; }
#content .column_left_inner2 .inner_videobox .thumbnail { float:left; height:84px; width:142px; }
#content .column_left_inner2 .inner_videobox .details { float:left; height:84px; margin-bottom:16px; padding-left:10px; width:362px; }
#content .column_left_inner2 .inner_videobox .details p { margin-bottom:0; }
#content .column_left_inner2 .inner_videobox .footer { float:left; width:514px; }
#content .column_left_inner2 .inner_videobox .viewed { float:left; width:257px; }
#content .column_left_inner2 .inner_videobox .viewed p { margin:0; }
#content .column_left_inner2 .inner_videobox .viewed .highlight { color:#ABBB22; }
#content .column_left_inner2 .inner_videobox .morelinks { float:left; text-align:right; width:257px; margin-top:-3px; }
#content .column_left_inner2 .inner_videobox .morelinks * { vertical-align:middle; }
#content .column_left_inner2 .inner_videobox .morelinks span { padding-top:1px; }
#content .column_left_inner2 .inner_videobox .morelinks img { border:none; padding-left:5px; }
#content .column_left_inner2 .highlight_bold { color:#CC190E; font-weight:bold; }
#player { margin-bottom:24px; }
#content .column_left_inner2 .viewed_video { position:absolute; right:20px; text-align:right; top:22px; width:153px; }
#content .column_left_inner .video_companyname { color:#C5120F; position:absolute; right:6px; text-align:right; top:5px; }
#content .column_right_inner2 .company_details  { float: left; position: absolute; width: 160px; }
#content .column_right_inner2 .address1 { background-image:url(../images/address_bg_icon.gif); background-repeat:no-repeat; margin-bottom:10px; padding-left:40px; padding-top:4px; clear: both; }
#content .column_right_inner2 .telephone { background-image:url(../images/tele_bg_icon.gif); background-repeat:no-repeat; height:30px; margin-bottom:10px; padding-left:40px; padding-top:4px; clear: both; }
#content .column_right_inner2 .weburl { background-image:url(../images/url_bg_icon.gif); background-repeat:no-repeat; height:30px; padding-left:40px; padding-top:4px; clear: both; }
#content .column_right_inner2 .company_description  { clear: right; }
#content .column_right_inner2 .company_logo { background:#FFF; border:1px solid #83C6C2; float:right; height:150px; width:205px; margin-left:20px; margin-bottom:35px; }
#content .column_right_inner2 .desc_images  { border:none; }
#content .column_right_inner2 ul  { margin-top:0px; margin-left:10px; margin-bottom:-10px; }
#content .column_right_inner2 a { color:#4F4F4F; }
#content .column_left_inner .logolink img { border:1px solid #83C6C2; border-style:none; margin:0 20px 10px 0; }

.search_box_inner  { width:206px; height:220px; position:absolute; right:0; top:0; background-image: url(../images/search_box_inner.jpg); background-repeat: no-repeat; }
.search_box_inner .business .search { background:url(../images/search_bg.png); height:75px; left:14px; position:absolute; top:136px; width:180px; }
.search_box_inner .businesssearch { padding-top:13px; }
.search_box_inner .businesssearch label { font-size:1.25em; margin-left:20px; }
.search_box_inner .businesssearch .textbox { width:135px; }
.search_box_inner .businesssearch .submit_button { background-image:url(../images/headings/btn_search02.gif); background-position:top; border:0 solid #FFF; color:#FFF; height:20px; width:54px; margin-left:20px; margin-top:10px; cursor:pointer; }

.startuptv_mag  { position:absolute; right:0; top:220px; }

.features_box  { position: absolute; top: 0px; right: -206px; }
.features_box_searchpage  { position: absolute; top: 0px; right: 0px; }

.live_stream_sidebar  { width:206px; position:absolute; top:0; right:0; }
.live_stream_sidebar .logo  { border:solid 1px #5aa09b; margin:7px; }
#content h2.stream_heading { color:#C5120F; background-image: url(../images/video_icon.gif); background-repeat: no-repeat; padding-left: 22px; }
#content h2.stream_heading_green { color:#abbb22; background-image: url(../images/stream_icon.gif); background-repeat: no-repeat; padding-left: 22px; }
.stream_heading_bg { background:#E9E9E9; height:20px; margin-bottom:10px; padding-top:5px; position:relative; }
.stream_heading_bg .video_heading { padding-left: 10px; }
.stream_signup  { background:#eef1d3; padding:10px; }
.sponsors  { float: left; margin-right: 90px; }

/*BROWSE PAGE*/
.browse_vid_container  { overflow:hidden; background-image: url(../images/browse_bg.gif); background-repeat: no-repeat; background-position: left 35px; }
.browse_channels .heading { background:#E9E9E9 url(../images/video_icon.gif) no-repeat; background-position:5px; height:20px; margin-bottom:10px; padding-left:27px; padding-top:5px; position:relative; width:715px; }
.browse_channels .video_box { float:left; height:170px; margin-right:24px; margin-bottom:10px; position:relative; width:103px; background-color: #fff; }
.browse_channels .last { margin:0; }
.browse_channels .title_new { color:#CC190E; font-weight:bold; margin-bottom:0px; }
.browse_channels .title_new a { color:#CC190E; text-decoration:none; }
.browse_channels .heading a:hover { text-decoration:none; }
.browse_channels .video_notes { bottom:10px; color:#949494; height:30px; left:0; width:101px; padding-bottom:0px; position:absolute; }
.browse_channels .video_notes p { font-size:0.95em; margin:0; padding:0; }

.novideo  { background:url(../images/no_video_box.gif)}

/* Magazine subscription page */

#magazine { background:#1F1F1F; padding:20px 31px 20px 39px; margin:0 auto; overflow:hidden; position:relative; width:918px; }

#magazine_intro { width:461px; padding-right:54px; float:left; }
#magazine_features { width:403px; float:left; }

#magazine h1 { color:#E7E7E7; font-size:3.75em; line-height:1.1; }
#magazine h1 img { display:block; margin-top:18px; }
#magazine h1#issue_out_now { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_2 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_2.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_3 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_3.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_4 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_4.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_5 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_5.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_6 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_6.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_7 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_7.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_8 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_8.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_9 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_9.png) no-repeat top left; z-index:100; }
#magazine h1#issue_out_now_10 { width:214px; height:215px; position:absolute; top:22px; right:322px; text-indent:-10000px; background:url(/images/issue_out_now_10.png) no-repeat top left; z-index:100; }
#magazine h2 { color:#4FD8CF; text-transform:uppercase; font-size:2.63em; margin-top:10px; }
#magazine h2#next_month { text-transform:uppercase; font-size:2.5em; color:#FFF; }
#magazine h3 { color:#DFDFDF; margin-top:12px; font-size:1.75em; }

#subscribe { margin:40px 0 45px 0; padding:29px 0 0 0; overflow:hidden; background:url(/images/magazine_form_top.png) no-repeat top left; }
#subscribe div { overflow:hidden; margin:0 36px 18px 31px; }
#subscribe div label { float:left; width:124px; color:#FFF; font-size:1.6em; font-weight:bold; padding-top:5px; }
#subscribe div input { width:256px; background:#FFF; border:#6B6B6B 2px solid; font-family:Arial,Helvetica,sans-serif; font-size:1.75em; padding:2px; }
#subscribe p.error { font-size:1.2em; font-weight:bold; color:#FFF; padding:0 31px 25px 31px; }
#subscribe_button { display:block; margin-top:22px; }

ul.teaser { color:#FFF; list-style:none; margin-top:18px; }
ul.teaser li { padding:10px 0; font-size:1.2em; padding-left:48px; background:url(/images/star_bullet.png) no-repeat left center; }
ul.teaser li.second { background-image:url(/images/star_bullet_2.png); }
ul.teaser li.third { background-image:url(/images/star_bullet_3.png); }
ul.teaser li.fourth { background-image:url(/images/star_bullet_4.png); }

#current_issue { position:absolute; top:15px; right:22px; }

#magazine_features ul { font-size:1.5em; font-weight:bold; list-style-position:inside; color:#FFF; margin-top:406px; padding:100px 40px 1px 40px; background:url(/images/features_bg_top.png) no-repeat top left; }
#magazine_features ul li { text-align:center; margin-bottom:22px; }
#magazine_features_bottom { height:29px; background:url(/images/features_bg_bottom.png) no-repeat top left; }

#magazine_footer { background:#1F1F1F; padding:4px 40px 27px 40px; margin:0 auto; width:908px; }
#magazine_footer p { text-align:center; color:#969696; font-size:0.9em; }
#magazine_footer a { color:#969696; }

#subscribed, #subscribe_error { background:#FF6; width:908px; padding:10px 40px; color:#333; font-size:1.2em; font-weight:bold; position:absolute; top:0; left:0; z-index:200; }

#unsubscribe { overflow:hidden; text-align:center; margin-top:65px; }
#unsubscribe label { float:left; width:124px; color:#FFF; font-size:1.6em; font-weight:bold; padding-top:5px; }
#unsubscribe input.text { width:256px; background:#FFF; border:#6B6B6B 2px solid; font-family:Arial,Helvetica,sans-serif; font-size:1.75em; padding:2px; }
#unsubscribe_button { margin:20px auto; display:block; }
#unsubscribe p.error { font-size:1.2em; font-weight:bold; color:#FFF; padding:0 31px 25px 31px; }

#magazine_issues { overflow:hidden; list-style:none; }
#magazine_issues li { float:left; width:160px; margin:0 0 20px 20px; height:375px; }
#magazine_issues li img { display:block; }
#magazine_issues li h2 { font-weight:normal; font-size:1em; margin:10px 3px 0 3px; }
#magazine_issues li p { font-size:1em; margin:6px 3px; }
#magazine_issues li a { color:#C5120F; text-decoration:none; }
#magazine_issues li p a { padding:3px 0 3px 23px; background:url(/images/arrow.png) no-repeat left center; }
#magazine_issues li.blank { height:226px; background:#D8D8D8; }

#container #content .column_right_inner2 p { margin-bottom:12px; }

#container #content .column_right_inner2 div.eco2_banner { margin-bottom:25px; }
#container #content .column_right_inner2 div.eco2_banner div.eco2_banner_heading { border-bottom:#CCC 1px solid; padding-bottom:10px; margin-bottom:20px; }
#container #content .column_right_inner2 div.eco2_banner img.eco2_logo { backgroundsss:#FFF; margin:0 auto; display:block; }
#container #content .column_right_inner2 div.eco2_banner h1 { text-align:center; font-size:1.9em; margin-bottom:15px; }
#container #content .column_right_inner2 div.eco2_banner p strong { font-size:1.2em; }
#container #content .column_right_inner2 div.eco2_banner p.dates { text-align:center; font-size:1.2em; margin-top:5px; }
#container #content .column_right_inner2 div.eco2_banner p.links { text-align:center; font-size:1.2em; margin-top:5px; }
#container #content .column_right_inner2 div.eco2_banner p.links span { color:#CCC; margin:0 10px; }
#container #content .column_right_inner2 div.eco2_banner p.links a.twitter { background:url(/images/twitter.png) no-repeat left center; padding:4px 0 6px 30px; }
#container #content .column_right_inner2 div.eco2_banner p.links a.linkedin { background:url(/images/linkedin.png) no-repeat left center; padding:4px 0 6px 30px; }
#container #content .column_right_inner2 div.eco2_banner p.pullquote { float:right; width:150px; border-color:#1F9189; border-style:solid; border-width:2px 0; padding:10px; margin:6px 0 15px 15px; font-size:1.45em; line-height:1.35; font-weight:bold; }
#container #content .column_right_inner2 div.eco2_banner li { line-height:14pt; margin-bottom:4px; }
#container #content .column_right_inner2 div.eco2_banner ul { margin-bottom:12px; margin-left:22px; }
#container #content .column_right_inner2 div.eco2_banner ul.twocol { overflow:hidden; list-style-position:inside; margin-left:9px; }
#container #content .column_right_inner2 div.eco2_banner ul.twocol li { width:47.5%; float:left; margin-right:2.5%; margin-bottom:2px; }

blockquote.testimonial { overflow:hidden; margin:15px 0; }
blockquote.testimonial img { float:left; margin-right:5px; }
blockquote.testimonial p { color:#1F9189; font-weight:bold; margin:12px 0 !important; }
blockquote.testimonial p cite { color:#3D3D3D; font-weight:normal; }

#advertise { margin-left:-10px; width:253px; height:127px; padding:70px 135px 0 25px; background:url(/images/magazine/advertise.png) no-repeat top left; }
#advertise p { color:#FFF; line-height:1.3; }

.advertise_list {color:#d6002a;font-weight: bold;list-style-type: none;line-height: 20px;margin-bottom: 30px;}
.advertise_list li {background-image: url(../images/bullet_reddot.png);background-repeat: no-repeat;background-position: left 7px;padding-left: 15px;}
.advertiser_heading {background:#fae3e8;padding: 7px;color: #d6002a;}
.advertiser_heading .contact {background-image: url(../images/arrow.png);display: block;background-repeat: no-repeat;height: 17px;padding-left: 25px;}
.advertiser_heading a {color:#d6002a;font-weight: bold;text-decoration:none;}

.equipment_list {
	color:#1F9189;
	list-style-type: none;
	line-height: 20px;
}
.equipment_list li {
	background-image: url(../images/bullet_green.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 15px;
	margin-left: -10px;
}
