body {
  text-align: center;
  font: 12px arial, verdana, sans-serif;
  color:#FFFFFF;
  margin:0;
  border:0;
}
* {
  padding:0;
  margin:0;
}
#content-image, #footer-txt, #residential-image, #brochure-image, #agent-image, #agent-image-home {
  margin-left:auto;
  margin-right:auto;
  width:974px;
  background:#FFFFFF;
}

#mandatory
{
text-align:center;
font: 12px arial, verdana, sans-serif;
color:#FF0000;
margin:0;
border:0;
}

/*Remove once checked:*/
#result2
{
text-align:center;
font: 16px arial, verdana, sans-serif;
font-weight:bold;
color:#000000;
margin:0;
border:0;
}

#result
{
text-align:center;
font: 12px arial, verdana, sans-serif;
color:#000000;
margin:0;
border:0;
}


#result-text
{
text-align:center;
font: 16px arial, verdana, sans-serif;
color:#000000;
margin:0;
border:0;
}

#content-image
{
  float:both;
  border-top:30px solid white;
  background: url(http://century21.com.au/web/images/Completehome_page/fire.jpg) no-repeat;
  text-align:justify;
  height:238px;
  position:relative;
}

#C21Watermark{
	position:absolute; top:80px; left:80px;
	font-family:"Helvetica 45 Light";
	font-size:36px;
	font-effect:emboss;
	color:#FFCC00;
}

#C21WatermarkShadow{
	position:absolute; top:82px; left:81px;
	font-family:"Helvetica 45 Light";
	font-size:36px;
	font-effect:emboss;
	color:#666666;
}


#C21Watermark span{
	top:-12px;
	position:relative;
	font-family:"55 Helvetica Roman";
	font-size:36px;
	color:#FFCC00;
	margin-left:35px;
}

#C21WatermarkShadow span{
	top:-12px;
	position:relative;
	font-family:"55 Helvetica Roman";
	font-size:36px;
	font-weight:100;
	color:#666666;
	margin-left:35px;
}

