

/**********  Header css ****************************/

#header{
	border:1px #FFFFFF solid;
	width:780px;
	height:143px;
	background-image:url("../images/header_home.jpg");
	background-repeat:no-repeat;
}

#header a {
	width:150px;
	height:125px;
	display:block;
	float: left;
}


#header ul{
	color: #fff;
	/*clear:left;*/
	margin-top:103px;
}


#header ul li { display: inline;}


#header ul li a, #header ul li input{
	color: #fff;
	width:195px;
	height:35px;
	text-decoration: none;
	padding-top:5px;
	float: left;
}

#header ul li a:hover{
	color: #fff;
}

#header #search
{   	
    position: relative;
    margin: 105px 36px 0px 0px;
    z-index:999;   
    float: right;
    display: none;
    clear: none;  
}

#header #search .button
{   	
    height: 18px;
    font-size: 7pt;
    padding-bottom: 2px;
    line-height: 8pt;
}

#Header1_pnlGoBtn {
    display: none;
}

/**********  End Header css ****************************/

/********** Middle Container **************************/

#main_container{
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	width:780px;
	background-color: #FFFFFF;
}

#hm_leftSide_container{
	width:390px;
	height:498px;
	float:left;
}

#hm_leftSide_header{
	border-bottom:1px #FFFFFF solid;
	width:390px;
	height:35px;
	background-color:#3f9fd5;
}

#hm_leftSide_header h2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:11px 0 0 15px;
}

#hm_leftSide_header h2 a{
	color:#FFFFFF;
	text-decoration:none;
}

#hm_leftSide_header h2 img{
	padding-left: 290px;
}

#hm_leftSide_header ul.today{
	margin-top: -1.76em;
	*margin-top: -1.26em;
	padding: 0 1.22em 0 0;
	color: #FFF;
	font-weight: bold;
	font-size:11px;
	text-align: right;
}


#hm_leftSide_header ul li {
	display: inline;
}

#hm_leftSide_header ul li.amount{
	padding-right:5px;
	color: #fff;
	text-decoration: none;
}

#hm_leftSide_header ul li a{

	padding-left:2px;
	color: #fff;
	width:200px;
	text-decoration: none;
}

#hm_leftSide_header ul li a:hover{
	color:#0079ac;
}

#hm_leftSide_header ul li a.current{
	font-size:11px;
	color:#fff;
}

#hm_leftSide{
	border-bottom:1px #FFFFFF solid;
	width:390px;
	height:400px;
	/*background-image:url(../images/hm_recipeBox/hm_rec_bkgrd.gif);*/
}

#hm_leftSideTop{
	text-align:left;
	width:390px;
	height:204px;
}
#hm_leftSideTop h2{
	width:275px;
	color:#3f9fd5;
	line-height:33px;
	font-weight:400;
	font-size:30px;
	text-align:left;
	padding:15px 0 10px 15px;
}
#hm_leftSideTop p{
	width:175px;
	color:#666;
	line-height:17px;
	text-align:left;
	padding:0px 0 0 15px;
}
#hm_leftSideTop p.link{
	width:175px;
	line-height:17px;
	text-align:left;
	padding:10px 0 0 15px;
}
#hm_leftSideTop p img{
	padding:0px 0 0 5px;
}
#hm_leftSideTop a{
	text-decoration:none;
	font-weight:bold;
	color:#3f9fd5;
}

#hm_leftSideTop a:hover{
	color:#FF0000;
}


/********************* rightside TOP *****************************************/

#hm_rightSide{
	border-bottom:1px #FFFFFF solid;
	width:389px;
	height:209px;
}

#hm_rightSide_container{
	border-left:1px #FFFFFF solid;
	width:389px;
	height:243px;
	float:left;
	background-color: #eaecd4;
}

#hm_rightSide_header{
	border-bottom:1px #FFFFFF solid;
	width:389px;
	height:35px;
	background-color:#bbc874;
}

#hm_rightSide_header h2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:11px 0 0 15px;
}

