/*
		Purehosting.nl
*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Trebuchet MS, Verdana, Arial;
	background: #ffffff url(/img/body.jpg) repeat-x 50% 0;
	padding: 0;
	margin: 0;
	font-size: 75%;
}
#container {
	width: 910px;
	margin: 0 auto;
}
#mainPiece {
	width: 910px;
	height: 270px;
	background-image: url(/img/mainPiece.jpg);
	background-repeat: no-repeat;
}
#header {
	background-image: url(/img/purehosting.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 640px;
	padding: 33px 0 0 270px;
}
input.domeinsubmit {
	display: block;
	height: 24px;
	width: 81px;
	background-image: url("/img/dc_checkbutton.jpg");
	border: 0;
	padding: 0 0 0 25px;
	text-align: left;
}
input.domein {
	width: 190px;
}
#domeincheckText {
	width: 145px;
	height: 25px;
	float: left;
	background-image: url("/img/domeinnaam_vrij.jpg");
}
#domeincheckText span {
	display: none;
}
#domeincheckNote {
	width: 138px;
	float: left;
}
#domeincheckField {
	width: 200px;
	height: 25px;
	float: left;
}
#domeincheckButton {
	width: 81px;
	height: 25px;
	float: left;
	margin-left: 10px;
}
#language {
	width: 100px;
	float: right;
	margin-top: -7px;
	margin-right: 15px;
}
		#language ul {
			list-style: none;
			width: 120px;
		}
		#language li {
			margin-bottom: 6px;
		}
		#language img {
			margin-right: 5px;
		}
		#language a {
			text-decoration: none;
			color: #cccccc;
		}
		#language a:hover {
			color: #666666;
		}
ul {
	list-style: none;
}
#menu {
	background-image: url(/img/menubg.jpg);
	background-repeat: no-repeat;
	width: 875px;
	height: 40px;
	padding: 0 0 0 35px;
	line-height: 42px;
}
#menu ul {
	list-style: none;
}
#menu ul li {
	float: left;
}
#menu ul li a {
	color: #666666;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: normal
}
#menu ul li a:hover {
	color: #0099ff;
	font-size: 1.1em;
	text-decoration: underline;
}
a.Home { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/bgHome.jpg); background-repeat: no-repeat; }
a.Webhosting { display: block; width: 120px; height: 36px; text-align: center; background-image: url(/img/bgWebhosting.jpg); background-repeat: no-repeat; }
a.Resellers { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/bgZakelijk.jpg); background-repeat: no-repeat; }
a.Bestellen { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/bgZakelijk.jpg); background-repeat: no-repeat; }
a.Klantenservice { display:block; width: 149px; height: 36px; text-align: center; background-image: url(/img/bgKlantenserive.jpg); background-repeat: no-repeat; }
a.Overpurehosting { display:block; width: 149px; height: 36px; text-align: center; background-image: url(/img/bgOver.jpg); background-repeat: no-repeat; }
a.Contact { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/bgContact.jpg); background-repeat: no-repeat; }

a.activeHome { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/activeHome.jpg); background-repeat: no-repeat; }
a.activeWebhosting { display:block; width: 120px; height: 36px; text-align: center; background-image: url(/img/activeWebhosting.jpg); background-repeat: no-repeat; }
a.activeResellers { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/activeZakelijk.jpg); background-repeat: no-repeat; }
a.activeBestellen { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/activeZakelijk.jpg); background-repeat: no-repeat; }
a.activeKlantenservice { display:block; width: 149px; height: 36px; text-align: center; background-image: url(/img/activeKlantenservice.jpg); background-repeat: no-repeat; }
a.activeOverpurehosting { display:block; width: 149px; height: 36px; text-align: center; background-image: url(/img/activeOverpurehosting.jpg); background-repeat: no-repeat; }
a.activeContact { display:block; width: 99px; height: 36px; text-align: center; background-image: url(/img/activeContact.jpg); background-repeat: no-repeat; }

ul#breadcrumbs {
	width: 875px;
	height: 27px;
	list-style: none;
	padding: 3px 0 0 35px;
	color: #ffffff;
}
ul#breadcrumbs li {
	float: left;
}
ul#breadcrumbs a {
	color: #FFFFFF;
	text-decoration: none;
}
ul#breadcrumbs a:hover {
	color: #598300;
	text-decoration: underline;
}
span.seperator {
	margin: 0 6px 0 6px;
	color: #FFFFFF;
}
#contentContainer {
	width: 850px;
	background-image: url(/img/contentbg.jpg);
	padding: 0 30px 10px 30px;
	margin-top: 27px;
	line-height: 22px;
	font-size: 1.1em;
	color: #666666;
	overflow: hidden;
}
#footer {
	width: 885px;
	height: 100px;
	background-image: url(/img/footer.jpg);
	background-repeat: no-repeat;
	padding: 35px 0 0 30px;
	color: #999999;
	font-size: 0.9em;
}
	#footer ul {
		list-style: none;
		margin-bottom: 14px;
	}
	ul.2nd {
		overflow: hidden;
	}
	#footer a {
		color: #999999;
		text-decoration: none;
	}
	#footer a:hover {
		color: #333333;
		text-decoration: underline;
	}
	#footer ul li {
		float: left;
	}
	li.copyrightText {
		margin-right: 30px;
	}
	li.logos {
		margin-right: 90px;
	}
	span.footSep {
		font-size: 0.9em;
		color: #999999;
		margin: 0 6px 0 6px;
	}
div#sideMenu {
	width: 152px;
	float: left;
	margin-right: 20px;
}
	div#sideMenu ul {
		list-style: none;
	}
	div#sideMenu ul li.first {
		margin: 0px;
	}
	div#sideMenu ul li {
		width: 127px;
		height: 25px;
		padding: 2px 0 0 25px;
		background-image: url(/img/buttons/menuIn.jpg);
		margin-top: -1px;
	}
	div#sideMenu ul li a {
		font-weight: normal;
		text-decoration: none;
		color: #666666;
	}
	div#sideMenu ul li a:hover {
		font-weight: normal;
		text-decoration: underline;
		color: #888888 !important;
	}
	div#sideMenu ul#submenu li.submenuItem {
		//background-image: url(/img/buttons/bgSubmenu.jpg);
		//width: 122px;
		//height: 25px;
		//padding: 2px 0 0 30px;
		//margin-top: 4px;
		//margin-bottom: 5px;
	}

div#content {
	width: 440px;
	float: left;
	margin-right: 20px;
}
div#contentHome {
	width: 612px;
	float: left;
	margin-right: 20px;
}
div#sidebarRight {
	width: 216px;
	float: left;
}
/** heading style  **/
h1 {
	font-size: 1.6em;
	font-weight: normal;
	color: #0099ff;
	margin-bottom: 10px;
}
h2 {
	font-size: 1.4em;
	font-weight: normal;
	color: #666666;
	margin: 20px 0 10px 0;
}
h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #0099ff;
	margin-bottom: 10px;
}
h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #999999;
	margin-bottom: 4px;
}
h2.contactSucces {
	font-size: 1.4em;
}
div#klantenLogin {
	width: 193px;
	height: 211px;
	padding: 10px 0 0 25px;
	background-image: url(/img/bg_klantenlogin.jpg);
	margin-bottom: 20px;
	color: #666666;
	font-size: 0.9em;
	line-height: 2.1em;
}
input.loginField {
	width: 155px;
	color: #333333;
	margin-bottom: 10px;
	overflow: hidden;
}
span.loginText {
	color: #96D6FF;
	font-size: 1em;
}
input.loginButton {
	background-image: url(/img/buttons/login.jpg);
	width: 81px;
	height: 25px;
	font-size: 0.1em;
	border: 0px;
	margin-left: 59px;
	margin-bottom: 10px;
}
input.checkBox {
	margin-right: 6px;
	border-style: none;
	border: 1px;
	border-color: #cccccc;
}
div#klantenLogin a {
	color: #009CFF;
}
div#klantenLogin a:hover {
	color: #98D619;
	text-decoration: none;
}
div#paymentLogos {
	width: 156px;
	margin: 15px 0 0 35px;
}
#contact { list-style: none;  padding: 0;  margin:0 0 20px 0; height: 71px;}
#contact a { display: block; text-indent: -99999px; height: 71px; }
#contact li:hover ul, #contact li.iehover ul{ left:auto; }
#contact li a:hover { background-position: -218px 0; }
#contact li { float: left; }
li#contactLink a { width: 218px; background: url(/img/link_contact.jpg) bottom left no-repeat; }
li#contactLink a:hover { background-position: -218px 100%; }

