@charset "utf-8";
/* CSS Document */

body                                        { margin:0px; padding:0px; background:url(../images/header-bg.jpg) left top repeat-x #009865; }

#header                                     {
	margin:0px auto;
	padding: 0px;
	width:999px;
	height:100px;
}

#logo                                       { margin:0px; padding:0 0 0 4px; width:375px; float:left;}
#logo img                                   { margin:0px; padding:0px; float:left; border:none;}

#header-portal-phone                        {
	margin:0px;
	padding:10px 0 0 85px;
	width:295px;
	height:91px;
	background:url(../images/header-phone-bg.jpg) left top no-repeat;
	float:right;
}

#header-portal-phone div.phone-no             {
	margin:0px;
	width:295px;
	float:left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0;
}
#header-portal-phone div.phone-no span.left   {
	margin:0px;
	padding:0px;
	width:150px;
	float:left;
	color:#fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
#header-portal-phone div.phone-no span.right  {
	margin:0px;
	width:135px;
	float:right;
	font:bold 18px/30px "Trebuchet MS";
	color:#FFFF33;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.clear-all                                  { clear:both;}
#container                                  { margin:0px auto; padding:0 5px; width:999px; background:url(../images/container-bg.jpg) left top repeat-y; }

#flash-header                                { margin:0px; padding:0px; width:999px; height:228px; float:left;}
#flash-header img                            { margin:0px; padding:0px; float:left;}

#content-left                                { margin:0px; padding:0px; width:717px; float:left; background:url(../images/main-head-bg.jpg) left top no-repeat;}
#content-left h1                             { margin:0px; padding:0px; width:675px; float:left; }
#content-left h1 img                         { margin:0px; padding:0px; }

.content-left-block                          {
	margin:0px;
	padding:0px 10px 0 10px;
	width:352px;
	float:left;
}
.content-left-block h2                       {
	margin:0px;
	padding:10px 0 5px 0;
	width:352px;
	float:left;
	font:bold 16px/23px Arial, Helvetica, sans-serif;
	color:#000;
}
.top-picture-block                           {
	margin:0px;
	padding:6px 0 5px 0px;
	float:left;
	width:352px;
}
.top-picture-block img                       { margin:0px; padding:0 4px 0 0px; float:left;}
.content-left-block p                        {
	margin:0px;
	padding: 0;
	width:352px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
}

#moondyne-joe                                { margin:0px; padding:0px; width:352px; float:left;}
#moondyne-joe p                              { margin:0px; padding:0 0 10px 0; width:352px; font:normal 12px/16px Arial, Helvetica, sans-serif;}
#moondyne-joe p img                          {
	margin:0px;
	padding:0 15px 0 0;
	float:left;
}


.content-right-block                          {
	margin:0px;
	padding:20px 0px 0 25px;
	width:310px;
	float:left;
}
.content-right-block h2                       { margin:0px; padding: 0; width:268px; float:left; text-align:right; font:bold 16px/23px Arial, Helvetica, sans-serif; color:#000;}
.content-right-block p                        { margin:0px; padding:0 0 10px 0; width:268px; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.content-right-block img                      { margin:0px; padding:0; float:left; font:bold 16px/23px Arial, Helvetica, sans-serif; color:#000;}



#content-right                               {
	margin:0px;
	padding:0px;
	width:262px;
	height:400px;
	float:left;
	background:url(../images/right-column-bg.png) left top repeat-x;
}
#content-right img                           {
	margin:15px 0 0 0;
	padding:0px;
	border:none;
}


#footer                                      {
	margin:0px;
	padding:0px;
	width:100%;
	height:69px;
	background:url(../images/footer-bg.jpg) left top repeat-x;
}
#footer p                                    {
	margin:0px auto;
	padding:30px 0 0 0;
	width:900;
	text-align:center;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
