/*********************************************************************************************************************/
/* SITE WIDE GENERIC CSS
/*
/* This section contains for General CSS that is used on every page of the site, general element configs amnd the like.
/* 
/* A good example would be CSS for all otherwise unclassed links.
/*********************************************************************************************************************/

html {
	font: 12px Arial;
}

body {
	margin: 0;
	padding: 0;
	background: #999999;
}

a:link { color: #333; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:active { color: #333; text-decoration: underline; }
a:hover { color: #333; text-decoration: underline; }

a:link.hoverunderline { color: #000; text-decoration: none; }
a:visited.hoverunderline { color: #000; text-decoration: none; }
a:active.hoverunderline { color: #000; text-decoration: none; }
a:hover.hoverunderline { color: #000; text-decoration: underline; }

a:link.plaintext { color: #666; text-decoration: none; }
a:visited.plaintext { color: #666; text-decoration: none; }
a:active.plaintext { color: #666; text-decoration: none; }
a:hover.plaintext { color: #666; text-decoration: none; }

a img { border: none; }

.clear {
	margin: 0;
	padding: 0;
	clear: both;
}

select {
	font: 12px Arial;
	color: #999;
}

p {
	font: 12px Arial;
	margin: 0;
	padding: 0;
}

.text-title {
	font: bold 14px Arial;
	color: #663366;
	line-height: 1.5;
}

.text-title a {
	font: bold 14px Arial;
	color: #663366;
	line-height: 1.5;
}

.text-title_small {
	font: bold 12px Arial;
	color: #663366;
	line-height: 1.5;
}

.text-title_large {
	font: bold 22px Arial;
	color: #663366;
	line-height: 1.5;
}

.text-title_large2 {
	font: bold 24px Arial;
	color: #663366;
	line-height: 1.5;
}

.text-title_black {
	font: bold 14px Arial;
	color: #000;
	line-height: 1.5;
}

.text-url {
	font: bold 12px Arial; 
	color: #333; 
	line-height: 1.5;
}

.text-url_large {
	font: bold 14px Arial; 
	color: #666; 
	line-height: 1.5;
}

.text-url_black {
	font: bold 12px Arial; 
	color: #000; 
	line-height: 1.5;
}

.text-url_black_top25 {
	font: bold 12px Arial; 
	color: #000; 
	line-height: 1.5;
  text-align: right; 
  padding: 11px 0 0 0px;
}

.text-info {
	font: 12px Arial; 
	color: #333; 
	line-height: 1.5;
}

.text-info_large {
	font: 14px Arial; 
	color: #333; 
	line-height: 1.5;
}

.text-description {
	font: 12px Arial; 
	color: #666; 
	line-height: 1.5;
}

.text-searchresultdescription {
	font: 12px Arial; 
	color: #666; 
	line-height: 1.5;
}

.text-description_large {
	font: 14px Arial; 
	color: #666; 
	line-height: 1.5;
}

.text-description16top {
	font: 12px Arial; 
	color: #666; 
	line-height: 1.5;
	padding: 16px 0 0 0;
}

#container {
	width: 968px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#container404 {
	width: 772px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.img-floatleft {
	float: left;
}

.img-floatright {
	float: right;
}

.img-floatleft5 {
	float: left;
	margin-left: 5px;
}

.img-floatleft15 {
	float: left;
	margin-left: 15px;
}

.img-floatleft20 {
	float: left;
	margin-left: 20px;
}

/***** Various Generic Padding CSS *****/

.marginleft5 {
	margin-left: 5px;
}

.marginleft10 {
	margin-left: 10px;
}

.marginleft15 {
	margin-left: 15px;
}

.marginleft20 {
	margin-left: 20px;
}

.paddingtop15 {
	padding: 15px 0 0 0;
}

/***** Top Header CSS *****/

#header_top {
	background: url(../images/header/bg-header_top.gif);
	height: 64px;
	width: 968px;
	position: relative;
}

.img-header_side_left {
	position: absolute;
}

.img-header_side_right {
	position: absolute;
	right: 0;
}

.img-header_logo {
	position: absolute; 
	left: 26px;
}

.img-header_flag {
	position: absolute; 
	left: 320px;
	top: 15px; 
}

#text-header_country {
	font: 12px Arial;
	position: absolute;
	margin: 0;
	padding: 0;
	left: 350px;
	top: 20px;
	color: #FFF;
}

/***** Network Switch CSS *****/

.ns_serchenlogo {
  position: absolute;
  right: 190px;
  top: 41px;
}
   
.networkswitch_container {
  font: 12px Arial;
  width: 185px;
  color: #BCA7BC;
  position: absolute;
  right: 10px;
  top: 40px;
  z-index: 2;
}

.ns_title {
  float: right; 
  display: inline;
  margin: 0 13px 0 0;
}

.ns_downarrow {
  float: right; 
  display: inline; 
  margin: 6px 5px 0 0;
}

div.networkswitch_container:hover div.ns_nav_container {
  display:block;
}

.ns_nav_container {
  background: url(../images/networkswitch/bg-popupnav.gif) repeat-x;
  border: 1px solid #666666;
  width: 175px;
  height: 250px;
  margin: 5px 0 0 10px;
  display: none;
}

.ns_nav_list {
  list-style: none;
  margin: 5px 10px 5px 10px;
  padding: 0;
}

.ns_nav_list li {
  font: bold 11px Arial;
  color: #666666;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
      
.ns_nav_list li a {
  color: #666666;
  padding: 2px;
  text-decoration: none;
}

.ns_nav_list li a:hover {
  background-color: #CCCCCC;
  color: #666666;
  text-decoration: none;
}
      
.ns_nav_list li.ns_nav_list_header {
  font: bold 12px Arial;
  color: #E9881B;
  line-height: 2;
}
      
.ns_nav_logo {
  float: right;
  margin-right: 5px;
}

/***** Channel Navigation CSS *****/

#text-header_servicechannels {
	font: 12px Arial;
	position: absolute;
	margin: 10px 0 0 0;
	padding: 0;
	left: 443px;
	top: 6px;
	color: #BCA7BC;
}

#text-header_changecountry {
  font: 12px Arial;
  position: absolute;
  margin: 5px 0 0 0;
  padding: 0;
  left: 749px;
  top: 0px;
  color: #BCA7BC;
}

#navigation1_container {
	background: #492149;	
	position: absolute;
	bottom: 0px;
	right: 38px;
	width: 490px;
}

#navigation1 {
	display: inline;
	float: right bottom;
	list-style-type: none;	
	margin: 0;
	padding: 0;
}

#navigation1 li {
	font: 12px Arial;
	background: #492149;
	display: inline;
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	height: 28px;
}

#navigation1 a {
	line-height: 2.5;
	display: inline;
	float: left;
	margin: 0 0 0 2px;
	padding: 0 10px;
	color: #DDC0DD;
	text-decoration: none;
}

#navigation1 a:hover { color: #FFEE5F; }

#navigation1 .navigation1_on {
	background: url(../images/navigation/nav1-tab_left.gif) no-repeat;
}

#navigation1 .navigation1_on a {
	background: url(../images/navigation/nav1-tab_right.gif) no-repeat top right;
	color: #FFF;
}

/***** Main Navigation CSS *****/

#header_bottom {
	background: url(../images/header/bg-header_bottom.gif);
	height: 34px;
	width: 968px;
	position: relative;
}

