/*-----------------------------------------------------------------------------
Layout Style Sheet

author:    bubi blomer
website:   http://www.maal4.nl
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/
* { margin:0; padding:0; outline: none; }
body { background:url(../images/bgBody.png) repeat; height: 100%; }
img { border:0; }
.clear { width:100%; height:1px; margin:0 0 -1px; clear:both; }
.right { float:right; }
.left { float:left; }
.overlay { display:none; }
.noSpace { margin:0; padding:0; }
.blue { color: #336699; }
.red { color: red; }

/* Remove dotted lines around Links in Firefox */
:-moz-any-link:focus { outline:none; }

/* Always show scrollbar */
html { overflow: -moz-scrollbars-vertical; height: 100%; }


/* =Forms
-----------------------------------------------------------------------------*/
#wrapper form { margin-top: 0; }
/* Removes fieldset borders. even on Opea 7 */
fieldset { border:1px solid transparent; }

/* =Tables
-----------------------------------------------------------------------------*/
table { border-spacing:0; border-collapse:collapse; }
td { text-align:left; font-weight:normal; }

/* =Simple Modal
-----------------------------------------------------------------------------*/
#simplemodal-overlay { background-color:#000; }
#simplemodal-container {  background-color:#fff; border:3px solid #ccc; }
#simplemodal-container a.modalCloseImg { background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer; }
div.bubi { }
img.bubi { }
div.bubi img.bubi { }

#articleName { color: #199FD2; font-weight: bold; text-decoration: underline; }
#verwijderModalForm p { font-size: 12px; margin-top: 0; width: 190px; float: right; }
#verwijderModalForm input.button { font-size: 16px; }
a.verwijderModal { padding: 5px; }
#popupNee { margin-left: 10px; }

