* {
	margin: 0;
	padding: 0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	line-height:150%;
	color: #000;
}
/*======================Poll Start====================*/
fieldset {
	border: solid 0px #666666;
	width: 190px;
	padding: 0;
}

legend {
	color: #ffffff;
	width:200px;
	background: #000000;
	padding: 0px;
	font-weight: bold;
}

.vote {
	margin-top: 4px;
	padding: 0 0 0 0;
}

.vote p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.errorMessage {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
}

.credit {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #696969;
}

input.submit {
	color: #000000;
	background: #ddd;
	border: 2px outset #cccccc;
}

/* Default for the poll bars */

.pollBar {
	height: 15px;
	background: #ff0000;
	border: 1px solid #000000;
}

/* Poll bar ids are sequential and one-indexed */

#pollBar1 {
	background: #ff0000;
}

#pollBar2 {
	background: #00ff00;
}

#pollBar3 {
	background: #0000ff;
}

#pollBar4 {
	background: #ffff00;
}

#pollBar5 {
	background: #00ffff;
}

#pollBar6 {
	background: #ff00ff;
}
/*======================Poll End====================*/
.menuleft {
z-index:1000;
font-size:12px;

float: left;
margin:0px 0 5px 0px; 
position:relative;
top:5px;
left:-1px;
}

img.floatLeft { 
    float: left; 
    margin: 0px 5px 5px 0; 
	clear:both;
}
img.floatRight { 
    float: right; 
    margin: 0px 0 5px 10px; 
}
.menuleft ul {
padding:0;
margin:0px;
list-style-type:none;
width:200px;
height:338px;
position:relative;
border:0px solid #fff;
}

.menuleft li {
background:#ddd;
height:26px;
}
* html .menuleft li {margin-left:-16px; margin-left:0;}

.menuleft table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; width:0; height:0;}


.menuleft a, .menuleft a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:200px;
color:#000;
text-indent:5px;
border-bottom:1px solid #fff;
border-left: 1px solid #fff;
background:#ddd;
}

* html .menuleft a:hover {color:#fff; background:#000;}

.menuleft :hover > a {
color:#fff; 
background:#000;
}


.menuleft ul ul {
visibility:hidden;
position:absolute;
top:0px;
left:200px;
}

.menuleft ul li:hover ul,
.menuleft ul a:hover ul {
visibility:visible;
height:235px;
}

.menuleft ul :hover ul ul{
visibility:hidden;
}

.menuleft ul :hover ul :hover ul ul{
visibility:hidden;
}

.menuleft ul :hover ul :hover ul{ 
visibility:visible;
height:235px;
}

.menuleft ul :hover ul :hover ul :hover ul { 
visibility:visible;
height:235px;
}


.menuright {
z-index:2000;
font-size:12px;

float: right;
margin:0px 0 5px 0px; 
position:relative;
top:5px;
right:-1px;
}


.menuright ul {
padding:0;
margin:0px;
list-style-type:none;
width:200px;
height:234px;
position:relative;
border:0px solid #fff;
}

.menuright li {
background:#ddd;
height:26px;
}
* html .menuright li {margin-left:-16px; margin-left:0;}

.menuright table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; width:0; height:0;}


.menuright a, .menuright a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:200px;
color:#000;
text-indent:5px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
background:#ddd;
}

* html .menuright a:hover {color:#fff; background:#000;}

.menuright :hover > a {
color:#fff; 
background:#000;
}


.menuright ul ul {
    visibility:hidden;
    position:absolute;
    top:0px;
    right:200px;/* FireFox Only */
}

.menuright ul li:hover ul,
.menuright ul a:hover ul {
visibility:visible;
height:235px;
}

.menuright ul :hover ul ul{
visibility:hidden;
}

.menuright ul :hover ul :hover ul ul{
visibility:hidden;
}

.menuright ul :hover ul :hover ul{ 
visibility:visible;
height:235px;
}

.menuright ul :hover ul :hover ul :hover ul { 
visibility:visible;
height:235px;
}
/* menuright End*/

p{
	margin-bottom: 1.5em;
	line-height: 150%;
}

ol {
	margin-left: 1.6em;
	margin-bottom: 1.5em;
}

ul {
	margin-left: 1.1em;
	margin-bottom: 1.5em;
}

ul.upper-alpha {list-style-type: upper-alpha} 
ul.lower-roman {list-style-type: lower-roman} 

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	text-decoration: none;
	color: #000;
	background-color:#C8C8D2;
}

