label.labels {
    color: #99cc33;
    font-size: 12px;
    position: relative;
    bottom: 5px;

}
@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}

ul, li {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
.left{ float:left}
.right{ float:right}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	color:#fff;
}

input, select {
    vertical-align:middle;
}

body {
	background:#353535;
	color:#333;
	min-width:1000px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal
}
h1 {
	font-size:28px;
	}
h2 {
	font-size:35px; font-weight:bold; float:left; margin-bottom:23px
	
}
h3 {
	font-size:25px;
	
}
h4 {
	font-size:18px;
	line-height:1.244;
	margin-bottom:0.244em
}
h5 {
	font-size:16px;
	line-height:1.4;
	margin-bottom:1.4em
}
h6 {
	font-size:16px;
	margin-bottom:0.5em
}
p {
	
}
a {
	text-decoration:none;
	color:#fff
}
a:hover {
	text-decoration:none;
	
}
a:focus, a:active {
	border:0;
	outline:0
}
.clearfix:before, .clearfix:after {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix { clear:both;
*zoom:1
}
.orange{ color:#ff9900; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;  font-style:italic;}
.green{ color:#99cc33;}
.greenbtn{background:#99cc33; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;  -webkit-border-radius: 10px;    -moz-border-radius: 10px; border-radius: 10px; padding:5px 10px; border:none; font-style:italic;}
.graybtn{background:#cccccc; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;  -webkit-border-radius: 10px;    -moz-border-radius: 10px; border-radius: 10px; padding:5px 10px; border:none; font-style:italic;}
.pinkbtn{ background:#ff0066; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; -webkit-border-radius: 10px;    -moz-border-radius: 10px; border-radius: 10px; padding:5px 10px; font-style:italic;}

.blackbtn{ background:#000000; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; -webkit-border-radius: 10px;    -moz-border-radius: 10px; border-radius: 10px; padding:5px 10px; font-style:italic;}



.blkbtn{ background:#0e0e0e; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; -webkit-border-radius: 10px;    -moz-border-radius: 10px; border-radius: 10px; padding:5px 10px; font-style:italic;}
.greenbg{ background:#fafcf5; padding:5px}
.pinkbg{ background:#fff2f7; padding:5px; }
.graybg{ background:#f5f5f5; padding:5px; }
th{ padding:5px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:normal}
td{ font-size:13px;}
.dgraybg{background:#999999; padding:5px; color:#fff;}
.whitebg{ background:#fff; height:3px; padding:0px !important; font-size:0px;}
.firstcol{-webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px; }
.lastcol{-webkit-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;}
/************Reset Css end************/

#wrapper{ width:1000px; margin:0px auto 20px;}
h1.logo{ margin:10px 0px;}
.containermiddle{ background:url(../images/maincontainer.jpg) repeat-y left top; overflow:hidden}
#main-wrapper div.containertop{ background:url(../images/topcontainer.jpg) no-repeat left top; width:1000px; height:10px;}
#main-wrapper div.containerbottom{ background:url(../images/bottomcontainer.jpg) no-repeat left top; width:1000px; height:9px;}
/*************Right col css**************/
.rightcol{ width:310px; float:left; padding:23px;}
.rightcol div.profileblk{ width:276px; background:#0e0e0e; border-radius:10px; padding:20px 17px; overflow:hidden}
.rightcol div.profileblk h3{ color:#fff; padding-bottom:15px;}
.profiletect{float:left; width:150px; display:block}
.profileblk div.profileimg{ width:96px; height:96px; -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0);
box-shadow: 0px 0px 2px 1px rgba(0, 0, 0);  float:left; margin-right:15px;}
.profiletect p.username{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:20px}
.profiletect p.useradd{ font-size:12px}
ul.profileservice{ padding-top:23px; clear:both}
ul.profileservice li{}
ul.profileservice li a{ background:#272727; padding:8px 7px; margin-bottom:4px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:19px}
ul.profileservice li a:hover{ background:#99cc33; color:#272727}
/*************END Right col css**************/

.main{ width:594px; float:left; padding:23px; }
/*drop down*/
label.custom-select {
    position: relative;
    display: inline-block;
}

    .custom-select select {
        display: inline-block;
        border: 1px solid #e3e3e3;
        padding: 8px 3px 3px 5px;
        margin: 0;
        font: inherit;
        outline:none; /* remove focus ring from Webkit */
        background: #fff; width:245px;
		height:40px;
        font-size:13px;
        -webkit-appearance:none; /* remove the strong OSX influence from Webkit */
        
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    /* for Webkit's CSS-only solution */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .custom-select select {
            padding-right:30px;    
        }
    }
    
    /* Since we removed the default focus styles, we have to add our own */
   /* .custom-select select:focus {
        -webkit-box-shadow: 0 0 3px 1px #c00;
        -moz-box-shadow: 0 0 3px 1px #c00;
        box-shadow: 0 0 3px 1px #c00;
    }*/
    
    /* Select arrow styling */
    .custom-select:after {
        content: "▼";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        font-size: 100%;
        line-height: 40px;
        padding: 0 10px;
        background: #e3e3e3;
        color: #bbb;
        
        pointer-events:none;
        
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;
    }
    
    .no-pointer-events .custom-select:after {
        content: none;
    }
	.actionmenu{ float:right; background:#e5f2ca; padding:5px; -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;}
/*dropdown end*/
.actions{ float:right; margin-top:10px}
h4.subhead{ float:left; font-size:30px}
.div-table{display:table; border:1px solid #003399;}
    .div-table-caption{display:table-caption; background:#009999;}
    .div-table-row{display:table-row;}
    .div-table-col{display:table-cell; padding: 5px; width:40px;}
	.bigcol{ width:315px}
.detailblk{clear: both;
    overflow: hidden;
    padding-bottom: 15px;}
.detailblk div.proimg{ width:290px; float:left;  margin-right:23px;}
.prodetail{ float:left;}
.prodetail p.proname{ font-size:18px; color:#333333; padding-bottom:10px}
.prodetail p.proname a{ color:#999999; font-size:11px}
.prodetail p.date{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#333; font-style:italic; padding-bottom:10px}
.prodetail p.date span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; display:block; clear:both; font-weight:bold; font-style:normal}
.prodetail p.status{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#333; font-style:italic; padding-bottom:10px}
.prodetail p.status span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; display:block; clear:both; font-weight:bold; font-style:normal}

.prodetail p.total{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#333; font-style:italic; padding-bottom:10px}
.prodetail p.total span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; display:block; clear:both; font-weight:bold; font-style:normal}
.wninty{ width:90px;}
.tablestructure{ margin-top:18px;}
.showon{ width:186px; float:left}
.showon li{}
.showon li span{ margin-right:7px}
.proimg span{ background:#f5f5f5; border:1px solid #333; height:290px; width:290px; display:block}
.proimg span.s300x250{ width:300px; height:250px; }

#manage_sites{ display:block; float:left;}
#manage_sites div{padding:2px 0px;margin:7px 0px;}
#manage_sites div.small{width:280px !important; float:left;}
#manage_sites label{display:block;clear:both;padding:2px 15px;line-height:25px;}
#manage_sites input[type="text"]
{
		display: inline-block;
        border: 5px solid #e5f2ca;        
        width:245px;
		height:30px;
        font-size:13px;       
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		color:#666666;
		padding:3px;
}
#manage_sites input[type="password"]
{
		display: inline-block;
        border: 5px solid #e5f2ca;        
        width:245px;
		height:30px;
        font-size:13px;       
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		color:#666666;
		padding:3px;
}
#manage_sites input[type=checkbox]
{           
        width:16px;
		height:16px;
        font-size:13px;        
		color:#666666;
		display:inline-block;
		border:none;
		background:url(../images/check_box_bg.png) no-repeat 0 0;
}
#manage_sites select{
		display: inline-block;
        border: 5px solid #e5f2ca;        
        width:260px;
		height:45px;
        font-size:13px;       
		line-height:45px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
		color:#666666;
		padding:8px 3px 8px 3px;
}
#manage_sites input.wide{width:530px !important;}
.usersite_img{ width:205px; height:129px; float:left; border:5px solid #000; margin-right:23px;}
.userdisc{   float: left;
    width: 350px;}
.userdisc p.sitename{ font-size:20px;}
.userdisc a.url{ color:#99CC33;} 
.userdisc span{ color:#666666;}
.userdisc .greenbtn{ margin-top:12px;}
.keyword{ clear:both; margin-bottom:10px;}
.usersites{ margin-bottom:30px; overflow:hidden}
#site_links{display:block; text-align:center; height:60px; line-height:60px;}
#site_links ul{list-style:none;}
#site_links ul li{font-size:25px; color:#999999; padding:0px 10px; display:inline;}
#site_links ul li a{font-size:25px; color:#999999;  display:inline;}
#site_links ul li.active{color:#fff;}
#footer-wrapper{ overflow:hidden; padding-bottom:15px;}

#adv{display:block; text-align:center;margin:10px 0px 25px 0px;}

#footer{width:100%; display:block;}
#footer .footer_block{width:198px;float:left;}
#footer h6{font-size:22px; color:#fff; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
#footer ul{list-style:none;}
#footer ul li{font-size:13px; color:#999;}
#footer ul li a{font-size:13px; color:#999;}
.footer_block p{font-size:13px; color:#999; margin-bottom:10px}
.footer_block p span{display: block;
    float: left;
    height: 47px;
    margin-top: 6px;
    padding-right: 12px;}
    
/* Start Registration Form CSS */
.register_div{ width:100%; height:25px; }
.register_field{float:left; padding:5px !important;}
.register_field_profilephoto{float:left; padding:5px !important; width:100%}


input[type="file"] {
    border: 5px solid #E5F2CA;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    padding: 3px;
    width: 245px;
}

/* End Registration Form CSS */




.logindiv { margin:0 auto; margin-top:100px; width:345px; padding:30px 30px; min-height:300px; background:#222; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.logindiv label { color:#ccc; display:inline-block; float:left; margin-top:5px; width:52px; }
.logindiv input { margin-bottom:15px; }
.logindiv #manage_sites { margin-top:15px; }
.logindiv .links { float:left; margin-left:85px !important; }
.logindiv .links a { text-decoration:underline; }
/* Start pop up css */
#popup_box { 
            display:none; /* Hide the DIV */
            position:fixed;  
            _position:absolute; /* hack for internet explorer 6 */  
            height:410px;  
            width:600px;  
            background:#FFFFFF;  
           /* left: 400px;
            top: 250px;*/
            z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
            /*margin-left: 15px;  */
			margin: 15px;            
            /* additional features, can be omitted */
            border:2px solid; 
			border-top-color: #99CC33;
			border-left-color: grey;
			border-right-color: grey;
			border-bottom-color: grey;
            /*padding:15px;  */
            font-size:15px;  
            -moz-box-shadow: 0 0 5px #555555;
            -webkit-box-shadow: 0 0 5px #555555;
            box-shadow: 0 0 5px #555555;
            
        }
        
        #popupBoxClose {
            font-size:20px;  
            line-height:15px;  
            right:0px;  
            top:0px;  
            position:absolute;  
            color:#6fa5e2;  
            font-weight:500;  	
        }
/* End pop up css */

/* pagination */
.pagination a:hover,
	.pagination a.current
{
		color:#4F7119;
		background:#e3e3e3;
}
.pagination a
{
		border-radius:3px;	
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		padding:6px 9px 6px 9px;
}
.pagination a
	{
        color: #fff;
		background:#e3e3e3;
		/*background:-moz-linear-gradient(top,#87AB19,#699613);
		background:-webkit-gradient(linear,0 0,0 100%,from(#87AB19),to(#699613));	*/
	}
	
	
.styled-select {
   width: 200px;
   padding: 5px;
   font-size: 13px;
   border: 3px solid #E5F2CA;
   height: 34px;
}


.clearB{ clear:both!important; }


.smallUpload{
	float:left;
	height:25px;
	margin-right:20px;
	overflow:hidden;
}
.smallUpload .btn{
	float:left;
	height:25px;
	position:relative;
	overflow:hidden;
}
.smallUpload .btn a{
	display:block;
	height:15px;
	background: none repeat scroll 0 0 #0E0E0E;
	border-radius: 10px 0px 0px 10px;
	color: #FFFFFF;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-style: italic;
	line-height:15px;
	padding: 5px 10px;
}
.smallUpload .btn input{
	position:absolute;
	top:0px;
	left: 0px;
	width:100%;
	height:100%;
	opacity:0.01;
	filter:alpha(opacity=1);
	cursor:pointer;
	display:none;
}
.smallUpload .preview{
	float:left;
	width:30px;
	height:25px;
	background-color:#cccccc;
	border-radius:0px 10px 10px 0px;
	overflow:hidden;
}