#hm_rightSide_header h2 a{
	color:#FFFFFF;
	text-decoration:none;
}

#hm_rightSide_text
{
	padding: 5px 5px 0 5px;
	height: 160px;
	color: #000000;		
}

#hm_rightSide_text h2
{
	color: #7e884a;
	font-size:11pt;
	text-align: left;
	padding:3px 0 0 0;
}

#hm_rightSide_text h2 a.title:link,a.title:visited,a.title:hover,a.title:active
{
	color: #7e884a;
	font-size:11pt;
	text-align: left;
	padding:3px 0 0 0;
	text-decoration: none;
}

#hm_rightSide_text img.featured {
	border:1px #bbc874 solid;
	margin:5px;
	float:left;
	background-color: #FFFFFF;
	padding:3px;
}

#hm_rightSide_moreLink{	
	padding: 0 0 0 95px;
	display: block;
	text-align:left;
}

#hm_rightSide_moreLink a{
	text-decoration:none;
	font-weight:bold;
	color:#3f9fd5;
	text-align:right;	
}

#hm_rightSide_moreLink a:hover{
	color:#FF0000;
}

#hm_rightSide_text p{	
	color:#666;
	line-height: 1.4em;
	text-align:left;
	padding:5px 5px 0 5px;
	display:block;
	margin-left: 85px;
}


/*************** right side BOTTOM **************************/
#hm_rightSideBTM{
	float:left;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	width:194px;
	height:214px;
	background-color:#fae7d5;			
}

#hm_rightSideBTM2{
	float:right;
	border-bottom:1px #FFFFFF solid;
	width:194px;
	height:214px;
	background-color:#fbedcd;
	font-size: 8.5pt;
	font-weight: bold;
}

#hm_rightSideBTM_header{
	float:left;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	width:194px;
	height:35px;
	background-color:#f69c4b;
}

#hm_rightSideBTM_header h2{
	float:left;	
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:.9em 0 0 15px;
}

#hm_rightSideBTM_header h2 a{
	color:#FFFFFF;
	text-decoration:none;
}

#hm_rightSideBTM_header2{
	float:left;
	border-bottom:1px #FFFFFF solid;
	width:194px;
	height:35px;
	background-color:#fcb827;
}

#hm_rightSideBTM_header2 h2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:.9em 0 0 15px;
}

#hm_rightSideBTM_header2 h2 a{
	color:#FFFFFF;
	text-decoration:none;
}

#hm_rightSideBTM2 img{
	border:1px #fcb827 solid;	
	background-color:#FFFFFF;
	padding:3px;
}

#hm_rightSideBTM_text2{
	border:1px #fbe0a5 solid;
	height:211px;	
	background-color:#fbedcd;
	padding:2px;
} 

#hm_rightSideBTM_text{
	border:1px #f9d4b2 solid;
	height:211px;	
	background-color:#fae7d5;
	padding:2px;
}

#hm_rightSideBTM img {
	border:1px #f89135 solid;	
	background-color:#FFFFFF;
	padding:3px;
}

#hm_rightSideBTM img.more {
	border:0;	
	vertical-align: middle;
	background-color: transparent;
}
#hm_rightSideBTM_text h2
{
    color:#bd702b;
	font-size: 8.5pt;
	font-weight: bold;		
    word-wrap:break-word;
    height: 35px;
}

#hm_rightSideBTM_text h2 a.titlefeatured:link, a.titlefeatured:visited, a.titlefeatured:hover, a.titlefeatured:active
{
	color:#bd702b;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
}

#hm_rightSideBTM_text2 h2 {
	color:#b38523;
	font-size: 8.5pt;
	font-weight: bold;
	word-wrap:break-word;
	height: 35px;
}

#hm_rightSideBTM_text2 h2 a.titlemedia:link, a.titlemedia:visited, a.titlemedia:hover, a.titlemedia:active
{
	color:#b38523;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
}

#hm_rightSideBTM_text p{
	text-align:center;
	color:#3f9fd5;
	padding:2px 0 1px 20px;
}
 