#accountAanmaken { list-style: none;  padding: 0;  margin:0 0 20px 0; height: 71px;}
#accountAanmaken a { display: block; text-indent: -99999px; height: 71px; }
#accountAanmaken li:hover ul, #accountAanmaken li.iehover ul{ left:auto; }
#accountAanmaken li a:hover { background-position: -218px 0; }
#accountAanmaken li { float: left; }
li#accountAanmakenLink a { width: 218px; background: url(/img/link_accountAanmaken.jpg) bottom left no-repeat; }
li#accountAanmakenLink a:hover { background-position: -218px 100%; }

/** Contact form style  **/
#klantenLogin ul {
	list-style: none;
	padding: 0;
	overflow: hidden;
	width: 500px;
	margin-bottom: 14px;
}
#klantenLogin li {
	float: left;
}
#klantenLogin li.spinner {
	width: 23px;
	height: 16px;
}
/** Contact page **/
ul.contactinfo {
	list-style: none;
}
ul.contactinfo li {
	width: 275px;
	float: left;
}
ul.contactinfo li.second {
	float: right;
}
ul.contactinfo li a {
	color: #0099ff;
}
ul.contactinfo li a:hover {
	color: #98D619;
	text-decoration: none;
}

#domeinnamen { list-style: none;  padding: 0;  margin:20px 20px 20px 0; height: 259px; float: left;}
#domeinnamen a { display: block; text-indent: -99999px; height: 259px; }
#domeinnamen li:hover ul, #domeinnamen li.iehover ul{ left:auto; }
#domeinnamen li a:hover { background-position: -184px 0; }
#domeinnamen li { float: left; }
li#domeinnamenLink a { width: 184px; background: url(/img/intro_domeinnamen.jpg) bottom left no-repeat; }
li#domeinnamenLink a:hover { background-position: -184px 100%; }

