html { height: 100%; margin-bottom: 1px; }		/* FIREFOX PAGE SHIFT FIX */

/* TOOLS */
.fltLeft {float: left;}
.fltRight {float: right;}
.fltClear {
	clear: both;
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
	visibility: hidden;
	font-size: 0px;
	line-height: 0px;
	background: none;
	border: 0;
	float: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

strong, b {
	font-weight: bold;
}

body, p, th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E1E1E;
	margin-top: 0px;
	margin-bottom: 0px;
}

body {
	margin-left: 0;
	margin-top: 4px;
	margin-bottom: 4px;
}


td.banner1 {
	background:url(images/banner1.gif);
	height:92px;
}

td.banner2 {
	background:url(images/banner2.gif);
	height:8px;
}

td.banner3 {
	background:url(images/banner3.gif) no-repeat bottom;
	height:12px;
/* background-repeat: no-repeat; 
	background-position: left top; 
*/
}

td.banner4 {
	background:url(images/banner4.gif);
	height:12px;
}

.bodylink, bodylink:visited {
	text-decoration: underline;
	color: #1E1E1E;
}

.bodylink:hover strong {
	text-decoration: none;
	color: #09C000!important;
}

.partnerlink, partnerlink:visited {
	text-decoration: underline;
	color: blue
}

.partnerlink:hover {
	text-decoration: none;
	color: #09C000;
}

.bodycopy {
	text-align: justify;
	line-height: 160%;
	margin-bottom: 8px;
	word-spacing: -0.04em;
}

p.bodycopy strong,
p.bodycopy strong a {
	color: #585858;
}

.footnote {
	font-size: 10px;
}

.boxcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

.boxcopyh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #09C000;
	text-align: center;
}

.boxcopyh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #09C000;
	text-align: left;
	line-height: 175%;
}

.piccopy {
	font-size: 8pt;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
}

ul, ol {
	margin-left: 0.75em;
	padding-left: 0.75em;
}

.bullet1 {
	text-align: justify;
	line-height:150%;
	margin-top: 0px;
	margin-bottom: 4px;
}

.bullet2 {
	font-size: 11px;
	text-align: left;
	line-height:160%;
	margin-bottom: 6px;
	padding: 0;
}

#logo {

	margin; 0
}

#logo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
	margin: 12px 0px 0px 21px;
}

#logo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.h1link, h1link:visited, h1linkhover {
	text-decoration: none;
	color: #FFFFFF
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #09C000;
	font-weight: bold;
	line-height: 125%;
	margin-top: 0x;
	margin-bottom: 24px;
	text-align: left;
}

.special {
}

.special h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #09C000;
	font-weight: bold;
	line-height: 125%;
	margin-top: 0px;
	margin-bottom: 24px;
	text-align: left;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #09C000;
	font-weight: bold;
	line-height: 125%;
	margin-top: 0px;
	margin-bottom: 24px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6699FF;
	font-weight: bold;
	line-height: 125%;
	margin-top: 24px;
	margin-bottom: 8px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #09C000;
	font-weight: bold;
	line-height: 125%;
	margin-top: 40px;
	margin-bottom: 0px;
	border-top: 1px solid #DCDCDC;
	padding-top: 12px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699FF;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 6px;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 1px;
}

.statusL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: white;
	background-color:red;
	font-weight: bold;
	text-align:center;
	margin-top: -12px;
	margin-bottom: 12px;
}

.statusS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	background-color:red;
	font-weight: bold;
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
}

.vsummaryh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09C000;
	font-weight: bold;
	background-color: #F5F5F5;
	border-top: 1px solid #DCDCDC;
	padding-top:4px;
	padding-bottom: 4px;
	margin-right: -10px;
}

.vsummaryh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09C000;
	font-weight: bold;
	background-color: #F5F5F5;
	border-top: 1px solid #DCDCDC;
	padding-top:4px;
	padding-bottom:4px;
	margin-right: -10px;
}

.vsummaryhnoborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09C000;
	font-weight: bold;
	background-color: #F5F5F5;
	padding-top:4px;
	padding-bottom: 4px;
	margin-right: -10px;
}

.vsummarycopy {
	font-size: 8pt;
	text-align: justify;
	line-height: 125%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.navpic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin-right: 6px;
}

