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


/*----------------------Global Styles----------------------*/
body{
margin:0;
padding:0;
background:#2b9545;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

h1, h2, h3, h4, h5, p, ul {
	margin:0;
	padding:0;
	list-style:none;
}
h1 {
	font-size:1.9em;
	font-family:Helvetica, Arial, sans-serif
}
h2 {
font-family:Helvetica, Arial, sans-serif;
 font-size:1.7em;
}
h3 {
	font-size:1.3em;
	font-family:Helvetica, Arial, sans-serif
}
p, ul {
	line-height:1.4em;
	text-align:justify;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#f0f070;
	text-decoration:underline;
}
img {
	border:none;
}
.clear {
	clear:both;
}
.flt-right {
	float:right;
}
.flt-left {
	float:left;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
.text-just {
	text-align: justify;
}
.valign {
	vertical-align:middle;
}
.brd-bott {
	border-bottom:1px solid #8092b1;
}


/*----------------------Layout Styles----------------------*/

.navi-bg{
background:url(../images/left-navi-bg.jpg) repeat-y top left;
}

.left-navi{
padding-left:20px;
color:#FFFFFF;
}

.bg-1{
background:url(../images/bg-1.jpg) repeat-y top left;
}

.heading-bg{
background:url(../images/img_cutler-buy.jpg) no-repeat top left;
height:72px;
} 

.content{
clear:both;

background:url(../images/content-bg.jpg) repeat-y top left;
}

.content p{
color:#339933;
padding:10px 10px 8px 15px;
}

.content h3{
margin-left:15px;
/*background:url(../images/pdf-icon.jpg) no-repeat;
padding-left:25px;*/
color:#339933;
}

.content ul{

padding:10px 10px 8px 15px;
}

.content li{
color:#339933;
padding-bottom:5px;
padding-top:3px;
list-style:disc;
margin-left:15px;
}

.content li a{
color:#13887b;
padding-bottom:5px;
padding-top:3px;
list-style:disc;
text-decoration:underline;

}

.content li a:hover{
color:#66cc33;
}
.bg-white{
background:#FFFFFF;
}

.right-bg{
background:url(../images/img_right-side-bg.jpg) repeat-y top left;
}
//For the going-green page's CSS classes

.formDiv {
	width: 500px;
	border: thin solid #767676;
	position: absolute;
	left: 30%;
	right:20%;
	top: 0%;
	display: none;
	background-color: #F1F1F1;
	overflow: auto;
}

.contact-form{
	margin:10px 8px 0 15px;
}

.contact-form label{
	display:block;
	float:left;
	vertical-align:top;
	width:70px;
	color:#339933;
	font-weight:bold;
}

.contact-form input[type="text"], textarea{
	border:1px solid #339933;
	width:272px;
	margin-bottom:5px;
	font-size:12px;
	padding:2px;
}

.contact-form input[type="text"]:focus, textarea:focus{
	border:#28608d 1px solid;
	background:#c0e8f9;
}

.btn-submit{
	background:url(../images/btn-submit-bg.png) no-repeat top left;
	border:none;
	cursor:pointer;
	width:65px;
	height:23px;
	color:#fff;
}

.errorList{
	border:1px solid #f00;
}

.cont-erreo-msg-reqDemo {
	background:#FBE3E4;
	text-align:center;
	color:#f25757;
	border:2px solid #FBC2C4;
	font-size:12px;
	margin-bottom:8px;
	padding:5px;
	font-weight:bold;
}
.cont-erreo-msg-contact {
	background:#FBE3E4;
	text-align:center;
	color:#f25757;
	border:2px solid #FBC2C4;
	padding:5px;
	font-size:12px;
	width:380px;
	margin:5px;
	font-weight:bold;
}
.cont-succ-msg-reqDemo {
	background:#E6EFC2;
	text-align:center;
	color:#264409;
	border:1px solid #C6D880;
	padding:5px;
	font-size:12px;
	margin-bottom:8px;
	padding:5px;
	font-weight:bold;
}

