

.bodybg
{
	margin: -80px 0px 0px 0px;
	text-align:center;
	background-color:Black;
}
.mainform 
{
	margin:0 auto;
	width:960px;
	text-align:center;
}
.MenuTable
{
    font-family: Verdana;
    font-size: 15px;
    vertical-align: middle;
    text-align: center;
}
.hdotbar
{
	float:left ;
    height:2px;
    width:958px;
    background:url("../images/dotH.png");
    background-repeat:repeat-x;
    background-color:White;
}
.MenuA
{ 
	color:#FFFFFF;
	text-decoration:none;
}
.MenuSelected
{
}
#TCL 
{	
        position:relative;	
        left:416px;
        top:142px;
         color:White ;
        width:185px;
         background-color:black  ;
        height:118px;
         float:left;
            text-align :center ;
         
}
		
		
		
 #TCL_Text
 { 
 	margin-top :3px;
 	 font : 100% Arial;
 	font-size:8.75pt;
		font-family:  Arial, Myriad Pro;
		color:white;			 
 height  :33px;
 line-height :10pt;


} 

 #TCL_BothFlash
{ 
	 height :55px;
	margin: 0 0.5em 3.0em 0; 
	   text-align :center ;
	width:100%;
	 vertical-align:bottom  ;

}

#TCL_Flash2 
{	        

width:91px;         
height:55px;
  float:right ;
 
 border-right:1px solid :black;
border-left:3px solid:black;

}

#TCL_Flash1 
{	        
         float:left;
        width:91px;         
        height:55px;
        
            border-right:1px solid :black;
		border-left:1px solid:black;         
      
			 
}
		
	#WhatsOnImage
	{
		 		
		 
	}
#TCR 	
{
	 text-align :center ;
        position:relative;		
        left:481px;
        top:142px;	         
           color:black ;
        width:220px;         
        height:118px;
         float:left;
            text-align :center ;
         
         
		}
#TCR_visitShipyardsImage
{
	
}

#TCR_RegisterButton
{
	text-align :center ;
}

#TCR_Text
{	 
	font : 100% Arial;
	margin-top :3px;
	 text-align :center ;
		font-size:8.75pt;
		font-family: Arial, Myriad Pro;
		color:white;			 	
		height :63px;
		line-height :10pt;
	
}
.footerLink 	
{
		font-size:6.4pt;
		font-family: Verdana, Arial, Myriad Pro;
		color:#ae9345;
		text-decoration:none;
		}
.footer {	
		font-family: Arial, Myriad Pro;
		font-size:8pt;
		color:#808080;
		text-align:left;
		}
.bottomMenu
{
        position:relative;
        left:112px;
        top:-28px;
        word-spacing:0pt;
	    opacity: 0.0;
	    filter: alpha(opacity=0);
	    -moz-opacity: 0.0;
}
.tbContent
{    
    position:relative;
    background:white;
    width:960px;
}
.divMenu
{
    position:relative;
    top:0px;
    left:0px;
    width:146px;
    overflow:hidden;
}
.modelExterior
{
	/*width:410px;
	height:230px;*/
	width:300px;
	height:168px;
	border:10px;
	/*margin-top:0px;*/
	margin-top:50px;
	margin-left:0px;
	
	border-style:solid; 
	border-width:2px; 
	border-color:#a28329;
}
.modelFloorplan
{
	border-style: none;
	border-color: inherit;
	border-width: 1px;
width:750px;
		height:410px;
		margin-top:-100px;
		margin-left:0px;
		z-index:1000px;
		left:170px;
		/*position:absolute;*/
}

.dvModelFloorplan
{
	height:310px;
	width:760px;
	background:white;
	border:1px;
	position:relative;
	top:100px;
}

.LabelBold
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.Label
{
	font-family:Arial;
	font-size:8pt;
}

.rowSelected
{
	color:Black;
	width:202px;
	cursor:hand;
}

.rowNormal
{
	color:#a28329;
	width:202px;
	cursor:hand;
}

.ifrmSave
{
	border-style: none;
	position: absolute;
	width: 880px;
	top: 236px;
	height: 496px;
	z-index: 30000;
}

