@charset "utf-8";
/* CSS Document */
body{
	background-image:url("/img/n2.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:0 92px;
	text-align:left;
}
#header{
	height:90px;
	border-bottom: 1px solid #AAAAAA;
	background-image:url("/img/logo.jpg");
	background-repeat:no-repeat;
}
#homelink{
	width:380px;
	height:60px;
	text-decoration:none;
	float:left;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
}
#footer{
	border-top: 1px solid #CCCCCC;
	background-color:#EEEEEE;
	padding:5px;
	font-size:77%;
}
#bd{
	clear:both;
	margin-top:15px;
	min-height:600px;
}
/* BASIC STYLES */
h1,h2,h3,h4{
 color: #189bd7;
 font-weight:bold;
 clear:both;
}
h1{
	font-size: 153.9%;
	padding:6px 0px;
	margin:14px 0px;
	border-bottom: 3px solid #189bd7;
}
h2{
	color:#000000;
}
h3{
	border-bottom:1px solid #000000;
	color:#000000;
	font-size: 123.1%;
	padding:5px 0 5px 0;
	margin-bottom:5px;
}
.box h2{
	font-size: 108%;	
	padding:0 0 3px 0;
	border-bottom:1px solid #189bd7;
	margin-bottom:5px;
	color:#189bd7;
}
.info h2{
	color:#333333;
	border-bottom:1px dashed #999999;
}
a{
	color:#7bc142;
}
ol li{
	list-style:decimal;
}
li.selected{
	background-color:#e5f3d9;
}
strong, .strong{
	font-weight:bold;
}
.red, .red a{
	color:#DD0000;
}
.green, .green a{
	color:#009900;
}
.yellow, .yellow a{
	color:#EE9900;
}
.color {
	color:#006699;
}
.selected{
	background-color:#e5f3d9;
}
.info{
	background-color: #e5f3d9;
	border:1px solid #cbe7b3;
	padding:10px 15px;
	margin-bottom:5px;
	font-size:108%;
}
.bigtext{
	font-size: 131%;
}
.info ul{
	margin-left:20px;
}
.info ul li{
	list-style-image:url("/img/check.gif");
	padding:0 0 3px 0;
	margin:0;
	font-size:85%;
	font-weight:bold;
}
.info ol {
	padding-left:15px;
}
.info ol li {
	list-style:circle;
}
#flashMessage,#bigFlash{
	background-color: #e5f3d9;
	border:1px solid #cbe7b3;
	padding:10px 15px;
	margin:10px 5px;
	font-size:108%;
}
#bigFlash{
	font-size:131%;
}
.float-right{
	float:right;
	margin-left:5px;
}	
.float-left{
	float:left;
	margin-right:5px;
}
.center{
	text-align:center;
}
.box{
	background-color:#d1ebf7;
	border:1px solid #a3d7ef;
	padding:10px;
	margin-bottom:10px;
}
.box a{
	color: #189bd7;
}
.box p{
	line-height:1.5;
	text-align:justify;
}
.box ul{
	margin-left:15px;
}
.box ul li{
	list-style:disc;
	padding:2px 0px 2px 5px;
}
.boxinfo{
	background-color: #e5f3d9;
}
.lightbox{
	background-color:#FFFFDB;
	border-color:#F6E4B8;
}
.nobox {
	background:none;
	border:none;
}
.otherbox {
	font-size:11px;
	font-weight:bold;
	margin:5px 0;
}
#domainbox{
	width:218px;
}
#domainbox .alexathumb{
	width:111px;
}
#right_col{
	margin-top: 2px;
}
.cursor{cursor:pointer;}
/* PAGINATE */
#paginate{
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	height:24px;
	margin-bottom:5px;
}
#paginate ul{
	font-size:115%;
	height:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px auto;
}
#paginate li{
	border-left:1px dotted #999;
	display:inline;
	float:right;
	height:18px;
	margin-left:8px;
	padding-left:8px;
}
#paginate li.f{
	border:0;
	padding-left:0;
}

