/* CSS Document */

input[type="submit"] { background-color: #a59285; !important; border-color: #a59285; !important; }

.style {
	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;
}
* {	
margin:0;	padding:0;
}
a:focus{
	outline:0;
}
body {
	margin:0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: normal; line-height:16px; background:url(../images/bg-body.gif) repeat;
}
.image{
	border:0px;
}
.clear{
	clear:both;
}
h1 {
	font-family:'Marvel', Trebuchet MS, Arial, sans-serif;	font-size:20pt;	color:#83776e; line-height:22px; 
}
h2 {
	font-family: 'marvel', Arial, sans-serif; font-size:23pt; color:#2f2018;
	}

h3 {
	font-family:'Marvel', Trebuchet MS, Arial, sans-serif;	font-size:18pt;	color:#894108; padding-bottom:7px;
}
.text_main {
	font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#907d71;	line-height:17px; text-align:justify;	font-style: normal; font-weight: normal;
}
.text-sub {
	font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#2f2115;	line-height:19px; text-align:justify;	font-style: normal; font-weight: normal;
}
.link_01 {
	font-family: 'Marvel', Arial, Helvetica, sans-serif; color:#827b78;	font-size:12pt; text-decoration:none;	background:url(../images/arow.gif) center right no-repeat; padding-right:15px;
}
.link_01:hover {
	color:#948c89; background:url(../images/arow-hov.gif) center right no-repeat;
}
#maincontainer_home {
	height:auto; width: 100%; background:url(../images/bg-movie.jpg) top repeat-x;
}
#maincontainer_sub {
	height:auto; width: 100%; background:url(../images/bg-banner-sub.jpg) top repeat-x;
}
#maincontainer_sub_bgright {
	height:auto; width: 100%; background:url(../images/bg-sub-rpt.jpg) top center repeat-y; 
}
#maincontainer {
	height: auto;	width: 1003px;	margin:0 auto 0 auto;
}
#maincontainer_wrapper {
	height:auto; width: 959px;	float:left;	padding:8px 22px 0px 22px;
}

#top_container {
	width: 959px; height:531px;	float:left; 
}
#top_container_sub {
	width: 959px; height:407px;	float:left; 
}
#bottom_container_main {
	width: 100%;	height:auto; float:left; background:url(../images/border.gif) top repeat-x #1d130c; 
}
#bottom_container {
	height: 112px;	width: 957px; margin:0 auto 0 auto; padding:20px 23px 0px 23px;
}
#logo-wrap {
	width:145px;	height:151px;	float:left;
}
#logo-menu{
	width: 959px;
	height: 70px;
	float:left;
	position: absolute;
	z-index: 100;
}
#banner-main{
	width: 952px;
	height: 404px;
	float:left;
	margin-top:90px;
	background:url(../images/bg-movie-1.jpg) top left repeat-x;
	padding-left:7px;
	padding-top:7px;

}
#banner-main-sub{
	width: 952px;
	height: 289px;
	float:left;
	margin-top:90px;
	background:url(../images/bg-movie-2.jpg) top left repeat-x;
	padding-left:7px;
	padding-top:7px;

}
#movie-wrap{
	width: 943px;	height: 395px; float:left; border:1px solid #ae9a8d; 
}
#banner-sub{
	width: 943px;	height: 279px; float:left; border:1px solid #ae9a8d; 
}
#menu-wrap,
#menu-wrap2 {
	width: 406px;	height: 49px; float:left; padding-top:5px; 
}
/* ---------- menu  start--------  */
.menu_style ul {
margin:0px;
}
.menu_style li {
list-style-type: none; float:left; 
}
.menu_style li a {
text-decoration:none; height:42px;  font-size:12pt; text-align:center; color:#94867d; font-weight:bold; line-height: 38px;  padding:5px 29px 0px 30px; display:block; font-family: 'Marvel', Arial, Helvetica, sans-serif; text-transform:uppercase;
background:url(../images/line.gif) center right no-repeat;
}
.menu_style .menu_nbg a {
background:none;
}
.menu_style li a:hover {
	color:#a4958c;
}
/* ---------- menu end --------  */

#middle_container {
	width: 959px; height:537px;	float:left; 
}
#middle_container_sub {
	width: 959px; height:auto;	float:left; min-height:600px; background:url(../images/cup.jpg) bottom right no-repeat;   
}
#welcome-main {
	width: 959px; height:152px;	float:left; padding-top:44px; 
}
#welcome-wrap {
	width: 535px; height:152px;	float:left; background:url(../images/bg-welcome.jpg) top left no-repeat;  padding-left:50px;
}
#callus-wrap {
	width: 340px; height:152px;	float:right; background:url(../images/bg-callus.jpg) top left no-repeat; 
}
#callus {
	width: 201px; height:auto;	float:right; font-family:'Marvel', Trebuchet MS, Arial, sans-serif;	font-size:17pt;	color:#7a655a; line-height:32px; padding-top:27px; 
}
.txt-call {
	font-family:'Marvel', Trebuchet MS, Arial, sans-serif;	font-size:18pt;	color:#83776e; line-height:22px; 
}
#arrow {
	width: 21px; height:22px;	float:left; padding-left:48px; padding-top:80px; 
}
#products-main {
	width: 959px; height:265px;	float:left; background:url(../images/head-products.jpg) top center no-repeat; padding-top:66px; margin-top:10px; 
}
.products-wrap {
	width: 222px; height:265px;	float:left; background:url(../images/bg-products.jpg) bottom left no-repeat; margin-left:23px; 
}
.product-title {
	width: 222px; height:41px;	float:left;  font-family:'Strait', Trebuchet MS, Arial, sans-serif;	font-size:16pt;	color:#807a77;	text-align:center; 
	}