#webhosting { list-style: none;  padding: 0;  margin:20px 20px 20px 0; height: 259px; float: left;}
#webhosting a { display: block; text-indent: -99999px; height: 259px; }
#webhosting li:hover ul, #webhosting li.iehover ul{ left:auto; }
#webhosting li a:hover { background-position: -184px 0; }
#webhosting li { float: left; }
li#webhostingLink a { width: 184px; background: url(/img/intro_webhosting.jpg) bottom left no-repeat; }
li#webhostingLink a:hover { background-position: -184px 100%; }

#resellers { list-style: none;  padding: 0;  margin:20px 0 20px 0; height: 259px; float: left;}
#resellers a { display: block; text-indent: -99999px; height: 259px; }
#resellers li:hover ul, #resellers li.iehover ul{ left:auto; }
#resellers li a:hover { background-position: -184px 0; }
#resellers li { float: left; }
li#resellersLink a { width: 184px; background: url(/img/intro_resellers.jpg) bottom left no-repeat; }
li#resellersLink a:hover { background-position: -184px 100%; }

input, select, textarea{
	border:solid 1px #cccccc;
	padding: 2px 3px 2px 3px;
	color: #333333;
	font-size: 1em;
	font-family: Trebuchet MS, Verdana, Arial, Tahoma;
}
input {
	background: url("/img/bg-input.gif");
}
textarea {
	background: #ffffff url("/img/bg-input.gif") repeat-x 50% 0;
	font-size: 1em;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #333333;
	width: 320px;
}
#form ul {
	list-style: none;
	overflow: hidden;
	width: 500px;
	margin-bottom: 5px;
}
#form li.label {
	width: 150px !important;
}
#form li {
	float: left;
}
#form {
	margin-top: 12px;
}
#form input .nostyle{
	border: 1px solid #666666px;
	width: 0px;
}
select{
	width:140px;
}