/* =Website
-----------------------------------------------------------------------------*/
#wrapper { width:967px; margin:10px auto 0; display:block; position:relative; top:10px; }
#topMenuShadow { position:absolute; width:378px; height:4px; background:#FFF url(../images/topMenuShadow.png) no-repeat; z-index:998; top:120px; left:567px; }
#top { cursor: pointer; display: block;  }
#topMenu { 
/* display: none; */
position:absolute; width:390px; height:40px; z-index:999; top:90px; left:580px; }
#topMenu ul { list-style:none; margin:0; padding:0; }
#topMenu li { display:inline; }
#topMenu li a { color:#FFF; font-family:Verdana; font-size:12px; padding:7px 9px; float:left; display:block; background:url(../images/bgTopMenuStandard.png) repeat-x 0 0; text-decoration:none; }
#topMenu li a:hover { color:#000; }
#topMenu li a.first { background:url(../images/bgTopMenuFirst.png) no-repeat 0 0; }
#topMenu li a.last { width:103px; background:transparent url(../images/bgTopMenuLast.png) no-repeat 0 0; }
.makkelijkBetalenInfo p { width:85px; font-size:10px; color:#333; margin-left:10px; margin-right:10px; float:left; }
.makkelijkBetalenInfo a { float:left; margin-top:7px; }
#top { background:transparent url(../images/bgTop.png) no-repeat; width:967px; height:105px; display:block; position:relative; }
#middle { background:transparent url(../images/bgMiddle.png) repeat-y; width:937px; min-height:100px; display:block; padding:5px 15px; }
#topMenuShadowIE6,#topMenuIE6 { display:none; }
#colLeft { width:205px; margin-right:3px; margin-top:25px; margin-left:10px; float:left; display:block; }
#topLeftMenu { background:url(../images/bgTopLeftMenu.png) no-repeat; width:205px; height:7px; margin:0; display:block; }
#middleLeftMenu { background:url(../images/bgMiddleLeftMenu.png) repeat-y; width:205px; display:block; padding:3px 10px 5px 9px; }
#middleLeftMenu ul { margin:2px 0 0; padding:0; list-style:none; width:183px; }
#middleLeftMenu li ul,#middleLeftMenu li li ul { margin-top:1px; }
#middleLeftMenu li a.mainCategorie { text-decoration:none; height:30px; width:186px; display:block; line-height:35px; font-size:12px; padding-left:15px; background:url(../images/bgleftMenuLi.png) no-repeat; color:#FFF; }
#middleLeftMenu li ul { display:none; }
#middleLeftMenu li ul ul { display:none; }
#middleLeftMenu li li a { text-decoration:none; height:22px; width:185px; display:block; line-height:22px; font-size:11px; padding-left:15px; background:url(../images/bgleftMenuLi-Li.png) no-repeat; color:#666; }
#middleLeftMenu li li li a { text-decoration:none; height:22px; width:185px; display:block; line-height:22px; font-size:11px; padding-left:30px; background:url(../images/bgleftMenuLi-Li.png) no-repeat; color:#666; }
#middleLeftMenu li a.mainCategorie:hover { background:url(../images/bgleftMenuLi-Active.png) no-repeat; }
#middleLeftMenu li a.active { text-decoration:none; height:30px; width:186px; display:block; line-height:35px; font-size:12px; padding-left:15px; background:url(../images/bgleftMenuLi-Active.png) no-repeat; color:#FFF; }
#middleLeftMenu li li a.last { text-decoration:none; height:22px; width:185px; display:block; line-height:22px; font-size:11px; padding-left:15px; background:url(../images/bgleftMenuLi-Li-Last.png) no-repeat; color:#666; }
#middleLeftMenu li li li a.special { text-decoration:none; height:22px; width:185px; display:block; line-height:22px; font-size:11px; padding-left:30px; background:url(../images/bgleftMenuLi-Li-Li-Special.png) no-repeat; color:#666; }
#middleLeftMenu li li li a.last { text-decoration:none; height:21px; width:185px; display:block; line-height:21px; font-size:11px; padding-left:30px; background:url(../images/bgleftMenuLi-Li-Last.png) no-repeat; color:#666; }
#middleLeftMenu li li a.subActive { font-weight:bold; background:transparent url(../images/bgleftMenuLi-Li-Active.png); width:170px; height:22px; }

#bottomLeftMenu { background:url(../images/bgBottomLeftMenu.png) no-repeat; width:205px; height:7px; display:block; }
#colCenter { width:497px; display:block; float:left; }
#colCenter p { font-size:12px; color:#666; }
#breadcrumbs { display:block; padding-top:4px; height: 28px; }
#breadcrumbs ul { list-style:none; float:left; margin:0 0 0 8px; padding:0; }
#breadcrumbs li { display:inline; }
#breadcrumbs li a { color:#333; font-size:12px; text-decoration:none; padding:0 4px; border-right:1px solid #333; }
#breadcrumbs li a.last { border:0; }
.productHeader { width:497px; height:47px; background:url(../images/bgProductHeader.png) no-repeat; margin-top:2px; }
.productHeader h1 { padding:0; margin:0; font-size:18px; color:#FFF; padding-top:14px; padding-left:20px; font-weight:normal; float:left; }
.productHeader a.btnTerug { background:url(../images/btnLeftArrowBlue.png) no-repeat; padding-left:30px; margin-top:15px; margin-right:25px; height:27px; line-height:28px; font-size:14px; color:#FFF; float:right; font-weight:bold; 
/* text-transform: uppercase; */
text-decoration:none; }
.productHeader a.btnTerug:hover { color:#000; }
.productBlockSmall { width:497px; height:157px; background:url(../images/bgproductBlockSmall.png) no-repeat; }
.productFooter { width:497px; height:32px; background:url(../images/bgproductBottom.png) no-repeat; }
.productThumbnailSmall { float:left; background:url(../images/bgProductThumbnailSmallContainer.png) no-repeat; width:112px; height:112px; margin:10px 10px 10px 20px; }
.productThumbnailSmall img { margin:2px 0 0 2px; }
.productThumbnailSmall span { text-align:center; }
.productThumbnailSmall a { display:block; }
.productSmallInfo { float:left; width:320px; }
.productSmallInfo h2 { font-size:16px; color:#336699; font-weight:normal; margin-top:10px; margin-bottom:5px; }
.productSmallInfo ul { list-style:none; margin:0; font-size:12px; color:#666; margin-bottom:10px; }
.productSmallInfo li { line-height:16px; }
.productSmallInfo h1 { font-size:22px; color:#336699; margin:0; margin-top:-10px; float:right; font-weight:normal; }
.productBlockBig { display:block; width:497px; }
.productBlockBig .top { background:url(../images/bgproductBlockBig-Top.png) no-repeat; height:22px; width:497px; }
.productBlockBig .center { background:url(../images/bgproductBlockBig-Center.png) repeat-y; padding:0; margin:0; width:497px; padding-bottom: 10px;}

#colCenter .productBigInfo p.price { color:#333333; font-size:20px; line-height:16px;  padding:0; text-align:right; margin-top: 0; float: left;}
#colCenter .productBigInfo p.price span { font-size: 12px; }


.center .cont { padding: 0 20px; }
.center .cont h2 { margin: 0; font-size:1.5em;}

#colCenter #tableBestellingCheck { margin-bottom: 30px; }
#colCenter #tableBestellingCheck td p { margin: 2px; }
#colCenter #tableBestellingCheck td p.blue { text-align: right; color: #336699;}
#colCenter #tableBestellingCheck td p.price { text-align: right;}

/* HOME */

/* #homeCont { display: none; } */
#homeCont h2 { color: blue; margin: 0; padding: 5px 8px; font-size: 15px; color: #006699; }
#homeCont .tall h2 { padding-right: 15px; }
#homeCont .normal h2 { padding-right: 15px; overflow: hidden; height: 50px; }
#homeCont img.tallImg { position: absolute; top: 70px; left: 20px; }
#homeCont img.normalImg { position: absolute; bottom: 15px; right: 15px; }
#homeCont a.info { position: absolute; bottom: 10px; left: 20px; }
#homeCont .wideTall { background: url(/images/bgHomeWideTall.png) no-repeat; width: 476px; height: 213px; position: relative; float: left; padding: 10px 9px 12px 12px;}
#homeCont .tall { background: url(/images/bgHomeTall.png) no-repeat; position: relative; width: 226px; height: 342px; padding: 9px 9px 9px 13px;}
#homeCont .tall p { padding: 5px 8px; height: 55px; overflow:hidden; }
#homeCont .normal { background: url(/images/bgHomeNormal.png) no-repeat; position: relative; float: left; width: 226px; height: 162px; padding: 9px 9px 9px 13px; }
#homeCont .normal p { width: 105px; position: absolute; top: 55px; left: 20px; overflow: hidden; height: 60px;}


.productBlockBig .center h2.infomartie { margin-top: 0; padding-left: 30px; font-size:16px; color:#336699; font-weight:normal; margin-bottom:5px; background: url(/images/icon-information.png) no-repeat; margin-left: 25px; font-weight: bold;}
.productBlockBig .center h2.specification { margin-top: 15px; padding-left: 30px; font-size:16px; color:#336699; font-weight:normal; margin-bottom:5px; background: url(/images/icon-specification.png) no-repeat; margin-left: 25px; font-weight: bold;}

.productBlockBig .center p.main { padding-left: 25px; padding-left: 25px; margin-bottom: 0; }
.productBigInfo table td.levertijd { height: 34px; }
.productBigInfo table td.levertijd a { display: block; float: left; margin-right: 10px;}
.productBigInfo table td.levertijd span.levertijdText { font-size: 14px; line-height: 34px; display: block; float: left; color:#339900; }
a.bestelBtn { padding: 10px 0 0 0; float: right; margin-right: 25px; }
.productBlockBig .bottom { background:url(../images/bgproductBlockBig-Bottom.png) no-repeat; height:1px; width:497px; }
.productThumbnailBig,.productThumbnailMedium { margin: -1px 15px 5px 10px; float:left; width:185px; padding:0; margin-right: 60px; }
.productThumbnailBig a,.productThumbnailMedium a,.productThumbnailWide a { display:block;  }
.productThumbnailBig span,.productThumbnailMedium span { padding-left:30px; margin-top:5px; display:block; }
.productThumbnailBig a.icons,.productThumbnailMedium a.icons,.productThumbnailWide a.icons { float:left; margin-top:10px; }
.productThumbnailBig a.icons.leverTijd,.productThumbnailMedium a.icons.leverTijd,.productThumbnailWide a.icons.leverTijd { background:url(../images/leverTijd.png) no-repeat; padding-left:25px; line-height:25px; height:33px; font-size:10px; color:#666; margin-left:20px; }
.productThumbnailWide a.icons.leverTijd { margin-left:125px; }
.productThumbnailBig a.icons.tellaFriend.last,.productThumbnailMedium a.icons.tellaFriend.last,.productThumbnailWide a.icons.tellaFriend.last { background:url(../images/tellaFriend.png) no-repeat; padding-left:25px; line-height:25px; height:33px; font-size:10px; color:#666; margin-left:10px; }
/* .productBigInfo {  margin-left: 20px; } */
.productBigInfoWide { clear:both; padding:0 20px; display:block; }
.productBigInfo p,.productBigInfoWide p { padding:0 10px; line-height:15px;  }
.productBigInfo h2 { font-size:16px; color:#336699; font-weight:normal; margin-top:0; margin-bottom:5px; margin-left:10px; }
.productBigInfoWide h2 { font-size:16px; color:#336699; font-weight:normal; margin-top:0; margin-bottom:5px; margin-left:10px; display:block; clear:both; }
.productBigInfo ul,.productBigInfoWide ul { list-style:none; margin:0; font-size:11px; color:#666; margin-bottom:10px; width:250px; margin-left:10px; }
.productBigInfo li,.productBigInfoWide li { line-height:14px; background:url(../images/liProductInfo.png) no-repeat 0 5px; padding-left:12px; }
.productBigInfo h1,.productBigInfoWide h1 { font-size:22px; color:#336699; margin:0; margin-top:5px;  font-weight:normal; margin-right:5px; display:block; padding: 0 10px; float: right; padding-right: 15px;}
.productBigInfo h1 { line-height: 16px; text-align: right; color: #333; font-size: 20px; float: right; padding: 0; margin-right: 15px; }
.productBigInfo h1 span { font-size: 12px; color: #333;}
.productBigInfoWide h1 { float:left; margin-left:10px; }
.productThumbnailMedium { margin:0 0 5px 10px; background:url(../images/bgProductThumbnailMediumContainer.png) no-repeat; float:left; width:185px; height:200px; padding:12px 0 0 12px; }
.productThumbnailBig .top { background:url(../images/bgProductThumbnailBigContainerTop.png) no-repeat; height:16px; width:217px; }
.productThumbnailBig .middle { background:url(../images/bgProductThumbnailBigContainerMiddle.png) repeat-y; padding:0 9px 0 19px; width:217px; }
.productThumbnailBig .bottom { background:url(../images/bgProductThumbnailBigContainerBottom.png) no-repeat; height:16px; width:217px; }
.productThumbnailWide { background:url(../images/bgProductThumbnailWideContainer.png) no-repeat; width:445px; height:194px; margin-left:26px; padding:6px 0 0 6px; display:block; clear:both; }
.productThumbnailWide span { margin-left:150px; margin-top:5px; display:block; }
.iconContainer,.iconContainer.first { background:url(../images/bgIconContainer.png) no-repeat; width:87px; height:87px; display:block; margin-top:6px; float:left; margin-left:2px; }
.iconContainer img,.iconContainer.first img { margin-top:7px; margin-left:7px; }
.otherProductsIcon { background:url(../images/bgOtherProductsContainer.png) no-repeat; height:141px; width:152px; margin-left:5px; margin-top:10px; float:left; }
.otherProductsIcon.first { margin-left:15px; }
.otherProductsIcon h2 { font-size:14px; color:#336699; margin:8px 0 0 15px; }
.otherProductsIcon img { margin-left:15px; float:left; }
a.rightArrowBlue { width:27px; height:42px; background:url(../images/btnRightArrowBlue.png) no-repeat; display:block; float:left; margin-top:60px; }
h1.denktU { margin:0; color:#336699; margin-left:25px; padding-top:10px; font-size:22px; }
.productenList { padding-top:0; }
.productenListItemFirst { margin-left:10px; width:476px; height:27px; background:url(../images/bgProductenListItem.png) no-repeat; }
.productenListItemFirst:hover { background:url(../images/bgProductenListItemHover.png) no-repeat; }
.productenListItem,.productenListItemLast { margin-left:10px; width:476px; height:27px; background:url(../images/bgProductenListItem.png); }
.productenListItem a:hover,.productenListItemLast a:hover,.productenListItemFirst a:hover { cursor:hand; }
.productenListItemLast { background:url(../images/bgProductenListItemLast.png); height:28px; }
.productenListItem a,.productenListItemLast a,.productenListItemFirst a { text-decoration:none; }
.productenListItem a span.productDescription,.productenListItemLast a span.productDescription,.productenListItemFirst a span.productDescription { line-height:27px; margin-left:10px; display:block; float:left; color:#666; font-size:14px; text-decoration:none; 
/* text-transform: uppercase; */
}
.productenListItem a span.productPrice,.productenListItemLast a span.productPrice,.productenListItemFirst a span.productPrice { line-height:27px; float:right; color:#333; font-weight:bold; font-size:14px; }
.productenListItem a span.productAvailability,.productenListItemLast a span.productAvailability,.productenListItemFirst a span.productAvailability { width:27px; height:27px; float:right; margin:0 10px; }

.productBigInfo.buttons { width: 240px; float: left; }

/* specs */
div.specs { padding: 0 25px; }
div.specs table { background: #F3F3F3; border-color: #CCC; font-size: 11px; }
div.specs table tr td { padding: 5px 10px; color: #666; font-size: 11px; }

/* mandjeTable */
.tableCont { padding: 0 15px; }
table.mandjeTable { width: 100%; margin-top: -10px; }
table.mandjeTable thead { color: #336699; font-size: 11px; }
table.mandjeTable thead tr, table.mandjeTable tbody.withBg tr { background: url(/images/bgTr.png) no-repeat; height: 11px;}
table.mandjeTable thead tr td, table.mandjeTable tbody tr td { padding: 4px 3px; line-height: 17px; }
table.mandjeTable tr td.aantal { width: 5%; }
table.mandjeTable tr td.artikel {width: 59%; }
table.mandjeTable tr td.totaal { width: 14%; text-align: right; }
table.mandjeTable tr td.prijs {  width: 14%; text-align: right; }
table.mandjeTable tr td.empty { width: 8%; }

table.mandjeTable tbody { color: #666666; font-size: 11px; }
table.mandjeTable tbody tr td.aantal input { width: 70%; margin-left: 2px; text-align: center; height: 10px; font-size: 10px; color: #666666;}
table.mandjeTable tbody tr td.artikel a { color: #666666; text-decoration: none; width: 250px; display: block; overflow: hidden; height: 17px; font-size: 14px;}
table.mandjeTable tbody tr td.artikel a:hover { text-decoration: underline; }
table.mandjeTable tbody tr td.prijs, table.mandjeTable tbody tr td.totaal { font-weight: bold; text-align: right; color: #333; font-size: 14px;}
table.mandjeTable tbody tr td.blue { color: #336699; font-size: 11px; text-align: right; }
table.mandjeTable tbody tr td.prijs.special { border-bottom: 1px solid #000; }
table.mandjeTable tbody tr td.special { font-weight: bold; text-align: right; border-bottom: 1px solid #000; } /* For IE6 */
table.mandjeTable tbody tr td.empty a img { margin-bottom: -3px; }

a.btnHerberekenen { margin: 0 11px; }

a.specialClose { text-decoration: none; color: #666; font-size: 14px; line-height: 18px; position: absolute; top: 15px; right: 20px; font-weight: bold; }
a.specialClose img { margin-left: 10px; }

/* loginForms */

form.loginStyled { margin: 0; padding: 0 20px; margin: 0 auto; }
form.loginStyled div.wrap{ width: 320px; margin: 0 auto;}
form.loginStyled p { font-size: 11px; }
form.loginStyled h2 { color: #336699; margin-top: 0; }
form.loginStyled h2, form.loginStyled p { margin: 0; }

form.loginStyled p.inputs { margin: 10px 0; color:#666666; font-size:12px; clear: both; }
form.loginStyled p.inputs label { font-weight: bold; margin-right: 10px; width: 110px; display: block; float: left; }
form.loginStyled p.inputs input { width: 192px; }
form.loginStyled p.inputs textarea { width: 196px; }
#loginSubmit { margin-right: 2px; }
#showAccountAanmaken, #submitAccountAanmaken { margin-top: 10px; display: block; margin-left: 197px; }

form.loginStyled p.inputs input.radio { width: 20px; }

.hidden { display: none; }
span.error { color: red; padding-left: 120px; margin-top: 5px; display: block; }

/* ACCOUNT */
.blueCont { background: #f4fcff; padding: 5px; border: 1px solid #DDF4FF; }
.cont table td p { margin: 5px 10px; }
.cont table td a { color: #336699; }
.cont #passwordWijzigen, .cont #ingeloggedForm { width: 80%; padding: 5px;}

.cont p.inputs { margin: 10px 0; color:#666666; font-size:12px; clear: both; }
.cont p.inputs label { font-weight: bold; margin-right: 10px; width: 145px; display: block; float: left; }
.cont p.inputs input { width: 193px; }
.cont p.inputs textarea { width: 196px; }
.cont p.inputs input.radio { width: 20px; }
.cont p.inputs span.error { padding-left: 155px; }

/* overOns */

.squareBgTop { background: url(/images/squareBgTop.png) no-repeat; height: 34px; }
.squareBgMiddle { background: url(/images/squareBgMiddle.png) repeat-y; padding: 0 20px 5px 20px; }
.squareBgMiddle img.info { float: left; margin-right: 10px; }
.squareBgMiddle h2 { margin-top: 0; margin-bottom: 5px; color: #336699; }
.squareBgMiddle a { color: #666; font-size: 12px; }
.squareBgMiddle p.thankYou { width: 320px; float: left; }
.squareBgMiddle img.box { margin-right: 20px; }
.squareBgMiddle img.bigInfo { margin-right: 20px; margin-top: 30px; }
.squareBgBottom { background: url(/images/squareBgBottom.png) no-repeat; height: 40px; }


/* imageHover */
#preview{
	position:absolute;
	background: transparent;
	/* background: url(/images/imagePreviewBG.png) no-repeat; */
	display:none;
	color:#FFF;;
	padding: 0;
	margin: 0;
}

#preview table td.imageContainer { background: #FFF; }
#preview table { margin: 0; }
#preview table td { vertical-align: top; }
#preview table tr.top { height: 36px; }

#preview table td.topLeft { background: transparent url(/images/previewTopLeft.png) no-repeat; height: 36px; width: 36px;}
#preview table td.topMiddle { background: transparent url(/images/previewTopMiddle.png) repeat-x;}
#preview table td.topRight { background: transparent url(/images/previewTopRight.png) no-repeat; height: 36px; width: 36px; }

#preview table td.middleLeft { background: transparent url(/images/previewmiddleLeft.png) repeat-y;}
#preview table td.middle { background: transparent url(/images/previewmiddleRight.png) repeat-y;}
#preview table td.middleRight { background: transparent url(/images/previewmiddleRight.png) repeat-y;}

#preview table td.bottomLeft { background: transparent url(/images/previewBottomLeft.png) no-repeat; width: 36px; height: 38px; }
#preview table td.bottomMiddle { background: transparent url(/images/previewBottomMiddle.png) repeat-x;}
#preview table td.bottomRight { background: transparent url(/images/previewBottomRight.png) no-repeat;}

#simplemodal-container table td.imageContainer { background: #FFF; }
#simplemodal-container table { margin: 0; }
#simplemodal-container table td { vertical-align: top; }
#simplemodal-container table tr.top { height: 36px; }

#simplemodal-container table td.topLeft { background: transparent url(/images/previewTopLeft.png) no-repeat; height: 36px; width: 36px; display: block;}
#simplemodal-container table td.topMiddle { background: transparent url(/images/previewTopMiddle.png) repeat-x;}
#simplemodal-container table td.topRight { background: transparent url(/images/previewTopRight.png) no-repeat; height: 36px; width: 36px; display: block;}

#simplemodal-container table td.middleLeft { background: transparent url(/images/previewmiddleLeft.png) repeat-y;}
#simplemodal-container table td.middle { background: transparent url(/images/previewmiddleRight.png) repeat-y;}
#simplemodal-container table td.middleRight { background: transparent url(/images/previewmiddleRight.png) repeat-y;}

#simplemodal-container table td.bottomLeft { background: transparent url(/images/previewBottomLeft.png) no-repeat; width: 36px; height: 38px; }
#simplemodal-container table td.bottomMiddle { background: transparent url(/images/previewBottomMiddle.png) repeat-x; text-align: center; }
#simplemodal-container table td.bottomRight { background: transparent url(/images/previewBottomRight.png) no-repeat;}


#colRight { display:block; float:right; width:208px; margin-top:25px; margin-right:10px; }
.rightBoxFirst { width:207px; height:290px; background:url(../images/bgRightBox.png) no-repeat; margin:0; padding:0 20px; display:block; }
.rightBox { width:207px; display:block; }

.rightBox .top { background: url(../images/bgRightBox_top.png) no-repeat; height: 42px; padding:0 20px; }
.rightBox .middle { background: url(../images/bgRightBox_middle.png) repeat-y; padding:0 20px 5px 20px; }
.rightBox .bottom { background: url(../images/bgRightBox_bottom.png) no-repeat; height: 15px; padding:0 20px; }

.rightBox h3,.rightBoxFirst h3 { margin:0; padding:0; padding-top:20px; padding-bottom:5px; font-size:12px; color:#FFF; }
.infoBox { float:left; margin-right:10px; margin-top:10px; width: 80px; }
.rightBox img, .rightBoxFirst img { margin-top:5px; display:block; float: right; padding-top: 25px; }
.infoBox p,.infoBox h2,.infoBox a { margin:0; padding:0; line-height:18px; }
.infoBox p { font-size:12px; color:#333; }
.infoBox h2 { font-size:16px; color:#CC0000; }
.infoBox p a { color:#333; }
hr.sideDivider { width:165px; margin-top:10px; background-color:#E1E1E1; color:#E1E1E1; }
#bottom { background:transparent url(../images/bgBottom.png) repeat-y; width:967px; height:25px; display:block; }

#searchBox .middle { padding-bottom: 0; padding-left: 12px;padding-right: 12px; }
#search { margin: 0; padding-top: 4px; }
#search p { margin: 0; }
#searchInput { width: 148px; }

#imageLightbox { display: none; }

ul.acnhorList { margin-left: 25px; list-style: none; margin-top: 0;}
ul.acnhorList li a { font-size: 13px; color: #2681AF; }
#content ul.acnhorList + p.main { margin: 0 !important; margin-bottom: 15px; margin-top: 0;}
#content { margin-top: -10px; }

p.error { font-weight: bold; text-decoration: underline; font-size: 14px; }
#searchBtn { margin: 0; padding: 0; width: 27px; height: 27px; }
#searchBtn img { margin: 0; padding: 0; margin-top: -4px;}
/* Jquery Lightbox 0.5 */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay { position:absolute; top:0; left:0; z-index:1000; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:1001; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:1002; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none; }
#lightbox-nav-btnPrev,#lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px; position: relative;}
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:100%; float:left; text-align:left; }
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1em; }
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:.7em; }
#lightbox-image-details { padding-bottom: 20px; }

#lightboxTopRight { position: absolute; top: 0; right: 0; }
#lightboxTopLeft { position: absolute; top: 0; left: 0; }
#lightboxBottomRight { position: absolute; bottom: 0; right: 0; }
#lightboxBottomLeft { position: absolute; bottom: 0; left: 0; }

.newFooter { width: 920px; margin: 0 auto; color:#FFF; font-size: 12px; }
.newFooter h3 { font-size: 12px; }
.newFooter a { text-decoration: none; color: #FFF;  }