body {background-color:#666; margin: auto; top: 0px; right: 0px; bottom: 0px; left: 0px; height: 100%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em;}
#usercontact{height:auto;}
#usercontact .clear{display:inline-block;}
#usercontact div{width:250px; margin:5px 0px 5px 0px;}
#unsubscribeForm {margin:30px 0px 8px 30px;}
html { height: 100%; margin: 0px 0px 1px; padding: 0px; }
a:link, a:visited {COLOR: #000; text-decoration: underline;}
a:hover {COLOR: #C9383E; text-decoration: underline;}
a:link img, a:visited img, a:hover img, a:active img {text-decoration: none; border:0; }
.incentive-search-box{
	margin:0 0 0 15px;
	}
#all {width: 900px; margin-left: auto; margin-right: auto;}

ul {
	background-image: none;
}
#hdr{width: 900px; height: 115px; background: url('/images/header/header-bg.gif');}
#hdr.support{background: url('/images/header/header-bg-support.gif');}
#servicehdr{width: 900px; height: 115px; background: url('/images/header/header-services.png');}

#hdrslr{width: 900px; height: 115px; background: url('/images/header/dsiresolar-hd.gif');}

#hright{float:right; width:301px;}
#hright #t1 {height:48px; width: 290px; float:right;}
#hright #t2 {height:45px; width: 170px;}
#hright #t3 {height:60px; width: 122px;}
#hright #t3.support {height:60px; width: 122px; float: right; padding-top:50px;}
#hright span {display:inline-block;}
#bdy { background: white; width: 900px; overflow: hidden;}

#menu {width: 172px;
		height: 100%;
		vertical-align: top;
		background: url('/images/leftnav/graypix.jpg');
		font-weight: bold;
		padding-top: 12px;
	}

#menu ul {list-style-type: none; list-style-image: none; width: 172px; padding: 0; margin: 0; overflow: hidden; font-size: 0.9em;  border-bottom: solid 1px #ccc;}
#menu li {border-top: solid 1px #ccc; padding: .8em 2px .8em 25px;width: 158px;}
#menu ul li#first {	background: url('/images/leftnav/toprow.jpg'); background-position: top left; background-repeat: no-repeat;}
#menu li.active, #menu li#first.active, #menu li.active a, #menu li#first.active a {background-color: #FFFFFF; color: #C9383E;}
#menu ul li.l2 {font-size: .8em; padding: .8em 2px .8em 40px;}
#menu a:link, #menu a:visited{ text-decoration: none; color: #666666;}
#menu a:hover {color: #000;}
#menu .bgblack { font-size: 1.2em; color: #ccc; padding: 0px 50px 0px 3px; }
#main {padding: 0px 15px 15px 15px; vertical-align: top; width: 728px; overflow: hidden; font-size:0.865em;}

.c1 {padding-left: 8px;}
hr { color: red; height: 1px; background-color: red;}
img { border: 0; }
a img { border: 0; }

h1, h2, h3, h4 {
	FONT-WEIGHT: bold;
	line-height: 1em;
	COLOR: #000000;
	list-style-position: outside;
	list-style-type: square;
	margin-top: 0px;
	padding-top: 0px;
}

h1 {font-size: 1.6em; margin-top: 4px; text-transform: uppercase;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}

#ititle h3 {padding-top: 4px;}

dd {list-style-type: disc;}
dl {list-style-type: disc;}


.bgblack {
	background: url('/images/leftnav/graytext-bg.jpg ');
	background-color:#000;
	color: white;
	text-align: center;
	font-weight: bold;
	height: 25px;
	padding-top: 3px;
}

#f1 { background: white; width: 900px;}
#f1l {width: 172px; float: left;}
#fpad { float:left; height: 13.2em; border-right: solid 1px #ccc; border-left: solid 1px #ccc; width: 5px; margin: 3px 15px 0px 10px;}

#f2 { width: 900px; color: white; text-align: center; background: url('/images/footer/pageedge.jpg'); background-repeat: no-repeat;}
#f2 a { color: white; }

.t5 {margin-top: 5px;}
.t10 {margin-top: 10px;}
.t20 {margin-top: 20px;}
.p10 {padding: 10px 10px 10px 10px;}
.p15 {padding: 15px 15px 15px 15px;}
.p20 {padding: 20px 20px 20px 20px;}
.p30 {padding: 30px 30px 30px 30px;}
.p0 {padding: 0px; margin: 0px;}
.outd{text-indent:-15px; padding-left:15px;}

.m10 {margin: 10px 10px 10px 10px;}
.m20 {margin: 20px 20px 20px 20px;}
.m30 {margin: 30px 30px 30px 30px; }


#r2 {background: url('/images/footer/top.jpg'); background-repeat: repeat-x; color: #666666; font-size: .8em;}
#r2 .c1 { vertical-align: top; padding-top: 15px; }

.copy {COLOR: #000000;}
.big {font-size:1.2em; font-weight: bold;}
.copylarge {FONT-WEIGHT: bold;font-style:italic;FONT-SIZE: 2.1em;COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.copybold {FONT-WEIGHT: bold; COLOR: #000000;}
span.copybold { font-size: 12px; }
div#incentivelist ul li.copy { margin-left: 16px; padding-left: 7px; }
.copyboldsummary {FONT-WEIGHT: bold; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.programnameheader {FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 1.3em;}

.b {font-weight:bold;}
.i {font-style:italic;}
.vm {vertical-align: middle;}
.em {font-style:italic;}
.strong{font-style:italic;}
	
.statecolor { FONT-WEIGHT: bold; color:#990000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.statenocolor {FONT-WEIGHT: bold; color:#000000;FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
.lastupdated {FONT-style: italic;COLOR: #999999;}

.copylittle {FONT-WEIGHT: normal; FONT-SIZE: .75em; COLOR: #FFFFFF;}
	
.categorytype { FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #C9383E; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.pagetitle {FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #cc6600;}
.subsectionhead {FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #CC3300;}
.footer {FONT-SIZE: .9em; COLOR: #FFFFFF;}
.footer a:link {COLOR: #FF9933;}
.footer a:visited {COLOR: #FF9933;}
.footer a:hover {COLOR: #FFFFFF;}
.crumb {FONT-WEIGHT: normal; FONT-SIZE: .95em; COLOR: #666666;}
.tablemain {border: 1px solid #CC3300;background-color:#FFFFFF;}

.tablemain2 {border: 1px solid #CC3300;}

.hr { border-bottom: 1px solid #000000 ;}
.hr2 {border-bottom: 2px dashed #000000 ;}
.button {
	font-size: 1.1em;
	font-weight: normal;
	color: #cc3300;
	text-decoration: none;
	background-color: #cccccc;
	border-color: #DDDDDD;
	border-width: 1px;
	height:20px;
	width:50px;}
	
	.button2 {
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	border-color: #DDDDDD;
	border-width: 2px;}

.buttonred {
	font-size: 1.1em;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: none;
	background-color: #CC3300;
	border-color: #FF9999;
	border-width: 1px;
}
.formfield {
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px #CCCCCC inset;}

.formfieldd {
	font-size: .95em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	text-align:right;
	border: 0px #CCCCCC inset;}

.copyred {
	FONT-WEIGHT: normal;
	font-size: 1.1em;
	COLOR: #CC0000;
	list-style-position: outside;
	list-style-type: square;}

.footerdark {FONT-WEIGHT: normal; font-size: .95em; COLOR: #666666;}

.cred {color: #C9383E;}
.cred a:link {color: #C9383E;}
.cred a:hover {color: #FFF;}
div.cred a:link, div.cred a:visited {color: #C9383E;}
td.cred a:link, td.cred a:visited {color: #C9383E;}
span.cred a:link, span.cred a:visited {color: #C9383E;}
div.cred a:hover {color: #000;}

.cdgray {color: #666666;}
/* SOlAR HOMEPAGE Yellow BOX*/

/*#homeyel { background-color: #FCF5E3; border-top:6px solid #F7EBC8; border-bottom: 6px solid #F7EBC8; width: 100%; height: 5em; overflow: hidden;}
#homeyel #d1 { border-right: 3px solid #F7EBC8; float: left; width: 310px; margin-left: 15px; height: 5em; padding-top: 1em;}
#homeyel #d1 table { width: 100%;}
#homeyel #d2 { border-left: 3px solid #F7EBC8; float: left; margin-left: 3px; width: 330px; height: 5em; COLOR: #C9383E; vertical-align: middle; overflow: hidden;}
#homeyel #d2 img {vertical-align: middle; margin: 10px; } 
#homeyel #d2 a:link, #homeyel #d2 a:visited { text-decoration: none;  font-size: 1.7em;}
#homeyel #d2 a:hover { color: black; }*/

/* NEW SOLAR BOX*/
#homeyel  { background-color: #FCF5E3; border-top:6px solid #F7EBC8; border-bottom: 6px solid #F7EBC8; width: 690px; height: 5em; overflow: hidden;}
#homeyel #d1  { border-right: 3px solid #F7EBC8; float: left; width: 342px; height: 4em; display:inline;}
#homeyel #d2  {border-left: 3px solid #F7EBC8; width: 342px; height: 5em; display:inline-block;}
#homeyel #d1 .chktext {position:relative; top:10px; left:55px;}
#homeyel #d1 .slrSrchCk {position:relative; top:13px; left:80px; padding:3px 0px 0px 6px;}
#homeyel #d2 .right {position:relative; top:5px; left:110px; padding:2px 0px 0px 5px;}

/* End of SOLAR HOMEPAGE Yellow BOX*/

/* DSIRE HOMEPAGE Yellow BOX*/ 
#dhomeyel { background-color: #FCF5E3; border-top:6px solid #F7EBC8; border-bottom: 6px solid #F7EBC8; width: 510px; height: 5em; overflow: hidden;}
#dhomeyel #dd1 {border-right: 3px solid #F7EBC8; float: left; width: 252px; height: 5em;}
#dhomeyel #dd2 {border-left: 3px solid #F7EBC8; display:inline-block;  width: 252px; height: 5em;}
#dhomeyel #dd1 .left {position:relative; top:15px; left:72px;  padding:3px 0px 0px 5px;}
#dhomeyel #dd2 .right {position:relative; top:5px; left:72px; padding:3px 0px 0px 5px;}



/* End of DSIRE HOMEPAGE Yellow BOX */
.yelbox {background-color: #FCF5E3; border-bottom: solid 3px #F7EBC8; padding: 5px 10px 10px 10px;}
.content_text {padding-left:30px;}
.l { float: left;}
.r { float: right;}
.c { text-align: center;}
.altc { background-color: #F5F5F5; border-top: solid 1px #666; border-bottom: solid 1px #666;}
.altc2 { background-color: #F5F5F5; border-top: solid 1px red; border-bottom: solid 1px red;}

.split { background-image: url(../images/incentivepage/split.jpg); background-repeat: no-repeat; background-position:center; height: 45px;}
.graytitle { background-color: #EBEBEB; width: 100%; padding: 5px 0 5px 0;}


.alta { background-color: #F5F5F5; border-top: solid 1px #666;}
.altb { border-top: solid 1px #666;}
.multi hr {color: #808080; background-color:#808080; height: 1px;}
.lh2 { height: 2em;}

#topnav { background: #000; color: #fff; height: 2em; overflow: auto; width: 100%; text-align: center; border-bottom: solid 3px #DD5713; font-size: 1.0em;}
#topnav table { width: 740px; padding-top: 2px; margin-left: auto; margin-right: auto;}
#topnav table tr td { width: 8%; border-left: 1px solid #fff;}
#topnav table tr td.hc1 { border-left: 0px solid white}
#topnav a:link, #topnav a:visited { color: white; text-decoration: none;}
#topnav a:hover { color: #FFFF00; text-decoration: none; }


.lgbg {background: #EBEBEB;}
.dgbg {background: #DEDEDE;}
.str {width: 16px; background: #D56F6F; overflow: hidden;}
.stg {width: 16px; background: #85C29A; overflow: hidden;}
.stb {width: 16px; background: #A2A2EF; overflow: hidden;}
.sty {width: 16px; background: #FFFF99; overflow: hidden;}
.stw {width: 16px; background: #FFF; overflow: hidden;}
.stf {width: 14px; border: solid 1px #000; height: 14px; padding-top: 2px; margin-left: auto; margin-right: auto; text-align:center;}

/*
td.stg a span, td.stb a span, td.sty a span, td.stw a span, td.stf a span,td.str a span{height: 16px; width: 16px; overflow:visible; padding-top: 2px;}
*/

a span.stf{display:block; cursor: pointer; height: 14px; width: 16px; overflow:visible; padding-top: 2px;}


/*td.stg a, td.stb a, td.sty a, td.stw a, td.stf a,td.str a{display:block; height: 14px; width: 16px; overflow:visible; padding-top: 2px;}*/


a span.stf{display:block; cursor: pointer; height: 14px; width: 16px; overflow:visible; padding-top: 2px;}


td.stg a, td.stb a, td.sty a, td.stw a, td.stf a,td.str a{display:block; height: 14px; width: 16px; overflow:visible; padding-top: 2px;}



.summarytable { background: #EBEBEB; border: 1px solid #CBCBCB; font-size: 9px;}
.summarytable tr th { border-left: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; font-size: 10px;}
.summarytable tr td { border-left: 1px solid #CBCBCB;}
.stlr td { border-left: 1px solid #CBCBCB; border-top: 1px solid #CBCBCB;}
.summarytable a {text-decoration: none; color: #000;}
.summarytableb a {text-decoration: none; color: #000;}
.summarytablec {height: 22px; overflow:hidden; text-align: center;}
.summarytable tfoot td { border-top: 1px solid #CBCBCB;}
.summarytotals {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #800000; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: center;}
.state {font-size: 10px; font-weight: bold;}

#links #toggles { width: 90%;}
#links #toggles ul {margin: 0 0 0 0; padding: 10px 10px 10px 50px; border: 0;}
#links #toggles ul span {margin: 0; border: 0; padding-left:3px;}
div#glossary div#toggles div.alta, div#glossary div#toggles div.altb { padding: 10px 0 10px 5em; }
#links div#toggles div#linkdiv { padding-left: 5em; }

div#toggles.faq div {padding: 10px 0 10px 5em; }
div#toggles.faq div div {padding: 0; }
div#toggles.faq div a.toggle img { vertical-align: bottom; }

a.toggle:link, a.toggle:visited {color: black; text-decoration:none;}
a.toggle:hover {color: #C9383E; text-decoration:none;}

#h1print { border-bottom:6px solid #F7EBC8; border-collapse: collapse; width: 100%; margin-bottom:5px;}
#h1print h1 { margin-top: 18px; }
#h1print #pr { border-left:6px solid #F7EBC8; width: 100px; }
#ititle {width: 100%; height: 155px;}
#ititle .l {float: left;}
#ititle #h1print { float: right; height:60px; width: 575px; overflow: visible; }
.w {background-color: #FFF;}

ul.nodot {list-style-type: none; color: #CC0000; font-weight: bold; padding-left: 0; margin-left: 0; }
ul.nodot li {padding: .5em 0 .5em 0; color: #000;}
ul.nodot li a {text-decoration: none;}

/* -------------------------------------------------------
Incentive text must be a font size of 85% * 85% or ~ 72%.
------------------------------------------------------- */
#incentivelist ul { margin-top: 0; padding-left: 1.7em; margin-left: 0; text-indent: 0em; padding-top: .3em;}
#incentivelist ul li { padding-left: 0; margin-left: 0; }

#footnote { font-size:.8em; color: #333333;}

div#tilinks.cred a, div#tilinks.cred a:link, div#tilinks.cred a:hover, div#tilinks.cred a:visited {text-decoration: none; font-weight: bold;}
div#tilinks.cred a img {vertical-align:middle;}
div#tilinks.cred a:link span, div#tilinks.cred a:visited span {color: #C9383E; text-decoration: underline; padding-left: 1em;}
div#tilinks.cred a:hover span {color:#000;}

div#stlinks a, div#stlinks a:link, div#stlinks a:hover, div#stlinks a:visited {text-decoration: none; font-weight: bold;}
div#stlinks a img {vertical-align:middle;}
div#stlinks a:link span, div#stlinks a:visited span {color: #000; text-decoration: underline; padding-left: 1em;}
div#stlinks a:hover span {color:#C9383E;}

span.tog a:link, span.tog a:visited, span.tog a:hover {vertical-align: middle;}

/*
#tilinks.cred {border-left: 100px; font-weight: bold;}
#tilinks.cred a:link {color: #C9383E; text}
#tilinks a:visited {color: #C9383E;}
#tilinks.cred a:hover {color: #000;}
#tilinks.cred a img {vertical-align: middle; text-decoration: none; padding-right: 2em;};
*/

.isummary {
	background-color: #FFFFFF;
	padding: 7px 15px 0px 15px;
}

.isummary ol, .isummary ul{
	padding: 0;
	margin: 10px -25px 10px 25px;
	width: 655px;
}

.isummary li{
	list-style-position: outside;
	padding: 3px 0 3px 0px;
	margin: 0px;
	list-style-image:url(/images/incentivepage/rd.jpg);
}





.ldr { font-style: italic; color:#666666; padding-left: 15px; font-size: smaller; padding-bottom: 4px;}
.ititlered { width: 669px; background-image:url(/images/incentivepage/t2_bg.jpg); background-repeat:repeat-x; height: 24px; padding: 6px 0 0 15px; color: #FFFFFF; font-weight:bold;}

.ititleredsummary { width: 669px; background-image:url(/images/incentivepage/t2_s.jpg); background-repeat:repeat-x; height: 27px; padding: 12px 0 0 15px; color: #FFFFFF; font-weight:bold; }


/*Table Striping for Admin Use*/

/*#zebra {border:1px solid; border-color:#CCCCCC; border-collapse: collapse;
}
#zebra tr {background-color:#F5F5F5; overflow:hidden; vertical-align:top;}

#zebra tr.alt {background-color:#FFFFFF; overflow:hidden;}


*/


.incDetail {width:684px; border: 0px solid; border-color:#CCCCCC; border-collapse: collapse; overflow:hidden;
	}
	
#zebra tr {margin: 3px 0px 3px 224px; background-color:#F5F5F5;}
#zebra tr.alt {background-color:#FFFFFF;}
#zebra td {width:255px; font-weight: bold; padding: .5em 10px .5em .5em; text-align:right;  border-bottom: 1px solid; border-color:#CCCCCC;  border-left: 0px; vertical-align:top; line-height:15px;}
#zebra td.alt {width:445px; padding: .5em 15px .5em .2em;  font-weight:normal; text-align:left; border-left: 0px solid; border-color:#CCCCCC; border-bottom: 1px solid; border-color:#CCCCCC; vertical-align:top;}

.tstripe {
	width: 684px; border: 0; padding: 0; margin: 0; border-collapse: collapse;
}

.tstripe tr {
}

.tstripe tr td {
	vertical-align: top;
	background-color: #EBEBEB;
	padding: .5em 1em .5em 1em;
	border-bottom: 1px solid #CCCCCC;
}

.tstripe tr td.c1 {
	font-weight: bold;
	width: 200px;
	text-align: right;
	overflow: hidden;
}

.tstripe tr td.c2 {
	background-color: #F5F5F5;
	border-left:1px solid #CCC;
}

.tstripe .alt td {
	background-color: #F5F5F5; 
}


#auth.tstripe { width: 684px; border: 0; padding: 0; margin: 0; border-collapse: collapse; line-height: 20px;}

#auth.tstripe tr td { padding: 0; }

/*
#auth.tstripe tr td div div.c1 { padding: 0; width: 185px; float: left; font-weight: bold; text-align: right;}
#auth.tstripe tr td div div.c2 { margin: 3px 0 3px 224px; width: 445px; background-color:#F5F5F5; padding-left: 15px;}
#auth.tstripe tr.alt td div div.c1 { }
#auth.tstripe tr.alt td div div.c2 { background-color: #F8F8F8; }
*/


#auth.tstripe tr td div div.c1 { padding: 0; width: 212px; float: left; font-weight: bold; text-align: right; }
#auth.tstripe tr td div div.c2 { margin: 0px 0 0px 223px; width: 445px; background-color:#F5F5F5; padding-left: 15px; 	border-left:1px solid #CCC;}
#auth.tstripe tr.alt td div div.c2 { background-color: #EBEBEB; }
#auth.tstrip tr td { border-bottom: 0; border: 0; }


.flincmap{margin: 5px 0px 0px 0px;}
#modalcontact {width:500px;}
#modalcontact input {margin-bottom:3px;}
#modalcontact fieldset {border:0;}
#modalcontact label {width: 8em; float:left; margin:3px 0px 3px 0px;}
#modalcontact label .error {display:none;}
#modaloptIn label {float:right; margin:0px 80px 10px 0px;}
#modaloptIn input {float:left; margin:0px 0px 0px 8px;}
#modalcontact em {padding:5px 0px 5px 0px;}
#modalcontact .left{float:left; width:305px; padding:8px 0px 0px 0px;}
#modalcontact .right{margin: 5px 3px 3px 10px; float:right; width:220px}
#modalcontact div.optIn{font-size:.765em; padding:5px 0px 5px 0px;}
#modalcontact span.optIn{display:block; width: 260px;}
#modalcontact .submit{margin:8px 0px 8px 150px;}
.introleft { width: 510px; border: 0px solid red;float: left; padding-bottom:0px;}
.introright { width: 175px; border: 0px solid red; float: right; margin-top:9px; cursor:pointer;}
#opener img{padding: 0px 3px 0px 16px;}		
			

#modalcontact  input.error, td.field select.error, tr.errorRow td.field input,tr.errorRow td.field select {
	border: 2px solid red;
	background-color: #FFFFD5;
	color: red;
}
#modalcontact span.noted{padding:8px 0px 8px 0px;}

tr td.field div.formError {
	display: none;
	color: #FF0000;
}

tr.errorRow td.field div.formError {
	font-weight: normal;
}


div.error a {
	color: #336699;
	font-size: 12px;
	text-decoration: underline
}
.widgetbox{width:400px; margin: 30px 20px 20px 110px;} 
.widgettext{ font-weight:bold; font-size:.8; }
#widgetbox_widget_div_0{width:400px; margin: 30px 20px 20px 50px;} 
#wbx-gw-button-wrapper-0{ margin: 20px 20px 20px 50px;}
.solarIntrotext {display:inline-block; width:485px; height:195px; margin:20px 0px 0px 0px;}
.solarIntroimg {display:inline-block; float:right;}
.prevnext{ font-size:1.15em;}
/*RPS STYLE */
	

/*.rpsDialog{
	font-size: .865em;
	}
.rpsOpt{
	
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	height: auto;
	width: auto;
}
.optBox{
	vertical-align: top;
	top: auto;
}

*/

#ContactForm { font-weight: bold; }
#ContactForm table tr td { padding-bottom: 5px; vertical-align: middle; }
#ContactForm textarea { font-weight: normal; font-size: 13.3333px }
form#ContactForm table#contact tbody tr td input[type=text], #ContactForm select, form.searchby select {
	width: 210px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #2E2E2E;
}
form.searchby{
	margin-left:25px;
	}

form.searchby select {
	width: 280px;
	}
	
form.searchby input.button2 {
	width: 280px;
	margin-top:18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #2E2E2E;
	cursor:pointer;
	}