@import url("reset.css");
@import url("common.css");

@font-face {
    font-family: 'amazone_btregular';
    src: url('tt1040m_-webfont.eot');
    src: url('tt1040m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt1040m_-webfont.woff') format('woff'),
         url('tt1040m_-webfont.ttf') format('truetype'),
         url('tt1040m_-webfont.svg#amazone_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:24px;
	font-weight:400;
	line-height:35px;
	text-align:center;
	
}

body { margin:0px; padding:0px;color:#c8c8c8;font-family: Arial, Helvetica, sans-serif;
font-size: 12px;line-height: 18px;  background:#000 url(../images/mainBg.jpg) repeat-x center top;}

a {margin: 0px;padding: 0px;text-decoration: none; color:#d1101a;}
a img {border: medium none;margin: 0px;padding: 0px;}


/*****************************************************************
					Main stucture
******************************************************************/

.main {margin: 0px auto; padding: 0px;width:990px;  }

/*****************  Header Start  ******************************/
#header{ margin:40px 0 0 0; padding:0px; position:relative; width:100%; height:70px; background:#010101; }
	
		#header #logo{margin:0px 0px 0 -167px; padding: 0px; position:absolute; left:50%; top:-30px;}
		
		


/*****************  nav Start  ******************************/
	#header #nav{ margin:0px 0 0 0; padding:0px 0 0px 0; float:left; width:990px; z-index:10000; height:70px; font-size:14px; }
		#header #nav ul{ /*margin:0px 0px 0px 0px;*/ padding:0px; float:left; list-style:none; line-height:70px;}
		#header #nav ul li{ margin:0px 0 0 0px; padding:0px 0px; float:left; position:relative;}
		#header #nav ul li a{ margin:0px; padding:0px 0px; color:#fff;  display:block;}
		#header #nav ul li a:hover, .active{ margin:0px; padding:0px 0px; display:block; color:#f5d217 !important;}
		/*#header #nav ul li:first-child{ margin:0px 0 0 0px; padding:0px 23px 0 0px; }*/
	
	
.leftMenu{ margin:0px 0px 0px 0px; padding:0px; float:left;}	
.leftMenu li{ margin:0px 0 0 0px; padding:0px 22px !important; float:left; position:relative;}
.leftMenu li:first-child{ margin:0px 0 0 0px; padding:0px 22px 0 0px !important; }

.rightMenu{ margin:0px; padding:0px; float:right !important;}
.rightMenu li{ margin:0px 0 0 0px; padding:0px 22px !important; float:right !important; position:relative;}
.rightMenu li:first-child{ margin:0px 0 0 0px; padding:0px 0px 0 22px !important; }	

.navCenterArea{ margin:0px !important; padding:0px 0px !important; width:355px !important;}
.lastChild{ margin:0px; padding:0px 0px 0px 23px !important;}
.thardMenu{ margin:0px; padding:0px 0px 0px 0px;}		
		
		
/***************** Sub nav Start  ******************************/
			/*#header #nav ul li ul{ margin:0px; padding:0px; position:absolute; left:0px; top:46px; 
			display:none; background:#c2c2c2;  width:250px;}
			#header #nav ul li:hover ul{ margin:0px; padding:0px; display:block;}
			#header #nav ul li ul li{ margin:0px; padding:0px 0px; width:250px; line-height:30px; background-image:none; }
			#header #nav ul li ul li a{margin:0px; padding:0px 10px; line-height:30px; display:block !important;}
			#header #nav ul li ul li a:hover{ margin:0px; padding:0px 10px; background:#fff !important; display:block !important;}
			#header #nav ul li ul li:first-child{ margin:0px; padding:0px 0px;}
*/


		
/***************** banner Start  ******************************/		
	 #banner{ margin:15px 0 0px 0; padding:0px; height:402px; /*width:990px;*/ float:left;}
		


/*****************************************************************
					body content start
******************************************************************/
#bodyContent{ margin:10px 0 0 0; padding:0px; z-index:10;}

#bodyTopArea{ margin:-30px 0 0 0; padding:45px 0 0 0; background:url(../images/bodyAreaBg.png) no-repeat center top; width:990px; float:left;}
#bodyTopArea h1{ margin:0px 0 20px 15px; padding:0px; font-family: 'amazone_btregular'; font-size:30px; color:#fff; font-weight:normal; line-height:normal;}
#bodyTopArea h1 span{ margin:0px; padding:0px; color:#f5d217;}
#bodyTopArea p{ margin:0px 15px 0 15px; padding:0px;}



.boxArea{ margin:45px 0 20px 0; padding:0px; float:left;}
.boxArea ul{ margin:0px; padding:0px; float:left; list-style:none;}
.boxArea ul li{ margin:0px 0 0 15px; padding:0px; float:left; width:318px; height:450px; position:relative;}
.boxArea ul li blockquote{ margin:0px 0px 15px 0px; padding:0px; float:left;}

.boxArea ul li span{ margin:5px 0 0 0; padding:0px; font-family: 'amazone_btregular'; font-size:30px; color:#f5d217; float:left; line-height:normal;}
.boxArea ul li .icon{ margin:0px 12px 25px 0; padding:0px; float:left;}
.boxArea ul li .boxButton{ margin:0px 0px 0px 0; padding:0px; position:absolute; left:0px; bottom:0px;}

.boxArea li:first-child{ margin:0px 0px; padding:0px 0px; }	


.red{ margin:0px; padding:0px; color:#d1101a !important;}



#bodyBottomArea{ margin:0px; padding:20px 15px; background:#1f1f1f; float:left;}
#bodyBottomArea span{ margin:5px 0 30px 0; padding:0px; font-family: 'amazone_btregular'; font-size:30px; color:#fff; float:left; line-height:normal; width:100%;}

#bodyBottomAreaLeft{ margin:0px; padding:0px; width:640px; float:left;}
.gallery{ margin:0px; padding:0px; float:left; position:relative;}
.gallery ul{ margin:0px; padding:0px; float:left; list-style:none;}
.gallery ul li{ margin:0px 15px 0px 0px; padding:0px; float:left; width:194px; color:#969696;}
.gallery ul li blockquote{ margin:0px 0 15px 0; padding:0px; float:left;}
.gallery ul li b{ margin:0px; padding:0px; float:left; font-weight:normal; color:#fff; float:left; width:100%;}
.galleryLeftArrow{ margin:0px; padding:0px; position:absolute; left:-12px; top:40px; z-index:10000;}
.galleryRightArrow{ margin:0px; padding:0px; position:absolute; right:0px; top:40px; z-index:10000;}

#bodyBottomAreaRight{ margin:0px; padding:0px; width:300px; float:right;}
#bodyBottomAreaRight blockquote{ margin:0px 0 15px 0; padding:0px; float:left;}

.mapButton{ margin:0px 0 0 0; padding:0px; text-decoration:underline;}



/*****************************************************************
					footer content start
******************************************************************/
#footer{ margin:5px 0 0px 0; padding:30px 0 30px 0; background:url(../images/footerBg.png) no-repeat center top; color:#a19f9f; width:100%; float:left; }
#footer span{ margin:0px 0 20px 0; padding:0px; font-size:16px; color:#fff; float:left; width:100%;}	
.footerBox{ margin:0px 0 0 15px; padding:0px; width:300px; float:left;}

	.footerNav{ margin:0px 0 20px 0; padding:0px; line-height:30px;}
	.footerNav ul{ margin:0px; padding:0px; list-style:none; color:#8a8a8a; }
	.footerNav ul li{ margin:0px 0px; padding:0px 0 0 0px;  border-bottom:1px solid #363636; float:left; width:100%;}
	.footerNav ul li a{ margin:0px 0px; padding:0px; color:#8a8a8a;}
	.footerNav ul li a:hover{ color:#fff;}

.footerLeftMenu{ margin:0px 30px 0 0px !important; padding:0px; float:left; width:100px;}
/*.footerRightMenu{ margin:0px; padding:0px; float:right; width:100px;}*/

.facebookLike{ margin:20px 0 0 0; padding:0px; float:left;}

.contactDetails{ margin:0px; padding:0px; float:left; width:350px; font-size:14px; position:relative; color:#e0e0e0;}
.contactDetails ul{ margin:0px 0 0 0; padding:15px 0 0 0; list-style:none; }
.contactDetails ul li{ margin:0px 0 15px 0; padding:0px; float:left;}
.contactDetails ul li img{ margin:5px 0px 0px 0; padding:0px; float:left; width:20px; height: auto;}
.contactDetails ul li p{ margin:0px 0px 0px 20px; padding:0px; float:left; width:245px; line-height:normal;}
.contactDetails ul li a{ margin:0px 0px 0px 0px; padding:0px; color:#e0e0e0; }
	
.phoneNo{ margin:0px; padding:0px; font-size:16px !important;}

/*****************************************************************************
						inner page css
******************************************************************************/

/*.contactForm{ margin:0px 0 0 0; padding:0px; float:right; width:310px;}
.contactForm label{ margin:5px 0 5px 0; padding:0px; display:block;}
.contactForm input[type="text"]{ margin:0px; padding:0px 5px; border:1px solid #ccc; height:25px; width:300px;}
.contactForm textarea{ margin:0px; padding:5px; border:1px solid #ccc; height:100px; width:300px; font-family:Arial, Helvetica, sans-serif; }
.contactForm input[type="submit"]{margin: 0;padding: 0; background: url("../images/submitButton.png") no-repeat scroll center center transparent; color: #FFFFFF;cursor: pointer;float:left;font-size: 13px;height: 27px;width: 78px; }*/


.floatRight_body{float:right;width:180px;}

/******************************************************************************
						about_us
******************************************************************************/
#aboutarea{ margin:-30px 0 0 0; padding:20px 0 10px 0; width:640px; float:left;}
#aboutarea h1{ margin:0px 0 20px 15px; padding:0px; font-family: 'amazone_btregular'; font-size:30px; color:#fff; font-weight:normal; line-height:normal;}
#aboutarea h1 span{ margin:0px; padding:0px; color:#f5d217;}
#aboutarea p{ margin:0px 15px 0 15px; padding:0px; width:270px;}
#aboutarea img{ float:left; padding:0px; margin:0px 0px 10px 15px;}
#aboutarea_button{ width:600px; float:left; padding:0px; margin:5px 0px 0px 5px;}
#aboutarea_button img{ float:left; padding:0px; margin:0px 0px 0px 10px;}

#aboutimagearea{ margin:-30px 0 0 20px; padding:20px 0 10px 0; width:300px; float:left;}
#aboutimagearea img{width:300px; height:82px; float:left; padding:0px; margin:0px 0px 10px 0px;}




/***********************************************************************************
								specials
******************************************************************************************/

.special_text{width:400px;height:150px;float:left;margin:40px 0px 0px 120px;}



/***********************************************************************************
								contact
******************************************************************************************/

.contact_inner{width:465px;float:left;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
.contactDetails ul li a span{color:#b6b6b6;}
.contact_form_area{width:465px;float:left;margin:20px 0px 15px 0px;padding:0px 0px 0px 0px;}
.input_area{width:445px;height:30px;background:#333333;padding:0px 0px 0px 10px;margin:0px 0px 10px 0px;font-family:Arial, Helvetica, sans-serif;color:#d6dddd;font-size:12px;font-weight:normal;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.text_area{width:445px;height:110px;background:#333333;padding:10px 0px 0px 10px;margin:0px 0px 10px 0px;font-family:Arial, Helvetica, sans-serif;color:#d6dddd;font-size:12px;font-weight:normal;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.submit_button{width:94px;height:31px;padding:0px;margin:0px 10px 0px 0px;float:right;}

/***********************************************************************************
								gallery
******************************************************************************************/

.gallery_page_area{float:left;width:960px;height:560px;padding:0px;margin:20px 10px;}
.gallery_page_area h1{ margin:0px 0 20px 15px; padding:0px; font-family: 'amazone_btregular'; font-size:30px; color:#fff; font-weight:normal; line-height:normal;}

.gallery_area{float:left;width:951px;height:482px;padding:4px;margin:15px 0px 0px 0px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #606060;}


/*.........................................................slide show.......................................*/

#slideshow{height:402px;position:relative;width:993px;}
#slideshow ul{height:402px;overflow:hidden;position:absolute;list-style-type:none;width:993px;}
#slideshow li{position:absolute;display:none;z-index:10;}
#slideshow li:first-child{display:block;z-index:1000;}
#slideshow .slideActive{z-index:1000;}
#slideshow canvas{display:none;position:absolute;z-index:100;}

#slideshow .arrow{height:86px;width:60px;position:absolute;background:url('../images/arrows.png') no-repeat;top:50%;margin-top:-43px;cursor:pointer;z-index:5000;}

#slideshow .previous{ background-position:left top;left:2px;}
#slideshow .previous:hover{ background-position:left bottom;}

#slideshow .next{ background-position:right top;right:0px;}
#slideshow .next:hover{ background-position:right bottom;}

/*......................................................... end slide show.......................................*/

.orderButton{ margin:5px 0 0 0; padding:0px; float:left;}
	