/*---------------- Please note that Firefox has issues using the float:both styletype --------------------------*/
#content-image-rural
{
  float:both;
  margin:auto;
  border-top:30px solid white;
  background: url(http://century21.com.au/web/images/genericImages/header-img-rural.gif) no-repeat;
  text-align:justify;
  height:238px;
  width:974px;
  position:relative;
}

#content-image-finehomes
{
  float:both;
  margin:auto;
  border-top:30px solid white;
  background: url(http://century21.com.au/web/images/genericImages/header-img-finehomes.gif) no-repeat;
  text-align:justify;
  height:238px;
  width:974px;
  position:relative;
}

#content-image-aboutfinehomes
{
  float:both;
  margin:auto;
  border-top:20px solid white;
  background: url(http://century21.com.au/web/images/genericImages/header-img-finehomes.gif) ;
  text-align:justify;
  height:136px;
  width:974px;
}

#content-image-rental
{
  float:both;
  border-top:30px solid white;
  background: url(http://century21.com.au/web/images/genericImages/rental-image.jpg) ;
  text-align:justify;
  height:173px;
  width:674px;
}

#content-image-commercial
{
  float:both;
  margin:auto;
  border-top:30px solid white;
  background: url(http://century21.com.au/web/images/genericImages/header-img-commercial.gif) no-repeat;
  text-align:justify;
  height:238px;
  width:974px;
  position:relative;
}
#content-image-newprojects
{
  float:both;
  margin:auto;
  border-top:30px solid white;
  background: url(http://century21.com.au/web/images/genericImages/header-img-projects.gif) no-repeat;
  text-align:justify;
  height:238px;
  width:974px;
  position:relative;
}

#residential-image
{
  float:both;
  border-top:20px solid white;
  background: url(http://century21.com.au/web/images/genericImages/header-img-residential.jpg) no-repeat;
  text-align:justify;
  height:238px;
}

#brochure-image
{
background:#0066FF;
  float:both;
  border-top:20px solid white;
  background:url(http://century21.com.au/web/images/genericImages/header-img-brochure.jpg) no-repeat;
  text-align:justify;
  height:137px;
  width:974px;
}

#agent-image
{
 /* background:#0066FF;*/
  float:both;
  margin:auto;
  border-top:20px solid white;
  background:url(http://century21.com.au/web/images/genericImages/header-img-agent.jpg) no-repeat;
  text-align:justify;
  height:137px;
  width:974px;
}

#agent-image-home
{
/*background:#0066FF;*/
  float:both;
  border-top:30px solid white;
  /*background:url(../images/genericImages/header-img-agent-home.jpg) no-repeat;*/
  background:url(http://century21.com.au/web/images/Completehome_page/fire.jpg) no-repeat;
  text-align:justify;
  height:238px;
  width:974px;
  position:relative;
}

#footer-txt {
 /* color:#7f7f7f;*/
 color:#000000;
  clear:both; 
  text-align:center;
}

#footer-txt a 
{
  text-decoration:none;
  font: 12px arial, verdana, sans-serif;
 color:#000000;
  /*color:#7f7f7f;*/
}

#footer-txt a:hover 
{
  text-decoration:underline;
}

#dropdown
{
position:absolute;
width:184px;
border-style:solid;
border-width:1px;
height:20px;
overflow:hidden;
border-color:#f1b600;
font-size:9px;
color:#000000;
}

p
{
color:#666666;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

p.indent{
margin-left:110px;
margin-top:-5px;
}

p.agentMenu-indent {
margin-top:-6px;
/*padding-left:10px;*/

}

p.menu-indent {
text-align:justify;
/*padding-left:10px;*/
margin-top:30px;
} 

/*p.menu-indent{
text-align:justify;
 
margin-top:26px;
}*/

/*p.menu2-indent{
margin-left:7px;
margin-top:-4px;
font-size:10px;
font-weight:normal;
}*/

p.ralign-menu {
margin-top:-9px;
margin-bottom:3px;
float:right;
color:#f1b600;
}

p.ralign-menu a
{
float:right;
color:#f1b600;
text-decoration:underline;
}

p.ralign-menu2 {
/*margin-top:-5px;*/
float:right;
color:#f1b600;
}

p.ralign-menu2 a
{
float:right;
color:#f1b600;
text-decoration:underline;
margin-top:4px;
}

p.ralign{
margin-top:-6px;
float:right;
color:#f1b600;
}

p.ralign a
{
float:right;
color:#f1b600;
text-decoration:underline;
}

p.ralign-com{
margin-top:-6px;
float:right;
color:#89d4e2;
}

p.ralign-com a
{
float:right;
color:#89d4e2;
text-decoration:underline;
}

p.ralign-np{
margin-top:-6px;
float:right;
color:#b3b68f;
}

/*--------------------RURAL start------------------------*/
p.ralign-ruralPanel{
float:right;
margin-bottom:6px;
margin-right:20px;
color:#CC6633;
}
p.ralign-ruralPanel a
{
color:#CC6633;
text-decoration:underline;
}
/*--------------------RURAL end---------------------------*/


/*-----------------------COMMERCIAL start---------------------------*/
p.ralign-comm-panel{
float:right;
margin-top:20px;
margin-right:30px;
color:#0099CC;
}
p.ralign-comm-panel a
{
color:#0099CC;
text-decoration:underline;
}
/*----------------------COMMERCIAL end--------------------------------*/

/*-----------------------NEW PROJECTS start------------------------------*/
p.ralign-proj-panel{
float:right;
margin-bottom:10px;
margin-right:30px;
color:#666600;
margin-top:10px;
}

p.ralign-proj-panel a
{
color:#666600;
text-decoration:underline;
}
/*--------------------NEW PROJECTS end-----------------------------------*/

p.ralign-np a
{
float:right;
color:#b3b68f;
text-decoration:underline;
}

p.ralign-rp{
margin-top:-6px;
float:right;
color:#b6730f;
}

p.ralign-rp a
{
float:right;
color:#b6730f;
text-decoration:underline;
}

p.ralign-fh{
margin-top:-6px;
float:right;
margin-right:20px;
color:#c1a431;
}

p.ralign-fh a
{
float:right;
color:#c1a431;
text-decoration:underline;
}

p.right-col a
{
float:right;
color:#f1b600;
text-decoration:underline;
margin-top:-5px;
}
p.singlePanelAlign
{
float:left;
margin-left:15px;
margin-top:15px;
}
p.text-bottom, .text-weight{
color:#7f7f7f;
text-align:left;
padding-left:10px;
padding-top:-5px;
}

p.text-weight
{
font-weight:bold;
padding-top:5px;
}
/*Fine homes - NEW*/

p.text-bottom-fineHomes, .text-weight-fineHomes {
color:#c1a431;
text-align:left;
padding-left:15px;
padding-top:-5px;
font-size:14px;
}

p.text-weight-fineHomes {
font-weight:inherit;
padding-top:5px;
}

p.text-bottom-rural, .text-weight-rural {
color:#CC6633;
text-align:left;
padding-left:10px;
padding-top:-5px;
font-size:14px;
}

p.text-weight-rural {
font-weight:inherit;
margin-left:7px;
padding-top:5px;
}

.form-position
{
 margin:0;
  border:0;
}

p.check-text{
color:#000000;
font-size:9px;
padding-left:20px;
padding-right:20px;
}

p.form-text, .find-agent{
color:#000000;
font-size:11px;
}

p.find-agent{
margin-top:5px;
}


p.form-text, .find-agent{
color:#000000;
font-size:11px;
}

/*----------------------FINE HOMES start----------------------------*/
p.fineHomes-headingText{
margin-top:45px;
color:#c1a431;
font-size:20px;
margin-left:12px;
font-stretch:extra-expanded;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.fineHomes-contentText{
margin-top:23px;
color:#666666;
font-size:13px;
font-stretch:extra-expanded;
align:"justify";
margin-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.fh-imageAlign
{
margin-top:5px;
margin-left:5px;
margin-right:5px;
}
/*----------------------FINE HOMES end----------------------------*/

/*---------------------RURAL start-------------------------------------*/

p.rural-headingText{
margin-top:40px;
color:#CC6633;
font-size:20px;
margin-left:12px;
font-stretch:extra-expanded;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.rural-contentText{
margin-top:20px;
color:#666666;
font-size:13px;
font-stretch:extra-expanded;
margin-left:12px;
align:"justify";
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.rural-imageAlign {
margin-top:5px;
}
/*----------------------RURAL end---------------------------------- */


/*--------------------------------NEW PROJECTS START----------------*/
p.proj-featureHeading {
margin-top:10px;
color:#666600;
font-size:16px;
float:left;
/*margin-left:20px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.proj-subheading1Text{
margin-top:25px;
color:#666600;
float:left;
/*margin-left:20px;*/
margin-left:-135px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.proj-subheading2Text{
margin-top:30px;
color:#666666;
float:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:620px;
}

p.proj-headingText{
margin-top:40px;
color:#666600;
font-size:20px;
margin-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.proj-contentText{
margin-top:23px;
color:#666666;
font-size:13px;
font-stretch:extra-expanded;
margin-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ---------------------------------NEW PROJECTS END---------------------------------------*/

/*----------------------COMMERCIAL start------------------------*/
p.comm-featureHeading{
margin-top:10px;
color:#0099CC;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.comm-subheading1Text{
color:#0099CC;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.comm-subheading2Text{
margin-top:10px;
color:#666666;
float:left;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:620px;
}

p.comm-headingText{
margin-top:40px;
color:#0099CC;
font-size:20px;
margin-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.comm-contentText{
margin-top:23px;
color:#666666;
font-size:13px;
font-stretch:extra-expanded;
margin-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*------------------ COMMERCIAL end----------------------------*/
p.agentSearch-contentText {
color:#000000;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.check-text a
{
padding-left:40px;
color:#000000;
font-size:9px;
}

.input-radio{
width:20px;
}

.input-field{
padding:2px;
margin-top:8px;
border-color:#f1b600;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:right;
margin-right:18px;
}

.login-field{
border-color:#f1b600;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:210px;
}

.input-select {
padding:2px;
margin-top:20px;
margin-bottom:10px;
margin-right:18px;
border-style:solid;
border-width:1px;
border-color:#f1b600;
font-size:11px;
color:#000000;
}

/*Agent search input fields*/
.input-field-agent-res{
padding:2px;
margin-top:20px;
margin-bottom:10px;
border-color:#f1b600;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:left;
margin-right:18px;
}

.input-field-agent-np{
padding:2px;
margin-top:20px;
margin-bottom:10px;
border-color:#b3b68f;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:left;
margin-right:18px;
}

.input-field-agent-fh{
padding:2px;
margin-top:20px;
margin-bottom:10px;
border-color:#c1a431;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:left;
margin-right:18px;
}
.input-field-agent-comm{
padding:2px;
margin-top:20px;
margin-bottom:10px;
border-color:#89d4e2;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:left;
margin-right:18px;
}
.input-field-agent-rural{
padding:2px;
margin-top:20px;
margin-bottom:10px;
border-color:#b6730f;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:left;
margin-right:18px;
}

.input-field-com{
padding:2px;
margin-top:8px;
border-color:#89d4e2;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:right;
margin-right:18px;
}

.input-field-np{
padding:2px;
margin-top:8px;
border-color:#b3b68f;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:right;
margin-right:18px;
}

.input-field-rp{
padding:2px;
margin-top:8px;
border-color:#b6730f;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:right;
margin-right:18px;
}

.input-field-fh{
padding:2px;
margin-top:8px;
border-color:#c1a431;
border-style:solid;
border-width:1px;
font-size:11px;
color:#000000;
width:275px;
float:right;
margin-right:18px;
}

.check-box{
margin-top:8px;
width:25px;
margin-left:-5px;
}

#check-box-agent{
border-top:10px;
}

#search-btn{
margin-top:8px;
float:right;
margin-right:20px;
background-color:#f1b600;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
color:#000000;
cursor:pointer;
}

#email-btn{
margin-top:8px;
/*float:left;*/
margin-right:10px;
background-color:#f1b600;
border:none;
width:90px;
height:20px;
font-weight:bold;
font-size:11px;
cursor:pointer;
}

#view-btn{
margin-top:5px;
float:right;
margin-right:0px;
background-color:#f1b600;
border:none;
width:211px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
color:black;
}

#view-btn a{
	color:#000000;
	}

#login-btn{
margin-top:8px;
float:right;
margin-right:10px;
background-color:#f1b600;
border:none;
width:90px;
height:20px;
font-weight:bold;
font-size:12px;
color:#000000;
cursor:pointer;
}
#view-btn-inspectionList{
text-decoration:none;
background-color:#f1b600;
border:none;
height:20px;
font-weight:bold;
font-size:11px;
width:81px;
float:right;
text-align:center;
line-height:18px;
margin:5px 5px 0px 0px;
color:#FFFFFF;
cursor:pointer; 
}
#view-btn-residential{
text-decoration:none;
background-color:#f1b600;
border:none;
height:20px;
font-weight:bold;
font-size:11px;
width:81px;
float:right;
text-align:center;
line-height:18px;
margin:13px 5px 0px 0px;
color:#000000;
cursor:pointer; 
}
#view-btn-rural{
 text-decoration:none;
background-color:#b6730f;
border:none;
height:20px;
font-weight:bold;
font-size:11px;
width:81px;
float:right;
text-align:center;
line-height:18px;
margin:13px 5px 0px 0px;
color:#FFFFFF; /*added by steve */
cursor:pointer;
}

#view-btn-finehomes{
 text-decoration:none;
background-color:#c6a631;
border:none;
height:20px;
font-weight:bold;
font-size:11px;
width:81px;
float:right;
text-align:center;
line-height:18px;
margin:13px 5px 0px 0px;
color:#FFFFFF; /*added by steve */
}

#view-btn-commercial{
text-decoration:none;
background-color:#8cd7e7;
border:none;
height:20px;
font-weight:bold;
font-size:11px;
width:81px;
float:right;
text-align:center;
line-height:18px;
margin:13px 5px 0px 0px;
color:#FFFFFF; /*added by steve */
cursor:pointer;
}

#view-btn-newprojects{
 text-decoration:none;
background-color:#b3b68f;
border:none;
height:20px;
font-weight:bold;
font-size:11px;
width:81px;
float:right;
text-align:center;
line-height:18px;
margin:13px 5px 0px 0px;
color:#FFFFFF; /*added by steve */
cursor:pointer;
}

#search-btn-career{
margin-top:8px;
float:right;
margin-right:20px;
background-color:#f1b600;
border:none;
width:100px;
height:20px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}

#search-btn-agent{
margin-top:16px;
background-color:#f1b600;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}

#search-btn-com{
margin-top:8px;
float:right;
margin-right:20px;
background-color:#89d4e2;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}

#search-btn-np{
margin-top:8px;
float:right;
margin-right:20px;
background-color:#b3b68f;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}

#search-btn-rp{
margin-top:8px;
float:right;
margin-right:20px;
background-color:#b6730f;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
cursor:pointer;
}

#search-btn-fh{
margin-top:8px;
float:right;
margin-right:20px;
background-color:#c1a431;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}

/*Property search buttons*/

/*new Projects*/
#propertySearch-btn-np{
margin-top:8px;
float:left;
background-color:#b3b68f;
border:none;
width:180px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
/*Rural*/
#propertySearch-btn-rp{
margin-top:8px;
float:right;
background-color:#b6730f;
border:none;width:180px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;

}
/*Fine Homes*/
#propertySearch-btn-fh{
margin-top:8px;
float:right;
background-color:#c1a431;
border:none;
width:180px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
/*Commercial*/
#propertySearch-btn-com{
margin-top:8px;
float:right;
background-color:#89d4e2;
border:none;
width:180px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
/*Residental*/
#propertySearch-btn-res{
margin-top:8px;
float:right;
background-color:#f1b600;
border:none;
width:180px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}

/*Agentsearch buttons*/

/*new Projects*/
#agentSearch-btn-np{
margin-top:8px;
float:left;
background-color:#b3b68f;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
/*Rural*/
#agentSearch-btn-rp{
margin-top:8px;
float:left;

background-color:#b6730f;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;

}
/*Fine Homes*/
#agentSearch-btn-fh{
margin-top:8px;
float:left;
background-color:#c1a431;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
/*Commercial*/
#agentSearch-btn-com{
margin-top:8px;
float:left;
background-color:#89d4e2;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
/*Residental*/
#agentSearch-btn-res{
margin-top:8px;
float:left;
background-color:#f1b600;
border:none;
width:277px;
height:25px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}

.brochure-featureHeading {
/*font-family:Verdana, Arial, Helvetica, sans-serif*/;
font-family:"55 Helvetica Roman", "75 Helvetica Bold";
font-size:18px;
color:#000000;
/*margin-left:-115px;*/
margin-top:20px;
text-align:left;
padding-left:52px;
/*text-indent:52px;*/
}

.brochure-featureHeading-sbrb {
font-family:"55 Helvetica Roman", "75 Helvetica Bold";
font-size:23px;
color:#000000;
margin-top:20px;
text-align:left;
}

.brochure-subheading {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"55 Helvetica Roman", "75 Helvetica Bold";
font-size:13px;
color:#000000;
/*margin-left:-250px;*/
text-align:left;
text-indent:52px;
}

.brochure-logoAlign {
margin-top:-5px;
padding-right:48px;
}

.brochure-imageAlign {
float:left;
background:url(../images/brochure/brochure-specs.gif);
background-repeat:no-repeat;
width:200px;
color:#000000;
font-style:bold;
height:20px;
font-size:13px;
}

.brochure-description {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-family:"55 Helvetica Roman", "75 Helvetica Bold";*/
font-size:11px;
color:#000000;
margin-left:54px;
text-align:left;
margin-top:1px;
}

.brochure-specDetail {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"55 Helvetica Roman", "75 Helvetica Bold";
font-size:10px;
color:#000000;
margin-top:2px;
text-align:left;
padding-right:48px;
}

.brochure-specHeading {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"55 Helvetica Roman", "75 Helvetica Bold";
font-size:11px;
color:#000000;
text-align:left;
font-weight:bold;
padding-right:48px;
}

.brochure-agentInfo {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"55 Helvetica Roman", "75 Helvetica Bold";
font-size:11px;
color:#000000;
margin-top:2px;
text-align:left;
text-indent:52px;
font-weight:bold;
}

/*Life @ Home*/

p.lifeathome-articleText{
text-align:left;
color:#000000;
padding-bottom:5px;
}

a.lifehomePage:link {
color:#f1b600;
}

a.lifehomePage:hover {
color:#f1b600;
}


/*Advertisement banner css added by Prashant 06/05/2009 */

.ban_articleFooter{
margin-left:-68px; margin-top:33px;
}
.ban_Search{
margin-bottom:10px;
margin-top:10px;
text-align:center;
}

.ban_Homepage{
margin-top:5px;
height:255px;
}

.Home-TopRight{
position:absolute; top:-30px; right:0px; z-index:100; 
}

.Home-Position1{
position:absolute; top:120px; right:0px; z-index:101; 
}
.right1{
margin-top:30px;
}