a:hover {
	background: #000;
	color: #fff;
}
#top {
	width: 979px;
	height: 60px;
	margin: 0 auto;
	padding: 0px 0 0 0;
	border-bottom:solid 1px ; 
	border-bottom-color:#FF0000;
	background: url(http://lavaink.com/Eco-Sol-Max/LavaInkImages/LavaLogoS.jpg) no-repeat;background-color:#000000;
}
#topspace {
	width: 979px;
	height: 10px;
	margin: 0 auto;
	clear:both;
}
.topspace {
	width: 979px;
	height: 10px;
	margin: 0 auto;
	clear:both;
}
#topmenu {
	width: 979px;
	display:block;
	height: 20px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	text-align: right;
	color:#666666;
}
#datetime {
	width: 979px;
	height: 15px;
	font-size:11px;
	position:relative;
	top:10px;
	left:-13px;
	text-align: right;
	color:#ffff00;
}
#topmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#topmenu li {
	float: right;
	margin: 0;
	padding: 0;
	}
#topmenu a{
	color: #fff;
	background: #000000;
}
#topmenu a:hover{
	color: #000000;
	background: #FFFFFF;
}
#topmenu #currentpage a {
	color: #000000;
	background: #FFFFFF;
	}


	
	
.top{

}
/* Page */

#page {
	width: 979px;
	margin: 0 auto;
}

#content {
	float: left;
	width: 575px;
	margin-top:-5px;
}

.content{
    padding:5px 0 5px 5px;
	line-height:18px;
	position:relative;
	top:5px;
}
.contentbottom{
    padding:5px 0 5px 5px;
	line-height:18px;
	position:static;
	top:5px;
}
.contentRedText{
    color:#FF0000;
	font-weight:bold;
}
.contentBoldText{
	font-weight:bold;
}
.contenthomeleft{
    width:280px;
    padding:10px 0px 20px 5px;
	height:auto;
	float:left;
}
.contenthomeright{
    width:280px;
	position:relative;
    padding:10px 0px 20px 0px;
	float:right;
}
.contentleft-1{
    padding:0 5px 0 5px ;
	position:relative;
	top:2px;
    width:45px;
	float:left;
}
.contentleft{
    padding:0 5px 0 5px ;
	position:relative;
	top:2px;
    width:310px;
	float:left;
}
.contentright{
    width:160px;
	position:relative;
	left:0px;
	top:2px;
	float:right;
	padding:0px;
}
.contentright-1{
    width:200px;
	position:relative;
	left:-10px;
	top:0px;
	float:right;
	padding:0px;
}
.components{
    padding:0 5px 0 5px ;
    width:400px;
	position:relative;
	top:5px;
	height:780px;
	float:left;
	display: block;
	overflow:auto;
	overflow-x:hidden;
}


#footer {
	width: 979px;
	height: 20px;
	margin: 0 auto;
	color:#FFFFFF;
	border-top:solid 1px ; 
	border-top-color:#FF0000;
	background-color:#000000;
	padding: 5px 0 5px 0;
	text-align: center;
}

.ShoppingCartLeft{
    float:left;
	width:48px;
	height:31px;
	position:relative;
	top:0px;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
}
.ShoppingCartRight{
    float:right;
	width:110px;
	height:31px;
	position:relative;
	top:0px;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	border-right:#000 solid 1px;
}
.PaypalButton{
    position:relative;
	top:5px;
	left:3px;
}

.clear{
    clear:both;
	height:5px;
}