/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'TrebuchetMS-Bold'; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: 'TrebuchetMS-Bold'; font-size: 12px; color: #8c806e; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0; }
a.button { display: block; text-decoration: none; color: #fff; font-size: 11px; background: url('/images/button_left.png') no-repeat; padding-left: 15px; }
a.button span { display: block; padding-right: 15px; line-height: 32px; background: url('/images/button_right.png') no-repeat right 0; }
a.button:hover { color: #d84b94; }
 
/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 996px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 996px; height: 73px; }
	/* #headerCntr.sub { background: url('/images/header_bg.jpg') no-repeat; height: 134px;} */
    #headerCntr.sub {
  background: url('/images/header_bg.jpg') no-repeat;
  height: 109px;
  margin-bottom: 25px;
}
	#headerCntr a.logo { position: absolute; top: 18px; left: 1px; display: block; width: 322px; height: 39px; text-indent: -9999px; background: url('/images/logo.png') no-repeat; }
		
		/* ### log box ### */
		.logBox { position: absolute; top: 13px; right: 9px; overflow: hidden; width: 389px; }
		.logBox h3 { color: #54324d; font-size: 18px; float: left; width: 111px; padding-bottom: 5px; background: url('/images/border2.png') repeat-x 0 bottom; text-align: center; }
		.logBox fieldset { border: none; float: left; padding-left: 6px; overflow: hidden; width: 270px; }
		.logBox .col { float: left; padding-right: 8px; }
		.logBox label { color: #fff; font-size: 11px; display: block; padding-left: 2px; }
		.logBox input.field { border: 0; background: url('/images/field3.png') no-repeat; width: 90px; min-height: 21px; line-height: 21px; padding: 0 10px; color: #000; font-size: 11px; }
		.logBox .col.pass { padding-right: 7px; }
		.logBox input.button { border: 0; background: url('/images/button2.png') no-repeat; width: 34px; height: 23px; cursor: pointer; color: #54324d; font-size: 11px; float: left; margin-top: 15px; }
		.logBox .links { overflow: hidden; margin: 5px 0 0 5px; float: left; }
		.logBox a.link { color: #fffeff; font-size: 11px; display: block; text-decoration: none; background: url('/images/arrow1.png') no-repeat 0 5px; padding-left: 10px; margin-right: 9px; float: left; }
		.logBox a.link:hover { text-decoration: underline; }
		.logBox a.link.last { margin-right: 0; }
		
		/* ### menu box ### */
		.menuBox { position: absolute; top: 35px; right: 5px; }
		#headerCntr.sub .menuBox { top: 78px; left: -13px; }
		.menuBox ul { list-style: none; }
		.menuBox li { float: left; padding: 0 15px 0 13px; font-size: 13px; background: url('/images/menu_sep.png') no-repeat right 15px; }
		.menuBox li a { display: block; text-decoration: none; padding-top: 10px; color: #54324d; }
		.menuBox li a:hover { background: url('/images/menu_hover.png') no-repeat 0 0; }
		.menuBox li.last { padding-right: 0; background: none; }
	
	/* ### banner container ### */
	#bannerCntr { width: 996px; min-height: 283px; overflow: hidden; margin-bottom: 23px; }
	#bannerCntr .left { float: left; width: 706px; position: relative; }
	#bannerCntr .right { float: right; width: 283px; background: url('/images/right_bg.png') no-repeat; height: 283px; padding-left: 7px; }
	#bannerCntr h2 { color: #ebe9e9; font-size: 65px; font-weight: normal; font-family: 'Conv_calibrib'; line-height: 18px; position: absolute; top: 30px; left: 42px; z-index: 200; }
	#bannerCntr h3 { color: #ebe9e9; font-size: 35px; font-weight: normal; font-family: 'Conv_calibrib'; line-height: 18px; position: absolute; top: 80px; left: 76px; z-index: 300; }
	
		/* ### banner box ### */
		.bannerBox { width: 706px; min-height: 283px; position: absolute; top: 0; left: 0; }
		.bannerBox #slider { position: relative; }
		.bannerBox img.over { position: absolute; top: 0; left: 0; z-index: 190; }
		
		/* ### seaech box ### */
	/*	.seaechBox { background: url('/images/search_bg.png') no-repeat; width: 267px; min-height: 98px; padding: 28px 0 0 8px; overflow: hidden; position: absolute; top: 146px; left: 113px; z-index: 310; }
		.seaechBox fieldset { border: none; overflow: hidden; }
		.seaechBox label { display: block; color: #54324d; font-size: 15px; padding: 0 0 4px 4px; }
		.seaechBox input.field { border: 0; background: url('/images/field1.png') no-repeat; width: 163px; min-height: 33px; line-height: 33px; padding: 0 10px; color: #000; font-size: 14px; margin-bottom: 5px; }
		.seaechBox a.link { display: block; text-decoration: none; color: #d84b94; font-size: 13px; background: url('/images/arrow1.png') no-repeat 0 5px; padding-left: 7px; margin-left: 40px; }
		.seaechBox a.link:hover { text-decoration: underline; }
		.seaechBox a.button { float: right; margin: -55px 13px 0 0; }*/
		
	/*	background: url('/images/search_bg2.png') no-repeat; width: 218px; min-height: 107px; margin-bottom: 14px; padding: 19px 0 0 7px;*/
		.seaechBox { background: url('/images/search_bg2.png') no-repeat; width: 218px; min-height: 98px; padding: 28px 0 0 8px; overflow: hidden; position: absolute; top: 146px; left: 113px; z-index: 310; }
		#search.seaechBox h3 { color: #54324d; font-family: 'TrebuchetMS-Bold'; font-size: 15px; padding-bottom: 6px; margin: 0 0 7px 3px; font-weight: normal; background: url('/images/border3.png') no-repeat 0 bottom; line-height:15px; position: relative; top: 0; left: 0;}
		#search.seaechBox fieldset { border: none; margin-bottom: 9px; }
		#search.seaechBox input.field { border: none; background: url('/images/field4.png') no-repeat; width: 137px; min-height: 29px; line-height: 29px; padding: 0 10px; color: #000; font-size: 14px; margin-right: 2px; float: left; }
		#search.seaechBox input.button { border: 0; background: url('/images/button3.png') no-repeat; width: 52px; height: 30px; cursor: pointer; float: left; color: #fff; font-size: 10px; }
		/* .search1Box input.button:hover { color: #d84b94; } */
		#search.seaechBox a.link { display: block; text-decoration: none; color: #d84b94; font-size: 13px; background: url('/images/arrow1.png') no-repeat 0 5px; padding-left: 8px; margin-left: 65px; }
		#search.seaechBox a.link:hover { text-decoration: underline; } 
		
		
		/* ### top box ### */
		.topBox { position: absolute; top: 146px; left: 396px; background: url('/images/top_bg1.png') no-repeat; width: 256px; min-height: 113px; z-index: 320; overflow: hidden; padding: 15px 0 0 22px; }
		.topBox.sub { background: url('/images/top_bg2.png') no-repeat; position: relative; top: 0; left: 0; padding-left: 18px; width: 260px; margin-bottom: 16px; }
		.topBox img { float: left; margin: 22px 20px 0 0; }
		.topBox ul { list-style: none; float: left; padding-top: 4px; }
		.topBox li { line-height: 18px; } 
		.topBox li a { color: #d84b94; text-decoration: none; }
		.topBox.sub li a { color: #d1ccdc; }
		.topBox li a span { color: #54324d; padding-right: 4px; }
		.topBox.sub a span { color: #d1ccdc; }
		.topBox li a:hover { text-decoration: underline; } 
		
		/* ### login box ### */
		.loginBox { margin: 9px 0; background: url('/images/login_bg.png') no-repeat; width: 266px; min-height: 125px; padding: 2px 0 0 11px; }
		.loginBox img { float: left; margin: 20px 19px 0 0; }
		.loginBox fieldset { border: none; overflow: hidden; }
		.loginBox label { display: block; color: #54324d; padding: 0 0 0 2px; }
		.loginBox input.field { border: 0; background: url('/images/field2.png') no-repeat; width: 128px; min-height: 22px; line-height: 22px; padding: 0 10px; }
		.loginBox a.link { display: block; text-decoration: none; color: #d84b94; font-size: 13px; background: url('/images/arrow1.png') no-repeat 0 5px; padding-left: 7px; margin-top: 2px; }
		.loginBox a.link:hover { text-decoration: underline; }
		.loginBox a.button { float: right; margin: -66px 32px 0 0; }
		
		/* ### news box ### */
		.newsBox { background: url('/images/news_bg.png') no-repeat; width: 265px; min-height: 115px; padding: 12px 0 0 14px; overflow: hidden; }
		.newsBox.sub { background: url('/images/news_bg3.png') no-repeat; margin-bottom: 14px; }
		.newsBox img.news { float: left; margin: 25px 15px 0 0; }
		.newsBox.sub img.news { margin-right: 22px; }
		.newsBox .text { float: left; width: 226px; }
		.newsBox span { color: #54324d; line-height: 15px; display: block; }
		.newsBox.sub span { color: #fff; }
		.newsBox a.link { color: #d84b94; text-decoration: none; line-height: 15px; padding-bottom: 13px; display: block; }
		.newsBox.sub a.link { color: #d1ccdc; }
		.newsBox a.link img { display: inline; margin-left: 4px; }
		.newsBox a.link:hover { text-decoration: underline; }
	
	/* ### content container ### */
	#contentCntr { width: 996px; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 708px; overflow: hidden; }
		#leftCntr .left { float: left; width: 240px; }
		#leftCntr .right { float: left; width: 463px; }
		
			/* ### register container ### */
			#registerCntr { overflow: hidden; padding: 12px 0 15px 15px; }
			#registerCntr .left { width: 378px; float: left; background: url('/images/register_bg.png') no-repeat right 0; }
			#registerCntr .right { margin-left: 26px; float: left; width: 226px; }
			#registerCntr h3 { color: #54324d; font-size: 18px; font-weight: normal; padding-bottom: 38px; }
			#registerCntr .bot { margin-top: 30px; overflow: hidden; width: 696px; border-top: 1px solid #54324d; padding-top: 15px; }
			#registerCntr a.stap { color: #fff; font-size: 18px; text-transform: uppercase; text-align: center; float: right; margin-right: 12px; background: url('/images/button4.jpg') no-repeat; width: 148px; min-height: 41px; line-height: 41px; display: block; text-decoration: none; }
			#registerCntr a.stap:hover { color: #d84b94; }
			
				/* ### form box ### */ 
				.formBox { width: 354px; }
				.formBox fieldset { border: none; overflow: hidden; }
				.formBox p { overflow: hidden; margin-bottom: 5px; }
				.formBox p.gap { margin-bottom: 16px; }
				.formBox p.gapp { margin-bottom: 10px; }
				.formBox label { float: left; width: 128px; color: #54324d; line-height: 14px; }
				.formBox span { float: left; width: 106px; line-height: 14px; color: #54324d; }
				.formBox span input { float: left; margin-right: 7px; }
				.formBox input.field { border: 1px solid #ccc; background: #f9f9f9; width: 198px; min-height: 20px; line-height: 20px; float: left; padding: 0 10px; color: #54324d; }
				.formBox input.button { border: 0; background: #dbdbdb; width: 111px; height: 38px; cursor: pointer; float: left; color: #54324d; }
				
				/* ### register box ### */
				.registerBox { width: 222px; } 
				.registerBox fieldset { border: 0; padding-top: 12px; }
				.registerBox label { display: block; color: #54324d; padding-bottom: 2px; }
				.registerBox input.field { border: 1px solid #ccc; background: #f9f9f9; width: 198px; min-height: 20px; line-height: 20px; margin-bottom: 5px; padding: 0 10px; color: #54324d; }
				.registerBox input.button { border: 0; background: #dbdbdb; width: 111px; height: 38px; cursor: pointer; margin-top: 10px; color: #54324d; }
			
			/* ### search1 box ### */ 
			.search1Box { background: url('/images/search_bg2.png') no-repeat; width: 218px; min-height: 107px; margin-bottom: 14px; padding: 19px 0 0 7px; }
			.search1Box h3 { color: #54324d; font-size: 15px; padding-bottom: 6px; margin: 0 0 7px 3px; font-weight: normal; background: url('/images/border3.png') no-repeat 0 bottom; }
			.search1Box fieldset { border: none; margin-bottom: 9px; }
			.search1Box input.field { border: none; background: url('/images/field4.png') no-repeat; width: 137px; min-height: 29px; line-height: 29px; padding: 0 10px; color: #000; font-size: 14px; margin-right: 2px; float: left; }
			.search1Box input.button { border: 0; background: url('/images/button3.png') no-repeat; width: 52px; height: 30px; cursor: pointer; float: left; color: #fff; font-size: 10px; }
			/* .search1Box input.button:hover { color: #d84b94; } */
			.search1Box a.link { display: block; text-decoration: none; color: #d84b94; font-size: 13px; background: url('/images/arrow1.png') no-repeat 0 5px; padding-left: 8px; margin-left: 65px; }
			.search1Box a.link:hover { text-decoration: underline; } 
			
			
			/* ### nav box ### */
			.navBox { width: 194px; margin-left: 16px; }
			.navBox.sub { background: url('/images/nav_mid.png') repeat-y; width: 224px; margin-left: 0; margin-bottom: 20px; }
			.navBox.sub .top { background: url('/images/nav_top.png') no-repeat; }
			.navBox.sub .bot { background: url('/images/nav_bot.png') no-repeat 0 bottom; padding: 6px 0 24px 13px; }
			.navBox ul { list-style: none; }
			.navBox li { width: 191px; line-height: 36px; background: url('/images/border2.png') repeat-x 0 bottom; font-size: 15px; padding-left: 3px; }
			.navBox li a { color: #d84b94; text-decoration: none; font-size: 14px !important;}
			.navBox.sub li a { color: #54324d; }
			.navBox li a:hover { color: #54324d; }
			.navBox.sub li a:hover { color: #d84b94; }
			.navBox li.last { background: none; }
			.navBox li ul { padding: 5px 0 8px 18px; background: url('/images/border2.png') repeat-x; }
			.navBox.sub li ul { padding-left: 8px; }
			.navBox li li { line-height: 16px; background: 0; width: auto; font-size: 13px; padding-left: 0; }
			.navBox.sub li li a { padding-left: 12px; }
			.navBox.sub li li a:hover { background: url('/images/arrow1.png') no-repeat 0 5px; color: #000; }
			
			/* ### edition box ### */
			.editionBox { width: 442px; }
			.editionBox h3 { color: #54324d; font-size: 16px; padding-bottom: 10px; font-weight: normal; background: url('/images/border1.png') repeat-x 0 bottom; width: 442px; margin-bottom: 8px; }
			.editionBox h3 img { display: inline; vertical-align: middle; margin-left: 55px; }
			.editionBox ul { list-style: none; }
			.editionBox li { overflow: hidden; padding: 16px 0 0 0; }
			.editionBox li.nogap { padding-top: 0; }
			.editionBox img.book { float: left; } 
			.editionBox .text { float: left; width: 302px; background: url('/images/border1.png') repeat-x 0 bottom; padding-bottom: 8px; overflow: hidden; }
			.editionBox h4 { color: #54324d; font-size: 19px; font-weight: normal; }
			.editionBox p { color: #616973; font-family: 'TrebuchetMS'; padding-bottom: 8px; }
			.editionBox small { color: #5965ab; font-size: 16px; line-height: 17px; }
			.editionBox small strong { font-weight: normal; font-size: 20px; }
			.editionBox a.button { float: right; margin: -14px 10px 0 0; }
			
			/* ### add box ### */
			.addBox { border: 1px solid #493142; width: 219px; }
			
			/* ### np box ### */
			.npBox { width: 450px; padding-bottom: 8px; margin-bottom: 18px; background: url('/images/border1.png') repeat-x 0 bottom; }
			.npBox.sub { padding-left: 130px; background: 0; margin-bottom: 0; }
			.npBox ul { list-style: none; overflow: hidden; }
			.npBox li { float: left; color: #d84b94; padding-right: 2px; }
			.npBox li a { color: #d84b94; text-decoration: none; }
			.npBox li a:hover, .npBox li.active a { color: #606db3; }
			
			/* ### soul box ### */
			.soulBox { width: 450px; overflow: hidden; background: url('/images/border1.png') repeat-x 0 bottom; padding-bottom: 12px; margin-bottom: 10px; }
			.soulBox img.big { float: left; margin: 0 17px 32px 0; }
			.soulBox .soul { width: 190px; float: left; overflow: hidden; }
			.soulBox h3 { color: #54324d; font-size: 18px; padding-bottom: 10px; }
			.soulBox small { color: #616973; display: block; padding-bottom: 14px; font-size: 12px; }
			.soulBox small em { color: #606db3; font-style: normal; }
			.soulBox small strong { font-weight: normal; padding-left: 14px; }
			.soulBox .price { float: right; margin-top: 12px; }
			.soulBox .price span { text-align: right; color: #5965ab; font-size: 16px; display: block; }
			.soulBox .price span strong { display: block; font-size: 20px; font-weight: normal; margin-top: -7px; }
			.soulBox a.button { float: right; margin-top: 4px; }
			.soulBox p { color: #616973; padding-bottom: 10px; }
			
			/* ### paging box ### */
			.pagingBox { width: 458px; overflow: hidden; margin-top: 28px; }
			.pagingBox fieldset { border: none; }
			.pagingBox .top { width: 458px; background: #f6f6f6; min-height: 28px; padding-top: 7px; margin-bottom: 5px; }
			.pagingBox .result { float: left; margin-left: 12px; overflow: hidden; }
			.pagingBox p { color: #000; font-family: Verdana, Arial; line-height: 22px; padding-right: 12px; float: left; }
			.pagingBox select { width: 51px; line-height: 22px; min-height: 22px; color: #525252; font-family: Verdana; float: left; }
			.pagingBox select.long { width: 160px; }
			.pagingBox .paging { float: right; margin-right: 30px; overflow: hidden; }
			.pagingBox ul { list-style: none; overflow: hidden; float: left; }
			.pagingBox li { float: left; margin-right: 2px; font-family: Verdana, Arial; }
			.pagingBox li a { color: #000; width: 17px; height: 17px; border: 1px solid #979b9a; background: #fafafa; text-align: center; display: block; text-decoration: none; }
			.pagingBox li a:hover { background: #dad1ed; border: 1px solid #54324d; color: #54324d; }
			.pagingBox img.arrow { float: left; margin: 6px 0 0 6px; }
			
			/* ### tab box ### */
			.tabBox { width: 694px; margin: 5px 0 18px 0; background: url('/images/tab_bg.png') repeat-x; min-height: 29px; overflow: hidden; border-top-left-radius: 8px; }
			.tabBox ul { list-style: none; overflow: hidden; }
			.tabBox li { float: left; font-size: 14px; background: url('/images/tab_sep.png') no-repeat right 0; line-height: 28px; }
			.tabBox li.last { background: 0; }
			.tabBox li a { color: #54324d; text-decoration: none; display: block; padding: 0 17px; margin-right: 1px; }
			.tabBox li a span { padding: 0 5px; }
			.tabBox li a:hover, .tabBox li.active a { color: #fff; background: #54324d; }
			
			/* ### data box ### */
			.dataBox { width: 696px; }
			.dataBox .data { margin-bottom: 22px; }
			.dataBox table { width: 696px; border: 0; }
			.dataBox .col1 { width: 128px; padding-left: 11px; }
			.dataBox .col2 { width: 183px; }
			.dataBox .col3 { width: 90px; }
			.dataBox .col4 { width: 86px; }
			.dataBox .col5 { width: 118px; }
			.dataBox .col6 { width: 77px; }
			.dataBox thead tr { background: url('/images/border1.png') repeat-x 0 bottom; } 
			.dataBox thead tr td { color: #54324d; font-size: 13px; padding-bottom: 8px; }
			.dataBox tbody tr { background: url('/images/border1.png') repeat-x 0 bottom; }
			.dataBox tbody tr td { padding: 17px 0; color: #54324d; font-size: 13px; }
			.dataBox .data p { padding-bottom: 8px; }
			.dataBox .data select { color: #54324d; width: 39px; height: 19px; }
			.dataBox .data small { font-size: 12px; }
			.dataBox .data strong { font-size: 14px; font-weight: normal; } 
			.dataBox .bot { padding-bottom: 18px; width: 696px; border-bottom: 1px solid #54324d; }
			.dataBox .bot p { color: #54324d; font-size: 13px; padding-left: 342px; }
			.dataBox .bot p small { padding-left: 45px; font-size: 13px; }
			.dataBox .buttons { overflow: hidden; padding: 12px 0; background: url('/images/border1.png') repeat-x 0 bottom; }
			.dataBox .buttons.nobg { background: none; }
			.dataBox a.link { display: block; text-decoration: none; color: #fff; text-align: center; margin-left: 12px; background: url('/images/button4.jpg') no-repeat; width: 148px; min-height: 41px; line-height: 41px; float: left; margin-left: 13px; }
			.dataBox a.link.stap { font-size: 18px; text-transform: uppercase; margin: 0 12px 0 0; float: right; }
			.dataBox a.link:hover { color: #d84b94; }
			
			/* ### address box ### */
			.addressBox { width: 696px; padding: 16px 0 20px 0; background: url('/images/border1.png') repeat-x 0 bottom; margin-bottom: 15px;  }
			.addressBox h3 { color: #54324d; font-size: 18px; padding: 0 0 40px 14px; font-weight: normal; }
			.addressBox address { color: #54324d; font-style: normal; padding-left: 14px; }
			.addressBox address span { float: left; width: 145px; }
			.addressBox address a { color: #54324d; text-decoration: none; }
			.addressBox address a:hover { text-decoration: underline; }
			.addressBox a.link { color: #54324d; font-size: 14px; padding-left: 14px; }
			.addressBox a.link:hover { text-decoration: none; }
			
			/* ### pay box ### */
			.payBox { width: 696px; padding: 14px 0 28px 0px; border-bottom: 1px solid #54324d; }
			.payBox h3 { color: #54324d; font-size: 18px; padding: 0 0 40px 14px; font-weight: normal; }
			.payBox ul { list-style: none; padding-left: 14px; }
			.payBox li { margin-bottom: 7px; font-size: 15px; }
			.payBox li a { color: #54324d; text-decoration: none; }
			.payBox li a img { display: inline; vertical-align: middle; margin-right: 22px; }
			.payBox li a:hover { color: #D84B94; }
		
		/* ### right container ### */
		#rightCntr { float: right; width: 283px; padding-left: 5px; }
		#rightCntr.sub { background: #fff url('/images/right_bg2.png') no-repeat; padding-top: 11px; margin-top: -54px; min-height: 550px; }
		
			/* ### shopping box ### */
			.shoppingBox { overflow: hidden; }
			.shoppingBox.sub { margin-bottom: 0; }
			.shoppingBox ul { list-style: none; overflow: hidden; }
			.shoppingBox li { float: left; margin-right: 4px; background: url('/images/shop_bg.png') no-repeat; width: 136px; min-height: 128px; padding: 13px 0 0  }
			.shoppingBox h3 { color: #54324d; font-size: 14px; font-weight: normal; padding-bottom: 5px; background: url('/images/border1.png') repeat-x 0 bottom; width: 119px; padding-left: 3px; margin: 0 0 7px 7px; }
			.shoppingBox .bot { overflow: hidden; margin: 0 0 2px 11px; }
			.shoppingBox .bot.center { text-align: center; margin: 20px 0 0 0; }
			.shoppingBox span { color: #54324d; line-height: 15px; float: left; width: 80px; }
			.shoppingBox img.cart { float: left; }
			.shoppingBox a.link { color: #d84b94; display: block; text-decoration: none; background: url('/images/arrow1.png') no-repeat 0 5px; padding-left: 8px; margin-left: 11px; line-height: 15px; }
			.shoppingBox a.link:hover { text-decoration: underline; }
			.shoppingBox .photo { text-align: center; width: 136px; }
			.shoppingBox img.big { display: inline; margin-bottom: 5px; }
			.shoppingBox h4 { width: 124px; background: url('/images/border1.png') repeat-x; padding-top: 5px; text-align: center; color: #d84b94; font-size: 13px; font-weight: normal; margin-left: 5px }
			
			/* ### new box ### */
			.newBox { background: url('/images/news_bg2.png') no-repeat; width: 264px; min-height: 138px; margin-bottom: 12px; overflow: hidden; padding: 12px 0 0 12px; }
			.newBox.sub { background: url('/images/new_bg.png') no-repeat; min-height: 139px; padding-top: 18px; }
			.newBox .text { float: left; width: 152px; margin-right: 22px; overflow: hidden; }
			.newBox h3 { color: #54324d; padding-bottom: 4px; width: 150px; background: url('/images/border2.png') repeat-x 0 bottom; margin-bottom: 5px; font-weight: normal; }
			/* .newBox p { color: #54324d; line-height: 13px; width: 150px; background: url('/images/border2.png') repeat-x 0 bottom; padding-bottom: 5px; margin-bottom: 4px; } */
			.newBox p { color: #54324d;  width: 250px; line-height: 13px; padding-bottom: 5px; margin-bottom: 4px; } 
			.newBox p span { color: #d84b94; }
			.newBox p em { color: #d84b94; font-family: 'TrebuchetMS-Italic'; }
			.newBox .bot { overflow: hidden; }
			.newBox small { color: #545454; font-size: 12px; float: left; width: 64px; }
			.newBox small strong { font-weight: normal; color: #6a72a9; font-size: 14px; display: block; margin-top: -3px; }
			.newBox a.info { display: block; text-decoration: none; color: #fff; font-size: 11px; background: url('/images/button1.png') no-repeat; width: 51px; min-height: 27px; text-align: center; line-height: 27px; float: left; margin-top: 3px; }
			.newBox a.info:hover { color: #d84b94; }
			.newBox .photo { float: left; width: 86px; overflow: hidden; margin-top: 12px; }
			.newBox img.big { float: left; margin-right: 5px; }
			.newBox img.arrow { float: left; margin-top: 50px; }

			#uitslag.newBox.sub {
				background: #DAD1ED;
				border: 1px solid #D6B6D0;
				border-radius: 8px;
				behavior: url(PIE/PIE.htc);
				min-height: 40px;
			}
			
			/* ### visit box ### */
			.visitBox { margin-bottom: 20px; position: relative; background: url('/images/visit_bg.png') no-repeat; width: 277px; min-height: 183px; }
			.visitBox img.big { position: absolute; top: 1px; left: 1px; }
			.visitBox h3 { color: #54324d; font-size: 13px; font-weight: normal; position: absolute; top: 1px; left: 1px; background: url('/images/heading_bg.png') no-repeat; width: 265px; min-height: 30px; line-height: 30px; padding-left: 10px; z-index: 200; }
			.visitBox img.flag { position: absolute; top: 10px; right: 24px; z-index: 210; }
			
			/* ### copy box ### */
			.copyBox { width: 320px; }
	
	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 996px; background: url('/images/footer_bg.png') no-repeat; height: 225px; margin-top: 22px; position: relative; padding-top: 25px; }
	#footerCntr .left { float: left; width: 364px; margin-left: 20px; }
	#footerCntr .center { float: left; width: 130px; margin-left: 185px; }
	#footerCntr h3 { color: #54324d; font-size: 16px; font-weight: normal; padding-bottom: 8px; width: 183px; background: url('/images/border1.png') repeat-x 0 bottom; margin-bottom: 6px; } 
	#footerCntr .left p { color: #808892; padding-bottom: 12px; line-height: 13px; }
	#footerCntr .left p a { color: #808892; text-decoration: none; } 
	#footerCntr .left p a:hover { text-decoration: underline; }
	#footerCntr address { color: #808892; font-style: normal; line-height: 13px; } 
	#footerCntr address a { color: #808892; text-decoration: none; } 
	#footerCntr address a:hover { text-decoration: underline; } 
	#footerCntr .right { float: right; width: 194px; margin-right: 94px; } 
	#footerCntr p.bot { color: #fefeff; margin: 40px 0 0 20px; } 
	#footerCntr p.bot span { padding: 0 4px; }
	#footerCntr p.bot a { color: #fefeff; text-decoration: none; }
	#footerCntr p.bot a:hover { text-decoration: underline; }
	#footerCntr img.logo { position: absolute; bottom: 22px; right: 69px; } 

    	#footerCntr p.bot2 { color: #fefeff; margin: 25px 0 0 20px; } 
	#footerCntr p.bot2 span { padding: 0 4px; }
	#footerCntr p.bot2 a { color: #fefeff; text-decoration: none; }
	#footerCntr p.bot2 a:hover { text-decoration: underline; }
@font-face {
	font-family: 'Conv_calibrib';
	src: url('/stylesheets/fonts/calibrib.eot');
	src: local('☺'), url('/stylesheets/fonts/calibrib.woff') format('woff'), url('/stylesheets/fonts/calibrib.ttf') format('truetype'), url('/stylesheets/fonts/calibrib.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrebuchetMS-Bold';
	src: url('/stylesheets/fonts/trebucbd.eot');
	src: url('/stylesheets/fonts/trebucbd.eot?#iefix') format('embedded-opentype'),
			 url('/stylesheets/fonts/trebucbd.woff') format('woff'),
			 url('/stylesheets/fonts/trebucbd.ttf') format('truetype'),
			 url('/stylesheets/fonts/trebucbd.svg#trebucbd') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrebuchetMS';
	src: url('/stylesheets/fonts/trebuc.eot');
	src: url('/stylesheets/fonts/trebuc.eot?#iefix') format('embedded-opentype'),
			 url('/stylesheets/fonts/trebuc.woff') format('woff'),
			 url('/stylesheets/fonts/trebuc.ttf') format('truetype'),
			 url('/stylesheets/fonts/trebuc.svg#trebuc') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrebuchetMS-Italic';
	src: url('/stylesheets/fonts/trebucit.eot');
	src: url('/stylesheets/fonts/trebucit.eot?#iefix') format('embedded-opentype'),
			 url('/stylesheets/fonts/trebucit.woff') format('woff'),
			 url('/stylesheets/fonts/trebucit.ttf') format('truetype'),
			 url('/stylesheets/fonts/trebucit.svg#trebucit') format('svg');
	font-weight: normal;
	font-style: normal;
}