/* ################################################## */
/*  MADE BY: WWW.DIRECTBASING.COM                     */
/*  ALEX VAN DER VEGT                                 */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #707678; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #0f3e51; }
body { padding: 22px 0px 30px 0px; background: url('../images/bodyBg.gif') repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 1005px; }

	/* ### CONTENT BOX ### */
	.contentBox { overflow: hidden; width: 100%; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { overflow: hidden; width: 1005px; height: 154px; background: url('../images/logo.gif') no-repeat; }
		
		/* ### NL CONTAINER ### */
		#nlCntr { overflow: hidden; width: 1005px; height: 85px; font-weight: bold; color: #0f3e51; }
		#nlCntr fieldset { padding-top: 25px; float: right; width: 340px; border: 0px; }
		#nlCntr input.field { margin: 1px; padding: 3px; border: 2px solid #c5e3f0; background: #f6f9fa; }
		#nlCntr input.submit { margin: 1px; width: 103px; height: 24px; font-weight: bold; border: 0px; background: url('../images/submitBg.gif'); }
		
		/* ### MENU CONTAINER ### */
		#menuCntr { overflow: hidden; width: 1005px; height: 38px; background: url('../images/menuBg.gif') repeat-x; }
		#menuCntr ul { float: left; overflow: hidden; width: 985px; list-style: none; }
		#menuCntr li { padding: 0px 50px 0px 50px; float: left; height: 38px; line-height: 36px; background: url('../images/tabBg.gif') no-repeat right; }
		#menuCntr li.last { background: none; }
		#menuCntr li a { font-size: 14px; text-decoration: none; color: #0b354a; }
		#menuCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; }
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; overflow: hidden; width: 179px; background: url('../images/leftBg.gif') no-repeat; }
		#leftCntr h2 { margin-bottom: 10px; padding: 10px 0px 0px 10px; display: block; font-size: 12px; color: #0b354a; }
		#leftCntr h3 { margin-bottom: 15px; padding: 10px 0px 10px 10px; display: block; font-size: 12px; color: #524e4e; border-top: 1px dotted #524e4e; border-bottom: 1px dotted #524e4e; }
		#leftCntr ul.top { padding: 30px 0px 30px 0px; list-style: none; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; }
		#leftCntr ul { margin-left: 10px; list-style: none; }
		#leftCntr li { line-height: 16px; color: #0b354a; }
		#leftCntr ul.top li a, #leftCntr ul.middle li a { text-decoration: none; color: #0b354a; }
		#leftCntr ul.bottom li a { text-decoration: none; color: #586165; }
		#leftCntr ul.bottom li { color: #586165; }
		#leftCntr li a:hover { text-decoration: underline; }
		#leftCntr div.mobile { padding: 10px 0px 10px 10px; overflow: hidden; width: 169px; }
		#leftCntr div.mobile img { float: left; }
		#leftCntr ul.middle { float: left; list-style: none; }
		#leftCntr li.title { font-size: 12px; font-weight: bold; text-decoration: underline; }
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { margin-left: 19px; float: left; display: inline; overflow: hidden; width: 666px; }
		#centerCntr h2 { margin-bottom: 15px; padding-bottom: 6px; display: block; font-size: 16px; font-weight: normal; color: #524e4e; border-bottom: 1px solid #e7e3e3; }
		#centerCntr p { padding-bottom: 11px; line-height: 16px; }
		#centerCntr div.pbox { margin: 0px 0px 11px 5px; float: left; display: inline; width: 161px; height: 216px; text-align: center; background: url('../images/boxBg.gif') no-repeat; }
		#centerCntr div.pbox img { margin: 14px 0px 30px 2px; }
		#centerCntr div.pbox a { text-decoration: none; color: #1a3744; }
		#centerCntr div.pbox a:hover { text-decoration: underline; }
		#centerCntr div.boxes { padding-bottom: 40px; overflow: hidden; width: 666px; }
		#centerCntr div.image { float: left; width: 175px; }
		#centerCntr div.text { float: left; width: 481px; }
		#centerCntr div.product { padding-bottom: 11px; overflow: hidden; width: 666px; }
		#centerCntr div.merchant { margin-bottom: 15px; overflow: hidden; width: 644px; font-size: 12px; color: #0f3845; font-weight: bold; border: 1px solid #bbe3f3; }
		#centerCntr div.merchant a { text-decoration: none; color: #0f3845; }
		#centerCntr div.merchant a:hover { text-decoration: underline; }
		#centerCntr div.merchant ul { list-style: none; }
		#centerCntr ul.product li { float: left; height: 113px; line-height: 112px; border-bottom: 1px solid #e0e0e0; }
		#centerCntr ul.product li.number { width: 30px; text-align: center; border-right: 1px solid #e0e0e0; }
		#centerCntr ul.product li.product { width: 274px; text-align: center; border-right: 1px solid #e0e0e0; }
		#centerCntr ul.product li.price { width: 180px; text-align: center; border-right: 1px solid #e0e0e0; }
		#centerCntr ul.product li.buynow { padding: 0px 0px 0px 10px; width: 147px; text-align: center; }
		#centerCntr ul.product li.buynow img { margin-top: 10px; }
		#centerCntr ul.title { height: 28px; background: url('../images/titleBg.gif') repeat-x; }
		#centerCntr ul.title li { float: left; height: 28px; line-height: 28px; background: url('../images/tab2Bg.gif') no-repeat right; }
		#centerCntr ul.title li.number { width: 31px; text-align: center; }
		#centerCntr ul.title li.product { width: 275px; text-align: center; }
		#centerCntr ul.title li.price { width: 181px; text-align: center; }
		#centerCntr ul.title li.buynow { padding: 0px 0px 0px 10px; width: 120px; text-align: center; background: none; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: left; overflow: hidden; width: 141px; background: url('../images/rightBg.gif') repeat-y; }
		#rightCntr div.top { padding-top: 10px; background: url('../images/rightTop.gif') no-repeat; }
		#rightCntr div.bottom { padding-bottom: 10px; background: url('../images/rightBottom.gif') no-repeat bottom; }
		#rightCntr div.box { margin: 0px 0px 7px 2px; padding-bottom: 10px; width: 137px; text-align: center; border-bottom: 1px dotted #ededed; }
		#rightCntr h2 { margin: 0px 0px 8px 7px; padding-bottom: 6px; display: block; width: 127px; font-size: 13px; text-align: center; color: #636363; border-bottom: 1px dotted #ededed; }
		#rightCntr a { text-decoration: none; color: #626363; }
		#rightCntr a:hover { text-decoration: underline; }
		#rightCntr img { }
		#rightCntr img.buy { text-align:center margin-left: 17px; }
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { margin-top: 50px; overflow: hidden; width: 1005px; font-size: 10px; text-align: center; background: url('../images/footerBg.gif') repeat-x center; }
	#footerCntr ul { margin: 0 auto; padding-bottom: 30px; overflow: hidden; width: 330px; list-style: none; }
	#footerCntr li { margin-right: 3px; float: left; display: inline; color: #6a6e6f; }
	#footerCntr li a { text-decoration: none; color: #6a6e6f; }
	#footerCntr li a:hover { text-decoration: underline; }
