body { 

	color: #525252; 

	font-family:Arial,Helvetica,sans-serif;; 

	font-size: 12px; 

}
div, span, p, a, li, ul, header, footer
{
	font-family:Arial,Helvetica,sans-serif;
}
.font_style
{
	font-family:Arial,Helvetica,sans-serif;
}

.title
{
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 15px; 
	text-align: left; 
}
/* ############################################################################################################################################################# */



* { margin:0; padding:0; }

ol, ul { list-style-type: none; }

img { border:none; }

a { text-decoration:none; }

.lt { float:left; }

.rt { float:right; }

.clr { clear:both; }

.space { height:5px; }

.space1 { height:10px; }

.space2 { height:15px; }

.space3 { height:20px; }



/* ############################################################################################################################################################# */



.main { 

	/*background:url(../images/body-bg.jpg) repeat-x #ffffff; */
	background:url(../images/main2bodyBg.jpg) repeat-x #ffffff; 
	width:100%; 

}

.main2 { 

	background:url(../images/main2bodyBg.jpg) repeat-x #ffffff; 

	width:100%; 

}



/*.wapper { 

	margin: 0 auto; 

	width: 970px; 

}*/

.wapper {
    margin: 0 auto;
	padding: 0 10px;
    width: 970px;
}

.wapper .header { 

	padding: 5px 0 20px;

}

.wapper .header .logo {  }

.wapper .header .topLinks { margin-top: 10px; }

.wapper .header .topLinks a.hm { background: url("../images/topIcon.jpg") no-repeat scroll 0 3px transparent; float: left; height: 20px; margin-right: 20px; text-indent: -9999px; width: 16px; }
.wapper .header .topLinks a.hm:hover { background: url("../images/topIcon.jpg") no-repeat scroll 0 0 transparent; }

.wapper .header .topLinks a.ct { background: url("../images/topIcon.jpg") no-repeat scroll -36px 3px transparent; float: left; height: 20px; margin-right: 20px; text-indent: -9999px; width: 16px; }
.wapper .header .topLinks a.ct:hover { background: url("../images/topIcon.jpg") no-repeat scroll -36px 0 transparent; }


.wapper .header .topLinks a.st { background: url("../images/topIcon.jpg") no-repeat scroll -66px 3px transparent; float: left; height: 20px; margin-right: 20px; text-indent: -9999px; width: 16px; }
.wapper .header .topLinks a.st:hover { background: url("../images/topIcon.jpg") no-repeat scroll -66px 0 transparent; } 



