/*
green: dark #83b51e light #00cc33
blue: #00aeef
orange: #fcb408
pink: #e618ae
red: #ff3333
light gray: #959595;
*/



body, html {

	background:#000000;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, "sans serif";
	font-size: 12px;
	text-align:center;
	color:#FFF;

}

body {   }

h1,h2,h3,h4,h5,h6,p,form,ul,li,img,ol { margin:0; padding:0; }
td, th { font-size: 12px; }
.clr { clear:both; }
#clr { clear:both; }

a { color: #fcb408; text-decoration: none; }
a:hover { color: #fcb408; text-decoration: underline; }

#wrap {

	width:990px;
	margin:0 auto;
	text-align:left;
	padding: 20px 0px 20px 0px;
}

/* --- TITLEBAR BEGIN ---*/

#titlebar { color: #FFF; }

#titlebar a {display:inline;}

#titlebar #toplinks { float: right; margin: 0px 0px 0px 20px; display:inline;}

.toplinkstext { padding: 0px 10px 0px 0px; }

#titlebar #livehelp {
float:right; margin-right:10px;display:inline;
}

.tagline {

  width: 290px;
  padding: 4px;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  background: #333;
  text-align: center;

}

select {
	width: 100px;
	}



/* --- TITLEBAR END ---*/


/* --- NAVBAR BEGIN ---*/

#navbar {

	border-bottom:18px solid #333;
	height:27px;
	margin: 20px 0px 10px 0px;
	}

#navbar ul {
	list-style-type: none;
	padding-left:6px;
	height:27px;

}

#navbar li {
	float:left;
	background: #333;
	margin-right: 10px;
	border-top: 3px solid #fcb408;
  border-bottom: 1px solid #000;
}

#navbar li.selected {

	border-top: 3px solid #FFF;
}

#navbar li a {
	height:23px;
	width:124px;
	display:block;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	color: #FFF;
	text-decoration: none;
	font-family: Verdana,"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;

}

#navbar li.selected a { color: #FFF; }
#navbar ul#main_functions { float:left; }
#navbar ul#settings { float:right; }
#navbar ul li img { display: inline; }

/* --- NAVBAR END ---*/

/* --- SUBNAVBAR BEGIN ---*/

div#subnavbar {

	float:left;
	width: 100%;
	margin-top:-24px;
	margin-bottom: 10px;
	padding: 0px 0px 3px 0px;
	background: #333;

}

div#subnavbar ul {
	list-style-type:none;
	height:24px;
	float:left;
}

div#subnavbar ul li {
	float:left;
	padding:0px 8px 0px 8px;
	line-height:24px;
	font-size: 10px;
}

div#subnavbar ul li a {
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	}

div#subnavbar ul li.selected a {

	text-decoration: underline;

}


/* --- SUBNAVBAR END ---*/


/* --- FOOTER BEGIN ---*/

#footer  {

  margin: 10px 0px 0px 0px;
	text-align:right;
	padding-right:50px;
	padding:10px;

}


/* --- FOOTER END ---*/

/* --- CONTENT BEGIN ---*/

#content { margin:10px 0px 10px 0px; }

#content p { margin: 0px 5px 10px 0px; line-height: 140%; }
#content blockquote { margin: 0px 30px 10px 30px; }

/* --- CONTENT END ---*/

/* --- BREADCRUMB BEGIN ---*/

#content #breadcrumb {

  margin-bottom:15px;
	line-height: 15px;

}

/* --- BREADCRUMB END ---*/


/*--- SINGLE PAGE COLUMNS BEGIN ---*/

/*these are probably obsolete*/

#content #left_column {
	float:left;
	width:142px;
	margin-right:10px;
	text-align:center;
}

#content #right_column {
	float: left;
	width: 800px;
	margin-left: 30px;

}

#content #single_page_top {
		
}

