body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	/*background-image: url(../images/bg.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
}

p {
	margin:0;
	margin-bottom:10px;
	padding:0;
}

div {
	margin:0;
	padding:0;
}
br {
	clear:both;
}
h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#39B54A;
	margin-bottom:10px;

}

#wraper {
	width:980px;
	margin:0 auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/wrap_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#logo {
	padding-left:40px;
	padding-top:12px;
}

#phone {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#23A8EB;
	clear:both;
	padding-right:20px;
}

#call{
	width:140px;
	background-image:url(../images/call.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:35px;
	float:right;
	height:33px;
	padding-top:10px;
	white-space:nowrap;
}

#navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0 auto;
}

#navigation ul {
	margin:0;
	padding:0;
	margin-top:120px;
	text-align:center;
	padding-bottom:50px;
}

#navigation li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

#navigation li a {
	color:#1D7E2A;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:30px;
	padding-bottom:4px;
	border-right: 1px solid #FFFFFF;
}

#navigation li a:hover {
	color:#1D7E2A;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	background-image: url(../images/hover.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.content { 
	clear:both;
	margin-top:5px;

}

#left {
	float:left;
	width:680px;
	padding-left:10px;
}

#right {
	float:right;
	width:280px;

}

/* round corner */ 

.roud{display:block}
.roud *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F4F4F4}
.roud1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background:#f6f6f6}
.roud2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f6f6f6}
.roud3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;}
.roud4{
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa}
.roud5{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.roudfg{
  background:#F4F4F4}

/* end if round corner */ 

#news {
	text-align:center;
}

#news img {
	border: 2px solid #D1D1D1;
	
}

#news h2{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2096F6;
	margin:0;
	padding:0;
	padding-left:16px;
	text-align:left;
}

.news {
	clear:both;
	border-top:1px solid #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	margin-top:10px;
	width:90%;
	text-align:left;
	line-height:16px;
	padding-left:15px;
	padding-top:10px;
}

.news a {
	font-weight:bold;
	color:#666666;

}	
.news a:hover {
	font-weight:bold;
	color:#2096F6;
	text-decoration:none;
}	

.more {
	text-align:right;
	padding:5px;
	color:#94C117;
	
}

.more a {
	text-align:right;
	padding-right:10px;
	color:#94C117;
	text-decoration:underline;
	font-weight:bold;
}

.more a:hover {
	text-align:right;
	padding-right:10px;
	color:#3366CC;
	text-decoration:underline;
	font-weight:bold;
}

#content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#6C6C6C;*/
	color:#000000;
	line-height:16px;
}

.content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#39B54A;
	margin-bottom:10px;
}

#product_container {
	clear:both;
	margin-top:15px;
}

.product1 {
	background-image:url(../images/1.gif);
	background-repeat:no-repeat;
	width:215px;
	font-size:11px;
	float:left;
	margin-left:5px;
}

.product2 {
	background-image:url(../images/2.gif);
	background-repeat:no-repeat;
	width:215px;
	font-size:11px;
	float:left;
	margin-left:5px;
}

.product3 {
	background-image:url(../images/3.gif);
	background-repeat:no-repeat;
	width:215px;
	font-size:11px;
	float:left;
	margin-left:5px;
}

#product_container h2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#317B98;
	padding-left:85px;
	padding-top:20px;
}
.product_content {
	padding:7px;
	margin-top:12px;
}

#testimonial {
	clear:both;
	border-top: 1px solid #f2f2f2;
	padding:10px;
	border-bottom: 1px solid #f2f2f2;
}

#testimonial h2{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2096F6;
	margin:0;
	padding:0;
	padding-bottom:10px;
	text-align:left;
}

#footer {
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	height:174px;
	clear:both;
	width:1000px;
	margin:0 auto;
}
#footer_link {
	background-image:url(../images/footer_1.gif);
	background-repeat:no-repeat;
	width:980px;
	height:110px;
	text-align:left;
	padding-left:80px;
	padding-top:70px;
	/*color:#FFFFFF;*/
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer_link a {
	/*color:#FFFFFF;*/
	color:#000000;
	padding-left:5px;
}

#footer_link a:hover {
	color:#006600;
}

.copyright {
	padding-top:10px;
	padding-left:5px;
}

/*YX order form*/

#YX_order	{


}

.YX_float_left	{
	
	float:left;

}

#YX_customer_form	{

	width:250px;
	
}

input.yx_txt	{
	
	width:145px;

}
input.yx_product	{

	width:45px;

}

#YX_product_view	{

	width:350px;
}

#YX_product_list	{

	clear:both;
	padding-top:15px;

}

td.YX_product_header	{

	background:#aadd22;
	color:#000000;
	font-weight:400;
	padding-right:6px;
	padding-left:6px;
	text-align:center;
	font-size:0.8em;
}

.YX_product_list_A	{

	font-size:0.8em;
	background:#F9F7ED;
}

.YX_product_list_B	{

	font-size:0.8em;

}
#YX_top_area p	{
	
	margin-bottom:10px;

}



.urbangreymenu{
width: 260px; /*width of menu*/
padding-bottom:15px;
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
/*background: #949CCD url(media/arrowstop.gif) no-repeat 8px 6px;*/ /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 15px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/


}

.urbangreymenu ul li a{
font: bold 12px Arial;
color: #1D7E2A;
/*background: #E8E7F4;*/
	background-image: url(../images/light_green_bg.jpg);
	



display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 10px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #1D7E2A;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
	
	color: #1D7E2A;

	/*background: #292173;*/

	background-image: url(../images/hover.gif);
	background-repeat: repeat-x;
	background-position: left bottom;



}

