body{ margin: 0px; padding: 0; font: normal 12px Arial, Helvetica, sans-serif;	
	  color:#000000; background:#fff url(../images/bg.jpg) repeat-x top;}

#body{ margin: 0px; padding: 0; font: normal 12px Arial, Helvetica, sans-serif;	
	  color:#000000; background:#fff url(../images/bg-inner.jpg) repeat-x top;}
	  
#inr-bg{ margin: 0px; padding: 0; font: normal 12px Arial, Helvetica, sans-serif;	
	  color:#000000; background:#fff url(../images/content-bg.jpg) repeat-x top;}	  
	  
	  
/*Default CSS*/
img{ border:none; } 
a{ color: #3e3e3e; text-decoration: none; outline:none; } 
a:hover{ color: #99103c; text-decoration: underline; } 
a img{ outline:none;}

h1, h2, h3 { font: 1.2em Arial, Helvetica, sans-serif;  margin:0px; padding:0px; } 
h1 { font-size: 20px; color: #ff0000; font-weight:normal; } 
h2 { font-size: 18px; color: #005f2f; font-weight:normal; padding-bottom:20px; }
h3 { font-size: 14px; color: #333; font-weight:normal; padding-bottom:17px; font-weight:bold;} 

ul{ margin-left:20px; padding:0px; }
li{ font-size:14px; line-height:21px; margin:0px; padding:0px; list-style:url(../images/bullet.jpg); }
p{ font-size:14px; margin:0px; padding:0px; text-align:left; line-height:18px; margin-top:15px; margin-bottom:15px; }
.color-red
{
font-size:20px; color:#ff0000;
}

.cleardiv { clear:both;}

/*main div*/
/*#wrapper{ width:100%; margin:0 auto; padding:0px 0px 20px 0px; }
#maindiv{ width:905px; margin:0 auto; }*/
/* CSS Document */

.top-block{ width:100%; margin:0 auto; padding-top:20px; padding-bottom:14px; }
.logo
{
	float:left; 
}

.call-sec
{ 
float:right; font-family:"myriad Pro", arial, Calibri; font-size:24px; font-weight:normal; color:#ff0000; text-align:right;
}
.tagline
{
font-family:"myriad Pro", arial, Calibri; font-size:14px; font-weight:normal; text-align:right;
margin:0px; float:right; padding-top:10px; color:#000; line-height:18px;
}


/*#menubar
{ width:100%; height:31px; margin:0 auto; margin-left:3px;  }

#menu-content
{ margin:0px; padding:0px; position:relative;}

#menu-content ul 
{ margin:0px; padding:0px; }

#menu-content li 
{ float:left; list-style:none; }

#menu-content li a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; color: #FFF; text-decoration: none;  padding:5px 22px 0px 22px; height:26px; text-transform:uppercase; }


#menu-content li a:hover
{ color:#fff; background-color:#000; }

#menu-content li a#current
{ color:#fff; background-color:#000; }*/
.cur { color:#fff; background-color:#000 !important;}
.header
{ width:899px; height:292px; margin:0 auto;  }


.banner
{ background:url(../images/header-about.jpg) no-repeat; width:899px; height:176px; margin:0 auto;  }


/*.content-block
{ width:905px; margin:0 auto; 
}*/

.content-left
{ float:left; margin:0px; padding-top:35px; padding-right:32px !important; background:url(../images/divider.png) no-repeat top right; }

.view-img
{
margin:0px; width:188px; height:99px; float:right;
}

.pic-box-heading
{ margin:0px; padding:0px; width:250px; }

.greenclr
{ padding:0px; margin:0px; font-size:16px; font-style:italic; color:#079819;}
.greenclr1
{ padding:0px; margin:0px; font-size:16px; font-style:italic; color:#079819;}
  
.pic-box
{ margin:0px; margin-top:10px;}
.pic-box img
{
position:relative;
z-index:2;}
.pic1
{
margin:0px; margin-right:11px; margin-bottom:12px; float:left;
}
.pic2
{
margin:0px; margin-bottom:12px; float:left;
}
.gallery-btn
{
width:141px; height:32px; margin-bottom:10px;
}
.gallery-btn:hover
{
opacity:.9;
filter:alpha(opacity=90); 
}


.content-right
{ width:280px; float:right; margin-right:0px; }

.content-right2
{ width:280px; float:right; margin-right:0px; margin-top:10px; }

.left-box
{ width:278px; margin-top:10px; position:relative; padding-top:100px; }

.footer-block
{ width:100%; margin:0 auto; border-top:3px #ebebeb solid; margin-top:30px; padding-bottom:25px; color:#58595b; }


.footer-block a
{ color:#58595b; text-decoration:none; font-size:11px; }

.footer-block a:hover
{ color:#99103c; text-decoration:none; }

.footer-left
{ width:100%; float:left; padding-top:10px; padding-left:0px;}

.footer-left a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#58595b;
}

.footer-left a:hover
{
	color:#005f2f;
}

.form-sec
{
width:278px; margin:0px;
}
form table
{
	font-size:11px;
	color:#5a5b5b;
}
form
{
	margin:0px;
	padding:0px;
}

.form-contact 
{ 
/*border:1px #dedede solid;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5b5b;
font-weight:normal;
float:left;
} 

input 
{
padding : 7px; 
border :none; 
font : normal 14px Arial, Helvetica, sans-serif; font-style:italic;
color : #333333;
margin-bottom:2px !important;
width:264px;
background-color:#e5e5e5;
height:22px;
} 

textarea 
{ 
width :264px; 
padding:7px; 
font : normal 14px Arial, Helvetica, sans-serif; 
border :none; 
height : 106px; 
display : block; 
color : #333333; font-style:italic; 
background-color:#e5e5e5;
} 

.button
{ 
width:111px;
height:32px;
float:left;
cursor:pointer;
margin-top:10px;
background:url(../images/submit-btn.jpg) no-repeat;
border:none;
}
.button:hover
{
opacity:0.9;
filter:alpha(opacity=90); 
}



#fadeshow1
{
z-index:0;
}

.stamp
{
	width:279px;
	height:138px;
	float:right;
	position:absolute;
	top:-52px;
	left:0;
	background:url(../images/stamp.png) no-repeat;
}




.stamp1
{
	width:279px;
	height:57px;
	float:right;
	position:relative;
    margin-top:40px;
	margin-bottom:10px;
	left:0;
	background:url(../images/enquire-bg.jpg) no-repeat;
}


.stamp1-left1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-align:center;
	
	margin-top:20px;
	
	font-weight:bold;
	text-transform:uppercase;
}






.stamp-left
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-align:left;
	float:left;
	margin-top:93px;
	padding-left:12px;
	font-weight:bold;
}
.stamp-left a
{
color:#ff0000; text-decoration:none; font-weight:bold; line-height:16px;
}
.stamp-left a:hover
{
color:#000; text-decoration:none; font-weight:bold;
}
.stamp-left1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
	text-align:left;
	float:left;
	margin-top:98px;
	padding-left:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.divider
{
	margin:0px;
	width:9px;
	height:330px;
	float:left;
	background:url(../images/divider.png) no-repeat;
	margin-top:35px;
	margin-left:33px;
}
.gallery-picbox
{
	width:600px;
}

.gallery-picbox img {
    position: relative;
    z-index: 2;
}
.gallery-pic2
{
margin:0px; margin-bottom:12px; float:left; margin-right:16px;
}
.gallerypic-box-heading
{ margin:0px; padding:0px; width:600px; }
td #tickbox {
	margin-top: 14px;
	width:inherit;
	height:inherit;
	background:none;
	border:inherit;
	padding:inherit;
}
form table label{
font-size:14px;
position: absolute;
margin-top: 13px;
margin-left: 10px;}

.stamp-right
{	
	width:135px; height:135px; 
	float:right;
	margin-top:0px;
	padding-right:0px;
}
.gal { margin:0px;}
.g-recaptcha{
transform:scale(0.85);
-webkit-transform:scale(0.85);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
@media screen and (min-width:642px) and (max-width:850px){
.g-recaptcha{
transform:scale(0.63);
-webkit-transform:scale(0.63);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}
