body {
	background-color:#dcdcdc; 
	margin:0px; 
	height:100%; 
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}

.transLeftBG {
	position:relative;  
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_left.png',); 
}
.transLeftBG[class] {
	background-image:url(/images/shadow_left.png); 
}
.transLeftBG* {
	position:relative; 
	background-repeat:repeat-y; 
}

.transRightBG {
	position:relative; 
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/shadow_right.png',); 
}
.transRightBG[class] {
	background-image:url(/images/shadow_right.png); 
}
.transRightBG* {
	position:relative; 
	background-repeat:repeat-y; 
}


h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

h1 {
	font-size: 22px;
	color: #D15600;
}

h2 {
	font-size: 14px;
}




a {	color: #191970; outline: none; }
a:visited { color: #191970; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }


/* Banner Box */
div.bannerBox {
	margin: 0px 0px 0px 0px;
	border: 0px solid #6699cc;
	padding: 0px 0px 0px 0px;
/*	padding: 2px 2px 2px 2px;*/
	background-repeat: no-repeat;
	background-color: #fff;
}

div.bannerBox.TopRight {
	margin-top: 10px;
	margin-right: 10px;
	width: 468px;
	height: 60px;
}

html>body .bannerBox.TopRight {
	width: 468px; /* 474 - 2*2px (padding) - 2*1px (border) */
	height: 60px;
} 

div.bannerBox.Leaderboard {
	width: 736px; 
	height: 96px;
}

html>body .bannerBox.Leaderboard {
	width: 728px; /* 734 - 2*2px (padding) - 2*1px (border) */
	height: 90px;
} 

div.bannerBox.Advertenties {
	width: 474px; 
	height: 66px;
}

*>div.bannerBox.Advertenties {
	width: 468; /* 734 - 2*2px (padding) - 2*1px (border) */
	height: 60px;
} 

/* menu tabs */
TD.activeTabText 
{
	FONT-WEIGHT: bold; 
	padding:0px 3px 2px 3px;
	COLOR: #ffffff; 
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #6699cc;
	vertical-align: bottom;
}

TD.inactiveTabText 
{
	FONT-WEIGHT: normal; 
	padding:0px 3px 2px 3px;
	COLOR: #ffffff; 
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #efefef;
	BORDER-TOP: #c6ced7 1px solid;
	vertical-align: bottom;
}

/* submenu tabs */
TD.subTabs {
	PADDING: 4px 4px 4px 4px; 
	BACKGROUND: #6699cc; 
	COLOR: #fff; 
	WHITE-SPACE: nowrap
}

DIV.activeText {
	PADDING: 0px 5px 0px 5px; 
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	COLOR: #cbe5ff; 
}

DIV.inactiveText {
	PADDING: 0px 5px 0px 5px; 
	DISPLAY: inline; 
	COLOR: #fff; 
}

DIV.inactiveText a:link { color: #fff; text-decoration: none; }
DIV.inactiveText a:visited { color: #fff; text-decoration: none; }
DIV.inactiveText a:hover { color  : #cbe5ff; text-decoration: underline; }


/* Message Boxes */
div.messageBox {
	font-size: 12px;
	margin: 0 0 10px 0;
	border: 1px solid #000;
	padding: 12px 40px 0 12px;
	background-repeat: no-repeat;
	background-position: 20px 14px;
	background-color: #ffffcc;
	border-color: #ffcc00;
	width: auto;
	min-height: 48px;
	_height: 48px;
}
div.messageBox.notification {
	background-image: url(/images/icon_notification.gif);
	background-color: #eff7fe;
	border-color: #83a8cc;
	color: #000;
	padding-left: 80px;
}
div.messageBox.confirmation {
	background-image: url(/images/icon_confirmation.gif);
	background-color: #fafff1;
	border-color: #a9d260;
	color: #000;
	padding-left: 80px;
}
div.messageBox.error {
	background-image: url(/images/icon_critalert.gif);
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #c60000;
	padding-left: 80px;
}
div.messageBox.alert {
	background-image: url(/images/icon_noncritalert.gif);
	background-color: #ffffcc;
	border-color: #ffcc00;
	color: #000;
	padding-left: 80px;
}
div.messageBox p {
	margin: 0 0 12px 0 !important;
	line-height: 1.5;
}
div.messageBox ul {
	margin: 0 0 12px 20px;
	padding: 0;
	line-height: 1.5;
}

/* right boxes for banners*/
div.Box {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #000;
	border-top: 0px;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	border-color: #6699cc;
	width: auto;
}

/* copyright in footer */
td.copyright {
	color: black;
	border-top: 1px solid #6699cc; 
	padding: 15px 0px 15px 0px;
	background-color: #f0f8ff;
	font-size: 10px;
	text-align: center;
}

.copyright a:link { color: black; text-decoration: none; }
.copyright a:visited { color: black; text-decoration: none; }
.copyright a:hover { color  : #8b0000; text-decoration: underline; }

/* Artikel styles */
.Artikel.Comment 
{
	background-image: url(/images/comment.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}

/* Start Pagina styles */
.BlueBox, .GreenBox
{
	width: 375px; 
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	text-align: left;
}

.BlueBox
{
	background: url(/images/fading-blue-300.gif) 0 0 no-repeat;
}

.GreenBox
{
	background: url(/images/fading-green-300.gif) 0 0 no-repeat;
}


.BlueBox img, .GreenBox img {
	padding: 0 5px 5px 0; 
}

.BlueBox .Titel, .BlueBoxSmall .Titel, .GreenBox .Titel, .GreenBoxSmall .Titel {
	font-weight: bold; 
	font-size: 14px;
	text-align: left;
}

.BlueBox .Content, .GreenBox .Content {
	text-align: left;
	padding-top: 5px;
}


.BlueBoxSmall, .GreenBoxSmall
{
	width: 200px; 
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	text-align: left;
}

.BlueBoxSmall
{
	background: url(/images/fading-blue-200.gif) 0 0 no-repeat;
}

.GreenBoxSmall
{
	background: url(/images/fading-green-200.gif) 0 0 no-repeat;
}

.Advertentie.Navigatie
{
	width: 140px; 
	border: solid 0px #6699cc; 
	background-color: #ffffff; 
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align:left;
	line-height: 17px;
	
	background-repeat:no-repeat; 
	background-position:right top;
}

.Start.AanbiedingRow {
	padding: 0px 2px 2px 2px;
	vertical-align: top;
	word-wrap: break-word;
}

.AangebodenList.ZoekBox
{
	width: auto;
	border: solid 1px #6699cc; 
	background-color: Honeydew; 
	padding: 5px 5px 5px 5px;
}

/* Thumbnails */
div.ThumbProdukt {
	width: 60px; 
	height: 60px; 
	padding: 0px 0px 0px 0px;
	border: solid 1px gray;
	line-height: 60px;
}

/*
*>div.ThumbProdukt {
	width: 60px; 
	height: 60px; 
	font-size: 12px;
}
*/

div.Thumb {
	border: solid 1px gray;
	display:block;
	text-align:center;
	height:90px;
	width:90px;
	line-height:90px;
}

*>div.Thumb{
	font-size:12px
}

div.Thumb150 {
	border: solid 1px gray;
	display:block;
	text-align:center;
	height:110px;
	width:110px;
	line-height:110px;
}

*>div.Thumb150{
	font-size:12px
}

td.Thumb100 {
	border: solid 1px #C3D9FF;
	text-align:center;
	height:115px;
	width:115px;
}

div.Thumb100 {
	border: solid 1px #C3D9FF;
	display:block;
	text-align:center;
	height:110px;
	width:110px;
	line-height:110px;
}

*>a.Thumb120{
	font-size:12px
}

a.Thumb {
	border: solid 1px gray;
	display:block;
	text-align:center;
	height:90px;
	width:90px;
	line-height:90px;
}

*>a.Thumb{
	font-size:12px
}


/* Block styles */

.BlockHeader 
{
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #6699cc;
	background-color: #DDE6Ef;
	margin-bottom:2px;
	margin-top:0px;
	padding: 2px 4px 2px 2px;
	height: 15px;
	width: auto;
}

div.BlockHeader a
{
    color:#0001AE;
    text-decoration: none;
}

div.BlockHeader a.hyperlink {
    cursor: pointer;
}

div.BlockHeader a:hover {
    text-decoration: underline;
}


div.BlockFooter
{
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #6699cc;
	border-bottom: solid 1px #6699cc;
	background-color: #DDE6Ef;
	margin-bottom: 0px;
	margin-top: 6px;
	padding: 2px 0px 2px 0px;
	height: 18px;
	text-align:center;
}

div.BlockFooter.Blue
{
	width: auto; 
	border-color: #6699cc; 
	background-color:#f0f8ff; 
}


/* Old styles */
.header {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.title {
	FONT-SIZE: 100%
}
.title TD {
	FONT-SIZE: 100%
}
.title {
	FONT-WEIGHT: bold; COLOR: #000
}
.caption {
	FONT-WEIGHT: bold; COLOR: #000
}
TR.caption TH {
	FONT-WEIGHT: bold; COLOR: #000
}
TH.caption {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: #000
}
.logo {
	PADDING-TOP: 5px
}
.separator {
	BACKGROUND-COLOR: #cfcfcf
}
.error {
	BORDER-RIGHT: red 1px outset; PADDING-RIGHT: 2px; BORDER-TOP: red 1px outset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px outset; COLOR: red; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px outset; BACKGROUND-COLOR: #ffdcdc
}
.errorbox-bad {
	BORDER-RIGHT: red 1px outset; PADDING-RIGHT: 2px; BORDER-TOP: red 1px outset; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px outset; COLOR: red; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px outset; BACKGROUND-COLOR: #ffdcdc
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
.submit {
	
}
.bigSubmit {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #6699cc
}
.hint {
	FONT-SIZE: 75%
}
.title {
	MARGIN-RIGHT: 24px
}
.title {
	MARGIN-LEFT: 24px
}
.form {
	MARGIN-LEFT: 24px
}
.form-padding-top {
	MARGIN-LEFT: 24px
}
.form-noborder {
	MARGIN-LEFT: 24px
}
.form-padding-top {
	PADDING-TOP: 10px
}
.form {
	BACKGROUND-COLOR: #ffffff
}
.form-noindent {
	BACKGROUND-COLOR: #ffffff
}
.form-padding-top {
	BACKGROUND-COLOR: #ffffff
}
.form-noborder {
	BACKGROUND-COLOR: #ffffff
}
.form {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid
}
TABLE.form {
	BORDER-COLLAPSE: collapse
}
TABLE.form-padding-top {
	BORDER-COLLAPSE: collapse
}
.form .form {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.new {
	TEXT-TRANSFORM: uppercase; COLOR: red
}
.errorText {
	COLOR: red
}
SMALL {
	FONT-SIZE: 75%
}
.fine {
	COLOR: #6f6f6f
}
.inline {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}

#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
#content H1 {
	FONT-SIZE: 1.5em
}





/* Message Boxes */

div.bannerBox.BlueBG{
	background-color: #f0f8ff;
	font-size: 10px;
}


form { 
	margin-bottom: 0; 
}


    IMG
    {
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px
    }
    IMG.PHOTOLIST
    {
        border: 1px solid #6699cc;
    }
    P
    {
        COLOR: black;
        CURSOR: default;
        font-family: Verdana, Tahoma, Arial;
        font-size: 11px;
    }
    TD
    {
	FONT-SIZE: 83%;         
	COLOR: black;
        CURSOR: default;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
    }
    DIV.HEADER
    {
        color: black;
        CURSOR: default;
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 20px
    }
    DIV.SUBHEADER
    {
        color: black;
        CURSOR: default;
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 14px
    }

    DIV.STATISTIEKEN
    {
        CURSOR: default;
        FONT-SIZE: 10px
    }
    TH
    {
        COLOR: black;
        CURSOR: default;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
    }
    .primary-color
    { 
        BACKGROUND-COLOR: #f0f8ff;
        COLOR: black; 
    } 
    .primary-color2
    { 
        COLOR: black; 
    } 
    .primary-color3
    { 
        COLOR: black; 
    } 
    .primary-color4
    { 
        BACKGROUND-COLOR: #f0f8ff;
        COLOR: black; 
    } 
    .secondary-color
    { 
        BACKGROUND-COLOR: White; 
        COLOR: black; 
    }
    .header-row-color
    { 
        BACKGROUND-COLOR: #6699cc;
        COLOR: white;
        FONT-WEIGHT: bold;
    }
    .header-row-color2
    { 
        COLOR: white;
        font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #6699cc;
        FONT-WEIGHT: bold;
    }
    
    .first-row-color
    { 
        BACKGROUND-COLOR: white;
    } 
    .second-row-color
    { 
        BACKGROUND-COLOR: #f0f8ff; 
        COLOR: #800000; 
    } 
    .form-color-header 
    { 
        BACKGROUND-COLOR: #6699cc;
        COLOR: #ffffff; 
        FONT-WEIGHT: bold;
    } 
    .form-color-column 
    { 
        BACKGROUND-COLOR: #99ccff;
        COLOR: black;
    } 
    .form-color-item 
    { 
        BACKGROUND-COLOR: #f0f8ff;
        COLOR: black; 
        FONT-WEIGHT: bold;
    } 
    .TopicTitle
    { 
        COLOR: #FF8C00;
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
    }

    .TopicTitleSmall
    { 
        COLOR: #8B0000;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
    }

    .TopicAuthor
    {
        FONT-SIZE: 11px;
        FONT-STYLE: italic;
        FONT-VARIANT: normal
    }
    .ErrorText
    {
        FONT-WEIGHT: bolder;
        COLOR: #8B0000;
        FONT-STYLE: italic
    }

    #goButton {
	    FONT: 100% Tahoma;
    }

    #searchForm {
	    MARGIN: -1px 0px 0px
    }

    #inputForm {
	    MARGIN: -1px 0px 0px
    }



    A.BlueButton:link
    {
        COLOR: DarkOrange;
	FONT-WEIGHT: bold;
    }
    A.BlueButton:visited
    {
        COLOR: DarkOrange;
	FONT-WEIGHT: bold;
    }
    A.BlueButton:hover
    {
        COLOR: DarkOrange;
	FONT-WEIGHT: bold;
    }
 
 
 
 /* Vote Styles */
 
 .foto-flits {
	position: relative;
	top: 0;
	left: 0;
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/images/shade-news.gif) no-repeat;
}

.foto-flits li {
	margin: 0;
	padding: 0;
}

.flits-aantal a , .flits-aantal span, .flits-aantal-s a, .flits-aantal-s span {
	display: block;
	padding: 10px 0 4px 0;
	text-decoration: none;
	width: 50px;
	min-height: 40px;
	color: #93883F;
    text-align: center;
}

.flits-aantal strong, .flits-aantal-s strong {
	font-size: 160%;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1;
	display: block;
	color: #736926;
}

.flits-aantal img, .flits-aantal-s img {
	position: relative;
	top: 0;
	left: 0;
	border: none;
}

.flits-aantal a:hover, .flits-aantal-s a:hover, .flits-aantal a:hover strong, .flits-aantal-s a:hover strong {
	color: #998D43;
}

li.flits-het, li.unflits-het, li.dugg-it, li.buried-it {
	margin-top: 1px;
	padding: 0 0 5px 0;
	background: url(/images/digg-box-2.gif) 0 100%;
	float: left;
} /*IE6*/

.flits-het a, .flits-het span, .unflits-het a, .unflits-het span, .dugg-it a, .dugg-it span, .buried-it a, .buried-it span {
	font-weight: bold;
	display: block;
	margin-bottom: -5px;
	padding: 4px 1px 5px 1px;
	background: url(/images/digg-box-2.gif) 0 0;
	width: 49px;
	text-decoration: none;
    text-align: center;
}

li.flits-het:hover {
	background-position: -300px 100%;
}

li.flits-het:hover a {
	background-position: -300px 0;
}

.flits-het span, .dugg-it span, .buried-it span {
	color: #999;
}





.foto-flits-small {
	position: relative;
	top: 0;
	left: 0;
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(/images/shade-news.gif) no-repeat;
}

.foto-flits-small li {
	margin: 0;
	padding: 0;
}

.flits-aantal-small a , .flits-aantal-small span {
	display: block;
	padding: 10px 0 4px 0;
	text-decoration: none;
	width: 25px;
	min-height: 20px;
	color: #93883F;
    text-align: center;
}



/* Help Styles */

h1.Help 
{
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold; 
	font-size: 16px;
	margin: 0 0 0 0;
}

h2.Help 
{
	font-family: Verdana, Tahoma, Arial;
	color: DarkGreen; 
	font-weight: bold; 
	font-size: 14px;
	margin: 10px 0 0 0;
}

p.Help {
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px; 
	margin-top: 3px;
}


/***** tabbed navigation *****/

#sub-nav, .extra-nav {
	background: url(/images/tab-line.gif) bottom repeat-x;
	float: left;
	width: 100%;
} /*IE6*/

#sub-nav {
	margin-bottom: 1.5em;
	font-size: 125%;
	font-weight: bold;
}

#sub-nav br, .boxed br, .extra-nav br, #searchform br {
	clear: both;
}

#sub-nav h2, .extra-nav h2, .extra-nav h3 {
	background: none;
	min-height: 15px;
	margin-bottom: 0;
}

.extra-nav h2, .extra-nav h3 {
	float: left;
	line-height: 1.1;
	position: relative;
	top: 8px;
	font-size: 175%;
}

.extra-nav h3 {
	padding-top: 0.3em;
}

#sub-nav ul, .extra-nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size: 85%;
}