#form input .
#form select {
	border: 1px solid #666666px;
	width: 154px;
	font-size: 1em;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #666666;
}
input.submit, input.reset {
	height: 23px;
	background-image: url("/img/input_btn_bg.jpg");
	border: 1px solid #cccccc;
	padding: 0px 6px 2px 6px !important;
	margin-right: 12px !important;
	font-size: 1em;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #666666;
}
input.submit {
	color: #333333;
}
input.submit:hover {
	color: #0099ff;
	border: 1px solid #0099ff;
}
input.reset {
	color: #999999;
}
input.reset:hover {
	color: #ff3300;
	border: 1px solid #ff3300;
}
a.uitloggen {
	height: 26px;
	background-image: url("/img/input_btn_bg.jpg");
	border: 1px solid #cccccc;
	padding: 0 6px 0 6px !important;
	margin-right: 12px !important;
	font-size: 1em;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #666666 !important;
	text-decoration: none;
}
a.uitloggen:hover {
	height: 26px;
	background-image: url("/img/input_btn_bg.jpg");
	border: 1px solid #ff3300;
	padding: 0 6px 0 6px !important;
	margin-right: 12px !important;
	font-size: 1em;
	font-family: Trebuchet MS, Verdana, Arial;
	color: #ff3300 !important;
}
#form .submit:hover, #form .reset:hover {
	cursor: pointer;
}