/* USER MENU */
#account{
	margin:0 20px;
	padding-top:10px;
	height:20px;
}
#account ul{ 
     height:16px; 
     list-style-image:none; 
     list-style-position: utside; 
     list-style-type:none; 
} 
#account li{ 
     border-left:1px dotted #999; 
     display:inline; 
     float:right; 
     margin-left:10px; 
     padding-left:10px; 
} 
#account li.f{ 
     border:0; 
     padding-left:0; 
}
/* admin MENU */
#admaccount{
	margin:0 20px;
	padding-top:8px;
	height:20px;
}
#admaccount ul{ 
     height:16px; 
     list-style-image:none; 
     list-style-position: utside; 
     list-style-type:none; 
} 
#admaccount li{ 
     border-left:1px dotted #999; 
     display:inline; 
     float:right; 
     margin-left:10px; 
     padding-left:10px; 
} 
#admaccount li.f{ 
     border:0; 
     padding-left:0; 
}
#admaccount li a {
	color:#0066FF;
}
/* TAB MENU */
#tabmenu{
	padding-top:7px;
	height: 25px;
	margin-right:20px;
}
#tabmenu ul{ 
     height:16px; 
     list-style-image:none; 
     list-style-position: utside; 
     list-style-type:none; 
} 
#tabmenu li{ 
     display:inline; 
	 background-image:url("/img/tabs_left.gif");
	 background-position:left;
	 background-repeat:no-repeat;
	 height:25px;
	 padding-left:10px;
	 display:block;
	 float:right;
} 
#tabmenu li a{
	 background-image:url("/img/tabs_right.gif");
	 background-position:right;
	 background-repeat:no-repeat;
	 height:20px;
	 padding-top:5px;
	 display:block;
	 padding-right:10px;
	 text-decoration:none;
	 font-weight:bold;
	 color:#000000;
	 font-size:108%;
}
#tabmenu li.domainname{
	background:none;
} 
#tabmenu li.domainname a{
	background:none;
	color:#7BC142;
} 
#tabmenu li a:hover{
	color:#189bd7;
}

/* DOMAIN STYLES */
#domains{
	margin:20px 0;
}
.domain{
	margin:10px;
	padding:0px 15px;
	border:1px solid #EEEEEE;
	background-color:#FAFAFA;
	height:40px;
	background-image:url("/img/gradient_button_bg.jpg");
	background-repeat:repeat-x;
}
.domainlink{
	display:block;
	font-size: 138.5%;
	width:35%;
	float:left;
	padding-top:7px;
	padding-bottom:12px;
	padding-left:22px;
	background-image:url("/img/icn/domain.png");
	background-repeat:no-repeat;
}
.expired .domainlink{
	background-image:url("/img/icn/domain_expired.png");
}
.expires{
	font-size: 85%;
	text-align:right;
	width:60%;
	float:right;
	padding-top:15px;
}
.expired a{
	color:#CC0000;
}
.expired .expires{
	font-size:116%;
}
/* PLUG STYLES */
.i_edit{background-image:url("/img/icns/addressbookedit.gif");}
.i_report{background-image:url("/img/icns/journaledit.gif");}
.i_schedule{background-image:url("/img/icns/clock.gif");}
.i_add{background-image:url("/img/icns/add.gif");}
.i_delete{background-image:url("/img/icns/delete.gif");}
.i_logg{background-image:url("/img/icns/document.gif");}
.i_message{background-image:url("/img/icns/mail.gif");}

