* { padding:0; margin:0; font-size: 100.01%; }
	body { font-size:0.7em; padding: 0px; background: #ffffff; margin: 0px; color:#A0A0A0; font-family:  Arial, Verdana, sans-serif; text-align: center; } 
	#content { width: 965px; clear: both; padding-top: 8px; padding-bottom: 20px; }
	
	a, a:link { color: #E60606; text-decoration: none; }
	a:visited { color: #aaa; text-decoration: none; } 
	a:hover { color: #333; text-decoration: none; } 
	a:active { color: #aaa; text-decoration: none; } 
	
	fieldset { padding: .5em; }
	select option{ padding:0 5px; }
	.left{ float:left; } 
	.right{ float:right; }
	.clearboth{ clear:both; height:1px; font-size:1px; line-height:1px; }
	img{ border:none; } 
	small, .small { font-size: 9px; }
	.big { font-size:18px}
	.bigger { font-size:24px}
	#bar { height: 69px; background:#333;  border-bottom:2px #999 solid;}

	.hidden { display:none !important;}
	
		h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address,li, dd { margin: 0px; padding: 0px;}
		h1 { float: left; background: url("images/netbuzz.png") no-repeat; margin-left:8px }
		h1 a { display: block; text-indent: -9999px; text-decoration: none; width: 318px; height: 69px; overflow: hidden; }
		h2.cyber { background: url("images/cybersmart_hosing.png") no-repeat; float:right } 	
		h2.cyber a { display: block; text-indent: -9999px; text-decoration: none; width: 205px; height: 69px; overflow: hidden; }
		h3 { height: 35px;  border-bottom: 1px solid #333;font-size:28px; text-align: left; margin-top:8px}
		h3.tab_title { height: 35px;  border-bottom: 2px solid #333;font-size:28px; text-align: left}
		li.wide h3 { border:0px;}
		h3 span { display: block; width: 0px; height: 0px; overflow: hidden; } 
		h3 a { display: block; /*text-indent: -9999px;*/ text-decoration: none; height: 35px; overflow: hidden; font-size:28px; }
		h4 { display: inline; font-size: 11px;  } 
		h4, h5 { color: #333; } 
		h5 { font-size: 1.25em; }

		div.block ul li { text-align:left;}
		div.quickies { margin-left:15px;}
		div.quickies h3 { margin-right:24px; color:#E60606; border-bottom: 2px solid #333; margin-bottom:4px;}
	
		ul, li { padding: 0px; margin: 0px; font-family: Arial, Verdana, sans-serif; list-style:none; } 
	
		ul.main { list-style:none; }
		ul.main li {float: left; width: 298px; padding: 0px 0px 0px 15px;}
		ul.main li.wide {float: left; width: 960px; padding: 0px 0px 0px 15px;}
	
		ul.main li.wide ul li { float:left;   border:0px; width:92px;}
		*html ul.main li.wide ul li {width:75px; margin: 0px 4px 4px 0px; }
		ul.main li.wide ul li a{ padding:5px; margin:2px; border:1px solid #ccc;background: #fff; }
		ul.main li.wide ul li a:hover {   color:#FFFFFF; background:#E60606; } 
	
		ul.main li ul li { padding:0px;border-top: 1px solid #505050;  }
		ul.main li ul li a { padding: 2px; display: block; }
		ul.main li ul li a:hover { background: #333; color:#FFFFFF; } 
		
/* HACKS */
		* html ul li a {width: 98%;}

	
		ul.main li div.tabs { background:#ccc}
		ul.main li div.tabs ul {list-style:none;	margin:0px;	padding:0px; }
		ul.main li div.tabs ul li {float:left;	margin:0px;	text-align:center; padding:0px 0px; width:50px; border-top:0px !important; cursor:pointer; background:#fff}
		ul.main li div.tabs ul li a:link,div.tabs ul li a:visited  {padding:0px 7px 0px 6px; color:#666; font-weight:bold;margin:0px; text-decoration:none; cursor:pointer;}
		ul.main li div.tabs ul li a:hover, div.tabs ul li a.active{background:#666; color:#fff;text-decoration:none;}
		ul.main li div.tabs ul li input { border:0px; background:#eee;}
		ul.main li div.tabs ul li.selected { background-color:#333333; }
		ul.main li div.tabs ul li.selected a { color:#FFFFFF; }
	
		ul.forms li label { margin-right:4px;text-align: left;font-weight:700; float:left;width:120px;} 
		ul.forms li label a{ color:#333}
		ul.forms li input,ul.forms li select,ul.forms li textarea {background:#Fff none repeat scroll 0%;  border:1px solid #ccc; width:45%; padding:2px;  }
		ul.forms li input.item_delete { float:right; width:80px;}
		ul.forms li span { color:#999; font-size:9px; }
		ul.forms li {float: left;width: 50%;padding-bottom: 2px; text-align:left; }
		ul.forms li li{float: none; width:auto;padding: 0px; clear:none; }

		
/* Tool Tip Pop Up */
			body div#toolTip {	position:absolute;	z-index:1000;	width:300px;	background:#fff;	border:1px solid  #ccc;	text-align:left;	padding:6px;	min-height:1em; -moz-border-radius:5px;  }
			body div#toolTip p {	margin:0;	padding:0;	color:#333;	font:12px/1.2em  Arial, Helvetica, sans-serif;}
			body li.wide div#toolTip p {	margin:0;	padding:0;	color:#333;	font:18px  Arial, Helvetica, sans-serif;}
			body div#toolTip p em {	display:block;	margin-top:3px;	color:#E60606; font-style:normal;		 font-size: 9px}
			body div#toolTip p em span {font-weight:bold;	color:#fff;}

			#footer { color: #A0A0A0; background:#333; border-top:3px #999999 solid; height: 26px; text-align: left; margin: 10px 0px 0px 0px; padding: 0px 15px 6px; ; font-size: 9px; line-height: 26px;} 
			#footer a, #footer a:hover, #footer a:visited { color: #E60606; background: none; }

/*		div.sub_headings { font-size:11px; background:#eee; border-top:1px #333 solid; }
		div.sub_headings:after {content: ".";  display: block;   height: 0; clear: both; visibility: hidden;}
* html div.sub_headings {height: 1%;} */

/*---- Backend ---- */
		div.main { width:650px; background:#fff; float:left; }
		div.sec { width:250px; background:#fff; float:right; }
		div.sec ul.sortabledemo li.flickr { width:200px !important;}
		ul, li { list-style:none; margin:0px; padding:0px;}
		
		ul.sortablelist {    list-style-image:none;    list-style-type:none;    margin-top:5px;    margin:0px;    padding:0px;	 }
		ul.sortabledemo li {    padding:0px;	float:left;    margin:4px;;	width: 200px;	height:150px;  }
		ul.sortabledemo li.flickr {    padding:0px;	float:left;    margin:4px;	width: 600px !important;  }
		
		
		span.handle {    background-color: #E8A400;    color:white;    cursor: move;  }
		li.green {    background-color: #ECF3E1;    border:1px solid #C5DEA1;    cursor: move;  }
		li.orange {    border:1px solid #E8A400;    background-color: #FFF4D8;  }
		div.error { text-align:center; background: #e67777;  border: solid #e60606; border-width: 1px 0px} 
		
/* Login */
 .login_box {background:#333; border:2px #999 solid; width:400px; margin:40px 0px 0px 0px;color:#FFFFFF  }
  .login_box p { font-size:18px; border-bottom:#e60606 1px solid; text-align:right; ; text-transform:uppercase; margin:0px 20px}
   .login_box p.login_button { font-size:18px; border-top:#e60606 1px solid; border-bottom:0px; text-align:center; margin-top:12px; padding-top:8px; text-transform:uppercase;}
   .login_box input.submit {border:#666 1px solid; font-size:22px; padding:4px; background: #CCCCCC}

 
			ul.forms_login li label { margin-right:4px;text-align: right;font-weight:100; float:left; font-size:16px; width:218px;} 
			ul.forms_login li label a{ color:#333}
			ul.forms_login li input,ul.forms_login li select,ul.forms_login li textarea {background:#Fff none repeat scroll 0%;  border:1px solid ; width:120px; padding:4px;  }

			ul.forms_login li span { color:#999; font-size:9px; }
			ul.forms_login li {padding-bottom: 2px; text-align:left; float:right;}
			ul.forms_login:after	{ content:"."; display:block; visibility:hidden; clear:both; height:0;}
			*html 	ul.forms_login { height:1%; min-height:0px;}
			ul.forms_login {  margin:0px 20px}
			
/*Signup*/
			div.signup ul.forms_login li label { margin-right:4px;text-align:right ;font-weight:100; float:left; font-size:16px; width:300px} 
			div.signup ul.forms_login li {padding-bottom: 2px; text-align:left; float:right}
			div.signup ul.forms_login li input { width:180px;}
			div.signup .login_box {background:#333; border:2px #999 solid; width:600px; margin:40px 0px 0px 0px;color:#FFFFFF  }
			 div.signup   .login_box p.login_button { font-size:18px; border-top:#e60606 1px solid; border-bottom:0px; text-align:left; margin-top:16px; padding-top:8px; 
			 text-transform:uppercase;}
			 
			div.signup div.error { text-align:center; background: #e67777;  border: solid #e60606; border-width: 1px 0px; margin:0px 20px; padding:8px; margin-top:16px;} 
			div.signup    .login_box input.submit { }
			div.signup     .login_box p.login_button { text-align: center; margin-top:12px; }
