html, body, form {
	margin  :0px;
	padding :0px;
}

body {
	/*background-color: #e1ddd9;*/
	font-size	: 12px;
	font-family	: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color	:#564b47;
	padding	:0px;
	margin	:0px;
}

a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

#footer h1 {
	font-size	: 10px;
/*	border-top	:1px solid #564b47;
	border-bottom:1px solid #564b47;*/
	padding	:5px 15px;
	margin	:0px;
}

h2 {
	font-size	:20px;
	font-weight	: normal;
	padding	: 5px 10px;
	margin	:0px;
}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
	width	: 982px;
	/*margin-bottom	: 10px;*/
	margin-left	: auto;
	margin-right: auto;
/*	background-color: #E5E5BF;*/
	background:url(images/green_back.jpg)  left repeat-y;
	

}

/* ----------banner for logo-------------- */
#banner {
	padding	: 0px;
	/*margin	: 0px;*/
	margin-top:-10px;
	height	:230px;
	font-size	:15px;
	font-weight	:bold;
	background-color:#FFFFFF;
/*	border:1px solid #FF0000;
*/	
}

#banner img {padding:10px 0px;} 

/* -----------------content--------------------- */
#content {
	background-color: #ffffff;
	padding: 0px;
	margin-left: 250px;
	margin-right: 31px;
/*	border:1px solid #CC33FF;
*/	width:680px;
	
	/*top:-3px;
	_top:-15px;*/
	position:relative;
	

}
div#content { 
	min-height	:420px;
	_height:300px;
	
}

p, pre{
	padding	: 5px 10px;
	margin	:0px;
}

/* --------------left navi------------- */
#sidebar {
	float	: left;
	width	: 200px;
	padding	: 0px;
	/*margin-top:10px;*/
	margin-left:0px;
	/*border:1px solid #660066;*/
}

/* -----------footer--------------------------- */
#footer {
	clear	: both;
	margin	: 0px;
	padding	: 0px;
/*	text-align: right; 	*/
	height	:140px;
	color:#383838;
	font-size:10px;
}

.buttonclass{
	width	:100px; 
	text-align: center;
}

.inputclass{
	width	:200px;
}

/*LHS NAV */
#nav, #nav ul { /* all lists */
	padding	: 0;
	margin	: 0;		
	float 	: left;
	width 	: 200px;
	padding	: 0 0 2em; 
	background	: rgb(90%,90%,75%);
	list-style	: none;
}
	
#nav li { /* all list items */
	position	: relative;
	float 	: left;
	line-height : 1.25em;
	margin-bottom : -1px;
	width 	: 200px;
	padding	: 0.25em 0; 
	line-height	: 1em;
	border-bottom : 2px solid rgb(95%,95%,80%);
}
	
#nav li ul { /* second-level lists */
	position	: absolute;
	left	: -999em;
	margin-left : 12.05em;
	margin-top 	: -1.35em;
		

}
	
#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
	
#nav li a {
	width	: 200px;
	w\idth 	: 119px;
	display : block;
	color 	: black;
	font-weight : bold;
	text-decoration : none;
	padding	: 0.25em 0.5em; 
	margin	: 0 1em;
		border:1px solid #FF00FF;

}
	
#nav li a:hover {
	width	: 200px;
	w\idth 	: 119px;
	color 	: white;
	background-color : black;
}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 
	left: auto;
}

.phototable{
	padding	:0;
	margin	:0;
	border	:0px solid #000000;
	width	: 100%;
}
.phototable td{
	text-align: center;
}

.phototable td table tr td table{
	padding:0;
	margin :10px;
	border :0 solid #000000;
}
.photobox{
	border: 2px solid #efefef;
	text-align: center;
	vertical-align: middle;
}

#topnav{
	margin 	:0;
	padding	:0;	
	text-align: right;
	height	: 25px;
}
#topnav ul{
	list-style	: none;
	margin 	:0;
	padding	:5px;
	border	: 0px solid #000000;
}
#topnav ul li{
	text-align	: right;
	vertical-align: top;
}
#topnav ul li a{
	font-size	: 9px;
	color:#000000;
	text-decoration: none;	
}