.divModels
{
	position: relative;
	height: 430px;
	width:100%;
	overflow: auto;
	border-color: #C0C0C0;
	border-style: solid none solid solid;
	border-width: 1px;
	scrollbar-face-color:#909090;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#B0B0B0;
	scrollbar-shadow-color:rgb(100,100,100);
	scrollbar-highlight-color:rgb(100,100,100);
	scrollbar-3dlight-color:#E0E0E0;
	scrollbar-darkshadow-Color:#606060;
}

.tableMain
{
    text-align:left;
}

.contentPage {
    background-color:White;
}

.LeftMenu
{
    width:150px;
    vertical-align:top;
    padding-top:20px;
}

.RightContent
{

}

.divImageL 
{
    position:absolute;
    top:10px;
    left: 540px;
    width:410px;
    height:326px;
}

.divImageXL 
{
    position:absolute;
    top:10px;
    left: 162px;
    width:710px;
    height:326px;
}

.divImageS {
    background-image:url(../images/ThumbnailS.JPG);
    height:70px;
    text-align:left;
    width:78px;
}

.divThumb
{
    position:absolute;
    top:283px;
    left: 150px;
    width:360px;
}

.ImageS {
    border:0 none;
    height:56px;
    margin-left:6px;
    margin-top:6px;
    position:absolute;
    width:65px;
}

.ImageL {
    border:0 none;
    height:281px;
    margin-left:15px;
    margin-top:14px;
    width:300px;
}
.GalleryText
{
    position:absolute;
    top:16px;
    left: 160px;
    width:360px;
    height:246px;
    padding:0px 0px 0px 0px;
    text-align:left;
    overflow:auto;
    outline-style:none;
}

.NavigationBarInacive
{
    display:none;
}

.tdNavigatorArrow
{
    border: 3px solid White;
    text-align:center;
    vertical-align:middle;
    width:20px;
    background-color:White;
}

.NavigatorArrow
{
    width:5px;
    height:8px;
}

