body
{
	margin				: 0px;
	padding				: 0px;
	background			: #393c39 url(/images/background/body.jpg);
	font-size			: 0.7em;
	font-family			: verdana;
	color				: #3c393c;
}

ul
{
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
}

#container
{
	margin				: 0px auto;
	padding-bottom		: 10px;
	width				: 766px;
	background-color	: #fff;
}

#header
{
	background			: url(/images/background/header.png) no-repeat;
	height				: 278px;
}

#description
{
	position			: absolute;
	margin-left			: 56px;
	width				: 252px;
}
#description h1
{
	display				: block;
	padding-top			: 37px;
	margin				: 0px;
}
#description h1 a
{
	background			: url(/images/background/kerstringtone.gif) no-repeat center bottom;
	border				: none;
	text-decoration		: none;
	height				: 30px;
	width				: 252px;
	display				: block;
}
#description h1 a span
{
	visibility			: hidden;
	font-size			: 0px;
}
#description h2, #description span#kerstjaar
{
	color				: #fff;
	margin				: 0px;
}
#description h2
{
	font-size			: 1.1em;
}
#description span#kerstjaar
{
	float				: right;
	font-size			: 3.0em;
}
#floatright
{
	float				: right;
	width				: 510px;
}
#navigatie
{
	width				: 420px;
	height				: 88px;
	background			: url(/images/background/navigatie.gif);
	padding-left		: 43px;
	margin				: 0 0 10px 47px;
}
#navigatie li
{
	float				: left;
}
#navigatie a
{
	display				: block;
	width				: 66px;
	margin				: 2px;
	text-align			: center;
	padding-top			: 62px;
	text-transform		: uppercase;
	color				: #4A4D4A;
	text-decoration		: none;
	font-weight			: bold;
	font-size			: 0.9em;
	background-repeat	: no-repeat;
}
#navigatie a.home
{
	background-image	: url(/images/background/navigatie/home.png);
}
#navigatie a.ringtones
{
	background-image	: url(/images/background/navigatie/ringtones.png);
}
#navigatie a.avaters
{
	background-image	: url(/images/background/navigatie/avaters.png);
}
#navigatie a.emoticons
{
	background-image	: url(/images/background/navigatie/emoticons.png);
}
#navigatie a.links
{
	background-image	: url(/images/background/navigatie/links.png);
}
#navigatie a.contact
{
	background-image	: url(/images/background/navigatie/contact.png);
}
* html #navigatie a
{
	width				: 65px;
}
#navigatie a:hover
{
	color				: #f00;
}
#zoek
{
	clear				: both;
	margin				: 0 0 10px 100px;
}
#zoek input.submit
{
	height				: 19px;
	width				: 79px;
	background			: #fff url(/images/web/zoek.png) no-repeat center center;
	cursor				: pointer;
	border				: none;
}
#categories
{
	float				: left;	
	margin-top			: 35px;
	padding				: 2px 2px 0 2px;
	text-align			: right;
	font-weight			: bold;
	letter-spacing		: -0.8px;
	border-right		: 1px dotted #DEDFDE;
	border-top			: 1px dotted #DEDFDE;
}
#categories li.last
{
	border-bottom		: 1px dotted #DEDFDE;
}
#categories li a
{
	text-decoration		: none;
	color				: #000;
	padding-right		: 10px;
	background			: url(/images/web/categories.a.gif) no-repeat right top;
}
#items
{
	margin-left			: 110px;
}
#items li
{
	float				: left;
	display				: block;
	width				: 125px;
	height				: 140px;
	background			: url(/images/background/item.li.gif) no-repeat center top;
}
* html #items li
{
	margin-left			: -15px;
}
#items li a
{
	display				: block;
	height				: 120px;
	margin-left			: 27px;
	text-decoration		: none;
	text-align			: center;
	color				: #f00;
	font-weight			: bold;
	font-size			: 11px;
}
#items a:hover
{
	color				: #4A4D4A;
}
#items a img
{
	border				: none;
}
/*
#items span
{
	color				: #D61C08;
	font-size			: 4em;
	font-family			: 'Arial Narrow', Arial;
}
*/