.plug{
	clear:both;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #DDDDDD;
	background-color:#FAFAFA;
	height:100px;
	margin-bottom:5px;
	background-image:url("/img/gradient_button_bg.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
}
.plug img, .thumb{
	padding: 2px;
	border:1px solid #8eceeb;
	background-color:#FFFFFF;
	margin:2px 5px 2px 2px;
}
.plug h2{
	clear:none;
	margin-bottom:2px;
}
.plug p {
	margin-bottom:2px;
}
.plug p.tags{font-size:10px;font-weight:bold;letter-spacing:1px;}
.p_1{float:left;height:10px;overflow:hidden;}
.p_2{background:#73a882;float:left;height:10px;overflow:hidden;}
/* RSSPLUGS -> VIEW */
.rssplug{
	clear:both;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #DDDDDD;
	background-color:#FAFAFA;
}
.done{
	background-color:#EEEEEE;
}
.actions{
	float:right;
	width:235px;
	
}
.crud{
	background-image:url("/img/crud.jpg");
	background-repeat:repeat-x;
	border-bottom:1px solid #AAAAAA;
	float:right;
}
.crud a{
	color:#666666;
	font-size:10px;
	text-decoration:none;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #AAAAAA;
	margin:0;
	padding:1px 10px 1px 18px;
	background-repeat:no-repeat;
	line-height:normal;
}
.crud a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.status{
	margin-left:34px;
	font-size:85%;
	padding-top:5px;
	clear:both;
	color:#666666;
}
.i_submit{
	width:171px;
	height:39px;
	
	display:block;
	background-image:url("/img/buttons.gif");
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}
.button{
	width:171px;
	height:39px;
	margin:0 auto 12px auto;
	display:block;
	background-image:url("/img/buttons.gif");
	background-repeat:no-repeat;
	text-decoration:none;
}
.top_margin{
	margin-top:20px;
}
#no_button{
	margin-top: 51px;
}
#btn_new_plug{background-position:0 -78px; }
#btn_new_plug:hover{background-position:0 -117px; }
#btn_new_domain{background-position:0 -312px; }
#btn_new_domain:hover{background-position:0 -351px; }
#btn_submit_plug{background-position:0 -468px;clear:both;float:right;margin:5px;}
#btn_submit_plug:hover{background-position:0 -507px; }
#btn_new_feed{background-position:0 -156px; }
#btn_new_feed:hover{background-position:0 -195px; }
#btn_sell_traffic{background-position:0 -546px; }
#btn_sell_traffic:hover{background-position:0 -585px; }
#btn_import_plugs{background-position:0 -624px; }
#btn_import_plugs:hover{background-position:0 -663px; }
#btn_new_trade{background-position:top; }
#btn_new_trade:hover{background-position:0 -39px; }
#btn_new_submitlist{background-position:0 -234px; }
#btn_new_submitlist:hover{background-position:0 -273px; }
#btn_request_site{background-position:0 -702px; }
#btn_request_site:hover{background-position:0 -741px; }

.percent {
	background-color:#FFFFCC;
	border:1px solid #FFFF66;
	float:right;
	height:10px;
	width:200px;
}

/* PAGE/HELP */
.code{
	border:1px solid black;
	padding:5px;
	background-color: #FAFAFA; 
	border: 1px solid #eee; 
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}

/* CLEARFIX */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	
	.clearfix {
		display: inline-block;
	}
	
	html[xmlns] .clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}
/* TABLE STYLES */
.table {
	border-collapse:separate;
	background-color:#DDDDDD;
	border-spacing:1px;
	clear:both;
	width:100%;
	margin-bottom:5px;
	
}
.table thead th{
	padding:5px;
	font-weight:bold;
	text-align:center;
	background-color:#d1ebf7;
}
.table thead th a{
	color: #189bd7;
}
.table td{
	padding:4px 2px;
	background-color:#EEEEEE;
	font-size:85%;
	background-image:url("/img/gradient_button_bg.jpg");
	background-repeat:repeat-x;
}
.table .odd td{
	background-position:bottom;
	background-color:#FAFAFA;
}
.table .even td{
	background-position:top;
	background-color:#EEEEEE;
}
.table .cross_trade td{
	background-image:url("/img/new_site_bg.gif");
}
.table .new_site a{
	background-repeat:no-repeat;
	padding-left:17px;
	background-image:url('/img/icons.gif');
}
.table .title{
	font-size: 116%;
	display:block;
	font-weight:bold;
}
.table .description{
	font-size: 138.5%;
	font-weight:bold;
}
.table .oddcol{
	background-color:#FAFAFA;
}
.table .number{
	font-size:131%;
}
.table .alexa, .table .pagerank{
	display:block;
	font-size:108%;
}

