﻿img, div, input{ behavior: url(/sites/infonotmercial/scripts/iepngfix.htc)}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}


a img{ border:0;}
a { text-decoration:none;}
ul { list-style:none;}
p,form,input,select,ul { margin:0; padding:0;}

.preload_img {display:none;}

.FL { float:left;}
.FR { float:right;}
.CB { clear:both; overflow:hidden;}
.fnt12 { font-size:12px;}
.Rmargin10 { margin-right:10px;}
.Tmargin10 { margin-top:10px;}
.Lpadd11 { padding-left:11px;}
.Rpadd12 { padding-right:12px;}
.txt_justify { text-align:justify;}
.dashed_line { clear:both; font-size:6px; height:6px; background:url(../../../images/dashed_line.jpg) no-repeat top;}
.button {cursor:pointer;}

/*
.topWrap img { float:left;}
.topWrap ul { float:right;}
.topWrap ul li { float:left; color:#4091ff; font-size:14px; padding:0 3px;}
.topWrap ul li a { float:left; color:#4091ff; font-family:Arial; margin-top:2px;}*/

.popup_email { z-index:15000;width:514px; height:308px; border:1px solid #5988a4;  background-color:white; position:absolute;}

.popup_email .close { background: url(../../../images/close_button.gif) no-repeat top right; width:65px; height:19px; position:absolute; right:22px; top:22px;  font-size:12px;}
.popup_email .close:hover { background:url(../../../images/close_button.gif) no-repeat bottom right; }
.popup_email .close a { text-decoration:none; color:#707070; line-height:19px;}
.popup_email .close a:hover {color:#575757;}

.popup_submit { background:url(../../../images/submit_btn_wht.gif) no-repeat top; width:94px; height:23px; margin:10px 0 0 175px; position:relative; }
.popup_submit:hover { background:url(../../../images/submit_btn_wht.gif) no-repeat bottom; }

.popup_title { height:65px; background:url(../../../images/title_divider.gif) no-repeat bottom center; font-family:georgia; font-weight:bold; font-size:24px;}

.popup_title div { margin-left:22px; padding-top:25px; 	}
#popup_submit #result, #popup_submit #sendingComments {width:100px;font-size:11px;color:Red;clear:both;}

.popup_content { margin:30px 0 0 42px; font-size:14px;}
.popup_content div input{ margin:2px 0 15px  0 }

.review_prev_wrap{padding-left:20px;clear:both; width:990px; overflow:hidden; padding-bottom:30px;}
.alt_wrap{display:none;text-align:center;position:relative;float:left;height:0px;top: 0px;}


.miracle_blade { clear:both; font-size:26px; padding:30px 0 2px 30px;}
.blueWrap { width:930px; padding:0 10px; margin:0 auto; overflow:hidden; background:#256489;}

.blue_L { float:left; width:443px; padding:10px 0; margin-right:8px; overflow:hidden;}
.blue_L img { float:left;}
.blue_L #player { float:left; width:443px; overflow:hidden; position:relative; }
.blue_L #images { float:left; width:443px; overflow:hidden; padding-top:10px;}
.blue_L #playlist { float:left; width:443px; overflow:hidden; padding-top:0;}
.blue_L div img { float:left; margin-right:10px; border-bottom:2px solid #256489; cursor:pointer;}
.blue_L div img.red_border{ border-bottom:2px solid #bf2600;}

.blue_r0{float:left; width:478px; overflow:hidden; position:relative; padding-bottom:82px;}
.blue_r { float:left; width:426px; padding:0 26px 23px 26px; margin:10px 0 0 0; min-height:302px; background:#104f73 url(../../../images/blue_r_x.jpg) repeat-x; position:relative;}
#ie6 .blue_r{ height:auto !important; height:335px;}
.lowest_price { clear:both; font-size:24px; padding-top:12px;}
.best_deal { clear:both; margin-top:-3px; padding-left:1px;}
.best_deal strong { font-weight:normal; font-size:12px; padding:0;}
.best_deal a { color:#fff; font-size:12px; text-decoration:underline;}
.best_deal span { font-size:12px; color:#ffd200;}

.arrow_link, .grey_bx_arrow { clear:both; padding:12px 0 0 30px; overflow:hidden;}
.grey_bx_arrow { padding-top:30px; margin-left:30px;}
.arrow_link p, .grey_bx_arrow p { float:left; color:#fff; font-size:12px; width:170px; height:20px;}
.grey_bx_arrow p { color:#000; width:228px;}
.arrow_link span, .grey_bx_arrow span { float:left; display:block; margin-right:6px;}
.arrow_link em, .grey_bx_arrow em { width:15px; height:10px; float:left; display:block; cursor:pointer; margin-top:3px;}
.arrow_link em.down { background:url(../../../images/d_arrow1.jpg) no-repeat;}
.arrow_link em.up { background:url(../../../images/u_arrow1.jpg) no-repeat;}

.grey_bx_arrow em.down { background:url(../../../images/d_arrow2.jpg) no-repeat;}
.grey_bx_arrow em.up { background:url(../../../images/u_arrow2.jpg) no-repeat;}

.blue_r_in { clear:both; width:426px; background:#4b9ec0 url(../../../images/blue_r_in_x.jpg) repeat-x bottom; position:relative;}
.blue_r_in_comp { clear:both; width:426px; position:relative;}
.blue_r_in em.lt, .blue_r_in em.rt, .blue_r_in em.lb, .blue_r_in em.rb { width:4px; height:5px; position:absolute;}
.blue_r_in em.lt { background:url(../../../images/blue_r_in_lt.jpg) no-repeat; left:0; top:0;}
.blue_r_in em.rt { background:url(../../../images/blue_r_in_rt.jpg) no-repeat; right:0; top:0;}
.blue_r_in em.lb { background:url(../../../images/blue_r_in_lb.jpg) no-repeat bottom; left:0; bottom:0;}
.blue_r_in em.rb { background:url(../../../images/blue_r_in_rb.jpg) no-repeat bottom; right:0; bottom:0;}

.blue_r_in_comp .block a {color:White; text-decoration:underline;}
.blue_r_in_comp .block .title {line-height:18px; font-size:14px; font-weight:bold;}
.blue_r_in_comp .block .price {color:#f7c906; font-weight:bold;}
.blue_r_in_comp .block .subtext {color:#7abbd9; font-weight:bold;}
.blue_r_in_comp .block {  font-size:12px; background-color:#4b9ec0; float:left; text-align:center; width:165px; margin: 42px 12px 0 6px; padding:14px; min-height:200px; height:auto !important; height:120px;}
.blue_r_in div { clear:both; width:396px; padding:17px 0 1px 30px; border-bottom:1px solid #186085; min-height:40px; height:auto !important; height:40px;}
.blue_r_in div span { font-size:11px; color:#abcede;}
.blue_r_in div.fast { border-bottom:1px solid #267fa6;}
.blue_r_in div.second { border-bottom:1px solid #1f6f95;}
.blue_r_in div.last { border-bottom:0px;}
.blue_r_in div .left { float:left; width:170px;}
.blue_r_in div .left a { color:#fff; font-size:12px; text-decoration:underline;}
.blue_r_in div .left a:hover { text-decoration:none;}
.blue_r_in div .mid { float:left; width:120px; font-size:12px; color:#ffd200; font-weight:bold;}
.blue_r_in div .right { float:left; width:106px;}
.blue_r_in div .right a, .grey_bx div .right a { width:83px; height:20px; padding:3px 0 0 11px; display:block; background:url(../../../images/yellow_btn.png) no-repeat; color:#003366; font-size:14px; font-weight:bold; cursor:pointer;}

.share_bg {float:left;background:url(../../../images/socialnotes/linksBG.gif) no-repeat left;height:68px;width:145px;}
.share_links {padding-left:10px;padding-top:8px;line-height:16px;}
.sn_bg{float:left;}
.blue_r_btm { font-size:12px; width:482px; position:absolute; left:0;bottom:-70px;}
.blue_r_btm a { float:left; color:#fff; text-decoration:none;}
.blue_r_btm a.review { background:url(../../../images/socialnotes/write.gif) no-repeat left; text-indent:12px; }
.blue_r_btm a.video { background:url(../../../images/socialnotes/bookmark.gif) no-repeat left; text-indent:12px; }
.blue_r_btm a.digg { background:url(../../../images/socialnotes/digg.gif) no-repeat left; text-indent:12px; }

.content { clear:both; width:990px; overflow:hidden; padding-bottom:30px;}

.cont_head img { margin-top:1px;}
a.back_top { float:right; text-decoration:none; color:#006680; font-size:12px;clear:both;}
a.leave_review { text-decoration:none; color:#006680; font-size:12px;}
.featured_img { float:left; margin:8px 10px 10px 0}

.cust_rev_star { padding:22px 0 0 0;}
.cust_rev_star strong { color:#000; font-size:11px;}
.cust_rev_star img { margin:2px 0;}
.cust_rev_star span {  color:#003f97; font-size:11px;}

.cust_rev_star2 { font-size:12px; padding:25px 0 0 0; line-height:19px;}
.cust_rev_star2 img { margin:0 15px -3px 0;}
.cust_rev_star2 span {  color:#003f97;}

.grey_bx { clear:both; width:580px; margin-left:40px; background:#e8e8e8; position:relative;}
.grey_bx em.lt, .grey_bx em.rt, .grey_bx em.lb, .grey_bx em.rb { width:4px; height:4px; position:absolute;}
.grey_bx em.lt { background:url(../../../images/grey_bx_lt.jpg) no-repeat; left:0; top:0;}
.grey_bx em.rt { background:url(../../../images/grey_bx_rt.jpg) no-repeat; right:0; top:0;}
.grey_bx em.lb { background:url(../../../images/grey_bx_lb.jpg) no-repeat bottom; left:0; bottom:0;}
.grey_bx em.rb { background:url(../../../images/grey_bx_rb.jpg) no-repeat bottom; right:0; bottom:0;}

.grey_bx div { clear:both; width:550px; border-bottom:1px solid #f3f3f3; padding:17px 0 1px 30px; min-height:40px; height:auto !important; height:40px; overflow:hidden;}
.grey_bx div.last { border-bottom:0px;}
.grey_bx div .left { float:left; width:228px;}
.grey_bx div .mid { float:left; width:210px; font-size:13px; font-weight:bold; color:#910c01;}
.grey_bx div .right { float:left; width:112px;}
.grey_bx div span { color:#82b7c4; font-size:11px;}

.grey_bx div .left a { font-size:12px; color:#006680; text-decoration:underline;}
.grey_bx div .left a:hover { text-decoration:none;}

.lp_txt { clear:both; padding-top:5px;}
.lp_txt strong { font-weight:normal; font-size:12px;}
.lp_txt a { color:#006680; font-size:12px; text-decoration:underline;}
.lp_txt span { font-size:13px; font-weight:bold; color:#910b00;}

a.see_price { float:left; font-size:12px; color:#006680; text-decoration:none; margin-left:40px; background:url(../../../images/r_arrow2.jpg) no-repeat right 4px; padding-right:9px;}

.formWrap { clear:both; width:550px; padding:0 15px 20px 15px; margin:27px 0 0 38px;  background:#f2f2f2;}
.form_b_txt { clear:both; font-size:12px; font-weight:bold; padding:15px 0 0 0;}
.form_b_txt2 { clear:both; font-size:11px; font-weight:bold; padding:15px 0 0 13px;}
.form_txt { clear:both; font-size:11px; padding:15px 0 15px 13px;}

.formWrap, .title_input, .txtarea, .txtareabig  { border:1px solid #d4d4d4;}

.form_star { clear:both;}
.form_star span { float:left; margin-top:5px; width:21px; height:20px; display:block; background:url(../../../images/star_a.jpg) no-repeat; cursor:pointer;}
.form_star span:hover { background:url(../../../images/star_h.jpg) no-repeat;}
.form_star span.active { background:url(../../../images/star_active.jpg) no-repeat;}

.formWrap form { margin:0;}
.title_input{clear:both; width:521px; height:18px; background:#fff;}
.txtarea { clear:both; height:98px; width:525px; overflow:hidden;}
.txtareabig { clear:both; height:195px; width:525px;}
.txtarea textarea { float:left; width:523px; height:97px; padding: 0 0 0 2px; background:#fff; border:0; font-family:Arial;}
.txtareabig textarea { float:left; width:523px; height:194px; padding: 0 0 0 2px; background:#fff; border:0; font-family:Arial;}

.yes_no_btn { width:200px; margin-top:10px; overflow:hidden;}
.yes_no_btn span { width:53px; height:28px; display:block; text-indent:-3000px; cursor:pointer;}
.yes_no_btn span.yes { float:left; background:url(../../../images/yes.png) no-repeat;}
.yes_no_btn span.no { float:right; background:url(../../../images/no.png) no-repeat;}
.yes_no_btn span#yes:hover{ background-position:0 -28px;}
.yes_no_btn span#no:hover{ background-position:0 -28px;}
.yes_no_btn span#yes.active{background-position:0 -56px;}
.yes_no_btn span#no.active{ background-position:0 -56px;}

.sb_btn, .preview { float:right; width:94px; height:23px; border:0; cursor:pointer; margin-left:12px;}
.sb_btn { padding:0 0 1px 16px; text-align:left;}
.preview { text-align:center;}
.btn_hover {}

.sky_bx { clear:both; width:298px; margin-top:50px; padding:10px 0; border:1px solid #5988a4; background:#d7e7f0; position:relative;}
.sky_bx em.lt, .sky_bx em.rt, .sky_bx em.lb, .sky_bx em.rb { width:4px; height:4px; position:absolute;}
.sky_bx em.lt { background:url(../../../images/sky_bx_lt.jpg) no-repeat; left:-1px; top:-1px;}
.sky_bx em.rt { background:url(../../../images/sky_bx_rt.jpg) no-repeat; right:-1px; top:-1px;}
.sky_bx em.lb { background:url(../../../images/sky_bx_lb.jpg) no-repeat bottom; left:-1px; bottom:-1px;}
.sky_bx em.rb { background:url(../../../images/sky_bx_rb.jpg) no-repeat bottom; right:-1px; bottom:-1px;}

.sky_bx_head, .more_video { clear:both; width:272px; padding:0 0 7px 16px; margin:0 0 0 5px; overflow:hidden; font-family:Arial; font-size:18px; font-weight:bold; color:#1d1d1d;}
.sky_bx_head { background:url(../../../images/red_line2.jpg) no-repeat bottom;}
.more_video { margin:40px 0 0px 5px; background:url(../../../images/red_line3.jpg) no-repeat bottom;}

.quick_star { float:left; font-size:12px; padding:17px 0 17px 25px;}
.quick_star span { font-size:11px; color:#bf2600;}
.quick_star span.blue { color:#003f97;}
.quick_star img { margin:2px 0;}
.read_all { clear:both; text-align:center; padding-bottom:15px;}
.read_all a { font-size:12px; color:#006680; text-decoration:underline;}
.read_all a:hover { text-decoration:none;}

.sky_bx ul { clear:both; padding:0 10px 20px 25px;}
.sky_bx ul li { background:url(../../../images/list_dashed.jpg) no-repeat left 7px; padding-left:10px; font-size:12px; margin-bottom:1px;}
.sky_bx ul li.head { background:none; font-size:14px; font-weight:bold; padding:0;}

.sky_bx_txt { clear:both; padding:0 22px 11px 22px; font-size:12px; text-align:justify;}
.sm_video { clear:both; width:100%; margin-top:7px; overflow:hidden;}
.sm_video div { clear:both; width:280px; padding:0 0 0 20px; margin-top:8px; overflow:hidden;}
.sm_video img { float:left;}
.sm_video p { float:left; padding-left:10px; font-size:12px; width:150px;}
.sm_video p a { text-decoration:none; color:#006680; font-size:14px; margin-bottom:3px; display:block;}

.footer { width:990px; margin:0 auto; background:url(../../../images/f_y.jpg) repeat-y; overflow:hidden;}
.footer_in { float:left; width:990px; min-height:120px; height:auto !important; height:120px; background:#1fafd3 url(../../../images/footer_x.jpg) repeat-x bottom; position:relative;}

.footer_in em.lb, .footer_in em.rb { width:5px; height:6px; position:absolute;}
.footer_in em.lb { background:url(../../../images/f_lb.jpg) no-repeat bottom; left:0; bottom:0;}
.footer_in em.rb { background:url(../../../images/f_rb.jpg) no-repeat bottom; right:0; bottom:0;}
.meet_txt { clear:both; color:#fff; font-size:12px; margin:17px 0 0 233px;}
.copyright { width:990px; margin:0 auto; height:50px; padding-top:10px; font-size:12px; text-align:center; background:url(../../../images/footer_btm.jpg) no-repeat top;}

/**************NEWLY EDIT***********
************************************/
.latest_v_review{ clear:both; font-size:26px; padding:30px 0 2px 52px;}

.v_review_wrap{ clear:both; width:920px; overflow:hidden; margin:0; padding:0 18px 0 52px;}
.v_review{ float:left; width:522px; height:176px; margin-right:14px; padding:7px 10px 10px 9px; border-left:6px solid #256489; border-right:7px solid #256489; border-bottom:10px solid #256489; border-top:5px solid #256489; background:url(../../../images/v_r_in_x.jpg) repeat-x top; overflow:hidden; }

.v_review_L{ float:left; width:245px; padding:7px 6px 7px 8px; background:#256489; overflow:hidden;}
.v_review_L img{ float:left; margin:0; padding:0;}
.v_review_R{ float:left; width:250px; padding:0 0 0 13px;}
.v_review_R img{ float:left; margin-top:33px;}
.v_review_R h3{ margin:0; padding:0; font-size:18px; color:#00e4ff;}
.v_review_R p{ clear:both; padding:25px 0 0 0; font-size:14px; color:#fff; max-height:60px; height:48px; line-height:17px; overflow:hidden;}
.v_review_R span{ font-size:12px; font-weight:bold; color:#ffd000;}

.sky_bx2{ float:left; width:350px; height:186px; padding:10px 0; border:1px solid #5988a4; background:#d7e7f0; position:relative;}
.sky_bx2 a{ text-decoration:underline; color:#125377;}
.sky_bx2 a:hover{ text-decoration:none;}
.sky_bx2_head{ clear:both; width:340px; padding:0 0 7px 0px; margin:0 0 0 10px; overflow:hidden; font-family:Georgia; font-size:18px; font-weight:bold; color:#000; background:url(../../../images/red_line2.jpg) no-repeat left bottom;}
.sky_bx2_nt{  padding:15px 18px 0 10px; font-size:14px; line-height:17px;}

.sky_bx2 em.lt, .sky_bx2 em.rt, .sky_bx2 em.lb, .sky_bx2 em.rb { width:4px; height:4px; position:absolute;}
.sky_bx2 em.lt { background:url(../../../images/sky_bx_lt.jpg) no-repeat; left:-1px; top:-1px;}
.sky_bx2 em.rt { background:url(../../../images/sky_bx_rt.jpg) no-repeat; right:-1px; top:-1px;}
.sky_bx2 em.lb { background:url(../../../images/sky_bx_lb.jpg) no-repeat bottom; left:-1px; bottom:-1px;}
.sky_bx2 em.rb { background:url(../../../images/sky_bx_rb.jpg) no-repeat bottom; right:-1px; bottom:-1px;}

.content2{ clear:both; width:920px; overflow:hidden; padding:25px 18px 25px 52px;}

.recent_vedios{ float:left; width:559px; margin-right:10px; overflow:hidden;}
.recent_vedios h2{ width:545px; margin:0; padding:0 0 8px 14px; background: url(../../../images/other_r_vedio_bg.jpg) no-repeat left bottom; font-size:24px; font-family:Georgia; font-weight:normal;}

.r_vedio_wrap{ clear:both; width:545px; padding:16px 0 0 14px;}
.video_holder{ float:left; width:130px; border:1px solid #215c7e; padding:3px;}
.video_holder img{ float:left; border:1px solid #115075;}

.description{ float:left; width:399px; padding:0 0 0 8px;}
.description p{ clear:both; font-size:14px; color:#000; line-height:18px; padding-top:2px;}
.description strong{ font-size:16px; color:#256489;}
.description span{ font-size:11px; color:#595959;}
.description img{ float:left;}

.cast_your_vote{ float:left; width:340px; padding:10px 0 0 11px;}
.cast_your_vote h3{ width:351px; margin:0; padding:0 0 8px 0; font-size:18px; font-weight:normal; font-family:Georgia; color:#000; background:url(../../../images/cast_your_vote_bg.jpg) no-repeat left bottom; line-height:18px;}
.vote_top{ font-size:14px; color:#000; padding:14px 0 8px 0;}

.cast-voting-wrap div.hovered .clickto-vote{ display:block;}
.selected .percent-bars{ display:inline;}
.cast-voting-wrap div.selected em{ position:absolute; left:1px; top:1px; z-index:200; width:31px; height:31px; background:url(../../../images/product_selected.jpg) no-repeat;}
.cast-voting-wrap div.selected .percent-bars{ display:inline;}

.cv_img_wrap{ clear:both; width:340px; overflow:hidden;  }
.cv_img_wrap div{ clear:both; width:340px; clear:both; min-height:70px; height:auto !important; height:70px; position:relative;}
.cv_img_wrap div img{ float:left; border:1px solid #235d7e; margin-top:3px;}
.cv_img_wrap div a{ float:left; height:63px; width:90px;}
.cv_img_wrap div a:hover{ border-bottom:4px solid #f60505;}
.cv_img_wrap div.selected em{ position:absolute; left:0; top:3px; width:31px; height:31px; background:url(../../../images/product_selected.jpg) no-repeat;}

.cv_img_wrap div p{ float:left; padding:0 0 0 8px; font-size:12px; font-weight:bold; color:#000;}
.cv_img_wrap div p span{ display:none;}
.cv_img_wrap div.hovered p span.click2vote{color:#003366; font-size:10px; height:auto; width:auto; margin-top:15px; display:block;}
.cv_img_wrap div.selected p span.thank4voing{ color:#003366; font-size:10px; height:auto; width:auto; margin-top:15px; display:block;}
.cv_img_wrap div p a:hover{ border:none; text-decoration:underline;}

.footer_new_wrap{ width:1110px; margin:0 auto; overflow:hidden;}

.playlist_off {font-size:11px; font-family:arial; border-top:1px solid #7e7e7e; line-height:19px; padding-left:10px; background: url(../../../images/playlistBG.gif) repeat-x;}
.playlist_on {font-size:11px; font-family:arial; border-top:1px solid #7e7e7e; line-height:19px; padding-left:10px; background: url(../../../images/playlistPlayingBG.gif) repeat-x;}

.link_on{color: rgb(198, 72, 81);text-decoration:none;}
.link_off{color: rgb(198, 72, 81);text-decoration:underline;}



/********************************* new **********************************/
body {margin:0; padding:0; font-family:arial; font-size:12px;}
a {color:#0088ff;}

.wrapper {width: 100%;}
.mainWrap { margin: 0pt auto; width: 1000px;}

.pageContent {display:table; width:1000px; margin:0 auto;padding-left:4px;}

.topWrap { height: 125px;}
.topWrap .logoContainer {float: left; width: 350px;}
.topWrap .logoContainer img {border:0; margin: 28px 6px;}
.topWrap .headerContent {float: left; position: relative; height: 123px;}
.topWrap .topLinks {margin: 8px 0pt; width: 620px; text-align: right;}
.topWrap .searchContainer {width: 456px; margin-top: 20px;}
.topWrap .searchTextContainer {background: transparent url(../../../images/new/searchNewBG.jpg) no-repeat scroll 0% 0%; float: right; width: 271px; height: 41px;}
.topWrap .searchText {border: 0pt none ; margin: 1px 0pt 0pt 14px; padding: 0pt 10px; background: transparent none repeat scroll 0% 0%; height: 24px; width: 208px; float: left; color: rgb(102, 102, 102);}
.topWrap .searchGo {border-width: 0px; margin: 0pt 0pt 0pt 9px; height: 22px; width: 31px; float: left;}
.topWrap .newMenu {position: absolute; bottom: 0pt; right: 50px;}

.newMenu ul {list-style:none;}
.newMenu ul li {float:left; height:28px; line-height:28px; color:white; border-width:1px 1px 0 1px; border-color: #910c01;  border-style:solid; background: url(../../../images/new/menuNewBG.gif) repeat-x center; margin-left:1px;}
.newMenu ul li:hover {background:url(../../../images/new/menuNewBGOver.gif) repeat-x center;}
.newMenu ul li a {color:white; text-decoration:none; display:block; font-size:14px; font-weight:bold; padding:0 7px;}

.prodTop {width:1000px; margin:0 auto;}
.blackBackground {width:100%; background: #6f6d6e url(../../../images/new/blackBackground2.gif) repeat-x; display:table; padding-bottom:20px;}
.blackBackgroundBottom {clear:both;width:100%; height:27px; background: #ffffff url(../../../images/new/blackBackground3.gif) repeat-x;}

.prodTop .prodName {margin: 8px 0pt; font-size: 34px; color: white; font-weight: bold; clear: both;}
.prodName h1 { font-size:34px;font-weight:bold;display:inline; }
.prodTop .tag {font-size: 14px; font-weight: normal;margin-left:4px;}

.topBlack {background: rgb(197, 197, 197) url(../../../images/new/quickLookTop.gif) no-repeat scroll center top; float: left; margin-left: 30px; padding-top: 10px; width: 429px;}
.topBlack .ratingContainer {background: white none repeat scroll 0% 0%; float: left; width: 124px; height: 190px; font-weight: bold; padding-left: 15px;}
.topBlack .ratingContainer .editorsRating {padding-top: 18px;}
.topBlack .ratingContainer .editorsRating .ratingString {color: rgb(191, 38, 0); font-size: 10px;}
.topBlack .ratingContainer .userRating {padding-top: 20px; padding-bottom: 20px;}
.topBlack .ratingContainer .userRating .title {font-size: 10px;}
.topBlack .ratingContainer .userRating .ratingString {color: rgb(11, 68, 157); font-size: 10px;}
.topBlack .ratingContainer .writeYourOwn {font-size: 10px; text-decoration: none; font-weight: normal;}

.player_wrapper {overflow:hidden; width:540px; height:360px; background-color:White; vertical-align:middle; text-align:center; display:block;z-index:10;}

.content_L { width: 772px; float: left;}
.content_r { width: 200px; float: right; text-align: center; clear: right; }
.content_r .divider {margin: 15px 0pt; background: rgb(210, 209, 210) none repeat scroll 0% 0%; height: 1px;}
.foundOnAmazonHeader {border-bottom: 1px solid rgb(210, 209, 210); padding: 4px 0pt; margin-bottom: 10px;}
.foundOnAmazonText {font-size: 16px; font-weight: bold;}

.altImages {margin:10px 0 0 -5px; max-width: 540px;}
.altImages .images {float:left;}
.altImages a:link:hover {border-bottom:2px solid #ca3400;}
.altImages img {margin:0 5px;}


.quickLook ul {padding-left:20px; margin:0 0 10px 0;}
.quickLook ul li {line-height:12px; list-style:none; margin:none; padding:none; background:url(http://www.infonotmercial.com/sites/infonotmercial/images/list_dashed.jpg) no-repeat left 7px; padding-left:10px; font-size:12px; margin-bottom:1px; font-size:11px;}
.quickLook ul li.head { background:none; font-size:12px; font-weight:bold; padding:0;}


.cont_head { clear:both;  padding:0px 0 5px 0; border-bottom:1px solid #d2d1d2; font-size:24px; font-family:Arial; font-weight:bold; color:#1d1d1d;}
.reviewed_by { float:left; font-size:12px; padding: 20px 20px 0 0;}
.edit_rev_star { float:left; font-size:11px; color:#bf2600; padding:18px 0 0 0;}
a.back_top { float:right; text-decoration:none; color:#006680; font-size:12px;clear:both;}

.fnt12 { font-size:12px;}
.CB { clear:both; overflow:hidden;}
.txt_justify { text-align:justify;}

.validationFailed {border-color: Red; border-style: solid;}
/* wall */

.theWall {float:left; font-size:12px; color:#333333; margin-bottom:5px; margin-top:5px;}
.theWall a {color:#0088ff;}
.theWall .staff { vertical-align:bottom; }
.theWall .permalink {text-decoration:underline;font-size:11px;}
.theWall .header {height:28px; line-height:28px; width:400px}
.theWall .header .title {float:left; font-size:16px; font-weight:bold;padding-left:8px;}
.theWall .header div {float:right;}
.theWall .header div img {margin-left:1px; float:left; display:block;}
.theWall .content {border-style:solid; border-color:#bfbfbf; border-width:1px 1px 0px 1px; float:left; width:770px;border-bottom:solid 1px #BFBFBF;}
.theWall .content .userActions {display:table; clear:both; width:100%; height:auto; border-bottom:1px solid #bfbfbf; background-color:#f3f3f3;}

/* stand alone post box */
.theWall .post .postContent {padding-top: 10px;float:right; width: 700px;}
.theWall #standAloneTypeOptions {padding-bottom:10px;}
.theWall .login { background-color:#EDEDED; width:300px;padding:10px;margin-bottom:15px; margin-left:65px;}
.theWall .loginPreview { background-color:#EDEDED; width:350px;padding:10px;margin-bottom:10px; margin-left:65px;position:absolute; right:80px; bottom:20px;}
.theWall .post { padding-top:20px; width:770px; position:relative;}
.theWall .post label {padding-right: 20px;vertical-align:top;} 
.theWall .post textarea {margin-top:10px; margin-bottom:10px; font-family:arial,helvetica; font-size:12px;}
.theWall .post .buttons {float:right;top: 30px;right:15px; padding-bottom: 20px; position:relative;}
.theWall .post .previewButtons {float:left; padding-top:10px; padding-bottom:10px;}
.theWall .post .previewButtons img {padding-right: 5px; cursor:pointer;}
.theWall .post .buttons img {padding-right: 5px; cursor:pointer;}
.theWall .post .reviewStars { position:relative;padding-bottom:5px;}
.theWall .post .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.theWall .post .yes_no_btn span#standAloneYes:hover{ background-position:0 -28px;}
.theWall .post .yes_no_btn span#standAloneNo:hover{ background-position:0 -28px;}
.theWall .post .yes_no_btn span#standAloneYes.active{background-position:0 -56px;}
.theWall .post .yes_no_btn span#standAloneNo.active{ background-position:0 -56px;}
.theWall .post .title {width:256px; font-size:13px; font-weight:bold; color:#333333;}
.theWall .postPreview .previewTitle {font-size:14px; color:black; font-weight:bold;}
/* stand alone post box */

.theWall .inlineComment .previewButtons {padding-top:10px; padding-bottom:10px;}
.theWall .inlineComment .previewButtons img {padding-right: 5px; cursor:pointer;}
.theWall .inlineComment .inlineCommentPanel {margin-bottom:15px;}
.theWall .inlineComment .buttons {float:right;right:15px; position:relative;}
.theWall .inlineComment .buttons img {padding-right: 5px; cursor:pointer;}
.theWall .inlineComment .login { background-color:#EDEDED; width:250px;padding:10px;margin-bottom:15px; margin-left:0px;}
.theWall .inlineComment .loginPreview { background-color:#EDEDED; width:350px;padding:10px;margin-bottom:0px; margin-left:65px;position:absolute; right:80px; bottom:10px;}

.theWall .loginOrLabel {margin:10px;font-weight:bold;position:relative; bottom: 5px;}


.theWall .icon{float:left; width:48px; height:47px; background-color:white; text-align:center;}
.theWall .icon img {margin-top:7px;}
.theWall .content .userActions .action {float:left; line-height:47px;margin-left:10px;}
.theWall .content .userActions .action a {font-size:14px;}
.theWall .userRemark {clear:both; width:100%; padding-top:2px;}
.theWall .deletedPost {float:left;clear:both; width:750px; border-bottom:1px solid #bfbfbf; padding:10px; background-color:#dedede;font-size:16px;}
.theWall .byUser {float:left; width:250px; padding: 5px 0 15px; color:#666666;}
.theWall .reviewContent {float:right; width:700px; padding-right:5px;padding-left:0px;position:relative;}
.theWall .reviewContent .reviewWrap {border-bottom:1px solid #bfbfbf;}
.theWall .reviewContent .reviewWrap .rating {padding-bottom:4px;}
.theWall .reviewContent .review {margin:10px 0 15px;}
.theWall .reviewContent .review span {font-size:14px; color:black; font-weight:bold;}
.theWall .reviewContent .review .addedImage {float:left; clear:both; margin: 15px 0;}
.theWall .reviewContent .review .addedImage .image {float:left;}
.theWall .reviewContent .review .addedImage .image img {max-width:120px; border:1px solid #bfbfbf; padding:4px; margin:0 7px 7px 0;}
.theWall .reviewContent .review .addedImage .image img:hover {background:#bfbfbf;}
.theWall .reviewContent .review .addedImage .description {float:left; width:405px;}
.theWall .helpful {clear:both; padding-bottom:15px; color:#666666; position:relative;}
.theWall .helpful .good {color:#1c9900;}
.theWall .helpful .bad {color:#ed3d58;}
.theWall .flag {float:none; position:relative; margin-right:7px; margin-top:4px; float:right;}
.theWall .flag img {margin-right:7px; margin-top:-5px;}
.theWall .reviewContent .userComment {float:left; clear:both; width:694px; border-bottom:1px solid #bfbfbf;padding-left:14px;padding-top:10px;}
.theWall .reviewContent .deletedComment {float:left; clear:both; width:694px; border-bottom:1px solid #bfbfbf;padding:10px; background-color:#dedede;font-size:16px;}
.theWall .iconSM {float:left; width:41px;height:45px;}
.theWall .iconSM img {margin-top:7px;}
.theWall .reviewContent .userComment .comment { margin-top:15px; width:92%; margin-top:6px;}
.theWall .reviewContent .userComment .comment .text {padding-top:2px;}
.theWall .byUserSM {margin:15px 0; color:#666666;}
.theWall .userReply {float:left; clear:both; height:47px; padding-left:7px; width:100%; line-height:47px;}
.theWall .content .action-logged {float:right; padding:7px 3px; background:white; width:708px;}
.theWall .content .action-logged .malt {margin:7px 0; font-size:12px;}
.theWall .content .alt {width:100%; padding:0px;}
.theWall .content .logged-box {position:relative; border:1px solid #bfbfbf; background:#e6e6e6; padding:7px; font-size:14px; font-weight:bold; color:#333333;}
.theWall .content .logged-box .subtitle { font-size:12px; font-weight:bold; line-height:normal; margin-top: 5px; }
.theWall .content .logged-box .textbox {height:18px; border-width:1px; width:100%; margin:7px 0 0 0;}
.theWall .content .logged-box .flagReason {width:200px;}
.theWall .content .logged-box .open .close {position:absolute; right:7px; top:7px;}
*html .theWall .content .logged-box .open .close2 {right:14px;}

.theWall .content .logged-box .open .title {width:256px; font-size:13px; font-weight:bold; color:#333333;}
.theWall .content .logged-box .open .url {width:256px; font-size:13px; font-weight:normal; color:#333333;}
.theWall .content .logged-box .open .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.theWall .content .logged-box .open .reviewStars { position:relative;}
.theWall .content .logged-box .open textarea {width:100%; margin-top:7px;}
.theWall .content .logged-box .open .submitButton {margin-top:7px;}

.theWall .userRemark {clear:both; width:100%; border-top:1px solid #bfbfbf; }

.theWall .voteResponse {display:inline;height:14px;background-color:#dfdfdf;border:solid 1px #676767;margin-left:10px;padding: 0 4px 0 4px;}

.wallLogin {padding: 8px 6px 8px 6px;}
.wallLogin h1 { font-size:19px;font-weight:normal;color:#353535; padding-bottom:18px; }
.wallLogin h2 { font-size:16px;color:#353535;padding-bottom:8px; }
.wallLogin h1 a { font-size:19px;font-weight:normal;color:#0088FF; }
.wallLogin a {font-size:12px; color:#0088FF;}
.wallLogin .reviewTitle {position:relative; height:40px;}
.wallLogin .reviewStars { position:absolute; top:-5px;}
.wallLogin .ratingText {font-weight:normal;font-size:12px;color:#343434;position:absolute;bottom:0px;left:140px;width:200px;}
.wallLogin .createaccount {font-size:12px;}
.wallLoginLink {text-decoration:underline;}

.theWall .hideReviews { margin-bottom:2px; }
.theWall .hideReviews a { color:#555555; text-decoration:none; }

.popupLoginPanel {margin:15px auto; text-align:left; width:50%;}
.popupLoginPanel input {margin-bottom: 10px;}
.popupLoginPanel .textbox {width:180px;}
.popupSignupPanel {width: 95% !important;}
.popupSignupPanel .helpText { float: right; font-size: 10px; width: 50%;}
#loginPopupOuterDiv {width:100%;}
#loginPopupOuterDiv img {cursor: pointer;}
#loginPopupOuterDiv .error {color: Red; float:left;}

/* star rater  */	
.starRating{ list-style:none;margin: 0px;padding:0px; width: 125px; height: 25px; position: relative; background: url(../../../images/alt_stars.png) top left repeat-x; outline:0; }

.starRating li{
	padding:0px; margin:0px;
	/*\*/
	float: left;
	/* */
	outline:0;
}
.starRating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 25;
	position: absolute;
	padding: 0px;
	outline:0;
}
.starRating li a:hover{
	background: url(../../../images/alt_stars.png) left bottom;
	z-index: 2;
	left: 0px;
	outline:0;
}
.starRating li a:visited{
	background: url(../../../images/alt_stars.png) left bottom;
	z-index: 50;
	left: 0px;
	outline:0;
}
.starRating a.one-star{
	left: 0px;
	outline:0;
}
.starRating a.one-star:hover{
	width:25px;
	outline:0;
}
.starRating a.two-stars{
	left:25px;
	outline:0;
}
.starRating a.two-stars:hover{
	width: 50px;
	outline:0;
}
.starRating a.three-stars{
	left: 50px;
	outline:0;
}
.starRating a.three-stars:hover{
	width: 75px;
	outline:0;
}
.starRating a.four-stars{
	left: 75px;
	outline:0;
}	
.starRating a.four-stars:hover{
	width: 100px;
	outline:0;
}
.starRating a.five-stars{
	left: 100px;
	outline:0;
}
.starRating a.five-stars:hover{
	width: 125px;
	outline:0;
}
.starRating li.current-rating{
	background: url(../../../images/alt_stars.png) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	outline:0;
}


/* profile popup */
.profilePopup {width:430px; font-family:arial; font-size:12px;}
.profilePopup .ppTop {border-top:solid 1px #666666; font-size:2px;}
.profilePopup .ppMiddle { border-right:solid 1px #343434; border-left:solid 1px #666666; color:#404040; position:relative;}
.profilePopup .ppTop {background:url(../../../images/profilePopup/top.png) no-repeat;}
.profilePopup .ppMiddle .userName {height:60px; background:#bfbfbf; border-bottom:1px solid #d6bcbc; padding-left:10px;padding-top:6px;}
.profilePopup .ppMiddle .userName .profileImg {display:block; float:left; margin-right:10px;}
.profilePopup .ppMiddle .userName .ppClose {position:absolute; right:15px; top:2px; width:100px; text-align:right; padding-right:18px;}
.profilePopup .ppMiddle .userName .ppClose a {color:#262626;}
.profilePopup .ppMiddle .userName .ppClose img {display:block; position:absolute; right:0; top:0}
.profilePopup .ppMiddle .userName .name {color:black; padding-top:8px; line-height:18px;}
.profilePopup .ppMiddle .userName .name a {font-size:16px; font-weight:bold; color:black;}
.profilePopup .ppMiddle .contribute {height:47px; background:#f5f5f5; padding:5px 0 0 10px; line-height:18px;}
html>body .profilePopup .ppMiddle .contribute {height:42px;}
.profilePopup .ppMiddle .userInfo {padding-left:20px;background-color:#f5f5f5;} 
.profilePopup .ppMiddle .userInfo .rating {padding-top:13px; height:27px;}
.profilePopup .ppMiddle .userInfo .activityWrap {width:387px; padding:0 5px; background: url(../../../images/profilePopup/recentMiddle.gif) repeat-y; font-size:11px;}
.profilePopup .ppMiddle .userInfo .activityHeader {color:#666666; padding:2px 0 5px 0;}
.profilePopup .ppMiddle .userInfo .activity {padding-bottom:8px;}
.profilePopup .ppMiddle .userInfo .activity a {color:#404040; font-size:11px;}
.profilePopup .ppMiddle .userInfo .helpful {font-weight:bold; line-height:28px;}
.profilePopup .ppMiddle .fullProfile {height:29px; background:#f5f5f5; line-height:29px; text-align:right; padding-right:10px;}
.profilePopup .ppBottom {border-bottom:1px solid #666666;}
.block {display:block;}


	/* COMMON ELEMENTS */
body{margin:0;padding:0px}
.clear:after,#header-wrap:after,#footer:after,.cust-voting-wrap:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}

.FL{float:left;width:auto}
.FR{float:right;width:auto}

.CB{clear:both}
	/* COMMON ELEMENTS */

#wrap{width:100%;padding-bottom:50px;background:#fffffe;font-family:Arial}

	/* BEGIN HEADER */
#header-wrap{width:100%;min-height:125px;height:auto !important;height:125px;padding-bottom:1px;background:url(../../../images/new/header-x.gif) repeat-x left bottom}
#header{clear:both;width:999px;margin:0 auto;padding-left:5px;overflow:hidden}

.logo{float:left;width:auto;margin:19px 0 0}
.header-right{float:right;width:600px;overflow:hidden}

.top-nav{clear:both;width:584px;padding-right:35px;overflow:hidden}
.top-nav ul{float:right;width:auto;margin:5px 0 0;padding:0;list-style:none}
.top-nav ul li{float:right;width:auto;padding:0 2px 0;font-family:Geneva,Arial;font-size:12px;line-height:15px;color:#000}
.top-nav ul li a{color:#000;text-decoration:none}
.top-nav ul li a:hover,#main-nav li a:hover,.fetured-videos a:hover,.reecent-videos strong a:hover{text-decoration:underline}

.search-panel {clear:both; overflow:hidden; padding:20px 0 0 60px; width:515px;}
.search-panel a {float:left; display:block; background:url("../../../images/takeSurvey.jpg") no-repeat scroll 0 0 transparent; display:block; float:right; height:40px; margin:0; width:184px;}
.search-panel form{margin:0;padding:0}
.search{float:left;width:265px;margin-top:7px}
.search div{float:left;width:213px;height:36px;padding:4px 0 0 12px;background:url(../../../images/new/search-bg.jpg) no-repeat}
.search div input{float:left;width:190px;margin:0;padding:0 8px;font-family:Arial;color:#666666;font-size:15px;font-weight:700;line-height:18px;border:0;background:none}
.search input.go-button{float:left;width:40px;height:25px;margin:3px 0 0;padding:0;border:0;cursor:pointer}

#main-nav{clear:both;width:573px;margin-top:9px;overflow:hidden;margin-left:130px;}
#main-nav ul{clear:both;width:573px;height:28px;margin:0;padding:0;list-style:none;overflow:hidden}
#main-nav li{float:left;width:auto;height:28px;padding:0 14px;margin-right:3px;background:url(../../../images/new/nav-x.jpg) repeat-x;position:relative;font-size:14px;line-height:28px;font-weight:600}
#main-nav li div{width:1px;height:28px;background:url(../../../images/new/nav-cornes.jpg) no-repeat;position:absolute;left:0;top:0}
#main-nav li div.right-corner{left:auto;right:0}
#main-nav li a{color:#fcfcfc;text-decoration:none}
#main-nav li.leaderboard {padding:0 10px 0 35px; background:url(../../../images/new/nav2-x.gif) repeat-x;}

	/* END HEADER */

	/* BEGIN MAIN VIDEO AREA */
#main-video-area{clear:both;width:100%;padding-bottom:26px;overflow:hidden;background:#040404 url(../../../images/new/main-video-x.gif) repeat-x left bottom}
#main-video-area-category {clear:both;width:100%;padding-bottom:26px;overflow:hidden;background:#000 url(../../../images/new/main-category-x.png) repeat-x left bottom}
.main-video{clear:both;width:1004px;margin:15px auto 0;overflow:hidden}
.main-video .categoryTitle {color:white; font-size:21px; font-weight:bold; width:65%;}
.main-video .categoryTitle span {font-size:13px;}
.main-video .categoryTitle span a {color:White;}
#video,#flash-area{float:left;width:553px;height:367px;overflow:hidden;position:relative;z-index:1;margin-right:20px;margin-top:1px}
#flash-area {float:none;clear:both;margin:0; cursor:pointer;}
#flash-area img{float:left;width:auto;margin:0;cursor:pointer}

#video #title{position:absolute;left:0;bottom:0;z-index:9;width:534px;padding:15px 0 15px 19px;background:#000001;overflow:hidden}
#video #title a {color:White;}
#video #title h1{clear:both;margin:0;padding:0;font-size:34px;line-height:36px;color:#fff}
#video #title dfn{font-size:14px;line-height:18px;color:#fff;display:block;font-style:normal;margin-top:-3px}

.featured-videos-pannel{float:left;width:429px;background:#FF9999;overflow:hidden}
.featured-videos-pannel h3{clear:both;height:32px;width:422px;padding:0 0 0 7px;margin:0;font-size:15px;color:#fff;line-height:32px;background:url(../../../images/new/featured-video-head-x.jpg) repeat-x}
.fetured-video-inner{width:418px;height:132px;padding:18px 0 18px 11px;background:#135377 url(../../../images/new/fetured-video-inner-x.jpg) repeat-x left top;overflow:hidden}
.fetured-videos div{float:left;width:188px;height:128px;margin-right:3px;position:relative}
.fetured-videos div img{float:left;width:188px;height:128px;margin:0;position:relative;z-index:1}
.fetured-videos .playButton {position:absolute; width:40px; height:40px; left:74px; top:44px; background: url(../../../images/new/playSymbol.png); z-index:10;}
.fetured-videos{clear:both;width:400px;padding:2px 9px 0 1px;height:130px;background:url(../../../images/new/featured-videos-x.jpg) repeat-x left top}
.fetured-videos p{float:left;width:209px;margin:0;padding:0;font-size:13px;line-height:15px;color:#fff}
.fetured-videos strong{display:block;clear:both;margin:4px 0 6px;font-size:14px}
.fetured-videos strong a{color:#fff;text-decoration:none}

* html #title{ bottom:-1px;}
	/* END MAIN VIDEO AREA */
	
	/* BEGIN MAIN CONTENTS */
.main-contents{clear:both;width:1004px;margin:44px auto 0;padding-bottom:13px;overflow:hidden}
.main-contents h2{float:left;width:auto;margin:0;padding:0;font-size:18px;line-height:20px;color:#000}
.main-contents h2.cust-your-vote{padding:10px 0 0 3px}
.main-contents h2.really-work{padding:10px 0 3px}

.category-left{float:left;width:752px;margin:0 29px 0 0;overflow:hidden}
.main-left{float:left;width:616px;margin:27px 29px 0 0;overflow:hidden}
.main-right{float:left;width:336px}
.main-right-cat{float:left;width:200px; text-align:center; clear:right;}
.main-right p{clear:both;width:285px;margin:0;padding:8px 0 10px 5px;font-size:13px;line-height:16px;color:#000}
.main-right p a,.main-right p span, .main-right-cat p a,.main-right-cat p span{color:#125377}
.main-right p a:hover, .main-right-cat p a:hover{text-decoration:none}
.main-right .amazon1, .main-right-cat .amazon1 {border-bottom:1px solid #d2d1d2; padding:4px 0; margin-bottom:10px;}
.main-right .amazon1 span, .main-right-cat .amazon1 span {font-size:16px; font-weight:bold;}
.main-right .main-right-divider, .main-right-cat .main-right-divider {height:1px; background:#d2d1d2; margin:15px 0;}

.main-right cite,.main-right dfn, .main-right-cat cite,.main-right-cat dfn{clear:both;width:295px;display:block;padding:7px 0 3px 5px;font-size:10px;color:#333;line-height:13px}
.main-right dfn, .main-right-cat dfn{color:#808080;padding:0;font-style:normal}
.main-right cite a, .main-right-cat cite a{color:#333;text-decoration:none}

.headings{clear:both;width:752px;overflow:hidden;padding:0 0 3px;border-bottom:1px solid #e3e3e3}
.headings img{float:left;width:auto;margin:0}
.main-right .headings{width:336px;padding-bottom:10px}
.main-right .headings img{margin-right:9px}
.main-right .headings img.twitter{margin-top:12px}
.left-padding5{padding-left:5px;width:331px}

.reecent-videos-wrap{clear:both;width:660px;padding-bottom:12px;overflow:hidden}
.reecent-videos{float:left;width:138px;margin:12px 81px 0 0;padding-bottom:25px;height:150px;}
.reecent-videos img{float:left;width:auto;margin:0} 
.reecent-videos .outer {background: rgb(255, 255, 254);}
.reecent-videos .outer:hover {background: #225c7f;}
.reecent-videos div{clear:both;width:133px;height:90px;padding:3px 0 0 3px;border:1px solid #225c7f;overflow:hidden}
.reecent-videos div img{width:128px;height:85px;border:1px solid #115075}
.reecent-videos strong{display:block;margin-top:5px;font-size:14px;line-height:17px}
.reecent-videos strong a{color:#256489;text-decoration:none}
.reecent-videos dfn{display:block;margin-top:-3px;font-style:normal;color:#595959;font-size:11px;line-height:17px}
.reecent-videos dfn.views, .numViews {font-style:italic; color:#6b6b6b;}

.cast-voting-wrap{clear:both;width:630px;min-height:180px; height:auto!important; height:180px;}
.cast-voting{float:left;width:94px;margin:14px 10px 0 0}
.cast-voting img{float:left;width:auto;margin:0}
.cast-voting strong{display:block;padding-top:3px;font-size:11px;line-height:13px;color:#000}
.cast-voting .clickto-vote{display:none;font-size:10px;line-height:12px;color:#003366}
.selected span.thanku{display:block;}

.cast-vote{ display:block;clear:both;width:91px;height:61px;border:1px solid #225c7f;padding:1px 0 0 1px;position:relative;overflow:hidden}
.cast-vote:hover {background: #225c7f;}
.cast-vote img{width:88px;height:58px;border:1px solid #104f73;position:relative;z-index:1;cursor:pointer}
.cast-vote div{position:absolute;width:29px;height:29px;left:1px;top:1px;z-index:9; background:url(../../../images/new/vote-selected.gif) no-repeat;border:1px solid #104f73; display:none;}
.percent-bars{clear:both;width:94px;font-size:10px;color:#e50000;line-height:14px; overflow:hidden; display:none;}
.percent-bars img{float:left;width:auto;height:8px;margin-right:4px;margin-top:3px;}
.percent-bars .percentWidth {margin:3px 3px 0 0; width:100%;}
.percent-bars .percentColor { height:8px; background:red;}


.social-icons{clear:both;width:331px;padding:25px 0 10px 5px;overflow:hidden}
.social-icons img{float:left;width:auto;margin:0 20px 0 0}
	/* END MAIN CONTENTS */

	/* BEGIN FOOTER */
#footerWrap{
background:red url("../../../images/new/bkgd_footer.gif") repeat-x;
clear:both;
height:120px;
width:100%;
}

#footer {width:1000px; margin:0 auto;}
#footer_top{ position:relative; height:45px; }
#footer_top ul li{ float:left; list-style:none outside none; margin:12px 30px 12px 0; }
#footer_top ul li a{ color:#F2F2F2; font-size:12px; text-decoration:none; }
#footer_bottom{ color:#91D6FF; margin-top:20px; position:relative; }
#footer_bottom a{ color:#91D6FF; font-size:12px; margin:0px; text-decoration:none; }
#footer_bottom p{ color:#CCCCCC; font-size:11px; margin-top:10px; position:relative; }
.copyright{clear:both;width:346px;margin:8px auto 0;padding:0;font-size:12px;line-height:15px;color:#000}
	/* END FOOTER */
	
/* category */

.category-videos-wrap{clear:both;width:750px;padding-bottom:12px;overflow:hidden}
.category-videos {clear:both; min-height:98px; margin:0 81px 12px 0;padding-bottom:20px; }
.category-videos img{float:left;width:auto;margin:0} 
.category-videos div{float:left; width:133px;height:90px;padding:3px 0 0 3px;border:1px solid #225c7f; margin-right:10px; overflow:hidden}
.category-videos div:hover {background-color:#225c7f;}
.category-videos div img{width:128px;height:85px;border:1px solid #115075}
.category-videos strong{margin-top:5px;font-size:20px;}
.category-videos strong a{color:#256489;text-decoration:none}
.category-videos .category-video-description {display:block;float:left;width:500px; padding-bottom:15px; color:black;}
.category-videos span {font-size:14px; color:#737373;}
.category-videos p {margin:0; padding:3px 0; font-size:12px;}
.category-videos dfn{display:block;margin-top:-3px;font-style:normal;color:#595959;font-size:11px;line-height:17px}

/* leaderboard */
.leaderboard_content { clear:both; width:980px; margin:0 auto;}
.leaderboard_main { float:left; width:980px;}
.leaderboard_main_inner { clear:both; width:980px; overflow:hidden;}
.left_top100 {float:left; width:178px;margin-top:15px;}
.top100_header {height:60px; width:178px; background:#cccccc;}
.top100_header img {margin-top:20px;}
.top100 {background:#ededed; font-size:12px; color:#404040; line-height:20px; padding:10px 0;}
.top100 ol {padding-bottom:10px;}
.top100 a {color:#404040;}

.right_top100 {float:left; padding:0 18px; width:680px; font-family:Trebuchet MS; font-size:12px;}
.right_top100 a {color:#006CFF;}
.right_top100 .joinUs { float:right; }
.lbTitle {height:60px; font-size:21px; line-height:58px;}
.lbDescription {font-size:12px;}
.rank {border:1px solid #e8e8e8; background:#f7f7f7; height:30px; line-height:30px; padding-left:14px; margin-top:35px;}
.shortProfile {border-bottom:1px solid #e8e8e8; width:100%; position:relative; padding:10px 0; font-family:arial;}
.shortProfile a {color:#006cff;}
.shortProfile .ranking {color:#8c8c8c; float:left; top:10px;}
.shortProfile .profilePic {position:absolute; right:10px;top:10px;}
.shortProfile .profilePic img {display:block; height:58px; border:0px;}
.shortProfile .userDescription {margin-left:35px; width:420px;}
.shortProfile .userDescription .bold {font-weight:bold;}
.shortProfile .practition {font-weight:bold; line-height:16px;}
.shortProfile .staffMember {line-height:21px;}
.shortProfile .staffMember img {display:block; float:left; margin-right:5px;}
.shortProfile .shortBio {color:#222222;}
.shortProfile .viewProfile {line-height:16px; font-size:10px;}

/* Wall Profile Page */
#profile1 {width:734px; font-family:arial;}
#profile1 .userID {font-size:22px; font-weight:bold; margin:19px 19px 5px 19px;}
#profile1 .userID span {font-size:14px; font-weight:normal;}
#profile1 .innerWrap {float:left; width:696px;padding:50px 19px 19px; position:relative;}
.innerWrap .flag {padding-top:10px; position:absolute; font-size:12px;  left:19px; bottom:0;}
.innerWrap .flag a {color:#868686; text-decoration:none;}
.innerWrap .userUploadPic {float:left; left:19px; top:50px; width:192px; overflow:hidden;padding-top:10px;background-color:#dedede;height:140px;font-size:12px;}
.wallTagsTable {line-height:18px;font-size:12px;}
.selectedWallTag {color:#CE2900;}

.userPic {float:left; width:192px; overflow:hidden; margin-top:50px;}
.profileInfo {float:left; margin-left:15px;  font-weight:bold; color:white; margin-top:50px; margin-bottom:50px;}
.profileInfo .userIDinner {font-size:20px; margin:0 0 7px 10px;}
.profileInfo .userIDinner .rankText {font-size:16px; font-weight:normal;}
.profileInfo .staffMember {padding:0 0 7px 10px; font-size:13px;}
.profileInfo .infoWrap {width:725px; color:black;}
.profileInfo .infoWrap .top {background:url(../../../images/wallprofile/profileDefaultInfoBG_top.gif) no-repeat; height:7px; width:100%; font-size:5px;}
.profileInfo .infoWrap .profileBlock {position:relative; width:100%; background:#eaeaea;min-height:120px;}
.profileInfo .infoWrap .profileBlock .padding {padding:10px 12px;}
.profileInfo .infoWrap .profileBlock .padding .inputCount {float:left; width:115px; font-weight:normal; font-size:14px; height:55px;font-weight:bold;}
.profileInfo .infoWrap .profileBlock .padding .inputCount div {font-size:12px; margin-left:10px; color:#333333;font-weight:normal;}
.profileInfo .infoWrap .profileBlock .padding .location {float:left; width:95%; font-size:16px; font-weight:normal; height:45px;}
.profileInfo .infoWrap .profileBlock .padding .location span {font-size:12px; color:#333333; font-weight:normal;}
.profileInfo .infoWrap .profileBlock .padding .Bio {font-size:16px; font-weight:normal;}
.profileInfo .infoWrap .profileBlock .padding .Bio span {font-size:12px; color:#333333;font-weight:normal;}
.profileInfo .infoWrap .profileBlock .padding .EditBio span {font-size:12px; color:#868686;font-weight:normal;}
.profileInfo .infoWrap .bottom {background:url(../../../images/wallprofile/profileDefaultInfoBG_bottom.gif) no-repeat; height:7px; width:100%; font-size:5px;}

/* login page */
.loginpage{width:100%;margin-top:15px;}
.loginpage .header {font-weight:bold;font-size:12px;}

/* POPUP */

.dhtmlwindow{
position: absolute;
visibility: hidden;
background-color: white;
background:#ffffff; 
font-family:arial; 
font-size:12px;
}

.dhtmlwindow .drag-handle{ /*CSS for Drag Handle*/
	height:32px; background:#8b0901 url(../../../images/new/pupup5BG.gif) repeat-x; line-height:38px; font-size:24px; color:white; font-weight:bold; text-indent:20px;
	padding-left:7px; 
	padding-top: 8px;
	line-height:22px; 
	cursor: move;
	overflow: hidden;
	width: auto;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.dhtmlwindow .drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 12px;
top: 2px;
cursor: hand;
cursor: pointer;
z-index:60000;
height:32px;
padding-top:7px;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}

.dhtmlwindow .drag-window
{
	border:solid 1px #910C01;
}

.dhtmlwindow .drag-contentarea{ /*CSS for Content Display Area div*/
/* border-top: 1px solid brown; */
background-color: white;
color: black;
height: 150px;
padding: 4px;
overflow: auto;
}


.dhtmlwindow .dhtml-rightshadow
{
	background: rgb(90, 90, 90) none repeat scroll 0% 0%; 
	width: 4px; height: 100%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	vertical-align:top;
}

.dhtmlwindow .dhtml-bottomshadow
{ 
	height:4px; width:100%; background:#5a5a5a;
}

.dhtmlwindow .dhtml-whiteindent
{
	height:4px; width:4px; background:url(../../../images/spacerClear.gif) no-repeat; font-size:1px;
}

.dhtmlwindow .drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.dhtmlwindow .drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

/* request a review */
.dhtmlwindow .puContent {font-size:14px; margin: 30px 0 10px 65px;}
.dhtmlwindow .puSubmit {width:100%; text-align:center; margin:22px 0;}


/* Wall Permalink */

.wallPermalinkTitle {font-size:21px; color:#000000; padding-bottom:0px; font-weight:normal;}
.wallPermalinkTitle a {font-size:21px; color:#000000; padding-bottom:0px; font-weight:normal;}
.permalinkImage { float: left; }
.wallPermalink {float:left; margin-left:20px; border-left:0; border-right:0;}
.videoLength {color:#6b6b6b;}

#title2 {position:absolute; right:20px; top:0;z-index:150; overflow:hidden; display:block; filter:alpha(opacity=60); opacity:0.6; }
#title2:hover {filter:alpha(opacity=80); opacity:0.8; }
#title2 a {color:white;}
#title2 div {color:white; height:28px; line-height:28px; font-size:14px; background:#777777;cursor:pointer; }
#title2 .left {display: block; float: left;}

/* facebook like */

.facebook_like {float:left; padding:10px; background-color:White; border: solid 1px #232323;}