.navpic:hover {
	color: #09C000;
	font-weight:normal;
	text-decoration: underline;
}

.navmainbar {
	color: white;
	background-color: #6699FF;
	height: 24px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.navmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5f5dc;
	font-weight: bold;
	text-decoration: none;
	background-color: #6699FF;
}

.navmain:hover {
	color: white;
	text-decoration: underline;
}

body#home a#menu-home, body#villas a#menu-villas, body#buying a#menu-buying, body#regions a#menu-regions, body#about a#menu-about {
	color:yellow;
	text-decoration: none;
}

#navleft ul {
/*
	list-style: none;
	text-align: left;
	line-height: 175%;
	margin-left: -8px;
	margin-bottom: 0px;
*/	
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 100%;
	font: normal 9px Arial, Helvetica, sans-serif;
	border-top: 1px solid #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#navleft ul li {
	display: inline;
}

#navleft ul li a {
/*
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding-left: 12px;
	list-style-position: outside;
	background: transparent url("images/list_off.gif") left center no-repeat;
*/
	width: 99.99%;				/* extend the sensible area to the maximum with IE5 + IE6 whitespace in links bug */
	display: block;
	border-bottom: 1px #EBEBEB solid;
	text-decoration: none;
	padding: 4px 0 4px 0;
	background: #FFF;
	color: #000;
}

#navleft ul li a:visited,
#navleft ul li a:active {
	color: #000;
}

#navleft ul li a:hover {
/*
	font-size: 9px;
	font-weight: bold;
	color: #09C000;
	text-decoration: underline;
	padding-left: 13px;
	background: transparent url("images/list_on.gif") left center no-repeat;
*/
	background-color: #F8F8F8;
}

#navleft ul li a#current {
/*
	color: #6699FF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	background: transparent url("images/list_active.gif") left center no-repeat;
	padding-left: 12px;
*/
	font-weight: bold;
	color: #6699FF;
}

.vsummarypageno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	font-weight: bold;
	text-align: center;
}

.footerL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	font-weight: normal;
	text-align: left;
}

.footerR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	font-weight: normal;
	text-align: right;
}

.navfootbar {
	background-color: #6699FF;
	height: 12px;
}

.navfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f5f5dc;
	font-weight: normal;
	text-decoration: none;
	background-color: #6699FF;
}

.navfoot:hover {
	color: white;
	text-decoration: underline;
	background-color: #6699FF;
}

.spacer1 {
	font-size: 1px;
}

.spacer2 {
	font-size: 2px;
}

.spacer8 {
	font-size: 8px;
}

.spacer12 {
	font-size: 12px;
}

.spacer16 {
	font-size: 16px;
}

.spacer24 {
	font-size: 24px;
}

.spacer32 {
	font-size: 32px;
}

/*#krazy_container          {display:block; position:relative; background:#ddd; padding:50px 0;}
/*#krazy_container h2       {margin-bottom:1em;}
/*#krazy_container h3       {clear:both; margin-top:4em;}

/* Inset 3D Raised */
.raised {
	background: transparent;
	width:100%;
	margin:0 auto;
}

.raised h1, .raised p {
	margin:0 6px;
}

.raised h1 {
	font-size:2em;
	color:#fff;
	letter-spacing:1px;
}

.raised p {
	padding-bottom:0.5em;
}

.raised .top, .raised .bottom {
	display:block;
	background:transparent;
	font-size:1px;
}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
	display:block;
	overflow:hidden;
}

.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
	height:1px;
}

.raised .b2 {
	background:#F3F3F3;
	border-left:1px solid #fff;
	border-right:1px solid #EEE;
}

.raised .b3 {
	background:#F3F3F3;
	border-left:1px solid #fff;
	border-right:1px solid #DDD;
}

.raised .b4 {
	background:#F3F3F3;
	border-left:1px solid #fff;
	border-right:1px solid #AAA;
}

.raised .b4b {
	background:#F3F3F3;
	border-left:1px solid #eee;
	border-right:1px solid #999;
}

.raised .b3b {
	background:#F3F3F3;
	border-left:1px solid #ddd;
	border-right:1px solid #999;
}

.raised .b2b {
	background:#F3F3F3;
	border-left:1px solid #aaa;
	border-right:1px solid #999;
}

