
/* ::::: BODY AND ELEMENTS ::::: */

* { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
body 			{  padding-top:30px; margin:0px auto; background: #247541 url('images/bg1.jpg') repeat-x ;  font-family: Arial, Helvetica, sans-serif;font-size: 100%;line-height: 1.125em;}


/* ------------------  CLEAR ----------------------------------- */

.clear 		{ clear: both; }
.left 			{ float: left; }
.right 		{ float: right; }
.clearfix:after 	{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix 		{ display: inline-block; }
* html .clearfix 	{ height: 1%; }
.clearfix 		{ display: block; }



/* ----------------  TEXT STYLES ------------------------------  */

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;font-size:1em;font-weight: bold;line-height: normal;margin: 0 0 1em 0;}
h1 		{ font-size: 2em; 	font-weight: normal; color: #333; margin-bottom: .5em;}
h2 		{ font-size: 1.7em; 	font-weight: normal; color: #333; }
h3 		{ font-size: 1.5em; 	font-weight: normal; color: #333; }
h4 		{ font-size: 1.0em; 	font-weight: normal; color: #333; }
h5 		{ font-size: 1.2em;  font-weight: normal;	color: #333; }
h6 		{ font-size: 0.9em; 	font-weight: normal; color: #333; }
p 		{ font-size: 1em; 	font-weight: normal; color: #333;  margin:0px 0px 20px 0px;}

a:link 	{ color: rgb(60, 85, 137); 	text-decoration: none; }
a:visited 	{ color: rgb(60, 85, 137); 	text-decoration: none; }
a:hover 	{ color: rgb(83, 118, 191); text-decoration: none; }
a:active 	{ color: rgb(60, 85, 137); 	text-decoration: none; }

pre 		{ border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 1px 1px 5px; margin: 0px 0px 30px; padding: 15px; width: 579px; background-color: rgb(239, 239, 239); white-space: pre-wrap ! important; }
blockquote 	{ border-left: 3px solid rgb(223, 221, 213); margin: 0px 0px 0px 30px; padding: 0px 0px 0px 15px; }

#main_text 	{font-size:12px;padding:0px;}
.small 	{font-size: 12px;}


/* -------------------- IMGS ----------------------------------- */
#post img 		{ margin: 30px 0px; }
img.centered 		{ display: block; margin-left: auto; margin-right: auto; }
a img 			{ border: medium none ; }
#main img,  		{ border: 1px solid rgb(225, 223, 217); padding: 5px; background-color: rgb(255, 255, 255); }

#content img.left,  	#content-inner img.left,	#sidebar img.left, 	img.alignleft 	{ margin: 0px 16px 8px 0px; }
#content img.right, 	#content-inner img.right, 	#sidebar img.right, 	img.alignright 	{ margin: 0px 0px 8px 16px; }
#content2 img.left, 	#content-inner img.left, 	#sidebar img.left, 	img.alignleft 	{ margin: 0px 16px 8px 0px; }
#content2 img.right, #content-inner img.right, 	#sidebar img.right, 	img.alignright 	{ margin: 0px 0px 8px 16px; }
#thumbs2 img {border: 1px solid rgb(225, 223, 217); padding: 10px; background-color: #fff; margin-bottom:50px;}
#thumbs3 img {border: 1px solid rgb(225, 223, 217); padding: 6px; background-color: #fff; margin-bottom:20px;}


/* --------------------  BOXES ---------------------------------- */

.box_main		{ margin:20px 0px 20px 20px; }
.bluebox		{ background-color: #EFF2FF; width: 220px; border: 1px solid #CFCFCF; float: left; padding: 12px;}
.twocolumn 		{ width: 220px; float: left; padding: 20px; margin:20px 0px 0px 0px!important;}




/* ::::::::::::::::::::::::: MAIN ELEMENTS ::::::::::::::::::::::::::::::::::::::::::::: */


#header 		{ height:149px; width:973px; margin:0px: padding: 0px; background: #fff url('images/bg-header.jpg') repeat-x ; border-left: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}

#logo 			{ margin:0px 100px 0px 20px; float: left;  }
#logo2 		{ display: inline; margin:53px 0px 0px 10px; float: left; }


.logo_address 	{ margin: 40px 10px 0px 0px; float: left; padding:0px;}
.logo_address p 	{ font-size:14px;  line-height:20px; font-family: arial;  color:#1e2736}



.logo_address3	{ margin: 40px 10px 0px 0px; float: left; padding:0px;}

.logo_address4 	{ margin: 40px 0px 0px 5px; float: left; padding:0px;}
.logo_address4 p 	{ font-size:14px;  line-height:20px; font-family: arial;  color:#1e2736}

.top-email  		{font-size:12px !important; letter-spacing:.0001em; color:#7296b5;}


/* -------------------- MAIN  AREAS ---------------------------------- */

/* -- CONTAINERS  ---------------------------------- */
#container 		{ margin: 0px auto  0px  auto; width: 975px; }
#container2 		{ border-top:10px solid #fff; border-left:10px solid #fff; border-bottom:10px solid #fff; border-right:10px solid #fff; margin: 0px auto  50px  auto; padding:0px; width: 975px; background: #eee ;}

/* -- CONTENT  ---------------------------------- */
#content 		{ background: transparent ; width: 975px; height: auto ! important; }
#content2 		{ padding-top:20px; padding-bottom:20px; background: #f5f5f5 url('images/body_bg3_bottom.jpg') repeat-x; width: 973px;  height: auto ! important; border-right:1px solid #CECECE; border-left:1px solid #CECECE; border-bottom:1px solid #CECECE;}

/* -- MAIN  ---------------------------------- */

#main 			{ display: inline; margin: 5px  0px 50px 30px; border:1px solid #d0cfcf; background:#eee ; padding: 20px 0px 20px 10px; width:900px; }
.smcol 		{ margin: 0px 24px 20px 25px; width: 245px; display: inline; }
.smcol h2 		{ color: #242b39; margin: 5px 15px 0px 15px; }
.smcol h2  a:link, 
.smcol h2  a:visited	{ color: #242b39; text-decoration:none;  }
.smcol h2  a:hover 	{ color: #999; text-decoration:none;}
.smcol img 		{ margin:10px 10px 5px 10px; padding:6px; border: 1px solid #c4c4c4; background-color:#fff;}
.smcol p 		{ margin: 5px 10px 5px 15px; font-size:14px; color:#4d535f; line-height:20px;   letter-spacing:.002em;}
.narrow 		{ letter-spacing:.001em !important;}
.slidr  		{ background:transparent !important;}

/* -- MAIN2  ---------------------------------- */
#main2 		{ padding: 0px; margin:20px; width: 860px;  }

/* -- MAIN4  ---------------------------------- */
#main4 		{ padding: 29px; width: 958px; }

/* -- MAIN5  ---------------------------------- */
#main5 		{ margin-left:2px; padding: 30px 0px 20px 20px; width: 545px; background:  border:0px solid #eee;}
#main5 h1 		{ color:#000; padding:5px 0px 0px 5px; }
#main5 p		{ padding:0px 10px 0px 15px; font-size:16px; font:arial;line-height:24px; color:#3d3934; width:95%;}

/* --FEATURED ---------------------------------- */

#main3 		{ padding: 10px 0px 0px 10px; margin:0px 0px 0px 0px; width: 974px;  height:315px;  background:transparent url('images/main02.jpg') no-repeat; }
#main3 h4		{ line-height:1.45em; margin:0px !important; }
#main3 h2		{ line-height:1.5em; margin:0px 0px 8px 0px !important; font-weight:bold;}
#featured 		{ border: 1px solid #a5a8b1; background:#eee ; margin:15px 0px 0px 20px; padding: 7px; width: 427px; height: 248px; display: inline;  }
#featured2 		{ margin:0px 0px 0px 40px; padding: 0px; width: 330px; background:transparent; height: 280px; display: inline;  }
#featured2 p 		{ margin: 5px 15px 5px 0px; font-size:16px; color:#697e8e; line-height:20px; font-style: none; font-weight:bold; font: }
#featured img 	{ border: 1px solid rgb(225, 223, 217); padding: 0px; }
#featured h1 		{ margin: 8px 0px 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; font-size: 12px; line-height: 12px; text-transform: none; }
#featurednav 		{ margin: 3px 0px 0px; background: transparent url('images/featured_nav_bg.jpg') no-repeat scroll 0% 0%; height: 23px; width: 67px; }

/*------ paypal for donations  ------------- */
.paypal { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; width: 450px; height: 89px; border:0px; background: transparent url('images/ppal.gif') no-repeat scroll 0% 0%; }


/* ::::::  SIDEBAR  :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#sidebar 		{ border-left:0px solid #eee;  margin:15px 10px 20px 0px; padding: 20px 0px 0px 0px; width: 324px; }
#sidebar li.widget 	{ margin: 0px 0px 15px; padding: 0px 0px 15px 1px; background: transparent url('images/widget_divider.jpg') repeat-x scroll center bottom; width: 291px; }

/* ------- FORMS ---------------------------------- */

/*------ Shortform 550  ------------- */
#shortform 		{ width:550px; height:auto; line-height:18px; display:inline; margin:20px 0px 20px 20px; background-color:#fff;}
#shortform form	{ background-color:#f0efef; padding:20px 0px 20px   40px; border:1px solid #d2d2d2;}
#shortform input	{ width: 250px; border:1px solid #d2d2d2; background:#fff;line-height:12px;padding:3px; margin-bottom:11px;}
#shortform .phone1 	{ width: 35px !important; }
#shortform .phone2 	{ width: 45px !important; }
#shortform .zip	{ width: 65px; }
#shortform radio	{ width: 12px; }
#shortform textarea	{ border:1px solid #d2d2d2; width: 260px; height: 200px; background:#fff; margin-bottom:3px; float:right; margin-right:40px;}
#shortform  label 	{ display: block; width: 150px; float: left; margin-top:5px;  margin-bottom:2px; }
label 	{ display: block; width: 150px; float: left; margin-top:5px;  margin-bottom:2px; }

.zips select	{ width: 80px !important; padding:2px; margin-right:10px;}
.grass_roots_amount{  margin-left:50px; }

#shortform5 	{ padding:10px;}
#shortform5 input	{ width: 20px;line-height:12px;padding:3px; margin:10px;}
#shortform5 label 	{ display: block; width: 100px; float: left; margin-top:5px;  margin-bottom:2px; }
#shortform5 td		{width: 150px!important;   }
#shortform td { text-align:left;}
#shortform button {width:200px; float:right; margin:20px 70px 20px 0px; display:inline;}

#shortform br		{ clear:left;}
#shortform .checkbox	{ float: left; width: 15px; margin-right:3px; margin-top:4px;}
#shortform .wide_description { display: block; width: 175px; float: left; margin-top:5px;  margin-bottom:2px; font-size:14px; ;}


/*------ Shortform 245  ------------- */

#shortform2 		{ width:500px; font-weight:bold;}
#shortform2 input	{ width: 255px; border:1px solid #b2b1b1; background-color:#fff; 	}
#shortform2 .phone1 	{ width: 55px !important; }
#shortform2 select 	{ border:1px solid #ccc; background-color:#fff;  padding:4px;width: 85px !important; }
#shortform2 .phone2 	{ width: 65px !important; }
#shortform2 .zip	{ width: 85px; }
#shortform2 .radio	{ width: 12px; }
#shortform2 textarea	{ width:280px; height: 100px;  ; margin-bottom:3px; border:1px solid #ccc;}
#shortform2 .label 	{ display: block; width: 155px; float: left; margin-top:5px;  margin-bottom:0px; font-family: Arial,Helvetica,sans-serif; color: #1f303f;font-size: 16px;}
#shortform2 br	{ clear:left;}
#shortform2 .checkbox{ float: left; width: 15px; margin-right:45px; margin-top:4px;}
#shortform2 .wide_description { display: block; width:275px; float: left; margin-top:5px;  margin-bottom:2px; font-size:14px; ;}


/*------ Contact   ------------- */

#contact 		{ background: transparent url('images/contactbg.jpg') no-repeat scroll 0% 0%;margin: 10px 0px 0px 0px; padding: 45px 30px 0px 20px;height:545px; }
#contact  form 	{ float:right; width:220px; margin-right:50px; display:inline;}
#contact label 	{  width:70px; float:left; line-height:20px; height:30px;  font-size:14px;}
#contact fieldset 	{ border: medium none ; }
#contact br { clear: left; }
#contact input	{  margin:0px 0px 0px 10px; border: 1px solid rgb(225, 222, 206); padding: 2px; width: 130px; float:right; line-height:20px; height:20px; font-size:12px; }
#contact textarea 	{ vertical-align:top; margin:0px 0px 0px 14px;overflow: hidden; border: 1px solid rgb(225, 222, 206);  padding: 2px; width: 130px; height:60px;}
#contact .button 	{ border: none ; margin-top:17px; float: right; width: 104px; height: 30px; background: transparent url('images/submit.jpg') no-repeat;text-transform: uppercase; font-size: 12px; font-weight:bold;}
#contact .submission { margin-top:17px; float:right;}
#contact ul		{ margin:0px; padding: 0px 3px 10px; list-style:none;}
#contact li 		{ text-align:left; margin: 10px 0px 5px 10px; padding: 0px;  font-size:12px;  line-height:14px; font-family: arial;  color:#53504d;}

#contact3 		{ background: transparent url('images/contactbg.jpg') no-repeat scroll 0% 0%;margin: 10px 0px 0px 0px; padding: 95px 30px 0px 10px; width: 295px; height:301px; }

#contact3 .button 	{ border: none ; margin:17px 30px 0px 0px; float: right; width: 104px; height: 30px; background: transparent url('images/submit.jpg') no-repeat;text-transform: uppercase; font-size: 12px; font-weight:bold;}
#contact3 .submission { margin-top:17px; float:right;}



/* --- FOOTER ----------------------------------  */
#footer 		{ width: 973px; height:275px; margin: 0px auto 0px auto; background:  url('images/8.jpg') repeat-x scroll 0% 0%; border-right:1px solid #CECECE; border-left:1px solid #CECECE;}
#footer p 		{ padding: 9px 0px 0px; }

.leftbox		{ margin:10px 10px 10px 10px; padding: 0px; float:left; width:498px; height:232px;}
.rightbox		{ margin:10px; padding: 0px; float:left; width:198px; height:232px;}

.logo_address2	{ display:inline; margin: 25px 40px 0px 20px; float: right; }
.logo_address2 p 	{ font-size:17px;  line-height:24px; font-family: arial;  color:#222;}


.map			{ display:inline; margin: 35px 20px 0px 0px; float: right; }
.map p 		{ font-size:18px;  line-height:26px; font-family: arial;  color:#222;}

.widget  		{ width: 150px; height: auto; padding:5px; float:left; margin:10px 0px 0px 20px;}
.widget ul		{ margin:0px; padding: 0px 3px 5px 0px; }
.widget li 		{ border-bottom: 1px solid #d7d5c9; margin: 11px 0px; padding: 0px 0px 6px 15px; background: transparent url('images/arrow_4.gif') no-repeat scroll left top; font-size:12px;  line-height:10px; font-family: arial;  color:#53504d;}

.widget2  		{ width: 150px; height: auto; padding:5px; float:left; margin:50px 10px 0px 10px;}
.widget2 ul		{ margin:0px; padding: 0px 3px 5px 0px; }
.widget2 li 		{ border-bottom: 1px solid #d7d5c9; margin: 11px 0px; padding: 0px 0px 5px 15px; background: transparent url('images/arrow_4.gif') no-repeat scroll left top; font-size:12px;  line-height:10px; font-family: arial;  color:#53504d;}

.widget p 		{ font-size:17px;  margin-bottom:0px; line-height:24px; font-family: arial;  color:#222;}

.widget a:link, 
.widget a:visited 	{ color:#1a4c58;}
.widget a:hover	{ color:#43707b;}

.widget2 a:link, 
.widget2 a:visited 	{ color:#1a4c58;}
.widget2 a:hover	{ color:#43707b;}

.widget4  		{ width: 500px; height: auto; padding:0px; float:left; margin:0px 0px 20px 20px;}
.widget4 ul		{ margin:0px; padding: 0px 3px 5px 0px; margin:0px 0px 0px 10px;}
.widget4 li 		{ margin: 5px 0px; padding: 0px 0px 10px 25px; font-size: 15px;  line-height:22px;background: transparent url('images/checked.gif') no-repeat scroll left top;color:#222;}


#footer2 		{ text-align:center; width: 975px; height:48px; margin: 0px auto 0px auto; background:  url('images/82.jpg') repeat-x scroll 0% 0%; }
#footer2 p 		{ color:#63625e; font-size:14px;  line-height:14px; font-family: arial;  height:15px; padding:0px; }
#footer2 a:link, 
#footer2 a:visited   { color:#7d7e6a;}
#footer2 a:hover 	{ color:#D3D3D8;}



/* ----------------------------------  NAV ----------------------------------  */

#nav 			{ margin:0px; padding:0px; border-bottom: 1px solid #363434; background: transparent url('images/bg-nav.jpg') repeat-x; height: 40px; width: 975px; font-family:Arial; font-size: 12px;}
#nav ul		{ margin:0px; padding:0px;}

#nav li 		{ padding: 11px 10px 0px 10px; float: left; display: inline; background: transparent url('images/bg-nav-divider.jpg') no-repeat top right; letter-spacing:.06px;}
#nav li a:link, 
#nav li a:visited 	{ float:left; margin:0px; padding:0px; color: #EFEDE0; display: block; height: 28px;text-decoration: none;}
#nav li a:hover 	{ color:#8F8D7D; }


#nav li a#rightmostitem { /*Extra CSS for right most menu item*/}
#breadcrumbs 		{ margin: 0px; padding: 0px 0px 15px; font-size: 11px; color: rgb(99, 99, 99); text-transform: uppercase; }



.small_red { font-size:11px;padding:0px 0px 10px 20px; color:#673215 !important; float:left;}
p.small_red  { font-size:10px; color:#673215 !important;}
/*-------------- NOT SURE BUT IMPORTANT  ------------- */
.meow {background:transparent !important;}



/*-------------- VIDEOS PAGE BOXES  ------------- */

#topstory 			{ float: left; width: 565px; margin: 20px 0px 20px 10px; }
#topstory-title 		{ padding: 5px; }
#topstory-title 		{ border-top: 1px solid #dddddd;  border-right: 1px solid #dddddd;  border-left: 1px solid #dddddd;background: #efecec ;}

#topstory-title h4 		{ margin: 0px 0px 0px 5px; color:#222;}
#topstory-title h4 a:link,
#topstory-title h4 a:visited { color: #222; }

#topstory-title h4 a:hover 	{ border-bottom: 1px solid #4D4D5F; }

#topstory-perex p 		{ font-size: 1em; line-height:1.4em; color:#4C5F6F;}


#topstory-perex 		{ padding: 15px  0px  20px 10px; display: block;  color:#74838F; background: #fcfcfc;  border: 1px solid #dddddd; height:135px;}
#topstory-perex a 		{ border-bottom: 1px solid rgb(95, 95, 95); color: #2B363F; }
#topstory-perex a:hover 	{ border-bottom: 1px solid rgb(255, 255, 255); color: #47667F; }
#topstory-perex img 		{ background-color:#fff; padding:6px; border:1px solid #ddd;}



.box_main li {list-style:}











/* :::::

 XTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRA
 XTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRA
 XTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRA
 XTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRA
 XTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRA
XTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRAXTRA ::::: */


#fullwidth .shadow { background: transparent url('images/shawdow_divide_full.jpg') no-repeat scroll 0% 0%; width: 915px; height: 30px; }
.postarchivewrap { border-bottom: 1px solid rgb(225, 223, 217); margin: 0px 0px 30px; width: 620px; }
.postarchive { width: 307px; }


#prev { padding: 2px 0px 0px 4px; background: transparent url('images/featured_nav_left.jpg') no-repeat scroll 4px 2px; display: block; height: 18px; width: 17px; z-index: 100; }
#next { padding: 2px 4px 0px 0px; background: transparent url('images/featured_nav_right.jpg') no-repeat scroll 1px 2px; display: block; height: 18px; width: 17px; z-index: 100; }
#prev span, #next span { display: none; }
.shadow { background: transparent url('images/shawdow_divide.jpg') no-repeat scroll 0% 0%; width: 620px; height: 30px; }


#postsnav { padding: 15px 0px 30px; float: left; width: 618px; }
.previous { padding: 0px 0px 0px 16px; background: transparent url('images/posts_nav_left_arrow.jpg') no-repeat scroll left center; text-transform: uppercase; }
.next { padding: 0px 16px 0px 0px; background: transparent url('images/posts_nav_right_arrow.jpg') no-repeat scroll right center; text-transform: uppercase; }
.postcontent p { margin: 0px 0px 16px; }
.postcontent-inner ul, .postcontent-inner ol { margin: 16px 0px 16px 24px; padding: 16px 0px 16px 24px; }
.postcontent-inner ul li { list-style-type: disc; }
.postcontent-inner ol li { list-style-type: decimal; }

.widget_tag_cloud { line-height: 24px; }
#ads img { border: 0px none ; padding: 0px; }
.smad { margin: 0px 11px 11px 0px; float: left; }
.last { margin-right: 0px; }
#joinflickr, #advertise { margin: 0px; font-size: 10px; text-align: center; text-transform: uppercase; }
#flickr img { border: 1px solid rgb(225, 222, 206); margin: 0px 9px 9px 0px; padding: 5px; float: left; height: 66px; width: 66px; background-color: rgb(255, 255, 255); }

.meta { border-top: 1px solid rgb(225, 223, 217); border-bottom: 1px solid rgb(225, 223, 217); margin: 0px 0px 15px; padding: 5px 0px; font-size: 10px; }
.commentsnum { padding: 0px 16px 0px 0px; background: transparent url('images/comments_icon.jpg') no-repeat scroll right 3px; }
#authorinfo { border-left: 1px solid rgb(223, 221, 213); border-right: 1px solid rgb(223, 221, 213); border-bottom: 1px solid rgb(195, 195, 195); margin: 30px 0px 0px; padding: 15px; background: rgb(223, 223, 223) url('images/author_info_bg.jpg') repeat-x scroll center top; width: 597px; }
#authorinfo .avatarwrap { background-image: none; }
#authorinfo h3 { text-transform: none; }
#share { border-top: 1px solid rgb(223, 223, 223); padding: 0px 15px; width: 599px; background-color: rgb(204, 204, 204); }
#share img { border: 0px none ; margin: 0px; padding: 8px 0px 0px; background-color: rgb(204, 204, 204); }
#share p { margin: 12px 0px 0px; padding: 0px; }
#related { padding: 16px 0px; }
#related h3 { font-weight: bold; }
#related div { width: 218px; }
#related ul { border-left: 1px solid rgb(223, 221, 213); padding: 0px; width: 389px; }
#related ul li { padding: 0px 0px 0px 16px; list-style-type: none; }
#related ul li a { border-bottom: 1px solid rgb(223, 221, 213); padding: 4px 24px 4px 0px; background: transparent url('images/arrow_right.jpg') no-repeat scroll right center; display: block; width: 349px; }

#form1 input { padding: 3px; width: 160px; margin-bottom: 3px; }
.grass_roots_amount_input { width: 60px ! important;  margin-right:27px ! important; }

#form1.select { padding: 4px; margin-bottom: 0px; font-size: 12px; }
#form1.phone1 { width: 20px ! important; }
#form1 .phone2 { width: 45px ! important; }
.zips	 input{ width: 65px ! important; }
.checkbox_list3 { margin: 0px 0px 10px 20px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 85%; }
.checkbox_list3 li { margin: 5px 0px 5px 0px; padding: 0px 0px 3px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.nob { border: medium none  ! important; }
label.choice { padding: 0px 0px 2px 0px; font-size: 14px; display: block; line-height: 13px; margin-left: 0px; color: rgb(0, 0, 0); width:80px;}
label.choice_name{ width:80px;  padding: 0px 0px 0px 0px; font-size: 14px;  margin: 0px 10px 0px 0px; color: rgb(0, 0, 0); }
label.choice2 { padding: 0px 0px 2px 0px; font-size: 10px; display: block; line-height: 10px; margin-left: 0px; color:#999999; }
.forms_box4 {  margin: 0px; padding: 0px; width: 100%; }
.list_small { font-size: 11px; color:#006699; }

label.choice_name_address { font-size: 14px; width:80px;	margin: 0px 8px 0px 0px !important;  }
label.choice_name_last_name { font-size: 14px; width:80px;	margin: 0px 8px 0px 0px !important;  }
label.choice_name_city{ font-size: 14px; 	width:80px;	margin: 0px 8px 0px 0px !important;  }
label.choice_name_phone{ font-size: 14px; width:80px;	margin: 0px 8px 0px 0px !important;  }
label.choice_name_email{ font-size: 14px; width:80px;	margin: 0px 8px 0px 0px !important;  }
label.choice_name_describe{ font-size: 14px; 	margin: 0px 0px 0px 0px !important;  }

.checkbox_list3 textarea { width:210px; height:50px;}

form li.captcha {width:40% !important;}