{

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 

}



body {

	text-align: 	center;

	margin: 		0;

	padding: 		0;

	background-color: #A39E4D;

	/*background-image:url(../img/bg.jpg);

	background:url(../img/new_bg3.png) repeat;*/

	background:url(../img/bg4.gif) repeat;

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

	font-size: 11px;

	color:#717171;

}



body#green {

	text-align: 	center;

	margin: 		0;

	padding: 		0;

	background-color: #A39E4D;

	background:url(../img/bg-green.gif) repeat;

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

	font-size: 11px;

	color:#454545;

}



#discription, #review {margin:0; padding:0;}/**/





html,body {	height:100%;}

* {padding:0; margin:0;  } /*! - Mozilla*/

img {border:0;}

div { margin:0; padding:0;}

p {margin-bottom: 12px;}



object, embed {margin:0;}



#container {

	margin: 50px auto 0 auto;

	width:773px;

	}

	

	#container_home {

	/*margin: 93px auto 0 auto;*/

	margin: 63px auto 0 auto;

	width:763px;

	}



#container #email, #container_home #email{
float:right;
margin-bottom:5px;
}



#container #email a, #container_home #email a{

background:url(../img/email2.gif) 0 3px no-repeat;
text-indent:-99999px;
height:16px;
display:block;
width:154px;
float:right;
margin-right:10px;
margin-bottom:0px;
}



/* Border */

#container #top_border{

background:url(../img/top_br.gif) no-repeat; 

height:7px; 

font-size:2px; 

position:relative; 

}



#container #main_border{

background:#fff url(../img/main_bg.gif) repeat-y

}



#container #bottom_border{

background:url(../img/top_br.gif) no-repeat; 

height:7px; 

font-size:2px; 

position:relative 

}



#bottom_border .left{

background:url(../img/lb_br.gif);

width:7px; height:7px; 

float:left

}



#bottom_border .right{

background:url(../img/rb_br.gif);

width:7px; height:7px; 

float:right

}



#container_home #top_border{

background:url(../img/top_br_home.gif) no-repeat; 

height:7px; 

font-size:2px; 

position:relative; 

}



#container_home #main_border{

background:url(../img/main_bg_home.gif) repeat-y

}



#container_home #bottom_border{

background:url(../img/top_br.gif) no-repeat; 

height:7px; 

font-size:2px; 

position:relative 

}

/* */



#head {

height:120px; padding:0 5px 0 4px;

}



#container .who_we_are, #container .services, #container .contact, #container .our_w, #container .p_r{	

	padding:11px;

	text-align:left;

	width:auto;

}



	

	#container_home #main_border .home{

	

	padding:5px;



}



#container_home #main_border .home{

	

	padding:5px 12px;	

}



#container_home #main_border .home #content{

	

	border:6px solid #f6f5e6;

}





#container_home .home #content{

background-image: url(../img/home_bg.jpg);

width:727px;

height:253px;

vertical-align:top;

}





#logo a img {

margin: 25px 0 0 43px; 



}



.home #content #logo {

text-align:left;

margin:0;

padding:0;

margin: 17px 0 0 0px; 

}



.home #content #logo a img {

margin: 0 0 0 20px; 



}





#menu{

padding:0;

height:25px;

text-align:left;

margin:0 0 0 3px

}



.home #menu {

padding:0;

margin:0 0 0 0px;

}



#menu a{

float:left; 

margin: 13px 0 0 10px;

display:block;

height: 9px;

text-indent:-99999px;

text-decoration:none;

overflow:hidden;

padding:0;

}





.home #menu a {
	margin: 11px 0 0 10px;
	padding: 0;
}

#menu a.selected,
#menu a:hover {
	background-position: 0 -9px;
}

#who a{

margin-left:5px;

width:82px;

background:url(../img/who_we_are.gif) top no-repeat;

}



.home #menu #who a{

margin-left:5px;

}





#services a{

width:58px;

background-image:url(../img/services.gif);

}



#contact_us a{

width:81px;

background-image:url(../img/contact_us.gif);

}

#giving a {
	width: 50px;
	background-image: url(../img/giving.gif);
}


#portfolio a{

width:71px;

background-image:url(../img/portfolio.gif);

}



#in_the_news a{

width:117px;

background-image:url(../img/in_the_news_h.gif);

}





#right_image {float:right; padding:0px 7px 0 0}



.who_we_are div.copy, .contact div.copy, .p_r div.copy{
	position:relative;
	left:-4px;
	display:block;
	background: url(../img/who_bg.jpg) -11px 35px no-repeat;
	padding:0 0 25px 0;
	min-height:500px;
	_height:500px;
}

.services div.copy{

	position:relative;
	left:-4px; 

	background: url(../img/services_bg3.jpg) -11px 35px no-repeat;
	padding:0 0 25px 0;
}

/* Press Releases */

.p_r .copy h1{

text-align:left;

 color: #683907;

 font-size: 15px;

 padding-left:200px;

 padding-bottom:9px;

	

}



.p_r .copy hr{

 height:1px;

 color: #b13349;

 font-size: 15px;

 margin:0 0 0 200px;

 padding:0;

 font-size:1px;

}



.p_r .copy p,
.contact .copy p {
	line-height: 12px;
	font-size: 11px;
}
.p_w .copy p {
	line-height: 18px;
	font-size: 11px;
}






div.copy{
text-align:left;
width:450px;
padding:0;

}