#scrollDiv 
{
width: 200px;
height: 150px;
overflow: auto;
}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 10px;}
.vscrollerbarbeg {height: 14px !important;width: 10px;background: url(../images/scrollbar.png) -30px -0px no-repeat;}
.vscrollerbarend {height: 0px;width: 0px;background: url(../images/scrollbar.png) -0px 0px no-repeat;}
.vscrollerbase {height: 10px;width: 10px;background: #ffffff url(../images/scrollbar.png) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 10px;height: 20px !important;background: url(../images/scrollbar.png) -20px -0px ;}
.vscrollerbaseend {height: 0px;width: 10px;background: url(../images/scrollbar.png)  -0px -0px no-repeat;}
.hscrollerbase {height: 10px; background-color: white;}
.hscrollerbar {height: 10px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 24px;z-index: 2;}
.scrollerjogbox {width: 10px;height: 0px;top: auto; left: auto;bottom: 0px; right: 0px;background: #ffffff;}

.shipyardTitle
{
    font-size: 14pt;
    font-family: Copperplate, Verdana;
    font-weight: bold;
    color: #a28329;
    margin: 0px;
}

.shipyardTitleSmall
{
    font-size: 8pt;
    font-family: Copperplate, Verdana;
    font-weight: bold;
    color: #a28329;
    margin: 0px;
    padding: 0px;
    position:inherit;
}

.shipyardContent
{
    font-size:9pt;
    font-family:Arial, Verdana;
    color:black;
    margin:0px;
    padding:0px;
    line-height:11pt;
}

.shipyardContentB
{
    font-size:9pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    color:#a28329;
    margin:0px;
    padding:0px;
    line-height:11pt;
}

.shipyardMenuText
{
    clear:both;
    padding-top:20px;
    font-size:9pt;
    font-family:ITCNEW,Arial, Verdana;
    font-weight:bold;
    color:#a28329;
}


.shipyardA
{
    font-size:9pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    color:#a28329;
    text-decoration:none;
    margin:0px;
    padding:0px;
}

.shipyardASmall
{
    font-size:8pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    color:#a28329;
    text-decoration:none;
    margin:0px;
    padding:0px;
}

.shipyardB
{
    font-size:8pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    color:#a28329;
    text-decoration:none;
    margin:0px;
    padding:0px;
}

.mask1
{
    position:absolute;
    top: 0px;
    left: 0px;
}
.GalleryTextNew
{   
    padding:0px 0px 0px 0px;
    text-align:left;
}

.divImageLNew 
{
    width:410px;
    height:326px;
}

.VisionTeamText
{
    position:absolute;
    top:20px;
    left: 160px;
    width:510px;
    height:316px;
    padding:0px 0px 0px 0px;
    text-align:left;
    overflow:auto;
    line-height:15px;
    outline-style:none;
}

.VisionTeamImageL 
{
    position:absolute;
    top:10px;
    left: 690px;
    width:260px;
    height:326px;
}

.VisionTeamTitle
{
    font-size:9pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    color:#a28329;
    margin:0px;
    padding:0px;
}

.divCommunityMenuText
{
    position:absolute;
    top:204px;
    left:20px;
    width:136px;
    margin: 0px;
    padding:0px;
}

.CommunityMenuText
{
	font-size:9pt;
    font-family:Arial, Verdana;
    font-weight:bold;
    color:#a28329;
     font-weight:normal  ;
    vertical-align:text-top;
    text-align:left;
    line-height:12px;
    margin:0px;
    padding:0px;
}

.divCommunityText
{
    position:absolute;
    top:20px;
    left: 160px;
    width:360px;
    height:310px;
    padding:0px 10px 0px 0px;
    text-align:left;
    overflow:auto;
    outline-style:none;
}

.divCommunityImageL 
{
    position:absolute;
    top:10px;
    left: 540px;
    width:410px;
    height:326px;
}

.CommunityImageL {
    border:0 none;
    height:326px;
    width:410px;
}

.divsidelaunch1Text
{
    position:absolute;
    top:20px;
    left: 160px;
    width:360px;
    height:120px;
    padding:0px 0px 0px 0px;
    text-align:left;
    overflow:auto;
    outline:none;
}
.divContainer
{
    position:relative;
    outline-style:none;
}

.SlokkerGalleryText
{
    position:absolute;
    top:16px;
    left: 160px;
    width:360px;
    height:216px;
    padding:0px 0px 0px 0px;
    text-align:left;
    overflow:auto;
    outline:none;
}
#imgCommunityLocation1
{
    position:absolute;
    top:154px;
    left: 160px;
}
#divImgM
{
    position:absolute;
    top:150px;
    left: 250px;
}
.theLocationText
{
    position:absolute;
    top:16px;
    left: 160px;
    width:260px;
    height:250px;
    padding:0px 0px 0px 0px;
    text-align:left;
    overflow:auto;
    outline-style:none;
}

.LocationMenu
{
    border-top:1px dotted #000000;
    border-bottom:1px dotted #000000;
    vertical-align:top;
    height:18px;
    margin-right:20px;
    margin-top:10px;
    padding-top:5px;
    position:absolute;
    top:242px;
    left: 160px;
    width:360px;
    font-size:8pt;
    font-weight:bold;
    font-family:Copperplate, Arial;
    width:297px;
}

.LocItem
{
    float:left;
    margin-right:20px;
    text-align:left;
    color:#AC8D18;
    cursor:pointer;
    text-decoration:none;
}
.LocItemSelected
{
    float:left;
    margin-right:20px;
    text-align:left;
    color:#000000;
    cursor:pointer;
    text-decoration:none;
}

.ShowModelsCaption
{
    font-size:9pt;
    font-family:Arial, Verdana;
    text-decoration:none;
    margin:0px;
    padding-left:20px;
}

.ShowModelsLink
{
	font-family:Verdana,Arial;
	font-size:7pt;
	font-weight:normal;
	color:#a28329;
	cursor:hand; 
	text-decoration: none;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.ShowModelsTdMouseOver
{
	background-color:#d2d2d2;
	
	/*background-color:#a28329;*/
}

.ShowModelsTdMouseOut
{
	background-color:White;
}