.header_tpl,div#content, div#messages {width: 984px}
div.scripts {padding: 0; margin: 0}

div#pricing {text-align: left}
.top_header_link{
	position:relative;
	top:-8px;
}
.top_header_link span{
	cursor: pointer;
	margin-left:12px;
}
.top_header_link span a{
	font-size:13px;
	font-family:Verdana;
	letter-spacing:0.2px;
	color:#FFCC00;
	text-decoration: none;
}


.top_header_link span a:hover {
	text-decoration:underline;
}

.up_header {
	background-color:#333333;
	
}
.down_header {
	background-color:#434343;
	
}
span.tooltip-trigger {text-decoration: underline; cursor: pointer}
table.errorbox  {
  font-family: Verdana;
  font-size  : 18px;
  font-weight: bold;
  text-align: left; 
  color: #D31C1A;   
     
 }
 table.errorbox td.errorboxtd   { 
 padding-left: 20px;

 } 
  table.successbox  {
   font-family: Verdana;  
   text-align: left;
 }
.successboxtd  { 

 color: rgb(255, 153, 0); 
 font-size  : 20px;
 font-weight: bold;
 padding-left: 20px;
 }
.orange_header
{
	color:#FF9900;
	font-size:18px;
	font-weight: bold;
	text-decoration: none
}
.anounce_header
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;	
}
.anounce_sub_header
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;	
}
.anounce_regular
{
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;	
	font-weight: bold;	
}
.anounce_text
{
	font-family: Verdana;
	font-size: 13px;
	
}
.news_article{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;	
	color:#424242;
}
.gray_sub_header
{
	color:#424242;
	font-size:13px;
	font-weight: bold;
}
.press_text
{
	color:#424242;
	font-size:13px;	
}
/************************************************************************************/
/*                     Blocks with rounded corners styles                           */
/************************************************************************************/

.rounded {
	position					: relative;
	overflow					: hidden;
	padding						: 6px 0;					/* 	cornerRadius & 0 */
}

.roundedContent {
	padding						: 2px 10px;				/* 	cornerRadius & cornerRadius*2 */
}

.rounded .cn {
	position					: absolute;
	width						: 12px;						/* 	cornerRadius*2 	*/
	height						: 12px;						/* 	cornerRadius*2 	*/
	left						: -6px;						/* 	cornerRadius 	*/
	top							: -6px;						/* 	cornerRadius 	*/
}

.rounded .cn.tr, .rounded .cn.br {
	margin-left					: 100%;
}

.rounded .cn.bl, .rounded .cn.br {
	top							: auto;
}

.rounded .cn.tl, .rounded .cn.bl {
	width						: 100%;
} 

/* blocks with yellow borders */

.rounded.yellowBorder .cn {
	background					: url(../images/rounded-yellow.gif);
}

.rounded.yellowBorder .roundedContent {
	border-left: 1px #FFE0B2 solid;
	border-right: 1px #FFE0B2 solid;
}


/* yellow blocks */

.rounded.yellow .cn {
	background					: url(../images/rounded-solid-yellow.gif);
}

.rounded.yellow .roundedContent {
	border-left: 1px #FFE0B2 solid;
	border-right: 1px #FFE0B2 solid;
	background-color: #FFF0D1;
}


STRONG {
	font-weight:bold;
}

H3, H4 {
	font-family: Myriad Pro, Arial, sans-serif;
	font-size: 23px;
	font-weight: bold;
	margin:8px 6px 0;
}

H4 {
	font-size:20px;
	margin-bottom:8px;
}

.grayText {
	margin:0 6px;
	color:#333333;
	font-size:13px
}
.grayT{
	color:#333333;
	font-size:13px;
	letter-spacing:0.1px;
}
.grayText a {
	text-decoration:none;
	border-bottom:1px #797979 solid;
	color:#FFA900;
}

/************************************************************************************/
/*                    		 Twitter block styles			                        */
/************************************************************************************/

#twitter-block {
	float:right; 
	margin:0 22px 20px;
	*margin:0 14px 20px; 
	width:364px; 
	background-color:#ffffff; 
	overflow:hidden; 
	color:#727272; 
	font-size:15px; 
	text-align:left
}

#twitter-top {
	background:url('/images/twitter-block.gif') no-repeat 0 -8px; 
	height:8px; 
	overflow:hidden
}

#twitter-bottom {
	background:url('/images/twitter-block.gif') no-repeat 0 -0; 
	height:8px; 
	overflow:hidden; 
	clear:left
}

#tweets {
	padding-right:8px;
}

#twitter-block IMG {
	float:left; 
	margin:16px 12px;
}

#twitter-block A {
	font-weight:bold; 
	text-decoration:underline;
	color:#7C7C7C !important;
}

/************************************************************************************/
/*                    		 Plugins page styles			                        */
/************************************************************************************/

.plugins_table {
	border-collapse:collapse;
	margin-top:32px;
}

.plugins_table th.thin {
	font-weight:normal;
}

.plugins_table td {
	border-bottom:1px #CCCCCC solid;
	padding-top:20px;
}

.plugins_table tr.last td {
	border-bottom:none;
}

.plugins_table .desc_col {
	padding-left:30px;
	padding-right:150px;
}

.plugins_table .cont_col {
	font-size:11px !important;
	text-align:center;
	white-space:nowrap;
}

.plugins_table td p {
	margin:20px 0 16px;
}

a.no_dec {
	text-decoration:none;
}
table.aws_description{
	border-right:solid #D4D4D4 1px;
	
	
}
.aws_description .aws_head{
	text-align: left;
	font-family: verdana;
	font-weight: bold; 
	font-size: 20px;
	color :#FF9900;
}
.aws_description .aws_text,.aws_description .aws_text p{
	font-family: verdana;
	font-weight: normal;
	font-size: 14px;
	color:#424242;
	text-align: left;
}
.aws_res{
	padding-left:20px; 
}
.aws_link{
	font-family: verdana;
	font-size:13px;
	color :#FF9900;
	text-align: left;
}
.rackspace_logo{
	position:relative;
	left: 10px;
}
.rack_res{
	padding-left:5px;
}

.logoheader {
 background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/encoding_header.png', sizingMethod='scale'); background-repeat:no-repeat; width:551px; height:81px;
}

.habla_topbar_div_compressed {
        display:none !important;
}

.hbl_pal_panel_border {
        border:none !important;
}

#habla_topbar_div {
        -moz-border-radius:5px 5px 0 0;
        border-top:1px solid #FF9600 !important;
        border-left:1px solid #FF9600 !important;
        border-right:1px solid #FF9600 !important;
}

#habla_expanded_div {
        -moz-border-radius:0 0 5px 5px;
        border-bottom:1px solid #FF9600 !important;
        border-left:1px solid #FF9600 !important;
        border-right:1px solid #FF9600 !important;
}
