/* MODx Styles */
/* commented backslash hides from ie5mac \*/ 
html{
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	font-size: 11px;
	font-family: "Trebuchet MS", verdana, sans-serif;

}
body{ background-image: url(images/see-logo-clouds.jpg); background-repeat: no-repeat; background-position: center top; text-align:left; min-width:874px;/* for mozilla*/
	height:100%; }
#wrapper { background-image: url(images/); background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; _height: 82px; }
#callaction { text-align: right; position: relative; top: -105px; left: 550px; width: 300px; height: 25px; clear: both; }
#telphone { color: #0079a3; font-size: 20px; width: 290px; }
#mail { color: #999; font-size: 12px; width: 290px; }
#outer{ background-image: url(images/top-frame.gif); background-repeat: no-repeat; background-position: left top; height:99.9%; min-height:100%; width:874px; text-align:left; position:relative; overflow:visible; margin-top: 141px; margin-right: auto; margin-left: auto; }

/* mac hide \*/
* html #outer{
	width:874px
}
/* end hide*/

html>body #outer{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/

#inner{ width:100%;/*needed to make room for header*/
} 

#header{ background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; position:absolute; top:0; left:0; width:874px; height:93px; z-index:74; }

#ajaxmenu{ background-image: url('(EmptyReference!)'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; position:relative; width:874px; height:20px; z-index:65; top: 141px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
#brilliancelogo { text-align: left; position: absolute; top: 15px; right: 55%; width:400px; height:110px; }
/* mac hide \*/
* html #outer, * html #header {width:780px}
/* end hide*/
#jerram { text-align: right; width: 874px; height: 15px; float: left; margin-top: 70px; }
#jerram a { color: #0079a3; font-size: 11px; text-decoration: none; margin-right: 33px; }
#clearfooter { width:100%; height:1px; clear:both; margin: 0; }
#prefooter { width:830px; clear:both; height:1px; text-align:left; margin: 15px auto 0; border-top: 1px solid #e2e2e2; }
#footer { color: #ffffff; background-image: url(images/foot-grey.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; text-align: left; position: absolute; width: 874px; height: 82px; clear: both; margin-top: 0; }
div#footer p{margin:0;padding:5px 10px}
#footer p a {
	text-decoration: none;
	color: #000;
}
#logos { float: left; margin-top: 10px; margin-left: 30px; }
#contactdetails {
	float: right;
	margin-top: 10px;
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 140%;
	margin-right: 30px;
}
#contactdetails a { color: #0079a3; text-decoration: none; }
.copyright {
	color: #999999;
	line-height: 200%;
}
* html #footer{
	margin-bottom:-1px
}/* ie rounding bug*/

/* mac hide \*/
* html #footer {
	/*only ie gets this style*/
	height:82px;
	/* for ie*/
}
/* end hide*/

div,p  {
	margin-top:0px;
}/*clear top margin for mozilla*/

#right {
	width:206px;
	float:right;
	z-index: 55;
}
#right-inner {
	width: 178px;
	padding-left: 9px;
	text-align: left;
}
#right-inner h2 { color: #007aa3; font-size: 15px; }
#left { position:relative;/*ie needs this to show float */
	width:838px; float:left; z-index: 56; margin-left: 18px; padding-left: 0; }