#subContent {
	width: 452px;
	float: left;
}
#subContent a {
	color: #0099ff;
	text-decoration: none;
}
#subContent a:hover {
	color: #98D619;
	text-decoration: underline;
}
#subMenu {
	width: 140px;
	float: left;
	margin-right: 20px;
}
#subMenu ul {
	list-style: none;
}
#subMenu li {
	//margin: 4px 0 4px 0;
}
#subMenu li a {
	/* display: block; */
	padding-left: 20px;
	height: 26px;
	width: 120px;
	line-height: 1.8em;
	text-decoration: none;
	background: #ffffff url("/img/btn-submenu.gif") no-repeat;
	color: #666666;
}
#subMenu li.head a {
	color: #666666 !important;
	font-weight: bold;
	text-decoration: none;
	background: #ffffff url("/img/btn-submenu-hover.gif") no-repeat;
}
#subMenu li a:hover {
	color: #0099ff !important;
	text-decoration: underline;
	background: #ffffff url("/img/btn-submenu-hover.gif") no-repeat;
}
#subMenu li a.subitem {
	/*display: block;*/
	padding-left: 20px;
	height: 26px;
	width: 120px;
	line-height: 1.8em;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	background: none;
}
#subMenu li a.subitem:hover {
	text-decoration: underline;
	color: #888888 !important;
}
#domeinTarieven {
	border: 1px solid #efefef;
}
#domeinTarieven td {
	background: #ffffff url("/img/td_bg.gif");
	padding: 0 10px 0 10px;
}
#domeinTarieven a {
	color: #0099ff !important;
}
#domeinTarieven a:hover {
	color: #666666 !important;
	text-decoration: underline !important;
}
span.small {
	font-size: 0.7em !important;
}
span.orange {
	color: #ff3300 !important;
	font-weight: normal;
}
a.extraOps {
	color: #666666 !important;
}
a.extraOps:hover {
	color: #0099ff !important;
}
.bestellen { list-style: none;  padding: 0;  margin: 12px 0 20px 0; height: 33px;}
.bestellen a { display: block; height: 33px; color: #FFFFFF; text-decoration: none; }
.bestellen a:hover { color: #FFFFFF !important;}
.bestellen li:hover ul, #bestellen li.iehover ul{ left:auto; }
.bestellen li a:hover { background-position: -201px 0; }
.bestellen li { float: left; text-align: center; }
li.bluebtnLink a { line-height: 2em; width: 201px; background: url(/img/btn-bestellen.gif) bottom left no-repeat; color: #FFFFFF !important; font-size: 1.1em; text-decoration: none; }
li.bluebtnLink a:hover { background-position: -201px 100%; color:#ffffff !important; text-decoration: none; }

a {
	color: #009CFF;
}
div#contentHome a:hover {
	color: #98D619;
	text-decoration: none;
}
/** Table style  **/
#kserviceFinancieel,#kserviceDiensten, #bestellenDomeinnamen, #bestellenWebhosting {
	border: 1px solid #efefef;
}
#kserviceFinancieel td,#kserviceDiensten td, #bestellenDomeinnamen td, #bestellenWebhosting td {
	background: #ffffff url("/img/td_bg.gif");
	padding: 0 10px 0 10px;
}
#kserviceFinancieel td.long,#kserviceDiensten td.long {
	width: 300px;
	height: 28px;
}
#kserviceFinancieel td.date,#kserviceDiensten td.date {
	width: 100px;
	height: 28px;
	font-size: 1.2em;
}
#kserviceDiensten td.typeDienst {
	width: 140px;
	height: 28px;
}
#kserviceDiensten td.domeinnaam {
	width: 116px;
	height: 28px;
	padding-left: 24px;
}
#kserviceDiensten td.webhosting {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #efefef url("/img/td_dark_bg.gif");
}
#kserviceFinancieel td.short {
	width: 16px;
	height: 28px;
}
#kserviceFinancieel td.tableSeperator, #kserviceDiensten td.tableSeperator, #bestellenDomeinnamen td.tableSeperator, #bestellenWebhosting td.tableSeperator {
	width: 1px;
	height: 28px;
	background-image: url("/img/table_seperator.gif") !important;
	margin: 0;
	padding: 0;
}
#kserviceFinancieel td img, #kserviceDiensten td img, #bestellenDomeinnamen td img, #bestellenWebhosting td img  {
	margin-top: 6px;
}
#bestellenDomeinnamen td img, #bestellenWebhosting td img  {
	margin-top: 4px;
}
/*** BESTELLEN ***/
h2.dienstenHeading {
	font-size: 1em;
	color: #FFFFFF;
	display: block;
	padding: 3px 0 3px 10px;
	background-color: #CCCCCC;
	width: 586px;
}
h2.sessionError {
	font-size: 1em;
	color: #FFFFFF;
	display: block;
	padding: 3px 0 3px 10px;
	background-color: red;
	font-weight: bold;
	width: 586px;
}
div.alertBox {
	background-color: #e9e9e9;
	border: 2px solid #cccccc;
	padding: 15px 20px 15px 20px;
	width: 552px;
	margin-top: 15px;
}
#contentHome a.green {
	color: #98d619;
	margin: 0 0 0 6px;
}
#contentHome a.green:hover {
	color: #00ccff;
	text-decoration: none;
}
hr {
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	border-top: 1 px solid #666666;
	width: 600px;
	margin: 12px 0 12px 0;
}
ul.blockheading {
	list-style: none;
	margin-bottom: 0 !important;
	border-top: 1px solid #cccccc;
	background-color: #e9e9e9;
	width: 575px !important;
	height: 22px;
	margin: 0px;
	padding: 3px 10px 3px 10px;
}
ul.blockheading li {
	float: left;
	width: 465px;
	padding: 0;
	margin: 0;
	background-color: #e9e9e9;
}
ul.blockheading li.prijs {
	width: 100px;
}
input.day, input.month {
	width: 15px !important;
}
input.year {
	width: 70px !important;
}
span.small {
	color: #999999;
	font-size: 0.9em;
	margin-left: 10px;
}
/*** HOME PAGE ***/
h2.green {
	color: #0099ff !important;
	margin-top: 0px !important;
}

