body
{
	font-family:Arial;
	font-size:12px;
	line-height:19px;	
	color:#434343;
	font-weight:normal;
	margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;
	 background-image:url(../images/body-bg.gif);
background-repeat:repeat-x; z-index:100;
}


#inn-bg
{
background-image:url(../images/body-bg.gif);
background-repeat:repeat-x;
background-position:left top;
float:left;
width:100%;
height:100%;
}

	



#left-img
{
width:26px;
float:left;
}
#page-align
{
 margin-left:auto; margin-right:auto;
width:1004px;
}
#middle-section
{
width:952px;
float:left;
}
#right-img
{
width:26px;
float:right;
}

#align-left
{
float:left;
}
#top-section
{
float:left;
padding:0px 20px 0px 15px;
height:127px;
width:914px;
}
#logo
{
padding-top:35px;
padding-left:15px;
float:left;
width:335px;
}
#right-top-sec
{
float:right;
width:510px;
padding-top:10px;
text-align:right;
padding-left:54px;
color:#2d2c2c;
height:116px;
}
.top-banner-section
{
float:right; height:70px;

}
.top-banner
{
 float:left; width:234px; padding-right:5px;
height:70px;
}
.search-login-sec
{
padding-top:10px; float:right; width:510px; text-align:right;
}
#menu-section
{
 background-image:url(../images/menu-tile.gif); background-repeat:repeat-x;
 width:952px;
 float:left;
 height:51px;
}
#main-section
{
background-image:url(../images/cream-bit.gif); background-repeat:repeat;
padding-bottom:7px;
width:952px;
float:left;
}
#table-704
{
width:704px;
float:left;
}
#table-950
{
width:950px;
float:left;
}
#main-img
{
padding: 14px 12px 14px 13px;
float:left;
background-color:#FFFFFF;

}
#main-img-tile
{
background-image:url(../images/main-img-tile.gif); background-repeat:repeat-y;
padding: 12px 20px 20px 30px;
width:315px;
float:left;
}
#pad-text
{
padding:25px 30px 20px 30px;
float:left;
width:330px;
background-color:#FFFFFF;

}
.ind-left-banner
{
float:left; padding-left:10px;
}
#col2
{
margin-left:7px;
width:300px;
float:left;
}
#col2-pad-text-look
{
padding:27px 35px 25px 20px;
float:left;
width:245px;
height:100%;
background-color:#FFFFFF;

}
#col2-pad-text
{
padding:20px 35px 25px 20px;
float:left;
width:245px;
background-color:#FFFFFF;
}

.icon
{
float:left;
padding-right:10px;
}
#grey-bg
{
background-color:#F3F6F7;
padding:6px 10px 7px 10px;
color:#555656;
float:left;
}
#bullet
{
background-image:url(../images/bullet.gif); background-repeat:no-repeat;
background-position:3px 9px;
padding:0px 0px 0px 20px;
line-height:23px;
border-bottom: 1px dashed #E6E4D6;
color:#616161;
}
#green-bg-tile
{
background-image:url(../images/green-tile-bg.jpg); background-repeat:repeat-y;
padding: 10px 20px 10px 30px;
width:250px;
float:left;
}
#col2-pad-text-job
{
padding:15px 35px 25px 20px;
float:left;
width:245px;
height:130px;


}
#col3
{
width:248px;
float:right;
color:#616161;
background-image:url(../images/cream-bit.gif); background-repeat:repeat;
}
.inn-right-banner
{
float:left;
padding:0px 33px 15px 15px;
height:200px;

}
#col3-pad-text
{
padding:18px 33px 25px 18px;
float:left;
width:195px;
}
#white-bit
{
background-image:url(../images/white-bit.gif); background-repeat:repeat;
height:4px;
float:left;
width:248px;
}
#inn-main-section
{
background-color:#FFFFFF;
padding-bottom:7px;
width:952px;
float:left;
}
#inn-main-sec
{
background-repeat:no-repeat;
background-position:right top;
width:690px;
border-bottom:3px solid #BA2117;
padding-top:10px;
padding-bottom:10px;
height:35px;
font-size:25px;
color:#3B8436;
font-weight:bold;
line-height:35px;
letter-spacing:-1px;
}
#inn-main-sec-full
{
background-repeat:no-repeat;
background-position:right top;
border-bottom:3px solid #BA2117;
padding-top:10px;
padding-bottom:10px;
height:35px;
font-size:25px;
color:#3B8436;
font-weight:bold;
line-height:35px;
letter-spacing:-1px;
}

