.search form {margin:0; padding:0;}
.search input, .search select {vertical-align:middle;}

.header {height:146px;  background-color:#fff; width:1100px; text-align:left; margin:0; padding-right:70px;}
	.header .search {float:left; width:287px;}
	.header .search form {padding-left:21px; padding-top:3px;}
	.header .search .inp {width:152px;}
	
	.header .navigation {margin-left:287px; text-align:right; padding-top:7px; padding-right:21px;}
	.header .topNav, .header .topNav a {font-size:11px; color:#394A5A; font-weight:bold;}
	.header .banner {margin-top:-3px; float:right; text-align:left; font-size:10px;}

.topMenu { clear:both; border-top:1px solid #BCBBC0; border-bottom:1px solid #BCBBC0; background-color:#DFDFE1; padding:1px 0;}
	.topMenu .menuBar { background:url(/images/homev2/navigation/bg_top_menu.gif) bottom repeat-x #7B7B87; height:30px; }
	.topMenu .menu { width: 1270px; font-size:11px; color:#FFFFFD; font-weight:bold;}
	
	.topMenu .menu a:hover, .topMenu .menu strong {}
	
	.menu ul{list-style-type:none; padding:0; margin:0;}
	
	.menu li{float:left; position:relative; z-index:100; background:url(/images/homev2/navigation/brd_top_menu.gif) right center no-repeat;}
	
	.menu table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:29px;}
	
	.menu a, .menu :visited {text-decoration:none; display:block; padding:7px 15px; color:#FFFFFD; background:url(/images/homev2/gift/06/home/px.gif);text-align:center;}
	
	.menu :hover{color:#C7E4FF; text-decoration:none;}
	*html .menu a:hover{border-bottom:1px solid #2A2B3D;}
	
	.menu li li a, .menu li li :visited { font-weight:normal; font-size: 11px; border:1px solid #9EA4AA; border-top:0; text-align:left; background-color:#D6E3EF; padding-left:5px; color:#000000; width:143px;}
	.menu li li a:hover {border-bottom-color:#9EA4AA; color:#D6E3EF; background:#666666;}
	
	.menu ul ul {visibility:hidden; position:absolute; width:149px; height:0; font-size:11px;}
	
	.menu ul :hover ul{visibility:visible;}

	.content ul {background:url(images/navigation/bg_content.gif) top left #BDDDE8;}
	.content .contentInner {background:url(/images/homev2/gift/06/common/bg_content.gif) bottom left repeat-x; border-bottom:1px solid #FFFFFF}
	.content .in {background:url(/images/homev2/navigation/bg_content_2.jpg) top left repeat-x; border-bottom:1px solid #FFFFFF;}
	.content .sponsors {float:right; width:162px; text-align:center; color:#F9F7F7; font-size:11px; padding-top:19px;}
		.content .sponsors img {margin:3px 0;}
	.main {margin-right:162px;}
	*html .main {margin-right:164px;}
	html:root .main {margin-right:164px;}
	.content .homeMain {float:left; width:100%;}
	.innerMain {margin-right:162px; margin-left:270px}

.footer { background-color:#fff; padding:34px 10px 10px 10px; text-align:center; color:#6E7B84; font-size:12px; }
	.footer .inp {width:175px;}
	.footer .navigation {font-weight:bold; margin-top:7px;}
	.footer a, .footer strong {margin:0 6px; color:#6E7B84;}
	.copy {font-size:11px;}