#content #single_page_top_img {
		
	float: right;
	xwidth: 300px;
	border: 1px solid #333;
	padding: 10px;
 	text-align: center;
  margin: 0px 0px 10px 10px;		

		
}




/*--- SINGLE PAGE COLUMNS END ---*/

/* --- SEARCHBOX BEGIN ---*/
#content #listsearch, 
#content #type_selector{
	border: 1px solid #FCB408;
	margin: 10px 0px;
	padding: 5px;
}

/* --- SEARCHBOX END ---*/

/* --- TABLE BEGIN ---*/

#content table.b {
	width: 100%;
	xpadding: 10px;
}

#content table.b td, #content table.b th  {
	border-bottom: 1px solid #333;
	padding: 4px 10px 5px 10px;
}

#content table.b thead th  {
	text-align:right;
	font-weight: bold;
	padding: 5px;
	background: #333;

}
#content table.b thead th.L {
	text-align: left;
}
#content table.b tbody th  {
	white-space: nowrap;
	text-align:left;
	font-weight: bold;
	width: 15em;
	color: #FFF;
}

#content table.b .centered { text-align: center; }
#content table.b .left{ text-align: left; }
#content table.b .net{ width: 100px; }
#content table.b .invoice_number{ width: 120px; }
#content table.b .status{ width: 150px; }
table.list{
	border-bottom: none;
	border: 1px #CCC;
	width: 100%;
}
table.list th{
	text-align:right;
	font-weight: bold;
	padding: 5px;
	background: #333;
}
table.list .price{
	width:80px;
	text-align:right;

}

table.list  td, table.list th  {
	border-bottom: 1px solid #333;
	padding: 4px 10px 5px 10px;
}
#TB_ajaxWindowTitle,
#TB_closeAjaxWindow{
	color:#000000;
}

	/* --- STATISTICS TABLE BEGIN ---*/

		#content table#statistics {
			width: 585px;
		}

		#content table#statistics tbody th {
			width: 30%;
		}

		#content table#statistics tbody td {
			width: 20%;
		}

	/* --- STATISTICS TABLE END ---*/


	/* --- ZONES TABLE BEGIN ---*/

		#content table#zones {
			width: 100%;
		}

		#content table#zones th {
			text-align:center;
		}

		#content table#zones .description {
			text-align:left;
		}

		#content table#zones .size {
			text-align: center;
			width:60px;
		}

		#content table#zones .monthlypi {
			text-align: center;
			width:180px;
		}

		#content table#zones .prices {

		}

		#content table#zones td.discount {

			color: #f90;
			text-align:center;
			font-weight: bold;
		}

		#content table#zones table#prices_table {
			border: none;
			width: 100%;
		}

		#content table#zones table#prices_table td {
			border: none;
			font-size:10px;
			font-weight:normal;

		}

		#content table#zones table#prices_table td.price {
			font-weight:bold;
		}

		#content table#zones table#prices_table td.cart {
            width:120px;
		}
		#content table#zones table#prices_table td.cart a {
            display: block;
            padding: 3px;
            color: #ffffff;
            background-color: #00AEEF;
            width:120px;
            text-align: center;
            cursor: pointer;
        }

	/* --- ZONES TABLE END ---*/


	/* --- CART TABLE BEGIN ---*/

		#content table#cart {

		}

		#content table#cart th {
			text-align:center;
		}

		#content table#cart .description {
			text-align:left;
		}

		#content table#cart .size {
			text-align: center;
			width:60px;
		}

		#content table#cart .quantity {
			text-align: center;
			width:80px;
		}

		#content table#cart .settings {

			width:230px;
		}

		#content table#cart .price {
			width:120px;
			text-align:center;
			font-weight:bold;

		}

		#content table#cart td.price {
			color: #f90;
		}

		#content table#cart .oldprice {
			width:100px;
			text-align:center;

		}

		#content table#cart .save {
			width:100px;
			text-align:center;

		}


	/* --- CART TABLE END ---*/