#navigation2_container {
	position: absolute;
	bottom: 0px;
	left: 17px;
	width: 938px;
}

#navigation2 {
	list-style-type: none;	
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

#navigation2 li {
	display: inline;
	float: left;
	margin: 0 4px;
	padding: 0;
	height: 24px;
	background: url(../images/navigation/nav2-tab_off_left.gif) no-repeat;
}

#navigation2 a {
	font: bold 14px Arial;
	line-height: 1.8;
	float: left;
	margin: 0 0 0 2px;
	padding: 0 7px 0 5px;
	color: #FFF;
	text-decoration: none;
	background: url(../images/navigation/nav2-tab_off_right.gif) no-repeat top right;
}

#navigation2 a:hover { color: #FFEE5F; }

.home #navigation2_home {
	background: url(../images/navigation/nav2-tab_on_left.gif) no-repeat;
}

.home #navigation2_home a {
	background: url(../images/navigation/nav2-tab_on_right.gif) no-repeat top right;
	color: #663366;
}

.hostsearch #navigation2_home {
	background: url(../images/navigation/nav2-tab_on_left.gif) no-repeat;
}

.hostsearch #navigation2_home a {
	background: url(../images/navigation/nav2-tab_on_right.gif) no-repeat top right;
	color: #663366;
}