.raised .boxcontent {
	background:#F3F3F3;
	display:block;
	text-align: center;
	border-left:1px solid #FFF;
	border-right:1px solid #999;
}

.raised .b1 {
	margin:0 5px;
	background:#FFF;
}

.raised .b2, .raised .b2b {
	margin:0 3px;
	border-width:0 2px;
}

.raised .b3, .raised .b3b {
	margin:0 2px;
}

.raised .b4, .raised .b4b {
	height:2px;
	margin:0 1px;
}

.raised .b1b {
	margin:0 5px;
	background:#999;
}

.boxcopyh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	width: 36px;
	padding-top: 4px;
	padding-bottom: 4px;
}




.pagination {
	padding: 2px;
	float:right
}

.pagination ul {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 0
}

.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px
}

.pagination a, .pagination a:visited {
	text-decoration: none;
	color: blue;
	border: 1px solid #D3D3D3;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0
}

.pagination a:hover {
	color: #ffffff;
	background-color: #09C000;
	border: 1px solid #000000
}

.pagination li.currentpage {
	font-weight: bold;
	background-color: #6699FF;
	color: #FFF;
	border: 1px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0
}

.pagination li.disablepage {
	color: #929292;
	border: 1px solid #ddd;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	padding-bottom: 0
}

.pagination li.nextpage {
	font-weight: bold
}

* html .pagination li.currentpage, * html .pagination li.disablepage {
	margin-right: 5px;
	padding-right: 0
}

.imgleft {
	border:#2582A4 1px solid;
	margin:1em 1em 0.5em 0em;
	padding:0;
	float:left;
}

.imgright {
	border:#2582A4 1px solid;
	margin:1em 0em 0.5em 1.75em;
	padding:0;
	float:right;
}

.box_info_C, .box_info_R {
	padding: 8px;
	background-color: #F1F5FE;
	border: 1px solid #B1C8FE;
}
	
.box_info_C {
	width: 100%;
	margin: 0 0 2px 0;
}

.box_info_R {
	width: 40%;
	float: right;
	margin: 0 0 2px 12px;
	clear: both;
	}
	
.box_info_C p, .box_info_R p, .box_info_C li, .box_info_R li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 125%;
	margin: 0 0 .3em 0;
	}
	
.box_info_C h3, .box_info_R h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	margin: 0 0 4px 0;
	}

#container_chart { font-family: arial, helvetica, sans-serif; font-size: 11px; width: 300; 
               border: 0px solid #000; margin-left: 100 }
#boxmain, #boxdecision, #boxleft, #boxright, #boxright2 { text-align: center; background-color: #f6f6ff; border: 1px solid #000; 
               padding: 5px }
#linemain, #lineleft, #lineright, #lineright2 { font-size: 0; width: 1; color: #fff; background-color: #000 }
#boxmain     { background-color: #f0f8ff; width: 260; margin-left: 20 }
#boxdecision { width: 80; margin-left: 110 }
#boxleft     { width: 130; margin-left: 0 }
#boxright    { display: inline; float: left; width: 130; margin-left: 170; margin-top: -26 }
#boxright2   { display: inline; float: left; width: 130; margin-left: 170; margin-top: -76 }
#linemain    { height: 20; margin-left: 150 }
#lineleft    { height: 20; margin-left: 120 }
#lineright   { display: inline; height: 20; float: left; margin-left: 180; margin-top: -20 }
#lineright2  { display: inline; height: 28; float: left; margin-left: 180; margin-top: -28 }

.data td, .data th {
	padding: 6px;
	font-size: 11px;
}

.data thead th {
	text-align: center;
	background: #e6edf5;
	color: #4f76a3;
	font-size: 11px !important;
}

.data tbody th {
	font-weight: normal;
	font-size: 11px;
}

.data tbody tr {
	text-align: center;
	background: #fcfdfe;
	font-weight: normal;
	font-size: 11px;
}

.data tbody tr.odd {
	 background: #f7f9fc;
}

.data tfoot th, .data tfoot td {
	font-size: 11px;
}