/* --- TABLE END ---*/


/* --- CART BEGIN ---*/

#content #total {
	margin: 10px 0px 10px 10px;
	line-height: 40px;
	border-bottom:1px solid #FFF;
	padding-bottom:10px;
	text-align:right;
	font-weight: bold;

}

#content #total #price {
	width:140px;
	line-height: 38px;
	float:right;
	border: 1px solid #FFF;
	text-align:center;
	margin-left:3px;

}

#content table#cart label {
	font-size: 11px;
	width: 80px;
}

#content table#cart input { width: 50px; }

#content table#cart input, #content table#cart select {
	font-size: 9px;

}

#content table#cart #preview {

	text-align:center;
	margin-bottom:10px;

}

#content table#cart img {

	margin:3px;

}


/* --- CART END ---*/

/* --- PAGEBROWSER BEGIN ---*/

#pagebrowser {

	margin-top:2em;
	padding:0.5em;
	text-align:center;

}

#pagebrowser a#prev_page { float:left; }
#pagebrowser a#next_page { float:right; }

/* --- PAGEBROWSER END ---*/



#content #cartbuttons {
}

#content #cartbuttons a {
	margin-right: 10px;
}

#content #buttons .right { float:right; }


/* --- TYPOGRAPHY BEGIN ---*/


h1 {

  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 6px 0px;

}

h1 a { color: #FFF; text-decoration: none; }

h2 {
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	margin-bottom:2px;
	color: #00aeef;
}

h3 {

  *background: #959595;
  background: #848282;  
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding: 2px 0px 2px 10px;
  margin: 16px 0px 5px 0px;

}

h4 {

	font-weight:normal;
	font-size:18px;
	margin-bottom:5px;
	font-family: "Trebuchet MS";
	color: #00aeef;
}

h5 {

	font-weight:bold;
	font-size:16px;
	margin-bottom:3px;
	color: #00cc33;
}



p {	line-height:1.3em; }

#content #left_column img {

	border:1px solid #87B304;
	margin-bottom:5px;
}

#content #left_column a { font-size:10px; }

#content dl#websitelist {
	margin:0;
	padding:0;
}

#content dl#websitelist dt {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

#content dl#websitelist dt a {
	text-decoration: none;
}

#content dl#websitelist dd {
	margin:0;
	padding:0;
	margin-bottom:15px;
}

/* --- TYPOGRAPHY END ---*/


/* --- INDEX PAGE BEGIN --- */

#three_columns_left {

  width: 360px;
  float: left;
  margin: 0px 15px 0px 0px;
  padding: 0px;
}

#three_columns_center {

  width: 300px;
  float: left;
  margin: 0px 15px 0px 0px;
  padding: 0px;
}

#three_columns_right {

  width: 300px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;

}

#promos {

	width: 300px;
	margin-right:10px;
	float:left;

}

#promos #left_box {
	border: 1px solid  #ccc;
	padding:5px;
	background: #333;
}

#promos #left_box p {
	margin-top: 10px;
	text-align:right;
	font-size:10px;
}


#small_boxes {

	width: 230px;
	float:left;

}

#searchbox, #small_boxes div {

	padding:5px;
	background: #333;
	margin-bottom:10px;
	font-size: 10px;


}

#searchbox { background: #333; }

#promos #categories {

	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;

}

#promos #categories ul { list-style: none; }
#promos #categories ul li { font-size: 12px; }

#promos #livehelp {

	padding:0;
	padding-top:3px;
	padding-bottom:5px;
	background:#333;
	border: 1px solid #FFF;
	margin-top:10px;

}

#keywordsearch {

	padding:5px;
	background: #333;
	margin: 0px 0px 0px 0px;

}


#searchbox_profil {

	border: 1px solid #FFF;
	padding:0 10px;
	margin-right:10px;
	margin-right:10px;
	height:450px;

}

