/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_4,
.grid_11 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}
/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_4 {
	width: 325px;
}
.container_12 .grid_11 {
	width: 860px;
}

/* --------------------------------------- */
/* Header, Eyebrow Nav & Search
/* --------------------------------------- */

#header_c21 {
	background: #222222 url('../img/bgtop_c21.gif') no-repeat top center;
	height:148px;
	position:relative }
	
	#header_c21 h1 {
		width:195px;
		height:119px;
		position:absolute;
		top:10px;
		left:25px }
		
		#header_c21 h1 a, #header_c21 h1 a:hover {
			display:block;
			width:195px;
			height:110px;
			background:url('../img/logoc21.png') no-repeat;
			text-indent:-5000px }
	
	#header_c21 #eyebrowNav {
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		position:absolute;
		top:-5px; left:665px;
		height:25px;
		padding:5px 0 0 0;
		background:url('../img/eyebrownav_bg.gif') no-repeat }
		
		#eyebrowNav a {
			border-left:1px solid #1f1f1f;
			border-right:1px solid #626262;
			color:#FFFFFF;
			display:block;
			float:left;
			margin:0;
			padding:2px 15px 2px 29px;
			text-decoration:none;
			background:url('../img/eyebrow_arrow.gif') no-repeat 19px 6px;
			text-transform:uppercase }
			
			#eyebrowNav a.alpha { border-left:none }
			#eyebrowNav a.omega { border-right:none }
			
		#eyebrowNav a:hover { color:#FCE772; text-decoration:none }
		
	#header_c21 #search_c21 {
		position:absolute;
		bottom:0; left:675px;
		padding:10px 10px 0;
		width:280px !important;
		height:40px;
		background:#f8db3a url('../img/search_top.gif') no-repeat top left }
		
		#header_c21 #search_c21 p {
			margin:0; padding:0; display:inline }
		
		#search_c21 .textbox_c21 {
			width:185px;
			padding:7px 8px;
			height:14px;
			border:1px solid #FFFFFF;
			border-right:none;
			float:left;
			color:#5d4f06;
			font-weight:bold;
			font-size:11px;
			background:url('../img/search_box.gif') no-repeat top left }
			
		#search_c21 .button_c21 {
			width:77px;
			height:30px;
			padding:0;
			float:right;
			margin:0 }


/* --------------------------------------- */
/* Navigation Bar
/* --------------------------------------- */

#navigation {
	background:url('../img/navigation_bg.gif') repeat-x right top;
	height:41px;
	padding:13px 0 0 8px;
	margin-bottom:20px;
	position:relative;
	width:992px;
}

#navigation .grid_11 {
	height:41px }

#navigation ul {
	list-style:none;
	margin:0; padding:0 }
	
#navigation ul li {
	font-size:20px;
	text-transform:uppercase;
	margin:0 15px 0 0;
	float:left }
	
	#navigation ul li.current {
		display:block;
		color:#474747;
		background:url('../img/nav_active_left.gif') no-repeat top left }
		
		#navigation ul li.current span {
			padding:2px 15px;
			display:block;
			background:url('../img/nav_active_right.gif') no-repeat top right }
	
	#navigation ul li a {
		text-decoration:none;
		display:block;
		color:#fce772;
		padding:1px 15px } #navigation ul li a:hover { color:#fff }


















