
body {
  background-image:url('img/body-bg.jpg');
  background-position:top;
  background-repeat:repeat-x;
  background-color:#357f36;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px!important;
  /*text-align:center;*/
  width:100%;
}

a:link, a:visited {
  color:#006600;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.ratings {  }
.ratings img {
  /*margin-left:-1px;
  margin-right:-1px;*/
}


#container {
  width: 868px;
  margin:0px auto 70px auto;
  text-align:center;
  background:#ffffff;
}
#container_table {
  width:100%;
  text-align:left;
}
#container_table td {
  padding:0px;
  vertical-align:top;
  text-align:left;
  background:#ffffff;
}

table { border:0px; empty-cells:show; width:100%; }
table td { padding:0px; }

#bar_main { text-align:center; text-align:left; }
#bar_side { width:260px; text-align:left; }

#bar_index { text-align:left; }
#bar_side_left { width:185px; text-align:left; }
#bar_side_right { width:185px; text-align:left; }

#bar_admin { text-align:left; }

#footer_table {
  width:100%;
  text-align:left;
}

/* MEDIA BOX LAYOUT */

.more { clear:both; margin:0px 0px 0px 5px; padding-top:1px; }
.more a { color:#006500; font-weight:normal; font-size:12px; }

.mediabox { margin:4px 4px 0px 4px; background:#62a14a; }

.mediabox .header { clear:both; width:100%; }
.mediabox .header tr { height:61px; }
.mediabox .header .left { width:15px; background:url('img/mediabox/mediabox-header-left.png') no-repeat!important; }
.mediabox .header .right { width:15px; background:url('img/mediabox/mediabox-header-right.png') no-repeat!important; }
.mediabox .header .center { background:url('img/mediabox/mediabox-header-center.png') repeat-x!important; vertical-align:middle; }
.mediabox .header .center span { float:left; display:block; height:61px; width:61px; margin:0px 10px 0px 2px; }
.mediabox .header .center #mediaico_photos { background:url('img/boxicons/mediaico-photos.png') no-repeat; }
.mediabox .header .center #mediaico_videos { background:url('img/boxicons/mediaico-videos.png') no-repeat; }
.mediabox .header .center #mediaico_screensavers { background:url('img/boxicons/mediaico-screensavers.png') no-repeat; }
.mediabox .header .center #mediaico_wallpapers { background:url('img/boxicons/mediaico-wallpapers.png') no-repeat; }
.mediabox .header .center #mediaico_presentations { background:url('img/boxicons/mediaico-presentations.png') no-repeat; }
.mediabox .header .center #mediaico_templates { background:url('img/boxicons/mediaico-templates.png') no-repeat; }
.mediabox .header .center #mediaico_games { background:url('img/boxicons/mediaico-games.png') no-repeat; }
.mediabox .header .center #mediaico_recipes { background:url('img/boxicons/mediaico-recipes.png') no-repeat; }
.mediabox .header .center #mediaico_moviescripts { background:url('img/boxicons/mediaico-moviescripts.png') no-repeat; }
.mediabox .header .center #mediaico_movietrailers { background:url('img/boxicons/mediaico-movietrailers.png') no-repeat; }
.mediabox .header .center #mediaico_ecards { background:url('img/boxicons/mediaico-ecards.png') no-repeat; }
.mediabox .header .center #mediaico_lyrics { background:url('img/boxicons/mediaico-lyrics.png') no-repeat; }
.mediabox .header .center #mediaico_news { background:url('img/boxicons/mediaico-news.png') no-repeat; }
.mediabox .header .center #mediaico_ebooks { background:url('img/boxicons/mediaico-ebooks.png') no-repeat; }
.mediabox .header .center #mediaico_literatures { background:url('img/boxicons/mediaico-literatures.png') no-repeat; }
.mediabox .header .center #mediaico_finances { background:url('img/boxicons/mediaico-finances.png') no-repeat; }
.mediabox .header .center #mediaico_realestates { background:url('img/boxicons/mediaico-realestates.png') no-repeat; }
.mediabox .header .center #mediaico_humorpictures { background:url('img/boxicons/mediaico-humorpictures.png') no-repeat; }
.mediabox .header .center #mediaico_humorvideos { background:url('img/boxicons/mediaico-humorvideos.png') no-repeat; }
.mediabox .header .center #mediaico_humorjokes { background:url('img/boxicons/mediaico-humorjokes.png') no-repeat; }
.mediabox .header .center #mediaico_electronics { background:url('img/boxicons/mediaico-electronics.png') no-repeat; }
.mediabox .header .center #mediaico_computers { background:url('img/boxicons/mediaico-computers.png') no-repeat; }
.mediabox .header .center #mediaico_media { background:url('img/boxicons/mediaico-media.png') no-repeat; }
.mediabox .header .center #mediaico_shoprealestate { background:url('img/boxicons/mediaico-shoprealestate.png') no-repeat; }
.mediabox .header .center #mediaico_shopmortgage { background:url('img/boxicons/mediaico-shopmortgage.png') no-repeat; }
.mediabox .header .center #mediaico_shoptravel { background:url('img/boxicons/mediaico-shoptravel.png') no-repeat; }
.mediabox .header .center #mediaico_freeemail { background:url('img/boxicons/mediaico-freeemail.png') no-repeat; }
.mediabox .header .center #mediaico_freechat { background:url('img/boxicons/mediaico-freechat.png') no-repeat; }
.mediabox .header .center #mediaico_search { background:url('img/boxicons/mediaico-search.png') no-repeat; }
.mediabox .header .center #mediaico_directory { background:url('img/boxicons/mediaico-directory.png') no-repeat; }
.mediabox .header .center #mediaico_ads { background:url('img/boxicons/mediaico-ads.png') no-repeat; }
.mediabox .header .center #mediaico_share { background:url('img/boxicons/mediaico-share.png') no-repeat; }
.mediabox .header .center #mediaico_blog { background:url('img/boxicons/mediaico-blog.png') no-repeat; }
.mediabox .header .center label { float:left; color:#ffffff; height:61px; line-height:61px; font-weight:bold; font-size:17px; }

.mediabox .middle { clear:both; width:100%; }
.mediabox .middle tr {  }
.mediabox .middle .datacontainer { background:#62a14a url('img/mediabox/mediabox-container-center.png') repeat-x!important; }
.mediabox .middle .datacontainer .cdatabox { margin:1px 12px 9px; background:#ffffff; }
.mediabox .middle .datacontainer .more { clear:both; margin:5px 0px 2px 5px; }
.mediabox .middle .datacontainer .more a { color:#006500; font-weight:normal; font-size:12px; }

.databox { width:100%; border:0px; }
.databox td { padding:0px; height:3px; line-height:3px; font-size:1px; }
.databox td.maincol { padding:0px; line-height:12px; font-size:12px; text-align:center; vertical-align:top; }
.databox tr { height:3px!important; }
.databox tr.mainrow {  }
.databox .hleft { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/mediabox/mediabox-container-nw.png') no-repeat!important; }
.databox .hright { margin:0px; float:right; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/mediabox/mediabox-container-ne.png') no-repeat!important; }
.databox .hcenter { margin:0px; float:left; height:3px; line-height:3px; font-size:1px; background:#ffffff!important; }
.databox .fleft { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/mediabox/mediabox-container-sw.png') no-repeat!important; }
.databox .fright { margin:0px; float:right; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/mediabox/mediabox-container-se.png') no-repeat!important; }
.databox .fcenter { margin:0px; float:left; height:3px; line-height:3px; font-size:1px; background:#ffffff!important; }

.databox td.maincol .box { clear:both; width:563px; height:136px; overflow:hidden; margin:3px 6px 0px; text-align:center;
  border:1px solid #e6e2e6; border-left:0px;
}

.box td { font-size:12px; line-height:12px; }

.item { float:left; width:111px; text-align:center; border-left:1px solid #e6e2e6; }
.item .ratings { margin:4px 0px 0px 0px; height:17px; }
.item .thumb { margin:4px 0px 0px 0px; }
.item .thumb a { text-decoration:none; }
.item .thumb a img { border:2px solid #000000; width:65px; height:65px; }
.item .thumb a:hover { text-decoration:none; }
.item .thumb a:hover img { width:65px; height:65px; }
.item .title { margin:3px 2px 0px 2px; font-weight:normal; height:39px; line-height:18px; overflow:hidden; }
.item .big { height:60px!important; line-height:20px!important; }


.ajaxbox { margin:5px 0px; text-align:center; padding-left:4px; }
.ajaxbox .item { width:92px; border:1px solid #e6e2e6; margin:-1px 0px 0px -1px; }
.ajaxbox .item .thumb { height:65px; }


#bar_admin .mediabox { margin-top:-6px!important; }
.mediabox .middle_admin { clear:both; width:100%; }
.mediabox .middle_admin tr {  }
.mediabox .middle_admin .datacontainer { background:#62a14a url('img/mediabox/mediabox-container-center.png') repeat-x!important; }
.mediabox .middle_admin .datacontainer .cdatabox { margin:1px 12px 9px 12px; background:#ffffff; }
.mediabox .middle_admin .datacontainer .cdatabox .databox tr.mainrow {  }
.mediabox .middle_admin .datacontainer .cdatabox .databox td.maincol .box {
  clear:both; width:638px; height:auto!important; overflow:visible!important; margin:3px 6px 0px 6px; text-align:left; font-size:12px;
  border:0px;
}

.mediabox .middle_catalog { clear:both; width:100%; }
.mediabox .middle_catalog tr {  }
.mediabox .middle_catalog .datacontainer { background:#62a14a url('img/mediabox/mediabox-container-center.png') repeat-x!important; }
.mediabox .middle_catalog .datacontainer .cdatabox { margin:1px 12px 9px 12px; background:#ffffff; }
.mediabox .middle_catalog .datacontainer .cdatabox .databox tr.mainrow {  }
.mediabox .middle_catalog .datacontainer .cdatabox .databox td.maincol .box {
  clear:both; width:564px; height:675px; overflow:hidden; margin:3px 6px 0px 6px; text-align:center; font-size:12px;
  border:0px; border-top:1px solid #e6e2e6;
}
.mediabox .middle_catalog .datacontainer .cdatabox .databox td.maincol .box .noitems {
  height:529px; padding-top:30px; font-size:15px;
}

.row { clear:both; border:1px solid #e6e2e6; border-top:0px; height:111px; overflow:hidden; padding-left:0px; }
.row .item { float:left; width:281px; height:100px; overflow:hidden; margin:0px 0px 0px -1px; padding:5px 0px 6px; text-align:center; border:0px; border-left:1px solid #e6e2e6; }
.row .item .left { float:left; width:81px; }
.row .item .right { float:left; width:175px; text-align:left; height:95px; overflow:hidden; margin-left:5px; }
.row .item .thumb { margin:4px 0px 0px 6px; }
.row .item .ratings { margin:2px 0px 0px 0px; text-align:left; width:80px; }
.row .item .title { margin:1px 0px 0px 0px; font-weight:bold; height:auto; line-height:13px; }
/*.row .item .title { margin:1px 0px 0px 0px; font-weight:normal; height:auto; line-height:13px; }*/
.row .item .desc { line-height:12px; }
/*.row .item .desc { line-height:13px; }*/
.row .item .title  a:hover {color: #ffbe00; mso-bidi-font-size:12pt}



.viewbox {
  clear:both; width:542px; height:596px; overflow:auto; margin:3px auto 0px auto; text-align:center; font-size:12px;
  border:0px!important;
}
.viewbox .rating { padding:5px 0px 0px 0px; }
.viewbox .title { padding:15px 0px 20px 0px; border-bottom:1px solid #cdcecd; color:#317d31; font-weight:bold; font-size:14px; }
.viewbox .info { padding:15px 0px 20px 10px; border-bottom:1px solid #cdcecd; text-align:left; line-height:15px; }
.viewbox .image { padding:15px 0px 20px 10px; }
.viewbox .image img { width:440px; height:320px; border:2px solid #000000; }
.viewbox .desc { text-align:left; font-style:italic; padding:0px 10px 20px 10px; }


.mediabox .middle_view { clear:both; width:100%; }
.mediabox .middle_view tr {  }
.mediabox .middle_view .datacontainer { background:#62a14a url('img/mediabox/mediabox-container-center.png') repeat-x!important; }
.mediabox .middle_view .datacontainer .cdatabox { margin:1px 12px 9px 12px; background:#ffffff; }
.mediabox .middle_view .datacontainer .cdatabox .databox tr.mainrow {  }
.mediabox .middle_view .datacontainer .cdatabox .databox td.maincol .box {
  clear:both; width:559px; height:606px; overflow:auto; margin:2px 0px 0px 5px; text-align:center; font-size:12px;
  border:0px; overflow-x:hidden;
}

#zavzobox {  }
#zavzobox .top { clear:both; }
#zavzobox .top .thumb { float:left; margin:5px 10px 10px 5px; border:0px; width:65px; height:65px; }
#zavzobox .top .info { float:left; margin:0px 0px 0px 0px; text-align:left; width:250px; }
#zavzobox .top .info div span { font-weight:bold; color:#505050; }
#zavzobox .top .info .rating { margin:0px 0px 2px 0px; }
#zavzobox .top .info .title { margin:0px 0px 6px 0px; font-weight:bold; color:#006600; }
#zavzobox .top .info .size { margin:0px 0px 1px 0px; }
#zavzobox .top .info .added { margin:0px 0px 1px 0px; }
#zavzobox .top .info .rat { margin:0px 0px 1px 0px; }
#zavzobox .top .info .views { margin:0px 0px 1px 0px; }
#zavzobox .top .download { display:block; float:right; background:url('img/mediabox/zavzobox-top-download.gif'); width:200px; height:95px; }
#zavzobox .middle { clear:both; }
#zavzobox .middle .desc { clear:both; margin:0px 0px 20px 5px; padding-top:5px; text-align:left; }
#zavzobox .middle .desc span { font-weight:bold; color:#505050; }
#zavzobox .middle .image {  }
#zavzobox .middle .image img { width:440px; height:320px; border:1px solid #000000; }
#zavzobox .bottom { float:right; margin:10px 5px 10px 0px; text-align:right; height:50px; line-height:50px; background:url('img/mediabox/zavzobox-bottom-download.gif') no-repeat 10px; text-indent:40px; font-weight:bold; }


#newsbox {  }
#newsbox .top { clear:both; }
#newsbox .top .thumb { float:left; margin:5px 10px 10px 5px; border:1px solid #000000; width:130px; }
#newsbox .top .info { float:left; margin:0px 0px 0px 0px; text-align:left; width:380px; }
#newsbox .top .info div span { font-weight:bold; color:#505050; }
#newsbox .top .info .rating { margin:0px 0px 2px 0px; }
#newsbox .top .info .title { margin:0px 0px 6px 0px; font-weight:bold; color:#006600; font-size:15px; }
#newsbox .top .info .added { margin:0px 0px 1px 0px; }
#newsbox .top .info .popularity { margin:0px 0px 5px 0px; }
#newsbox .top .info .link { margin:0px 0px 1px 0px; }
#newsbox .top .info .link a {  }
#newsbox .middle { clear:both; }
#newsbox .middle .header { clear:both; width:auto; margin:0px 20px 20px 35px; padding-top:5px; text-align:right; font-style:italic; }
#newsbox .middle .content { clear:both; margin:0px 20px 20px 5px; padding-top:5px; text-align:left; }
#newsbox .middle .content br { display:block; margin-bottom:11px; }


.mediabox .middle_play { clear:both; width:100%; }
.mediabox .middle_play tr {  }
.mediabox .middle_play .datacontainer { background:#62a14a url('img/mediabox/mediabox-container-center.png') repeat-x!important; }
.mediabox .middle_play .datacontainer .cdatabox { margin:1px 12px 9px 12px; background:#ffffff; }
.mediabox .middle_play .datacontainer .cdatabox .databox tr.mainrow {  }
.mediabox .middle_play .datacontainer .cdatabox .databox td.maincol .box {
  clear:both; width:570px; height:716px; overflow:auto; margin:0px 3px 0px 3px; text-align:center; font-size:12px;
  border:0px;
}
#cgamebox { background:transparent; }
#gamebox { background:transparent; }
#gamebox td.maincol { background:transparent!important; }
#gamebox .box { width:570px; height:468px; padding:0px; margin:4px auto 0px auto; background:transparent!important; }
#gamebox .box .top { clear:both; }
#gamebox .box .top .thumb { float:left; margin:5px 10px 10px 5px; border:0px; width:65px; height:65px; }
#gamebox .box .top .info { float:left; margin:0px 0px 0px 0px; text-align:left; width:250px; }
#gamebox .box .top .info div span { font-weight:bold; color:#505050; }
#gamebox .box .top .info .rating { margin:0px 0px 2px 0px; }
#gamebox .box .top .info .title { margin:0px 0px 6px 0px; font-weight:bold; color:#006600; }
#gamebox .box .top .info .size { margin:0px 0px 1px 0px; }
#gamebox .box .top .info .added { margin:0px 0px 1px 0px; }
#gamebox .box .top .info .rat { margin:0px 0px 1px 0px; }
#gamebox .box .top .info .views { margin:0px 0px 1px 0px; }
#gamebox .box .middle { clear:both; }
#gamebox .box .middle .desc { clear:both; margin:0px 0px 20px 5px; padding-top:13px; text-align:left; }
#gamebox .box .middle .desc span { font-weight:bold; color:#505050; }
#gamebox .box .middle #item { border:1px solid #000000; }

#recipebox .box .top { clear:both; overflow-x:hidden; }
#recipebox .box .top .thumb { float:left; margin:2px 10px 10px 5px; border:0px; }
#recipebox .box .top .info { float:left; margin:0px; text-align:left; width:320px; }
#recipebox .box .top .info div span { font-weight:bold; color:#505050; }
#recipebox .box .top .info .rating { margin:0px 0px 2px 0px; }
#recipebox .box .top .info .title { margin:0px 0px 13px 0px; font-weight:bold; color:#006600; font-size:15px; line-height:18px; }
#recipebox .box .top .info .diff { margin:0px 0px 13px 0px; }
#recipebox .box .top .info .yield { margin:0px 0px 13px 0px; }
#recipebox .box .top .info .ready { margin:0px 0px 13px 0px; }
#recipebox .box .middle { clear:both; text-align:left; }
#recipebox .box .middle .desc { clear:both; margin:0px 0px 0px 5px; padding-top:5px; text-align:left; }
#recipebox .box .middle .desc span { font-weight:bold; color:#505050; }
#recipebox .box .middle .recipe { border-top:1px solid #e6e2e6; margin-top:15px; margin-left:5px; padding-top:15px; }
#recipebox .box .middle .recipe .title { font-weight:bold; font-size:15px; padding-bottom:15px; color:#006600; }
#recipebox .box .middle .recipe table td { font-size:12px!important; line-height:12px!important; }

#ecard { overflow-x:hidden; }
#ecardbox .top { clear:both; }
#ecardbox .top .rating { margin:0px 0px 2px 0px; }
#ecardbox .top .title { margin:0px 0px 13px 0px; font-weight:bold; color:#006600; font-size:15px; }
#ecardbox .middle { clear:both; padding:0px 0px 20px 0px; }
#ecardbox .middle .image {  }
#ecardbox .middle .image img { width:250px; height:250px; }
#ecardbox .bottom { margin:0px; text-align:left; }
#ecardbox .bottom .title { font-weight:bold; font-size:15px; padding-bottom:5px; text-indent:5px; color:#006600; text-align:left; border-bottom:1px solid #006600; }
#ecardbox .bottom form { margin:11px auto 0px auto; text-align:center; padding:0px; width:520px; }
#ecardbox .bottom form .row { clear:both; margin:5px 0px 0px 0px; border:0px; padding:0px; height:auto; }
#ecardbox .bottom form .row label { float:left; margin:8px 8px 0px 0px; width:100px; text-align:right; font-weight:bold; }
#ecardbox .bottom form .row .textbox { float:left; margin:3px 5px 0px 0px; border:1px solid #505050; width:160px; }
#ecardbox .bottom form .row textarea { float:left; margin:3px 5px 0px 0px; border:1px solid #505050; width:350px; height:100px; }
#ecardbox .bottom form .row .checkbox { float:left; margin:3px 5px 0px 0px; }
#ecardbox .bottom form .row select { float:left; margin:3px 5px 0px 0px; width:100px; }
#ecardbox .bottom form .row .button { float:left; margin:3px 5px 0px 0px; }

#ecardview { overflow-x:hidden; }
#ecardview .image { float:left; margin:5px 10px 10px 5px; width:250px; height:250px; }
#ecardview .text { float:left; width:270px; text-align:left; margin:10px 15px 0px 0px; line-height:16px; }
#ecardview .line { clear:both; height:10px; line-height:10px; border-bottom:1px solid #606060; margin:0px 0px 4px 300px; }
#ecardview .from { clear:both; margin:0px 0px 0px 0px; font-style:italic; color:#606060; }
#ecardview .from .name { float:right; margin:0px 20px 0px 0px; }
#ecardview .from .email { float:right; margin:0px 10px 0px 0px; }
#ecardview .control { clear:both; width:250px; height:40px; text-align:center; padding:10px 0px 0px 5px; }
#ecardview .control form { float:left; padding:0px; margin:0px 5px 0px 0px; }

#ecardsend { overflow-x:hidden; }
#ecardsend .message { text-align:center; margin:50px auto 0px auto; font-size:16px; }

#ebook { overflow-x:hidden }
#ebookbox .box .top { clear:both; }
#ebookbox .box .top .info { margin:0px auto 0px auto; padding:10px 0px 10px 0px; text-align:center; width:520px; border-bottom:1px solid #e6e2e6; }
#ebookbox .box .top .subinfo { text-align:left!important; }
#ebookbox .box .top .info div span { font-weight:bold; color:#505050; }
#ebookbox .box .top .info .rating { margin:0px 0px 2px 0px; }
#ebookbox .box .top .info .title { margin:0px 0px 13px 0px; font-weight:bold; color:#006600; font-size:15px; }
#ebookbox .box .top .info .authors { margin:0px 0px 13px 0px; font-weight:bold; color:#006600; font-size:15px; }
#ebookbox .box .top .subinfo .added { float:left; margin:0px 0px 10px 0px!important; }
#ebookbox .box .top .subinfo .rating { float:left; margin:0px 0px 10px 20px!important; }
#ebookbox .box .top .subinfo .views { float:left; margin:0px 0px 10px 20px!important; }
#ebookbox .box .top .subinfo .desc { float:left; width:520px; margin:0px 0px 2px 0px!important; }
#ebookbox .box .middle { clear:both; text-align:left; margin:10px 0px 10px 0px; }
#ebookbox .box .middle .content { width:auto; margin:0px 10px 0px 10px; }

#lyric { margin:2px 5px; height:604px; width:566px; }
#lyricbox .box .top { clear:both; overflow-x:hidden; }
#lyricbox .box .top .info { margin:0px auto 0px auto; padding:10px 0px 10px 0px; text-align:center; width:520px; border-bottom:1px solid #e6e2e6; }
#lyricbox .box .top .info div span { font-weight:bold; color:#505050; }
#lyricbox .box .top .info .title { margin:0px 0px 13px 0px; font-weight:bold; color:#006600; font-size:15px; }
#lyricbox .box .top .info .author { margin:0px 0px 13px 0px; text-align:left; }
#lyricbox .box .top .info .album { margin:0px 0px 3px 0px; text-align:left; }
#lyricbox .box .middle { clear:both; text-align:left; margin:10px 0px 10px 0px; }
#lyricbox .box .middle .content { width:auto; margin:0px 10px 0px 20px; }

#ctrailerbox { background:transparent; margin-top:1px!important; margin-left:5px; margin-right:5px; margin-bottom:2px!important; }
#trailerbox { margin:5px 0px 0px 0px; }
#trailerbox .mainrow {  }
#trailerbox .maincol {  }
#trailer { height:289px!important; width:580px; margin:2px 0px 2px 5px; }
#trailer1 { width:580px; margin:2px 0px 2px 5px;}
#trailer .thumb { float:left; margin:0px 13px 0px 0px; }
#trailer .info { float:left; margin:0px 0px 0px 0px; width:400px; text-align:left; }
#trailer .info div span { font-weight:bold; color:#000000; }
#trailer .info .title { margin:0px 0px 5px 0px; font-weight:bold; color:#006600; font-size:15px; }
#trailer .info .year { margin:0px 0px 13px 0px; text-align:left; }
#trailer .info .desc { margin:0px 0px 13px 0px; text-align:left; }

#script { text-align:left; overflow-x:hidden; }
#scriptbox .box .top { clear:both; height:100px; overflow-x:hidden; text-align:left; }
#scriptbox .box .top .thumb { float:left; margin:5px 10px 10px 5px; border:0px; width:65px; height:65px; }
#scriptbox .box .top .info { float:left; margin:0px 0px 0px 0px; text-align:left; width:250px; }
#scriptbox .box .top .info div span { font-weight:bold; color:#505050; }
#scriptbox .box .top .info .title { margin:5px 0px 8px 0px; font-weight:bold; color:#006600; font-size:15px; }
#scriptbox .box .top .info .cauthors { float:left; font-weight:bold; }
#scriptbox .box .top .info .entire { clear:both; margin:0px 0px 0px 0px; padding-top:3px; }
#scriptbox .box .top .info .authors { float:left; margin:0px 0px 0px 5px; }
#scriptbox .box .top .info .authors .author { margin:0px 0px 2px 0px; }
#scriptbox .box .middle { clear:both; text-align:left; }
#scriptbox .box .middle .content { clear:both; margin:0px 0px 30px 5px; padding-top:5px; text-align:left; }
#scriptbox .box .middle .desc { clear:both; margin:20px 15px 0px 0px; padding-top:5px; text-align:left; }
#scriptbox .box .middle .content .title { font-weight:bold; font-size:15px; padding-bottom:10px; color:#006600; }
#scriptbox .box .middle .content .chapters { margin:0px 0px 0px 10px; }
#scriptbox .box .middle .content .chapters .chapter { display:block; }
#scriptbox .box .middle .content .text { text-align:left; margin:0px 0px 0px 10px; }

#humorpicturebox {  }
#humorpicturebox .top { clear:both; }
#humorpicturebox .top .thumb { float:left; margin:5px 10px 10px 5px; border:0px; width:65px; height:65px; }
#humorpicturebox .top .info { float:left; margin:0px 0px 0px 0px; text-align:left; width:250px; }
#humorpicturebox .top .info div span { font-weight:bold; color:#505050; }
#humorpicturebox .top .info .rating { margin:0px 0px 2px 0px; }
#humorpicturebox .top .info .title { margin:0px 0px 6px 0px; font-weight:bold; color:#006600; }
#humorpicturebox .top .info .added { margin:0px 0px 1px 0px; }
#humorpicturebox .top .info .rat { margin:0px 0px 1px 0px; }
#humorpicturebox .top .info .views { margin:0px 0px 1px 0px; }
#humorpicturebox .top .download { display:block; float:right; background:url('img/mediabox/zavzobox-top-download.gif'); width:200px; height:95px; }
#humorpicturebox .middle { clear:both; }
#humorpicturebox .middle .desc { clear:both; margin:0px 0px 20px 5px; padding-top:5px; text-align:left; }
#humorpicturebox .middle .desc span { font-weight:bold; color:#505050; }
#humorpicturebox .middle .image {  }
#humorpicturebox .middle .image img { border:1px solid #000000; }
#humorpicturebox .bottom { float:right; margin:10px 5px 10px 0px; text-align:right; height:50px; line-height:50px; background:url('img/mediabox/zavzobox-bottom-download.gif') no-repeat 10px; text-indent:40px; font-weight:bold; }

#chumorvideobox { background:transparent; margin-top:1px!important; margin-left:5px; margin-right:5px; margin-bottom:2px; }
#humorvideobox { margin:1px 0px 4px 0px; }
#humorvideobox .mainrow {  }
#humorvideobox .maincol {  }
#humorvideo { height:314px!important; width:580px; margin:2px 5px; }
#humorvideo .thumb { float:left; margin:0px 13px 0px 0px; width:65px; height:65px; }
#humorvideo .info { float:left; margin:0px 0px 0px 0px; width:400px; text-align:left; }
#humorvideo .info div span { font-weight:bold; color:#505050; }
#humorvideo .info .rating { margin:0px 0px 2px 0px; }
#humorvideo .info .title { margin:0px 0px 5px 0px; font-weight:bold; color:#006600; font-size:15px; line-height:18px; }
#humorvideo .info .added { margin:0px 0px 1px 0px; }
#humorvideo .info .rat { margin:0px 0px 1px 0px; }
#humorvideo .info .views { margin:0px 0px 1px 0px; }
#humorvideo .desc { clear:both; margin:0px 0px 0px 0px; padding-top:5px; text-align:left; height:200px; overflow:hidden; }
#humorvideo .desc span { font-weight:bold; color:#505050; }

#humorjokebox {  }
#humorjokebox .top { clear:both; margin-left:8px; }
#humorjokebox .top .info { float:left; margin:0px 0px 0px 0px; text-align:left; width:250px; }
#humorjokebox .top .info div span { font-weight:bold; color:#505050; }
#humorjokebox .top .info .rating { margin:0px 0px 2px 0px; }
#humorjokebox .top .info .title { margin:0px 0px 6px 0px; font-weight:bold; color:#006600; }
#humorjokebox .top .info .added { margin:0px 0px 1px 0px; }
#humorjokebox .top .info .rat { margin:0px 0px 1px 0px; }
#humorjokebox .top .info .views { margin:0px 0px 1px 0px; }
#humorjokebox .middle { clear:both; }
#humorjokebox .middle .content { clear:both; margin:0px 0px 20px 5px; padding-top:11px; text-align:left; }
#humorjokebox .bottom { float:right; margin:10px 5px 10px 0px; text-align:right; height:50px; line-height:50px; background:url('img/mediabox/zavzobox-bottom-download.gif') no-repeat 10px; text-indent:40px; font-weight:bold; }




.mediabox .middle_playmore { clear:both; width:100%; }
.mediabox .middle_playmore tr {  }
.mediabox .middle_playmore .datacontainer { background:#62a14a url('img/mediabox/mediabox-container-center.png') repeat-x!important; text-align:left; }
.mediabox .middle_playmore .datacontainer .cdatabox { margin:1px 12px 9px 12px; background:#ffffff; }
.mediabox .middle_playmore .datacontainer .cdatabox .databox tr.mainrow {  }
.mediabox .middle_playmore .datacontainer .cdatabox .databox td.maincol .box {
  clear:both; width:824px; height:auto; overflow:auto; margin:2px 5px 0px; text-align:center; font-size:12px;
  border:0px; border-top:1px solid #e6e2e6; border-left:1px solid #e6e2e6;
}
.mediabox .middle_playmore .datacontainer .more { clear:both; margin:5px 0px 2px 5px; text-align:left; }
.mediabox .middle_playmore .datacontainer .more a { color:#006500; font-weight:normal; font-size:12px; }

.middle_playmore .item { float:left; width:102px; text-align:center; border:1px solid #e6e2e6; margin:-1px 0px 0px -1px; }
.middle_playmore .item .ratings { margin:4px 0px 0px 0px; }
.middle_playmore .item .thumb { margin:4px 0px 0px 0px; height:65px; }
.middle_playmore .item .thumb a { text-decoration:none; }
.middle_playmore .item .thumb a img { border:2px solid #000000; width:65px; height:65px; }
.middle_playmore .item .thumb a:hover { text-decoration:none; }
.middle_playmore .item .thumb a:hover img { width:65px; height:65px; }
.middle_playmore .item .title { margin:3px 2px 0px 2px; font-weight:normal; width:100px; height:39px; line-height:18px; overflow:hidden; }


/* PROBABLY DEPRECATED */
/*
.catsbox {
  clear:both; width:542px; height:595px; overflow:auto; margin:3px auto 0px auto; text-align:center; font-size:12px;
  border:1px solid #e6e2e6;
}
.catsbox a { display:block; float:left; width:250px; margin:5px; background:transparent; text-decoration:none;
  font-size:13px;
  text-align:left;
}
.catsbox a:hover {
  text-decoration:underline;
}*/


.common_paginator { clear:both; padding:10px 0px 0px 3px; text-align:center; font-weight:bold; color:#ffffff; }
.common_paginator span { padding:0px; margin:0px 0px 0px 2px; border:1px solid #006500; background:#007F00; width:25px; height:25px; line-height:25px; display:block; float:left; text-align:center; }
.common_paginator a { padding:0px; margin:0px 0px 0px 2px; border:1px solid #006500; background:#62a14a; color:#ffffff; text-decoration:none; width:25px; height:25px; line-height:25px; display:block; float:left; text-align:center; }
.common_paginator a:hover { background:#007F00; text-decoration:none; }
.common_paginator a:visited { color:#ffffff; }


.mediabox .footer { clear:both; width:100%; }
.mediabox .footer tr { height:3px; }
.mediabox .footer .left { width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/mediabox/mediabox-footer-left.png') no-repeat!important; }
.mediabox .footer .right { width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/mediabox/mediabox-footer-right.png') no-repeat!important; }
.mediabox .footer .center { background:url('img/mediabox/mediabox-footer-center.png') repeat-x!important; height:3px; line-height:3px; }


/* POPUP PREVIEW BOX LAYOUT */

#previewbox {
  position:absolute; z-index:1000000; width:216px; height:196px; top:0px; left:0px;
  background:url('img/singleboxes/preview-bg.png') no-repeat; color:#ffffff;
}
#previewbox .title { margin:0px 0px 0px 35px; height:23px; line-height:25px; overflow:hidden; width:165px; font-weight:bold; color:#000000; }
#previewbox .desc { margin:10px 0px 0px 35px; width:158px; height:140px; overflow:hidden; }
#previewbox .desc span {  }
#previewbox .desc img { float:right; width:65px; height:65px; margin-left:7px; border:2px solid #000000; }



/* LOGIN BOX LAYOUT */
.loginbox { padding:0px 2px 0px 2px; width:177px; }
.loginbox .header { clear:both; width:100%; height:33px; }
.loginbox .header tr {  }
.loginbox .header .left { width:14px; background:url('img/singleboxes/loginbox-header-left.png') no-repeat!important; }
.loginbox .header .right { width:14px; background:url('img/singleboxes/loginbox-header-right.png') no-repeat!important; }
.loginbox .header .center { background:url('img/singleboxes/loginbox-header-center.png') repeat-x!important; vertical-align:middle; }
.loginbox .header .center label { float:left; color:#ffffff; margin-top:8px; font-weight:bold; font-size:17px; }

#accountlinks { margin:5px 3px; }
#accountlinks a { display:block; overflow:hidden; height:20px; line-height:20px; margin:0px; background:transparent url('http://images.quikzilla.com/arrow_right_green.gif') no-repeat 2px; text-indent:15px; }


/* SIDEBAR BOX LAYOUT */

.sidebox { margin:4px 4px -4px 0px; background:#62a14a; }

.sidebox .header { clear:both; width:100%; }
.sidebox .header tr {  }
.sidebox .header .left { width:15px; background:url('img/sidebox/sidebox-header-left.png') no-repeat!important; }
.sidebox .header .right { width:15px; background:url('img/sidebox/sidebox-header-right.png') no-repeat!important; }
.sidebox .header .center { background:url('img/sidebox/sidebox-header-center.png') repeat-x!important; vertical-align:middle; }
.sidebox .header .center span { float:left; display:block; height:49px; width:61px; margin:0px 10px 0px 2px; }
.sidebox .header .center #sideboxico_banners { width:50px; background:url('img/sidebox/sideboxico-banners.png') no-repeat; }
.sidebox .header .center label { float:left; color:#ffffff; height:29px; padding-top:20px; font-weight:bold; font-size:17px; }
.sidebox .middle { clear:both; width:100%; }
.sidebox .middle tr {  }
.sidebox .middle .mainrow { height:auto; }
.sidebox .middle .maincol { height:auto; }
.sidebox .footer { clear:both; width:100%; }
.sidebox .footer tr { height:3px; }
.sidebox .footer .left { width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/sidebox/sidebox-footer-left.png') no-repeat!important; }
.sidebox .footer .right { width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/sidebox/sidebox-footer-right.png') no-repeat!important; }
.sidebox .footer .center { background:url('img/sidebox/sidebox-footer-center.png') repeat-x!important; height:3px; line-height:3px; }
.sidebox .controlbox { height:27px; background:url('img/sidebox/popbar-bg.png') repeat-x; }
.sidebox .controlbox .btn { display:block; float:left; width:31px; height:27px; background:url('img/sidebox/popbar-btn.png') no-repeat; }
.sidebox .controlbox .right { float:right; width:15px; height:27px; background:url('img/sidebox/popbar-right.png') no-repeat; }

.cbanners { background:url('img/sidebox/sidebox-container-center.png') repeat-x!important; }
.banners { margin:13px 0px 8px 11px; }
.banners a { display:block; width:234px; height:60px; margin:0px 0px 1px 0px; }
.banners div { margin-top:3px!important; }
.cbanners a img { border:0px; width:234px; height:60px; }

#sidecategoriesbox { margin-bottom:0px!important; }

.cmorecontent { background:url('img/sidebox/sidebox-container-center.png') repeat-x!important; }
.morecontent { margin:3px 3px 0px 3px; }
.morecontent .databox {  }
.morecontent .databox td.maincol { text-align:center; }
.morecontent .databox td.maincol .box { clear:both; width:218px; height:150px; overflow:auto; margin:0px; text-align:center; border:0px; }
.morecontent .databox td.maincol .box .item { float:none; clear:both; width:180px; text-align:center; margin:0px auto 0px auto; border:0px; }
.morecontent .databox td.maincol .box .item .title { margin:3px 2px 0px 2px; font-weight:bold; height:auto; line-height:auto; }


.morecontent .databox td.maincol .catbox { clear:both; width:247px; height:150px; overflow:auto; overflow-x:hidden; margin:0px; text-align:left; }
.catbox .category { display:block; overflow:hidden; height:20px; line-height:20px; margin:0px 0px 0px 3px; border-top:1px solid #e6e2e6; background:transparent url('http://images.quikzilla.com/arrow_right_green.gif') no-repeat 2px; text-indent:15px; }
.catbox .category:hover { background-color:#f6f6f6; }
.catbox .selected { font-weight:bold; }
.catbox .pcategory { display:block; overflow:hidden; height:20px; line-height:20px; margin:0px 0px 0px 3px; border-top:1px solid #e6e2e6; background:transparent url('http://images.quikzilla.com/arrow_right_green.gif') no-repeat 2px; text-indent:15px; }
.catbox .pcategory:hover { background-color:#f6f6f6; }
.catbox .subcategory { display:block; overflow:hidden; height:18px; line-height:18px; margin:0px 0px 0px 8px; background:transparent url('http://images.quikzilla.com/arrow_right_green.gif') no-repeat 2px; text-indent:15px; }


.moreitemscontent { margin:13px 12px 9px 12px; width:232px; }
.moreitemscontent .databox {  }
.moreitemscontent .databox td.maincol { text-align:center; }
.moreitemscontent .databox td.maincol .box { clear:both; width:218px; height:273px; overflow:auto; overflow-x:hidden; margin:2px 5px 2px 5px; text-align:left; border:1px solid #e6e2e6; }
.moreitemscontent .databox td.maincol .box .item { clear:both; width:100%; margin:-1px 0px 0px 0px; padding:5px 0px 5px 0px; border:0px; border-top:1px solid #e6e2e6; }
.moreitemscontent .databox td.maincol .box .item .thumb { float:left; margin:0px; padding:0px 0px 0px 5px; }
.moreitemscontent .databox td.maincol .box .item .title { margin:0px 5px 0px 5px; height:auto; line-height:auto; text-align:left; }
.moreitemscontent .callitems { clear:both; margin:3px 0px 5px 7px; }
.moreitemscontent .callitems a { display:block; color:#006500; text-decoration:none; font-weight:normal; }
.moreitemscontent .callitems a:hover { text-decoration:underline; }


/* FOOT BANNERS LAYOUT */

#footbans_table { width:100%; border:0px; margin:0px 0px 0px 0px; background:#ffffff; }

#footbans_medium { width:482px; background:#ffffff; padding:0px 4px 0px 10px; text-align:left; }

#footbans_medium .fbheader { clear:both; height:3px; line-height:3px; font-size:1px; }
#footbans_medium .fbheader .left { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-header-left.png') no-repeat!important; }
#footbans_medium .fbheader .right { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-header-right.png') no-repeat!important; }
#footbans_medium .fbheader .center { margin:0px; float:left; width:476px; height:3px; line-height:3px; background:url('img/footer/footbansbox-header-center.png') repeat-x!important; }

#footbans_medium .fbmiddle { background:#62a14a; padding:0px 7px 0px 7px; }
#footbans_medium .fbmiddle a { display:block; width:468px; height:60px; padding:1px 0px 1px 0px; }
#footbans_medium .fbmiddle a img { border:0px; width:468px; height:60px; }

#footbans_medium .fbfooter { clear:both; height:3px; line-height:3px; font-size:1px; }
#footbans_medium .fbfooter .left { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-footer-left.png') no-repeat!important; }
#footbans_medium .fbfooter .right { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-footer-right.png') no-repeat!important; }
#footbans_medium .fbfooter .center { margin:0px; float:left; width:476px; height:3px; line-height:3px; background:url('img/footer/footbansbox-footer-center.png') repeat-x!important; }


#footbans_small { background:#ffffff; padding:0px 10px 0px 4px; text-align:left; }

#footbans_small .fbheader { clear:both; height:3px; line-height:3px; font-size:1px; }
#footbans_small .fbheader .left { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-header-left.png') no-repeat!important; }
#footbans_small .fbheader .right { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-header-right.png') no-repeat!important; }
#footbans_small .fbheader .center { margin:0px; float:left; width:352px; height:3px; line-height:3px; background:url('img/footer/footbansbox-header-center.png') repeat-x!important; }

#footbans_small .fbmiddle { background:#62a14a; padding:0px 7px 0px 7px; float:right; }
#footbans_small .fbmiddle a { display:block; width:234px; height:60px; padding:1px 0px 1px 0px; }
#footbans_small .fbmiddle a img { border:0px; width:234px; height:60px; }

#footbans_small .fbfooter { clear:both; height:3px; line-height:3px; font-size:1px; }
#footbans_small .fbfooter .left { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-footer-left.png') no-repeat!important; }
#footbans_small .fbfooter .right { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-footer-right.png') no-repeat!important; }
#footbans_small .fbfooter .center { margin:0px; float:left; width:352px; height:3px; line-height:3px; background:url('img/footer/footbansbox-footer-center.png') repeat-x!important; }


#footbans_large { /*width:848px;*/ width:860px; background:#ffffff; /*padding:4px 10px 0px 10px;*/ padding:4px 4px 0px 4px; text-align:left; }

#footbans_large .fbheader { clear:both; height:3px; line-height:3px; font-size:1px; }
#footbans_large .fbheader .left { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-header-left.png') no-repeat!important; }
#footbans_large .fbheader .right { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-header-right.png') no-repeat!important; }
#footbans_large .fbheader .center { margin:0px; float:left; /*width:842px;*/ width:854px; height:3px; line-height:3px; background:url('img/footer/footbansbox-header-center.png') repeat-x!important; }

#footbans_large .fbgoogleads { float:right; background:#62a14a; padding:0px 7px 0px 7px; width:728px; height:92px; }
#footbans_large .fbflashads { float:right; width:118px; height:92px; background:#62a14a; }
#footbans_large .fbflashads div { background:#62a14a; width:108px; height:90px; margin:0px 0px 0px 7px; }

#footbans_large .fbmiddle { background:#62a14a; padding:0px 7px 0px 7px; float:right; }
#footbans_large .fbmiddle a { display:block; width:768px; height:90px; padding:1px 0px 1px 0px; }
#footbans_large .fbmiddle a img { border:0px; width:768px; height:90px; }

#footbans_large .fbfooter { clear:both; height:3px; line-height:3px; font-size:1px; }
#footbans_large .fbfooter .left { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-footer-left.png') no-repeat!important; }
#footbans_large .fbfooter .right { margin:0px; float:left; width:3px; height:3px; line-height:3px; font-size:1px; background:url('img/footer/footbansbox-footer-right.png') no-repeat!important; }
#footbans_large .fbfooter .center { margin:0px; float:left; /*width:842px;*/ width:854px; height:3px; line-height:3px; background:url('img/footer/footbansbox-footer-center.png') repeat-x!important; }



#footer { height:122px; }
#footer .left { width:21px; height:122px; background:url('img/footer/footer-left.png') no-repeat; }
#footer .middle { height:122px; background:url('img/footer/footer-middle.png') repeat-x; vertical-align:top; text-align:center; }
#footer .right { width:21px; height:122px; background:url('img/footer/footer-right.png') no-repeat; }
#footer .links { margin-top:17px; }
#footer .copyright { margin-top:3px; color:#9c999c; font-size:11px; }



/*  S P E C I A L   S T Y L E S  */
.top-content-img {
  border:1px solid #F98400;
  max-width:140px;
}



.text-heading {font-size:16px!important;font-weight:bold;}
.text-heading strong{font-size:12px!important;}
.text-heading div{text-align: left; margin-left:5px;}


/*Ecards section*/
.send_on_pickup{float:left; margin:3px 5px 0px 0px;}
@-moz-document url-prefix()
{
    .send_on_pickup{float:left; margin:8px 5px 0px 0px;}
    .bottom_buttons{height:25px!important;padding-top:8px!important;}
}