#hm_rightSideBTM2 p
{
	text-align:center;
	color:#3f9fd5;
	padding:2px 0 1px 20px;
}

#hm_rightSideBTM2 img.more 
{
	border:0;	
	vertical-align: middle;
	background-color: transparent;
}

#hm_rightSideBTM_text a.all{
	text-decoration:none;
	font-weight:bold;
	color:#3f9fd5;
}

#hm_rightSideBTM_text a.all:hover{
	color:#FF0000;
}

#hm_rightSideBTM_text2 a.all{
	text-decoration:none;
	font-weight:bold;
	color:#3f9fd5;
}

#hm_rightSideBTM_text2 a.all:hover{
	color:#FF0000;
}
/******************* Accordion **************************/
.ui-accordion { margin: 0; padding: 0; list-style-type: none; }


.ui-accordion li { margin: 0; margin-bottom: 1px; padding: 0;}


.ui-accordion li .ui-accordion-header {
	display: inline-block;
   	width:380px;
	height:25px;
	background-image: url(../images/accordion_close.gif);
	background-color: #81b9d3;
}

.ui-accordion li a.menu  {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 0 10px;
}

.ui-accordion li a.menu img {	
	text-align:right;
	display: inline-block;	
	padding: 0 8px 0 0;	
	float: right;
}

.ui-accordion li.selected .ui-accordion-header { background-image: url(../images/accordion_open.gif); }

.accordionContent
{
	color: #000000;
	text-align:left;
	padding: 0 10px 0 10px;
	background-color: #deeaee;
	font-size: 8pt;
	overflow: auto;
	height: 353px;	
	scrollbar-base-color:#bba2c7;
	scrollbar-face-color: #e7d7e7;
    scrollbar-highlight-color: #e7d7e7;
    scrollbar-3dlight-color: #bba2c7;
    scrollbar-darkshadow-color: #bba2c7;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #bba2c7;
    margin: 0;
    white-space:
  
}

.accordionContent p
{
	padding: 5px 5px 3px 9px;
	line-height: 14px;
}

.accordionContent p img
{
	float: left;
	border: solid 1px #b0d2e1;
	padding: 3px;
	background-color: #FFFFFF;
	margin: 0 5px 0 0;	
}

.accordionContent .aboutusimage {

    float:left;
    border: solid 1px #b0d2e1;
    padding: 3px;
    background-color: #FFFFFF;
    margin: 3px 5px 0 9px;
}

.accordionContent h2 {

    color:#108bc3;
    padding: 10px 0 0 0;
    font-size: 16px;
}


.accordionContent h3 {

display:block;
font-size:10pt;
font-weight:bold;

}

.accordionContent div.Glance p {

padding: 5px 5px 3px 0;

}

.accordionContent div.Glance {

    padding:6px 0 0 9px;
}

.accordionContent h3.GlanceInline {

display:inline;
padding-right: 5px;

}

.accordionContent .productLinks
{
    padding: 9px 5px 3px 9px;
	line-height: 14px;
	height:14px;
	
}

.accordionContent a {
	color:#3F9FD5;
	text-decoration:none;
	font-weight: bold;
}
.accordionContent a:hover {
	color:#FF0000;
}

.accordionContent p a, .accordionContent .productLinks a
{
	
	font-weight:bold;
	color:#3f9fd5;
	background-color: #deeaee;
	border: 0;
	padding: 0;
	margin: 0;
	height: auto;	
}

.accordionContent .productLinks p img
{
	padding: 0;	
	margin: 0;
	border: 0;
	display: inline;	
	background-color: #deeaee;	
}

.accordionContent img.more {
	border:0;	
	vertical-align: middle;
	background-color: transparent;
	display: inline;
}

.accordionContent .productLinks a {

    line-height:10px;
}

.accordionContent .productLinks img {

    float:left;
}

ul#homeAccordion div.accordionContent li {
	list-style:disc;
	margin-bottom:16px;
	margin-left:5px;
	margin-right:5px;

}