/* header block */
.main_container
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}
.header_block
{
	margin: 0;
	width: 100%;
	height: 166px;
	background: url('../img/c21_topbg.gif') top repeat-x;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

.header_center
{
	background: url('../img/c21_top_centerbg.gif') top repeat-x;
	margin:auto;
	width: 1000px;
	height: 166px;
}
#logo_block
{
	clear: both;
	height: 96px;
	float:left;
	margin-top: 7px;
	width:976px;
}
#logo
{
	width: 250px;
	height: 40px;
	margin: 35px 35px 30px 35px;
	*margin: 28px 35px 30px 35px;
	float: left;
}
.logo_delimeter
{
	background: url('../img/header_slash.gif') top repeat-y;
	width:1px;
	height:17px;
	float:left;
	margin-top:46px;
}

/* header block end */

/* header image block */
.hi_spacer_left,
.hi_spacer_right
{
	height: 143px;
	width: 8px;
	float: left;
	background-color: white;
}
.hi_spacer_right
{
	float: right;
}
#header_boat,
#header_bg
{
	width: 323px;
	height: 143px;
	float: left;
	background: url('../img/header_boat.jpg') center center no-repeat;
}
#header_bg
{
	width: 436px;
	_position: absolute;
	background: url('../img/header_bg.gif') center center repeat-x;
}
#header_right_bg
{
	width: 18px;
	height: 143px;
	float: right;
	position: relative;
	background: white;
	background-image: url('../img/head_right.jpg');
	background-repeat: no-repeat;
}
#blue_wave
{
	width: 436px;
	height: 143px;
	position: absolute;
	text-align: right;
	background: url('../img/wave_blue.png') bottom right no-repeat;
}
.slogan
{
	text-align: right;
	float: left;
}
span#slogan_s,
div#slogan_b
{
	color: white;
	font-size: 12px;
	margin: 0 40px;
	padding-top: 39px;
}
div#slogan_b
{
	font-size: 22px;
}
#header_interim
{
	width: 450px;
	height: 21px;
	float: right;
	background-color: white;
}
#content_nav_icons a
{
	padding: 0 1px;
}
/* header image block end */

/* header search*/
#ss_header
{
	width: 300px;
	float: left;
	margin: 7px 0 0 20px;
}
.quick_search_text
{
	color: #FFFFFF;
}
#ss_header #search
{
	border: 1px #422e2a dotted;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#ss_button
{
	padding: 0;
	font-size: 10px;
}
/* end header searsh*/

/* main menu block */
#mmenu_content
{
	width: 1024px;
	margin: 25px 0 0 5px;
	margin /*\**/: 26px 0 0 5px\9;
	*margin: 24px 0 0 5px;
	float: left;
}
.mm_spacer
{
	height: 24px;
	width: 5px;
	float: left;
	background-color: white;
}
/* main menu block end */

/* languages selector */
#lang_selector
{
    position:absolute;
	margin:auto;
	left:0px;
	right: 80px;
	top:40px;
	font-size: 10px;
	text-align: right;
	color: #FFFFFF;
}
#lang_selector img
{
	margin: 0 3px;
}
#lang_opacity
{
	background: white;
	padding: 5px 2px 5px 4px;
	
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	
	height: 12px;
	position: absolute;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 2;
}
#lang_flags
{
	margin: 3px 8px;
	position: absolute;
	line-height: 13px;
	z-index: 6;
}
.selector
{
	font-size: 10px;
	color: #FFFFFF;
}
.lang_selector select
{
	border: 1px #ccc solid;
	height:19px;
}
/* languages selector end */

/* main menu */
.main_menu li.mmenu_left_corner,
.main_menu li.mmenu_right_corner
{
	background: url('../img/mmenu_link_tabs.gif') 0 -35px no-repeat;
	width:7px;
	height:35px;
}
.main_menu li.mmenu_right_corner
{
	background: url('../img/mmenu_link_tabs.gif') -7px -35px  no-repeat;
	width:7px;
	height:35px;
}
.main_menu li.mmenu_center_corner
{
	background: url('../img/mmenu_link_tabs.gif') 0 -105px repeat-x;
	height:35px;
	text-align:center;
}

.main_menu li.mmenu_left_corner_active,
.main_menu li.mmenu_right_corner_active
{
	background: url('../img/mmenu_active_tab.gif') 0 0 no-repeat;
	width:8px;
	height:42px;
}
.main_menu li.mmenu_right_corner_active
{
	background: url('../img/mmenu_active_tab.gif') -8px 0  no-repeat;
	width:8px;
	height:42px;
}
.main_menu li.mmenu_center_corner_active
{
	background: url('../img/mmenu_active_tab.gif') 0 -42px repeat-x;
	height:42px;
	text-align:center;
}

.main_menu li.mmenu_left_corner_link,
.main_menu li.mmenu_right_corner_link
{
	background: url('../img/mmenu_link_tabs.gif') 0 0 no-repeat;
	width:7px;
	height:35px;
}
.main_menu li.mmenu_right_corner_link
{
	background: url('../img/mmenu_link_tabs.gif') -7px 0  no-repeat;
	width:7px;
	height:35px;
}
.main_menu li.mmenu_center_corner_link
{
	background: url('../img/mmenu_link_tabs.gif') 0 -70px repeat-x;
	height:35px;
	text-align:center;
}

.mmain,
.mmenu_selected
{
	color:white;
	line-height:30px;
	text-decoration:none;
	font-size:13px;
}
.mmenu_selected
{
	line-height:39px;
}
.main_menu,
.main_menu li ul
{
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 35px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.main_menu li
{
	float: left;
	margin: 0px;
}

/* end main menu*/

/* footer menu */
.main_bottom_center_bg
{
    height: 60px;
	background: #000000;
	margin: 10px 0;
	padding: 0px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#footer_menu_block
{
	text-align: left;
	margin:20px 0 0 40px;
	font-size: 1px;
	float:left;
}
#footer_menu_block a font,
#footer_menu_block span font,
.blue
{   
	color: #ffffff; /* Replaced from #9b1f00; */
	font-size: 12px;
}
#footer_menu_block a:hover
{   
	color: #ffc111; /* Replaced from #9b1f00; */
	font-size: 12px;
	text-decoration:underline
}

.blue:hover
{
	color: #ffffff; /* Replaced from #9b1f00; */
	font-size: 12px;
}
a.lang_link:link,
a.lang_link:visited
{
	color: #795b00;
	font-size: 11px;
	text-decoration:none;
}
a.lang_link:hover,
a.lang_link:active
{
	text-decoration:underline;
}
.lang_selected
{
	color: #795b00;
	font-size: 11px;
	text-decoration:underline;
}
.lang_slash
{
	color: #795b00;
	font-size:10px;
}

a.mfooter:link, a.mfooter:visited
{
	color: #FFFFFF; /* Replaced from #9b1f00; */
	font-size: 8pt;
	font-weight: none;
	text-decoration: none;
	padding: 0 9px;
}

a.mfooter:hover
{
	color: #ffc111; /* Replaced from #9b1f00; */
	font-size: 8pt;
	font-weight: none;
	text-decoration: none;
	padding: 0 9px;
}

.mfooter_selected
{
	color: #FFFFFF; /* Replaced from #9b1f00; */
	font-size: 8pt;
	font-weight: none;
	text-decoration: none;
	padding: 0 9px;
}

a.mfooter:hover,
a.mfooter:active 
{
	text-decoration: underline;
}


.footer_splitter
{
	background: url('../img/footer_splitter.gif') right center no-repeat;
}

#footer_cr_block
{
	color: #ffffff;
	height: 16px;
	text-align: center;
	float:right;
	margin: 3px 20px 0px 0px;
}
.cr_text
{
	color: #a6a3a3;
	font-size: 10px;
}
#footer_cr_block a:link,
#footer_cr_block a:visited
{
	color: #727171;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
}
#footer_cr_block a:hover,
#footer_cr_block a:active 
{
	text-decoration: underline;
}
.footer_delimeter_line
{
	background: url('../img/footer_line.gif') 0 0 repeat-y;
	width: 2px;
	height: 16px;
	float: right;
	margin-right:10px;
}
/* footer menu end */

/* account menu */
a.mAccount:link,
a.mAccount:visited,
.lbAccount a
{
	color: #e0ad00;
	font-size: 10pt;
	font-weight: none;
	text-decoration: none;
	text-transform: capitalize;
}
a.mAccount:hover,
a.mAccount:active
{
	text-decoration: underline;
}

.lbAccount a:link,
.lbAccount a:visited
{
	text-decoration: underline;
}

.lbAccount a:hover,
.lbAccount a:active
{
	text-decoration: none;
}

#account_block a font,
#account_block span font
{
	color: #000; /* Replaced from #901e02; */
	font-size: 10pt;
}
.lbAccount
{
	padding: 1px 0 0 17px;
	margin-left: 5px;
	background: url('../img/arrow_left_block_title.gif') left center no-repeat;
}
.lbAccount a font
{
	color: #000; /* Replaced from #901e02; */
	font-size: 14px;
	font-weight: none;
	font-family: Trebuchet MS;
}

.lbAccount a.selected
{
	text-decoration: none;
	background: #efeaea;
}

/* account menu end */
.loading
{
	background: url('../img/load.gif') center center no-repeat white;
	height: 19px;
	width: 20px;
	display: none;
}

/* links */
a.blue_large:link,
a.blue_large:visited
{
	color: #299dbd;
	font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: none;
}
a.blue_large:hover,
a.blue_large:active
{
	text-decoration: underline;
}
/* links end */

/* bread crumbs */
.bc_top_left
{
	width:3px;
	height:3px;
	background: url('../img/breadcrumb_corners.gif') 0 0 no-repeat;
	padding:0;
}
.bc_top_center
{
	height:3px;
	background: url('../img/breadcrumb_top_bottom.gif') 0 0 repeat-x;
	padding:0;
}
.bc_top_right
{
	width:3px;
	height:3px;
	background: url('../img/breadcrumb_corners.gif') -3px 0 no-repeat white;
	padding:0;
}
.bc_middle_left
{
	width:3px;
	background: url('../img/breadcrumb_left_right.gif') 0 0 repeat-y;
	padding:0;
}
.bc_middle_center
{
	background: #23272e;
	padding: 5px;
}
.bc_middle_right
{
	width:3px;
	background: url('../img/breadcrumb_left_right.gif') -3px 0 repeat-y;
	padding:0;
}
.bc_bottom_left
{
	width:3px;
	height:3px;
	background: url('../img/breadcrumb_corners.gif') -3px 0 no-repeat;
	padding:0;
}
.bc_bottom_center
{
	height:3px;
	background: url('../img/breadcrumb_top_bottom.gif') 0 -3px repeat-x;
	padding:0;
}
.bc_bottom_right
{
	width:3px;
	height:3px;
	background: url('../img/breadcrumb_corners.gif') -3px -3px no-repeat;
	padding:0;
}
#bread_crumbs
{
	margin-top: 1px;
}
.arrow_breadcrumb
{
	background: url('../img/arrow_middle_block_title.gif') 0 0 no-repeat;
	width: 9px;
	height: 7px;
	float:left;
	margin:5px 5px 0 2px;
}
a.bc_link:link,
a.bc_link:visited
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: underline;
}
a.bc_link:hover,
a.bc_link:active
{
	text-decoration: none;
}
.bc_current
{
	color: #FFF; /* Replaced from #9b1f00; */
	font-size: 12px;
	font-family: Trebuchet MS;
	font-weight: bold;
	text-transform: capitalize;
}
/* bread crumbs end */

/* main block caption */
.block_caption
{
	border: 1px #222222 solid;
	background: url('../img/arrow_middle_block_title.gif') 7px 9px no-repeat #33373f;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px 5px 4px 23px;
	color:#FFFFFF;
	font-family: Trebuchet MS;
	font-size: 15px;
	margin-bottom: 6px;
}




/* CSS QUE VINO TRANQUILO DEL CSS DE WP */

.gc-call-popup {
  padding: 0;
  border: 2px solid #6688EE;
  background-color: #6688EE;
  position: absolute;
  z-index: 10001;
  visibility: hidden;
  font-family: arial, sans-serif;
  top: 0;
  right: 0;
  width: 240px;
  -webkit-border-radius: 5px 5px;
  -webkit-box-shadow: 2px 2px 6px #777;
  text-align: left;
}

div.gc-call-popup div {
  height: auto;
  font-family: arial, sans-serif;
}

span.gc-cs-link {
  color: #03B;
  text-decoration: underline;
  cursor: pointer;
}

.gc-cs-calli {
  font-weight: bold;
  padding: 3px 8px 4px 30px;
  background: #6688EE no-repeat 6px 3px;
  color: #fff;
  font-size: 15px;
}

.gc-cs-calli img {
  position: absolute;
  top: 4px;
  right: 5px;
  cursor: pointer;
}

.gc-cs-content {
  padding: 8px 10px 10px;
  background-color: #fff;
  -webkit-border-radius: 0 0 5px 5px;
  height: auto;
}

div.gc-cs-content div {
  height: auto;
}

.gc-cs-cwith {
  padding: 0 0 2px 0;
  font-size: 13px;
  font-weight: bold;
  height: inherit;
}

.gc-call-popup .gc-cs-phone {
  margin: 0 0 8px 0;
  height: inherit;
}

.gc-call-popup .gc-quickcall-msg,
.gc-call-popup .gc-quickcall-err {
  margin: 0px 3px 0px 5px;
  padding: 4px 6px 4px;
  min-width: 90px;
  font-size: 13px;
  vertical-align: middle;
}

.gc-call-popup .gc-quickcall-msg {
  background-color: #eff3f8;
}

.gc-call-popup .gc-quickcall-err {
  background-color: #f8c3c3;
  color: #8c0a0a;
}

/* GOOG Styles */

.gc-call-popup .goog-button-base {
  cursor: default;
  font-family: Arial, sans-serif;
  letter-spacing: normal;
  margin: 0 1px;
  outline: none;
  text-align: center;
  text-indent: 0;
  text-transform: none;
  vertical-align: baseline;
  white-space: nowrap;
  word-spacing: normal;
}

.gc-call-popup .goog-button-base-outer-box {
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #aaa;
}

.gc-call-popup .goog-button-base-inner-box {
  background: #e3e3e3;
  border-left: 1px solid #bbb;
  border-right: 1px solid #aaa;
  margin: 0 -1px;
}

.gc-call-popup .goog-button-base-pos {
  height: 100%;
  position: relative;
}

.gc-call-popup .goog-button-base-top-shadow {
  background: #f9f9f9;
  border-bottom: .23em solid #eee;
  height: 9px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.gc-call-popup .goog-button-base-content {
  color: #333;
  line-height: 21.45px;
  position: relative;
  padding: 0 6px;
  text-align: center;
  font-size: 13px;
}

.gc-call-popup .goog-flat-menu-button {
  font-size: 13px;
}

.gc-call-popup .goog-flat-menu-button-caption {
  font-size: 13px;
}


/* State: Hover, Focused */

.goog-button-base-hover .goog-button-base-content,
.goog-button-base-focused .goog-button-base-content {
  color: #000;
}

.goog-button-base-hover .goog-button-base-outer-box,
.goog-button-base-hover .goog-button-base-inner-box,
.goog-button-base-focused .goog-button-base-outer-box,
.goog-button-base-focused .goog-button-base-inner-box {
  border-color: #888;
}


/* State: Active, Open */

.gc-call-popup .goog-button-base-active .goog-button-base-inner-box,
.gc-call-popup .goog-button-base-open .goog-button-base-inner-box {
  background: #f9f9f9;
}

.gc-call-popup .goog-button-base-active .goog-button-base-top-shadow,
.gc-call-popup .goog-button-base-open .goog-button-base-top-shadow {
  background: #e3e3e3;
}

.gc-call-popup .goog-button-base-active .goog-button-base-content,
.gc-call-popup .goog-button-base-open .goog-button-base-content {
  color: #000;
}


/* State: Disabled */

.goog-button-base-disabled {
  cursor: default;
}

.gc-call-popup .goog-button-base-disabled .goog-button-base-inner-box,
.gc-call-popup .goog-button-base-disabled .goog-button-base-top-shadow {
  background: #eee;
}

.gc-call-popup .goog-button-base-disabled .goog-button-base-top-shadow {
  border-color: #eee;
}

.gc-call-popup .goog-button-base-disabled .goog-button-base-content {
  color: #999;
}

/* goog.ui.Menu */

div.gc-cs {
  position: absolute;
  color: #000;
  border: 1px solid #B5B6B5;
  background-color: #f6f8fd;
  cursor: default;
  font: normal small arial, helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  outline: none;
  top: 0;
  left: 0;
  z-index: 10001;
}

.gc-cs .goog-menuitem {
  position: relative;
  padding: 2px 1.5em 2px 5px;
  margin: 0px;
  list-style: none;
  cursor: pointer;
}

.gc-cs .goog-menuitem-rtl {
  padding: 2px 5px 2px 1.5em;
}

.gc-cs .goog-menuitem-highlight {
  background: #e3e9ff;
}

.gc-cs .goog-option-selected {
  background: #68e;
}

.gc-simple-menu .goog-menuitem-highlight,
.gc-simple-menu .goog-option-selected {
  background: #d6e9f8;
}

.gc-phone-menu {
  min-width: 160px;
}

.gc-cs .goog-menuitem-disabled {
  color: #999;
}

.gc-cs .goog-option-selected {
  color: #fff;
}

.gc-cs .goog-option {
  position: relative;
  padding: 2px 16px 2px 5px;
  margin: 0px;
  list-style: none;
  cursor: pointer;
}

.gc-cs .goog-option-selected {
  font-weight: normal;
}

.gc-call-popup .goog-menuitem {
  text-align: left;
}

.gc-call-popup .goog-menuitem-content {
  font-size: 13px;
}

.gc-call-popup .goog-inline-block {
  position: relative;
  display: inline-block;
}

.gc-call-popup div.goog-button-base {
  font-size: 13px;
}

.gc-call-popup .goog-button-base-pos {
  height: inherit;
}

.gc-call-popup div.goog-flat-menu-button-dropdown {
  background: url(toolbar_icons.gif) no-repeat -176px;
}</STYLE><STYLE>/* Copyright 2010 Google Inc. All Rights Reserved. */
.goog-button-base-collapse-right,.goog-button-base-collapse-right .goog-button-base-inner-box{margin-right:0}.goog-button-base-collapse-left,.goog-button-base-collapse-left .goog-button-base-inner-box{margin-left:0}.goog-button-base-collapse-left .goog-button-base-inner-box{border-left:1px solid #fff}.goog-button-base-hover.goog-button-base-collapse-left,.goog-button-base-focused.goog-button-base-collapse-left{border-left:1px solid #888;margin-left:-1px;z-index:1;}* html .goog-button-base-collapse-left .goog-button-base-inner-box{left:0}* html .goog-button-rtl.goog-button-base-collapse-right .goog-button-base-inner-box{margin-right:-1px}*:first-child+html .goog-button-base-collapse-left .goog-button-base-inner-box{left:0}*:first-child+html .goog-button-base-rtl.goog-button-base-collapse-left .goog-button-base-inner-box{left:1px}*:first-child+html .goog-button-base-rtl.goog-button-base-collapse-right .goog-button-base-inner-box{left:0}.goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left,x:-moz-any-link,.goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left,x:-moz-any-link{border-left:none;margin-left:0}*:first-child+html .goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left,*:first-child+html .goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left{border-left:1px solid #888;margin-left:-1px}.goog-flat-menu-button{margin:0 2px;color:#333;text-decoration:none;list-style:none;vertical-align:middle;cursor:pointer;outline:none;-moz-outline:none;border-width:1px;border-style:solid;border-color:#c9c9c9;background-color:#fff;padding:2px 0}.goog-flat-menu-button-disabled *{color:#999;border-color:#ccc;cursor:default}.goog-flat-menu-button-hover,.goog-flat-menu-button-hover{border-color:#9cf #69e #69e #7af!important;}.goog-flat-menu-button-active{background-color:#bbb;background-position:bottom left}.goog-flat-menu-button-focused{border-color:orange}.goog-flat-menu-button-caption{padding:1px 4px 1px 4px;vertical-align:middle;width:100px;white-space:nowrap;overflow:hidden}.goog-flat-menu-button-dropdown{width:7px;background:url(images/closure/toolbar_icons.gif) no-repeat -176px;vertical-align:middle;margin:1px 4px 1px 4px}.goog-flat-menu-button-option-select{border-top:1px solid #999}.goog-flat-menu-button-input input{border-width:0;width:100px;margin-right:4px;padding-left:1px}.gc-simple-menu .goog-flat-menu-button{margin:0;color:#03b;border-width:0;background-color:transparent;padding:0}.gc-simple-menu .goog-flat-menu-button-caption{padding:0;margin-right:3px;vertical-align:bottom;width:auto;text-decoration:underline}.gc-simple-menu .goog-flat-menu-button-dropdown{margin:0;background:none;font-size:1.0em;width:auto}.gc-simple-menu2 .goog-flat-menu-button{color:#78c}.gc-simple-menu2 .goog-flat-menu-button-caption{margin-right:2px;text-decoration:none;font-size:11px}.gc-simple-menu2 .goog-flat-menu-button-dropdown{font-size:11px}</STYLE><HEAD><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><STYLE>
#wrap {
	background: #FFFFFF;
	width: 1000x;
	margin: 0px auto 0px;
	padding: 0px;
	}

/***** Hyperlinks ********************/

a, a:visited {
	color: #000;
	text-decoration: underline;
	}
	
a:hover {
	color: #493300;
	text-decoration: none;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	
/***** Header ********************/

#header {
	background: #000 url(http://apps.viralia.com/facebook/century21norte/images/header-fb.png) no-repeat;
	width: 1000px;
	height: 135px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#header #imageheader {
	width: 178px;
	height: 135px;
	margin:10px 0px 0px 10px;
	text-indent: -10000px;
	background: url(http://www.century21norte.com/wp-content/uploads/2010/02/logo.png) left top no-repeat;
	}

#header #imageheader a {	
	display: block;
	width: 570px;
	height: 115px;
	}

#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {
	color: #EFEDE8;
	font-size: 36px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
	}

#header h1 a:hover, #header h4 a:hover {
	color: #EFEDE8;
	text-decoration: none;
	}
	
.headertext {
	margin: 0px;
	padding: 20px 0px 0px 20px;
	}
	
.headerleft {
	width: 430px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft p {
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 20px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 275px;
	float: right;
	margin: 0px;
	padding: 23px 0px 0px 0px;
	}

.headerright p {
	color: #C0C0C0;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	}
	
.headerright a, .headerright a:visited {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	text-decoration: none;
	}
	
.headerright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
.rsslink {
	margin: 0px 10px 0px 0px;
	padding: 3px 0px 3px 16px;
	background: url(http://www.century21norte.com/wp-content/themes/agentpress_1.02/images/gray/rss.png) no-repeat left center;
	}	
	
/***** eNews Subscribe ********************/

#subscribe {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

#subbox {
	background: #F4F4F4 !important;
	width: 200px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	padding: 3px 0px 3px 3px;
	margin: 5px 5px 0px 0px;
	border: 1px solid #F4F4F4;
	}
	
#subbutton {
	background: #666666;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	border: 1px solid #666666;
	}
	
/***** Navbar ********************/
	
#navbar {
	background: url(http://www.century21norte.com/wp-content/themes/agentpress_1.02/images/gray/navbar.png);
	width: 1000px;
	height: 40px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	}

#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	text-decoration: none;
    margin: 0px;
	padding: 11px 15px 11px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: url(http://www.century21norte.com/wp-content/themes/agentpress_1.02/images/gray/navhov.png) top center no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #2A2A2A;
	color: #FFFFFF;
	width: 150px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #1B1B1B;
	border-left: 1px solid #1B1B1B;
	border-right: 1px solid #1B1B1B;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #4A4A4A;
	color: #FFFFFF;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -30px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
#nav .current_page_item a {
	background: url(http://www.century21norte.com/wp-content/themes/agentpress_1.02/images/gray/navhov.png) top center no-repeat;
	color: #FFFFFF;
	margin: 0px;
	padding: 11px 15px 11px 15px;
	text-decoration: none;
	}

#navbar .rsslink {
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 3px 16px;
	background: url(http://www.century21norte.com/wp-content/themes/agentpress_1.02/images/gray/rss.png) no-repeat left center;
	}	
	
/***** Homepage ********************/
#fanpage {
	width: 740px;
	margin: 0px auto 0px;
	padding: 0px;
	line-height: 18px;
	}
	
#hpmain p {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#hpmain {
	background: #000;
	width: 740px;
	height: 280px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
.hpmainleft {
	float: left;
	width: 475px;
	margin: 0px;
	padding: 0px;
	}
	
.hpmainright {
	float: right;
	width: 250px;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	}
	
.hpmainrightsearch {
	background: #FFFFFF;
	width: 230px;
	height: 235px;
	margin: 0px;
	padding: 15px 10px 10px 10px;
	}
	
.homeblock {
	float: left;
	width: 250px;
	background: #FFFFFF;
	margin: 0px 0px 10px 10px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
.homeblock-bottom {
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 0px 9px;
	border: 1px solid #DDDDDD;
	}

.homeblock p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
.homeblock-bottom p {
	margin: 0px;
	padding: 0px;
	}
	
.homeblock embed, .homeblock object {
	width: 237px; 
	height: 225px;
	margin: 0px; 
	padding: 0px;
	}
	
.thumb-properties {
	margin: 0px 0px 10px 0px;
	}
	
.thumb-posts {
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
.thumb-archive {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
/***** Homepage Search ********************/

#fanpage #cat {
	background: #F4F4F4;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 175px;
	color: #333333;
	margin: 0px 2px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

#view {
	background: #333333;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 3px 1px 3px;
	border: 1px solid #333333;
	}
	
.postform {
	background: #000000;
	}
	
form {
    margin: 0px;
    }





/* */
#MLCalcForm *, #MLCalcForm LABEL, #MLCalcForm INPUT, #MLCalcForm SELECT, #MLCalcForm OPTION, #MLCalcForm TD { font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; font-weight: normal; line-height: normal; }
#MLCalcClose  { display: none; color: #F5F5F5; font-size: 18px; font-weight: bold; font-family: Arial; cursor: pointer; position: absolute; background: #fff; border: 0px solid #D5D5D5; z-index: 10002; text-align: center; padding-top: 1px; }
#MLCalcShader { background: #000000; display: none; position: absolute; z-index: 10000; margin: 0; padding: 0; }
#MLCalcHolder { background: transparent; display: none; position: absolute; z-index: 10001; margin: 0; padding: 0; background: #fff; text-align:center }

#MLCalcForm .nobg, #MLCalcForm TABLE { background: none; }
#MLCalcForm FORM, #MLCalcForm TD, #MLCalcForm DIV, #MLCalcForm IMG  { padding: 0; margin: 0; border: 0; background: transparent; }
#MLCalcForm TABLE { border-collapse: collapse; margin: 0; width: auto; height: auto; }
#MLCalcForm SELECT { width: auto; background: #FFFFFF; font-family: Tahoma, sans-serif; font-size: 12px; }
#MLCalcForm INPUT { padding: 1px; margin: auto; background: #FFFFFF; width: auto; height: auto; font-family: Tahoma, sans-serif; font-size: 12px; }
#MLCalcForm INPUT.sbmButton { background: #E5E5E5; border: 1px solid #D5D5D5; margin: 0; padding: 2px; padding-left: 10px; padding-right: 10px; font-weight: bold; }

#MLCalcForm #downPaymentValue { color: #BBBBBB; }
#MLCalcForm .disabled { color: #808080; }
#MLCalcForm .formPlaceHolder, #MLCalcForm #formPlaceHolder { background-color: #F5F5F5; text-align: center; }
#MLCalcForm .formFields TD { padding: 5px }
#MLCalcForm LABEL { white-space: nowrap; text-align: right; }
#MLCalcForm #mlcalcCopyright { text-align: right; padding-right: 10px; }
#MLCalcForm .right { text-align: right; }
#MLCalcForm .center { text-align: center; }
#MLCalcForm IMG { max-width: none; width: auto; }
#MLCalcForm .zeroHeight { line-height: 0; }
#mlcalcWidgetHolder .secondaryLink { display: none; }
#MLCalcForm .mlcalcCopyright { padding-right: 10px; text-align: right; }
#MLCalcForm .mlcalcCopyright, #MLCalcForm .mlcalcCopyright A { font-size: 9px; color: #fff; cursor: default; text-decoration: none; }