#searchbox_profil label { font-size:10px; }
#searchbox_profil table { margin-left:20px; margin-top:10px; }
#searchbox_profil label b { font-size:12px; }
#searchbox_profil table#slider{ width:248px; border:none; }

#searchbox_profil table#slider td{
	border:none;
	text-align: center;
	font-size:9px;
}

#profil2 {

	border: 1px solid #FFF;
	padding:0 10px;
	margin-right:10px;
	height:450px;

}

#promos #promo { margin-bottom:10px; }

#promos #promo2 {

	border:1px solid #FFF;
	padding:10px;
	font-size:10px;
}

#index label {

	font-size:10px;
	font-weight:bold;
	display:block;
	margin-top:10px;

}

#index table.searchcheckboxes label{

	display:inline;
	margin:0;
	font-weight:normal;

}

#index table.searchcheckboxes{

	width:248px;
	border:none;
	margin-top:5px;

}

#index table#slider{

	width:248px;
	border:none;

}

#index table#slider td{
	border:none;
	text-align: center;
	font-size:9px;
}

#index table.searchcheckboxes td{

	width:130px;
	border:none;
	padding:0;

}

#index label input, #index label select {

	display:block;
	font-size:12px;
	padding:2px;
	margin-top:2px;

}

#index #small_boxes label input { width:132px; }

#small_boxes div table#sidebox {

	width:190px;
	border: 1px solid#FFF;

}

#promos #promo #left_box table#sidebox {
	width: 240px;
}

#small_boxes div table#sidebox td, #promos #promo #left_box table#sidebox td {

	font-size:10px;
	padding:0px;
	padding-bottom:1px;
	border:none;

}

#small_boxes div table#sidebox td.nums, #promos #promo #left_box table#sidebox td.nums{

	width:20px;

}

#small_boxes div table#sidebox td.money, #promos #promo #left_box table#sidebox td.money {

	width:50px;
	text-align:right;

}

#index #categories table { width:250px; }

#content #index #promos #keywordsearch input {

	display:inline;

}

/* --- INDEX PAGE END --- */


/* --- PENDING BANNERS BEGIN --- */

#content table#pendingbanners label { width: 100px; }

/* --- PENDING BANNERS END --- */


#content #index table#register { border:0px; width:auto; }
#content #index table#register td { border:none; width:auto; }
#content #index table#register th { border:none; width:auto; }

#content table#categ { border:none; margin-top:10px; margin-bottom:10px;}
#content #index #categories p { text-align:right; }
#content table#categ td { border:none; width:150px; vertical-align: top; padding:0;}

#content table.formtable {width:100%}
#content table.formtable input, #content table.formtable select { width: 500px; }
#content table.formtable input[type=radio],#content table.formtable input[type=checkbox] {width:20px}
#content table.formtable textarea { width: 500px; height:50px; }
#content table.formtable td { height:25px; padding: 5px 10px 5px 0px; }
#content table.formtable th { height:25px; padding: 5px 10px; text-align: left; }

#content table.formtable { margin-bottom:10px; background: #333;   }

/* --- BROWSE SITES --- */

#browsesites {

}

#browsesites ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#browsesites ul ul {
margin-left:10px;
}

#browsesites ul li { padding-top:10px; }
#browsesites ul li ul li { padding-top:5px; }
#browsesites small { color: #FFF; }
#browsesites ul li a {

	font-size:14px;
	font-weight:bold;

}

#browsesites ul li a {

	background: url("/images/gray_bullet.gif") no-repeat;
	background-position: 0 0.4em;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;

}

#browsesites table { border:none; }
#browsesites table td { border:none; vertical-align:top; }

/* --- BROWSE SITES END --- */

/* --- ADVANCED SEARCH --- */


.advsearch_search_buton {   margin: 0px 0px 0px 10px; }


#advsearch label {

	font-size:11px;
	font-weight:bold;
	display:block;
	padding-bottom:10px;

}

