@charset "utf-8";

html { background:#c7c7c7 url('../images/bg.jpg') left top repeat-x; }
html, body { margin:0; font-family:'Trebuchet MS',Tahoma,Verdana; font-size:10pt; }
body { padding-top:20px; }
h1, h2, h3, h4, p { margin:0; padding:0; }
h1 { font-size:26px; }
form { display:inline; margin:0; padding:0; }
a img { border:0; }
p { margin:0; padding:0; }

/**
 * Wrapper & Head
 */
#wrapper { margin:0 auto; width:900px; }
#headl { background:url('../images/headl.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/headl.png', sizingMethod='scale'); float:left; height:69px; width:11px; }
#headc { background:url('../images/headc.jpg'); float:left; height:69px; width:878px; }
#headr { background:url('../images/headr.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/headr.png', sizingMethod='scale'); float:left; height:69px; width:11px; }

/**
 * Navigation Tabs
 */
#topNav { height:36px; width:900px; }

.tabL, .tabR, .tabSelL, .tabSelR { height:27px; width:5px; float:left; margin-top:9px; }
.tabC, .tabSelC { height:23px; float:left;  margin-top:9px; padding:4px 4px 0 4px; font-weight:bold; }
.tabL { background:url('../images/tabl.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/tabl.png', sizingMethod='scale'); }
.tabC { background:url('../images/tabc.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/tabc.png', sizingMethod='scale'); }
.tabR { background:url('../images/tabr.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/tabr.png', sizingMethod='scale'); margin-right:3px; }
.tabSelL { background:url('../images/tabal.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/tabal.png', sizingMethod='scale'); }
.tabSelC { background:url('../images/tabac.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/tabac.png', sizingMethod='scale'); }
.tabSelR { background:url('../images/tabar.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/tabar.png', sizingMethod='scale'); margin-right:3px; }

#topNav a { color:#5d5d5d; text-decoration:none; }
#topNav a:hover { text-decoration:underline; }

/**
 * ContentTop & Body
 */
#contentTop { background:url('../images/contentt.png') !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/contentt.png', sizingMethod='scale'); width:900px; height:15px; clear:both; }
#contentBody { background:#fff; float:left; width:900px; background:url('../images/contentbg.png') left top repeat-y; }
#mainBody { width:629px; float:left; padding:5px 45px 0 35px; }

/**
 * SideBar & Foot & ContentBot
 */
#sideBar { width:170px; float:left; background:#5d5d5d; color:#fff; font-family:Tahoma,Verdana,Arial; line-height:140%; padding:0 7px 15px 7px !important; padding:0 7px 15px 0; }
#sideBar h3 { font-size:12px; letter-spacing:0px; line-height:100%; font-weight:bold; }
#contentBot { width:900px; height:15px; clear:both; background:url('../images/contentb.png') left top no-repeat !important; background-image:url('../images/spacer.gif'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app_theme/prijsloos/images/contentb.png', sizingMethod='scale'); }
#foot { text-align:center; color:#777; padding:10px 0 0 0; }
#sideBar p, #sideBar ul { margin-bottom:15px; }
#sideBar h3 { padding:0 0 3px 0; }
#searchResults { margin:0; width:165px; }
#dummyButton { font-weight:bold; padding:0; height:1px; width:1px; margin:-20px 0 0 -7px; color:#efefef; background:#efefef; border:1px solid #efefef; font-size:4px; }

.textSearch { background:#efefef url('/app_theme/prijsloos/images/searchbt.png') right top no-repeat; color:#333; border:1px solid #c0c0c0; font-family:Tahoma,Verdana,Arial; font-size:12px; padding:2px 18px 2px 3px; width:142px; }

#foot a { color:#555; }
#foot a:hover { text-decoration:none; color:#333; }
a.orangeText { color:#f69804; text-decoration:none; font-weight:bold; padding:0 2px; }
a.orangeText:hover { background:#f69804; color:#fff; }

/**
 * Common Classes
 */
.adBlock { text-align:center; padding:0 0 10px 0; }
.adBlockHor { padding:10px 0 0 0; }
.buttonNormal { color:#2e2e2e; }
.center { text-align:center; }
.clear { clear:both; }
.formBody { background:#f5f5f5; padding:4px 14px 14px 14px; margin:0 0 8px 0; }
.formBody dt { width:20%; float:left; clear:left; margin:6px 3px; }
.formBody dd { width:75%; float:left; margin:6px 3px; }
.greyText { color:#a7a7a7; }
.normal { font-size:12px; color:#000; }
.orangeText { color:#f69804; }
.paragraph { padding-bottom:15px; line-height:140%; color:#2e2e2e; }
.ratingNoVoteGrey { height:12px; width:68px; background:url('../images/stars_grey.gif'); }
.ratingNoVote { background:url('../images/stars.gif'); height:12px; position:relative; left:-68px; }
.smallText { font-size:8pt; }
.strong { font-weight:bold; }
.textNormal, .textLong { background:#efefef; color:#333; border:1px solid #c0c0c0; font-family:Tahoma,Verdana,Arial; font-size:12px; padding:2px 3px; width:157px; }
.textLong { width:320px; }
textarea.textLong { width:75%; background:#fdfdfd; }
div.formBody input.textLong { background:#fdfdfd; }
p.formElement { padding:6px 3px; }

a.normal { color:#37a1d3; font-weight:bold; text-decoration:none; }
a:hover.normal { text-decoration:underline; }

/**
 * Product Display
 */
ul.productList, ul.altProductList { margin:0; padding:0; color:#2e2e2e; }
ul.productList li.odd, ul.productList li.even { margin:0; list-style:none; background:#f5f5f5; margin-bottom:8px; padding:8px 5px; border-left:10px solid #f5f5f5; }
ul.productList li.odd { border-left:10px solid #bbb; }
ul.productList a, ul.altProductList a, h1 a { font-weight:bold; font-size:22px; color:#37a1d3; text-decoration:none; }
ul.productList a:hover, ul.smallProductList a:hover, ul.altProductList a:hover, h1 a:hover { text-decoration:underline; }
ul.smallProductList { margin:0; padding:0; color:#fff; }
ul.smallProductList li { list-style:inside square; }
ul.altProductList { padding:8px; background:#f5f5f5; }
ul.altProductList li { list-style:none; padding:2px 0; }
ul.altProductList a { font-size:12px; }
ul.altProductList li.even { background:#fdfdfd; }
ul.smallProductList li.noList { list-style:none; list-style-position:outside; text-align:center; }
h1 a { font-size:26px; }

ul.smallProductList a { color:#fff; text-decoration:none; font-size:12px; }
ul.productList .normal a { font-size:10pt; font-weight:normal; }

/**
 * Form Validation
 */
ul.summary { margin:0; padding:8px 0 0 0; color:#ff6600; }
ul.summary li { list-style:none; }
input.error, textarea.error { border:1px solid #fb7b00; }

/**
 * TagCloud
 */
p.tagCloud { line-height:150%; }
p.tagCloud a { color:#37a1d3; text-decoration:none; padding:0 4px; }
p.tagCloud a:hover { text-decoration:underline; background:#37a1d3; color:#fff; }
p.tagCloud .smallText { font-size:12px; }
p.tagCloud .normalText { font-size:14px; }
p.tagCloud .largeText { font-size:17px; font-weight:bold; }
p.tagCloud .xlargeText { font-size:20px; font-weight:bold; }
p.tagCloud .color1 { color:#37a1d3; } p.tagCloud .color1:hover { background:#37a1d3; color:#fff; }
p.tagCloud .color2 { color:#5e99a9; } p.tagCloud .color2:hover { background:#5e99a9; color:#fff; }
p.tagCloud .color3 { color:#85927f; } p.tagCloud .color3:hover { background:#85927f; color:#fff; }
p.tagCloud .color4 { color:#ad8a54; } p.tagCloud .color4:hover { background:#ad8a54; color:#fff; }
p.tagCloud .color5 { color:#d4832a; } p.tagCloud .color5:hover { background:#d4832a; color:#fff; }
p.tagCloud .color6 { color:#fb7b00; } p.tagCloud .color6:hover { background:#fb7b00; color:#fff; }

/**
 * Paging
 */
p.paging { padding:14px 0; font-size:12px; }
p.paging a { padding:1px 4px; font-weight:bold; color:#37a1d3; text-decoration:underline; letter-spacing:2px; }
p.paging a:hover, p.paging a.selected  { color:#fff; background:#37a1d3; text-decoration:none; } 
p.paging a img { padding:0 0 2px 0; margin:0 0 -0.27em 0; }