.top-individual
{
background-image:url(../images/top-individual.jpg);
}
.inn-photo-bdr
{
border:3px solid #9B9B9B;
background-color:#DFDFDF;
margin-right:10px;
float:left;
}
#grey-bit
{
background-image:url(../images/grey-bit.gif); background-repeat:repeat;
width:170px;
height:6px;
}
#leftlink
{
width:157px;
}
.inn-banner-left-sec
{
width:160px;
padding-left:10px;
padding-top:20px;
float:left;
}
.inner-banner-left
{
padding-bottom:8px;
float:left;
height:200px;
}
.bdr-dashed
{
border-bottom: 1px dashed #9C9C9C;
}

.bdr-right
{
border-right: 1px solid #BFBDBD;
}
#box-search
{
width:309px;
float:left;
}
#box-login
{
width:309px;
float:left;
}
#box-img-tile
{
background-image:url(../images/reg-mid-bg.gif); background-repeat:repeat-y;
width:249px;
padding:15px 25px 30px 35px;
float:left;
}
#box-img
{
width:309px;
float:left;
}
#search-bot-line
{
background-image:url(../images/reg-line.gif); background-repeat:repeat-x;

/*height:30px;*/
width:90%;
margin-top:5px;
margin-bottom:5px;
}

.search-field 
{
		border : 0;
		background-image:url(../images/search-bg.gif); background-repeat:no-repeat; background-position:right top;
		color: #4A4A4A;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial;
		padding-left:7px;
		padding-top:5px;
		height:21px;
}
.search-field-in
{
		border : 0;
		background-image:url(../images/search-bg.gif); background-repeat:no-repeat;
		color: #4A4A4A;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial;
		padding-left:5px;
		padding-top:4px;
		height:21px;
		float:right;
}

.field-btn 
{
  width:200px;
  height:23px;
  padding-bottom:5px;
  padding-top:5px;
  font-size:14px;
  font-weight:bold;
  background-color:#ffffff;
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=70);
  opacity:0.6;

}
.field-list-bg 
{
			
		border :0;
		color: #000000;
		font-weight:normal; font-size:12px; font-family:Arial;
		padding-left:5px; padding-top:2px; padding-bottom:2px;
		background-image:url(../images/list-bg.gif); background-repeat:no-repeat;
		 
		height:27px;
		width:200px;
		float:left;
}

#foot
{
height:92px;
background-color:#B4CD6C;
float:left;
text-align:center;
width:952px;
line-height:92px;
}

#gallery-sec
{
 padding-top:20px; padding-left:22px; padding-right:50px; float:left;
}
#gallery {width:300px; position:relative; z-index:100;}

#gallery img.left {position:relative; margin-right:10px; margin-top:-14px; width:15px; height:15px; float:right;cursor:pointer;}
#gallery img.right {position:relative;margin-right:0px; margin-top:-14px; width:15px; height:15px; float:right;  cursor:pointer;}

#gallery ul {list-style:none; padding:0; margin:0; float:left;}
#gallery ul li {display:inline; float:left;cursor:pointer;}
/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {width:0; height:0;}

#gallery ul li span {display:none; position:absolute; left:75px; top:40px; width:240px;text-align:justify;}


#gallery ul li.chosen {border-color:#fff; cursor:default;}
#gallery ul li.chosen div {position:absolute; left:0; top:40px; }
#gallery ul li.chosen div i { float:left; width:75px; height:75px; display:table-cell; vertical-align:middle;
} 
#gallery ul li.chosen div i img {visibility:visible; width:55px; height:55px;  margin:0 auto; float:left;}

#gallery ul li.chosen span {display:block;}


.field-submit
{
border:#006666 0px solid;
background-image:url(../images/brown-green-submit.gif);
background-repeat:no-repeat;
width:76px;
height:28px;
}
/*non-ngo-form*/
#table-div
{
width:704px;
float:left;
}
#heading
{
float:left;
font-size:25px;
color:#3B8436;
font-weight:bold;
line-height:35px;
letter-spacing:-1px;
}
#page
{
float:right;
}
#pad-left
{
float:right;
}
#appeal-details-out
{
float:left;
width:425px;
padding-right:41px;
}
#appeal-details
{
float:left;
width:450px;
}
#appeal-lines
{
float:left;
width:450px;
background-image:url(../images/appeal-hori-line.gif);
margin-top:21px;
margin-bottom:21px;
}
#appeal-details-table
{
float:left;
width:201px;
margin-top:40px;
 }