#advsearch ul label {
	display:inline;
	padding:0;
	font-weight:normal;
}

#advsearch ul input {	display:inline; }

#advsearch ul, #avsearch ul ul {
	list-style-type:none;

}
#advsearch ul ul {
	padding-left:20px;
}

#advsearch #part1 {

  padding: 10px;
  xbackground: #333;
  margin: 10px 0px 10px 0px;
  border: 1px solid #333;

}

.advsearch_part1_label {

  padding: 0px 2px 0px 8px;
  font-weight: bold;

}

#advsearch #part2 {
	float:left;
	xbackground: #333;
	width:220px;
	border: 1px solid #333;
	padding: 10px;
	margin-right: 20px;
}

#advsearch #part3 {
	float:left;
	xbackground: #333;
	width:560px;
  border: 1px solid #333;
 	padding: 10px;
}

#advsearch table#categs { border: none; }
#advsearch table#categs td { border: none; vertical-align: top;}
#advsearch table#categs td ul li label { font-weight: bold;}
#advsearch table#categs td ul li ul li label { font-weight: normal;}

/* --- ADVANCED SEARCH END --- */


/* --- big buttons begin --- */



.button {
	float: left;
	/*width:130px;
	height:20px;*/
  /*padding: 5px 0px 0px 0px;*/
  padding: 5px;	
  color: #ffffff;
	background-color: #00AEEF;
  text-align: center;
  font-weight: bold;
}


div.orangebutton, div.greenbutton {
	background: url("/images/orange_button_left.gif") no-repeat top left;
	float:left;
	width:160px;
	height:38px;
}

div.orangebutton a,  div.greenbutton a {
	display:block;
	height:38px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	line-height:38px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family: "Trebuchet MS";
	color: #fff;
	background: url("/images/orange_button_right.gif") no-repeat top right;
	font-style:italic;
}

div.greenbutton {background: url("/images/green_button_left.gif") no-repeat top left;}

div.greenbutton a {background: url("/images/green_button_right.gif") no-repeat top right;}


/* --- big buttons end --- */



/* --- sell ads begin --- */

#content table#list  {

	margin-bottom:10px;

}

#content table#list td.functions, #content table#list td.functions80 {

	font-size:10px;

}

#content table#list .functions {

	width:180px;

}

#content table#list .functions80 {

	width:80px;

}

#content table#list td.smalltext {

	font-size:10px;

}

/* --- sell ads end --- */

/* --- register user begin --- */

#content #registeruser  {

	padding:10px;
	padding-bottom:10px;
	background: #333;
	margin-bottom:10px;
	width:500px;


}

#content #registeruser table tr th {
 	padding-left:10px;
 	
 }


/* Register box is 300px box for use in three-column page */

#registerbox {

	padding: 10px 15px 10px 15px;
	background: #333;
	margin-bottom:10px;
  font-size:10px;

}

#registerbox label {  
  font-size:10px;
	font-weight:bold;
	display:block;
	margin-top:10px;


}


#registerbox label input {
  width:255px;
  margin: 2px 0px 6px 0px;


 }



/*

#content #registeruser table tr td  {

	height:20px;
	padding-right:10px;

}

#content #registeruser table tr.shade td  {

	background: #333;

}

#content #registeruser table tr.shade th {
 	background: #333;
 }



#content #registeruser input {	xwidth: 250px; }
#content #registeruser select { xwidth: 255px; }


*

/* --- regsiter user end --- */

/* --- loginbox begin --- */

#content #loginbox {

	padding:10px;
	margin-bottom:10px;
	width: 270px;
	background: #333;

}

#content #loginbox input { width: 150px; }


/* --- loginbox end --- */


span.price1 { text-decoration: line-through; }
span.price2 { color: #f90; font-weight: bold; }
p.alert { color: red; }

/* --- TYPOGRAPHY BEGIN ---*/

p {	line-height:1.3em; }

#content #left_column img {
	border:1px solid #87B304;
	margin-bottom:5px;
}