.wapper .mainMenu { margin: 0 auto; width: 970px;  }
.wapper .mainMenu ul.nav { float:left; }
.wapper .mainMenu ul.nav li { background:url(../images/menuSep.jpg) no-repeat scroll right top transparent; float: left; padding: 0 3px;}
.wapper .mainMenu ul.nav li.topSet a { color:#000000; float: left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:8px 16px; }
.wapper .mainMenu ul.nav li.topSet:hover a { background:#01933e; color:#ffffff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.wapper .mainMenu ul.nav li.act a{ background:#01933e; color:#ffffff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.wapper .mainMenu ul.nav li.mainNavLast { background:none; }






.wapper .banner { margin: 0 auto; padding: 10px 0; width: 993px; /*border-bottom:1px solid #dfe2e1;*/ }

.wapper .msg { color: #333333; display: none; font-size: 36px; font-weight: normal; padding: 30px 0; text-align: center; }



.content { border-top:1px solid #dfe2e1; margin: 0 auto; padding: 15px 0; width: 970px; }

.leftBox { border-right:1px solid #dfe2e1; min-height:400px; width:728px; }

.leftBox .services { /*background:url(../images/contSep.jpg) no-repeat scroll center bottom transparent; padding-bottom: 25px;*/ }

.leftBox .services ul.servicesBoxSet { float:left; }

.leftBox .services ul.servicesBoxSet li { border-right:1px solid #dfe2e1; float:left; min-height:280px; width:242px; }

.leftBox .services ul.servicesBoxSet li .contBox { margin: 10px; min-height:180px;  }

.leftBox .services ul.servicesBoxSet li .contBox .boxTitle { font-size: 17px; font-weight: normal; margin-bottom: 15px; text-align: center;color: #fff; background-color:#01933E; }

.leftBox .services ul.servicesBoxSet li .contBox .boxTitle strong { font-family: Arial,Helvetica,sans-serif; font-weight: normal; }

.leftBox .services ul.servicesBoxSet li .contBox .txt { text-align: justify; font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-top: 5px; }

.leftBox .services ul.servicesBoxSet li .contBox .btnBox { margin-top: 15px; }

.leftBox .services ul.servicesBoxSet li .contBox .btns { background:url(../images/arrow.png) no-repeat scroll 3px 6px #01933E; color:#ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 13px;  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 6px 10px 6px 20px; }



.leftBox .services ul.servicesBoxSet li .contBox .btns:hover { background:url(../images/arrow.png) no-repeat scroll 3px 6px #FF9009; color:#ffffff; text-shadow: 0px -1px #C98B20; }

.leftBox .services ul.servicesBoxSet li.servicesBoxSetLast { border-right:none; }
 


.leftBox .contentArea { background:none; padding-top:0; }

.leftBox .contentArea .custom .contentArea { background: url("../images/contSep.jpg") no-repeat scroll center top transparent; padding-top: 20px; }

.leftBox .contentArea h3 { font-size: 20px; font-weight: normal; margin-bottom: 15px; text-align: left; }

.leftBox .contentArea .contentAreaTxt { background: none; font-size: 14px; font-weight:normal;

    line-height: 20px; margin-bottom: 15px; padding-bottom: 10px; padding-right: 10px; text-align: left; }

.leftBox .contentArea .contentAreaTxt img { margin-right:10px; }

.leftBox .contentArea .contentAreaTxt2 { background: none; font-size: 14px;  font-weight: normal; line-height: 20px; margin-bottom: 15px; padding-bottom: 0px; padding-right: 10px; text-align: left; }





.rightBox { min-height:400px; width:241px; }

.rightBox .contBox { border-bottom:1px solid #DFE2E1; margin: -1px 10px 10px 0; min-height: 120px; padding-left: 10px; padding-bottom: 5px; }

.rightBox .contBox .boxTitle { font-size: 17px; font-weight: normal; margin-bottom: 15px; text-align: center; }

.rightBox .contBox .txt { font-family: Arial,Helvetica,sans-serif; font-size: 13px; margin-top: 15px; }



.rightBox .btnBox .btns { padding: 10px; font-size: 15px; background: -moz-linear-gradient(center bottom, #FF9009 22%, #FA4 81%);

background: -webkit-gradient(linear,left bottom, left top, color-stop(0.22, #FF9009), color-stop(0.81, #FA4));

background: -moz-linear-gradient(center bottom, #FF9009 22%, #FA4 81%);

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffaa44, endColorStr=#ff9009);

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa44, endColorstr=#ff9009)";

text-shadow: 0px -1px #C98B20; display: inline-block;

font-family: "HelveticaNeue-Bold", "HelveticaNeue", Helvetica, Arial, Sans-serif;

font-weight: bold;

color: white;

-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);

-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);

box-shadow: 2px 2px 5px rgba(0,0,0,0.2);

text-decoration: none;;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

margin-bottom: 10px;width: 91%; }



/*.rightBox .btnBox .btns img { margin-right:10px; margin-top: 7px; }*/
.rightBox .btnBox .btns img { margin-right: 10px; margin-top: 0; }

.rightBox .btnBox { padding-top:0px; }



.rightBox .contBox .voc { background:url(../images/cot.jpg) no-repeat; margin-top: 30px; margin-bottom: 0; padding-left: 30px; text-align: left; }

.rightBox .contBox .voiceCustomer { background:url(../images/voiceCustomerBox.png) no-repeat; margin-top: -6px; min-height: 160px; padding: 35px 13px 15px; font-size: 12px; }

.more { color:#45a13e; text-decoration:underline; }

.rightBox .vc { border:none; }



.rightBox .address { display: inline-block; font-size: 17px;  font-weight: normal; margin-bottom: 15px; padding-left: 20px; text-align: left; }

.rightBox .address .btns  { background:#96C948; color:#ffffff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 6px 10px; float: left; }



ul.rightsubMenu { float: left; }

ul.rightsubMenu li { float: left; height: 37px; }

/*ul.rightsubMenu li a { background:url(../images/arrow.png) no-repeat scroll 3px 6px #96C948; color:#000000; font-family: Arial,Helvetica,sans-serif; font-size: 13px;  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 6px 10px 6px 20px; width: 197px; float:left; }*/

/*ul.rightsubMenu li a:hover { background:url(../images/arrow.png) no-repeat scroll 3px 6px #FF9009; color:#ffffff; text-shadow: 0px -1px #C98B20; }*/

ul.rightsubMenu li a.act { background:url(../images/arrow.png) no-repeat scroll 3px 6px #FF9009; color:#ffffff; text-shadow: 0px -1px #C98B20; }



.main2 .rightBox .address { padding: 10px 14px 12px 16px; font-size: 15px; background: -moz-linear-gradient(center bottom, #FF9009 22%, #FA4 81%);

background: -webkit-gradient(linear,left bottom, left top, color-stop(0.22, #FF9009), color-stop(0.81, #FA4));

background: -moz-linear-gradient(center bottom, #FF9009 22%, #FA4 81%);

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffaa44, endColorStr=#ff9009);

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa44, endColorstr=#ff9009)";

text-shadow: 0px -1px #C98B20; display: inline-block;

font-family: "HelveticaNeue-Bold", "HelveticaNeue", Helvetica, Arial, Sans-serif;

font-weight: bold;

color: white;

-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);

-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);

box-shadow: 2px 2px 5px rgba(0,0,0,0.2);

text-decoration: none;;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

margin-bottom: 15px;  width: 90%; }









.footer { background:url(../images/footerBg.jpg) repeat-x; color: #525252; height:158px; margin-top:10px; }  

.footer .footerWork { margin: 0 auto; padding-top: 20px; width: 610px; }

.footer .footerWork1 { margin: 0 auto; padding-top: 10px; width: 470px; }

.footer  ul.nav { float:left;margin-bottom: 10px; }

.footer ul.nav li { background:url(../images/menuSep.jpg) no-repeat scroll right top transparent; float: left; padding: 0 0px;}

.footer ul.nav li.topSet a{ color:#000000; float: left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:5px 16px; }

.footer ul.nav li.topSet:hover a{ background:#01933e; color:#ffffff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.footer ul.nav li.act a{ background:#01933e; color:#ffffff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.footer ul.nav li.footNavLast { background:none; }





.footer .socialMedia { margin: 0 auto; padding-top: 10px; width: 170px; }

.footer .socialMedia ul.socialMediaNav { float:left; }

.footer .socialMedia ul.socialMediaNav li { float:left; margin-right: 10px; }

.footer .socialMedia ul.socialMediaNav li a.gp { background:url(../images/socialMedia.png) no-repeat; height:24px; width:24px; float:left; text-indent:-9999px; }

.footer .socialMedia ul.socialMediaNav li a.yt { background:url(../images/socialMedia.png) no-repeat scroll -24px 0 transparent; height:24px; width:24px; float:left; text-indent:-9999px; }

.footer .socialMedia ul.socialMediaNav li a.tw { background:url(../images/socialMedia.png) no-repeat scroll -48px 0 transparent; height:24px; width:24px; float:left; text-indent:-9999px; }

.footer .socialMedia ul.socialMediaNav li a.fb { background:url(../images/socialMedia.png) no-repeat scroll -72px 0 transparent; height:24px; width:24px; float:left; text-indent:-9999px; }

.footer .socialMedia ul.socialMediaNav li a.in { background:url(../images/socialMedia.png) no-repeat scroll -96px 0 transparent; height:24px; width:24px; float:left; text-indent:-9999px; }



.footerWork2 { margin: 0 auto; padding-top: 0; width: 660px; }

/*.footerWork2 .copyrightMsg { color: #333333; font-size: 14px; font-weight: bold; padding: 20px 0 0; text-align: center; }*/ 
.footerWork2 .copyrightMsg { color: #333333; font-family: arial; font-size: 11px; font-style: normal; padding: 10px 0 0; text-align: center; }


/* BE SURE TO INCLUDE THE CSS RESET FOUND IN THE DEMO PAGE'S CSS */
/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	/* Clear floats */
	float:left;
	width:100%;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#nav li{
	float:left;
	margin-right:10px;
	position:relative;
}
#nav a{
	display:block;
	padding:5px;
	color:#000;
	text-decoration:none;
}
#nav a:hover { background:#01933e; color:#ffffff; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2); box-shadow: 2px 2px 5px rgba(0,0,0,0.2); text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
/*--- DROPDOWN ---*/
#nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	font-weight:normal;
}
#nav ul a{
	/*white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#6b0c36;
	text-decoration:underline;
}
#nav li:hover ul li{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	background:#C4FFDD;
	text-decoration:none;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#6b0c36; color:#ffffff; text-decoration: none; white-space: nowrap; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}

#nav ul{
	background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}

#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}

#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background:#01933e; 
	color:#ffffff;
	text-decoration:none;
}

#nav li:hover ul li{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	background:#C4FFDD;
	color:#FFFFFF;
	text-decoration:none;
}

#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background:#01933e;
}

.footer ul.nav li { text-align:center; }
.footer ul.nav li a { color: #222222; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; padding: 0 10px 0px; text-decoration: none; }
.footer ul.nav li a:hover { text-decoration:underline; }
.leftBox .services ul.servicesBoxSet li .contBox img { height: 120px; width: 222px; }


.search { float:right; }
.search label { display:none; }
.search input { border: 1px solid #D4D4D4; float: left; font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; font-weight: normal;
    margin-top: -35px; padding: 5px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 200px; }

#navbar { position: relative; z-index:10000; }
.word { border: medium none; }
.phrases { margin: 20px 10px 0 0; padding: 8px; }
.only { margin: 20px 10px 0 0; padding: 8px; }


									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
				  				  
.slider-wrap								{ width: 419px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 229px;  }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: none; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
.slider-wrap								{ border: 1px solid #DDDDDD; }
#movers-row									{ display: none; }


/***** contact form *****/
#contact-form {width:580px}
#contact-form label {
	display:block; 
	height:44px;
}
#contact-form option {
	display:block; 
	height:35px;
}
#contact-form input {
	width:548px; 
	font-size:15px; 
	line-height:1.2em;
	color:#a0a0a0; 
	padding:8px 15px; 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #fff; 
	background:url(../images/input-tail.gif) 0 0 repeat-x #e6e6e6;
	outline:none;
}
#contact-form textarea {
	height:120px; 
	overflow:auto; 
	width:548px; 
	font-size:15px; 
	line-height:1.2em;
	color:#a0a0a0; 
	padding:7px 15px; 
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px solid #fff; 
	background:url(../images/text-area-tail.gif) 0 0 repeat-x #e5e5e5;
	outline:none;
}

#contact-form a {
    cursor: pointer;
}
#contact-form .success {
    display: none;
    margin-bottom: 20px;
}

/***********************************/
#contact-form li {
list-style: none;
margin-bottom: 5px;
}

#contact-form li label{
float: left;
clear: left;
width: 80px;
text-align: right;
margin-right: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#contact-form ul li input {
float: left;
width: 250px;
margin-bottom: 10px;
}

#contact-form li textarea {
float: left;
width: 350px;
height: 140px;
}

#contact-form li option {
	display:block; 
	height:10px;
	width: 250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a0a0a0; 
	border:1px solid #fff; 
}
#contact-form ul li [type="submit"] {
clear: left;
margin: 5px 0 0 90px;
width: 100px;
font-size:16px
}
#contact-form  ul li [type="clear"] {
clear: left;
margin: 0 0 0 200px;
width: 50px;
font-size:16px
}

.help {
color: silver;
float: left;
margin-left: 6px;
}
#contact-form ul li input[type="checkbox"] {outline: 3px solid red; margin-top: 10px; text-align: left; width: 16px;}
#contact-form ul li input[type="checkbox"]:checked {outline: 3px solid green; margin-top: 10px; text-align: left; width: 16px;}
/***********************************/

.buttons {padding-top:17px; text-align:right}
.buttons a {margin-left:30px}

#contact-form2 {
	display:block;
	width:580px;
}
	#contact-form2 label {
		display:block; 
		height:30px; 
		overflow:hidden;
	}
	#contact-form2 input {
		float:left; 
		width:485px; 
		font-size:12px; 
		line-height:1.25em;
		color:#333;
		padding:3px 10px; 
		margin:0; 
		font-family:Arial, Helvetica, sans-serif; 
		border:none; 
		background:#fff;
		outline:none;
	}
	#contact-form2 textarea {
		float:left;
		height:140px; 
		width:485px; 
		font-size:12px; 
		line-height:1.25em;
		color:#333;
		padding:3px 10px; 
		margin:0; 
		font-family:Arial, Helvetica, sans-serif; 
		border:none; 
		background:#fff;
		overflow:auto;
		outline:none;
	}
.text-form {
	float:left; 
	display:block; 
	font-size:13px;
	line-height:24px;
	width:74px; 
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

.buttons2 {padding:10px 10px 0 0; text-align:right}
.buttons2 a {margin-left:35px}