.products-img {
	width: 206px; height:149px;	float:left; padding-left:7px;  
}
.product-details {
	width: 222px; height:auto;	float:left; padding-top:21px; text-align:center;  
}

#btm-menuwrap {
	width: 650px; height:104px;	float:left;   
}

#menu_footer{
	width:410px; height:25px; padding-left:190px;
}
/* ---------- MENU SMALL--------  */
.menu_small ul {
margin:0px;
}
.menu_small li {
float:left; list-style-type: none; 
}
.menu_small li a {
text-decoration:none; height:auto;  font-size:8pt;	font-family: Arial, Helvetica, sans-serif;	text-align:left; 	color:#695d57; 	list-style-type: none;  padding:9px 9px 10px 9px; display:block; background:url(../images/line2.gif) left center no-repeat;
}
.menu_small .first a {
 background:none;
}
.menu_small li a:hover {
	color:#a4958c; 
}
/* ----------  MENU SMALL --------  */

#copy {
	width:350px; height:20px; float: left; padding-left:218px; 
}
#design{
	width:200px; height:20px; float: left; padding-top:8px;  
}
.text_copy {
	font-family:Arial, Helvetica, sans-serif;	font-size:8pt;	color:#695d57;		
}
.link_metex {
	font-family:Arial, Helvetica, sans-serif;	font-size:8pt;	color:#895c46; text-decoration:none;	
}
.link_metex:hover {
	color:#a77056; 
}

#follow-wraper{
	width: 100px; height:37px; float:left; padding:8px 0px 0px 0px;
}
.follow ul {
	margin: 0px;
	padding: 0px;
}
.follow li {
	display: block;
	float: left;
	width:auto;
	height: 24px;
}
.follow a {
	background-repeat: no-repeat;
	background-image:url(../images/social-logos.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 24px;
	width:28px;
}
.follow a:hover {
	background-image:url(../images/social-logos-hover.gif);
}
.follow1 a {
	background-position: -0px;
}
.follow2 a {
	background-position: -29px;
}
.follow3 a {
	background-position: -58px;
}
#sub-left-main {
	width: 707px; height:auto;	float:left;  padding-bottom:25px; min-height:600px;
}
#sub-right-main {
	width: 252px; height:576px;	float:left; 
}
#sub-head-wrap {
	width: 675px; height:53px;	float:left; margin-top:35px; background:url(../images/bg-head.gif) repeat;  
}
#sub-head-wrap2 {
	width: 660px; height:41px;	float:left; background:url(../images/bg-head-right.jpg) right no-repeat; padding: 12px 0px 0px 15px;  
}
#sub-content-wrap {
	width: 635px; height:auto;	float:left; background:url(../images/sub-content-bg.jpg) repeat;
	 padding:15px 20px 20px 20px; min-height:475px;
}

.callus-sub {
	width: 209px; height:74px;	float:right; background:url(../images/callus.jpg) no-repeat;
	margin-top:47px; margin-bottom:27px; font-family:'Marvel', Trebuchet MS, Arial, sans-serif;	font-size:16pt;	color:#141414; line-height:26px; padding-top:20px; font-weight:bold; padding-left:20px; letter-spacing:.05em;
}

/* ----------  TIPS  --------  */

.tips{
	width:229px; height:350px; float:right;
	background:url(../images/tips.jpg) no-repeat top left;
}
.tips ul {
	margin: 0px; padding: 0px; list-style:none;
}
.tips li {
	float: left; width: 229px;	height: 94px; display: block; 
}
.tips a {
	background-repeat: no-repeat; display: block; height: 94px;
}
.tips a:hover {
	background-image:url(../images/tips-hov.jpg);
}
.tips1 a {
	background-position: 0px top;
}
.tips2 a {
	background-position:0px bottom; margin-top:27px;
}

/* ----------  TIPS  --------  */


.abt-img {
	 height:auto; width:635px; text-align:center; padding-top:80px; float:left;   
}

.products2-wrap {
	width: 299px; height:222px;	float:left; background:url(../images/bg-products2.jpg) top left no-repeat; margin-left: 13px; margin-top:13px; 
}
.products2-img {
	width: 284px; height:167px;	float:left; padding-left:8px; padding-top:7px;  
}
.product2-title-wrap {
	width: 299px; height:33px;	float:left; padding-top:8px;
	}
