html, body, div {
  font-family:Tahoma, Arial, Verdana;
  font-size:12px;
  color:#393939;
}

body {
  background:url(../img/bg-head.jpg) repeat-x;
  margin:0px;
  width:100%;
}

    a {text-decoration:none;color:#1f529c;}
    a:hover {text-decoration:underline;}
	a.inText {color:#393939;}
	a.inText:hover {color:#1f529c;}
    
    strong.white {
      color:#ffffff;
      margin:0px 0px 5px 0px;
      display:block;
    }
	
	span.searchDesc {
      color:#a9c4e0;
	  font-size:9px;
      margin:0px 0px 5px 0px;
      display:block;
    }
	
	iframe {
	  border:none;
	  margin:0px;
	  padding:0px;
	}
	
    div.clear {
      clear:both;
    }
	
	span.small {font-size:11px;}
	span.large {font-size:14px;}
    
    div#flash {
      background:url(../img/bg-head.jpg);
    }
    
    div#main {
      position:relative;
      width:990px;
      left:50%;
      margin:0px 0px 0px -495px;
    }
    
        div#topRow {
          text-align:right;
          padding:15px 15px 0px 0px;
          height:45px;
        }
        
            div#topRow a {color:#ffffff;font-size:11px;margin-left:15px;}
    
        div#bodyRow {
          background:url(../img/bg-body.jpg) no-repeat;
          padding:25px;
        }
        
            div#bodyRowHead {
              background:url(../img/bg-head-image.jpg) no-repeat;
              height:265px;
            }
            
                div#bodyRowHeadLeftPrint {
				  display:none;
				}
				
				div#bodyRowHeadLeft {
                  width:399px;
                  float:left;
                  padding:15px 0px 0px 20px;
                }
                
					div#headSearchField {
					  width:280px;
					  float:left;
					}
					
					div#headSearchButton {
					  width:50px;
					  float:left;
					}
				
                div#bodyRowHeadRight {
                  float:left;
                  padding:24px 0px 0px 0px;
                }
                
                    div#headMapMittelmeer {
                      width:502px;
                      height:222px;
                      background:url(../img/head-segelreviere.jpg) no-repeat 0px 0px;
                    }
                    
                    div#headMapMittelmeer.hmmMark00 {background-position:0px 0px;}
                    div#headMapMittelmeer.hmmMark01 {background-position:0px -222px;}
                    div#headMapMittelmeer.hmmMark02 {background-position:0px -444px;}
                    div#headMapMittelmeer.hmmMark03 {background-position:0px -666px;}
                    div#headMapMittelmeer.hmmMark04 {background-position:0px -888px;}
                    div#headMapMittelmeer.hmmMark05 {background-position:0px -1110px;}
					
					div#stepsMap {
                      width:480px;
                      height:200px;
                      background:url(../img/img-ihre-wunschyacht-in-4-schritten.jpg) no-repeat;
                    }
                    
                    div#stepsMap.smMark00 {background-position:0px 0px;}
                    div#stepsMap.smMark01 {background-position:0px -200px;}
                    div#stepsMap.smMark02 {background-position:0px -400px;}
                    div#stepsMap.smMark03 {background-position:0px -600px;}
                    div#stepsMap.smMark04 {background-position:0px -800px;}
            
            div#bodyRowContent {
              padding:20px 0px 0px 0px;
            }
            
                div#bodyRowContentNavigation {
                  float:left;
                  width:230px;
                  margin:0px 20px 0px 0px;
                }
                
                    div#naviTopRow {
                      height:10px;
                      font-size:1px;
                      background:url(../img/bg-navigation-top.gif) no-repeat;
                    }
                    
                    div#naviBodyRow {
                      background:url(../img/bg-navigation-body.gif) #b5d7f4;
                      padding:10px 0px 10px 10px;
                    }
                    
                        div.navPoint, div.navPointTop, div.navPointActive, div.navPointActiveTop {
                          padding:8px 0px 8px 8px;
                          height:17px;
                          background:none;
						  border-bottom:1px solid #5880ad;
						  font-size:14px;
                        }
						
						div.navPointTop {
						  border-top:1px solid #5880ad;
						}
                        
                        div.navPointActive, div.navPointActiveTop {
                          background:#ffffff;
						  border-left:1px solid #5880ad;
						  border-bottom:1px solid #5880ad;
						  margin:0px 0px 1px 0px;
						  padding-left:7px;
                        }
						
						div.navPointActiveTop {
                          border-top:1px solid #5880ad;
                        }
                        
                            div.navPoint a, div.navPointTop a {color:#1f3657;text-decoration:none;font-weight:bold;}
                            div.navPoint a:hover, div.navPointTop a:hover {text-decoration:underline;}
                            div.navPointActive a, div.navPointActiveTop a {color:#1f3657;font-weight:bold;text-decoration:none;}
                        
                        div.subNavPoint, div.subNavPointActive {
                          padding:7px 0px 7px 10px;
						  margin:0px 0px 1px 1px;
                          background: #456f9f;
						  font-size:11px;
                        }
                        
                        div.subNavPointActive {
                          background:#205087;
                        }
                        
                            div.subNavPoint a {color:#ffffff;text-decoration:none;}
                            div.subNavPoint a:hover {text-decoration:underline;}
                            div.subNavPointActive a {color:#ffffff;font-weight:bold;text-decoration:none;}
                        
                        div.subNavPointS, div.subNavPointActiveS {
                          padding:7px 0px 7px 15px;
						  margin:0px 0px 1px 11px;
                          background: #6d91ba;
						  font-size:11px;
                        }
                        
                        div.subNavPointActiveS {
                          background:#5b86b6;
                        }
                        
                            div.subNavPointS a {color:#ffffff;text-decoration:none;}
                            div.subNavPointS a:hover {text-decoration:underline;}
                            div.subNavPointActiveS a {color:#ffffff;font-weight:bold;text-decoration:none;}
							
						div.subNavPointSS, div.subNavPointActiveSS {
                          padding:7px 0px 7px 15px;
						  margin:0px 0px 1px 21px;
                          background: #6d91ba;
						  font-size:11px;
                        }
                        
                        div.subNavPointActiveSS {
                          background:#5b86b6;
                        }
                        
                            div.subNavPointSS a {color:#ffffff;text-decoration:none;}
                            div.subNavPointSS a:hover {text-decoration:underline;}
                            div.subNavPointActiveSS a {color:#ffffff;font-weight:bold;text-decoration:none;}
                    
                    div#naviBottomRow {
                      height:10px;
                      font-size:1px;
                      background:url(../img/bg-navigation-bottom.gif) no-repeat;
                      margin-bottom:20px;
                    }
					
					div#naviSocialNetworkButtons {
					  text-align:center;
					}
					
					img.productTrack {
					  border:none !important;
					  margin:0px !important;
					}
                
                div#bodyRowContentText {
                  float:left;
                  width:690px;
                }
                
                    div#textCol {
                      float:left;
                      width:480px;
                      margin-right:20px;
                    }
                    
                    div#textColWide {
                      float:left;
                      width:690px;
                    }
                    
                        h1 {
                          margin:0px 0px 20px 0px;
                          font-family:"Times New Roman","Sans-serif",Tahoma,Arial,Verdana;
                          font-size:22px;
                          font-weight:normal;
                          color:#3b5b88;
                        }
                        
                        h2 {
                          margin:0px 0px 20px 0px;
                          font-family:"Times New Roman","Sans-serif",Tahoma,Arial,Verdana;
                          font-size:19px;
                          font-weight:normal;
                          color:#3b5b88;
                        }
						
						h2.subtitled {
						  margin:0px 0px 0px 0px;
						}
                        
                        h3 {
                          margin:0px 0px 5px 0px;
                          font-family:Tahoma,Arial,Verdana;
                          font-size:14px;
                          font-weight:bold;
                          color:#3b5b88;
                        }
						
						h3.subtitled {
						  margin:0px 0px 15px 0px;
						}
                        
                        a.imgbox {
                          width:190px;
                          height:140px;
                          overflow:hidden;
                          float:left;
                          background:no-repeat 0 0;
                        }
                        
                        a.imgbox:hover {background-position:0 -140px;}
                        
                        a.imgboxHotel {
                          width:160px;
                          height:267px;
                          overflow:hidden;
                          float:left;
                          background:no-repeat 0 0;
                        }
                        
                        a.imgboxHotel:hover {background-position:0 -267px;}
                        
                        a.imgboxYacht {
                          width:190px;
                          height:315px;
                          overflow:hidden;
                          float:left;
                          background:no-repeat 0 0;
                          margin-bottom:15px;
                        }
                        
                        a.imgboxYacht:hover {background-position:0 -315px;}
                        
                        div.chartFrame {
                          border:1px solid #cecece;
                          margin-bottom:15px;
                        }
                        
                        div.faqHead {
                          background:url(../img/bg-detail-border.gif) repeat-x #c1c1c1;
                          padding:8px;
                        }
                        
                            div.faqHeadIcon {
                              width:25px;
                              float:left;
                            }
                            
                            div.faqHeadTitle {
                              width:390px;
                              float:left;
                            }
                            
                            div.faqHeadClose {
                              width:40px;
                              float:right;
                              text-align:right;
                            }
							
                            div.faqHead a {color:#393939;font-size:14px;}
                        
                        div.faqBody {
                          background:#efefef;
                          padding:5px;
                          color:#393939;
                        }
						
						div.descHead {
                          background:#eaeaea;
                          padding:8px;
                        }
                        
                            div.descHeadIcon {
                              width:25px;
                              float:left;
                            }
                            
                            div.descHeadTitle {
                              width:390px;
                              float:left;
                            }
                            
                            div.descHeadClose {
                              width:40px;
                              float:right;
                              text-align:right;
                            }
							
                            div.descHead a {color:#393939;font-size:14px;}
                        
                        div.descBody {
                          padding:5px 0px;
                          color:#393939;
                        }
						
						div.marinaDetails {
						  
						}
						
							div.marinaDetailsLeft {
							  float:left;
							}
							
							div.marinaDetailsRight {
							  float:right;
							}
						
						div.resultBorder, div.resultBorderHighlight, div.resultBorderFailed {
						  background:#dedede;
						  border-top:1px solid #cecece;
						  padding:10px;
						  margin:0px 0px 10px 0px;
						}
						
						div.resultBorderHighlight {
						  background:#def2cc;
						  border-top:1px solid #7ee27e;
						  color:#009500;
						}
						
						div.resultBorderFailed {
						  background:#f5ecb2;
						  border-top:1px solid #eccc6a;
						}
						  
                        
                        table.data, div.data {
                          border:1px solid #ccdef2;
                          padding:1px;
                          margin-bottom:10px;
                        }
                        
                            div.dataImg {
							  width:206px;
							  float:left;
							  padding:10px;
							}
							
							div.dataRows {
							  width:250px;
							  float:left;
							}
							
							div.detailHead, div.downloadHead {
                              background:#6c9cd2;
                              color:#ffffff;
                              font-weight:bold;
                              padding:5px;
                            }
                            
                                div.detailHeadLeft {
                                  width:400px;
                                  float:left;
                                }
                                
                                div.detailHeadRight {
                                  width:30px;
                                  float:right;
                                  text-align:right;
                                }
                                
                                div.detailHead a {color:#ffffff;}
                        
                            div.detailBody {
                              background:#ccdef2;
                              padding:5px;
                            }
                            
                            div.detailBodyFrame, div.downloadBodyFrame {
                              
                            }
							
							div.detailBodyFrameSpace {
							  padding:10px;
							}
                            
                                div.overviewRowHead {
                                  background:#a5c2e4;
                                  padding:5px;
                                }
                                
                                div.overviewRow1, div.detailRow1 {
                                  background:#ccdef2;
                                  padding:5px;
                                }
                                
                                div.overviewRow2, div.detailRow2 {
                                  background:#ffffff;
                                  padding:5px;
                                }
								
								div.detailRowShort1 {
                                  background:#e0ebf7;
                                  padding:5px;
                                }
                                
                                div.detailRowShort2 {
                                  background:#ffffff;
                                  padding:5px;
                                }
								
                                div.overviewRow1:hover, div.overviewRow2:hover {
                                  background:#eeeedd;
                                }
                                
                                    div.downloadIcon {
                                      width:50px;
                                      float:left;
                                    }
                                    div.downloadText {
                                      width:410px;
                                      float:left;
                                    }
                                    
                                    div.detailCaption {
                                      width:200px;
                                      float:left;
                                    }
									
                                    div.detailSubCaption {
                                      width:150px;
                                      float:left;
                                    }
                                    
                                    div.detailText {
                                      width:260px;
                                      float:left;
                                    }
                                    
                                    div.detailPrice {
                                      width:100px;
                                      text-align:right;
                                      font-weight:bold;
                                      float:right;
                                    }
                                    
									div.detailCaptionShort {
                                      width:120px;
                                      float:left;
                                    }
									
									    div.priceColor-blue {
										  width:13px;
										  height:13px;
										  background-color:#b6d9e6;
										  border:1px solid #96c4e8;
										  float:left;
										  margin-right:5px;
										}
										
										div.priceColor-green {
										  width:13px;
										  height:13px;
										  background-color:#c8e6b6;
										  border:1px solid #bbd8ab;
										  float:left;
										  margin-right:5px;
										}
										
										div.priceColor-yellow {
										  width:13px;
										  height:13px;
										  background-color:#ebca72;
										  border:1px solid #d9ba69;
										  float:left;
										  margin-right:5px;
										}
										
										div.priceColor-orange {
										  width:13px;
										  height:13px;
										  background-color:#f08c5a;
										  border:1px solid #e08354;
										  float:left;
										  margin-right:5px;
										}
										
										div.priceColor-red {
										  width:13px;
										  height:13px;
										  background-color:#d81f01;
										  border:1px solid #c51c01;
										  float:left;
										  margin-right:5px;
										}
									
									div.detailPriceShort {
                                      width:100px;
                                      text-align:right;
                                      font-weight:bold;
                                      float:right;
                                    }
									
                                    div.detailImage {
                                      width:102px;
                                      float:left;
                                    }
                                    
                                    div.detailImageText {
                                      vertical-align:top;
                                      float:left;
                                      width:340px;
                                    }
                                    
                                    div.detailImageName {
                                      vertical-align:top;
                                      float:left;
                                      width:160px;
                                    }
                                    
                                    div.detailImageBase {
                                      vertical-align:top;
                                      float:left;
                                      width:90px;
                                      text-align:center;
                                    }
                                    
                                    div.detailImageYear {
                                      vertical-align:top;
                                      float:left;
                                      width:70px;
                                      text-align:center;
                                    }
                                    
                                    div.detailImageCabin {
                                      vertical-align:top;
                                      float:left;
                                      width:100px;
                                      text-align:center;
                                    }
                                    
                                    div.detailImageButton {
                                      vertical-align:top;
                                      text-align:right;
                                      float:left;
                                      width:65xp;
                                    }
                                    
                                    div.detailImagePrice {
                                      vertical-align:top;
                                      text-align:right;
                                      float:right;
                                    }
                                    
                                    div.detailPriceType {
                                      float:left;
                                      width:200px;
                                    }
                                    
                                    div.detailPriceCategory {
                                      float:left;
                                      text-align:center;
                                      width:65px;
                                    }
                                    
                                    div.detailPriceKey {
                                      float:left;
                                      text-align:center;
                                      width:95px;
                                    }
                                    
                                    div.detailPriceYear {
                                      float:left;
                                      text-align:center;
                                      width:75px;
                                    }
                                    
                                    div.detailPriceCabins {
                                      float:left;
                                      text-align:center;
                                      width:65px;
                                    }
                                    
                                    div.detailPriceBeds {
                                      float:left;
                                      text-align:center;
                                      width:65px;
                                    }
                                    
                                    div.detailPriceSum {
                                      float:right;
                                      text-align:right;
                                      width:100px;
                                    }
                            
                        tr.tableRow1 {
                          background:#ccdef2;
                        }
                        
                        tr.tableRow2 {
                          background:#ffffff;
                        }
                        
                            td.tableCaption {
                              width:200px;
                            }
                            
                            td.tableImage {
                              width:170px;
                            }
                            
                            td.tableImageText {
                              vertical-align:top;
                            }
                        
                        div.spacerBlock {
                          height:1px;
                          font-size:1px;
                          border-top:1px solid #cccccc;
                          margin-bottom:10px;
                        }
                        
                        div.hotelBlock {
                          padding:10px;
                          border:1px solid #cccccc;
                          margin-bottom:15px;
                        }
                        
                            div.hotelBlockImage {
                              float:left;
                              width:170px;
                            }
                            
                            div.hotelBlockText {
                              float:left;
                              width:285px;
                            }
                            
                            div.buttonLeft {
                              float:left;
                            }
                            
                            div.buttonRight {
                              float:right;
                            }
                            
                        /********
                        * Forms *
                        ********/
                        
						form {
						  margin:0px;
						  padding:0px;
						}
						
                        input.textInput, select.textInput, input.textInputShort, select.textInputShort, input.textInputHead {
                          color:#004781;
                          background-color:#ffffff;
                          border:1px solid #7b7b7b;
                          font-family:Tahoma;
                          width:400px;
                          padding:4px;
                          margin-bottom:10px;
                        }
						
						input.textInputShort, select.textInputShort {
						  width:330px;
						}
						
						input.textInputHead {
						  width:260px;
						  border:none;
						  margin-bottom:5px;
						}
                        
                        textarea {
                          color:#004781;
                          background-color:#ffffff;
                          border:1px solid #7b7b7b;
                          font-family:Tahoma;
                          width:400px;
                          height:200px;
                          padding:4px;
                        }
                        
                        input.image {
                          border:none;
                        }
                        
                        input.hiddenInput {
                          background-color:#444444;
                          font-weight:bold;
                          text-align:center;
                          color:#004781;
                          font-size:11px;
                          border:none;
                          font-family:Tahoma;
                          width:30px; 
                        }
                        
                        div.formFieldGroup {
                          background-color:#ffffff;
                          padding:20px;
                          margin-bottom:15px;
                          border:1px solid #97c6e5;
                        }
						
							div.formFieldCaption {
							  vertical-align:top;
							  padding-top:6px;
							  width:120px;
							  float:left;
							}
							
							div.formFieldValue {
							  width:300px;
							  float:left;
							}
                        
                        div.formContent {
                          margin-bottom:25px;
                        }
                        
                        .errMsg {
                          color:#ff0000;
                          font-weight:bold;
                        }
                        
                        div.messageBoxGreen {
                          border:3px solid #7ee27e;
                          background-color:#ccf2cc;
                          padding:10px;
                          color:#008937;
                          margin-bottom:25px;
                        }
                        
                        div.messageBoxOrange {
                          border:2px solid #ff6c00;
                          background:#ffcb7a;
                          padding:10px;
                          color:#ce0000;
                          margin-bottom:25px;
                          font-weight:bold;
                        }
						
						div.headLineBorder, div.headLineBorderLarge {
						  background:#d0d0d0 url(../img/bg-headlineborder.gif) repeat-x;
						  padding:10px;
						  border-top:1px solid #c0c0c0;
						  margin-bottom:10px;
						}
						
						div.headLineBorderLarge {
						  padding:5px;
						}
						
							div.headLineBorderLeft {
							  float:left;
							  width:50px;
							}
							
							div.headLineBorderRight {
							  float:left;
							  width:370px;
							}
							
							div.headLineBorder h2, div.headLineBorderRight h2 {
							  display:inline;
							  margin:0px;
							}
							
							div.headLineBorderButton {
							  float:left;
							  width:50px;
							  text-align:right;
							}
							
							span.contentHeadSubtitle {
							  font-size:10px;
							}
						
						div.contactLine {
						  padding:10px 0px;
                          margin-bottom:20px;
						  border-top:1px solid #a0bdda;
						  border-bottom:1px solid #a0bdda;
						}
						
							div.contactData {
							  float:left;
							}
							
							div.contactCode {
							  float:right;
							  text-align:right;
							}
							
								div.contactCode img.qrCodePreview {border:3px solid #c6d7e8;}
								div.contactCode img.qrCodePreview:hover {border:3px solid #82add9;}
								
								div.codeLayer {
								  position:fixed;
								  top:0px;
								  left:0px;
								  margin:0px;
								  width:1680px;
								  height:1050px;
								  z-index:990;
								  background:#000000;
								  filter:alpha(opacity=50);
								  opacity: 0.5;
								  display:none;
								}
								
								div.mainCodeLayer {
								  position:absolute;
								  top:0;
								  left:0;
								  width:100%;
								  z-index:999;
								  text-align:center;
								  line-height:0;
								  display:none;
								}
								
								div.innerCodeLayer {
								  position:relative;
								  filter:alpha(opacity=100);
								  opacity: 1.0;
								  margin:0 auto;
								  padding:40px;
								  width:650px;
								  height:410px;
								  color:#ffffff;
								  background:url(../img/bg-order-layer.gif) #ffffff;
								  border:1px solid #ffffff;
								  display:none;
								  line-height:1.4em;
								}
								
									div.codeLayerContentLeft {
									  float:left;
									  width:380px;
									  margin:0px 20px 0px 0px;
									  text-align:left;
									}
									
									div.codeLayerContentRight {
									  float:right;
									  width:250px;
									  text-align:right;
									}
									
										div.codeLayerContentRight img {border:3px solid #eeeeee;}
                        
                        div.notifyBlock {
                          background:#f5ecb2 url(../img/bg_notify.gif) repeat-x;
                          padding:10px;
                          margin-bottom:20px;
                          border:1px solid #eccc6a;
                        }
                        
                            div.inNotifyBlock {
							  background:#f6f2d5;
							  padding:10px;
							  margin-bottom:20px;
							}
						
							div.notifyBlockBodyLeft {
                              float:left;
                              width:220px;
                              padding:0px 0px 0px 10px;
                            }
                            
                            div.notifyBlockBodyRight {
                              float:left;
                              width:220px;
                            }
                        
                        img.intextImg {
                          float:left;
                          margin:0px 10px 0px 0px;
                        }
                        
                        img.intextImgRight {
                          float:right;
                          margin:0px 0px 10px 10px;
                        }
                            
                    div#infoCol {
                      float:left;
                      width:190px;
                    }
                    
                        div.contentboxFrameMatrix {
						  margin-bottom:10px;
						}
						
							div.contentboxFrameMatrixLeft {
							  float:left;
							  width:235px;
							  margin-right:10px;
							}
							
							div.contentboxFrameMatrixRight {
							  float:right;
							  width:235px;
							}
						
						div.infobox, div.infoboxFrame {
                          background:url(../img/bg-infobox-body.gif) #cdddeb repeat-y;
                          padding:9px;
                          border:1px solid #81aed5;
                        }
						
                        div.infoboxFrame {
                          padding:0px;
                        }
						
						div.infoboxFrameSpecial {
						  background:url(../img/bg-infobox-body-special.gif) #f7f1c5 repeat-y;
						  padding:0px;
                          border:1px solid #eccc6a;
						}
						
						div.contentboxFrame {
						  background:#f5ecb2 no-repeat;
						  padding:0px;
                          border:1px solid #eccc6a;
						}
						
						div.notifyboxFrame {
                          background:url(../img/bg-notifybox-body.gif) #f5ecb2 repeat-y;
                          padding:0px;
                          border:1px solid #eccc6a;
                        }
                        
                            a.twtr-join-conv {
							  display:none;
							}
							
							
							
							div.infoboxInlay, div.contentboxInlay {
                              background:url(../img/bg-infobox-inlay-body.gif) no-repeat;
                              padding:9px;
                            }
							
							div.contentboxInlay {
							  background:none;
							  height:250px;
							}
							
							div.contentboxInlayFoot {
							  padding:9px;
							}
							
							div.notifyboxInlay {
                              background:url(../img/bg-notifybox-inlay-body.gif) no-repeat;
                              padding:9px;
                            }
							
							div.notifyboxInlayLarge {
                              background:url(../img/bg-notifybox-inlay-large.gif) no-repeat;
                              padding:9px;
                            }
                            
                            div.infoboxDownloadIcon {
                              float:left;
                              width:30px;
                            }
                            
                            div.infoboxDownloadDesc {
                              float:left;
                              width:140px;
                              padding-top:5px;
                            }
                        
                        div.inlayBox {
                          margin-bottom:20px;
                          border:1px solid #cccccc;
                        }
                        
                            div.spaceLine {
                              background:url(../img/bg-spacer.gif) repeat-x;
                              height:1px;
                              font-size:1px;
                            }
                            
                            div.inlayBoxHead {
                              background:url(../img/bg-inlaybox-head.gif) no-repeat;
                              height:30px;
                              padding:5px 10px;
                            }
                            
                                div.inlayBoxHead h1 {
                                  display:inline;
                                  margin:10px;
                                }
                            
                            div.inlayBoxBody {
                              background:url(../img/bg-inlaybox-body.gif) repeat-y;
                            }
                            
                                div.inlayBoxBodyLeft {
                                  float:left;
                                  width:200px;
                                  padding:10px 20px;
                                }
                                
                                div.inlayBoxBodyRight {
                                  float:left;
                                  width:200px;
                                  padding:10px 18px;
                                }
                            
                            div.inlayBoxFoot {
                              background:url(../img/bg-inlaybox-foot.gif) no-repeat;
                              height:1px;
                              font-size:1px;
                            }
			
			div#bodyRowFoot {
			  margin:80px 0px 0px 0px;
			  padding:40px 0px 0px 40px;
			  text-align:center;
			  font-size:10px;
			  background:url(../img/bg-foot.gif) no-repeat;
			}
			
				td.socialFootLinks {
				  vertical-align:top;
				}
				
					td.socialFootLinks iframe {
					  display:inline;
					  margin:0px;
					}
			
				div.footNavi, div.footNaviLast {
				  display:inline;
				  margin:0px 10px 0px 0px;
				}
				
				div.footNaviLast {
				  margin:0px;
				}
				
					div.footNavi a {color:#393939;text-decoration:underline;}
				
				div.footFB {
				  width:450px;
				  text-align:center;
				  border:1px solid #ff0000;
				}

div.welcomeLayer {
  position:absolute;
	top:100px;
	left:50%;
	margin:0px 0px 0px -500px;
	width:1000px;
	height:650px;
	z-index:999;
	background-color:#000;
	filter:alpha(opacity=90);
	opacity: 0.9;
}

div.innerWelcomeLayer {
  position:absolute;
  filter:alpha(opacity=100);
  opacity: 1.0;
  top:200px;
	left:50%;
	margin:0px 0px 0px -351px;
	width:702px;
	height:452px;
	z-index:1000;
	color:#ffffff;
	background-color:#101010;
	border:1px solid #ffffff;
}