
/*Psytopic Webkitchen-20080410*/

/*common*/
body {
	margin:0px auto;
	padding:0px;
	font: 70%/160% Verdana, Arial, Helvetica, sans-serif;
	width: 659px;
	color: #6393a7;
	position: relative;
	background: #EBF8FE url("/images/bg.jpg") no-repeat center top;
}

/*head*/
#header_wrap {
	width:659px
	height: 146px;
	margin: 0px auto;
	padding: 0px 6px;
	color:#607391;
}

#toplogin {
background:transparent url("/images/icon-toplogin-1.jpg") no-repeat scroll left top;
/*float:right;*/
font-size:13px;
padding:0pt 0pt 0pt 10px;
margin:5px 0pt;
text-decoration:none;
width:659px
}

#toplogin .input {
background:transparent url("/images/inputbg.jpg") no-repeat scroll left top;
border:medium none;
height:21px;
padding:3px 5pt 0pt 5px;
width:75px;
}

#toplogin input.verify {
background:transparent url("/images/inputbg-s.jpg") no-repeat scroll left top;
width:45px;
padding:3px 7px 0pt 5px;
/*border:medium none;
height:21px;
padding:3px 0pt 0pt 5px;
margin:auto 10px;*/
}
#toplogin img,
#toplogin input{margin:auto 5px;vertical-align:middle;}

#toplogin .signout{margin-left:100px;}

/*menubar*/
#main_menu { clear:both; margin: 30px 20px 8px 20px; padding: 0pt; list-style-type: none; width: 573px; height: 22px;text-align:center; }
#main_menu li, .submenu li { float: left; display: inline; width: 73px; }
#main_menu li.seprator{float: left; display: inline; width: 10px;}
#main_menu li a, #main_menu li a:visited {display: block; width: 73px; height: 22px; color: #364a70;  text-decoration: none; line-height: 20px;}
#main_menu li a:hover { background: transparent url("/images/menubar_1.jpg") no-repeat; color: #1b3362; }
#main_menu li a.chosen, #main_menu li a.chosen:visited, #main_menu li a:active, #main_menu li a:focus { background: transparent url("/images/menubar_2.jpg") repeat; color: #1b3362; height: 25px;}
.submenu li a, .submenu li a:visited {color:#6393a7;}
.submenu li a:hover {color:#fefeff;text-decoration:underline;}


/*catmenu*/
#catmenu { clear:both; margin: 30px 20px 8px 20px; padding: 0pt; list-style-type: none; height: 23px;text-align:center; }
#catmenu li { float: left; display: inline; width: 73px; }
#catmenu li.seprator{float: left; display: inline; width: 3px;background: transparent url("/images/catmenu-seporatorbg.jpg") no-repeat; }
#catmenu li a, #catmenu li a:visited {display: block; width: 73px; height: 23px; background: transparent url("/images/catmenu-bg.jpg") repeat-x; color: #fff;  text-decoration: none; line-height: 23px;}
#catmenu li a:hover { background: transparent url("/images/catmenu-bg2.jpg") repeat-x; color: #fefeff; }
#catmenu li a.chosen, #catmenu li a.chosen:visited, #catmenu li a:active, #catmenu li a:focus { background: transparent url("/images/catmenu-bg2.jpg") repeat; color: #fefeff; height: 23px;}
#catmenu li.leftbg { background: transparent url("/images/catmenu-leftbg.jpg") no-repeat;width: 34px; height: 23px;}
#catmenu li.rightbg { background: transparent url("/images/catmenu-rightbg.gif") no-repeat;width: 34px; height: 23px; }
#catmenu li.seporatorbg { background: transparent url("/images/catmenu-seporatorbg.jpg") no-repeat;width: 3px; height: 23px; }




/*body*/

#body_wrap {
	width:640px;
	margin: 26px auto 0px auto;
	padding: 0px 10px 40px 10px;
	clear:both;
	background: #fefeff;
}

/*titlebanner*/
#titleban { clear:both; margin: 8px -7px; padding: 0pt; width:652px; background: transparent url("/images/titlebanner-bg.jpg") repeat-x; list-style-type: none; height: 39px;text-align:center;}
#titleban li { float: left; display: inline;}
#titleban li.leftbg { background: transparent url("/images/titlebanner-leftbg.jpg") no-repeat;width: 8px; height: 39px;}
#titleban li.rightbg { background: transparent url("/images/titlebanner-rightbg.jpg") no-repeat;width: 8px; height: 39px; }
#titleban li.title { padding:10px 60px;font-size:14px;font-weight:bold;}




/*footer*/
#footer_wrap {
display:block;
height:1.8em;
padding:30px 10px 15px;
text-align:center;
}

#footer_wrap .hrline {background: url("/images/footerhr.gif") no-repeat top left; height:4px;}
#footer_wrap .copyright{color:#8e9698; padding-top:4px;background:#f0fbfd;height:28px;}
#footer_wrap .copyright a{color:#8e9698;margin:0px 10px;}



/*IE hack*/
*html #body_wrap{
	margin: 16px auto 0px 10px;
	padding: 0px 10px 40px 10px;
}
*+html #body_wrap {
	margin: 16px auto 0px auto;
	padding: 0px 10px 40px 10px;

}