.requestaquote #navigation2_requestaquote {
	background: url(../images/navigation/nav2-tab_on_left.gif) no-repeat;
}

.requestaquote #navigation2_requestaquote a {
	background: url(../images/navigation/nav2-tab_on_right.gif) no-repeat top right;
	color: #663366;
}

.hostingnews #navigation2_hostingnews {
	background: url(../images/navigation/nav2-tab_on_left.gif) no-repeat;
}

.hostingnews #navigation2_hostingnews a {
	background: url(../images/navigation/nav2-tab_on_right.gif) no-repeat top right;
	color: #663366;
}

.guides #navigation2_guides {
	background: url(../images/navigation/nav2-tab_on_left.gif) no-repeat;
}

.guides #navigation2_guides a {
	background: url(../images/navigation/nav2-tab_on_right.gif) no-repeat top right;
	color: #663366;
}

.webhostawards #navigation2_webhostawards {
	background: url(../images/navigation/nav2-tab_on_left.gif) no-repeat;
}

.webhostawards #navigation2_webhostawards a {
	background: url(../images/navigation/nav2-tab_on_right.gif) no-repeat top right;
	color: #663366;
}

#navigation_social {
	list-style-type: none;	
	margin: 0;
	padding: 0;
	float: right;
	display: inline;
}

#navigation_social li {
	display: inline;
	float: left;
	margin: 0 4px;
	padding: 0;
	height: 24px;
}

/***** Main Content CSS *****/

.pageheader {
	height: 60px;
	float: left;
	margin: 0;
}

#main_container {
	background-color: #FFF;
	position: relative;
	width: 968px;
	margin: 0;
	padding: 0;
}

/***** Left Columns CSS *****/

#leftcolumn157_container {
	display: inline;
	float: left;
	width: 157px;
	margin: 0 0 0 15px;
	padding: 0;
	/*background: blue;*/
}

/***** Main Columns CSS *****/

#maincolumn772_container {
	display: inline;
	float: left;
	width: 772px;
	margin: 0 0 0 14px;
	padding: 0;
	/*background: red;*/
}

#maincolumn621_container {
	display: inline;
	float: left;
	width: 621px;
	margin: 0 0 0 14px;
	padding: 0;
	/*background: red;*/
}

#maincolumn601_container {
	display: inline;
	float: left;
	width: 601px;
	margin: 0 0 0 14px;
	padding: 0;
	/*background: red;*/
}

/***** Right Columns CSS *****/

#rightcolumn308_container {
	display: inline;
	float: left;
	width: 308px;
	margin: 0 15px 0 9px;
	padding: 0;
	/*background: green;*/
}

#rightcolumn160_container {
	display: inline;
	float: left;
	width: 160px;
	margin: 0 11px 0 10px;
	padding: 0;
	/*background: green;*/
}

/***** Footer CSS *****/

#footer_container {
	position: relative;
	width: 968px;
	margin: 0;
	padding: 0;
}

#footer_sitelinks {
	background: url(../images/footer/bg-sitelinks.gif);
	height: 25px;
}

#text-supportedby {
	position: absolute;
	font: bold 12px Arial;
	left: 20px; 
	top: 4px; 
	color: #FFF;
}

#text-sitelinks {
	position: absolute; 
	font: bold 11px Arial;
	right: 20px;
	top: 5px;
	color: #C1ADC1;
}

#text-sitelinks a:link { padding: 0 2px; color: #C1ADC1; text-decoration: none; }
#text-sitelinks a:visited { padding: 0 2px; color: #C1ADC1; text-decoration: none; }
#text-sitelinks a:active { padding: 0 2px; color: #C1ADC1; text-decoration: none; }
#text-sitelinks a:hover { padding: 0 2px; color: #C1ADC1; text-decoration: underline; }

#footer_supportedby {
	background: url(../images/footer/bg-supportedby.gif);
	height: 49px;
	margin: 0;
	padding: 0 10px;
}

#footer_supportedby img {
	padding: 0 10px;
}

#text-copyright {
	font: 11px Arial;
	position: absolute;
	right: 20px;
	top: 42px;
	color: #666;
}