/* MAIN */
#main
{
	clear				: both;
	margin-top			: 6px;
}
* html #main
{
	margin				: 0px;
}
#left 
{
	float				: left;
	width				: 138px;
}
#right 
{
	margin-left			: 140px;
}

h3 
{
	color				: #fff;
	background			: url(/images/background/h3.gif) no-repeat 6px center;
	margin				: 2px 0 0 0;
	height				: 18px;
	padding				: 2px 0 0 25px;
	font-size			: 1.1em;
}

/* LEFT */
#left h3
{
	background-color	: #000;
	font-size			: 1em;
	height				: 17px;
	padding-top			: 3px;
}
#left p
{
	color				: #fff;
	font-weight			: bold;
	background-color	: #d61c08;
	margin				: 0px;
	padding				: 10px 4px;
	font-size			: 0.8em;
}
#left ul
{
	background			: #393c39 url(/images/background/left.menu.gif) no-repeat top center;
	padding				: 15px 0 36px 8px;
	border-left			: 1px solid #525152;
	border-right		: 1px solid #4A494A;
	border-bottom		: 1px solid #4A494A;
	letter-spacing		: -0.4px;
}
#left li
{
	padding-left		: 9px;
	background			: url(/images/background/menu.li.gif) no-repeat left top;
}
#left li.more
{
	background			: none;
	text-align			: right;
	padding-right		: 8px;
	font-weight			: bold;
	margin-top			: 22px;
}
#left a
{
	color				: #fff;
}

/* RIGHT */
#right h3
{
	background-color	: #e70400;
}
#banner
{
	position: absolute;
	float				: left;
	width				: 146px;
	margin-top			: 0px;
}
#banner img
{
	border-left			: 1px dotted #DEDFDE;
	padding				: 2px 0 0 2px;
}
#content
{
	margin-left			: 148px;
	display				: inline-block;
}
#content #wrapper
{
	float				: right;
}
* html #content 
{
	padding-bottom		: 26px;
	border-bottom		: 1px dotted #DEDFDE;
	margin-left			: 146px;
}
#content dl
{
	margin				: 0px;
	float				: left;
	width				: 159px;
}
#content hr.split
{
	clear				: both;
	margin				: 0px;
	visibility			: hidden;
	padding				: 0px;
}
#content dl.long
{
	width				: 100%;
}
#content dd
{
	margin				: 0px;
	padding				: 10px 0 20px 9px;
	background			: url(/images/background/content.dd.gif) no-repeat 8px top;
	border-left			: 0px dotted #DEDFDE;
	border-bottom		: 0px dotted #DEDFDE;
}
#content dl li
{
	padding-left		: 9px;
	background			: url(/images/background/dl.li.gif) no-repeat left 2px;
}
#content dl li a
{
	color				: #3c393c;
	text-decoration		: none;
}





/* SUBNAV */
ul#subnavigatie
{
	clear				: both;
	list-style-type		: none;
	text-align			: center;
	margin				: 8px 0 5px 0;
	font-size			: 0.9em;
}
#subnavigatie li
{
	display				: inline;
	border-left			: 2px solid #f00;
	padding				: 0 14px;
}
#subnavigatie li.eerste
{
	border-left			: 0px solid #fff;
}
#subnavigatie li a
{
	color				: #f00;
	font-weight			: bold;
	text-transform		: uppercase;
	text-decoration		: none;
}

/* FOOTER */
#footer
{
	color				: #fff;
	text-align			: center;
	padding-top			: 3px;
	height				: 17px;
	background-color	: #5a5d5a;
	border-top			: 1px solid #636563;
	border-bottom		: 1px solid #adaead;
	font-size			: 0.9em;
}
#footer a
{
	color				: #fff;
}