﻿body { margin:0px; }
td { font-family:Verdana; font-size:11px; }
img { border-width:0px; }

#master { position: absolute; left:7px; }
#mainLeft { position: absolute; top:102px; width:750px; font-family:Tahoma; font-size:12px; }
#mainRight { position: absolute; top:102px; left:769px; width:200px; font-family:Tahoma; font-size:12px; }
#innerMain { margin-left:10px;margin-right:10px;margin-top:20px; }
.bottom_line { margin-top:40px; margin-bottom:40px; }

.head { padding-bottom:10px; padding-left:2px; text-align:left; }
.description { padding-bottom:10px; padding-left:2px; text-align:left; }
.image { padding-bottom:5px; }

.spacer { border:0px; height:0px; clear:both; width:0px; overflow:hidden; }

a { font-family:Verdana; font-size:11px; color:Black; }

.formHead { margin-bottom:5px; text-align:left; }
.formRow { margin-bottom:2px; text-align:left; }

/********* MINCART *************************/
.miniCart { background-image:url(../../Archive/Images/cart_bg.jpg); width:216px; height:113px; }
.miniHead { padding-top:10px;padding-left:10px; }
.miniText { padding-top:5px;padding-left:10px; }
.miniLink1 { float:left;width:95px;text-align:left; }
.miniLink2 { float:left;width:95px;text-align:right; }

/********* DESIGN *************************/
.design { background-image:url(../../Archive/Images/design_bg.jpg); width:216px; height:97px; }
.design_outer { padding-top:5px; }
.design_dd { padding-top:5px;padding-left:10px; }

/********* ROOMSELECT **********************/
.roomSelect { background-image:url(../../Archive/Images/room_bg.jpg); width:216px; height:55px; margin-top:8px; }
.roomList { padding-top:17px; padding-left:10px; }

/********* MINCART *************************/
.search { background-image:url(../../Archive/Images/search_bg.jpg); width:216px; height:46px; margin-top:5px; }
.searchBox { margin:10px; }
.searchButton { float:left; margin-top:10px; }

/********* TOPMENU *************************/
#logo { position: absolute; top:20px; }
#cart { position: absolute; top:10px; left:700px; width:200px; }
#topline1 { position: absolute; overflow: hidden; top:61px; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; width:983px; height:1px; }
#topline2 { border-bottom:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; width:750px; height:1px; }
#prodMenu { position: absolute; top:70px; width:900px; }
#infoMenu { position: absolute; top:40px; width:769px; text-align:right; }
#partnerLogo { position: absolute; top:0px; left:769px; text-align:left; }
.prodMenuRow { padding-right:20px; }

/********* PRODUCT **************************/
.productImage { float:left; padding-right:20px; }
.productText { float:left; padding-right:10px; }
.productList { margin-right:20px; margin-top:5px; }
.packageImage { margin-bottom:10px; }
.outerWrap { width:100%; text-align:right; }
.productWrap { float:right; margin-bottom:30px; }
.productStep { float:left; margin-right:25px; text-align:left; }
.productStep_head { margin-bottom:5px; }
.stepRow { padding-bottom:5px; }
.productGiftImage { margin-right:20px; margin-bottom:10px; float:left; text-align:center; }
.productName { font-family:Arial; font-size:16px; color:#7a7a7a; }
.productDescription { padding-bottom:10px; }
.productDiscount {  }
.redText { color:Red; }
.tellAFriend { font-family:Tahoma; font-size:12px; width:200px; padding:10px; }
.product_headline { margin-left:10px; margin-top:10px; margin-bottom:5px; }
.eccentrify { text-align:right; width:100%; }
.variant { padding-top:10px; }
.variant_item { padding-bottom:5px; text-align:left; width:220px; }
.variant_tag { padding-top:10px; text-align:left; width:220px; }

/********* PRODUCTLIST *********************/
.prodListRow1 { width:130px; }
.prodListRow2 { width:130px; padding-right:10px; }
.puff { margin-top:20px; width:216px; text-align:center; }
.productListChild { width:760px; padding-top:10px; padding-bottom:10px; }
.productListChild img { padding-left:2px; }

/********* PACKAGELIST *********************/
.package { background-image:url(../../Archive/Images/package_bg.gif); width:250px; height:160px; text-align:center; }
.packageImage { padding-left:10px; padding-right:10px; }
.packageText { padding-top:5px; }

/********* CAMPAIGNLIST *********************/
.campaign { background-image:url(../../Archive/Images/campaign_bg.gif); background-repeat:repeat-x; width:380px; height:200px; text-align:center; }
.campaignImage { float:left; text-align:left; width:160px; }
.campaignImage img { margin-left:2px; }
.campaignText { float:left; text-align:left; margin-right:10px; width:200px; }

/********* MAIN RIGHT  ***********************/
.rightRow { margin-top:20px; width:216px; }
.rightHead { padding-bottom:5px; }
.rightText { float:left;width:126px; }
.rightImage { float:left;width:90px; }
.rightItem { width:100%; margin-top:10px; }
.rightItem2 { width:100%; margin-top:5px; text-align:center; }

/********* CART/ORDER ITEMS *****************/
.itemNrHead { width:100px; padding:5px; font-weight:bold; }
.nameHead { width:400px; padding:5px; font-weight:bold; }
.quantityHead { width:60px; padding:5px; font-weight:bold; }
.priceHead { width:60px; padding:5px; font-weight:bold; }
.totalPriceHead { width:80px; padding:5px; font-weight:bold; }
.itemNrRow { width:100px; padding:5px; vertical-align:top; }
.nameRow { width:400px; padding:5px; vertical-align:top; }
.quantityRow { width:60px; padding:5px; vertical-align:top; }
.priceRow { width:60px; padding:5px;  vertical-align:top;}
.totalPriceRow { width:80px; padding:5px; vertical-align:top; }
.sumRow1 { padding-top:10px; padding-left:5px; font-weight:bold; text-align:right; }
.sumRow2 { padding-top:10px; padding-left:5px; font-weight:bold; text-align:left; }
.vatRow1 { padding-bottom:20px; padding-left:5px; padding-top:5px; text-align:right; }
.vatRow2 { padding-bottom:20px; padding-left:5px; padding-top:5px; text-align:left; }
.shippingRow1 { padding-top:20px; padding-left:5px; text-align:right; }
.shippingRow2 { padding-top:20px; padding-left:5px; text-align:left; }

/********* CART / ORDER *********************/
.cartRow1 { height:40px; padding:5px; text-align:left; }
.cartRow2 { height:40px; padding:5px; text-align:right; }
.paymentHead { padding:5px; text-align:left; background-color:#9E7966; }
.line { height:20px; }
.paymentError { width:740px; border:1px solid #cccccc; padding:10px; background-color:#FFFFE1; margin-bottom:10px; }
.tagMessage { width:740px; border:1px solid #cccccc; padding:10px; background-color:#FFFFE1; margin-bottom:10px; }
.addressWrap { width:100%; }
.addressRow { float:left; width:50%; }

.cartAddressRow { padding:2px; text-align:left; }
.cartAddressRow1 { width:160px; padding:2px; }
.cartAddressRow2 { width:380px; padding:2px; }

/********** SIMPLE TEXT *********************/
.simple_text { float:left; width:420px; margin-right:20px; }
.simple_image { float:left; width:300px; }

/********** MAIL ****************************/
.mailbody { margin:10px;width:750px; }
.mailbottom { width:100%;text-align:center; }