/* Salty_Media
8th Feb 2006
 */


html 
	{ 
	min-height: 100%!important;
 	height/**/: 100%;
	margin-bottom: 1px; 
	}
body 
	{
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #01271c;
	background-repeat: repeat-x; 
	background-color: #E0328B;
	padding: 0px;
	margin: 0px;
	}
a:hover, a:active 
	{
	font: 12px;
	text-decoration: none;
	color: #A03E19;
	}
a:visited 
	{
	color : #668cb3;
	}
h1, h2, h3  
	{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : 700;
	}
h1 
	{
	font-size : 150%;
	color : #339966;
	}
h1 span 
	{
	color : #849f21;
	}
h2 
	{
	padding : 0;
	margin : 0;
	font-size : 100%;
	color : #339966;
	}
h3 { font: normal 1.3em Arial, Helvetica, sans; color: #325d1d; margin: 0 0 5px 0; }
h3 a { color: #80CE00; text-decoration: none; }
h3 a:hover { color: #444; }
h5
	{
	font-size : 105%;
	color : #5a5959;
	}

/*h3 
	{
	font-size : 14px;
	font-weight : 600; 
	color: #336633;
	letter-spacing: 0px;
	line-height: 1.2em;
	}
*/
#content-sub h2 {
	padding : 0;
	margin : 0 10px;
	border-bottom : 1px solid #849f21;
	}
h2 span 
	{
	color : #849f21;
	}	
h4	
	{
	font-size: 1.6em;
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;;
	color: #408020;
	margin-top: 9px;
	margin-bottom: 20px;
	letter-spacing: 3px;
	}
h5  {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
/* ________________ containers ________________ */
#container
	{
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 725px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	}
#intro 
	{
	width: 725px;
	background: url('images/gut_slice.gif') repeat-y;
	}
#pageHeader 
	{
	width: 725px;
	height: 149px;
	background: url('images/top.jpg') no-repeat;
	}
/*_______________________content_placement____________*/
#right_col
	{
	margin-top: 20px;
	margin-left: 30px;
	width: 430px;
	padding: 5px 10px 20px;
	}
#left_col
	{
	position: absolute;
	left: 500px;
	width: 254px;
	}
#mid_flash_ban 
	{
	position: absolute;
	left: 2px;
	width: 757px;
	height: 81px;
	}
#left_col_sub
	{
	margin-right: 30px;
	margin-top: 480px;
	position: absolute;
	left: 500px;
	width: 254px;
	top: -43px;
	}	
#bottom 
	{
	width: 725px;
	height: 36px;
	margin: 0 auto;
	padding: 0;
	background: url("images/footer.gif") repeat-x bottom;
	}
/*__________________menu___________________________*/
#menu 
	{
	list-style-type: none;
	}
#menu-home, #menu-flowers, #menu-gift, #menu-special, #menu-corporate, #menu-about 
	{
	position: absolute;
	top: 108px;
	}
#menu-home, #menu-home a 
	{
	display: block;
	width: 77px;
	height: 39px;
	}
#menu-flowers, #menu-flowers a 
	{
	display: block;
	width: 94px;
	height: 39px;
	}
#menu-gift, #menu-gift a 
	{
	display: block;
	width: 138px;
	height: 39px;
	}
#menu-special, #menu-special a 
	{
	display: block;
	width: 177px;
	height: 39px;
	}
#menu-corporate, #menu-corporate a 
	{
	display: block;
	width: 109px;
	height: 39px;
	}
#menu-about, #menu-about a 
	{
	display: block;
	width: 112px;
	height: 39px;
	}

#menu-home
	{
	left: 10px;
	}
#menu-flowers 
	{
	left: 87px;
	}
#menu-gift 
	{
	left: 181px;
	}
#menu-special
	{
	left: 319px;
	}
#menu-corporate
	{
	left: 494px;
	}
#menu-about
	{
	left: 603px;
	}
#menu-home a 
	{
	background: url('images/home_btn.gif');
	}
#menu-flowers a 
	{
	background: url('images/flowers_btn.gif');
	}
#menu-gift a 
	{
	background: url('images/gift_btn.gif');
	}
#menu-special a 
	{
	background: url('images/spocasions_btn.gif');
	}
#menu-corporate a 
	{
	background: url('images/corporate_btn.gif');
	}
#menu-about a 
	{
	background: url('images/about_btn.gif');
	}
#menu-home a:hover, #menu-flowers a:hover, #menu-gift a:hover, #menu-special a:hover, #menu-corporate a:hover, #menu-about a:hover 
	{
	background-position: 0 -39px;
	}

#menu-home a:active, menu-home a.slected, #menu-flowers a:active, #menu-flowers a.slected, #menu-gift a:active, #menu-gift a.slected, #menu-special a:active, #menu-special a.slected, #menu-corporate a:active, #menu-corporate a.slected, #menu-about a:active, #menu-about a.slected  
	{
	background-position: 0 -78px;
	}
#topy
	{
	margin: 0;
	position: absolute;
	left: 9px;
	height: 60px;
	width: 100px;
	top: 148px;
	background: url("images/head_grad.gif") repeat-y;
	}
#side
	{
	margin: 0;
	position: absolute;
	left: 450px;
	height: 175px;
	width: 105px;
	top: 147px;
	}
#flash_add
	{
	margin: 0;
	position: absolute;
	left: 96px;
	height: 130px;
	width: 161px;
	top: 600px;
	z-index: 100;
	}
#sakagen
	{
	margin: 0;
	position: absolute;
	left: 561px;
	height: 140px;
	width: 84px;
	top: -156px;
	}
#bot_banner
	{
	margin: 0;
	position: absolute;
	left: 482px;
	height: 100px;
	width: 200px;
	top: 274px;
	}
#bot_text
	{
	position: absolute;
	left: 11px;
	height: 30px;
	width: 663px;
	top: 287px;!important;
	top /**/: 342px;
	}
#bot_box
	{
	position: absolute;
	left: 71px;
	height: 30px;
	width: 450px;
	top: 432px;!important;
	top /**/: 429px;
	}
#bot_box span
{
margin: 0;
font-size: 10px;
line-height: 1.2em;
}
#bot_box a:link, #bot_box a:visited 
	{
	color: #408020;
	text-decoration: none;
	}
#bot_box a:hover, #bot_box a:active 
	{
	color: #66CC66;
	text-decoration: underline;
	}
#bot_text_2
	{
	position: absolute;
	left: 525px;
	height: 30px;
	width: 190px;
	top: 592px;!important;
	top /**/: 590px;
	}
#special_buts
	{
	margin: 0;
	position: absolute;
	left: 555px;
	height: 71px;
	width: 151px;
	top: 529px;!important;
	top /**/: 375px;
	}
#sub_contain 
	{
	position: absolute;
	top: 210px;
	left: 9px;
	width: 160px;
	background-color: #71AF76;
	}
#sub_menu ul 
	{
	margin: 0 0 0 0;
	padding: 0;
	width: 160px;
	background: url(images/bg-sideb.gif) no-repeat bottom right;
	}
#sub_menu ul li
	{
	display: block;
	width: 160px!important;
	width /**/: 140px;
	list-style: none;
	height: 2.3em;
	font: 12px/2.3em Verdana, Arial, lucida, sans-serif;
	margin: 0;
	background: url(images/bg_nav00.gif) repeat-x bottom;
	}
#sub_menu ul li a
	{
	display: block;
	width: 142px;
	padding-left: 18px;
	height: 2.3em;
	color: #ffffff;
	text-decoration: none;
	}
#sub_menu ul li a:hover
	{
	background: #99CC33 url(images/bg-sideb.gif) no-repeat bottom right;
	color: #003300;
	}
#sub_menu ul li a:active
	{
	background: #66cc33;
	color: #000;
	}
#sub_menu ul li.active a
	{
	font-weight: bold;
	color: #FFFFFF;
	background: #669933;
	cursor: default;
	}
#sub_menu ul li.last
	{
	font-weight: bold;
	color: #FFFFFF;
	background: #669933 url(images/bg-sideb.gif) no-repeat bottom right;
	cursor: default;
	width: 160px!important;
	width /**/: 140px;
	}
#text_left 
	{
	position: absolute;
	top: 160px;
	left: 40px;
 	width: 290px!important;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	}
#text_left_2
	{
	position: absolute;
	top: 190px;
	left: 210px;
 	width: 340px!important;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	}
#text_middle
	{
	position: absolute;
	top: 210px;
	left: 218px;
 	width: 320px!important;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	}
#text_middle_2
	{
	position: absolute;
	top: 303px;
	left: 430px;
	width: 236px!important;
	text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 208px;
	}
#image_middle_2
	{
	position: absolute;
	top: 304px;
	left: 218px;
	width: 193px!important;
	text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 182px;
	}
#on_special
	{
	position: absolute;
	top: 400px;
	left: 29px;
 	width: 180px!important;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family:inherit;
	}
#front_grad
	{
 	margin: 7px 0px 0px 10px;
	padding: 0px;
	width: 705px!important;
 	width /**/: 700px;
	background: url("images/front/grady2.gif") repeat-x;
	}
#front_text
	{
 	padding: 13px 50px 10px 70px;
 	width: 400px!important;
 	width /**/: 200px;
	}
#content
	{
 	padding: 45px 40px 10px 200px;
 	width: 480px!important;
 	width /**/: 470px;
	}
#content a:link, #content a:visited
	{
	color: #339966;
	text-decoration: none;
	}
#content a:hover, #content a:active 
	{
	color: #66CC66;
	text-decoration: underline;
	}


#content_big 
	{
 	padding: 5px 40px 0px;
 	width: 560px!important;
 	width /**/: 510px;
	}
#content_big a:link, #content_big a:visited 
	{
	text-decoration: none;
	}
#content_big a:hover, #content_big a:active 
	{
	text-decoration: underline;
	}
#footer 
	{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 700px;
	color: #FFFFFF;
	left: 40px;
	top: 35px;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	}
#footer_in
	{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	width: 700px;
	color: #666;
	top: 10px;
	margin-left: 80px;
	font-size: 1em;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	letter-spacing: 1px;
	}
#footer_in a:link, #footer_in a:visited 
	{
	color: #61A7BC;
	text-decoration: none;
	}
#footer_in a:hover, #footer_in a:active 
	{
	color: #61A7BC;
	text-decoration: underline;
	}
.big_green
	{
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : 700;
	letter-spacing: 1px;
	font-size : 90%;
	color : #408020;
	}
#valday_but {
	width: 394px;
	height: 110px;
	background: url("mothers/images/mothers.jpg") no-repeat;
}
#valday_but a {
	width: 394px;
	height: 110px;
	background: url("mothers/images/mothers.jpg") no-repeat;
	display: block;
}
#valday_but a:hover {
	background: url("mothers/images/mothers_ovr.jpg") no-repeat;
}