/*
.panelbox2 {
	margin: 48px 0 0 0;
	padding: 0;
	width: 100%;
	font: 100%;
	background: #F5F5F5 url(images/F5F5F5r20_br.png) no-repeat bottom right;
}

.panelboxhead2 {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #6699FF url(images/6699FFr20_tr.png) no-repeat top right;
}
.panelboxhead2 h2 {
	margin: 0;
	padding: 10px 10px 10px 10px;
	background: url(images/6699FFr20_tl.png) no-repeat top left;
	color: white;
	font-weight: bold;
	font-size: 12px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

.panelboxbody2 {
	margin: 0;
	padding: 10px;
	background: url(images/F5F5F5r20_bl.png) no-repeat bottom left;
}

.panelboxbody2 p {
	font-size: 11px;
	font-weight: normal;
	color: #444;
	text-align: center;
	line-height: 110%;
	margin: 0 0 8px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.panelboxbody2 a,
.panelboxbody2 a:visited {
	color:#444;

	font weight: bold;
	text-decoration:underline;
}

.panelboxbody2 a:hover {
	color: #09C000;
	text-decoration:none;
}




/* ------------------------------------------------------- */
/* Show only to IE PC \*/
/* * html .panelhead h2 {height: 1%;} */ /* For IE 5 PC */

/*
.panel {
	margin: 0;
	font-size: 100%;
}

.panelhead {
	margin: 0;
	padding: 0;
	text-align: center;
}

.panelhead h2 {
	margin: 0;
	padding: 8px 12px 0 12px;
	color: white;
	font-family: arial;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
}

.panelbody {
	margin: 0;
	padding: 8px 12px 8px 12px;
	font: 100%;
}

.panelbody p,
.panelbody a,
.panelbody a:visited {
	font-family: arial;
	font-size: 10px;
	line-height: 1.4em;
	margin: 0 0 6px 0;
}

.panelbody a,
.panelbody a:visited {
	color: blue;
}

.panelbody a:hover {
	color: #09C000;
	text-decoration: none;
}

*/

/* ---- permutations --- */

/*
.panel.fltR {
	float: right;
	margin: 8px 0 0 18px;
}
.panel.w10 {
	width: 10em;
}

.panel.w17 {
	width: 17em;
}

.panel.clrF8F8F8 {
	background: #F8F8F8 url(images/F8F8F8r20_br.png) no-repeat bottom right;
}

.panel.clr00AEEF {
	background: #00AEEF url(images/00AEEF_br.png) no-repeat bottom right;
}

.panelhead.clrF8F8F8 {
	background: #F8F8F8 url(images/F8F8F8r20_tr.png) no-repeat top right;
}

.panelhead.clr00AEEF {
	background: #00AEEF url(images/00AEEFr20_tr.png) no-repeat top right;
}

.panelhead.clrF8F8F8 h2 {
	background: url(images/F8F8F8r20_tl.png) no-repeat top left;
	color: #444;
}

.panelhead.clr00AEEF h2 {
	background: url(images/00AEEFr20_tl.png) no-repeat top left;
	color: #FFFFFF;
}

.panelbody.clr00AEEF {
	background: url(images/00AEEFr20_bl.png) no-repeat bottom left;
}

.panelbody.clrF8F8F8 {
	background: url(images/F8F8F8r20_bl.png) no-repeat bottom left;
}

*/

img.fltRight {
	margin: 8px 0 8px 18px;
}

.captionedpic.fltLeft {
	margin: 8px 18px 8px 0;
	font-size: 11px;
	text-align: center;
}

.captionedpic.fltRight {
	margin: 8px 0 8px 18px;
	font-size: 11px;
	text-align: center;
}


.pullQuote {
	display: block;
	width: 180px;
	margin: 12px 0 0 0;
	padding: 8px 18px 8px 12px;
	font: normal 22px/115% Arial, Helvetica,sans-serif;
	color: #FF6600;
}

.pullQuote.fltLeft {
	text-align: left;
	border-left: solid 8px #DADADA
}

.borderedBox {
	padding: 4px 0;
	text-align: center;
	margin: 8px 0 0 0;
	border-top: solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFaf;
}

.borderedBox a,
.borderedBox a:visited,
.borderedBox a:hover
.borderedBox a:active {
	font: 11px normal Arial, Helvetica, sans-serif;
	color:#AFAFAF;
	text-decoration: none;
	padding:0 4px 0 4px;
}

