/*
	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, form.submit_showcase_form textarea { font-size:11px; padding-top:4px; }
form.contact_form textarea, form.submit_showcase_form textarea { border:1px solid #ccc; background:#fafafa; padding:4px; }

form.submit_plugin input[type=text], form.contact_form input[type=text], form.submit_showcase_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, form.submit_showcase_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; }

form.submit_showcase_form input[type=text] { width:300px; }
form.submit_showcase_form textarea { width:300px; }
form.submit_showcase_form select { width:300px; }
form.submit_showcase_form label { font-size:15px; }

.cb_featured_block { padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:15px; }

.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; overflow:hidden }
.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 }
ul.products_list li { display:block; height:47px; line-height:47px; clear:both; font-size:18px; font-family:"Century Gothic",Verdana,sans-serif; color:#0099cc; padding-left:15px; /*border:1px solid transparent;*/  }
ul.products_list li:hover { background-color:#f3f3f3; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#f3f3f3),to(#f9f9f9));
	background-image: -moz-linear-gradient(bottom, #f3f3f3, #f9f9f9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f9f9f9, endColorStr=#f3f3f3); border:1px solid #ccc; }


	
ul.products_list li ul.price_list { width:235px; border:1px solid #ccc; border-top:none; }
ul.products_list li ul.price_list li { text-align:center; height:47px; line-height:47px; border-top:1px solid #ccc; display:block; font-family:"Century Gothic",Verdana,sans-serif; font-size:22px; color:#0099cc; background-color:#f3f3f3; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#f9f9f9),to(#f3f3f3));
	background-image: -moz-linear-gradient(bottom, #f9f9f9, #f3f3f3);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f3f3f3, endColorStr=#f9f9f9); }
	
ul.products_list li:hover ul.price_list { border-width:0px; }
ul.products_list li:hover ul.price_list li { border-width:0px;  background-color:#f3f3f3; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#f3f3f3),to(#f9f9f9));
	background-image: -moz-linear-gradient(bottom, #f3f3f3, #f9f9f9);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f9f9f9, endColorStr=#f3f3f3); }
	
.offer_icon { margin-top:3px; margin-right:15px; }	
a.buy_sp_offer { border:1px solid #004e68; -moz-border-radius:20px; -webkit-border-radius:20px; 	background-color:#008ebd; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#008ebd),to(#00abe4));
	background-image: -moz-linear-gradient(bottom, #008ebd, #00abe4);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00abe4, endColorStr=#008ebd); text-align:center; text-decoration:none; color:white; font-family:"Century Gothic",Verdana,sans-serif; font-size:12px; padding:5px 12px; }
	
a.buy_sp_offer:hover { background-color:#0099cc; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#0099cc),to(#00bfff));
	background-image: -moz-linear-gradient(bottom, #0099cc, #00bfff);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#00bfff, endColorStr=#0099cc); }
	
a.buy_sp_offer:active { background-color:#0099cc; }
.showcase_block { padding:10px 0px; border-bottom:1px solid #ccc; }
.show_preview { border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:3px; border:1px solid #ccc; overflow:auto; margin-right:15px; }
.show_preview:hover { border-color:#aaa; }
.show_title { font-family:"Century Gothic",Arial,sans-serif; font-weight:bold; display:block; margin-bottom:5px; font-size:14px; }
.visit_website, .author_url { font:bold 10px Tahoma, Geneva, sans-serif; border:1px solid #ccc; width:49.5%; text-align:center; -moz-border-radius:0px 5px 5px 0px; border-top-right-radius:5px; border-bottom-right-radius:5px; display:block; background:url(../images/grad_sprite.png) left -400px repeat-x; }
.author_url { width:49%; -moz-border-radius:5px 0px 0px 5px; border-top-left-radius:5px; border-bottom-left-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px; margin-right:-1px;}

.visit_website a, .author_url a	{ display:block; padding:6px; text-decoration:none;  }
.visit_website:hover{ cursor:pointer; background-position: left -524px; border-color:#007ca6; } .visit_website:hover a, .author_url:hover a { color:#FFF; }
.author_url:hover { background-position:left -636px; cursor:pointer; border-color:#000; }
.author_url:active { background:#464646; }
.visit_website:active { background:#009bce; }
.visit_website:hover + .author_url { border-right-color:#007ca6; }
span.show_heading { display:block; font:bold 11px Tahoma, Geneva,Verdana, sans-serif; padding-bottom:3px; border-bottom:1px solid #ccc; margin-bottom:3px; }
span.show_info { font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; height:30px; display:block; }
.submit_showcase { background:#009ace url(../images/grad_sprite.png)  left -524px; border:1px solid #007ca6; -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4); -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.4); text-align:center; margin-bottom:10px; -moz-border-radius:3px; border-radius:3px; border-radius:3px; display:block; }
.submit_showcase:hover { cursor:pointer; background-position:left -400px; border-color:#ccc; -webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,1); -moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,1); box-shadow:inset 1px 1px 0 rgba(255,255,255,1); }
.submit_showcase:active { -webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1); } 
.submit_showcase a { display:block; color:#FFF; padding:8px 6px; text-decoration:none; font:bold 11px Tahoma, Verdana, sans-serif; }

.submit_showcase:hover a { color:#333; }

.np_bar { background:#eee; border:solid #ccc; border-width:1px; }
.np_bar a.previous, .np_bar a.next { display:inline-block; padding:6px; border:solid #ccc; border-width:0 1px 0 1px; text-decoration:none; font:normal 10px Tahoma,Verdana,sans-serif; background:url(../images/grad_sprite.png) left -400px repeat-x; -moz-box-shadow:inset 1px 1px 0 #FFF); -webkit-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; margin-left:-1px; text-align:center; width:50px; }
.np_bar a.next {  -moz-box-shadow:inset -1px 1px 0 #FFF; -webkit-box-shadow:inset -1px 1px 0 #FFF; box-shadow:inset -1px 1px 0 #FFF; margin:0 -1px 0 0; }

.red_bar { padding:2px 0; background-color:#c56449; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#c56449),to(#dc6842));
	background-image: -moz-linear-gradient(bottom, #c56449, #dc6842);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#dc6842, endColorStr=#c56449); border:1px solid #ce0000; position:relative;  }
	
.blue_bar { position:absolute; top:-1px; left:-1px; height:100%; border:1px solid #399429; background-color:#3cbe3e; 	
	background-image: -webkit-gradient(linear,left bottom,left top,from(#3cbe3e),to(#69ce1b));
	background-image: -moz-linear-gradient(bottom, #3cbe3e, #69ce1b);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#69ce1b, endColorStr=#3cbe3e); }
.ratingPercent { position:relative; font:normal 9px Tahoma; text-transform:none; z-index:10; text-align:center; display:inline-block; color:#FFF; width:100%; }

.theme_download{ background:url(../images/grad_sprite.png) 0px -70px repeat-x; padding:6px 7px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #ccc; -webkit-box-shadow:0 1px 0 #f3f3f3;}
.theme_download:hover{border-color:#999}
.theme_download a { font:bold 11px Tahoma; text-decoration:none; }


@-moz-document url-prefix() 
{
	.author_url{ width:87px; !important }
}