<!-- Newly added-->
.div_back
{
background:url(images/green_back.jpg)  left repeat-y;
border:1px solid #FF00FF;
}
.red
{
background:url(images/red.jpg) no-repeat;
width:176px;
height:30px;
}
.green
{
background:url(images/green.jpg) no-repeat;
width:176px;
height:30px;
}
.orange
{
background:url(images/orange.jpg) no-repeat;
width:176px;
height:30px;

}
.yellow
{
background:url(images/yellow.jpg) no-repeat;
width:176px;
height:30px;

}

.blue
{
background:url(images/blue.jpg) no-repeat;
width:176px;
height:30px;

}
#navigation
{
list-style	: none;
margin:0px;
padding:0px;
}

#navigation li 
{
padding:2px;
}
a.links_font
{
text-decoration:none;
font-size:16px;
color:#000000;
font-family:"Comic Sans MS";
text-align:center;
vertical-align:middle;
}

a.links_font:hover
{
text-decoration:none;
color:#000000;
font-family:"Comic Sans MS";
font-size:16px;
text-align:center;
vertical-align:middle;
}
.sub_links
{
padding:2px;
}
.topbar
{
background:url(images/topbar.jpg)  top left repeat-x;
background-color:#FFF6D5;
}
.content_class
{
background:url(images/leftborder.jpg) left repeat-y;
width:5px;
}
.repeat_left_border
{
background:url(images/leftborder.jpg) top  right repeat-y;
width:5px;
padding-top:0px;
margin-top:0px;
}
.repeat_right_border
{
background:url(images/right_repeat.jpg)  right   repeat-y;
width:5px;
}
.bottom_repeat
{
background:url(images/bottom_repeat.jpg) top repeat-x;
height:5px;
}


.pin_img{background:url(images/pin4.jpg) no-repeat; width:41px; height:54px;  margin-top:-1px; margin-left:1px;background-color:#F8F1D5; _margin-left:1px;}
.tp{background:url(images/t1.jpg) repeat-x;  height:39px;background-color:#F8F1D5;
margin-top:14px;
}
.rtp{ background:url(images/rtp.jpg) left no-repeat; width:6px; height:51px;
margin-top:17px;background-color:#F8F1D5;}

.back_line
{
background:url(images/line2.jpg) left repeat-y;
_margin-left:0px;
}

.black_border
{
background:url(images/black_border.jpg) left no-repeat;
height:5px;
}

.bline
{
background:url(images/bline.jpg) left repeat-y;
height:5px;
}

.sub_links
{
padding-bottom:8px;
text-align:center;
}
.header_cat
{
font-family:"Comic Sans MS";
font-size:14px;
color:#000000;
}
.main_header2
{
font-family:"Comic Sans MS";
font-size:18px;
font-weight:bold;
color:#85C226;
text-align:left;
t
}
.product_title
{
font-family:"Comic Sans MS";
font-size:16px;
font-weight:bold;
color:#85C226;
}
.product_name
{
font-family:"Comic Sans MS";
font-size:14px;
font-weight:bold;
color:#85C226;
}
.message
{
font-family:"Comic Sans MS";
font-size:14px;
font-weight:bold;
}
a.webcare
{
text-decoration:none;
color:#383838;
}
a.webcare:hover
{
text-decoration:underline;
color:#383838;
}
.red_star
{
color:#FF0000;
}
.contact_us
{
font-family:"Comic Sans MS";
font-size:14px;
color:#000000;
font-weight:bold;
}
a.more_links
{
text-decoration:underline;
color:#FF0000;
font-size:14px;
font-family:"Comic Sans MS";
}
a.more_links:hover
{
color:#FF0000;
text-decoration:none;
font-size:14px;
font-family:"Comic Sans MS";
}
.content_font
{
font-family:"Comic Sans MS";
font-size:14px;
color:#000000;
line-height:24px;
}
.title_font
{
font-family:"Comic Sans MS";
font-size:22px;
font-weight:bold;
color:#85C226;
}
a.back_link
{
border:1px solid #FF0000;
width:50px;
height:20px;
text-align:center;
font-family:"Comic Sans MS";
font-size:16px;
font-weight:bold;
text-decoration:none;
background-color:#EE3439;
color:#000000;
}