.extra-nav ul {
	padding-top: 2px;
}

#sub-nav li, .extra-nav li {
	margin: 0 1px 0 0;
	padding: 0 5px 0 0;
	background: url(/images/tab-back.png) 100% -100px;
	float: left;
	border-bottom: 1px solid #bbb;
    text-align: center;
}

.extra-nav {
	padding-right: 5px;
}

.extra-nav li {
	float: right;
}

.extra-nav h2 {
	float: left;
	border: none;
}

#sub-nav li.active, .extra-nav li.active {
	border-bottom: 1px solid #fff;
	background: url(/images/tab-back.png) 100% 0;
}

#sub-nav li a, #sub-nav li a:visited, #sub-nav li span, .extra-nav li a, .extra-nav li a:visited, .extra-nav li span {
	display: block;
	float: left;
	padding: 5px 11px 5px 16px;
	text-align: center;
	white-space: nowrap;
	background: url(/images/tab-back.png) 0 -100px;
	text-decoration: none;
	min-height: 17px; /* fixes FX/Mac issue */
	color: #666;
}

#sub-nav li.active a, #sub-nav li.active span, .extra-nav li.active a, .extra-nav li.active span {
	background: url(/images/tab-back.png) 0 0; 
} /*IE6*/

#sub-nav li.sub-comments a, #sub-nav li.sub-comments a:visited, #sub-nav li.sub-comments span, #sub-nav li.sub-comments a, #sub-nav li.sub-comments span {
	background-image: url(/images/tab-back-comment.png);
	padding-left: 28px;
}