#landingtext { width: 419px; float: left; margin: 0; padding: 0; }
#landingform { background-image: url(images/shadowAlpha.png); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; width: 403px; float: left; margin: 0 5px 10px; position: relative; padding: 0 5px 5px 0; }
#landingformin { color: #007aa3; font-size: 13px; background-color: #fff; background-image: url(images/ldn-bg.gif); background-repeat: no-repeat; background-position: right bottom; width: 401px; float: left; margin: 0; padding: 0; border: solid 1px #d0d0d0; }
#landingreen { color: #390; font-size: 16px; font-weight: normal; line-height: 120%; word-spacing: 2px; margin: 15px 20px 15px 12px; }
.errors { font-size: 10px; font-family: helvetica; margin: 0 15px 10px; }
#landingray { color: #666; font-size: 13px; font-weight: normal; line-height: 14px; background-color: transparent; position: relative; z-index: 999; margin: 5px 20px 15px 10px; }
div#landingformin #forman { width: 97px; float: left; margin-top: 0; margin-bottom: 5px; margin-left: 0; padding-top: 0; padding-bottom: 5px; }
div#landingformin #format { margin-top: 0; margin-bottom: 5px; margin-left: 10px; padding-top: 0; padding-bottom: 0; width: 400px; float: left; clear: both; }
div#landingformin #formfield { color: #007aa3; font-family: helvetica; font-weight: bold; background-image: url(images/landing-input-bg.gif); background-repeat: repeat-x; width: 273px; height: 18px; float: left; margin: 0; padding: 0; border: solid 1px #ccc; }
div#landingformin #formfieldmsg { color: #007aa3; font-size: 12px; font-family: arial; font-weight: normal; background-image: url(images/landing-input-bg.gif); background-repeat: repeat-x; margin: 0 0 0 10px; padding: 0; width: 372px; height: 150px; float: left; border: solid 1px #ccc; }
div#landingformin .label { color: #007aa3; font-size: 12px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#bast { width: 20px; float: left; }
#lastfield { float: left; margin-top: 0; margin-left: 0; }
div#landingformin .formiland { font-size: 11px; font-family: arial; background-image: url(images/landing-input-bg.gif); background-repeat: repeat-x; width: 250px; height: 18px; float: right; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
div#landingformin .newbut { cursor:pointer; color:#666; font-weight:normal; background-image: url(images/ldn-button.gif); width: 104px; height: 25px; padding: 1px 2px; float: left; margin: 12px 10px 0 0; border-width: 0; }
div#landingformin select { font-size: 11px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1pt #e2dae7; }
div#landingformin .textarea { font-size: 11px; font-family: arial; width: 95%; height: 133px; overflow: auto; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; border-style: none; border-width: 0; }
div#landingformin #lastpart { width: 370px; float: left; margin-top: 35px; margin-left: 0; }
div#landingformin #lastpart p { color: #000; font-size: 10px; margin-left: 0; }
div#content #landingtext h1 { color: #0079a3; font-size: 17px; line-height: 24px; background-color: transparent; position: relative; z-index: 999; margin-top: 5px; }
div#content #landingtext h2 { color: #007aa3; font-size: 15px; line-height: 20px; background-color: transparent; position: relative; z-index: 999; }
div#content #landingtext h3 { color: #666; font-size: 13px; font-weight: normal; line-height: 14px; background-color: transparent; margin-bottom: 15px; position: relative; z-index: 999; }
div#content #landingtext p#blue { color: #007aa3; font-size: 13px; line-height: 14px; _line-height: 16px; }
div#content #landingtext p#blue a { color: #007aa3; }
div#content #landingtext ul#stone li { margin-left: -20px; padding-left: 0; list-style-type: disc; list-style-image: none; }
div#content #landingtext p#blue a:hover { color: #007aa3; }
div#content #landingtext p { color: #666; font-size: 13px; line-height: 14px; _line-height: 16px; }
div#content #landingtext p a { color: #666; }
div#content #landingtext p a:hover { color: #666; }
hr#landinghr { background-color: #ccc; width: 100%; height: 1px; margin: 0 0 15px 0; padding: 0; border-width: 0; }
/* to clear footer */

