body{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	background:url(images/background.jpg) ;  

}

#megacontainer
{
width:1015px;
/*height:1202px;*/
margin:0 auto;  
background:url(images/widget.png) no-repeat;  

}
.minorbg
{
width:1015px;
background:url(images/widget2.png) repeat-y;  
margin: 0 0 0 0;
padding: 0;
clear:both;

}

#widget1
{
width:810px;
float:left;
margin: 0 0 0 40px;
}

#widget2
{
width:181px;
float:right;
text-align:right;
margin: 0 80px 0 0;
}

#header
{
width:940px;
height:100%;
/*margin: auto;*/
/*zoom: 1;
filter: alpha(opacity=50);
opacity: 10;*/
z-index: 1;
margin: 0 0 0 35px;
}

#menu
{
width:930px;
height:50px;
margin-top: -155px ;
padding-left:20px;
padding-right:20px;

/*background:url(images/menubg.jpg) repeat-x; */ 
}

ul.menu{
    margin:17px 0 0 5px;
}

ul.menu li{
    height: 58px;
    text-align: center;
}

.menuleft
{
width:350px;
height:50px;
float: left;
/*background:url(images/menubg.jpg) repeat-x; */ 
}

.menuleft ul
{
padding:0px;
}

.menuleft li
{
display:inline;  /** makes the li move to a single line horizontally **/
background:url(images/menubg.png) no-repeat; 
/*padding:15px 45px 15px 45px;*/
/*float:left;*/
}

.menuleft li a
{
margin:0px 1px 0 -15px;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none; /** this removes underline **/
}

.menuleft li a:hover, #menu li a.active
{
color:#cf0101;
text-decoration:none;
}


.menuright
{
width:350px;
height:50px;
float:right;

/*background:url(images/menubg.jpg) repeat-x; */ 
}

.menuright ul
{
padding:0px;
}

.menuright li
{
display:inline;  /** makes the li move to a single line horizontally **/
background:url(images/menubg.png) no-repeat;  
/*padding:15px 30px 15px 30px;*/
/*float:left;*/
}

.menuright li a
{
margin:0px 1px 0 -12px;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none; /** this removes underline **/
}

.menuright li a:hover, #menu li a.active
{
color:#cf0101;
text-decoration:none;
}

.baner_div
{
}

#contentcontainer
{
margin:0 3px;
width:980px;
float:left;
margin: 0px 0 0 0;
}

.content{
margin:0 0 0 36px;
}
.user1{
	width:310px;
	height:155px;
	background:url(images/widgetuser.png) no-repeat;  
	float:left;
	margin: 25px 0px 25px 0px;
	color:#ffffff;
	font-weight:bold;
}
.user1 h3{
font-weight:bold;
font-size:16px;
}

.user1 p{
margin-top:-10px;
}
.user2{
	width:310px;
	height:155px;
	background:url(images/widgetuser.png) no-repeat;  
	float:left;
	margin: 25px 0px 25px 4px;
	color:#ffffff;
	font-weight:bold;
}
.user2 h3{
font-weight:bold;
font-size:16px;
}

.user2 p{
margin-top:-10px;
}
.user3{
	width:310px;
	height:155px;
	background:url(images/widgetuser.png) no-repeat;  
	float:left;
	margin: 25px 0px 25px 4px;
	color:#ffffff;
	font-weight:bold;
}
.user3 h3{
font-weight:bold;
font-size:16px;
}

.user3 p{
margin-top:-10px;
}
.contenttext
{
padding:10px;
float:left;
margin: -5px 0 0 45px;
font-size:12px;
}

.pinleft
{
margin: 140px 0 0 -5px;
}

.pinright{
margin: 100px 0 0 840px;
}
.rotator{
float:left;
position: absolute;
background-color:transparent;
margin: -70px 0 0 -945px;
padding: 0 0 0 0;
z-index:-1;
/*opacity:.60;
filter:alpha(opacity=70);
filter: ”°alpha(opacity=70)”±;*/

}

#component
{
width:940px;
/*height:328px;*/
background:url(images/middle.jpg);
margin: -18px 0 0 35px;

}

.top
{
width:940px;
height:37px;
background:url(images/top.png) no-repeat;
margin: 10px 0 0 35px;

}

.bottom{
width:940px;
/*height:55px;*/
background:url(images/bottom.png) no-repeat;
margin: -13px 0 0 35px;
}

.table1{
background:url(images/picture1.png);
width:246px;
height:217px;
float:left;
margin: 10px 0px 0px 20px;
}

.table2{
width:500px;
float:left;
margin: 10px 0px 0px 10px;
}
.table2 p{
text-align:justify
}

.table3{
background:url(images/picture2.png);
width:128px;
height:221px;
float:left;
margin: 10px 0px 0px -60px;
}

.photo{
float:left;
margin:23px 0 0 -97px;
}

.text{
margin: 40px 0 0 60px;
}

html{ 
	height: 100%;

}

.clear{
	clear: both;
}

/* Footer */
#footer
{
	background:url(images/footerbg.png);
    color:#ffffff;
	text-align:left;
    clear:both;
	margin: 12px 0 0 0;
	height: 35px;
	/*height:36px;*/
	/*display:block;*/	
}

#footer p{

	margin:-15px 0 0 550px;
	padding: 0 0 0 0;
	font-size:12px;
	font-family:arial;
}

.cap{
margin-top:-10px;
margin-left:0px;
}
.rightfooter
{
float:right;
margin-right: 500px;
}

.coin-slider{
margin: auto;
}

.fruit_header
{
    width:810px;  
    height:135px;
    z-index: 5;
    position: absolute;
}

.logo
{
    width:940px;  
    height:320px;
    background:url(images/header_bg.png) repeat-x transparent;
    z-index: 10;
    position: absolute;
}
.logo_img
{
    width:235px;
    padding-top:25px;
    margin: auto;
    height: 235px;

    
}

.contact_form_div{
margin: 0 0 0 0px;
}

.contact_form{
margin: 15px 0 0 100px;
font-size: 18px;
font-weight: bold;
}
.contact_detail_block{
margin: 0 0 0 100px;
}

.contact_label{
margin-top:0px;
margin-left:100px;
}

.contact_field{
margin-top:0px;
margin-left:100px;
}

.row.position{
font-size:18px;
font-weight: bold;
margin-top: 20px;
margin-left: -2px;
}

.row.address{
margin:0px;
}

.row.city{
margin:0px;
}

.row.state{
display:none;
}

.contact_label input[type=submit]{
margin-top:-10px;
margin-left:0px;
padding:8px;
margin-bottom: 15px;
}

/*PATCH @ 6 sept 2011*/
div.content div.contact_desc
{
    margin: -10px 0 0 100px;
}

.row
{
	width:900px;
}


.row.email a
{
	text-decoration:none;
	color: black;
}

.map
{
	border:1px solid #ffffff !important;
}

.jquery_accordion ul
{
	font-size:12px;
	padding:20px 40px 20px 40px;
}

.jquery_accordion h1
{
	padding:5px 0 5px 0;
}

.jquery_accordion li
{
	padding:3px 0 3px 0;
}