.clear{
	clear:both;
}
/* FORM AND TABLE STYLES */
	.input{
		margin:5px; 
		padding:5px;
		font-size: 12px;
		color: #666666;
	}
	
	label {
		width:160px;
		display:block;
		float:left;
		font-size: 116%;
		font-weight: bold;
		letter-spacing: -0.03em;
		color: #189bd7;
		clear:left;
	}
	td label {
		width:250px;
	}
	.checkbox label{
		width:350px;
		clear:none;
	}
	form{
		background:none; 
	}
	.form-large{
		font-size: 118%;
		color: #776B1B;
		padding: 2px;
	}
	.form-large .form-checkbox {
		display: block;
		float:left;
		vertical-align: middle;
		position: relative;
		top: -3px;
		font-size:12px; margin:1px 10px 1px 20px;
		width:160px;
	}
	.form-checkbox{display:inline; clear:left;}
	input[type=checkbox]{
		margin:0px 5px 1px 1px;
	}
	
	input.button1, input.button2,input[type=submit] {
		font-size: 105%;
		margin-top: 2px;
		padding: 0px 10px;
	}
	.right{
		text-align:right; 
	}
	.center{
		text-align:center;
	}
	fieldset {
		border: 1px solid #ddd;
		margin: 1em 0 5px 0;
		padding: 15px;
		clear: left;
	} * html fieldset { padding-top: 0; }
	fieldset .even{
		background-color:#FAFAFA;
		border-bottom:1px solid #DDD;
		border-top:1px solid #EEE;
	}
	.fieldnote{
		padding:4px 20px 4px 165px;
		font-size:108%;
		/*font-weight:bold;*/
		font-style:italic;
		color:#000;
	}
	legend {
		font-size: 135%;
		font-weight: normal;
		letter-spacing: -0.03em;
		line-height: 1.2;
		 color: #BBB;
		padding: 0 0.5em; /* Top and Bottom for IE7 */
		margin-bottom:5px;
	}
	fieldset fieldset legend{
		font-size:105%;
		font-weight:bold;
	}
	fieldset fieldset{
		padding:5px;
	}
	 * html legend { margin-bottom: 15px; padding: 0 0.5em; }
	input[type=text], input[type=password]{
		background-color:#d1ebf7;
		border:1px solid #a3d7ef;
		padding:3px 2px 3px 5px; 
		margin:1px 5px 1px 5px; 
		font-size:108%;
		font-weight:bold;
		color: #000066;
	}
	.box input[type=text]{
		background-color:#FFFFFF;
		width:200px;
	}
	textarea{
		padding:3px 2px 1px 5px; 
		background-repeat:repeat-x; 
		background-color:#d1ebf7;
		margin:1px 5px 1px 5px; 
		border:1px solid #a3d7ef;
		background-color:#d1ebf7;
		color: #000066;
		font-size:108%;
		font-weight:bold;
	}
	select{
		background-color:#d1ebf7;
		border:1px solid #a3d7ef;
		padding:0 0 0 5px; 
		margin:1px 5px 1px 5px; 
		color:#000; 
	}
	.note {
		font-size: 12px;
		color: #666666;
		margin:10px 0;
		display: block;
	}
	.error-message {
		background-color:#FBE8EA;
		border:1px solid #FFC7C7;
		color:#FF3B3B;
		margin:1px 10px;
		padding:1px 7px;
		width:538px;
	}
	#authMessage{
		background-color:#FBE8EA;
		border:1px solid #FFC7C7;
		color:#FF3B3B;
		margin:1px 10px;
		padding:5px 7px;	
	}
