/* Last-Modified: 28/06/06 00:08:22 */
*
{
	padding:0;
	margin:0;
}
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
    
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
   /* width: 900px; priyanka*/
   /*width:100% ;/*priyanka*/
    margin: 0;
    padding: 0;
  
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
   
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #87c572;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;
    font-family:Verdana;
    height: 22px;
    font-size: 10px;
    padding: 3px 0;
    color: #000;
    background-color:#fff;
    margin:0;
    overflow:hidden;


 
    
}


.GB_Window .caption {
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
    color:#056cb7;
    float:left;
    padding-left:15px;
    width:735px;
    font-family:Arial;

}

.GB_Window .close {  float:right; }
.GB_Window .close span { 
    font-size: 11px;
    cursor: pointer;
	color:#87C572;
	text-decoration:none;
	float:right;
	padding:0 0 0 5px;
	line-height:20px;
	font-weight:bold;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 ;
    
    
}

.GB_Window .on {  }
.GB_Window .click {  }
.container2
{
	
padding:0;
margin:0 0 0 10px ;
overflow:hidden;
}
.maincontent2{

padding:0;
margin:0px auto;
overflow:hidden;


}
.hdGreenLarge .hdGreenMid .hdlarge h2{
width:auto;
padding:55px 0 0 10px;
margin:0px;
float:left;
background:none;
color:#fff;
}
.maincontent2 .leftpan{
width:880px;

padding:0px;
margin:0px 0px 0 0px;
overflow:hidden;

}
.txtbody2{
font-family:Arial;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#252525;
line-height:16px;
}
.hdGreen2
{
	padding:0 0 5px 0;
	
}
.hdlarge h2{
width:auto;
padding:0 0 5px 0;


background:none;
color:#056cb7;
}
.contentdetails2 .enquiry{

padding:5px 0 0 0;
margin:0 auto;

overflow:hidden;

}
.contentdetails2 .enquiry label{
width:200px;
float:left;
font-weight:normal;
margin-bottom:15px;
margin-left:5px;
}
.contentdetails2 .enquiry labelbig{
width:880px;
float:left;
font-weight:bold;
margin-bottom:10px;
margin-left:5px;
}
.spacer{
font-size:0;
line-height:0;
clear:both;
margin:0;
padding:0;
/*outline:none;*/
}
.contentdetails2 .enquiry li label{
width:100px;
padding:0 0 0 10px;
float:right;
font-weight:normal;
}
.contentdetails2 .enquiry .inputtxt{
width:250px;
float:left;
border:#000 solid 1px;
margin-right:5px;
display:block;
}
.contentdetails2 .enquiry .checkbox{
float:left;
}
.contentdetails2 .enquiry .textarea{
width:250px;
float:left;
margin:0 0 5px 0;
border:#000 solid 1px;
}
.contentdetails2 .enquiry .btnsubmit{
padding:5px 0 0 0;

border-top:1px solid #e2e2e2;
margin:15px 0 ;
}

.inputtxt{
width:150px;
height:14px;
float:left;
padding:5px;
font-family:Arial;
font-size:13px;
font-weight:normal;
text-align:left;
color:#000;
border:#000 solid 1px;
}

.inputtxtwidth100{
width:100px!important;
}
.checkbox{
width:20px;
float:left;
background:#fff!important;
border:#000 solid 1px!important;
}
.listbox
{
	
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000;
overflow:hidden;

}
.formElement {
display:inline;
float:left;
margin-bottom:0;
margin-left:6px;
z-index:auto;
}
.field_required {
	vertical-align:top;
	width:10px;	
	font-weight:bold;
	font-size:18px;
	color:#FF0000;
	padding:2px 0 0 6px;
	display:inline-block;
}
.btnCheckAvailability2{

padding:0px;
margin:0px 10px;
float:right;
}
.btnCheckAvailability2 .btnCheckAvailabilityL, .btnCheckAvailabilityR{
width:7px;
height:24px;
padding:0px;
margin:0px;
float:left;
}
.btnCheckAvailability2 .btnCheckAvailabilityL{
background:url(../images/btn_LeftBg.png) top left no-repeat;
}
.btnCheckAvailabilityR{
background:url(../images/btn_RightBg.png) top left no-repeat;
}
.btnCheckAvailability2 .btnCheckAvailabilityMid{
width:auto;
height:24px;
padding:0px;
margin:0px;
float:left;
background:url(../images/btn_MidBg.png) top left repeat-x;
}
.btnCheckAvailability2 .btnCheckAvailabilityMid a{
padding:5px 10px 0 10px;
margin:0px;
float:left;
text-decoration:none!important;
}
.btnCheckAvailability2 .btnCheckAvailabilityMid a h1 span{
background:none!important;
width:auto;
height:auto;
padding:0px;
margin:0px;
font-size:12px!important;
text-decoration:none!important;
}
h1.sub2{
color:#FFFFFF;
font-size:16px;
font-style:italic;
text-align:center;
text-decoration:none;



}
.btnCheckAvailability3{

padding:0px;
margin:0px 40px 0 0;
float:right;
}
.btnCheckAvailability3 .btnCheckAvailabilityL, .btnCheckAvailabilityR{
width:7px;
height:24px;
padding:0px;
margin:0px;
float:left;
}
.btnCheckAvailability3 .btnCheckAvailabilityL{
background:url(../images/btn_LeftBg.png) top left no-repeat;
}

.btnCheckAvailability3 .btnCheckAvailabilityMid{
width:auto;
height:24px;
padding:0px;
margin:0px;
float:left;
background:url(../images/btn_MidBg.png) top left repeat-x;
}
.btnCheckAvailability3 .btnCheckAvailabilityMid a{
padding:5px 10px 0 10px;
margin:0px;
float:left;
text-decoration:none!important;
}
.btnCheckAvailability3 .btnCheckAvailabilityMid a h1 span{
background:none!important;
width:auto;
height:auto;
padding:0px;
margin:0px;
font-size:12px!important;
text-decoration:none!important;
}
.listbox
{
	
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000;
overflow:hidden;

}


.listbox2
{
	
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000;
margin:0;
width:500px;
overflow:hidden;

}
.listbox2 td, tr, tbody, label, input
{
	padding:0!important;
	margin:0;
}
.listbox2 td, tr
{
	float:left;
}
.listbox2 label
{
	float:left;	
	margin-bottom:5px!important;
	padding:0;
	width:30px!important;
}
.listbox2 input
{
	float:left;
	width:20px;
	display:block;
	margin:2px 0 0 0;
	padding:0;
}
.textarea{
width:150px;
height:80px;
float:left;
padding:5px;
font-family:Arial;
font-size:13px;
font-weight:normal;
text-align:left;
color:#000;
border:#000 solid 1px;
}
.textarea2{
width:720px;
height:80px;
float:left;
padding:5px;
font-family:Arial;
font-size:13px;
font-weight:normal;
text-align:left;
color:#000;
border:#000 solid 1px;
margin-left:5px;
margin-right:5px;
}
.contentdetails2 .enquiry ul{
width:350px;
float:left;
padding:0px;
margin-bottom:3px;
}
.contentdetails2 .enquiry ul li{
width:135px;
padding:0px;
display:block;
list-style-type:none;
}
.privacy
{
	float:left;
}
.privacy a{ 
    font-size: 12px;
    cursor: pointer;
	color:#87C572;
	text-decoration:none;
	padding:0 0 0 5px;
	line-height:20px;
	font-weight:bold;
}

.chkBoxTable label
{
	width:100px!important;
	float:right!important;
}