#text-copyright a:link { text-decoration: none; }
#text-copyright a:visited { text-decoration: none; }
#text-copyright a:active { text-decoration: none; }
#text-copyright a:hover { text-decoration: underline; }

#footer_textlinks{
	background: #666;
	padding: 10px 0 15px 0;
}

#footer_internallinks {
	font: 11px Arial;
	margin: 0;
	padding: 0;
	color: #666;
	text-align: center;
}

#footer_directtextlinks {
	font: 11px Arial;
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
	color: #FFF;
}

#footer_internallinks a:link { padding: 0 2px; color: #FFF; text-decoration: none; }
#footer_internallinks a:visited { padding: 0 2px; color: #FFF; text-decoration: none; }
#footer_internallinks a:active { padding: 0 2px; color: #FFF; text-decoration: none; }
#footer_internallinks a:hover { padding: 0 2px; color: #FFF; text-decoration: underline; }

#footer_directtextlinks a:link { padding: 0 2px; color: #FFF; text-decoration: none; }
#footer_directtextlinks a:visited { padding: 0 2px; color: #FFF; text-decoration: none; }
#footer_directtextlinks a:active { padding: 0 2px; color: #FFF; text-decoration: none; }
#footer_directtextlinks a:hover { padding: 0 2px; color: #FFF; text-decoration: underline; }

.footer_sitelinks {
  background: #999; 
  font: 11px Arial; 
  padding: 5px 0 5px 20px; 
  color: #CCC; 
  text-align: right;
}

.footer_sitelinks a {
  margin: 0 5px 0 5px;
  color: #FFF;
}

.linksection {
  width: 171px; 
  float: left; 
  display: inline;
  margin: 0 0 0 20px;
}

.linksection a {
  font: 11px Arial;
  color: #CCC;
  text-decoration: underline;
  line-height: 1.5;
}

a.linksectionheader {
  font: 14px Arial;
  line-height: 2;
  text-decoration: none;
  color: #FFF;
}

/*********************************************************************************************************************/
/* SITE WIDE RE-USED ELEMENTS
/*
/* This could consist of things like advert blocks that appear on multiple pages or menus that appear on multiple
/* pages, basically anything that would generally go onto a page specific CSS file but is used more than once.
/* 
/* A good example would be CSS for the Advertising box (that contains the tower ad) on the right column.
/*********************************************************************************************************************/

/***** Section Headers CSS *****/

.sectionheader_span {
	background: url(../images/generic/bg-sectionheader_right.gif) no-repeat right;	
	height: 25px;
}

.sectionheader_span_grey {
	background: url(../images/generic/bg-sectionheader_grey_right.gif) no-repeat right;	
	height: 25px;
}

.sectionheader_span_grey_small {
	background: url(../images/generic/bg-sectionheader_grey_right_small.gif) no-repeat right;	
	height: 15px;
	margin: 10px 0 0 0;
}

.text-sectionheader_span {
	background: url(../images/generic/bg-sectionheader_left.gif) no-repeat left;	
	height: 25px;
	margin: 0;	
	padding: 0 0 0 10px;
	font: bold 14px Arial;
	color: #FFF;
	line-height: 1.6;
}

.text-sectionheader_span_grey {
	background: url(../images/generic/bg-sectionheader_grey_left.gif) no-repeat left;	
	height: 25px;
	margin: 0;	
	padding: 0 0 0 10px;
	font: bold 14px Arial;
	color: #FFF;
	line-height: 1.6;
}

.text-sectionheader_span_grey_small{
	background: url(../images/generic/bg-sectionheader_grey_left_small.gif) no-repeat left;	
	height: 15px;
	margin: 0;	
	padding: 0 0 0 5px;
	font: 9px Arial;
	color: #FFF;
	line-height: 1.4;
}

.text-sectionheader {
	margin: 0;	
	padding: 4px 0 0 10px;
	font: bold 14px Arial;
	color: #FFF;
}

.sectionspacer {
	float: left;
	padding: 0 10px 0 10px;
}

.sectionspacertop15 {
	float: left;
	padding: 15px 0 0 10px;
}

/***** Arrow Links CSS *****/

.text-arrowlinks {
	float: left; 
	margin: 6px 0 6px 0px; 
	padding: 0;
}

.text-arrowlinks_small {
	font: 10px Arial;
	float: left; 
	margin: 6px 0 6px 0px; 
	padding: 0;
}