.nopadding{
	padding:0;
}
.nomargin{
	margin:0;
}
/* STARS */
.star a {
background-image:url(/img/icons.gif);
display:block;
height:15px;
width:15px;
}
.star a.star_on {
background-position:0 -160px;
}
.star a.star_off {
background-position:0 -144px;
}
/* ACTIVE SITES / INACTIVE SITES */
.trade_status {
display:block;
height:16px;
width:16px;
background-image:url("/img/icons.gif");
}
.active {
	background-position:0 -128px;
}
.inactive {
	background-position:0 -176px;
}
/* ICON STYLES */
.icon {
background-position:left center;
background-repeat:no-repeat;
padding-left:17px;
background-image:url('/img/icons.gif');
text-transform:uppercase;
font-family:"Arial Narrow",Arial, sans-serif;
font-weight:bold;
}
.password_show {
background-position:0 -96px;
display:block;
height:16px;
padding:0px;
width:16px;
float:right;
}
.password_hide {
background-position:0 -112px;
display:block;
height:16px;
padding:0px;
width:16px;
float:right;
}
.infotip {
background-position:0 -224px;
}
.forward {
background-image:url(http://media.camelmedia.net/camelmedia/icons/fastforward.gif);
}
.report {
background-position:0 -80px;
}
.play {
background-position:0 -240px;
}
.logg {
background-position:0 0;
}
.mail {
background-position:0 -32px;
}
.add {
background-image:url(http://media.camelmedia.net/camelmedia/icons/add.gif);
}
.new {
background-image:url(http://media.camelmedia.net/camelmedia/icons/addressbookadd.gif);
}
.graph {
background-image:url(http://media.camelmedia.net/camelmedia/icons/graph.gif);
}
.edit {
background-position:0 -64px;
}
.delete {
background-position:0 -16px;
}
.approve {
background-position:0 -80px;
}
.preview {
background-image:url(http://media.camelmedia.net/camelmedia/icons/pictureframe.gif);
}
.details {
background-image:url(http://media.camelmedia.net/camelmedia/icons/documentpublish.gif);
}
/* Domain profile */
.domaininfo{
	float:right;
	width: 500px;
}

/* User Accounts */
#accountNav{
	float:left;
	height:250px;
	margin:0;
	padding:0;
	width:174px;
}
#accountNav li{
	font-size:13px;
	list-style:none;
	margin:0;
	padding:7px 0 7px 7px;
}
#accountNav li a {
	color:#0066FF;
}
#accountNav .selected{
	background-color: #e5f3d9;
	font-weight:bold;
}
#accountContent{
	border:3px solid #e5f3d9;
	float:left;
	min-height:230px;
	padding:7px;
	width:780px;
}
#accountContent h2{
	border-bottom:1px solid #EEEEEE;
	color:#000000;
	font-size:16px;
	margin:0 0 5px 0;
	padding-bottom:5px;
}
#accountContent h3{
	border-bottom:1px solid #666666;
	color:#666666;
	font-size:13px;
	margin:10px 5px 5px 5px;
	padding:5px;
}
#accountContent p{
	font-style:italic;
	margin:10px 0;
}
.thumbbox{
	float:left;
	height:100px;
	width:133px;
}
.thumbsize{
	position:absolute;
	margin-top:80px;
	margin-left:5px;
	padding:1px 5px 0px 5px;
	width:50px;
	height:14px;
	background-color:#CCCCCC;
	font-size:85%;
	font-weight:bold;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.croplink{
	position:absolute;
	margin-top:5px;
	margin-left:90px;
	padding:1px 5px 0px 5px;
	width:25px;
	height:14px;
	background-color:#FFF;
	font-size:85%;
	font-weight:bold;
}
a.plug_marketplace{
	display:block;
	background-image:url("/img/plug_marketplace.gif");
	width:275px;
	height:52px;
	margin:10px auto 0 auto;
}
a.the_marketplace{
	display:block;
	background-image:url("/img/the_marketplace.gif");
	width:218px;
	height:60px;
	margin:10px auto 0 auto;
	text-decoration:none;
}

/* DOMAIN ELEMENT */
.pagerank_icon {
	background: url('/img/pagerank.gif') no-repeat;
	border-bottom:1px dotted #189BD7;
	float:left;
	height:16px;
	margin:0px 0px 5px 5px;
	padding:2px 0 7px 2px;
	width:95px;
}
.pagerank_icon .bar {
	float:left;
	margin:12px 6px 1px 3px;
}
.pagerank_icon .foo {
	color:#FFFFFF;
	float:left;
	height:16px;
	padding:0 4px 0 5px;
	width:8px;
}
.alexa_icon {
	background: url('/img/alexa.gif') no-repeat;
	border-bottom:1px dotted #189BD7;	
	float:left;
	font-size:12px;
	height:16px;
	margin:0px 0px 5px 5px;
	padding:0 0 5px 20px;
	width:77px;
}
.domain_stats {
	border-bottom:1px dotted #189BD7;	
	float:left;
	font-size:11px;
	height:16px;
	margin:0 0 5px 5px;
	padding:2px 0px 5px 0px;
	width:97px;
}
#domain_selector {
	background:#FFFFFF;
	float:left;
	margin:5px 0px 0px 0px;
	width:218px;
}
.filter h2{
	cursor:pointer;
	padding-left:25px;
	background-image:url("/img/filter_h2.gif");
	background-repeat:no-repeat;
	background-position:2px 3px;
}
.gradient_red, .gradient_red td{
	background-image:url("/img/gradient_red.gif");
}
.gradient_green, .gradient_green td{
	background-image:url("/img/gradient_green.gif");
}
.market .title, .price{
	display:block;
	font-size:93%;
}
.market .price{
	font-style:italic;
}
a.demo_btn{
	display:block;
	background-image:url("/img/demo_btn.gif");
	width:218px;
	height:60px;
	margin:10px auto 0 auto;
	cursor:pointer;
	background-repeat:no-repeat;
}
.starnote{padding:2px 20px 0 20px; color:#007800; font-weight:bold; font-style:italic; height:18px;}
.starnote p{display:inline; color:#000000; font-weight:bold; font-style:italic;}

.form-message{padding:2px 20px 0 20px; color:#FF9900; font-weight:bold; font-style:italic; height:18px;}
.form-message p{display:inline; color:#000000; font-weight:bold; font-style:italic;}

.starnote .label, .form-message .label{width:90px; float:left; display:block;}
.starnote .inplaceeditor-form{display:inline;}
.starnote .inplaceeditor-form input{padding:0 4px; margin:0; font-size:11px; font-weight:normal;}
.starnote .inplaceeditor-form input[type=text]{width:400px;}
.starnote .inplaceeditor-form .editor_cancel{ padding:0 0 0 17px; background-image:url('/img/icns/delete.gif'); background-repeat:no-repeat; background-position:left center; margin-left:10px; text-decoration:underline; font-weight:normal;}

/* PAGING */
.paging,.paging_loader{clear:both; text-align:center; height:22px; padding:3px 0 3px; font-size:11px;}
.paging_loader{background-position:center center; background-repeat:no-repeat;}
.paging_loader .load_text{font-size:10px; font-weight:bold; padding-top:4px;}
.paging span{margin:2px 4px;}
.paging .current{padding:2px 4px;border:1px solid #a3d7ef;background-color:#d1ebf7;color: #000066;}
.paging a{padding:2px 4px; border:1px solid #a3d7ef; background-color:#d1ebf7;}
.paging a:hover{background-color:#a3d7ef; background-position:bottom;}
.ratiobox{font-size:16px; width:50px; float:left; font-weight:bold; text-align:right; padding-right:10px;}
.ratiobox a{}
.ratio{font-weight:bold;}