#content #left_column a {
	font-size:10px;

}

#content dl#websitelist {
	margin:0;
	padding:0;
}

#content dl#websitelist dt {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

#content dl#websitelist dt a {
	text-decoration: none;
}

#content dl#websitelist dd {
	margin:0;
	padding:0;
	margin-bottom:15px;
}

/* --- TYPOGRAPHY END ---*/


/* Browse Websites Page Indicies Stuff */


#data1 {

  width: 650px;
  background: #333;
  padding: 5px;
}


/*
#categorydata { float: right; margin: 0px 0px 15px 10px; }
*/

#data1 h1 {

 padding: 0px 0px 4px 0px;
 margin: 0px;
 font-size: 12px;
 font-weight: bold;
 color: #FFF;
 text-align: center;
 text-transform: uppercase;

}

.categorytable td {
 font-family: Verdana, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 padding: 6px 4px 6px 4px;
 color:#FFF;
 text-transform: uppercase;
 border-bottom: 1px dashed #000; 

}

.blue { color: #00aeef; }
.red { color: #ff3333; }
.green { color: #00cc33; }
.gray { color: #959595; }
.orange { color: #fcb408; }
.pink { color: #e618ae; }
.turquoise { color: #00ffff; }


#categorytableleft, #categorytableright { width: 320px; float: left;}
#categorytableleft { margin-right: 10px; }


/* Stuff on new main index page */


.orangelineheader {

 padding: 0px 0px 2px 0px;
 margin: 0px 0px 8px 0px;
 font-size: 11px;
 font-weight: bold;
 border-bottom: 1px solid #fcb408;
 color: #FFF;
 text-align: center;
 text-transform: uppercase;

}

.whitelineheader {

 padding: 0px 0px 3px 0px;
 margin: 0px 0px 6px 0px;
 font-size: 13px;
 font-weight: bold;
 border-bottom: 1px solid #DDD;
 color: #FFF;
 text-align: center;
 text-transform: none;

}


.datachart {

 background: #333333;
 margin: 0px 0px 10px 0px;
 text-align: center;
 padding: 5px 10px 7px 10px;

}

.chartheader { color: #FFF; font-size: 12px; font-weight: bold; }


#fp_main { margin-top: 10px; padding: 10px 0px 10px 0px; border-top: 1px solid #FFF; }


.tinytext { font-size: 10px;  }
.tinytext p { margin: 0px 0px 10px 0px; line-height: 120%; text-align: left;}


/* Index Charts */

.orangebold {  color: #fcb408; font-weight: bold; }

.indices th {

   xborder-bottom: 1px solid #fcb408;
   padding: 0px 0px 5px 0px;
   margin: 0px 0px 5px 0px;

} 

.indices td {
 font-family: Verdana, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 padding: 6px 4px 6px 4px;
 color:#FFF;
 text-transform: uppercase;
 border-bottom: 1px dashed #000;

}

.lastrow TD { border-bottom: 0px;}


/* Learn More Boxes */

#learnmore {

  margin: 10px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  height:200px;

}

#learnmore_left, #learnmore_center, #learnmore_right {

  float: left;
  width: 210px;

}

#learnmore_left, #learnmore_center {  margin-right: 10px;}

#learnmore_left_button,
#learnmore_center_button,
#learnmore_right_button {
	margin-top:10px;
}

#learnmore_data_button,
#go_button {
	margin: 15px 0px 0px 50px;
}

#colorbox {

  border: 2px solid #FFF;
  padding: 15px;

}

#colorbox h1 {

  text-align: left;
  padding: 0px 0px 0px 0px;
  font-family: arial, sans-serif;
  font-weight: bold;
  color: #FFF;
  font-size: 20px;
}

#colorbox ul {

  font-family: verdana;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  color: #FFF;
  font-size: 13px;
  list-style: none;
}

#colorbox ul li {

  padding: 5px 0px 0px 10px;
  background: url("/images/white_ulbug.png") no-repeat top left;
  background-position: 0px 11px;
}

#latestnews {

  padding: 10px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}

