
#outer {	
	background-image:url(/images/frontManagement/layout/swan/swan_html-bg.jpg);	
}
#topHeader {
    background-image:url(/images/frontManagement/layout/swan/swan_header-bg.jpg);

}

#innerBorder {
	height:860px;
	background-image:url(/images/frontManagement/layout/swan/swan_border-bg.jpg);

}

#topLogo {
	top:20px;
}
#tagLine { color: #FBFC54; }


#topBanner {
	position:relative;
	border-bottom: 2px solid #330000;
	height:312px;
}
img#banner {
	position:absolute;
}


#contents {
    height: 360px;
    overflow: hidden;

}

#footer {
	color:#330000;
}


body.menu .ui-state-disabled {
    opacity:1 !important;
}

/*

body {
	font-family:sans-serif, Verdana, Geneva;
	font-size:15px;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#330000;
}
a:hover {
	text-decoration:underline;
}

h1 { color: #412321; font-size: 22px; margin-bottom: 10px; font-weight: bold;}
p { margin-bottom: 20px;}


#outer {
	margin:0;
	background-image:url(/images/frontManagement/layout/swan/swan_html-bg.jpg);
	background-position:center top;
}
#innerBorder {
	margin:0px auto;
	width:960px;
	height:860px;
	background-image:url(/images/frontManagement/layout/swan/swan_border-bg.jpg);
	position:relative;
}
#inner {
	width:888px;
	margin:0px auto;
	padding-top:28px;
}
#topHeader {
	width:888px;
	height:117px;
	background-image:url(/images/frontManagement/layout/swan/swan_header-bg.jpg);
	position:relative;
}
#topLogo {
	position:absolute;
	left:20px;
	top:20px;
}
#tagLine {
	position:absolute;
	right:20px;
	top:80px;
}
#topBanner {
	position:relative;
	border-bottom: 2px solid #330000;
	height:312px;
}
img#banner {
	position:absolute;
}
#menuBar {
	position:absolute;
	bottom:6px;
	right:20px;
}
#menuBar ul {
	list-style:none;
}
#menuBar li {
	float:left;
	margin:0px 3px;
	position:relative;
	
}
#menuBar li span {
	position:absolute;
	isplay:inline-block;
	left:5px;
	;
	top:-13px;
	padding:12px 23px;
	background-color:#330000;
	z-index:10;
}
#menuBar li a {
	position:relative;
	z-index:20;
	background-color:#cccc99;
	padding:5px 25px;
	text-decoration:none;
	color:#330000;
	font-size:13px;
	border-bottom: 2px solid #330000;
	border-right: 2px solid #330000;
	border-top: 2px solid #330000;
	border-left: 2px solid #330000;
}
#menuBar li a.selected, #menuBar li a:hover {
	background-color:#F9F0C7;
	border-bottom: 2px solid #F9F0C7;
}
#contents {
	margin:0;
	padding:20px;
	text-align:justify;
}
#contents img.left-img {
	margin-right:15px;
        margin-bottom: 10px;
	float:left;
}
#footer {
	position:absolute;
	bottom:8px;
	left:36px;
	color:#330000;
	font-size:13px;
        width: 888px;
        text-align: center;
}
#recaptcha_logo, #recaptcha_tagline{
    display: none;
}




 #contents {       
        position: relative;
    }
    #contactForm {
        width: 350px;
        width: 360px;
        float: left;
        clear: right;
    }
    dl.zend_form {
    }
    .zend_form dt { float: left; width: 140px; } 
    .zend_form dd { clear: right;}
    .zend_form dd input#fullName, 
    .zend_form dd input#telephone,
    .zend_form dd input#email
    {width: 203px; margin-bottom: 2px;}
    
    .zend_form dt#comments-label {clear: both;} 
    .zend_form #captcha-label {display: none;}
    
    .zend_form ul.errors {
        color: #ff0000;
    }
    
    #contactInfo{
        width: 170px;
        font-size: 13px;
        
        position: absolute; top: 20px; right: 30px; width: 170px;
        _right:360px;
    }
    #recaptcha_table.recaptchatable {
        border: none !important;
    }
    
   
    #comments {width: 343px;}
    #map {
        width:265px; 
        height:300px; 
        position: absolute; 
        z-index: 300;         
        
        top:26px; left: 26px;
        
        _left:-291px;
    }
    
    #address { text-align: left;}
    #recaptcha_response_field{
        
        overflow: visible !important;
       
        _bottom:290px;
        _left: -410px;
        _background-color: "#fff" !important;
        _border: 1px gray solid !important;
        
    }



.clearboth {clear: both;}

#menuContainer li {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
}


#contactus-map-container {
    width:278px;
    height: 312px;
    background-image: url("/images/frontManagement/layout/swan/swan_body-img.jpg");
    background-position: center;
    background-repeat: no-repeat;
    margin-right:20px;
    margin-bottom:7px;
    float:left;
   
    
}
#designCompany { 
          position: absolute;
          bottom:-32px;
          left: 355px;
          color: #000;
          height: 18px;
          font-size: 11px;
      }
#designCompany a {
    color: #000;
} */
        

       

