/* Generic Selectors */ 

body { 
margin: 0;
background-color: #FFFFFB;
overflow: -moz-scrollbars-vertical; 
} 

.white {
color:#FFFFFF;
}

.green {
color:#006633;
}

/* header text */
.header { 
  color: #006633; 
  font-family: arial,verdana,tahoma; 
  font-size: 12px; 
  font-weight: bold;
  padding: 0px; 
	margin: 0px; 
 }
 
 
/* header text */
h1 { 
  color: #006633; 
  font-family: arial,verdana,tahoma; 
  font-size: 12px; 
  font-weight: bold;
  padding: 0px; 
	margin: 0px; 
 }

/* subheading text */
.subheading { 
	color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 12px; 
	font-weight: bold;
	padding: 0px; 
	margin: 0px; 
	}
	
/* subheading text */
h2 { 
	color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 12px; 
	font-weight: bold;
	padding: 0px; 
	margin: 0px; 
	}
	
	/* body text */
.body { 
	color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
	}
 
/* body text */
h3 { 
	color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
	}

/* footer text */
h4 { 
	color: #787878; 
	font-family: arial,verdana,tahoma; 
	font-size: 10px; 
	font-weight: normal;
	padding: 0px; 
	margin: 0px;
	}
 
/* links */ 
a:link { 
	color: #787878;
	text-decoration: underline;
	}
a:visited { 
	color: #787878;
	text-decoration: underline;
	}
a:hover { 
	color: #787878;	
	text-decoration: underline;
	}
a:active { 
	color: #787878;
	text-decoration: none;	
	}

input{
  color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	padding: 0px; 
	margin: 0px;
}
select {
  color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	padding: 0px; 
	margin: 0px;
}
textarea {
  color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	padding: 0px; 
	margin: 0px;
}
form{
  margin:0;
}
.cart_heading{
  color: #ffffff; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: bold;
	padding-left: 5px; 
	padding-right: 5px;
	margin: 0px;
	line-height: 1.5em;
	border: solid;
	border-width: 1px;
	border-color: #fff;
}
.cart_body{
  color: #ffffff; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	padding-left: 5px; 
	padding-right: 5px;
	margin: 0px;
	line-height: 1.5em;
	border: solid;
	border-width: 1px;
	border-color: #fff;
	background-color: #cccccc;
}
.check_out_body{
  padding-left: 5px; 
	padding-right: 5px;
	padding-top: 3px; 
	padding-bottom: 3px;
  border: solid;
	border-width: 1px;
	border-color: #fff;
	background-color: #cccccc;
}	
.cart_bg{
  background-color: #c3c190;
} 

p {
  color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
}
.ncw{
  color: #48486C; 
  font-family: arial,verdana,tahoma; 
  font-size: 12px; 
  font-weight: bold;
  padding: 0px; 
	margin: 0px; 
	}

.online_body { 
	color: #3e3e3e; 
	font-family: arial,verdana,tahoma; 
	font-size: 12px; 
	font-weight: normal;
	line-height: 1.5em;
	padding: 0px; 
	margin: 0px; 
	}
	
a.online_head:link { 
	color: #006633;
	text-decoration: none;
	}
a.online_head:visited { 
	color: #006633;
	text-decoration: none;
	}
a.online_head:hover { 
	color: #006633;	
	text-decoration: underline;
	}
a.online_head:active { 
	color: #48486C;
	text-decoration: none;	
	}
a.online_link:link { 
	color: #48486C;
	text-decoration: none;
	}
a.online_link:visited { 
	color: #48486C;
	text-decoration: none;
	}
a.online_link:hover { 
	color: #48486C;	
	text-decoration: underline;
	}
a.online_link:active { 
	color: #48486C;
	text-decoration: none;	
	}