.soldSmall {
	background-image:url(images/sold_small.png);
	background-repeat:no-repeat;
	background-position: top center;
	zoom: 1;		/* for IE6 */
}

.soldBig {
	background-image:url(images/sold_big.png);
	background-repeat:no-repeat;
	background-position: top center;
	zoom: 1;		/* for IE6 */
}


/* ---------------------------------------------------------------------------------------------------- */

/* ************************************************************* 
 * Thrashbox - Simple Rounded Corner CSS Box: 
 * http://www.modxcms.com/simple-rounded-corner-css-boxes.html
 ************************************************************ */
 
/* IMAGE MUST BE SQUARE */
/* SAVE IMAGE WITH WHITE BACKGROUND! */
/* SET GAP = WIDTH OF ANY EXTERIOR SHADOW */
/* SET GAP = 0px IF NO EXTERIOR SHADOW */

/* set the image to use and establish the lower-right position */ 
.panel,
.panelbody,
.panelhead,
.panelhead h3 {
	background: transparent url(images/panelheaded1.png) no-repeat bottom right;
}

.w226 { width: 226px!important; }
.w264 { width: 264px;!important; }
.mLeft24 { margin-left: 24px!important; }

.panel {
	/* width: 264px !important; */		/* WIDTH = intended total box width - GAP */
	/* width: 256px; */						/* IE Win width = WIDTH - padding right. Use if padding right is not 0px */
	padding-right: 0;							/* GAP on the right edge of the image (not content padding) */
	margin: 0;
}

/* set the top-right image */
.panelhead {
	background-position: top right;
	margin-right: 0;							/* -GAP to pull the right image over on top of border */
	padding-right: 8px;						/* GAP + right-inside padding */
}

/* set the top-left image */
.panelhead h3 {
	background-position: top left;
	margin: 0;									/* reset main site styles*/
	border: 0;									/* ditto */
	padding: 8px 0 8px 8px;					/* padding-left = GAP + interior padding ... no padding-right */
	height: auto !important;
	height: 1%;									/* IE Holly Hack */
	font: bold 13px/100% Arial, Helvetica, sans-serif;
	color: white;
	text-align:center;
}

/* set the lower-left corner image */
.panelbody {
	background-position: bottom left;
	margin-right: 8px;						/* interior-padding right */
	padding: 8px 0 4px 8px;					/* mirror _head right/left */
	text-align: left;
}

.panelbody p {
	margin: 0 0 4px 0;
	font: normal 11px/150% Arial, Helvetica, sans-serif;
}

.panelbody ul {
	margin-top: 0;
}

.panelbody ul li {
	font: normal 11px/160% Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}


/* PANELBOX1 used on home page currently -------------------------------------------------------------- */
.panelbox1 {
	margin: 0 10px 0 0;
	padding: 0;
	width: 100%;
	font-size: 100%;
	background: #6699FF url(images/6699FFr20_br.png) no-repeat bottom right;
}
.panelbox1head {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #6699FF url(images/6699FFr20_tr.png) no-repeat top right;
}
.panelbox1head h2 {
	margin: 0;
	padding: 10px 10px 2px 10px;
	background: url(images/6699FFr20_tl.png) no-repeat top left;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}

.panelbox1body {
	margin: 0;
	padding: 10px;
	background: url(images/6699FFr20_bl.png) no-repeat bottom left;
}

.panelbox1body p {
	font-size: 1.2em;
	font-weight: bold;
	color: white;
	text-align: center;
	line-height: 1em;
	margin: 0 0 4px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.panelbox1body a,
.panelbox1body a:visited {
	color:white;
	font weight: bold;
	text-decoration:underline;
}

.panelbox1body a:hover {
	color: yellow;
	text-decoration:none;
}

#google_translate_element {
	float:right;
	margin:5px 0 0 18px;
	padding:0px 0px 0px 6px;
	width:174px;
	height:46px;
	/* text-align: center */
	border:1px solid #ccc;
	background:#F3F3F3;
}

div#google_translate_element select {font-size: 11px;width:168px;}

.button1 {
	display: block;
	/* background: url(images/ru_button_search.gif) no-repeat 0 0; */
	background: url(images/download-brochure.png) no-repeat 0 0;
	width: 106px;
	height: 43px;
}

.button1 span { display: none; }