html>body #minHeight{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-82px;
} 
/*custom by jose*/
#cleaning-banner { background-image: url(/assets/images/homepage-cleaning-banner.jpg); width: 838px; height: 249px; z-index: 300; }
#home-cleaning-links { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index: 300; width: 193px; height: 25px; float: left; margin: 180px 0 0 16px; padding: 0; }
#home-cleaning-links a:link { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; z-index: 300; float: left; margin: 0; padding: 0; }
#home-cleaning-links a:hover { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; z-index: 300; float: left; margin: 0; padding: 0; }
#home-cleaning-links a:visited { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; z-index: 300; float: left; margin: 0; padding: 0; }
#home-cleaning-links a:active { color: #fff; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; z-index: 300; float: left; margin: 0; padding: 0; }
#lhome { width: 419px; float: left; margin-top: 25px; }
#lhome p { color: #007aa3; font-size: 14px; font-weight: bold; width: 390px; }
#rhome { width: 419px; float: left; margin-top: 25px; }
#rhome p { font-size: 12px; line-height: 100%; width: 380px; }
/* menu */
.navcontainer { width: 874px; height: 20px; float: left; margin: 0; padding: 0; border-bottom: 1px solid #fff; }
.prenav { margin: 0; padding: 0; width: 499px; height: 20px; float: right; border-bottom: 1px solid #fff; }
.indexnav { float: left; height: 20px; width: 375px; margin: 0; padding: 0; border-bottom: 1px solid #fff; }
.indexnav span { float: left; display: none; }
#header span { display: none; }
.nav { float: left; height: 20px; border-bottom: 1px solid #fff; }
.index {
	width: 51px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	}
.home {
	width: 56px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navHome.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.news {
	width: 51px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navNews.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.services {
	width: 69px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navServices.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.training {
	width: 69px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navTraining.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block
	}
.health {
	width: 115px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navHealth.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.testimonials {
	width: 95px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navTestimonials.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.contact {
	width: 85px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navContact.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
	

.homeselected {
	width: 56px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navHomeSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.servicesselected {
	width: 69px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navServicesSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
	
.newsselected {
	width: 51px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navNewsSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.trainingselected {
	width: 69px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navTrainingSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.healthselected {
	width: 115px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navHealthSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.testimonialsselected {
	width: 95px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navTestimonialsSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.contactselected {
	width: 85px;
	height: 20px;
	background-image:url(/assets/templates/seebrilliance/images/menu/navContactSelected.gif);
	line-height: 20px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	display: block;
	}
.nav span {
	display: none;
	}
/* end menu*/
#servicescopy { width: 838px; }
#servicescopy p { color: #0079a3; font-size: 12px; text-align: justify; }
#servicesbox { background-image: url(/assets/templates/seebrilliance/images/services-bg.gif); background-repeat: repeat; background-position: left top; width: 838px; height: 394px; }
#servicessmallbox { background-image: url(/assets/templates/seebrilliance/images/services-bg-small.gif); background-repeat: no-repeat; background-position: left top; width: 838px; height: 65px; margin-top: 20px; border-bottom: 1px solid #dbdbdb; }
#serbox { width: 200px; float: left; margin-right: 4px; margin-left: 4px; padding-right: 0; padding-left: 0; }
#serbox p { width: 190px; }
#serbox h3 { font-size: 15px; color: #0079a3; padding-left: 10px; line-height: 17px; background-image: url(/assets/images/arrow.gif); background-repeat: no-repeat; background-position: left 7px; width: 180px; height: 50px; margin-top: 0; padding-top: 0; }
#serbox h3 a { color: #0079a3; text-decoration: none; width: 180px; height: 50px; }
#serbox h4 { color: #0079a3; font-size: 15px; line-height: 17px; margin-top: 0; padding-top: 0; width: 180px; height: 50px; }
#serbox h4 a { font-size: 15px; line-height: 17px; text-decoration: none; width: 180px; height: 50px; }
.selected { color: #808488; font-size: 15px; line-height: 17px; text-decoration: none; width: 180px; height: 50px; margin-top: 0; padding-top: 0; }
.selected a  { color: #808488; text-decoration: none; width: 180px; height: 50px; }
.unselected { color: #0079a3; font-size: 15px; line-height: 17px; background-image: url(/assets/images/arrow.gif); background-repeat: no-repeat; background-position: left 7px; text-decoration: none; margin-top: 0; padding-top: 0; width: 180px; height: 50px; padding-left: 10px; }
.unselected a { color: #0079a3; text-decoration: none; width: 180px; height: 50px; }
.learnmore { font-size: 12px; color: #0079a3; padding-left: 10px; background-image: url(/assets/images/arrow.gif); background-repeat: no-repeat; background-position: left center; position: relative; z-index: 999; }
.learnmore a { color: #0079a3; text-decoration: underline; }
.newsdiv { color: black; width: 838px; margin-top: 25px; }
.newsdiv h3 { color: #0079a3; }
#newsimage { color: black; float: left; }
#newstext { color: black; vertical-align: 50%; width: 650px; float: left; }
#newstext img { padding-right: 15px; }
#newstext a { color: #0079a3; font-weight: bold; text-decoration: none; }
#health-banner { width: 838px; height: 167px; z-index: 300; clear: both; margin-top: 15px; }
#health-content { width: 654px; float: left; margin-top: 15px; }
#health-content h1, #health-content h2, #health-content h3, #health-content h4, #health-content h5 { color: #007aa3; font-size: 13px; width: 400px; margin-left: 165px; }
#health-content p { width: 425px; margin-left: 165px; }
#relatedlinks { width: 154px; float: left; margin-top: 15px; padding: 0; }
#relatedlinks h5 { color: #007aa3; font-size: 13px; margin-top: 13px; }
/* testimonials */
#testimonialsdiv { color: black; width: 838px; margin-top: 25px; }
#testimonialsimage { color: black; width: 466px; float: left; margin: 0; padding: 0; }
#testimonialstext { color: black; vertical-align: 50%; width: 350px; float: left; margin-left: 21px; }
#testimonialstext p { }
#testimonialstext strong { color: #007aa3; font-weight: bold; padding-right: 15px; }
#newstext a { color: #0079a3; font-weight: bold; text-decoration: none; }
#subservleft { width: 320px; float: left; margin-top: 0; padding: 0; }
#subservleft h1, #health-content h2, #health-content h3, #health-content h4, #health-content h5 { color: #007aa3; font-size: 13px; width: 400px; }
#subservleft p { width: 300px; }
#subservleft strong { color: #0079a3; font-weight: bold; width: 425px; }
#subservleft a { text-decoration: none; }
#subservright { margin-top: 0; width: 320px; float: left; padding: 0; }
#subservright h1, #health-content h2, #health-content h3, #health-content h4, #health-content h5 { color: #007aa3; font-size: 13px; width: 400px; }
#subservright p { width: 300px; }
#subservright strong { color: #0079a3; font-weight: bold; width: 425px; }
#subservright a { text-decoration: none; }
#subservleftwide { width: 415px; float: left; margin-top: 0; padding: 0; }
#subservleftwide h1, #health-content h2, #health-content h3, #health-content h4, #health-content h5 { color: #007aa3; font-size: 13px; width: 400px; }
#subservleftwide p { width: 380px; }
#subservleftwide strong { color: #0079a3; font-weight: bold; width: 425px; }
#subservleftwide a { text-decoration: none; }
#subservrightwide { margin-top: 0; width: 415px; float: left; padding: 0; }
#subservrightwide h1, #health-content h2, #health-content h3, #health-content h4, #health-content h5 { color: #007aa3; font-size: 13px; width: 400px; }
#subservrightwide p { width: 380px; }
#subservrightwide strong { color: #0079a3; font-weight: bold; width: 425px; }
#subservrightwide a { text-decoration: none; }
#servicerelatedlinks { width: 194px; float: left; margin-top: 0; padding: 0; }
#servicerelatedlinks h5 { color: #007aa3; font-size: 13px; margin-top: 0; margin-left: 20px; }
#servicerelatedlinks a { text-decoration: none; }
#servicerelatedlinks ul li { font-size: 12px; line-height: 15px; margin-left: 0; padding: 0; list-style-image: url(/assets/images/arrow.gif); }
#subservice { width: 826px; margin: 10px 0; padding-top: 0; padding-bottom: 0; padding-left: 0; }
#subservice p { color: #0079a3; font-size: 12px; font-weight: bold; line-height: 16px; }
/* end - custom by jose*/
/*safari wrapper */
#content { z-index: 300; margin-top: -15px; padding-bottom: 7px; }




#content h1 { font-size: 18px; color: #007aa3; line-height: 24px; background-color: transparent; position: relative; z-index: 999; }
#content h2 { color: #007aa3; font-size: 18px; line-height: 24px; background-color: transparent; position: relative; z-index: 999; }
#content h5 { color: #007aa3; font-size: 13px; font-weight: bold; line-height: 14px; background-color: transparent; position: relative; z-index: 999; margin-bottom: 15px; }
h3#post-  {
	font-size: 12px;
	color: #007aa3;
	background:  url('url(') no-repeat left top;
	padding-left: 0;
}

#content p {
	_line-height: 16px;
}
#content p a {
	color: #007aa3;
}
#content p a:hover {
	color: #007aa3;
}
#footer p {
	padding: 8px;
}

.photocaption {color:#666666;}


.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_resultLink {
	color: #618200;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}

.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #007aa3;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}

img {  }

#content ul li{ text-decoration: none; margin-top: 5px; margin-bottom: 5px; list-style-image: url(/assets/images/arrow.gif); }
div#content div#lhome ul li { color: #007aa3; font-size: 14px; font-weight: bold; line-height: 100%; text-decoration: none; margin: 2px 5px 5px -30px; list-style-image: url(/assets/images/li-round.gif); }
div#content div#lhome ul li { color: #007aa3; text-decoration: none; }
#sidebar a
{ color: #0079a3; }
a { color: #0079a3; }
#sidebar a:hover
{
    color: #007aa3;
}
/* Code
------------------------------------------------------------------------- */    

code {
    background-color: #f4f4f4;
    border-bottom: 1px solid #ddd;
	padding: 10px;
	display: block;
}
/*------- contact form ----- */
div#contactcontent { float:left; width:180px; font-size: 12px; line-height: 140%; height: 425px; margin-left: 25px; margin-top: 30px; margin-bottom: 20px; padding-right: 40px; padding-left: 0; border-right: 1px solid #d3d2ce; }
#contactcontent h2 {
	color: #017AA4;
	font-size: 12px;
}
.inc {
	color: #999999;
	font-size: 9px;
}
#content ul li a { text-decoration: none; }
div#contactformulario { font-size: 12px; line-height: 140%; width: 500px; float: left; margin: 30px 0 20px 25px; padding: 0; }
#contactformulario h3 { color: #017aa4; font-size: 12px; width: 500px; }
#formar { width: 505px; float: left; clear: both; margin-top: 0; margin-bottom: 5px; margin-left: 0; padding-top: 0; padding-bottom: 5px; border-bottom: 1px solid #ebebeb; }
#format { margin-top: 0; margin-bottom: 5px; margin-left: 10px; padding-top: 0; padding-bottom: 5px; width: 200px; float: left; clear: both; }
#formfield { width: 150px; height: 20px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.label { color: #1a171b; font-size: 12px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.formi { font-size: 11px; font-family: Arial; width: 200px; height: 20px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1px #1c5180; }
.formcode { font-size: 11px; font-family: Arial; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; float: left; border: solid 1px #1c5180; }
.newbut { cursor:pointer; color:#666; font-weight:normal; background-image: url(/assets/templates/seebrilliance/images/submitButton.gif); width: 52px; height: 30px; padding: 1px 2px; float: left; margin: 12px 10px 0 150px; border-width: 0; }
select { font-size: 11px; font-family: arial; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1pt #e2dae7; }
.textarea { font-size: 11px; font-family: Arial; width: 200px; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border: solid 1px #1c5180; }
/* anti spam */
.contact_form_mini input.LastName{ color: #ef6100; position:absolute; text-decoration:underline; background-color:#cc0000; left:0; top:-500px; width:1px; height:1px; overflow:hidden; }
.cacatua {}
/* Ditto 2 Blog
------------------------------------------------------------------------------- */
.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0px !important;
    padding: 5px !important;
    color: black;
}
.ditto_summaryPost .ditto_info {
    background-color: #F8F8F8;
    padding: 5px !important;
    font-size: 0.8em;
    color: black;
}
.ditto_link {
    font-size: 76%;
    text-align: right;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #007aa3;
}
#ditto_pages .ditto_currentpage {
    border: solid 1px;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #007aa3;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: solid 1px; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #007aa3;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #374e6a;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}