#latestnews ul {

  padding: 0px 0px 0px 0px;
  margin: 7px 0px 0px 5px;
  list-style: none;
}

#latestnews ul li {

  padding: 0px 0px 7px 15px;
  font-size: 15px;
  font-weight: bold;
 	background: url("/images/layout_images/latestnewsbug.gif") no-repeat;
 	background-position: 6px 6px;

}

#latestnews ul li a { text-decoration: none; }
#latestnews ul li a:hover { text-decoration: underline; }

.morenews {

  font-weight: bold;
  font-size: 10px;
  float: right;
  padding: 5px;
  border: 1px solid #FFF;
  margin-right: 5px;

}

/* Two Column Page Layout */


#two_columns_left {

  width: 659px;
  float: left;
  margin: 0px 15px 0px 0px;

}

#two_columns_right {

  width: 300px;
  float: left;
  padding: 0px 0px 0px 15px;

}


#graysearch {

  width: 600px;
  background: #333;
  padding: 6px 0px 4px 0px;
  margin: 12px 0px 0px 20px;
  border: 1px solid #FFF;


}

#graysearch_left, #graysearch_center, #graysearch_right {

  text-align: center;
  float: left;
  width: 33%;

}


.skypeus { text-align: left; padding: 0px 0px 0px 0px; }

.graybox { background: #333; padding: 15px; margin: 10px 0px 0px 0px; }

#graybox { background: #333;   padding: 15px; }

#graybox ul {

  font-family: verdana;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  color: #fcb408;
  font-size: 13px;
  list-style: none;
}

#graybox ul li {

  padding: 5px 0px 5px 10px;
 	background: url("/images/layout_images/latestnewsbug.gif") no-repeat;
  background-position: 0px 11px;
}


.introbox {


  xfont-size: 14px;
  xborder: 1px solid #00aeef;
  xborder: 1px solid #333;
  xpadding: 10px 10px 5px 10px;
  xmargin: 10px 10px 10px 10px;

  }



#searchdata {

  margin: 10px 0px 10px 170px;



}



.question {
	width: 100%;
	height: 100px;
}

.centered {
    text-align: center;
}


#notready {

  text-align: center;
  border: 1px solid #fcb408;
  margin: 0px 120px 20px 120px;
  padding: 6px 0px 6px 0px;


}

.select{
	width: 400px;
}

.row{
	margin: 10px 0px;
}

.row .l {
	float: left;
	width: 200px;
}

.row .l2 {
	float: left;
	width: 100px;
}
.row .r {
	float: left;
	width: 600px;
}

.row input, .row textarea{
	width: 100%;
}

.row .ph 
{
	text-align:center;
	float: left;
	width: 100px;
	margin-right: 15px;
}

.row .pin{
	text-align:right;
	float: left;
	width: 100px;
	margin-right: 15px;
}


#importantnote {

  text-align: left;
  border: 1px solid #ff3333;
  margin: 10px 0px 10px 0px;
  padding: 10px;


}

#bluenote {

  text-align: left;
  border: 1px solid #00aeef;
  margin: 10px 0px 10px 0px;
  padding: 10px;


}





#bugbox {
  background: #FFF;
  color: #000;
  margin: 10px;
  padding: 5px;
  height: 100px;
  text-align: left;
}


.er-form .bugbox {
	margin: 10px 0 10px 0;
	width: 100%;
	height: 120px;
}

.er-form .subbox {
	width: 590px;
}

.er-form .bugtitle {
	text-align: left;
}

.boxcalign {
	margin-left: auto;
	margin-right: auto;	
}

#pdfdownload {

  float: right;
  border: 1px solid #FFF;
  padding: 10px;
  margin: 0px 0px 10px 0px;


}