#appeal-tab-mid
{
float:left;
width:400px;
background-image:url(../images/appeal-tab-mid.gif);
padding-left:22px;
padding-right:28px;
padding-top:16px;
}
#left-div
{
float:left;
}
#org-line
{
float:left;
width:150px;
background-image:url(../images/org-bit.gif);
height:1px;
margin-top:15px;
margin-bottom:15px;
}
#wid-150
{
float:left;
width:198px;
padding-bottom:20px;
}
#appeal-list-out
{
float:left;
width:570px;
}
#appeal-list-lines
{
float:left;
width:570px;
height:2px;
background-image:url(../images/appeal-hori-line.gif);
margin-top:21px;
margin-bottom:21px;
}
#appeal-list-details
{
float:left;
width:570px;
}

#logged-table-left
{
float:left;
width:195px;
background-image:url(../images/grey-bit.gif);
background-repeat:repeat-y;
padding-right:15px;
background-position:right;
}
#logged-table-right
{
float:left;
width:200px;
padding-left:20px;
}
#product-photo-out
{
float:left;
width:200px;
}
#product-photo-brdr
{
float:left;
border:#CDCBCB solid 2px;
background-color:#FAF9F1;
}
#product-details
{
float:left;
width:445px;
margin-top:20px;
}
#prod-measure-box
{
float:left;
padding:6px 13px 6px 13px;
background-color:#DFD3C9;
}
#prod-price-box
{
float:left;
padding:6px 13px 6px 13px;
background-color:#EAE3DC;
}
#prod-field
{
float:left;
padding-right:10px;
}
#prod-desc
{
float:left;
width:160px;
}



/*products-list*/
#green-line
{
float:left;
background-color:#77A545;
height:7px;
width:450px;
margin-top:15px;
margin-bottom:15px;
}
#red-thin-line
{
float:left;
background-color:#BD2B21;
height:2px;
width:450px;
margin-top:23px;
margin-bottom:15px;
}
#red-thin-line-full
{
float:left;
background-color:#BD2B21;
height:2px;
width:640px;
margin-top:23px;
margin-bottom:15px;
}
#dot-div
{
float:left;
width:422px;
border-top:dashed #996633 1px;
margin-top:23px;
margin-bottom:10px;
}
#pad-dot-left
{
float:left;
width:425px;
}
#posting-div
{
clear:both;
width:425px;
padding-left:25px;
}
#submit-div
{
float:right;
padding-right:80px;
padding-top:10px;
}
#right-div
{
float:right;
}
#get-in-popup
{
float:left;
width:774px;
border:#FFFFFF 13px solid;
}
#get-in-green-brdr
{
float:left;
width:770px;
border:#3A9622 2px solid;
}
#get-in-white-brdr
{
float:left;
width:766px;
border:#FFFFFF 2px solid;
}
#get-in-crm-brdr
{
float:left;
width:727px;
border:#ECF7DE 2px solid;
padding-left:20px;
padding-right:15px;
padding-top:15px;
padding-bottom:15px;
}
#requirement
{
float:left;
width:460px;
padding-right:20px;
}
#manage
{
float:left;
width:130px;
padding-right:22px;
}
#needhelp
{
float:left;
width:88px;
}

#pop-mid
{
float:left;
width:721px;
padding-left:31px;
padding-right:21px;
background-image:url(../images/pop-mid.gif);
padding-top:15px;
padding-bottom:15px;
}

#textarea
{
float:left;
width:325px;
padding-left:25px;
}



#wid-res
{
float:left;
width:205px;
padding-bottom:20px;
border-right:#95B96C 1px solid;
}
#wid-tax
{
float:left;
width:170px;
padding-left:10px;
padding-bottom:20px;
}
#name-div
{
float:left;
width:100px;
}
#maplink
{
padding:23px 33px 15px 5px;
float:right;
width:195px;
}
#map-head-bg
{
background-image:url(../images/head-bg.gif); background-repeat:repeat-x;
height:25px;
color:#607621;
font-weight:bold;
}
.ind-right-banner
{
float:left; padding-left:30px; padding-right:36px;
}

.odd-bg
{
background-color:#F7F7F7;
font-size:11px;
}
.even-bg
{
background-color:#FFFFFF;
font-size:11px;
}
#forgetdiv
{
width:309px;
float:left;
}
a
{
outline:none;
}

