/*

	Clip Bucket V2 Theme

	CSS Written by Fawaz 

	Powered by E-Bucket

	Hope You Guys Like It :D

*/



/* CSS FIXES */

.clearfix { }

.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:hidden; }



@font-face {

	font-family: 'Century Gothic';

	src: url('../fonts/Century_Gothic.eot');	

}



/* GENERAL STYLES */

body { background:url(../images/body.png) repeat-x; background-color:#f3f3f3; margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, sans-serif;color:#333; line-height:16px; }

ul,li { margin:0px; padding:0px; list-style:none; }

*:active { outline:none; } 

.break { clear:both; margin:5px 0px; padding:0px; height:1px; }

.break2 { clear:both; margin:2px 0px; padding:0px; height:1px; }

.clear { clear:both; }

.moveL { float:left; }

.moveR { float:right; }

.hidden { display:none; }

.check { background:url(../images/main_sprite.png) -308px -219px no-repeat; width:16px; height:16px; margin:0px; padding:0px; vertical-align:middle; }

.big_sp,.big_sp_upside { background:url(../images/big_sp.png) no-repeat; width:960px; height:16px; margin:0px; padding:0px; position:relative; }

.big_sp_upside{ background:url(../images/big_sp_upside.png) no-repeat; margin-top:10px}

img { border:0px; }



/*.hide_social, .show_social { background:url(../images/main_sprite.png) right -199px no-repeat; width:24px; height:24px; position:fixed; right:3px; }

.show_social { background:url(../images/main_sprite.png) right -238px no-repeat; display:none; }

*/

a, a:visited { color:#555; text-decoration:underline; }

a:hover, a:active { color:#0099cc; }



h2, h2.page, h2.download_head, h2.side_head { font-family:"Century Gothic", Arial, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:bold; }

h2.page { font-size:22px; font-weight:lighter; color:#0099cc; margin-bottom:5px; padding-bottom:6px; border-bottom:1px solid #ddd; font-family:Arial, Helvetica, sans-serif }

h2.page span, h2.page a{font-family:Verdana, Geneva, sans-serif; font-size:15px;color:#0099cc; text-decoration:none}

h2.page a:hover{color:#d54e21}





/* TOP BLACK BAR */

.fixed_bar { background:url(../images/grad_sprite.png) 0px -101px repeat-x; line-height:28px; height:38px; margin:0px; padding:0px; color:#FFF; position:relative; z-index:100; }

.fixed_bar ul li { margin:0px 5px; padding:0px; float:left; }

.fixed_bar ul li a { font-size:9px; background:url(../images/top_bt_lt.png) left top no-repeat; padding:5px 0px 5px 6px; color:#FFF; }

.fixed_bar ul li a span { background:url(../images/top_bt_rt.png) right top no-repeat; padding:5px 6px 5px 0px; }



.fixed_bar ul li a:hover { background:url(../images/top_bt_lt.png) left bottom no-repeat; color:#fff;}

.fixed_bar ul li a:hover span { background:url(../images/top_bt_rt.png) right bottom no-repeat; }



.fixed_bar a{color:#fff; font-size:11px; text-decoration:none; color:#eee}

.fixed_bar a:hover{ color:#09c}





/* SOCIAL STUFF */

#social_icons { position:fixed; top:70px; right:0px; }

h2.twitter, h2.facebook { background:url(../images/main_sprite.png) -343px -200px no-repeat; width:32px; height:132px; margin:0px 2px 5px 0px; padding:0px;  border:1px solid #3cadef; text-indent:-99999px; }

h2.facebook {  background:url(../images/main_sprite.png) -408px -200px no-repeat; border:1px solid #3d95fe; }

h2.twitter a, h2.facebook a { display:block; width:32px; height:132px; }



/* CONTAINERS */

.container_bg { background:url(../images/container.png) repeat-y; width:996px; margin:0px auto; padding:0px; position:relative; top:-9px;  }

.container { width:960px; margin:0px auto; padding:14px 0px; border-bottom:1px solid #ccc; }

.features_con { padding:0px 10px; margin:0px; }



/* HEADER */

h2.logo { margin:0px; padding:0px; background:url(../images/main_sprite.png) left bottom no-repeat; width:256px; height:50px; text-indent:-9999px; float:left; margin-right:8px; }

h2.logo a { display:block; width:256px; height:50px; }

.ad_468 { float:left; background:#f3f3f3; }



/* NAVIGATION */

.nav_bg { background:url(../images/grad_sprite.png) top repeat-x; height:36px; line-height:36px; padding:0px; margin:0px; position:relative;border-top:1px solid #0086b2; border-bottom:1px solid #0086b2; color:#FFF; }

.navR, .navL { background:url(../images/main_sprite.png) left top no-repeat; position:absolute; width:13px; height:38px; }

.navR { right:-13px; top:-1px; background:url(../images/main_sprite.png) -28px top no-repeat;}

.navL { left:-13px; top:-1px; }



.nav_bg ul li { margin:0px; padding:0px; list-style:none; float:left; border-right:1px solid #0086b7; }

.nav_bg ul li a { padding:0px 11px; margin:0px; display:block; color:#FFF; font-size:15px; text-decoration:none; font-family:"Century Gothic", Arial, sans-serif; }

.nav_bg ul li a:hover, .nav_bg ul li a.selected { background:url(../images/grad_sprite.png) left -36px repeat-x; padding-bottom:1px; color:#414141; }



.sub_nav { background:url(../images/grad_sprite.png) left -73px repeat-x; height:28px; line-height:20px; font-size:11px; margin:1px 0px 0px; }

.sub_nav ul { float:left; position:relative; left:50%; margin-top:1px; }

.sub_nav ul li { margin:0px; padding:0px; float:left; position:relative; right:50%; }

.sub_nav ul li a { color:#006699; text-decoration:none; border-right:#aaa 1px solid; padding:0px 10px;}

.sub_nav ul li:first-child a { border-left:1px solid #aaa; }

.sub_nav ul li a:hover { color:#414141; }



#clipbucket,#download, #themes, #plugins { display:none; }



ul.features { margin:15px 0px; }

ul.features li { background:url(../images/success.png) 0px 5px no-repeat; padding:4px 0px 4px 25px; }



/* SLIDERS */

.slider { background:url(../images/grad_sprite.png) left -139px repeat-x; height:160px; border-top:1px solid #ccc; border-bottom:1px solid #CCC; position:relative; }



.jFlowPrev, .jFlowNext { position:absolute; width:54px; height:137px; margin:0px; padding:0px; top:11px; z-index:50000;  }

.jFlowPrev { background:url(../images/main_sprite.png) left -58px no-repeat; left:0px; }

.jFlowNext { background:url(../images/main_sprite.png) -73px -58px no-repeat; right:0px; }

.jFlowPrev:hover { background:url(../images/main_sprite.png) -151px -58px no-repeat; }

.jFlowNext:hover { background:url(../images/main_sprite.png) -234px -58px no-repeat; }



#slides { padding:0px 0px; margin:0px; position:absolute; top:11px; left:60px; z-index:150; }

.dummy_player { width:217px; height:145px; padding-left:10px; }

.slid { width:834px; height:212px; position:relative; }

.side_con { width:600px; }

h2.slide_head { font-size:24px; font-weight:bolder; color:#0099ff; margin:4px 0px 8px; }

p.slide_content { font-size:12px; font-family:Arial; color:#000 }



.bt_slide { width:150px; height:42px; background:url(../images/buttons_new.png) no-repeat; padding-left:48px; cursor:pointer}

.bt_slide:hover{background-position:-0px -43px}

.bt_slide_watch{background-position:-0px -86px;}

.bt_slide_watch:hover{background-position:-0px -129px;}







.bt_buy_now{background-position:-0px -171px;}

.bt_buy_now:hover{background-position:-0px -214px;}

.bt_slide:hover a, .bt_slide_watch a, .bt_buy:hover a { color:#333;  } 

.bt_slide .bt_title a{font-size:14px; font-weight:bold; color:#464646; font-family:Arial; text-decoration:none}

.bt_slide .btn_caption{ display:block; font-family:tahoma; color:#7a7a7a; font-size:11px}

.bt_slide a:hover { }



/* FEATURES OF CLIP BUKCET */

.feature_box { padding:8px; width:284px; font-size:11px; float:left; margin-right:3px; margin-bottom:10px; border:1px solid transparent; line-height:14px; }

.feature_box a{text-decoration:none; color:#333}

.feature_box:hover { background:#f3f3f3; border:1px solid #ccc; }

.feature_box h2 { text-transform:uppercase; margin-bottom:10px; }

.feature_box h2 a, .feature_box h2 a:visited { color:#414141; text-decoration:none; }

.feature_box h2 a:hover, .feature_box h2 a:active { color:#0099cc; }

.templates, .plugins_img, .hosting, .custom_work, .paid_support, .support { width:38px; height:38px; background:url(../images/main_sprite.png) -115px top no-repeat; margin:0px 5px; padding:0px; float:left; vertical-align:text-top; border:none; }

.plugins_img { background:url(../images/main_sprite.png) -178px top no-repeat; width:49px; height:42px; }

.custom_work { background:url(../images/main_sprite.png) -253px top no-repeat; width:36px; height:37px; }

.support { background:url(../images/main_sprite.png) -316px top no-repeat; width:43px; height:44px; }

.paid_support { background:url(../images/main_sprite.png) right top no-repeat; width:42px; height:52px; }

.hosting { background:url(../images/main_sprite.png) -381px top no-repeat; width:50px; height:46px; }



/* COLUMNS */

.columns { width:275px; float:left; margin:0px 40px 0px 10px; padding:0px; }

.columns:last-child { margin:0px; }

.rss_feeds { background:url(../images/main_sprite.png) -60px top no-repeat; width:32px; height:24px; margin:0px; padding:0px; float:right; text-indent:-9999px; position:relative; bottom:3px; right:15px; border:0px; }

h2.heading { font-weight:lighter; font-size:18px; border-bottom:1px solid #ddd; padding:0px 0px 5px; margin:0px 0px 5px;}

h3.title { font-weight:normal; font-size:11px; margin:0px 0px 3px; padding:0px; }

h3.title a { color:#0099cc; text-decoration:none; }

p.content { margin:0px 0px 3px; padding:0px; font-size:11px; color:#555; font-weight:lighter; line-height:14px; }

span.date { font-size:10px; color:#aaa; float:right; font-style:italic; font-weight:500; }

p.more { border-top:1px solid #ddd; margin:0px; padding:0px 8px 0px 0px; font-size:9px; text-align:right; }

p.more a { text-decoration:none; color:#414141; }



/* SPONSORS */

.sep_offers { padding:3px; margin:0px auto; display:block; border:1px solid #ddd; }

.spons_con { border-bottom:1px solid #ddd; padding-bottom:18px; }

.spons_con a { text-decoration:none; }

.placeholders { width:125px; height:125px; text-align:center; float:left; margin:0px 10px 0px 0px; padding-right:10px; text-align:center; }

.placeholders_sep{background:url(../images/spons_sp.png) right no-repeat; }



.last { margin:0px; background:none; padding:0px; }

.spons_box { font-size:11px; width:125px; height:125px; background:#eee; border:1px solid #ccc; text-align:center; line-height:125px; }



/* SHOWCASE */

.show_off { padding:1px; border:1px solid #ccc; background:#fafafa; float:left; margin:0px 3px 0px 4px; font-size:10px; text-align:center; }

.show_off a { text-decoration:none; color:#323232; text-transform:uppercase; font-family:"Century Gothic",Verdana,sans-serif; }

.show_off:hover { border:1px solid #aaa; }

.show_off:hover a, .show_off a:hover { color:#006699; } 



/* FOOTER */

.footer { margin:0px 0px 0px 50px; padding:0px; }

.foot_columns { float:left; width:182px; }

span.title { font-size:11px; color:#232323; }

.foot_columns ul { margin-left:8px; }

.foot_columns ul li { background:url(../images/main_sprite.png) left -274px no-repeat; font-size:10px; color:#555; padding:0px 0px 0px 8px; }

.foot_columns ul li a { text-decoration:none; }



/* QUICK CSS */

h2.download_head { font-weight:lighter; margin:10px 0px; text-decoration:none; font-size:16px; }

div.header { padding:6px; font-size:14px; font-weight:bold; font-family:"Centruy Gothic", Arial, sans-serif; color:#414141; background:#f3f3f3; border:1px solid #ccc; margin-top:5px; display:block; }

h2.side_head { font-size:14px; margin:0px 0px 5px; padding:0px; }

.download_list_div { padding:3px; font-size:11px; }

.download_menu { font-weight:bold; }

.download_white, .download_grey { padding:4px; }

.download_white td { background:#FFF; padding:4px 6px; }

.download_grey td { background:#EEE; padding:4px 6px; }

.download_page_button { background:url(../images/download_button.png) top no-repeat; width:119px; height:18px; margin:0px; padding:0px; }

tr a:hover img.download_page_button { background:url(../images/download_button.png) bottom no-repeat; }

ul.plug_list { padding:0px 8px 0px 0px; border-left:1px solid #aaa; }

ul.plug_list li { padding:5px 5px 5px 8px; background:url(../images/line.gif) 0px 12px no-repeat; list-style:none}

ul.plug_list .selected{font-weight:bold}

ul.plug_list li a { text-decoration:none; display:block; }

.sidebar { width:200px; margin-right:6px; }

.down_clip { background:url(../images/grad_sprite.png) left -524px repeat-x; border:1px solid #0288b4; height:38px; line-height:38px; text-align:center; }

a.d_main { background:url(../images/d_mian.png) top no-repeat; width:255px; height:49px; position:relative; display:block; text-decoration:none; }

a.d_main:hover { background:url(../images/d_mian.png) bottom no-repeat; }

a.d_main h2.download_head { position:absolute; bottom:10px; right:65px; color:#f3f3f3; margin:0px; padding:0px; font-size:12px; font-family:Verdana,Arial,sans-serif; font-weight:bold; text-shadow:1px 1px 0px #555; }

.d_category { font-size:11px; }

.down_clip a { display:block; text-decoration:none; color:#FFF; }

.down_clip a:hover { background:#0099cc; }

.side_prds { background:#fafafa; border:1px solid #ccc; padding:6px; }

.main_prds { width:700px; padding:0px; margin:0px; }

.prd_block { padding:15px 4px; border-bottom:1px solid #ddd; }

.thumb_block { padding:4px; background:url(../images/grad_sprite.png) left -374px repeat-x; border:1px solid #CCC; }

fieldset.prd_details  { border:1px solid #aaa; }

fieldset.prd_details legend { padding:0px 8px; }

#big_thumb { padding:4px; background:#fafafa; border:1px solid #ccc; }

h3.prd_title { font-size:15px; font-family:"Century Gothic",Arial,sans-serif;  margin:0px 0px 5px; padding:0px; }

h3.prd_title + p.content { padding:4px 0px; }

.prd_desc { font-size:12px; margin:5px 0px; }

.big_price { font-size:24px; font-family:"Century Gothic",Verdana,sans-serif; font-weight:lighter; color:#0099cc; }

ul.new_hosting { background:#f3f3f3; border:1px solid #ccc; border-right:none; position:relative; float:left; width:190px; }

ul.new_hosting li { font-size:14px; font-family:"Century Gothic", Verdana, sans-serif; padding:6px; border-bottom:1px solid #CCC; position:relative;  }

ul.new_hosting li:last-child { border-bottom:0px none; }

ul.new_hosting li.selected { background:url(../images/li_active.png) repeat-y; background-color:#FFF; border-right:none; width:179px; font-weight:bold; color:#0099cc;  }

.packs_con { float:left; width:700px; background:#FFF;  padding:10px 10px; border:1px solid #ccc; }

#unmetered, #vps, #dedicated { display:none; }

.host_box,.spon_hosts { width:225px; height:150px; background:url(../images/host_box.png) repeat-x; border:1px solid #ccc; margin:0px 4px 0px 2px; position:relative; }

.order_now, .spon_hosts .order_now { background:#eee; border-top:1px solid #ccc; font-size:14px; font-weight:bold; font-family:Arial,Verdana,sans-serif; text-align:center; padding:4px 0px; position:absolute; bottom:0px; width:225px }

.packs_con ul, .spon_hosts ul { margin:0px 0px 0px 8px; }

.packs_con ul li, .spon_hosts ul li { padding:2px 2px 1px 8px; font-size:11px; background:url(../images/bullet.png) 0px 7px no-repeat; }

form.contact_form label, form.contact_form textarea { font-size:11px; padding-top:4px; }

form.contact_form textarea { border:1px solid #ccc; background:#fafafa; padding:4px; }

form.submit_plugin input[type=text], form.contact_form input[type=text] { padding:4px; font-size:11px; width:250px; background:url(../images/grad_sprite.png) left -562px repeat-x; border:1px solid #ccc; background-color:#fafafa; }

form.contact_form select { font-size:11px; padding:4px; width:260px; background:url(../images/grad_sprite.png) left -562px repeat-x; border:1px solid #ccc; background-color:#fafafa; }

.d_details { display:none; font-size:11px; padding:4px; background:#fafafa; border:1px solid #ddd; margin:0px; margin-top:5px;}

.d_details dl { margin:0px; padding:0px; }

.d_details dt { float:left; width:125px; font-weight:bold; }

.d_details dd { margin:0px; padding:0px; }

.d_note { background:url(../images/note.png) right no-repeat; background-color:#ccffcc; border:1px solid #99ff99; padding:6px; font-style:italic; }

.d_sub { font-size:11px; }

.d_sub input[type=text], .d_sub input[type=submit] { width:200px; height:14px; font-size:11px; font-family:Verdana,sans-serif; line-height:14px; padding:5px 4px; background:url(../images/grad_sprite.png) left -562px repeat-x; border:1px solid #ccc; }

.d_sub input[type=text]:hover { border:1px solid #bbb; }

.d_sub input[type=text]:focus, .d_sub input[type=submit]:hover{ background:url(../images/grad_sprite.png) left -587px repeat-x; border:1px solid #00aaff; color:white; }

.d_sub .required { color:red; }

.d_sub select { background:url(../images/grad_sprite.png) left -562px repeat-x; border:1px solid #ccc; padding:2px 4px; } 

.d_sub input[type=submit] { width:100px; height:25px; font-size:10px; }

.d_latest { background:url(../images/latest.png) top repeat-x; height:65px; border:1px solid #aaa; line-height:50px; padding:0px 8px; }

.d_main2 { background:url(../images/latest.png) left -73px repeat-x; height:38px; line-height:38px; border:1px solid #e8e8e8; -moz-box-shadow:0px 0px 5px #777; -webkit-box-shadow:0px 0px 5px #777; box-shadow:0px 0px 5px #777; margin:13px 10px 0px 0px; }

.d_main2 a { color:#FFF; text-decoration:none; font-family:"Century Gothic", Arial, sans-serif; font-size:15px;padding:0px 8px; display:block; }

.d_main2 a:hover { background:url(../images/latest.png) bottom repeat-x; }

.host_grad { background:url(../images/host_grad.png) repeat-x; border:1px solid #CCC; padding:4px 8px; background-color:#f3f3f3; position:relative; }

.host_img { padding:4px; border:1px solid #ccc; background:#fff; margin:0px; float:left; }

.dummy_host { width:728px; height:90px; background:#f3f3f3; margin:0px; padding:0px; }

.host_name { font-size:20px; font-weight:normal; color:#323232; margin-bottom:8px; font-family:"Century Gothic",Arial,sans-serif; padding:6px; background:#f3f3f3; border:1px solid #ccc; }

.host_price { font-size:14px; color:#0099cc; font-family:"Century Gothic",Arial,sans-serif; }

.host_packs { background:url(../images/grad_sprite.png) left -524px repeat-x; padding:4px; border:1px solid #0099cc; font-family:Tahoma,Verdana,sans-serif; font-size:11px; font-weight:bold; margin:0px 20px 0px 0px; }

.host_packs a { display:block; text-decoration:none; color:#FFF; }

.host_packs a:hover { color:#000; }

.host_packs:hover { background:#FFF; border:1px solid #aaa; }

.host_packs:hover a { color:#000; }

.spon_hosts { width:185px; height:110px; margin-right:15px; }

.spon_hosts .order_now { width:100%; display:block; }

.spon_hosts .order_now a { display:block; }

.last { margin:0px; }

.host_name span { color:#0099cc; font-size:medium; }

.host_name strong { color:#ed0000; font-weight:bold; }

.view_more { text-align:right; font-weight:bold; font-size:11px; font-family:Verdana,sans-serif; }







/*

 * SimpleModal Contact Form

 * http://www.ericmmartin.com/projects/simplemodal/

 * http://code.google.com/p/simplemodal/

 *

 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com

 *

 * Licensed under the MIT license:

 *   http://www.opensource.org/licenses/mit-license.php

 *

 * Revision: $Id: contact.css 213 2009-09-17 04:10:02Z emartin24 $

 *

 */



body {height:100%; margin:0;}



/* Overlay */

#contact-overlay {background-color:#000;}

.box_shadow { -moz-box-shadow: 0px 0px 4px #999; -webkit-box-shadow: 0px 0px 4px #999;}



/* Container */



 .contact-content {background:url(../images/grad_sprite.png) left -374px repeat-x; border:1px solid #464646; color:#ddd; height:40px; padding:4px;}

 h1 {color:#d76300; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}

 .contact-loading {position:absolute; background:url(../images/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}

 .contact-message {text-align:center;}

 .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}

 br {clear:both;}

 form {padding:0; margin:0;}

 label {clear:left; display:block; color:#555; width:75px; float:left; text-align:right; margin-top:5px; padding-right:4px; font-weight:bold;}

 .contact-input { float:left; font-family:Tahoma,Verdana,sans-serif; padding:2px; margin:2px; background:url(../images/grad_sprite.png) left -562px repeat-x; border:none; height:13px; line-height:13px; letter-spacing:1px; width:300px; border:1px solid #ccc; padding:4px; font-size:11px; background-color:#fafafa; }

 textarea {height:114px; font-size:.9em;}

 .contact-cc {font-size:.9em; cursor:default;}



 .contact-bottom a,

 .contact-bottom a:link,

 .contact-bottom a:active,

 .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}

 .contact-bottom a:hover {color:#888;}

 .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}

 .contact-send,  .contact-cancel { background:url(../images/grad_sprite.png) left -73px repeat-x; height:22px; border:1px solid #ccc; line-height:22px; font-size:11px; text-align:center; color:#555; font-weight:normal; margin-bottom:1px; }

 .contact-send:hover,  .contact-cancel:hover { background:#0099cc; border:1px solid #0288b4; color:#FFF; }

a.modal-close,

a.modal-close:link,

a.modal-close:active,

a.modal-close:visited {text-decoration:none; background:url(../images/cross.png) no-repeat; width:26px; height:23px; font-weight:bold; font-size:2em; position:absolute; top:14px; right:22px; text-indent:-9999px; }



.top_login input[type=text],.top_login input[type=password]{background:transparent url(../images/login_bg.png) center -1px; width:105px; height:20px; padding:0px; margin:0px; border:0px; color:#2f2f2f; padding:6px 4px 0px 4px; font-size:10px; }

.top_login input[type=text]:focus,.top_login input[type=password]:focus{background-position:center -29px}

#password-clear {

    display: none;

}

.top_login{display:inline; float:left; font-size:11px}

.top_login li{line-height:0px}



.cb_sticky_wrapper{position:fixed; bottom:0px; z-index:1024;width:100%;}

.cb_sticky_footer{height:25px; margin:auto; width:90%; margin:auto;  min-width:1000px; background-color:#000; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; opacity:0.5 }

.thefooter{margin-bottom:20px;}



.newsticker,.newsticker a

{font-weight:bold; font-size:13px; color:#09c}



.vblogin{display:inline-block; margin:0px; padding:0px}



.subcats{padding-left:10px}

.subcats li{line-height:25px; display:block; padding:2px 0px}

.subcats a{display:block; text-decoration:none; font-weight:bold; font-size:16px}

.pakistan_img{width:111px; margin-right:10px; float:left}

.footer_msg,.pak_msg{margin-top:20px; float:left; width:270px; font-size:10px}

.footer_msg{margin-left:15px; border-left:1px solid #CCC; height:70px; padding-left:15px}

.footer_msg{width:330px}

.footer_msg .title,.pak_msg .title{font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#060; display:block}



.plug_column{float:left; width:140px; margin:0px 5px 0px 10px; }



.plug_cat_list{margin:0px; padding:0px;}

.plug_cat_list li{list-style:none}



.view_page{padding:10px;}

.view_page li{list-style:circle; margin-left:10px}



.plugin_title a{font-size:14px; font-weight:normal; color:#09c; text-decoration:none; margin-bottom:3px}

.plugin_desc{display:block; color:#666}



.plugin_list{margin-bottom:10px; padding-bottom:10px;}

.fr_plugs{font-size:14px; font-weight:bold; border-bottom:1px solid #eee; margin:10px 0px 10px; padding-bottom:10px}



.quick_download{font-size:10px; border:1px solid #CCC; background:url(../images/grad_sprite.png) 0px -75px repeat-x; outline:none; padding:3px; margin:4px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }

.quick_download:hover{border-color:#bbb;}

.quick_download a{font-size:10px; text-decoration:none}



.plugin_download{ background:url(../images/grad_sprite.png) 0px -70px repeat-x; padding:5px; border:1px #ebebeb solid;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px}

.plugin_download:hover{border-color:#999}

.plugin_download a{text-decoration:none; font-weight:bold}



.right_plug_list .title a{font-size:12px; font-weight:bold; text-decoration:none}

.right_plug_list .desc{color:#333; font-size:10px}

.right_plug_list .price{color:#09c; font-weight:bold; font-size:13px}

.right_plug_list .sep{padding-bottom:10px; margin-bottom:10px}



.cbtab ul{margin:0px; padding:0px;}

.cbtab{display: block; margin-bottom:5px; height:25px}

.cbtab li{list-style:none; float:left;padding:3px 5px; margin:0px 5px; background:url(../images/grad_sprite.png) 0px -72px repeat-x; border:1px solid #e2e2e2; font-size:12px; font-weight:bold; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer}

.cbtab a{text-decoration:none;}

.cbtab .selected{color:#09c; background-color:#FFF; height:25px; background-image:none;border-bottom:0px; }



.main_page_div{background-color:#FFF; border:1px solid #e2e2e2; padding:5px; }



.rating{width:60px;}

.rating a{width:24px; height:24px; text-indent:500px; display:block; overflow:hidden; line-height:1005px}

.rating .up{background:url(../images/rating.png) no-repeat 0px 0px;}

.rating .down{background:url(../images/rating.png) no-repeat -24px 0px;}



.red_rating,.green_rating{font-size:16px; font-weight:bold; display:block; height:38px; line-height:38px; font-family:Arial, Helvetica, sans-serif;color:#060; float:left}.red_rating{color:#ed0000}

.rating .therating{background-color:#f6f6f6; padding:5px; border:1px solid #f3f3f3; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}



.screen_shot{ background-color:#E5E5E5; border:1px solid #E1E1E1; padding:5px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:5px}



.submit_upload{background-image:url(../images/submit_plugin.png); height:36px; width:200px;}

.submit_upload:hover{background-position:0px -36px}



.not_login{border:1px #FF7174 solid; padding:5px;}



.radius5{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

.form_fields .right{width:70%}

.form_fields .left{width:30%}

.form_fields label{font-size:16px; font-weight:bold; width:100%; display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; line-height:normal; }

.field_sep{ clear:both; height:13px}



form.submit_plugin input[type=text]{width:80%}

.form_fields textarea{padding:2px;width:80%; height:120px; border:1px;border:1px solid #ccc; font-size:13px}

.form_fields select{padding:4px; font-size:11px; width:80%; background:url(../images/grad_sprite.png) left -562px repeat-x; border:1px solid #ccc; background-color:#fafafa;}

.form_fields select option{background:transparent;}

.green_msg,.red_err{width:920px; margin:auto;border:1px solid #ed000; background-color:#FFF0F0; padding:5px; margin-right:5px}

.green_msg{border:1px solid #0099cc; background-color:#F0FEFF; }

.green_msg li,.red_err li{ list-style:disc inside;}





.top_bar{ background:url("../images/grad_sprite.png") -0px -636px; height:24px; margin-top:-5px; width:500px;}

.top_bar .left_end{background:url("../images/grad_sprite.png") -0px -612px; height:24px; width:10px; float:left}

.top_bar ul{display:block; list-style:none}

.top_bar_links li{display:inline-block; padding:0px 3px; float:left; line-height:20px}

.top_bar_links a{font-size:10px; color:#fff; text-decoration:none}



.search_block{background:url(../images/search_bg.png) 0px 0px no-repeat; height:22px; width:195px; padding-left:5px; line-height:22px; font-size:14px; border:0px; display:block; float:left}

.go_search{background:url(../images/search_bg.png) -200px 0px; width:27px; height:22px; border:0px; padding:0px; margin:0px; text-indent:-50000000px; line-height:22px; margin-top:-2px; display:block; cursor:pointer} 



.h2{font-size:14px; font-family:Arial; font-weight:bold; color:#111; }

h4{ font-size:14px; color:#0066cc; font-weight:bold; font-family:Arial; text-transform:uppercase; margin:0px; padding:0px}



.right_block{font-size:11px; color:#000}









div.sc_menu {



  /* Set it so we could calculate the offsetLeft */

  position: relative;

  height: 145px;

  width: 600px;

  /* Add scroll-bars */

  margin:auto;

  overflow: auto;

  

}

ul.sc_menu {

  display: block;

  height: 110px;

  /* Max width here, for users without Javascript */

  width: 1500px;

  padding: 3px 0 0 15px;

  /* Remove default margin */

  margin: 0;

   background:url("../images/grad_sprite.png") -0px -660px ; background-repeat:repeat-x;

  list-style: none;

}

.sc_menu li {

  display: block;

  float: left;

  padding: 0 4px;

  max-height:105px; overflow:hidden

  

}

.sc_menu a {

  display: block;

  text-decoration: none;

  position:relative;

}

.sc_menu span {

  /* We want a caption to display on the next line */

  display: block;

  margin-top: 3px;

  text-align: center;

  color: #06c;font-size: 11px;

  font-weight:bold;

  text-align:left;

  padding:5px;

   position:absolute; top:0px;

}

.sc_menu span .stats{ color:#333; font-weight:normal; font-size:10px}



.sc_menu span {

  display: none;

  margin-top: 3px;

  text-align: center;

  font-size: 11px;

  color: #06c;text-align:left;

  position:absolute;

}

.sc_menu a:hover span {

  display: block;

}

.sc_menu img {

  border: 3px #fff solid;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

}

.sc_menu a:hover img {

  filter:alpha(opacity=10);

  opacity: 0.1;

}



.fr_prd { padding:1px; border:1px solid #b8b8b8; background:#f3f3f3; width:100px; height:100px; margin:0 1px 0 15px; }

.prd_info { padding:1px; border:1px solid #d6d6d6; font-size:11px; color:#0079a2; background#FFF; margin:0px auto; width:581px; }

.prd_details { padding:3px; 	background-color:#eee; 

	background-image: -webkit-gradient(linear,left bottom,left top,from(#e7e7e7),to(#fafafa));

	background-image: -moz-linear-gradient(bottom, #e7e7e7, #fafafa);

	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fafafa, endColorStr=#e7e7e7); text-transform:uppercase }

	

.prd_price {  font-weight:bold; }	

#prd_details { position:absolute; left:42px }