#logo
{
	top:12px;
	left:12px;
	position:absolute;
	width:369px;
	height:99px;
	background-image:url(images/logo2.jpg);
	background-repeat:no-repeat;
}
#sub_menu
{
	background-image:url(images/side_menu_header.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:201px;
	left:64px;
	top:159px;
	padding-top:97px;
}
#sub_menu .footer
{

	background-image:url(images/side_menu_footer.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-bottom:13px;
}
#sub_menu UL
{
	list-style: none;
	padding: 0;
	margin: 0;
	border:0;
}

#sub_menu UL LI
{
	text-align:right;
	background-image:url(images/side_menu_sep.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding-bottom:1px;
}


#sub_menu UL LI a
{
	text-decoration:none;
	color:#cce0f2;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:22px;
	background-image:url(images/side_menu_bg.gif);
}
#sub_menu UL LI a:hover,#sub_menu UL LI .active
{
	text-decoration:none;
	color:#cce0f2;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:22px;
	background-image:url(images/side_menu_bg_hover.gif);
	font-weight:bold;
}


#main_menu .footer
{
	float:left;
	background-image:url(images/menu_footer.gif);
	background-repeat:no-repeat;
	background-position:right 0;
	padding-right:16px;
	height:54px;
}
#main_menu
{
	background-image:url(images/menu_header.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	position:absolute;
	height:54px;
	top:115px;
	left:324px;
	width:620px;
}

#main_menu UL
{
	list-style: none;
	padding: 0;
	margin: 0;
	border:0;
	width:auto;
}
#main_menu UL LI
{
	float:left;
	background-image:url(images/menu_sep.gif);
	background-repeat:no-repeat;
	background-position:right 0;
	padding-right:2px;

}

#main_menu UL LI a
{
	display:block;
	padding-top:18px;
	padding-bottom:18px;
	text-decoration:none;
	color:#cce0f2;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	background-repeat:repeat-x;
	background-image:url(images/menu_bg.gif);
}
#main_menu UL LI .active,#main_menu UL LI a:hover
{
	display:block;
	padding-top:18px;
	padding-bottom:18px;
	text-decoration:none;
	color:#cce0f2;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	background-repeat:repeat-x;
	background-image:url(images/menu_bg_hover.gif);
}



#content
{
	position:absolute;
	top:190px;
	left:317px;
	width:630px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}

#content h1
{
	color:#1c2163;
	font-size:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	display:block;
	width:100%;
	margin:0;
}
#content h2
{
	margin:0;
	padding-top:8px;
	padding-bottom:8px;
	color:#ae1b69;
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#content .image_right
{
	border:1px solid #b32972;
	margin:4px;
	float:right;
}

#content .image_left
{
	border:1px solid #b32972;
	margin:4px;
	float:left;
}


#content .bordered_image
{
	border:1px solid #b32972;
	margin:4px;
}

#content ol
{
	margin-top:5px;
	margin-bottom:5px;
}

#content ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	border:0;
	padding-top:5px;
	padding-bottom:5px;
}
#content ul li
{
	background-image:url(images/ul_bullet1.gif);
	background-repeat:no-repeat;
	background-position:10px 7px;
	padding-left:24px;
}


#view_cart
{
	padding-top:20px;
	text-align:center;
}

#view_cart a
{
	color:#424242;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}



#content .prices {
	width:250px;
	border-width: 1px;
	border-spacing: 2px;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #ffffff;
}
#content .prices th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #808080;
	background-color: #ffffff;
}
#content .prices td {
	width:125px;
	text-align:left;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #808080;
	background-color: #ffffff;
}

#content .prices .price {
	width:125px;
	text-align:right;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #808080;
	background-color: #ffffff;
}

#content .prices .header {
	width:125px;
	text-align:left;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #808080;
	background-color: #ffe2ff;
	font-weight:bold;
}
#content .testimonial
{
	color:#000080;
	padding-left:15px;
	 font-style: italic;
}

#sunflow_logo
{
	position:absolute;
	top:190px;
	left:0px;
	height:343px;
	width:280px;
	background-image:url(images/sunflower.jpg);
}

a
{
	color:#a13220;
}

#content .tagged_image_right
{
	margin:4px;
	float:right;
	text-align:center;
}
#content .tagged_image_right IMG
{
	border:1px solid #b32972;
}
#content .br
{
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	display:block;
	width:100%;
	margin:0;
	height:12px;
}

.text
{
	border:1px solid #b32972;
}