.product2-title {
	width: 240px; height:auto;	float:left;  font-family:'Marvel', Trebuchet MS, Arial, sans-serif;	font-size:15pt;	color:#2a1c13; padding-left:20px;	 
	}
.arrow-01 {
	width: 16px; height:auto;	float:right; padding-right:15px; padding-top:6px; 
	}
#services-list {
	width: 635px; height:204px;	float:left; background:url(../images/bg-list.jpg) repeat; border:1px solid #d6c9be; margin-top:20px;
	}

#list3 { padding-left:30px; width:500px; padding-top:15px;}
#list3 ul { list-style-image: url("../images/bullet.gif"); }
#list3 ul li { line-height:25px; }


#sub-head2 {
	width: 500px; height:auto;	float:left; padding-top:20px; padding-bottom:15px; padding-left:15px;
}
.img-wrap {
	width: 83px; height:auto;	float:right; 
}

#contact-left {
	width: 250px; height:auto;	float:left; text-align:center; margin-left:53px; background:url(../images/bg-list.jpg) repeat; padding-top:28px; padding-bottom:38px; border:1px solid #d6c9be;
	margin-top:30px;
}
#contact-right {
	width: 250px; height:auto;	float:left; background:url(../images/bg-list.jpg) repeat; padding-top:10px; padding-bottom:10px; border:1px solid #d6c9be; margin-left:25px; margin-top:30px;
}
#contact_enq{
	height:auto;	width: 230px;	float:left; padding-left:50px;	
}
.box3 {
	height:18px;	width:150px;  background:#d6c9be; border:1px solid #d6c9be;	font-family:Arial, Helvetica, sans-serif; font-size: 10pt; color:#2f2115; line-height:25px; text-align:left; padding-left:2px; 	
}
.box4{
	width:150px; height:70px; float:left; padding:0px 0px 0px 2px; background:#d6c9be; border:1px solid #d6c9be;	font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#2f2115; text-align:left;	
}
.link_mail {
	font-family:  Arial, Helvetica, sans-serif; color:#99350a;	font-size:10pt;	text-decoration:none;
}
.link_mail:hover {
	color:#af3f0f;
}
#product-head-wrap {
	width: 635px; height:auto;	float:left; padding-bottom:10px; padding-top:5px; 
}
.product-items {
	width: 615px; height:auto;	float:left; background:url(../images/bg-list.jpg) repeat; border:1px solid #d6c9be; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:15px; padding-left:10px; padding-right:10px;
	}

.product-items-txtwrap {
	width: 617px; height:auto;	float:left; background:url(../images/bg-list.jpg) repeat; border-top:1px solid #d6c9be; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:15px; padding-left:10px; padding-right:10px;
	}	
	
.product-img {
	width: 250px; height:150px;	float:left; border:1px solid #d6c9be; margin-right:10px;  
	}
.product-head {
	width: 350px; height:28px; float:left;  padding-bottom:8px; border-bottom:1px solid #493c35; margin-bottom:4px;
}

#back_wrap { width:35px; height:20px; float:right; padding-top:5px;
}
.back{
	font-family:'Marvel', Arial, Helvetica, sans-serif; font-size:15pt; text-decoration: none;  	color:#826f60; 	text-decoration:none; text-align:left; font-weight:normal;
}
.back:hover {
	color:#9e8775;
}

#product-menu-wrap {
	width: 201px;	height: 202px; float:left; margin-top:3px; padding:45px 0px 0px 0px;
	margin-left:20px;
}

/* ---------- menu  start--------  */

.menu_single_sub ul {
margin:0px;
}
.menu_single_sub li {
float:left; list-style-type: none;  border-bottom:1px solid #4a3927; 

}
.menu_single_sub li a {
text-decoration:none; height:30px; width:180px;   font-size:13pt; 	font-family: 'Oswald',  Arial, Helvetica, sans-serif; 	color:#816140; 	font-weight:normal; display:block; padding:5px 0px 5px 38px; text-align:left;   background:url(../images/arrow-01.gif) center left no-repeat; line-height:29px; letter-spacing:.01em; background-position:10px;
}
.menu_single_sub .current_page_item a {
	color:#b99167; background:url(../images/arrow-01-hov.gif) center left no-repeat; background-position:10px;  
}
.menu_single_sub li a:hover {
	color:#b99167; background:url(../images/arrow-01-hov.gif) center left no-repeat; background-position:10px;
}

/* ---------- menu end --------  */


#product-txtwrap{
width:350px; height:auto; float:right;
}

#list01,
#list02,
#list03,
#list04,
#list05 {
	width:333px; height:120px; float:left; padding:0px 0px 0px 13px;
}

.list-01 ul{
	margin:0px;  
}
.list-01 li{
	list-style:url(../images/dot.gif); font-family: Arial, Helvetica, sans-serif;	font-size:9pt; color:#434343; line-height:22px; padding:0px 0px 0px 0px;
}
#top-wrap{
width:633px; height:30px; float:left;
}