.foo{} /* start with a class in favor of google */

html{height:100%;max-height:100%;}
body{height:100%;max-height:100%;margin:0;font-family:Verdana, sans-serif;font-size:11px;line-height:13px;color:#000;background:#D0D9DF url(/images/masterpage/bg_body.gif) left top repeat-x;}
form{margin:0;padding:0;}
table{border:0;padding:0;}
td{vertical-align:top;border:0;padding:0;}
p{margin-top:0;margin-bottom:15px;}
img{border:0;}
.clear{clear:both;height:0;overflow:hidden;margin:0;padding:0;}
.clear1{clear:both;height:1px;overflow:hidden;margin:0;padding:0;}
.inputNormal{border:1px solid #C3C3C3;height:12px;padding:1px 3px 2px;}
* html .inputNormal{padding:2px 3px 1px;}
*+html .inputNormal{padding:2px 3px 1px;}
input, textarea, select, option{margin:0;padding:0;font-family:Verdana,sans-serif;line-height:10px;font-size:11px;}
.btn{cursor:pointer;}
/*h1{color:#5E54A4;font-weight:bold;margin:0;padding:0;font-size:14px;line-height:16px;}*/
h1{color:#5D54A4;font-weight:bold;font-size:12px;margin:0;padding:0;padding-bottom:27px;}
h2{color:#5D54A4;font-weight:bold;font-size:11px;margin:0;padding:0;padding-bottom:2px;}
.colored {color:#5E54A4;}

a, a:link, a:visited, a:active{color:#5D54A4;}
a:hover{text-decoration:none;color:#5D54A4;}


/* page setup */
.pageOuter{width:969px;margin:0 auto;}
.pageOuterLeft{width:969px;background: url(/images/masterpage/sdw_page_left.gif) left top repeat-y;}
.pageOuterRight{width:962px;background: url(/images/masterpage/sdw_page_right.gif) right top repeat-y;padding-left:7px;}
.page{width:955px;background:#fff;padding-bottom:65px;}
.page .navCol{width:194px;float:left;clear:left;}
.page .centerCol{width:735px;float:left;margin:11px 0 0 10px;}
.page .centerCol .centerTopLeft{width:549px;margin-bottom:10px;float:left;}
.page .centerCol .centerTopRight{margin-left:9px;float:left;}

	/* toparea */
.toparea{height:136px;background: url(/images/masterpage/sdw_top_btm.gif) 0px 98px repeat-x;}
.toparea .namebg{width:349px;height:101px;background: url(/images/masterpage/img_name.jpg) left top no-repeat;float:left;}
.toparea .namebg a{display:block;width:322px;height:59px;margin:21px 0 0 33px;text-decoration:none;}
.toparea .namebg a img{width:322px;height:59px;}
.toparea .teasers{padding-left:40px;float:left;width:536px;height:101px;}
.toparea .teasers .box{width:174px;height:92px;overflow:hidden;margin-right:4px;float:right;}
.toparea .navTop{border-top: 1px solid #FFBB0F;background: url(/images/masterpage/bg_navTop.gif) left top repeat-x;height:34px;clear:both;}


/* treeview menu (replaces the "navLeft" style due to autogenerated content etc.)*/
div.AspNet-TreeView{margin: 0;padding: 0; text-align:left;}
div.AspNet-TreeView ul{list-style: none;margin: 0px;padding: 0px;clear:both;vertical-align:top;}
.AspNet-TreeView li {line-height:17px;overflow:hidden;vertical-align:top;backgrsound:orange;}
.AspNet-TreeView-Show{}
.AspNet-TreeView-Hide{display:none;}
.AspNet-TreeView a{text-decoration:none;font-size:10px;font-weight:bold; color:#000000;display:block;float:left;backgsround:red;}
.AspNet-TreeView a, .AspNet-TreeView a:link, .AspNet-TreeView a:visited, .AspNet-TreeView a:active{color:#000;}
.AspNet-TreeView a:hover{color:#000;}
.AspNet-TreeView-Root {background: url(/images/masterpage/bg_navLeft_level1.gif) left top repeat-x; width:186px; border-bottom:1px solid #996F07; border-top:1px solid #FFE071; color:#FFD56D;}
.AspNet-TreeView-Parent {background: url(/images/masterpage/bg_navLeft_level2.gif) left top repeat-x; border-bottom:1px solid #998546; border-top:1px solid #FFE071; color:#FFD56D;}
.AspNet-TreeView-Parent a {padding-left:10px;background: url(/images/masterpage/bg_navLeft_level2.gif) -15px 0px repeat-x;}

.AspNet-TreeView ul li:hover{background: url(/images/masterpage/bg_navLeft_level1_h.gif) left top repeat-x;}
.AspNet-TreeView-Root ul li:hover{background:url(/images/masterpage/bg_navLeft_level2_h.gif) left top repeat-x;}
.AspNet-TreeView-Root ul li:hover a {background:url(/images/masterpage/bg_navLeft_level2_h.gif) -15px 0px repeat-x;}
.AspNet-TreeView-Root ul li:hover li a {background:none;}
.AspNet-TreeView-Parent ul li:hover{background:url(/images/masterpage/bg_navLeft_level2_h.gif) left top repeat-x;}

.AspNet-TreeView ul li a{width:91%;}
.AspNet-TreeView ul ul li a{width:86%;}
.AspNet-TreeView ul ul ul li a{width:93%;background:none;}
.AspNet-TreeView ul ul ul li{border-bottom:1px solid #FFF0A4;}

.AspNet-TreeView ul {background: #FFF0A4 url(/images/masterpage/bg_navLeft_level3.gif) left top repeat-x;}
.AspNet-TreeView-Leaf {padding-left:25px;}
.AspNet-TreeView-Expand {background: url(/images/masterpage/arrow_right.gif) 7px 5px no-repeat; width:15px; height:15px; cursor:pointer; float:left;}
.AspNet-TreeView-Collapse {background: url(/images/masterpage/arrow_down.gif) 7px 5px no-repeat; width:15px; height:15px; cursor:pointer; float:left;}
.SiteTreeViewMenuContainer{width:186px; background: url(/images/masterpage/sdw_navLeft_right.gif) right top repeat-y; padding-right:4px; margin-top:11px;}
.SiteTreeViewMenuTop{margin-left:181px;background: url(/images/masterpage/sdw_navLeft_cornerTop.gif) left top no-repeat;width:9px;height:8px;position:absolute;z-index:10;}
.SiteTreeViewMenuBottom{margin-top:-6px;background: url(/images/masterpage/sdw_navLeft_bottom.gif) left top no-repeat;width:189px;height:10px;position:absolute;z-index:10;}



/* exitoffer */
.exitofferBoxOuter{border:1px solid #C5C5C5;width:161px;margin:0px 0px 31px 0px; height:60px;}

.exitofferBox{border:1px solid #fff;background:#fff;}
.exitofferBox .top{width:159px;height:24px;background: url(/images/masterpage/bg_exitoffer_top.gif) left top no-repeat;}
.exitofferBox .top a{color:#5D54A4;display:block;width:159px;height:24px;}
.exitofferBox .top a img{width:159px;height:24px;}
.exitofferBox .btm{position:absolute;width:163px;height:64px;background: url(/images/masterpage/bg_exitoffer_btm.gif) left top no-repeat;margin-left:-2px;}
.exitofferBox .btm div{padding:20px 0 0 2px;}
.exitofferBox .contents{padding:4px 7px 40px;}
.exitofferBox .contents h3 a, .exitofferBox .contents h3 a:visited{color:#5F54A4;}
.exitofferBox .contents h3 a:hover{color:#3d3868;}
.exitofferBox .contents h3{margin:0;padding:0;font-size:14px;line-height:16px;font-weight:bold;color:#5F54A4;display:block;}
.exitofferBox .contents .img{width:145px;overflow:hidden;clear:both;margin-top:5px;}
.exitofferBox .price{width:134px;height:41px;margin:-34px 0 0 33px;position:absolute;z-index:10;}
.exitofferBox .price div{position:absolute;text-align:center;font-weight:bold;}
.exitofferBox .price .save{width:76px;height:13px;background: url(/images/masterpage/bg_pricesplat_prodlist_save.gif) left top no-repeat;margin-left:11px;font-size:8px;color:#5E54A4;padding-top:2px;white-space:nowrap;}
.exitofferBox .price .monthly{width:41px;height:22px;background: url(/images/masterpage/bg_pricesplat_prodlist_prmd.gif) left top no-repeat;margin:2px 0 0 92px;font-size:11px;color:#5E54A4;padding:16px 0 0 1px;}
.exitofferBox .price .pricenow{width:96px;height:22px;background: url(/images/masterpage/bg_pricesplat_prodlist_pric.gif) left top no-repeat;margin-top:13px;font-size:15px;color:#fff;padding-top:5px;}
.exitofferBox .btm .txt{padding:25px 0 0 8px;font-weight:bold;color:#fff;width:55px;}
.exitofferBox .btm .hr{margin:28px 0 0 75px;text-align:right;background:redd;padding:2px 0 0 0;position:absolute;color:#05031f;font-size:19px;letter-spacing:6px;width:35px;height:20px;font-family:Helvetica;font-weight:bold;}
* html .exitofferBox .btm .hr{margin:29px 0 0 69px;}
*+html .exitofferBox .btm .hr{margin:29px 0 0 69px;}
.exitofferBox .btm .min{margin:28px 0 0 117px;text-align:right;padding:2px 0 0 0;position:absolute;color:#05031f;font-size:19px;letter-spacing:7px;width:35px;height:20px;font-family:Helvetica;font-weight:bold;}
* html .exitofferBox .btm .min{margin:29px 0 0 111px;}
*+html .exitofferBox .btm .min{margin:29px 0 0 111px;}



/* navTop */
.navTop{}	
.navTop ul, .navTop li, .navTop a{display:block;text-decoration:none;margin:0;padding:0;}
.navTop ul{float:right;border-left:1px solid #FFF1B3;}
.navTop li{list-style:none;float:left;cursor:pointer;}
.navTop a{float:left;border-left:1px solid #CCB034;border-right:1px solid #FFF1B3;height:21px;padding:9px 9px 0;font-size:12px;font-weight:bold;font-size:10px;cursor:pointer;}
* html .navTop a{height:22px;padding-top:8px;}
*+html .navTop a{height:22px;padding-top:8px;}
.navTop a, .navTop a:link, .navTop a:visited, .navTop a:active{color:#FFD56B;} /* necessary for IE6 */
.navTop a:hover{background: url(/images/masterpage/bg_navTop_h.gif) left top repeat-x;}
.navTop a span{position:absolute;color:#000;margin:-1px 0 0 -1px;}
* html .navTop a span{margin:-2px 0 0 -1px;}
*+html .navTop a span{margin:-2px 0 0 -1px;}
.navTop .search{border-left:1px solid #CCB034;width:154px;float:right;height:24px;padding-top:6px;}
.navTop .search .inputNormal{font-size:10px;margin:0 5px 0 10px;width:108px;float:left;color:#202020;}
.navTop .search .btn{float:left;}

	/* page bottom */
.pagebottom{margin:-7px 0 0 -7px;background: url(/images/masterpage/bg_page_btm.gif) left top no-repeat;width:941px;height:27px;font-weight:bold;font-size:11px;font-weight:bold;padding:7px 0 0 28px;}
.pagebottom a{text-decoration:none; color:Black;}
/*.pagebottom a, a:link, a:visited, a:active{color:#000;}*/
.pagebottom span{display:block;float:left;}
.pagebottom .dot{background: url(/images/masterpage/dot_separator.gif) 6px 5px no-repeat;width:15px;height:10px;}	
.bottomlinks{text-align:center;font-size:10px;padding:10px 0 20px 0;}
.bottomlinks a{text-decoration:none; color:Black;}
/*.bottomlinks a, a:link, a:visited, a:active{color:#000;}*/
.bottomlinks span{padding:0 10px;color:#99A6AE;}



/* left boxarea */
.leftBoxArea{width:170px;min-height:322px;background: url(/images/masterpage/bg_fixedboxarea.gif) left top no-repeat;margin:21px 0 0 8px;padding:6px 0 0 6px;}
* html .leftBoxArea{height:322px;}
.leftBoxArea a{text-decoration:none;}

/* guidebox */
.guideboxOuter{border:1px solid #C5C5C5;width:161px;margin-bottom:11px;}
.guidebox{border:1px solid #fff;background:#fff;}
.guidebox .top{width:159px;height:25px;background: url(/images/masterpage/bg_guide_top.gif) left top no-repeat;}
.guidebox .btm{position:absolute;width:163px;height:10px;background: url(/images/masterpage/bg_guide_btm.gif) left top no-repeat;margin:-1px 0 0 -2px;}
.guidebox a{height:28px;display:block;font-size:13px;font-weight:bold;background: url(/images/masterpage/bg_guide_link.gif) left top repeat-x;border-top:1px solid #FFDA50;border-bottom:1px solid #D0AD2A;}
.guidebox a, .guidebox a:link, .guidebox a:visited, .guidebox a:active{color:#5C52A2;} /* necessary for IE6 */
.guidebox a .img{display:block;width:159px;height:28px;position:absolute;text-align:right;}
.guidebox a .txt{display:block;line-height:22px; width:148px;height:22px;position:absolute;margin:2px 0 0 11px;}
.guideLink {cursor:pointer;}

	/* auctionbox */
.auctionBoxOuter{border:1px solid #C5C5C5;width:161px;margin-bottom:66px;}
.auctionbox{border:1px solid #fff;background:#fff;}
.auctionbox .top{width:159px;height:24px;background: url(/images/masterpage/bg_auction_top.gif) left top no-repeat;}
.auctionbox .top a{color:#5D54A4;display:block;width:159px;height:24px;}
.auctionbox .top a img{width:159px;height:24px;}
.auctionbox .btm{position:absolute;width:163px;height:64px;background: url(/images/masterpage/bg_auction_btm.gif) left top no-repeat;margin-left:-2px;}
.auctionbox .btm div{padding:20px 0 0 2px;}
.auctionbox .btm div{margin:7px 0 0 -3px;}
.auctionbox .contents{padding:4px 7px 0; text-align:center;}
.auctionbox .contents h3{margin:0;padding:0;font-size:14px;line-height:16px;font-weight:bold;color:#5F54A4;display:block; text-align:center;}
.auctionbox .contents h3 a, .auctionbox .contents h3 a:visited{color:#5F54A4;}
.auctionbox .contents h3 a:hover{color:#3d3868;}
.auctionbox .contents .img{width:145px;overflow:hidden;clear:both;margin-top:5px;text-align:center;}

.auctionbox .btm .auctionstatus span{width:147px;height:53px;display:block;}
.auctionbox .btm .auctionstatus .off{background: url(/images/masterpage/img_auctionbox_stop.gif) left top no-repeat;}
.auctionbox .btm .auctionstatus .on{background: none;}
.auctionbox .btm .auctionstatus {display:block;height:33px;margin:2px 0pt 0pt 7px;position:absolute;width:140px;}
.auctionbox .ducthauctionManufactorIdent {font-size:9px;}

/* campaign theme */
.campaignTheme {background-image:url(/images/campaignTheme/background.jpg); background-repeat:repeat;}
.campaignTopBanner {width:552px; height:77px; position:absolute; display:block; margin-top: 10px; background-image:url(/images/campaignTheme/topbanner.jpg); background-repeat:no-repeat; cursor:pointer;}
.competitionLink {width:166px; height:125px; background-image:url(/images/campaignTheme/competition.jpg); cursor:pointer;}
.campaignFlash {width:550px; height:400px; background-image:none; cursor:pointer;}


/* survey */
.surveyBody, .surveyIntroductionContent{background-color:#ffffff; background-image:none;}
.surveyIntroductionContent{padding:30px;}