.text-arrowlinksleft10 {
	float: left; 
	margin: 6px 0 6px 10px; 
	padding: 0;
}

.text-arrowlinks2 {
	float: left; 
	margin: 6px 0 6px 0; 
	padding: 0;
}

.text-arrowlinks2 a:link { font-weight: bold; color: #000; text-decoration: none; }
.text-arrowlinks2 a:visited { font-weight: bold; color: #000; text-decoration: none; }
.text-arrowlinks2 a:active { font-weight: bold; color: #000; text-decoration: none; }
.text-arrowlinks2 a:hover { font-weight: bold; color: #000; text-decoration: underline; }

.arrowlinks-arrow {
	float: right; 
	margin: 6px 12px 0 0;
}

.arrowlinks-dottedline0 {
	float: left;
	margin: 0;
}

.arrowlinks-dottedline {
	float: left;
	margin: 0;
}

/***** Tag Clouds *****/

/* display the individual items next to each other, not one-per-line */
.tag-cloud li { display: inline; }
/* hide the extra context from CSS-enabled browsers, but not screenreaders */
.tag-cloud span { position: absolute; left: -999px; width: 580px; }
/* size is purely presentational, based upon the class */
.tag-cloud .ultra-unpopular { font: 12px Arial; }
.tag-cloud .very-unpopular { font: 14px Arial; }
.tag-cloud .unpopular { font: 16px Arial; }
.tag-cloud .popular { font: 18px Arial; }
.tag-cloud .very-popular { font: 20px Arial; }
.tag-cloud .ultra-popular { font: 22px Arial; }

a.tag:link { color: #643364; text-decoration: none; }
a.tag:visited { color: #643364; text-decoration: none; }
a.tag:active { color: #643364; text-decoration: none; }
a.tag:hover { color: #643364; text-decoration: underline; }

a.tag2:link { color: #666; text-decoration: none; }
a.tag2:visited { color: #666; text-decoration: none; }
a.tag2:active { color: #666; text-decoration: none; }
a.tag2:hover { color: #666; text-decoration: underline; }

/***** Advertisements Section CSS *****/

#advertisementtower {
	background: green;
	width: 160px;
	height: 600px;
	display: inline;
	float: right;
	padding: 0;
	margin: 13px 10px 0 0;
}

/***** Large Hosting Guides Section CSS *****/

#hostingguides381_container {
	width: 379px;
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	border: 1px solid #CCC;
}

#hostingguidelinks381 {
	background: #FFF;
	width: 355px;
	padding: 0 0 0 18px;
}

/***** 160px Advertisements (single tower) Section CSS *****/

#singletower_container {
	background: #E4E4E4;
	width: 160px;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}

.advertisementlinks118 {
	width: 118px;
	display: inline;
	float: left;
	padding: 0 0 5px 0;
	margin: 13px 0 0 0;
}

.advertisementlinks140 {
	width: 140px;
	float: left;
	padding: 0 0 5px 0;
	margin: 6px 10px 0 10px;
}

.azhostlistingstower_container {
	height: 195px;
	width: 140px;
	float: left;
	padding: 10px 0 0 10px;
}

/***** Featured Hosts Section CSS *****/

.featuredhost_container {
	background: url(../images/generic/bg-featuredhost.gif); 
	height: 120px;
	width: 118px;
	margin: 0;
	padding: 5px 10px 0 10px;
}

.text-featuredhosttitle {
	font: bold 12px Arial; 
	color: #2F2F56; 
	line-height: 1.3;
}

.text-featuredhosttitle a:link { font: bold 12px Arial; color: #663366; line-height: 1.3; text-decoration: none; }
.text-featuredhosttitle a:visited { font: bold 12px Arial; color: #663366; line-height: 1.3; text-decoration: none; }
.text-featuredhosttitle a:active { font: bold 12px Arial; color: #663366; line-height: 1.3; text-decoration: none; }
.text-featuredhosttitle a:hover { font: bold 12px Arial; color: #663366; line-height: 1.3; text-decoration: none; }

.text-featuredhost {
	font: 12px Arial; 
	color: #666; 
	line-height: 1.3;
}

.text-featuredhost a:link { font: 12px Arial; color: #666; line-height: 1.3; text-decoration: none; }
.text-featuredhost a:visited { font: 12px Arial; color: #666; line-height: 1.3; text-decoration: none; }
.text-featuredhost a:active { font: 12px Arial; color: #666; line-height: 1.3; text-decoration: none; }
.text-featuredhost a:hover { font: 12px Arial; color: #666; line-height: 1.3; text-decoration: none; }

.text-featuredhosturl {
	font: 10px Arial; 
	color: #000; 
	line-height: 1.3;
}

.text-featuredhosturl a:link { font: 10px Arial; color: #000; line-height: 1.3; text-decoration: none; }
.text-featuredhosturl a:visited { font: 10px Arial; color: #000; line-height: 1.3; text-decoration: none; }
.text-featuredhosturl a:active { font: 10px Arial; color: #000; line-height: 1.3; text-decoration: none; }
.text-featuredhosturl a:hover { font: 10px Arial; color: #000; line-height: 1.3; text-decoration: none; }

/***** Special Offer Tower Adverts CSS *****/

.specialoffers_background_top {
	background: url(../images/generic/bg-hostingpick.gif); 
	width: 145px;
	height: 111px;
	margin: 0;
	padding: 0;
}

.specialoffers_background {
	background: url(../images/generic/bg-hostingpick.gif); 
	width: 145px; 
	height: 111px; 
	margin: 0;
	padding: 0;
}

.text-specialoffers {
	font: bold 12px Arial;
	margin: 5px 0 0 10px;
	color: #333;
}

.img-specialoffers {
	margin: 5px 0 0 10px;
}

/***** Generic Content Page CSS *****/

#content_container {
	width: 772px;
	margin: 15px 0 0 0;
}

.termscontainer {
	font: 14px Arial;
	padding: 10px;
	color: #333;
}

.errorsLiteral {
    background: #FFF;
    width: 732px;
    margin: 10px 10px 0 10px;
    padding: 10px;
    color: #FF0000;
}

.errorsLiteral_grey {
    background: #E4E4E4;
    width: 752px;
    margin: 10px 0 0 0;
    padding: 10px;
    color: #FF0000;
}

/***** Popular Searches Section CSS *****/

#popularsearches_container {
	margin: 0;
	padding: 0;
}

#popularsearches_left {
	width: 610px; 
	float: left;
	padding: 0 0 0 11px;
}

.popularsearch_left1 {
	width: 134px; 
	display: inline;
	float: left;
}

/***** Search Context Menus CSS *****/

#searchcontextmenus_container {
	width: 158px;
	display: inline;
	float: right;
	margin: 15px 11px 0 0;
}

#popularfeaturelinks {
	background: #FFF;
	width: 148px;
	padding: 0 0 0 10px;
}

#popularfeaturelinks a:link { text-decoration: none; }
#popularfeaturelinks a:visited { text-decoration: none; }
#popularfeaturelinks a:active { text-decoration: none; }
#popularfeaturelinks a:hover { text-decoration: underline; }

#popularcountrylinks {
	background: #FFF;
	width: 148px;
	padding: 0 0 0 10px;
}

#popularcountrylinks a:link { text-decoration: none; }
#popularcountrylinks a:visited { text-decoration: none; }
#popularcountrylinks a:active { text-decoration: none; }
#popularcountrylinks a:hover { text-decoration: underline; }

#selectaz_container {
	background: url(../images/generic/bg-selectaz.gif);
	height: 53px;
	width: 158px;
}

#selectaz_container p {
	font: bold 14px Arial;
	padding: 5px 0 0 10px;
	color: #FFF;
}

#selectaz_container select {
	width: 135px;
	margin: 5px 0 0 10px;
}

/***** 404 Page CSS *****/

.background404 {
  background: #E4E4E4;
  width: 772px;
  margin: 0;
  padding: 10px 0 10px 0;
}

.container404 {
	background: #FFF;
	width: 732px;
	margin: 0 0 0 10px;
  padding: 10px 10px 0 10px;
}

.container404 ul {
  margin: 0;
  padding: 0 0 0 60px;
}

.container404 ul li {
  font: italic 12px Arial;
  padding: 2px 0 2px 0;
}

.img404 {
  float: right;
}

.fb_ltr {
    width: 47px !important;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
  display: none !important;
} 

.FB_UI_Hidden { width: 200px !important;}


#potw h2, #hostinterview h2 {
	margin: 0;
}

