﻿body {font-family:Trebuchet MS,Verdana;font-size:12px;text-align:center;margin:0px;background-repeat:no-repeat;background-position:top center; background-color:#7b7b7b;background-attachment:fixed;background-image:url(/Images/Layout/bg_tile.gif);background-repeat:repeat-x;}

/*Layout-Container*/
#center {margin-left:auto;margin-right:auto;width:1003px;padding:0px 0px 0px 0px;text-align:left;}
#topbanner{width:1003px;text-align:right;}
#wallpaper{width:1003px;text-align:right;position:relative;}
#sky{float:left;width:160px;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;display:inline;position:relative;top:-100px;left:0px;display:none;}
#leftad{float:left;width:230px;overflow:hidden;}
.site {width:989px;margin:0px 0px 0px 0px;padding:0px 7px 0px 7px;float:left;color:#464646;background-color:Black;display:inline;}
.site.bottompadding{padding-bottom:12px;}
.site .contentboxcontainer{float:left;width:710px;}
.site .contentbox{float:left;width:700px;background-color:Black;padding:4px 4px 0px 4px;border:solid 1px black;}
.site .contentbox.personaldeals{background-color:#D6D6D6;border-color:#AEAEAE;-moz-border-radius:3px;-webkit-border-radius: 3px}
.ornament{background-image:url(/Images/Layout/bg.gif);background-position:top right;background-repeat:no-repeat;}
#sitebottom{float:left;width:979px;padding:6px 12px 6px 12px;margin-bottom:12px;margin-top:12px;background-image:url(/Images/Layout/bg_sitebottom.png);color:White;}
#sitebottom .social{float:left;width:300px;}
#sitebottom .links{float:right;width:979px;text-align:right;}
#sitebottom .links a{color:White;}
#contentspacer{float:left;width:979px;height:22px;margin-bottom:5px;}
#content {width:700px;margin:0px 0px 0px 0px;float:left;margin-left:5px;display:inline;}
#themepicker{display:block !important;display:none;position:fixed;left:-200px;top:100px;width:215px;height:63px;background-color:transparent;}
#themepicker .tpinner{float:left;border:solid 1px #CCCCCC;width:188px;height:51px;padding:5px;background-color:White;}
#themepicker .ti{display:block;float:left;width:25px;height:25px;margin-right:1px;font-size:8px;text-decoration:none;margin-bottom:1px;background-repeat:no-repeat;}
#themepicker .ti.black{background-image:url(/Images/Layout/Themes/icon_black.jpg);}
#themepicker .ti.white{background-image:url(/Images/Layout/Themes/icon_white.jpg);}
#themepicker .ti.desert{background-image:url(/Images/Layout/Themes/icon_desert.jpg);}
#themepicker .ti.ilmare{background-image:url(/Images/Layout/Themes/icon_ilmare.jpg);}
#themepicker .ti.lake{background-image:url(/Images/Layout/Themes/icon_lake.jpg);}
#themepicker .ti.mountain{background-image:url(/Images/Layout/Themes/icon_mountain.jpg);}
#themepicker .ti.park{background-image:url(/Images/Layout/Themes/icon_park.jpg);}
#themepicker .ti.planet{background-image:url(/Images/Layout/Themes/icon_planet.jpg);}
#themepicker .ti.redswirl{background-image:url(/Images/Layout/Themes/icon_redswirl.jpg);}
#themepicker .ti.space{background-image:url(/Images/Layout/Themes/icon_space.jpg);}
#themepicker .ti.yellowflower{background-image:url(/Images/Layout/Themes/icon_yellowflower.jpg);}
#themepicker .ti.tango{background-image:url(/Images/Layout/Themes/icon_tango.jpg);}
#themepicker .ti.starfield{background-image:url(/Images/Layout/Themes/icon_starfield.jpg);}
#themepicker .tab{display:block;float:right;width:15px;height:63px;background:transparent url(/Images/Layout/Themes/tab.png) no-repeat top right;text-decoration:none;outline:none;}
#themepicker .tab.rev{background-image:url(/Images/Layout/Themes/tab_rev.png);}


#topcontainer{float:left;width:989px;height:118px;}
#topcontainer .top{float:left;width:989px;height:88px;}
#topcontainer .top .logo{float:left;width:360px;height:82px;}

#topcontainer .top .topright{float:right;width:629px;height:67px;padding-top:15px;}
#topcontainer .top .topright .login{float:right;width:360px;text-align:right;margin-top:10px;height:43px;}
#topcontainer .top .topright .login a{color:Black;}
#topcontainer .top .topright .login #cmenu{position:absolute;right:0px;top:0px;background-color:White;width:100px;text-align:left;border:solid 1px #E2001A;padding:5px;z-index:100;}
#topcontainer .top .topright .login #cmenu a{display:block;width:100px;height:14px;text-decoration:none;}
#topcontainer .top .topright .login #cmenu a:active{color:Black;background-color:#E4001B;color:White;}
#topcontainer .top .topright .login #cmenu a:link{color:Black;}
#topcontainer .top .topright .login #cmenu a:visited{color:Black;}
#topcontainer .top .topright .login #cmenu a:hover{color:Black;background-color:#E4001B;color:White;}

#topcontainer .top .topright .nav{float:right;width:600px;text-align:right;margin-top:5px;}
#topcontainer .top .topright .claim1{float:left;width:300px;padding-left:100px;}
#topcontainer .top .topright .claim2{float:left;width:510px;padding-left:100px;}
/*#topcontainer .bottom{float:left;width:979px;height:23px;border-top-style:solid;border-top-width:1px;}*/


/*ManagementPanel*/
.managementrel{position:relative;height:26px;z-index:10;background-color:White;width:1003px;}
#managementpanel{position:absolute;width:1003px;z-index:10;top:25px;}
#managementpanel .content{width:1003px;padding-bottom:5px;display:none;background:url(/Images/Layout/PanelBottomTrans.png) bottom repeat-x;}
#managementpanel .content .innercontent{border:solid 1px #AEAEAE;border-bottom:none;background-color:White;}
#managementpanel .content .innercontent .head{float:none;height:25px;}
#managementpanel .content .innercontent .head a.close{float:right;display:inline;margin-top:5px;margin-right:5px;width:20px;height:20px;background:url(/Images/Layout/btn_ClosePanel.png) no-repeat left top;text-decoration:none;line-height:20px;}
#managementpanel .content .innercontent .head a.close:hover{background-position:left bottom;}
#managementpanel .content .innercontent .body{padding:0px 30px 10px 30px;}
#managementpanel .content .innercontent .footer{padding:5px 30px 5px 30px;}

#managementpanel .content .innercontent .body input.email{float:left;border:solid 1px #AEAEAE;width:145px;padding-left:5px;color:Gray;}
#managementpanel .content .innercontent .body input.pass{float:left;border:solid 1px #AEAEAE;width:145px;padding-left:5px;color:Gray;}

#managementpanel .content .innercontent .body input.email.bg{background:url(/Images/Layout/bg_TextEmail.png) no-repeat left;}
#managementpanel .content .innercontent .body input.pass.bg{background:url(/Images/Layout/bg_TextPass.png) no-repeat left;}
#managementpanel .content .innercontent .body a.login{float:left;margin-left:20px;width:96px;height:21px;background:url(/Images/Layout/btn_Login.png) top left no-repeat;text-decoration:none;}
#managementpanel .content .innercontent .body a.login:hover{background-position:bottom left;}
#managementpanel .content .innercontent .body a.requestpass{float:left;margin-left:20px;width:96px;height:21px;background:url(/Images/Layout/btn_RequestPass.png) top left no-repeat;text-decoration:none;}
#managementpanel .content .innercontent .body a.requestpass:hover{background-position:bottom left;}
#managementpanel .content .innercontent .body a.invitefriends{float:left;margin-left:20px;width:189px;height:21px;background:url(/Images/Layout/btn_InviteFriends.png) top left no-repeat;text-decoration:none;}
#managementpanel .content .innercontent .body a.invitefriends:hover{background-position:bottom left;}
#managementpanel .content .innercontent .body a.selectbrandsnow{display:block;background:url(/Images/Layout/btn_SelectBrandsNow.png) left top;width:189px;height:21px;text-decoration:none;}
#managementpanel .content .innercontent .body a.selectbrandsnow:hover{background-position:left bottom;}

#managementpanel .content .subform{}

#managementpanel .content .statusbox{margin:5px 0px;border:solid 1px #E29B01;padding:1px;padding-left:50px;background-position:1px 1px;background-repeat:no-repeat;height:31px;line-height:31px;font-size:13px;}
#managementpanel .content .statusbox.info{background-image:url(/Images/Layout/icon_saved.png);}
#managementpanel .content .statusbox.error{background-image:url(/Images/Layout/icon_error.png);}

#managementpanel .myaccount .header{font-size:18px;height:26px;background-color:#F5F4F2;line-height:26px;font-weight:normal;border:solid 1px #AEAEAE;border-bottom:none;padding-left:10px;padding-right:10px;}
#managementpanel .myaccount .contentcontainer{width:643px;padding-left:10px;padding-bottom:10px;border:solid 1px #AEAEAE;border-top:none;}
#managementpanel a.btnsave{display:block;width:96px;height:21px;background:url(/Images/Layout/btn_save.png) no-repeat top left;text-decoration:none;}
#managementpanel a.btnsave:hover{background-position: bottom left;}

.managementrel .personalnavabs{position:absolute;width:1003px;z-index:11;}
.managementrel .personalnavabs .personalnav{float:right;width:630px;height:25px;text-align:right;line-height:25px;}
.managementrel .personalnavabs .personalnav .email{float:right;display:inline;height:25px;line-height:25px;}
.managementrel .personalnavabs .personalnav a{float:right;display:inline;height:25px;line-height:25px;padding:0px 10px 0px 10px;border:solid 1px white;border-top:none;border-bottom:none;color:#555555;outline:none;}
.managementrel .personalnavabs .personalnav a.sel{border-color:#AEAEAE;border-bottom:solid 1px white;text-decoration:none;outline:none;}

.managementrel .defaultnav{float:left;width:345px;height:25px;line-height:25px;padding-left:8px;}
.managementrel .defaultnav a{color:#555555;}

/*TopNav*/

.topnav li a{font-size:16px;font-weight:bold;color:Black;text-decoration:none;float:left;text-align:center;}
.topnav li a:active{color:Black;}
.topnav li a:link{color:Black;}
.topnav li a:visited{color:Black;}
.topnav li a:hover{color:White;background-color:Gray;}

.topnav{float:left;width:984px;height:30px;text-align:center;}
.topnav ul{padding:0px;margin:0px auto;border:none;list-style: none;text-align:center;float:left;background-color:White;height:30px;}
.topnav ul li{float:left;height:23px;line-height:18px;text-align:left;padding:7px 5px 0px 5px;margin:0px;margin-right:10px;background-color:White;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;margin-left:0px;display:inline;text-transform:uppercase;letter-spacing:1px;}
.topnav ul li:hover{float:left;line-height:18px;text-align:left;display:inline;text-transform:uppercase;letter-spacing:1px;background-color:Gray;}
.topnav ul li:hover a{color:White;background-color:Gray;}

.topnav li ul.submenucontainer{position:relative;display:none;width:0px;clear:left;z-index:20;}
.topnav li ul.submenucontainer li{float:none;display:block;z-index:20;background-color:Transparent;}
.topnav li ul.submenucontainer ul.submenu{clear:left;position:absolute;float:none;display:block;left:-7px;top:4px;width:236px;height:auto;background-color:Black;border:solid 1px white;padding:7px 7px 7px 7px;z-index:100;opacity: .85;filter: alpha(opacity=85);}
.topnav li ul.submenucontainer ul.submenu li{display:block;text-align:left;float:none;background-color:Black;color:White;height:16px;width:230px;padding:0px;}
.topnav li ul.submenucontainer ul.submenu a{float:none;text-align:left;display:block;background-color:Black;color:White;font-weight:normal;font-size:12px;}
.topnav li ul.submenucontainer ul.submenu a:hover{background-color:White;color:Black;}
.topnav li:hover ul.submenucontainer{display:block;}


.topnav li.activetab{background-color:Black;}
.topnav li a.activetab{color:White;}
.topnav li a.activetab:active{color:White;}
.topnav li a.activetab:link{color:White;}
.topnav li a.activetab:visited{color:White;}
.topnav li a.activetab:hover{color:White;background-color:Gray;}


/*rechts*/
.rbigcontainer{float:left;width:270px;margin-left:4px;display:inline;}

/*Columns, ContentContainers + Spacers*/
.vspacer{height:5px;float:left;width:1003px;}
.vcontentspacer{height:10px;float:left;width:700px;}
.columnspacer{float:left;width:5px;height:1px;}
.fullcontent{float:left;width:680px;padding:10px;}

.contentdescbox{float:left;width:100%;font-family:Trebuchet MS;}
.contentdescbox h1{color:White;margin:0px;padding:0px;font-weight:normal;background-color:Black;}
.contentdescbox .c{color:White;background-color:Black;}
.contentdescbox .c .ad{float:left;width:100%;height:136px;border-bottom:solid 1px #C3C2C0;background:url(/Images/Layout/bg_contentdescbox.png) no-repeat;color:Black;}
.contentdescbox .c p{margin:0px;padding:0px;display:inline;}
.contentdescbox a:link{color:White;}
.bgwhite .contentdescbox .c{color:Black;background-color:White;}
.bgwhite .contentdescbox h1{color:Black;background-color:White;}

.contentdescbox.brand{float:left;width:100%;font-family:Trebuchet MS;}
.contentdescbox.brand .c{float:left;width:100%;color:Black;background-color:White;}
.contentdescbox.brand .c a{color:Black;}
.spadding{padding:5px 10px;}


/*Suchbox*/
.searchbox{float:right;width:370px;height:26px;padding:4px;background:url(/Images/Layout/TopNav/bg_searchbox.png) repeat-x;border:solid 1px #C3C2C0;-moz-border-radius:3px;-webkit-border-radius: 3px}
.searchbox .txt{float:left;width:50px;}
.searchbox .tf{float:left;width:275px;display:inline;color:Gray;font-size:14px;height:18px;padding:2px 5px 2px 4px;}
.searchbox .btn{float:right;width:76px;height:26px;background:url(/Images/Layout/btn_searchbox.png) top left no-repeat;text-decoration:none;}
.searchbox .btn:hover{background-position:bottom left;}

.searchbox div.suggestionitem,.searchbox div.suggestionitem_active{display:block;background: #ffffff;color: #000000;height: 14px;padding: 0px 0px 0px 5px;margin: 0px;border: 0px solid black;font-size: 11px;width:180px;overflow:hidden;background-color:White;}
.searchbox div.suggestionitem:hover{background: #BBBBBB;}
.searchbox div.suggestionitem.active{background: #BBBBBB;}   
.searchbox div.suggestionitem_active{background: #BBBBBB;}   
.searchbox a.suggestionitem{display:block;}
.searchbox a.suggestionitem:hover{background-color:#BBBBBB;}
.searchbox a.suggestionitem.active{background-color:#BBBBBB;}

.searchbox .sugcontainer{position:relative;z-index:10;}
.searchbox .sugcontainer #tmpTarget{position:absolute;width:220px;height:200px;background-color:White;color:Black;text-align:left;z-index:100;}


/*background-colors & colors*/
.bgwhite{background-color:White;}
.hicolor{color:#B20002;}
.bghicolor{background-color:#B20002;}
.white{color:White;}
.lightgray{color:#888888;}
.bgblack{background-color:Black;}

/*Fontstyles*/
h2{text-decoration:none;font-family:Trebuchet MS,Verdana;font-weight:lighter;padding:0px 0px 5px 0px;margin:0px;font-size:16px;}
a{color:#3F6FC3;}
a:hover{text-decoration:none;}
.strike{text-decoration:line-through;font-weight:500;}
.stext{font-size:11px;}
.xstext{font-size:10px;}
.ntext{font-size:12px;}
.ltext{font-size:14px;}
.xltext{font-size:16px;}
.xxltext{font-size:24px;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.ucase{text-transform:uppercase;}

/*buttons*/
a.btnchangebrandalert{display:block;width:140px;height:21px;background:url(/Images/Layout/btn_changebrandalert.png) left top no-repeat;text-decoration:none;}
a.btnchangebrandalert:hover{background-position:left bottom;}

.defaultbutton{}
a.defaultbutton{}
a.defaultbutton:hover{}
.defaultbutton:hover{cursor:pointer;}

a.shop{display:block;text-decoration:none;background:url(/Images/Layout/btn_BuyNow.png) left top;width:179px;height:26px;}
a.shop:hover{background-position:left bottom;}

a.travelbutton{display:block;text-decoration:none;background:url(/Images/Layout/btn_Offer_Travel.png) left top;width:179px;height:26px;}
a.travelbutton:hover{background-position:left bottom;}

a.registernow{display:block;text-decoration:none;background:url(/Images/Layout/btn_registernow.png) left top;width:179px;height:26px;}
a.registernow:hover{background-position:left bottom;}

a.registernowpanel{display:block;text-decoration:none;background:url(/Images/Layout/btn_RegisterPanel.png) left top;width:140px;height:21px;}
a.registernowpanel:hover{background-position:left bottom;}


a.blankbutton{display:block;text-decoration:none;background:url(/Images/Layout/btn_Blank.png) left top;width:189px;height:21px;line-height:21px;font-size:12px;text-align:center;color:White;}
a.blankbutton:hover{background-position:left bottom;}

input.blankbutton{text-decoration:none;background:url(/Images/Layout/btn_Blank.png) left top;width:189px;height:21px;line-height:21px;font-size:12px;text-align:center;color:White;border:none;}
input.blankbutton:hover{background-position:left bottom;}

div.shopclosed{display:block;background:url(/Images/Layout/btn_ShopClosed.png) left top;width:179px;height:26px;}



/*Net Promoter*/

.netpromoterheader{background-color:#0068E1;color:White;font-weight:normal;font-size:18px;padding-left:20px;height:32px;line-height:32px;}
.netpromotercontent{background-color:White;padding:20px;}
.netpromotercontent b{font-size:14px;}
.netpromoterscale{background-color:#F7F7F7;border:solid 1px #D9D8D6;padding:5px;}
.netpromoterfeedbackdata{margin-top:10px;}