.formContainer, .userinfoContainer {
	width: 555px;
	padding: 20px;
	background-color: #f4f4f4;
	margin: 0;
}
.formContainer ul {
	margin: 0;
	padding: 0;
}
.error-message, .input, input.form-error {
	float: left;
}
.error-message {
	margin-left: 6px;
	color: #ff1800;
	padding-left: 20px;
	background-image: url("/img/cancel_small.png");
	background-repeat: no-repeat;
	font-size: 0.9em;
}
.form-error {
	border-left: 3px solid #ff1800;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.hidden {
	display: none;
}
#webhostingSpecs, #resellerSpecs {
	float: right;
	margin-right: 80px;
}
#webhostingOverzicht {
	border: 0;
	padding: 0;
	margin: 20px 0 20px 0;
}
#webhostingOverzicht tr {
	display: block;
	height: 44px;
	margin: 0 0 20px 0 !important;
}
#webhostingOverzicht td {
	height: 44px;
	background-image: url("/img/services/background.jpg");
}
.typePakket { width: 103px; }
.opslagruimte { width: 60px; padding-left: 10px;}
.dataverkeer { width: 50px; }
.emailAccounts { width: 40px; }
.subdomeinen { width: 40px; }
.controlpanel { width: 30px; }
.bestellen_btn { width: 30px; }
.meerinfo { width: 80px; }

.aantalAccounts { width: 40px; padding-left: 15px;}
.opslagruimte_resellers { width: 55px; }
.dataverkeer_resellers { width: 65px; }
.ipAdressen { width: 27px; }
.nameservers { width: 30px; }
.meerinfo { width: 80px; }

.bestellen_btn a {
	display: block;
	border: 0 !important;
	height: 16px;
	width: 16px;
	background-image: url("/img/cart.png");
}
.bestellen_btn a:hover {
	background-image: url("/img/cart_add.png");
}
a.btnMeerinfo {
	display: block;
	width: 67px;
	height: 18px;
	font-family: Trebuchet MS, Arial, Tahoma, Verdana;
	font-size: 0.9em;
	color: #666666 !important;
	background-image: url("/img/btn_meerinfo.jpg");
	background-repeat: no-repeat;
	border: 0;
	text-align: center;
}
a.btnMeerinfo:hover {
	color: #0099ff !important;
	background-image: url("/img/btn_meerinfo_hover.jpg");
}
.diensten1st {
	width: 285px;
}
.diensten2nd {
	width: 95px;
}
.voordelen {
	list-style-type: disc;
	margin-left: 20px;
}
li.btn {
	float: left;
}
.userinfoContainer ul {
	padding: 2px 4px 2px 6px !important;
	margin: 0 0 4px 0 !important;
}
ul.grey {
	background-color: #e9e9e9;
	border-bottom: 1px dotted #cccccc;
}
input#DomainDomain {
	width: 190px;
}
.nostyle {
	border: 0px !important;
	background-image: none !important;
}
ul.faq_index {
	margin: 10px 0 20px 10px;
}
ul.faq_index li {
	background-image: url("/img/help.png");
	background-repeat: no-repeat;
	padding-left: 24px;
	margin: 2px 0 2px 0;
}
ul.faq_index li a {
	color: #666666;
	text-decoration: none;
}
ul.faq_index li a:hover {
	color: #0099ff !important;
	text-decoration: underline !important;
}
hr.newsLine {
	width: 100% !important;
	border-top: 1px solid #cccccc;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	margin-bottom: 3px!important;
	margin-top: 6px !important;
}
a:focus{
	outline: none;
}


#list ul {
	list-style: none;
	padding-left: 20px;
}
#list li a {
	/* display: block; */
	padding-left: 20px;
	height: 26px;
	width: 120px;
	line-height: 1.8em;
	text-decoration: none;
	background: #ffffff url("/img/btn-submenu.gif") no-repeat;
	color: #666666;
}
#list li a:hover {
	color: #0099ff !important;
	text-decoration: underline;
	background: #ffffff url("/img/btn-submenu-hover.gif") no-repeat;
}
#list li.head a {
	color: #666666 !important;
	font-weight: bold;
	text-decoration: none;
	background: #ffffff url("/img/btn-submenu-hover.gif") no-repeat;
}
#list li a.subitem {
	/*display: block;*/
	padding-left: 20px;
	height: 26px;
	width: 120px;
	line-height: 1.8em;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	background: none;
}
#list li a.subitem:hover {
	text-decoration: underline;
	color: #888888 !important;
}