.theForm 
{
float:left;
width:230px;	
}
.theForm .feedback 
{
	width:230px;
}

.theForm .htmlcontent
{
	width:229px; 
	height:180px; 
	padding:45px 2px; 
	background: url(gfx/formBG.png) no-repeat center top;
	margin-top:12px; 
	position: relative;
}

.theForm .htmlcontent H2  {top: 20px; left: 10px; position: absolute; font-size:15px; font-weight:bold; padding:0 24px 0 0; margin:0; color:#22425b !important;}
.theForm .htmlcontent .row {clear:both; width:100%; padding-top: 10px;}
.theForm .htmlcontent .obj INPUT{border:0; margin:5px 0 5px 15px}
.theForm .htmlcontent .obj INPUT{float:left; width:163px; height:18px; background-image:url(gfx/formField.png); background-position:top right; background-repeat:no-repeat}
.theForm .htmlcontent LABEL{float:right; margin:5px 10px 5px 0; font-family:Arial; font-size:13px; width:33px; font-weight: bold;}
.theForm .formtitle { margin: 0}
.theForm .sendbutton {float:left; margin-top:7px; margin-left:15px; width:56px; height:28px; border:0; font-family:Arial; font-weight:bold; color:#626669; font-size:14px; background-image:url(gfx/formButton.png); background-position:top right; background-repeat:no-repeat}


.theFormWide 
{
float:left;
width:250px;	
}
.theFormWide .feedback 
{
	width:250px;
}

.theFormWide .htmlcontent
{
	width:249px; 
	height:120px; 
	padding:60px 2px; 
	background: url(gfx/formBGwide.png) no-repeat center top;
	margin-top:12px;
	position: relative;
}


.theFormWide .htmlcontent H2  {position: absolute; top: 20px; left: 20px;font-size:14px; font-weight:bold; padding:0 42px 0 0; margin:0; color:#22425b !important;}
.theFormWide .htmlcontent .row {clear:both; width:100%; }
.theFormWide .htmlcontent .obj INPUT{border:0; margin:5px 0 5px 20px}
.theFormWide .htmlcontent .obj INPUT{float:left; display:block; width:163px; height:18px; background-image:url(gfx/formField.png); background-position:top right; background-repeat:no-repeat}
.theFormWide .htmlcontent LABEL{float:right; margin:5px 23px 5px 0; font-family:Arial; font-size:12px; width:40px;}
.theFormWide .formtitle { margin: 0}
.theFormWide .sendbutton {float:left; margin-top:7px; margin-left:20px; width:56px; height:28px; border:0; font-family:Arial; font-weight:bold; color:#626669; font-size:14px; background-image:url(gfx/formButton.png); background-position:top right; background-repeat:no-repeat}


.theFormProject
{
	position:absolute;
	top:22px; left:0;
	width:269px;	
}
.theFormProject .feedback 
{
	width:269px;
}

.theFormProject .htmlcontent
{
	width:268px; 
	height:180px; 
	padding:15px 2px; 
	background: url(gfx/formBGproject.png) no-repeat center top;
	margin-top:12px; 
	position: relative;
}

.hiddenForm .htmlcontent
{
	width:268px; 
	height:180px; 
	padding:15px 2px; 
	background: url(gfx/formBGproject.png) no-repeat center top;
	margin-top:12px; 
	margin-right: 48px;
}
.hiddenForm .htmlcontent .obj INPUT{border:0; margin:5px 0 5px 15px}
.hiddenForm .htmlcontent .obj INPUT{float:left; display:block; width:164px; height:20px; background-image:url(gfx/formField.png); background-position:top right; background-repeat:no-repeat}
.hiddenForm .htmlcontent LABEL{float:right; margin:5px 23px 5px 0; font-family:Arial; font-size:12px; width:40px;}
.hiddenForm .sendbutton {float:left; margin-top:15px; margin-left:16px; width:56px; height:28px; border:0; font-family:Arial; font-weight:bold; color:#626669; font-size:14px; background-image:url(gfx/formButton.png); background-position:top right; background-repeat:no-repeat}
.hiddenForm #dnn_ctr3052_MeZooFeedback_ROW_wholeName { margin-top: 45px; }
.hiddenForm .textbox7 { margin-right: 6px; }



.theFormProject .htmlcontent H2  {position: absolute; top: 20px; left: 20px; font-size:14px; font-weight:bold; padding:0 42px 0 0; margin:0; color:#22425b !important;}
.theFormProject .htmlcontent .row {clear:both; width:100%; margin-top: 50px;}
.theFormProject .htmlcontent .obj INPUT{border:0; margin:5px 0 5px 20px}
.theFormProject .htmlcontent .obj INPUT{float:left; display:block; width:163px; height:20px; background-image:url(gfx/formField.png); background-position:top right; background-repeat:no-repeat}
.theFormProject .htmlcontent LABEL{float:right; margin:5px 23px 5px 0; font-family:Arial; font-size:12px; width:40px;}
.theFormProject .formtitle { margin: 0}
.theFormProject .sendbutton { position: absolute; bottom: 15px; left: 20px; width:56px; height:28px; border:0; font-family:Arial; font-weight:bold; color:#626669; font-size:14px; background-image:url(gfx/formButton.png); background-position:top right; background-repeat:no-repeat}

.Form_LaCeiba {background:url(gfx/form_LaCiba_BG.jpg) no-repeat top center; height: 97px;width:428px;margin:0 auto; text-align:right; padding:10px;}
.Form_LaCeiba .row {width:204px; float:right; margin:5px 0 5px 5px;}
.Form_LaCeiba .row .label {float:right; display:inline-block; width:40px; font-weight:bold}
.Form_LaCeiba .row .obj {width:160px; float:right}
.Form_LaCeiba .row  .obj INPUT { background: url("gfx/formField.png") no-repeat right top; display: block;float: left;height: 20px;width: 163px; border:none; padding:0 }
.Form_LaCeiba .formtitle {margin:4px 45px 13px; color:#000}
.Form_LaCeiba .formtitle H2{color:#000}
.Form_LaCeiba .sendbutton { width:100px; height:28px; border:0; background:url(gfx/send_Wide.gif) no-repeat top center; float:left; margin:3px 0 0 19px}


.theCountry
{
	width:285px; float:right;
	position:absolute;
	top:23px; right:0

}


.theCountry P, .theDownloads P {padding:0; margin:0}
.theCountry A.cont {color:#a58d1f;  clear:both;  display:block; text-decoration:none; text-align:left; font-size:12px;}

.theCountry H2 {
	background-image:url(gfx/containerBox_01.png); 
	width:230px; 
	height:29px; 
	padding:20px 55px 0 0; 
	margin:0;
}

.theCountry H2, .theCountry .Head, .theDownloads H2, .theDownloads .Head  { 
	color:#22425b;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
}


.theCountry .middle{
	width:260px;
	background-image:url(gfx/containerBox_03.png);
	background-repeat:repeat-y;
	padding:10px 15px 6px 10px;
	}
	
 .theDownloads 
{
	width:285px; float:right; 
	position:absolute;
	top:23px; right:302px 
	
}	
	
 .theDownloads .middle{
	width:260px;
	background-image:url(gfx/containerBox_03.png);
	background-repeat:repeat-y;
	padding:0 15px 0 10px;
	}


.theCountry .bottom, .theDownloads .bottom{
	width:285px;
	height:15px;
	background-image:url(gfx/containerBox_05.png);
}

.theDownloads H2 {
	background-image:url(gfx/containerBox_02.png); 
	width:230px; 
	height:29px; 
	padding:20px 55px 0 0; 
	margin:0;
}


.theDownloads TD {height:38px}
.theDownloads .td1 {width:31px; background:url(gfx/LineRight.gif) left bottom no-repeat} 
.theDownloads .td2 {background:url(gfx/LineMiddle.gif) bottom repeat-x}
.theDownloads .td3 {background:url(gfx/LineMiddle.gif) bottom repeat-x;font-size:12px;}
.theDownloads .td4 {width:50px; background:url(gfx/LineLeft.gif) right bottom no-repeat}
.theDownloads .td4 A{ color:#626669}

.theSnippets {width:397px; height:107px; float:right;  padding:24px 20px 0 0; margin:0 }
.theSnippets IMG {float:right; border:1px solid #e7e7e7; margin-left:10px}
.theSnippets .Head {color:#626669; font-size:12px; font-family:arial; font-weight:bold} 
.theSnippets A {clear:both; display:block; color:#a58d1f; font-size:12px; font-family:arial; float:left;  text-align:left; text-decoration:none; width:85px;}



.Purchase {background:url(gfx/purchase.png) no-repeat; height:119px; width:576px; position:relative; border:1px solid white; padding:0; margin:0}
.Purchase IMG {position:absolute; top:10px; right:51px}
.Purchase SPAN {position:absolute; top:42px; right:10px; font-size:22px; color:#fff}
.Purchase UL {position:absolute; margin:0; padding:0;  right:185px; top:20px}
.Purchase LI{margin:2px 0}
.Purchase LI.none {background:none; margin-right:-10px}

