body,td,th {

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

	font-size: 12px;

	color: #333;

	line-height: 147%;

}

body {

	background:url(../../../../templates/vj-lemonsite/images/bkgd-home.gif) #ccc repeat-x 50% top;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-bottom: 20px;

}



/* LAYOUT */





#top {

	width: 797px;

	margin: 0 auto;

	height: 125px;

}



#logo {

	width: 200px;

	float: left;
	
	margin-left: 10px;

	margin-top: 91px;

	height: 25px;

}



#header {

	width: 100%;

	height: 260px;

	margin-top: 10px;

	clear: left;

}



#headerin {

	width: 797px;

	margin: 0 auto;

	height: 260px;

	margin-top: -5px;
	background-image:url(../images/main_bg.jpg);
	
		/*border-top: solid 1px black;

	border-bottom: solid 1px black;*/

}

	

#header2 {

	width: 797px;
	
	margin: 0 auto;

	height: 30px;

	margin-top: 5px;

	clear: left;

	background-image:url(../images/header2_bg.jpg);

	/*border-top: solid 1px #99cc00;

	border-bottom: solid 1px #99cc00;*/

}



#headerin2 {

	width: 797px;

	margin: 0 auto;

	height: 130px;

	display: block;

	}



#user1 {

	width: 410px;

	float: right;

	margin-top: 100px;

	color: #999999;

}



#user1 h3 {

	font-size: 23px;

	font-weight: normal;

	text-transform: uppercase;

	color: #fff;

	line-height: 120%;

	font-family: Tahoma, Arial, Helvetica;

}



#user1 a {

	color: #fff;

}



#user2 {

	width: 410px;

	float: right;

	margin-top: 25px;

	color: #999999;

}



#user2 h3 {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #fff;

	line-height: 120%;

	font-family: Tahoma, Arial, Helvetica;

}



#user2 a {

	color: #fff;

}



#main {

	width: 797px;

	margin: 0 auto;

}



#mainin {

	width: 797px;

	display: inline-block;

}



#bcrumbs {

	width: 400px;

	clear:left;

	float: left;

	height: 15px;

	margin-top: 5px;

	font-weight: bold;

	color: #333;

	margin-bottom: 10px;

}



#bcrumbs a {

	color: #333;

	line-height: 15px;

	text-decoration: none;

	font-weight: normal;

}



#bcrumbs a:hover {

	text-decoration: underline;

}



#content {

	width: 510px;

	padding-right: 10px;

	float: left;

	border-top: solid 1px #fff;

	padding-bottom: 20px;

}



#content2 {
	width: 400px;
	padding-right: 10px;
	float: left;
	padding-bottom: 20px;
}



#right {

border: dotted 1px #ccc;

	width: 244px;

	float: right;

	color: #999999;

	font-size: 12px;

	margin-top: 0px;
	margin-bottom: 20px;

	background: white url(../images/right_bg.png) no-repeat;
	background-position:right bottom; 

	min-height: 225px;

	display: block;

	padding-bottom: 20px;

	padding-top: 15px;

	padding-left: 20px;

}



#right .moduletable {

	margin-bottom: 20px;

	width: 210px;

}



#right h3 {

	color: black;

	font-size: 15px;

	text-transform: none;

	font-weight: bold;

	margin-bottom: 10px;

}



#bottom {
	width: 797px;
	clear: left;
	height: 77px;
	margin: 0 auto;
	margin-top: 5px;
	background: white;
}



#bottom .moduletable {

	width: 255px;

	float: left;

	height: 77px;

	margin-top: -4px;

	margin-left: 10px;

}



#bottom h3 {

	display: none;

}



#footer {

	width: 797px;

	clear: left;

	margin: 0 auto;

	color: #333;

	margin-top: 1px;

	margin-bottom: 30px;

}

#footer a {
color:#999999;
}

#footerright .moduletable,

#footerleft .moduletable {

	margin-left: 0;

	margin-bottom: 10px;

}



#footerleft {

	width: 350px;

	float:left;

	font-size: 10px;
	
	color:#666666;

}



#footerright {

	float: right;

	width: 400px;

	text-align: right;

	font-size: 10px;
	
	color:#666666;

}

.componentheading {
font-size: 23px;

	color: #ADD237;

	padding-top:0;

	margin:0;

	margin-bottom: 5px;

	text-transform: uppercase;

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

	font-weight: bold;
	}



h2 {

	font-size: 23px;

	color: #ADD237;

	padding-top:0;

	margin:0;

	margin-bottom: 5px;

	text-transform: uppercase;

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

	font-weight: bold;

}



h1 {

	font-size: 18px;

	color: #333;

	font-family: Arial Narrow, Arial, Helvetica

}



h3 {

	font-size: 14px;

	color: #333;

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

	font-weight: bold;

	margin-bottom: 5px;

	margin-top: 5px;

}



h2.contentheading, h2.componentheading {

	margin-bottom: 15px;

	margin-top: 10px;

	line-height: 100%;

}



p {

	margin-top: 6px;

}



a {

	color: #000;

}



a:hover {

	color: #999999;

}



.clear {

	clear: both;

}



#mainMenu h3 {

	display: none;

}



img {

	border: none;

}



fieldset{ border: none;}


#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0px;top:0;left:0;z-index:998;}

#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}

#shadowbox{display:none;visibility:hidden;margin:0 auto; padding:10px; position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}

#shadowbox_title{height:25px;padding:0;overflow:hidden;}

#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}

#shadowbox_body{
	position:relative;
	overflow:hidden;
	margin:5px;
	padding:10px;
	
	background-color: #ccc;
}

#shadowbox_body_inner{position:relative;overflow:hidden;}

#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#FFF;}

#shadowbox_loading img{margin:10px 10px 0 10px;}

#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}

#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}

.contentpane {
	padding:10px;
}

#shadowbox_content.html{height:100%;width:100%;overflow:auto;
padding: 10px;
}

#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}

#shadowbox_toolbar_inner{height:20px;color:#fff;}

#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:16px;height:10px;line-height:10px;}

#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}

#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}

#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}

#shadowbox_counter{float:left;padding-left:10px;}

#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}

div.shadowbox_message{text-align:center;padding:10px;}

div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}

div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
