html, body, div, img, form, p, span, ul, li, h1, h2, h3, h4, img
{ /*font-size:0pt;*/
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body
{ color: #000;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  background-color: #808080;
  position: relative;
}


div.line {
    height: 1px;
    font-size: 0px;
    overflow: hidden;
}

div.dotted {
    background: url(http://img.need4video.com/design/1line.gif) repeat-x;
}

div.dotted2 {
    background: url(http://img.need4video.com/design/2line2.gif) repeat-x;
    height: 3px;
    font-size: 0px;
    overflow: hidden;
}

div.solid {
    background: url(http://img.need4video.com/design/2line.gif) repeat-x;
    height: 4px;
    font-size: 0px;
    overflow: hidden;
}


div#container {
    width: 1000px;
    margin: auto;
    position: relative;
    background: url(http://img.need4video.com/design/main_content_bg.jpg) repeat;
}

div#container img.bottom_bg {
    position: absolute;
    bottom: 160px;
    right: 45px;
}

/* --- MAIN TABLE -------------------------------------- */
#main {
    width: 100%;
}

#main td {
    vertical-align: top;
    text-align: left;
}

#main td.col_1 {
    width: 275px;
}

#main td.col_2 {
 
}
/* --- MAIN TABLE end -------------------------------------- */

   

/* --- HEADER -------------------------------------- */
#main tr.header td.col_1 {
    vertical-align: middle;
    text-align: center;
    height: 95px;
}

#main tr.header td.col_2 {
    vertical-align: middle;
    text-align: left;
    height: 95px;
    color: #565248;
}

#main tr.header td.col_2 h3 {
    font-size: 14px;
    font-weight: normal;
    color: #565248;
    padding: 0px 40px;
}

#main tr.header td.col_2 h3 a {
    color: #565248;
    font-weight: bold;
    text-decoration: none;
}

#main tr.header td.col_2 h3 a:hover {
    text-decoration: underline;
}


#main tr.header td.col_2 h1 {
    font-size: 14px;
    font-weight: normal;
    color: #565248;
    padding: 0px 40px;
}

#main tr.header td.col_2 h1 a {
    color: #565248;
    font-weight: bold;
    text-decoration: none;
}

#main tr.header td.col_2 h1 a:hover {
    text-decoration: underline;
}

#main tr.header td.col_2 p {
    padding: 0px 40px;
    padding-top: 13px;
}

#main tr.header td.col_2 p a {
    color: #565248;
    text-decoration: none;
}

/* --- HEADER end -------------------------------------- */



/* --- MENU -------------------------------------- */
#main tr.menu_container td {
    background: url(http://img.need4video.com/design/menu_bg.gif) repeat-x;
    height: 26px;
}

#main tr.menu_container td div.menu {
    background: url(http://img.need4video.com/design/menu_left_bg.jpg) no-repeat left;
    height: 26px;
    line-height: 26px;
    padding-left: 70px;
    position: relative;
}

#main tr.menu_container td div.menu a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 10px;
}

#main tr.menu_container td div.menu a:hover {
    text-decoration: underline;
}
/* --- MENU end -------------------------------------- */



/* --- YOUTUBE FORM  -------------------------------------- */
#main tr.content_block_tr td.col_1 table.youtube_form
{
    margin: auto;
    margin-top: 10px;
    height: 20px;
}

#main tr.content_block_tr td.col_1 table.youtube_form td
{
    white-space: nowrap;
}