.our_w div.copy{

	background: none; 

	position:relative;

left:-4px; display:block;

	background: url(../img/who_bg.jpg) -11px 35px no-repeat;



}





.our_w div.copy p{
display:block;left:11px; position:relative;
line-height:18px;
text-align:justify;
margin-left:200px;
width:537px;
}



div.copy p{ 
display:block;
line-height:18px;
text-align:justify;
margin-left:200px;
width:250px;
}

.services div.copy p { 
	text-align: justify;
}
.services div.copy p strong { 
	font-size: 1.15em;
	font-weight: 400;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.services div.copy p.postscript { 
	margin-top: 10px;
	font-size: 1.10em;
}

div.copy ul{
display:block;
width:250px;
line-height:18px;
text-align:justify;
margin-left: 200px; 
padding-left:0px;
list-style-type:none;
list-style-image:url(../img/bullet.gif);
}



div.copy ul li{
margin-left:20px;
padding-left:0em;
list-style-position:outside;
}



div.copy p a, a{color:#683907;}


/*
div.copy p a:hover, a:hover{color:#b9640c;}
*/


div.copy p.header {

height:14px;

display:block;

overflow:hidden;

text-indent:-99999px;

background-position:right top;

background-repeat:no-repeat;

}



div.copy p.who{background-image: url(../img/who_h.gif);}

div.copy p.contact_us{background-image: url(../img/contact_h.gif);}

div.copy p.giving{background-image: url(../img/giving_h.gif);}

div.copy p.portfolio{background-image: url(../img/portfolio_h.gif);background-position:120px top;}

div.copy p.in_the_news{background-image: url(../img/in_the_news_h.gif);}

div.copy p.s_h{background-image: url(../img/services_h.gif);}



a.item{padding:0;

float:left; 

height: 104px; width:85px;

margin: 0 10px 0 0;

display:block;

text-indent:-99999px;

text-decoration:none;

background-image:url(../img/item.gif);

background-position:top left;



}



a.who_item{padding:0;

float:left; 

height: 104px; width:85px;

margin: 0 10px 0 0;

text-indent:-99999px;

text-decoration:none;

background-image:url(../img/who_item_new_color.gif);

background-position:top left;

}



a.services_item{padding:0;

float:left; 

height: 104px; width:85px;

margin: 0 10px 0 0;

text-indent:-99999px;

text-decoration:none;

background-image:url(../img/services_item_new_candy.gif);

background-position:top left;

}



a.contact_item{padding:0;

float:left; 

height: 104px; width:85px;

margin: 0 10px 0 0;

text-indent:-99999px;

text-decoration:none;

background-image:url(../img/contact_item_new_color.gif);

background-position:top left;

}

a.giving_item {
padding:0;

float:left; 

height: 104px; width:85px;

margin: 0 10px 0 0;

text-indent:-99999px;

text-decoration:none;

background-image:url(../img/giving_item_new_color.gif);

background-position:top left;
}



a.portfolio_item{padding:0;

float:left; 

height: 104px; width:85px;

margin: 0 10px 0 0;

text-indent:-99999px;

text-decoration:none;

background-image:url(../img/portfolio_item_new_color.gif);

background-position:top left;

}

.items {width:275px;

float:right; 

margin:0; 

padding:8px 2px 0 0;
	position: relative;
}



.items a#last {margin:0; }

.items a#lastline {
	margin: 10px 0 0 0;
	position: absolute;
	top: 110px;
	right: 2px;
}

.items a:hover {
	background-position: 0 -104px;
}



.fl_image{

height:40px;

position:relative;

top:-40px;

width:275px;

z-index:10;

float:right;

overflow:hidden;

margin:0 5px -40px 0;

padding:0;

background:url(../img/disc_luxury.jpg) no-repeat;

background-position:right;

}



.services .fl_image{
	background-image: url(../img/flawless_implementation.gif);
}
.giving .fl_image{
	background-image: url(../img/heart.gif);
	height: 16px;
	top: -16px;
	margin-bottom: -16px;
}
.good-works .fl_image{
	background-image: url(../img/good_works.gif);
	height: 16px;
	top: -16px;
	margin-bottom: -16px;
}
.contact .fl_image{
	background-image: url(../img/sophistication.gif);
	height: 16px;
	top: -16px;
	margin-bottom: -16px;
}
.who_we_are .fl_image{
	background-image: url(../img/cosmopolitan.gif);
	height: 16px;
	top: -16px;
	margin-bottom: -16px;
}


/* Footer */



#footer {
	text-align: center;
	margin: 18px 0 10px 0;
}



/*****/

 /* CSS HACKS

--------------------------------------------------------------------*/



 /* clearfix (already applied on #body)

--------------------------------*/



.clearfix:after,body:after {

    content:"."; 

    display:block; 

    height:0; 

	line-height: 0px; /* RB - Added */ 

    clear:both; 

    visibility:hidden;

}



.clearfix, body {

	display:inline-table;}



/* Hides from IE-mac \*/

* html .clearfix, * html body {height: 1%;}

.clearfix, body {display: block;}

/* End hide from IE-mac */

/* for update to contact doc structure */
dl {
	margin-left: 200px;
	position: relative;
}
dt {
	font-weight: bold;
	position: absolute;
	left: 0;
	margin-left: 0;
	padding-left: 0;
}
dd {
	padding-left: 50px;
	margin-bottom: 8px;
}
