@charset "utf-8";
body, html, table, td, img, form, h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
body, html {width:100%; height:100%; border:0px; background-color:#364712; color:#323232; font-size:12px; line-height:14px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; }
body.Summer {background-image:url(images/summer/mainbg.gif); background-repeat:repeat-x; }
body.Fall {background-image:url(images/fall/mainbg.gif); background-repeat:repeat-x;}
body.Winter {background-image:url(images/winter/mainbg.gif); background-repeat:repeat-x; }
body.Spring {background-image:url(images/spring/mainbg.gif); background-repeat:repeat-x; }
table, td { border:0px; border-collapse:collapse;}
a { color:#323232;}
img {border:0px;}
form {display:inline;}

.input {font-size:12px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#323232;}

.divMainSummer { width:100%; height:100%; background-image:url(images/summer/headerbg.gif); background-repeat:no-repeat; background-position:top center;}
.divMainFall { width:100%; height:100%; background-image:url(images/fall/headerbg.gif); background-repeat:no-repeat; background-position:top center;}
.divMainWinter { width:100%; height:100%; background-image:url(images/winter/headerbg.gif); background-repeat:no-repeat; background-position:top center;}
.divMainSpring { width:100%; height:100%; background-image:url(images/spring/headerbg.gif); background-repeat:no-repeat; background-position:top center;}

.divMainContent {width:990px; margin:auto; }

.divTop { width:990px; min-height:122px; background-image:url(images/topmenubg.png); background-repeat:no-repeat; background-position:0px 14px;}
.divLogo { width:85px; margin-left:32px; margin-top:30px; float:left;}
.divSearchLanMenu { width:860px; float:left;}
.divSearchForm { width:200px; float:left; margin-left:536px; margin-top:10px;}
.divLan { width:115px; float:left; margin-top:12px;}
.lanMargin { margin-left:6px;}
.searchInput { width:150px; height:17px; margin:0px; padding:0px; border:0px; padding-top:4px; padding-left:5px; background:none; background-image:url(images/searchbg.gif); background-repeat:no-repeat; font-size:11px; color:#323232;}
.searchButton { vertical-align:top;}

.divMenu { width:850px; margin-left:20px; clear:both;}
.topMenu { margin:0px; padding:0px; list-style:none; clear:both;}
.topMenu li { display:block; float:left; margin-top:12px; }
.topMenu li a { display:block; color:#323232; padding:10px; text-decoration:none;}
.topMenu li a:hover { color:#323232; text-decoration:none; padding:10px; background-image:url(images/topmenuactivebg.gif); background-repeat:repeat-x;}
.topMenu li.active { color:#323232; text-decoration:none;}
.topMenu li.active a { color:#323232; padding:10px; background-image:url(images/topmenuarrow.gif); background-repeat:no-repeat; background-position:center;}

.divSubMenu1 { width:855px; height:33px; margin-left:20px; background-image:url(images/submenubg.png); background-repeat:no-repeat; background-position:0px 3px; clear:both;}
.divSubMenu2 { width:855px; height:66px; margin-left:20px; background-image:url(images/submenubg2.png); background-repeat:no-repeat; background-position:0px 6px; clear:both;}

.divSubMenu1 ul, .divSubMenu2 ul { margin:0px; padding:0px; font-size:11px; list-style:none; clear:both;}
.divSubMenu1 ul li, .divSubMenu2 ul li { display:block; float:left; }
.divSubMenu1 ul li a, .divSubMenu2 ul li a { display:block; color:#323232; background-image:url(images/topmenuactivebg.gif); background-repeat:repeat-x; padding-top:10px; padding-bottom:9px; padding-left:10px; padding-right:10px; text-decoration:none;}
.divSubMenu1 ul li a:hover, .divSubMenu2 ul li a:hover { color:#323232; background-image:url(images/topmenuactivebg_active.gif); background-repeat:repeat-x; text-decoration:none; }

.subActive { color:#323232; text-decoration:none;}
.subActive a { color:#323232; padding-top:10px; padding-bottom:9px; padding-left:10px; padding-right:10px; background-image:url(images/topmenuactivebg_active.gif)!important;}

.divBoxTop { width:990px; height:13px; background-image:url(images/boxtop.png); background-repeat:no-repeat; clear:both;}
.divBoxContent { width:965px; padding-left:25px; padding-top:15px; padding-bottom:15px; background-image:url(images/boxcenter.png); background-repeat:repeat-y; float:left; clear:both;}
.divBoxContentPage { width:965px; padding-left:25px; padding-top:15px; background-image:url(images/boxcenter.png); background-repeat:repeat-y; float:left; clear:both;}
.divBoxBottomFront { width:990px; height:13px; background-image:url(images/boxbottomfront.png); background-repeat:no-repeat; clear:both;}

.divBoxBottomSummer { width:990px; height:13px; background-image:url(images/summer/boxbottom.png); background-repeat:no-repeat; clear:both;}
.divBoxBottomFall { width:990px; height:13px; background-image:url(images/fall/boxbottom.png); background-repeat:no-repeat; clear:both;}
.divBoxBottomWinter { width:990px; height:13px; background-image:url(images/winter/boxbottom.png); background-repeat:no-repeat; clear:both;}
.divBoxBottomSpring { width:990px; height:13px; background-image:url(images/spring/boxbottom.png); background-repeat:no-repeat; clear:both;}
.divBoxBottomHarvest { width:990px; height:13px; background-image:url(images/harvest/boxbottom.png); background-repeat:no-repeat; clear:both;}
.divBoxBottomNewYear { width:990px; height:13px; background-image:url(images/newyear/boxbottom.png); background-repeat:no-repeat; clear:both;}

.divFlashTop { width:604px; height:285px; padding:10px; background-color:#eff2c7; float:left; position:relative; z-index:22;}
.divFlashTopSummer {  background-image:url(images/summer/bg2.png)}
.divFlashTopFall {  background-image:url(images/fall/bg2.png)}
.divFlashTopWinter {  background-image:url(images/winter/bg2.png)}
.divFlashTopSpring {  background-image:url(images/spring/bg2.png)}
.divFlashTopHarvest {  background-image:url(images/harvest/bg2.png)}
.divFlashTopNewYear {  background-image:url(images/newyear/bg2.png)}

.divFlashTop #movie{position:relative; z-index:26;}
.divPladserTop { width:288px; height:285px; margin-left:8px; padding:10px; background-color:#eff2c7; float:left;}

.divFront { width:248px; height:226px; background-color:#eff2c7; background-image:url(images/frontbg.gif); background-repeat:no-repeat; background-position:10px 10px; padding:30px; float:left; font-size:11px;}
.divFront a { color:#505f24;}
.divFrontNews { width:288px; height:266px; margin-left:8px; background-color:#eff2c7; padding:10px; font-size:11px; float:left;}
.divFrontBanners { width:308px; height:286px; margin-left:8px; float:left;}

.divOverlay1_1Summer { width:402px; height:135px; position:absolute; z-index:10; top:356px; background-image:url(images/summer/frontoverlay1_1.png); background-repeat:no-repeat;}
.divOverlay1_1Fall { width:402px; height:135px; position:absolute; z-index:10; top:356px; background-image:url(images/fall/frontoverlay1_1.png); background-repeat:no-repeat;}
.divOverlay1_1Winter { width:402px; height:135px; position:absolute; z-index:25; top:356px; background-image:url(images/winter/frontoverlay1_1.png); background-repeat:no-repeat;}
.divOverlay1_1Spring { width:402px; height:135px; position:absolute; z-index:10; top:356px; background-image:url(images/spring/frontoverlay1_1.png); background-repeat:no-repeat;}

.divOverlay1_2Summer { width:247px; height:79px; position:absolute; z-index:10; top:412px; margin-left:402px; background-image:url(images/summer/frontoverlay1_2.png); background-repeat:no-repeat;}
.divOverlay1_2Fall { width:247px; height:79px; position:absolute; z-index:10; top:412px; margin-left:402px; background-image:url(images/fall/frontoverlay1_2.png); background-repeat:no-repeat;}
.divOverlay1_2Winter { width:247px; height:79px; position:absolute; z-index:25; top:412px; margin-left:402px; background-image:url(images/winter/frontoverlay1_2.png); background-repeat:no-repeat;}
.divOverlay1_2Spring { width:247px; height:79px; position:absolute; z-index:10; top:412px; margin-left:402px; background-image:url(images/spring/frontoverlay1_2.png); background-repeat:no-repeat;}

.divOverlay1_3Summer { width:341px; height:71px; position:absolute; z-index:10; top:420px; margin-left:649px; background-image:url(images/summer/frontoverlay1_3.png); background-repeat:no-repeat;}
.divOverlay1_3Fall { width:341px; height:71px; position:absolute; z-index:10; top:420px; margin-left:649px; background-image:url(images/fall/frontoverlay1_3.png); background-repeat:no-repeat;}
.divOverlay1_3Winter { width:341px; height:71px; position:absolute; z-index:10; top:420px; margin-left:649px; background-image:url(images/winter/frontoverlay1_3.png); background-repeat:no-repeat;}
.divOverlay1_3Spring { width:341px; height:71px; position:absolute; z-index:10; top:420px; margin-left:649px; background-image:url(images/spring/frontoverlay1_3.png); background-repeat:no-repeat;}

.divOverlay2_1Summer { width:217px; height:82px; position:absolute; z-index:10; top:735px; margin-left:180px; background-image:url(images/summer/frontoverlay2_1.png); background-repeat:no-repeat;}
.divOverlay2_1Fall { width:217px; height:82px; position:absolute; z-index:10; top:735px; margin-left:180px; background-image:url(images/fall/frontoverlay2_1.png); background-repeat:no-repeat;}
.divOverlay2_1Winter { width:217px; height:82px; position:absolute; z-index:10; top:735px; margin-left:180px; background-image:url(images/winter/frontoverlay2_1.png); background-repeat:no-repeat;}
.divOverlay2_1Spring { width:217px; height:82px; position:absolute; z-index:10; top:735px; margin-left:180px; background-image:url(images/spring/frontoverlay2_1.png); background-repeat:no-repeat;}

.divOverlay2_2Summer { width:228px; height:66px; position:absolute; z-index:10; top:751px; margin-left:397px; background-image:url(images/summer/frontoverlay2_2.png); background-repeat:no-repeat;}
.divOverlay2_2Fall { width:228px; height:66px; position:absolute; z-index:10; top:751px; margin-left:397px; background-image:url(images/fall/frontoverlay2_2.png); background-repeat:no-repeat;}
.divOverlay2_2Winter { width:228px; height:66px; position:absolute; z-index:10; top:751px; margin-left:397px; background-image:url(images/winter/frontoverlay2_2.png); background-repeat:no-repeat;}
.divOverlay2_2Spring { width:228px; height:66px; position:absolute; z-index:10; top:751px; margin-left:397px; background-image:url(images/spring/frontoverlay2_2.png); background-repeat:no-repeat;}

h1 { color:#505f24; font-size:33px; margin-bottom:20px; line-height:33px;}
h1.front { color:#505f24; font-size:17px; margin-bottom:10px;}
h2 { color:#505f24; font-size:14px;}
h2 a { color:#505f24; text-decoration:none;}
h2.search { color:#505f24; font-size:14px; margin-top:10px; margin-bottom:5px; float:left;}
h3.rel { color:#505f24; font-size:17px; margin-left:35px; margin-top:15px; margin-bottom:12px;}
p { margin-top:5px; margin-bottom:15px;}
.pictureText { font-size:11px; font-style:italic;}

.divFrontNewsItem1 { width:288px; height:40px; background-color:#e3e9a0; overflow:hidden;}
.divFrontNewsItem2 { width:288px; height:40px; background-color:#f4f6d9; overflow:hidden;}

.newsFrontDate { color:#505f24; font-weight:bold;}
.newsFrontDate a { color:#505f24; text-decoration:none;}

.divNewsText { width:217px; margin-top:5px; margin-left:25px; float:left; }
.divNewsText a {text-decoration:none;}
.divNewsArrow { width:21px; height:21px; margin-top:10px; margin-right:25px; float:left;}
.bannerMargin { margin-top:8px;}

.divPageContentSummer { width:939px; background-image:url(images/summer/pagebottombg.gif); background-repeat:no-repeat; background-position:1px bottom; float:left; clear:both;}
.divPageContentFall { width:939px; background-image:url(images/fall/pagebottombg.gif); background-repeat:no-repeat; background-position:1px bottom; float:left; clear:both;}
.divPageContentWinter { width:939px; background-image:url(images/winter/pagebottombg.gif); background-repeat:no-repeat; background-position:1px bottom; float:left; clear:both;}
.divPageContentSpring { width:939px; background-image:url(images/spring/pagebottombg.gif); background-repeat:no-repeat; background-position:1px bottom; float:left; clear:both;}

.divCenterContent { width:548px; padding-left:34px; padding-right:42px; padding-top:25px; padding-bottom:70px; border-top:10px solid #eff2c7; float:left;}
.divRightContent { width:308px; margin-left:7px; float:left;}

.divParagraph { width:554px; float:left; clear:both; margin-bottom:10px;}

.articleLarge { width:548px; margin-bottom:10px; margin-top:5px;}
.articleMediumLeft { width:250px; float:left; margin-right:10px; margin-bottom:5px; margin-top:5px;}
.articleMediumRight { width:250px; float:right; margin-left:10px; margin-bottom:5px; margin-top:5px; text-align:right;}
.articleSmallLeft { width:100px; float:left; margin-right:10px; margin-bottom:5px; margin-top:5px;}
.articleSmallRight { width:100px; float:right; margin-left:10px; margin-bottom:5px; margin-top:5px; text-align:right;}

.imageLarge { margin-bottom:10px;}

.divRelGreen { width:308px; margin-bottom:8px; border-top:10px solid #eff2c7; background-color:#e3e9a0; background-image:url(images/relbg.gif); background-repeat:repeat-x; background-position:bottom; float:left; clear:both;}
.divRelWhite { width:308px; margin-bottom:8px; border-top:10px solid #eff2c7; border-bottom:1px solid #eff2c7; float:left; clear:both;}
.boxHeader { color:#505f24; font-size:17px; line-height:30px; font-weight:bold;}
.divRelItem { width:238px; border-top:1px solid #eff2c7; padding-top:7px; padding-bottom:7px; padding-left:35px; padding-right:35px; float:left; clear:both;}

.divRelOnlyText {width:238px; margin-bottom:15px; padding-left:35px; padding-right:35px; font-size:11px; float:left; clear:both;}
.inputSmall { width:236px; margin-left:35px; margin-top:5px; border:1px solid #ccd37d; font-size:11px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
.inputButton { margin-top:5px; margin-bottom:10px; margin-right:35px; float:right;}


.divNewsLabel { width:50px; padding-top:7px; height:23px; font-size:11px; float:left;}
.divNewsInput { width:238px; height:30px; float:left;}
.divNewsError { width:250px; padding-top:7px; height:23px; font-size:11px; color:#FF0000; padding-left:10px; float:left;}
.inputLarge { width:236px; margin-top:5px; border:1px solid #ccd37d; font-size:11px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
.inputButtonLarge { margin-top:5px; float:right;}

.divRelText { width:217px; font-size:11px; float:left;}
.divRelText a {text-decoration:none;}
.divRelArrow { width:21px; height:21px; float:right;}

.divRelImage { width:50px; font-size:11px; float:left;}
.divRelImageText { width:157px; color:#505f24; font-size:11px; font-weight:bold; margin-top:4px; float:left;}
.divRelImageText a { color:#505f24; text-decoration:none;}

.divRelGalItemNoMarg { width:100px; float:left; font-size:9px; text-align:center;}
.divRelGalItemNoMarg a {text-decoration:none;}

.divRelGalItem { width:100px; float:left; font-size:9px; margin-left:4px; text-align:center;}
.divRelGalItem a {text-decoration:none;}

.divFloatSpacer {width:308px; height:5px; float:left; clear:both;}

.divRelDate { width:50px; margin-top:1px; color:#505f24; font-size:15px; line-height:13px; font-weight:bold; float:left; text-align:center;}
.divRelDate a { color:#505f24; text-decoration:none;}
.year { font-size:11px;}
.divRelDateText { width:157px; color:#323232; font-size:11px; float:left;}
.divRelDateText a { color:#323232; text-decoration:none;}

.divRelVidItemNoMarg { width:152px; float:left;}
.divRelVidItem { width:152px; float:left; margin-left:4px;}

.divRelLinkItem {width:238px; border-top:1px solid #eff2c7; padding-left:35px; padding-right:35px; float:left; clear:both;}
.divLinkText { width:204px; margin-top:5px; color:#505f24; font-size:11px; float:left;}
.divLinkText a { color:#505f24;}
.divLinkArrow { width:24px; float:right;}

.divRelSmallBox { width:238px; margin-bottom:8px; border:10px solid #eff2c7; padding:25px; float:left; clear:both;}
.divRelSmallBox2 { width:288px; margin-bottom:8px; border:10px solid #eff2c7; float:left; clear:both;}
.divRelLargeBox { width:478px; padding:25px; border:10px solid #eff2c7; margin-top:8px; float:left; clear:both;}
.divRightContent .divRelLargeBox {width:238px;}
.divRightContent .divRelLargeBox img {width:238px;}

.boxImgLeft { float:left; margin-right:10px; margin-bottom:2px;}
.boxImgRight { float:right; margin-left:10px; margin-bottom:2px;}
.boxImgTop { margin-bottom:5px;}
.boxImgMiddle { margin-top:5px; margin-bottom:5px;}
.boxImgBottom { margin-top:5px;}

.divSound { height:1px; overflow:hidden;}

.divListItem1 { width:548px; padding:20px; clear:both; float:left;}
.divListItem2 { width:548px; padding:20px; clear:both; float:left; background-color:#edf1d7;}
.divListDate { width:60px; float:left; color:#505f24; font-size:15px; font-weight:bold; text-align:center;}
.dateLarge { font-size:18px;}
.divListImage { width:100px; margin-left:10px; margin-right:10px; float:left;}
.divListText { width:328px; float:left;}

.divListImageUDato { width:100px; margin-right:10px; float:left;}
.divListTextUDato { width:398px; float:left;}

.divListImageMedium { width:200px; margin-right:10px; float:left;}
.divListTextMedium { width:298px; float:left;}

.dateNorm {color:#505f24; font-size:15px; font-weight:bold; }

.siteMapMain { margin-top:10px; margin-bottom:5px;}
.siteMapSub { margin-top:5px; margin-bottom:5px;}

.giftFormLabel { width:120px; height:30px;}
.tableForm { margin-bottom:20px;}

.tableTop { background:url(images/koebSalg/topBg.gif) repeat-x; height:25px; vertical-align:middle; color:#FFFFFF; font-weight:bold;}
.tableCell { background:url(images/koebSalg/cellBG.gif) repeat-x; height:25px; vertical-align:middle; color:#666a69; font-weight:bold;}
.tableCell a{ color:#666a69; text-decoration:none;}
.tableCell2 { background:#FFFFFF; height:25px; vertical-align:middle; color:#666a69; font-weight:bold;}
.tableCell2 a{ color:#666a69; text-decoration:none;}
.tableCellTable { background:#c3d8d6; }
.tableCellTable2 { background:#FFFFFF; }

.divSearchText { width:517px; margin-right:10px; float:left; }
.divSearchArrow { width:21px; float:right;}

.divMarketHeader { width:528px; padding:10px; height:15px; background-color:#e3e9a0; font-size:13px; color:#505f24; font-weight:bold;}
.divMarketItem1 { width:528px; height:30px; padding-left:10px; padding-right:10px; clear:both; float:left;}
.divMarketItem2 { width:528px; height:30px; padding-left:10px; padding-right:10px; clear:both; float:left; background-color:#edf1d7;}
.divMarketItemOpen1 { width:528px; padding:10px; border-top:1px solid #edf1d7; clear:both; float:left;}
.divMarketItemOpen2 { width:528px; padding:10px; border-top:1px solid #FFFFFF; background-color:#edf1d7; clear:both; float:left;}

.divMarket { width:528px; margin-bottom:5px; float:left; clear:both;}
.divMarketText { width:308px; float:left;}
.divMarketImage { width:200px; margin-left:20px; float:left}
.divMarketAnswer { width:528px; text-align:right; clear:both;}

.divMarketLabel { width:120px; padding-top:5px; float:left;}
.divMarketInput { width:408px; float:left;}

.divMarketLogin { border-top:10px solid #eff2c7; padding-top:20px;}

.divMarketLinkBottom {margin-top:20px; float:left; clear:both;}

.divImgGallery { width:176px; margin-bottom:10px; text-align:center; float:left;}
.divImgGallery2 { width:176px; margin-left:10px; text-align:center; margin-bottom:10px; float:left;}
.imageBorderSmall { border:5px solid #eff2c7; }

.divBottom { width:940px; margin:auto; color:#818d46; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; padding-left:25px; padding-right:25px; margin-top:20px; margin-bottom:30px; position:relative}
.divBottom a { color:#818d46;}

.mcbLogo { position:absolute; right:5px; bottom:0px}
.mcbLogoBox {color:#818d46; border:1px solid #818d46; padding:1px;}
.mcbLogoBox a { color:#818d46; font-size:10px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

:-moz-any-link:focus {
  outline: none;
}

a
{
  outline: none;
}

.divAddThis {width:180px; margin-top:12px; height:41px; float:right;}
.divH1 {width:368px; float:left;}

#feedBackFunction {
	background: url("images/feedbackBackground.png") repeat scroll 0 0 transparent;
    height: 201px;
    width: 310px;
    position: fixed;
    right: -260px;
    top: 120px;
    width: 310px;
}

#feedBackFunction .innerContainer {
	float: left;
    height: 165px;
    margin: 18px 0 0;
    /*width: 220px;*/
    overflow: hidden;
    }
#feedBackFunction .btn img {    
    height: 161px;
    width: 58px;
    }
#feedBackFunction .btn {     
    float: left;
    }

#feedBackFunction textarea{   
    height: 60px;
    width: 220px;
    }
#feedBackFunction .header{
    color: #566529;
    margin: 7px 0 4px 0;
    float:left;
        }
    
#feedBackFunction .submitBtn{
	margin-top: 5px;
    text-align: right;
}

#feedBackSlider{
    position: relative;
    top: 0;
    width: 230px;
}

#feedBackFunction .thanks{
    color:#566529;
    font-size: 28px;
    padding: 64px 15px 0 0;
    text-align: center;
}
/* css for newYear*/
.bg_season1, .bg_season2{ display:none;}
.NewYear {    background: url("images/newyear/bg_rex.png") repeat scroll 0 0 transparent;    height: auto;}
.NewYear .divMainNewYear {    background: url("images/newyear/bg_body.jpg") no-repeat scroll center top transparent;}
.NewYear .divBottom {     margin: 0 auto;    padding: 20px 25px 30px;    width: 940px; position:relative;}
.NewYear .divBoxContent{ position:relative; }
.NewYear .posi_fix{ position:relative; z-index:2;}
.NewYear .bg_season1{ position: absolute; z-index:1; background:url(images/newyear/bg_bir2.png) 0 0 no-repeat; width:1105px; height:249px; bottom:-144px; left:-100px; display:block;}
.NewYear .bg_season2{position: absolute; z-index:1; background:url(images/newyear/bg_bir.png) 0 0 no-repeat; width:468px; height:85px; bottom:-5px; left:6px;display:block;}
.NewYear .divBoxTop{ position:relative; z-index:2}

/* e:css for newYear*/

/* css for newYear*/

.Harvest {height: auto; background: url(images/harvest/bg_rep.jpg) 0 0 repeat-x;}
.Harvest .divMainHarvest { background:url(images/harvest/hv_bg_body.jpg) top center no-repeat;}
.Harvest .divBottom {     margin: 0 auto;    padding: 20px 25px 30px;    width: 940px;}
.Harvest .divBoxContent{ position:relative; }
.Harvest .posi_fix{ position:relative; z-index:2;}
.Harvest .bg_season1{ position: absolute; z-index:10; background:url(images/harvest/hv_bg_bir2.png) 0 0 no-repeat; width:1014px; height:143px; bottom:-47px; left:-52px;display:block;}
.Harvest .bg_season2{position: absolute; z-index:1; background:url(images/harvest/hv_bg_bir.png) 0 0 no-repeat; width:533px; height:65px; bottom:-5px; left:14px;display:block;}
.Harvest .divBoxTop{ position:relative; z-index:2}

/* e:css for newYear*/

/* css for form module */

.formModule{ /*10px 10px 0 0;*/}
.formModule .inputText{ width:300px;}
.formModule .inputFile{ width:300px;}
.formModule .inputTextarea{ width:300px;}
.formModule .inputSelect{ width:300px;}
.formModule .inputPassword{ width:150px;}
.formModule label{ cursor:pointer; display: inline; margin-right:0px;}
.formModule .helpText{ font-size:10px; font-style:italic;}
.formModule .questionText{ font-size:11px; font-weight:bold; padding-top:8px; padding-bottom:2px;}
.formModule .questionDescription{ padding-bottom:2px; font-size:10px; line-height:12px;}
.formModule .inputSubmit{ font-size:13px; font-weight:bold; margin-top:10px;}
.formModule #priceinfoContainer{ font-size:18px; font-weight:bold; padding:12px; border:2px solid #FC6; background:#FFC; margin:15px 0 15px 0; float:left;}
.formModule .inputCheckbox {
    width: 13px;
    height: 13px;
	padding: 0;
    margin: 0 0 0 2px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    overflow: hidden;
}
.formModule .mandatory { color:#900; font-weight:bold;}
.formModule .inputRadio {
    width: 13px;
    height: 13px;
	padding: 0;
    margin: 0 0 0 2px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    overflow: hidden;
}

.formModule fieldset {
	margin:10px 0 5px; 
	border: 1px solid #e1e1e1;
	padding:10px;
	}
.formModule legend {
	color:#424242; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}

.form_error { margin-left:8px; }

.checkRadioContainer { margin-top:3px; }

/* e:css for form module */