#main tr.content_block_tr td.col_1 table.youtube_form div.url
{
    float: left;
    width: 155px;
    height: 20px;
    position: relative;
    background: url(http://img.need4video.com/design/youtubeform.gif) left no-repeat;
}

#main tr.content_block_tr td.col_1 table.youtube_form div.url input
{
    position: absolute;
    top: 2px;
    left: 10px;
    width: 135px;
    border: 0px;
    font-size: 11px;
    color: #0033CC;
}
/* --- YOUTUBE FORM end  -------------------------------------- */



/* --- CATEGORIES BLOCK -------------------------------------- */
div.categories {
    width: 240px;
    margin: auto;
    padding: 12px 0px;
    background: url(http://img.need4video.com/design/2line.gif) repeat-x top;
}

div.categories h3 {
    font-size: 20px;
    font-weight: normal;
    color: #1f1f1f;
    line-height: 30px;
    /*background: url(http://img.need4video.com/design/category_icon.jpg) no-repeat 0px 0px;*/
    padding-left: 40px;
    position: relative;
    height: 100%;
}

div.categories h3 img {
    position: absolute;
    top: 0px;
    left: 0px;
}

div.categories a {
    display: block;
    color: #1f1f1f;
    font-size: 16px;
    text-decoration: none;
    margin-left: 40px;
    margin-top: 9px;
    margin-bottom: 10px;
}

div.categories a:hover {
    text-decoration: underline;
}
/* --- CATEGORIES BLOCK end -------------------------------------- */



/* --- CATEGORIES 2 BLOCK -------------------------------------- */
div.categories2 {
    width: 242px;
    margin: auto;
    padding-top: 12px;
    background: url(http://img.need4video.com/design/2line.gif) repeat-x top;
}

div.categories2 h3 {
    height: 43px;
    background: url(http://img.need4video.com/design/categories2_h3_bg.jpg) no-repeat 0px 0px;
    font-size: 17px;
    font-weight: normal;
    color: #1f1f1f;
    line-height: 43px;
    padding-left: 40px;
    position: relative;
}

div.categories2 h3 img {
    position: absolute;
    top: 9px;
    left: 10px;
}

div.categories2 a {
    display: block;
    height: 43px;
    background: url(http://img.need4video.com/design/categories2_a_bg.jpg) no-repeat 0px 0px;
    color: #1f1f1f;
    font-size: 16px;
    text-decoration: none;
    margin-top: 4px;
    margin-bottom: 4px;
    line-height: 43px;
    padding-left: 45px;
    position: relative;
}

div.categories2 a img {
    position: absolute;
    top: 6px;
    left: 5px;
}

div.categories2 a:hover {
    text-decoration: underline;
}
/* --- CATEGORIES 2 BLOCK end -------------------------------------- */



/* --- HOT BLOCK -------------------------------------- */
div.hot {
    width: 220px;
    margin: auto;
    padding: 5px 10px;
    background: url(http://img.need4video.com/design/2line.gif) repeat-x top;
}

div.hot h3 {
    font-size: 18px;
    font-weight: normal;
    color: #1f1f1f;
    line-height: 35px;
    padding: 0px 10px;
    margin: 0px -10px;
}

div.hot a {
    color: #1f1f1f;
    font-size: 14px;
    text-decoration: none;
    line-height: 25px;
}

div.hot a:hover {
    text-decoration: underline;
}

div.hot a.size1 {
    font-size: 24px;
}

div.hot a.size2 {
    font-size: 18px;
}

div.hot div.space {
    height: 10px;
}
/* --- CATEGORIES BLOCK end -------------------------------------- */


/* --- CONTENT -------------------------------------- */
#main tr.content_block_tr td.col_2 {
    background: #fff url(http://img.need4video.com/design/content_block_right_bg.gif) repeat-y right;
}

/* --- top ---------- */
#main tr.content_top_tr td {
    height: 5px;
}

#main tr.content_top_tr td.col_2 div.top_container1 {
    background: url(http://img.need4video.com/design/top_container1_bg.gif) repeat-x top;
    margin-right: 40px;
    font-size: 0px;
    overflow: hidden;
}

#main tr.content_top_tr td.col_2 div.top_container1 div.top_container2 {
    background: url(http://img.need4video.com/design/top_container2_bg.gif) no-repeat left;
    font-size: 0px;
    overflow: hidden;
}

#main tr.content_top_tr td.col_2 div.top_container1 div.top_container2 div.top {
    background: url(http://img.need4video.com/design/top_bg.gif) no-repeat right;
    height: 5px;
    font-size: 0px;
    overflow: hidden;
}
/* --- top end ---------- */


/* --- content ---------- */
div.content {
    width: 690px;
    margin-right: 43px;
    padding-bottom: 20px;
}

div.content a {
    color: #464646;
}

div.content h2 {
    color: #766F5B;
    font-size: 18px;
    padding: 0px 20px;
}

div.content h2 a {
    color: #7F7966;
    text-decoration: none;
}

div.content h2 a:hover {
    text-decoration: underline;
}

div.content h2 div.line {
    margin-top: 10px;
    margin-bottom: 10px;
}
.red-text {
    color: #C10000;
}
/* --- content end ---------- */


/* --- download hit block ---------- */
div.content div.download_hit {
    width: 327px;
    height: 251px;
    background: url(http://img.need4video.com/design/download_hit_bg.jpg) no-repeat;
    position: relative;
}

div.content div.download_hit h1 {
    font-size: 18px;
    position: absolute;
    color: #AD0505;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

/* --- h1 replaced ---------- */
div.content div.download_hit_h1 {
    font-size: 18px;
    position: absolute;
    color: #AD0505;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.download_hit_h1 a {
    color: #AD0505;
    text-decoration: none;
}

div.content div.download_hit_h1 a:hover {
    text-decoration: underline;
}
/* --- h1 replaced end ---------- */

div.content div.download_hit h1 a {
    color: #AD0505;
    text-decoration: none;
}

div.content div.download_hit h1 a:hover {
    text-decoration: underline;
}

div.content div.download_hit p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.download_hit img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.download_hit a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.download_hit a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- download hit block end ---------- */


/* --- just released block ---------- */
div.content div.just_released {
    width: 331px;
    height: 251px;
    background: url(http://img.need4video.com/design/just_released_bg.jpg) no-repeat;
    position: relative;
}

div.content div.just_released h1 {
    font-size: 18px;
    color: #AD0505;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.just_released h1 a {
    color: #AD0505;
    text-decoration: none;
}

div.content div.just_released h1 a:hover {
    text-decoration: underline;
}

/* --- h1 replaced ---------- */
div.content div.just_released_h1 {
    font-size: 18px;
    color: #AD0505;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.just_released_h1 a {
    color: #AD0505;
    text-decoration: none;
}

div.content div.just_released_h1 a:hover {
    text-decoration: underline;
}
/* --- h1 replaced end ---------- */

div.content div.just_released p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.just_released img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.just_released a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.just_released a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- just released block end ---------- */


/* --- featured block ---------- */
div.content div.featured {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
   }

div.content div.featured img {
    padding-right: 10px;
}

div.content div.featured h3 {
    color: #1f1f1f;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    padding-left: 105px;
}

div.content div.featured h3 a {
    color: #AD0505;
    font-size: 16px;
    text-decoration: none;
}

div.content div.featured h3 a:hover {
    text-decoration: underline;
}

div.content div.featured h4 {
    color: #8A8A8A;
    font-size: 12px;
    line-height: 17px;
    padding-left: 105px;
}

div.content div.featured h4 a.overview {
    color: #464646;
    text-decoration: none;
}

div.content div.featured h4 a.overview:hover {
    text-decoration: underline;
}

div.content div.featured h4 a.download {
    color: #464646;
    text-decoration: none;
}

div.content div.featured h4 a.download:hover {
    text-decoration: underline;
}

div.content div.featured div.dotted2 {
    margin-top: 20px;
}

div.content div.affiliate h3 {
color:#AD0505;
font-size:16px;
text-decoration:none;
font-weight: normal;
    line-height: 15px;
    padding-left: 20px;
}

/* --- featured block end ---------- */


/* --- download now block ---------- */
div.content div.download_now {
    width: 663px;
    background: url(http://img.need4video.com/design/download_now_bottom.gif) bottom right no-repeat;
    padding-bottom: 5px;
}

div.content div.download_now h1.top {
    height: 53px;
    background: url(http://img.need4video.com/design/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now h1.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now h1.top a:hover {
    text-decoration: underline;
}

div.content div.download_now div.top {
    height: 53px;
    background: url(http://img.need4video.com/design/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now div.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now div.top a:hover {
    text-decoration: underline;
}

div.content div.download_now div.text {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now div.text a {
    color: #676767;
}

div.content div.download_now h1.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now h1.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now h1.topfree a:hover {
    text-decoration: underline;
}


div.content div.download_now div.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now div.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now div.topfree a:hover {
    text-decoration: underline;
}

div.content div.download_now div.textfree {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now div.textfree a {
    color: #676767;
}
/* --- download now block end ---------- */

/* --- download descr block ---------- */
div.content div.download_descr {
    padding: 10px 30px;
    color: #464646;
}

div.content div.download_descr h3 {
    font-size: 12px;
    font-weight: normal;
}

div.content div.download_descr h3 a {
    color: #464646;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

div.content div.download_descr h3 a:hover {
    text-decoration: underline;
}


div.content div.download_descr optgroup {
    text-decoration: underline;
}

div.content div.download_descr p {
    padding-top: 15px;
}
/* --- download descr block end ---------- */


/* --- screenshots block ---------- */
div.content div.screenshots {
    width: 646px;
    margin: auto;
    padding-bottom: 5px;
    background: url(http://img.need4video.com/design/screenshot_bottom.gif) no-repeat bottom;
}

div.content div.screenshots div.top {
    height: 5px;
    font-size: 0px;
    background: url(http://img.need4video.com/design/screenshot_top.gif) no-repeat;
}

div.content div.screenshots div.text {
    background: url(http://img.need4video.com/design/screenshot_bg.gif) repeat-y;
}

div.content div.screenshots h3 {
    font-size: 12px;
    color: #947E68;
    padding-bottom: 5px;
}

/* --- screenshots block end ---------- */


/* --- registration block ---------- */
div.content div.registration {
    padding: 10px;
}

div.content div.registration h1 {
    padding-left: 112px;
    padding-top: 20px;
    font-size: 20px;
    font-weight: normal;
    color: #C10000;
}

div.content div.registration h2 {
    padding-left: 112px;
    padding-top: 15px;
    font-size: 16px;
    font-weight: normal;
    color: #5F5F5F;
}

div.content div.download h1 {
    padding-left: 55px;
    padding-top: 20px;
    font-size: 20px;
    font-weight: normal;
    color: #C10000;
}

div.content div.download h2 {
    padding-left: 55px;
    padding-top: 15px;
    font-size: 16px;
    font-weight: normal;
    color: #5F5F5F;
}

div.content div.all h1 {
    padding-left: 20px;
    padding-top: 20px;
    font-size: 20px;
    font-weight: normal;
    color: #C10000;
}


div.content div.all {
    padding-left: 20px;
    padding-top: 20px;
    font-size: 20px;
    font-weight: normal;
    color: #C10000;
    
}

div.content div.all h2 {
    padding-left: 0px;
    padding-top: 15px;
    font-size: 20px;
    font-weight: normal;
    color: #5F5F5F;
}

div.content div.tutorials h1,
div.content div.tutorials_h1
{
    padding-left: 20px;
    padding-top: 20px;
    font-size: 20px;
    font-weight: normal;
    color: #C10000;
}


div.content div.tutorials h2 {
    padding-left: 20px;
    padding-top: 15px;
    font-size: 16px;
    font-weight: normal;
    color: #5F5F5F;
}

div.content div.registration h3 {
    padding-left: 112px;
    padding-top: 15px;
    font-size: 13px;
    font-weight: normal;
    color: #4B4C4C;
}

div.content div.christmas {
color:#4B4C4C;
font-size:13px;
font-weight:normal;
padding-left:56px;
padding-top:15px;
}

div.content div.christmasred {
color:#C10000;
font-size:20px;
font-weight:normal;
padding-left:56px;
padding-top:20px;
}

/* --- registration block end ---------- */

/* --- year access block ---------- */
div.content div.year_access {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/year_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.year_access p {
    padding: 6px;
}

div.content div.year_access a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.year_access a:hover {
    text-decoration: underline;
}

div.content div.year_access span.old_price {
    text-decoration: line-through;
}

div.content div.year_access span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- year access block end ---------- */


/* --- unlimited access block ---------- */
div.content div.unlimited_access {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/unlimited_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.unlimited_access p {
    padding: 6px;
}

div.content div.unlimited_access a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.unlimited_access a:hover {
    text-decoration: underline;
}

div.content div.unlimited_access span.old_price {
    text-decoration: line-through;
}

div.content div.unlimited_access span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- unlimited access block end ---------- */


/* --- 1 year license block ---------- */
div.content div.one_year_license {
    width: 203px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/1year_license_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.one_year_license p {
    padding: 6px;
}

div.content div.one_year_license a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.one_year_license a:hover {
    text-decoration: underline;
}

div.content div.one_year_license span.old_price {
    text-decoration: line-through;
}

div.content div.one_year_license span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- 1 year license block end ---------- */



/* --- 2 year license block ---------- */
div.content div.two_year_license {
    width: 203px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/2year_license_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.two_year_license p {
    padding: 6px;
}

div.content div.two_year_license a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.two_year_license a:hover {
    text-decoration: underline;
}

div.content div.two_year_license span.old_price {
    text-decoration: line-through;
}

div.content div.two_year_license span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- 2 year license block end ---------- */


/* --- unlimited license block ---------- */
div.content div.unlimited_license {
    width: 203px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/unlimited_license_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.unlimited_license p {
    padding: 6px;
}

div.content div.unlimited_license a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.unlimited_license a:hover {
    text-decoration: underline;
}

div.content div.unlimited_license span.old_price {
    text-decoration: line-through;
}

div.content div.unlimited_license span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- unlimited license block end ---------- */


/* --- bottom ---------- */
#main tr.content_bottom_tr td {
    height: 5px;
}

#main tr.content_bottom_tr td.col_2 div.bottom_container1 {
    background: url(http://img.need4video.com/design/bottom_container1_bg.gif) repeat-x bottom;
    margin-right: 40px;
    font-size: 0px;
    overflow: hidden;
}

#main tr.content_bottom_tr td.col_2 div.bottom_container1 div.bottom_container2 {
    background: url(http://img.need4video.com/design/bottom_container2_bg.gif) no-repeat left;
    font-size: 0px;
    overflow: hidden;
}

#main tr.content_bottom_tr td.col_2 div.bottom_container1 div.bottom_container2 div.bottom {
    background: url(http://img.need4video.com/design/bottom_bg.gif) no-repeat right;
    height: 5px;
    font-size: 0px;
    overflow: hidden;
}
/* --- bottom end ---------- */

/* --- CONTENT end -------------------------------------- */




/* --- FOOTER -------------------------------------- */
#main tr.footer td.col_2 {
    vertical-align: middle;
    color: #605E58;
}

#main tr.footer td.col_2 h3 {
    font-size: 14px;
    color: #605E58;
    padding: 10px 20px;
}

#main tr.footer td.col_2 div.anchors {
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 30px;
}

#main tr.footer td.col_2 div.anchors a {
    color: #605E58;
    text-decoration: none;
    line-height: 1.5em;
}

#main tr.footer td.col_2 div.anchors a:hover {
    text-decoration: underline;
}
/* --- FOOTER end -------------------------------------- */






/* --- OTHER PAGES -------------------------------------- */



/* --- ONLINE YOUTUBE DOWNLOADER PAGE -------------------------------------- */
div.content div.youtube_downloader
{
    padding: 10px 35px 35px 35px;
}

div.content div.youtube_downloader div.youtube_form_big
{
    height: 39px;
    position: relative;
}


div.content div.youtube_downloader div.youtube_form_big div.url
{
    width: 495px;
    height: 39px;
    background: url(http://img.need4video.com/design/youtubeform_big.gif) no-repeat;
}

div.content div.youtube_downloader div.youtube_form_big div.url input
{
    display: block;
    font-size: 14px;
    position: absolute;
    left: 10px;
    border: 0px;
    top: 9px;
    width: 475px;
}

div.content div.youtube_downloader div.youtube_form_big input.submit
{
    position: absolute;
    top: 5px;
    right: 0px;
}

div.content div.youtube_downloader h4.downl_link
{
    background-color: #C6E684;
    color: #728840;
    font-size: 12px;
    margin-top: 20px;
    padding: 5px 10px;
}

div.content div.youtube_downloader div.links
{
    border: 1px solid #C6E684;
    padding: 10px;
    line-height: 1.5em;
}

div.content div.youtube_downloader div.links a
{
    color: #728840;
}

div.content div.youtube_downloader div.links a.need4it_button
{
    background-color: #aaa;
    color: #fff;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}
/* --- ONLINE YOUTUBE DOWNLOADER PAGE end -------------------------------------- */




/* --- DEUTCH STYLES -------------------------------------- */

/* --- download hit block deutsch ---------- */
div.content div.download_hit_de {
    width: 327px;
    height: 251px;
    background: url(http://img.need4video.com/design/de/download_hit_bg.jpg) no-repeat;
    position: relative;
}

div.content div.download_hit_de h1,
div.content div.download_hit_de_h1
{
    font-size: 18px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.download_hit_de h1 a, 
div.content div.download_hit_de_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.download_hit_de h1 a:hover,
div.content div.download_hit_de_h1 a:hover
{
    text-decoration: underline;
}

div.content div.download_hit_de p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.download_hit_de img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.download_hit_de a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.download_hit_de a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- download hit block deutsch end ---------- */



/* --- just released block deutsch ---------- */
div.content div.just_released_de {
    width: 331px;
    height: 251px;
    background: url(http://img.need4video.com/design/de/just_released_bg.jpg) no-repeat;
    position: relative;
}

div.content div.just_released_de h1,
div.content div.just_released_de_h1
{
    font-size: 18px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.just_released_de h1 a,
div.content div.just_released_de_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.just_released_de h1 a:hover,
div.content div.just_released_de_h1 a:hover
{
    text-decoration: underline;
}

div.content div.just_released_de p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.just_released_de img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.just_released_de a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.just_released_de a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- just released block deutsch end ---------- */


/* --- download now block deutsch ---------- */
div.content div.download_now_de {
    width: 663px;
    background: url(http://img.need4video.com/design/de/download_now_bottom.gif) bottom right no-repeat;
    padding-bottom: 5px;
}

div.content div.download_now_de h1.top {
    height: 53px;
    background: url(http://img.need4video.com/design/de/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_de h1.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_de h1.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_de div.top {
    height: 53px;
    background: url(http://img.need4video.com/design/de/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_de div.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_de div.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_de div.text {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_de div.text a {
    color: #676767;
}
div.content div.download_now_de h1.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/de/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_de h1.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_de h1.topfree a:hover {
    text-decoration: underline;
}


div.content div.download_now_de div.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/de/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_de div.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_de div.topfree a:hover {
    text-decoration: underline;
}

div.content div.download_now_de div.textfree {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_de div.textfree a {
    color: #676767;
}
/* --- download now block deutsch end ---------- */



/* --- year access block deutsch ---------- */
div.content div.year_access_de {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/de/year_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.year_access_de p {
    padding: 6px;
}

div.content div.year_access_de a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.year_access_de a:hover {
    text-decoration: underline;
}

div.content div.year_access_de span.old_price {
    text-decoration: line-through;
}

div.content div.year_access_de span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- year access block deutsch end ---------- */



/* --- unlimited access block deutsch ---------- */
div.content div.unlimited_access_de {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/de/unlimited_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.unlimited_access_de p {
    padding: 6px;
}

div.content div.unlimited_access_de a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.unlimited_access_de a:hover {
    text-decoration: underline;
}

div.content div.unlimited_access_de span.old_price {
    text-decoration: line-through;
}

div.content div.unlimited_access_de span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- unlimited access block deutsch end ---------- */

/* --- Deutch styles END-------------------------------------- */




/* --- ITALIAN STYLES -------------------------------------- */

/* --- download hit block ITALIAN ---------- */
div.content div.download_hit_it {
    width: 327px;
    height: 251px;
    background: url(http://img.need4video.com/design/it/download_hit_bg.jpg) no-repeat;
    position: relative;
}

div.content div.download_hit_it h1,
div.content div.download_hit_it_h1
{
    font-size: 18px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.download_hit_it h1 a, 
div.content div.download_hit_it_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.download_hit_it h1 a:hover,
div.content div.download_hit_it_h1 a:hover
{
    text-decoration: underline;
}

div.content div.download_hit_it p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.download_hit_it img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.download_hit_it a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.download_hit_it a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- download hit block italian end ---------- */



/* --- just released block italian ---------- */
div.content div.just_released_it {
    width: 331px;
    height: 251px;
    background: url(http://img.need4video.com/design/it/just_released_bg.jpg) no-repeat;
    position: relative;
}

div.content div.just_released_it h1,
div.content div.just_released_it_h1
{
    font-size: 18px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.just_released_it h1 a,
div.content div.just_released_it_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.just_released_it h1 a:hover,
div.content div.just_released_it_h1 a:hover
{
    text-decoration: underline;
}

div.content div.just_released_it p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.just_released_it img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.just_released_it a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.just_released_it a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- just released block italian end ---------- */


/* --- download now block italian ---------- */
div.content div.download_now_it {
    width: 663px;
    background: url(http://img.need4video.com/design/it/download_now_bottom.gif) bottom right no-repeat;
    padding-bottom: 5px;
}

div.content div.download_now_it h1.top {
    height: 53px;
    background: url(http://img.need4video.com/design/it/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_it h1.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_it h1.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_it div.top {
    height: 53px;
    background: url(http://img.need4video.com/design/it/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_it div.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_it div.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_it div.text {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_it div.text a {
    color: #676767;
}
div.content div.download_now_it h1.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/it/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_it h1.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_it h1.topfree a:hover {
    text-decoration: underline;
}


div.content div.download_now_it div.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/it/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_it div.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_it div.topfree a:hover {
    text-decoration: underline;
}

div.content div.download_now_it div.textfree {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_it div.textfree a {
    color: #676767;
}
/* --- download now block italian end ---------- */



/* --- year access block italian ---------- */
div.content div.year_access_it {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/it/year_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.year_access_it p {
    padding: 6px;
}

div.content div.year_access_it a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.year_access_it a:hover {
    text-decoration: underline;
}

div.content div.year_access_it span.old_price {
    text-decoration: line-through;
}

div.content div.year_access_it span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- year access block italian end ---------- */




/* --- unlimited access block italian ---------- */
div.content div.unlimited_access_it {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/it/unlimited_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.unlimited_access_it p {
    padding: 6px;
}

div.content div.unlimited_access_it a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.unlimited_access_it a:hover {
    text-decoration: underline;
}

div.content div.unlimited_access_it span.old_price {
    text-decoration: line-through;
}

div.content div.unlimited_access_it span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- unlimited access block italian end ---------- */

/* --- ITALIAN styles END-------------------------------------- */




/* --- SPANISH STYLES -------------------------------------- */

/* --- download hit block spanish ---------- */
div.content div.download_hit_es {
    width: 327px;
    height: 251px;
    background: url(http://img.need4video.com/design/es/download_hit_bg.jpg) no-repeat;
    position: relative;
}

div.content div.download_hit_es h1,
div.content div.download_hit_es_h1
{
    font-size: 18px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.download_hit_es h1 a, 
div.content div.download_hit_es_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.download_hit_es h1 a:hover,
div.content div.download_hit_es_h1 a:hover
{
    text-decoration: underline;
}

div.content div.download_hit_es p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.download_hit_es img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.download_hit_es a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.download_hit_es a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- download hit block spanish end ---------- */



/* --- just released block spanish ---------- */
div.content div.just_released_es {
    width: 331px;
    height: 251px;
    background: url(http://img.need4video.com/design/es/just_released_bg.jpg) no-repeat;
    position: relative;
}

div.content div.just_released_es h1,
div.content div.just_released_es_h1
{
    font-size: 18px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.just_released_es h1 a,
div.content div.just_released_es_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.just_released_es h1 a:hover,
div.content div.just_released_es_h1 a:hover
{
    text-decoration: underline;
}

div.content div.just_released_es p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.just_released_es img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.just_released_es a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.just_released_es a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- just released block spanish end ---------- */


/* --- download now block spanish ---------- */
div.content div.download_now_es {
    width: 663px;
    background: url(http://img.need4video.com/design/es/download_now_bottom.gif) bottom right no-repeat;
    padding-bottom: 5px;
}

div.content div.download_now_es h1.top {
    height: 53px;
    background: url(http://img.need4video.com/design/es/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_es h1.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_es h1.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_es div.top {
    height: 53px;
    background: url(http://img.need4video.com/design/es/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_es div.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_es div.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_es div.text {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_es div.text a {
    color: #676767;
}
div.content div.download_now_es h1.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/es/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_es h1.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_es h1.topfree a:hover {
    text-decoration: underline;
}


div.content div.download_now_es div.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/es/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_es div.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_es div.topfree a:hover {
    text-decoration: underline;
}

div.content div.download_now_es div.textfree {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_es div.textfree a {
    color: #676767;
}
/* --- download now block spanish end ---------- */



/* --- year access block spanish ---------- */
div.content div.year_access_es {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/es/year_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.year_access_es p {
    padding: 6px;
}

div.content div.year_access_es a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.year_access_es a:hover {
    text-decoration: underline;
}

div.content div.year_access_es span.old_price {
    text-decoration: line-through;
}

div.content div.year_access_es span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- year access block spanish end ---------- */




/* --- unlimited access block spanish ---------- */
div.content div.unlimited_access_es {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/es/unlimited_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    color: #4C4C4C;
}

div.content div.unlimited_access_es p {
    padding: 6px;
}

div.content div.unlimited_access_es a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.unlimited_access_es a:hover {
    text-decoration: underline;
}

div.content div.unlimited_access_es span.old_price {
    text-decoration: line-through;
}

div.content div.unlimited_access_es span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- unlimited access block spanish end ---------- */

/* --- SPANISH styles END-------------------------------------- */




/* --- FRENCH STYLES -------------------------------------- */

/* --- download hit block french ---------- */
div.content div.download_hit_fr {
    width: 327px;
    height: 251px;
    background: url(http://img.need4video.com/design/fr/download_hit_bg.jpg) no-repeat;
    position: relative;
}

div.content div.download_hit_fr h1,
div.content div.download_hit_fr_h1
{
    font-size: 17px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.download_hit_fr h1 a, 
div.content div.download_hit_fr_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.download_hit_fr h1 a:hover,
div.content div.download_hit_fr_h1 a:hover
{
    text-decoration: underline;
}

div.content div.download_hit_fr p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.download_hit_fr img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.download_hit_fr a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.download_hit_fr a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- download hit block french end ---------- */



/* --- just released block french ---------- */
div.content div.just_released_fr {
    width: 331px;
    height: 251px;
    background: url(http://img.need4video.com/design/fr/just_released_bg.jpg) no-repeat;
    position: relative;
}

div.content div.just_released_fr h1,
div.content div.just_released_fr_h1
{
    font-size: 17px;
    position: absolute;
    left: 100px;
    top: 43px;
    font-weight: normal;
}

div.content div.just_released_fr h1 a,
div.content div.just_released_fr_h1 a
{
    color: #AD0505;
    text-decoration: none;
}

div.content div.just_released_fr h1 a:hover,
div.content div.just_released_fr_h1 a:hover
{
    text-decoration: underline;
}

div.content div.just_released_fr p {
    position: absolute;
    top: 104px;
    left: 35px;
    padding-right: 5px;
}

div.content div.just_released_fr img.picture {
    position: absolute;
    bottom: 22px;
    left: 34px;
}

div.content div.just_released_fr a.download {
    position: absolute;
    bottom: 25px;
    right: 8px;
}

div.content div.just_released_fr a.overview {
    position: absolute;
    bottom: 9px;
    left: 71px;
    color: #676767;
    text-decoration: underline;
}
/* --- just released block french end ---------- */


/* --- download now block french ---------- */
div.content div.download_now_fr {
    width: 663px;
    background: url(http://img.need4video.com/design/fr/download_now_bottom.gif) bottom right no-repeat;
    padding-bottom: 5px;
}

div.content div.download_now_fr h1.top {
    height: 53px;
    background: url(http://img.need4video.com/design/fr/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_fr h1.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_fr h1.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_fr div.top {
    height: 53px;
    background: url(http://img.need4video.com/design/fr/download_now_top.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_fr div.top a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_fr div.top a:hover {
    text-decoration: underline;
}

div.content div.download_now_fr div.text {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_fr div.text a {
    color: #676767;
}
div.content div.download_now_fr h1.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/fr/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_fr h1.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_fr h1.topfree a:hover {
    text-decoration: underline;
}


div.content div.download_now_fr div.topfree {
    height: 53px;
    background: url(http://img.need4video.com/design/fr/free_top_bg.gif) no-repeat;
    font-size: 20px;
    color: #AD0505;
    font-weight: normal;
    padding-left: 106px;
    padding-top: 45px;
}

div.content div.download_now_fr div.topfree a {
    color: #C10000;
    text-decoration: none;
}

div.content div.download_now_fr div.topfree a:hover {
    text-decoration: underline;
}

div.content div.download_now_fr div.textfree {
    background: url(http://img.need4video.com/design/download_now_bg.gif) repeat-y right;
    padding: 10px;
    padding-left: 32px;   
}

div.content div.download_now_fr div.textfree a {
    color: #676767;
}
/* --- download now block french end ---------- */



/* --- year access block french ---------- */
div.content div.year_access_fr {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/fr/year_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 11px;
    color: #4C4C4C;
}

div.content div.year_access_fr p {
    padding: 6px;
}

div.content div.year_access_fr a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.year_access_fr a:hover {
    text-decoration: underline;
}

div.content div.year_access_fr span.old_price {
    text-decoration: line-through;
}

div.content div.year_access_fr span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- year access block french end ---------- */




/* --- unlimited access block french ---------- */
div.content div.unlimited_access_fr {
    width: 310px;
    height: 104px;
    padding-top: 45px;
    background: url(http://img.need4video.com/design/fr/unlimited_access_bg.gif) no-repeat;
    text-align: center;
    font-size: 11px;
    color: #4C4C4C;
}

div.content div.unlimited_access_fr p {
    padding: 6px;
}

div.content div.unlimited_access_fr a {
    color: #4C4C4C;
    text-decoration: none;
}

div.content div.unlimited_access_fr a:hover {
    text-decoration: underline;
}

div.content div.unlimited_access_fr span.old_price {
    text-decoration: line-through;
}

div.content div.unlimited_access_fr span.new_price {
    color: #E61818;
    font-weight: bold;
}

/* --- unlimited access block french end ---------- */

/* --- FRENCH styles END-------------------------------------- */













/* Video Converter DE Page */
#video_converter
{
    padding: 15px;
    font-size: 13px;
    color: #4E4E4E;
}

#video_converter h2
{
    color: #666666;
    padding: 0px;
    font-size: 22px;
}

#video_converter h3
{
    color: #666666;
}

#video_converter h4
{
    font-size: 14px;
    color: #4E4E4E;
}

#video_converter a
{
    text-decoration: none;
}

#video_converter a:hover
{
    text-decoration: underline;
}

#video_converter span.black
{
    color: #000;
}


/* block 1 */
#video_converter div.block_1
{
    margin: 10px auto;
    width: 657px;
}

#video_converter div.block_1 div.top
{
    font-size: 0px;
    height: 6px;
    background: url(http://img.need4video.com/design/de/video_converter/block_1_top.gif) no-repeat;
}

#video_converter div.block_1 div.middle
{
    background: url(http://img.need4video.com/design/de/video_converter/block_1_middle.gif) repeat-y;
    padding: 15px 20px;
    overflow: hidden;
    height: 100%;
}

#video_converter div.block_1 div.bottom
{
    font-size: 0px;
    height: 8px;
    background: url(http://img.need4video.com/design/de/video_converter/block_1_bottom.gif) no-repeat;
}

#video_converter div.block_1 div.middle div.left
{
    width: 365px;
    float: left;
}

#video_converter div.block_1 div.middle div.left div.zoom
{
    text-align: right;
}

#video_converter div.block_1 div.middle div.left div.zoom a
{
    line-height: 15px;
    padding-left: 17px;
    background: url(http://img.need4video.com/design/de/video_converter/plus.gif) no-repeat 0% 50%;
}


#video_converter div.block_1 div.middle div.left a.sogehts
{
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    background: #000 url(http://img.need4video.com/design/de/video_converter/sogehts_bg.gif) repeat-y right;
    padding: 2px 5px;
}


#video_converter div.block_1 div.middle div.right
{
    width: 230px;
    float: right;
}


/* block 2 */
#video_converter div.block_2
{
    margin: 10px auto;
    width: 660px;
    overflow: hidden;
    height: 100%;
}

#video_converter div.block_2 div.left
{
    float: left;
    width: 460px;
}


#video_converter div.block_2 div.right
{
    float: right;
    width: 196px;
}


/* block 3 */
#video_converter div.block_3
{
    margin-left: 15px;
    width: 412px;
    text-align: center;
}

#video_converter div.block_3 div.top
{
    font-size: 0px;
    height: 5px;
    background: url(http://img.need4video.com/design/de/video_converter/block_3_top.gif) no-repeat;
}

#video_converter div.block_3 div.bottom
{
    font-size: 0px;
    height: 8px;
    background: url(http://img.need4video.com/design/de/video_converter/block_3_bottom.gif) no-repeat;
}

#video_converter div.block_3 div.middle
{
    text-align: left;
    overflow: hidden;
    height: 100%;
    background: url(http://img.need4video.com/design/de/video_converter/block_3_middle.gif) repeat-y;
}

#video_converter div.block_3 div.middle div.left
{
    float: left;
    width: 165px;
    padding: 10px;
}

#video_converter div.block_3 div.middle div.right
{
    float: right;
    width: 165px;
    padding: 10px;
}


/* block 4 (Darum Need4Video!) */
#video_converter div.block_4
{
    width: 196px;
}

#video_converter div.block_4 div.top
{
    font-size: 0px;
    height: 5px;
    background: url(http://img.need4video.com/design/de/video_converter/block_4_top.gif) no-repeat;
}

#video_converter div.block_4 div.bottom
{
    font-size: 0px;
    height: 10px;
    background: url(http://img.need4video.com/design/de/video_converter/block_4_bottom.gif) no-repeat;
}

#video_converter div.block_4 div.middle
{
    text-align: left;
    overflow: hidden;
    height: 100%;
    padding: 10px;
    background: url(http://img.need4video.com/design/de/video_converter/block_4_middle.gif) repeat-y;
}

#video_converter div.block_4 div.middle p.italic
{
    color: #A0A0A0;
    font-style: italic;
    font-family: Arial;
    padding-top: 7px;
}


/* block 5 */
#video_converter div.block_5
{
    overflow: hidden;
    height: 100%;
    margin-bottom: 10px;
}

#video_converter div.block_5 div.top
{
    border-bottom: 1px solid #666;
    padding: 0px 20px;
    background: url(http://img.need4video.com/design/de/video_converter/block_5_h4.gif) no-repeat 12px 1px;
    margin-bottom: 5px;
}

#video_converter div.block_5 div.top h4
{
    height: 22px;
    line-height: 22px;
    font-size: 13px;
    color: #D03300;
    background: #FFE9BE;
    padding: 0px 15px;
    border-top: 1px solid #F2E0BD;
    border-right: 1px solid #F2E0BD;
}

#video_converter div.block_5 div.left
{
    width: 49%;
    float: left;
    text-align: center;
}

#video_converter div.block_5 div.right
{
    width: 49%;
    float: right;
}

#video_converter div.block_5 div.right h4
{
    font-size: 12px;
}

#video_converter div.block_5 div.single
{
    width: 94%;
    margin: auto;
}

#video_converter div.block_5 div.single h4
{
    font-size: 12px;
}
/* END Video Converter DE Page */