#sub-nav li:hover, .extra-nav li:hover {
	background-position: 100% -200px;
}

#sub-nav li:hover a, .extra-nav li:hover a {
	background-position: 0 -200px;
}

#sub-nav li.active:hover, .extra-nav li.active:hover {
	background-position: 100% 0;
}

#sub-nav li.active:hover a, .extra-nav li.active:hover a {
	background-position: 0 0;
	text-decoration: underline;
}

.extra-nav li a, .extra-nav li span {
	font-size: 125%;
	font-weight: bold;
	color: #666;
	letter-spacing: -0.02em;
}

/* User Profile */
.user-photo, .user-image {
	border: 1px solid #ccc;
	vertical-align: middle;
}
.user-profile {
	position: relative;
	padding-left: 60px;
	min-height: 85px;
	/*DTB-removedforsafari float: left;*/
}

* html .user-profile {
	height: 85px;
	z-index: 999999999 !important;
}

.user-profile .user-image {
	position: absolute;
	top: 6px;
	left: 3px;
}

sub-menu {
	position: relative;
	clear: both;
	min-height: 3em;
} /*IE6*/

.tool {
	display: block;
	float: left;
	background: url(/images/tool-divider.gif) 0 50% no-repeat;
	font-size: 85%;
	padding: 0 6px;
	min-height: 18px;
        white-space: nowrap; /*need for IE6*/
}

.tool-button {
    cursor: pointer;
}

.sub-menu .tool {
	padding: 7px;
}

.sub-menu .tool img {
	margin-top: 2px;
}

.sub-menu span.set-home {
	float: right;
	background: url(/img/set-home.gif) 0 50% no-repeat;
	padding-left: 16px;
}

.sub-menu span.set-off {
	float: right;
	padding-left: 16px;
	background-image: url(/img/set-home-off.gif);
	color: #999;
}

.sub-menu .tool-sort, .sub-menu form.tool {
	background: none;
	padding-left: 0;
}

.sub-menu input.form-text, .sub-menu select {
	font-size: 100%;
	background: #FFFADB url(/img/form-back.gif) repeat-x;
	border: 1px solid #CBB945;
	color: #776B1B;
}

.sub-menu strong {
	color: #E45B00;
	margin: 0;
	display: block;
	float: left;
	padding-top: 4px;
	margin-top: -7px;
	font-size: 125%;
	letter-spacing: -0.02em;
	line-height: 1.5;
}

.sub-menu ul strong {
	color: #105CB6;
	margin: 0;
	display: inline;
	float: none;
	background: none;
	font-size: 11px;
}
