/*** BODY STARTS ***/
*{margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,p,form,fieldset{margin:0; padding:0; outline:none;}
body{font-family:"myriad Pro"; color:#a82918; background:#cabeac;}
img{outline:none; border:none;}
a{ text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
ul,li{ list-style-type:none; }
/*** BODY ENDS ***/


/*** WRAPPER STARTS ***/
#main{ width:100%; float:left;  background:#f6f4f1 url(../images/body_bg.gif) repeat-x 0 top }
#wrapper{ background:url(../images/shedow.png) repeat-y 0 0; margin:0 auto; width: 1012px; overflow:hidden;  }
#wrapper-outer{width:100%; float:left; background:url(../images/body_bg_btm.gif) repeat-x 0 bottom;}
#wrapper-inner{ background:url(../images/bg_repeat.png) center top repeat-y; margin:0 auto; width: 954px; overflow:hidden; }
#container{ width:992px; margin:0 auto; background:#fff url(../images/container_bg.jpg) left top repeat-x; float:left; margin-left:10px; }
/*** WRAPPER ENDS ***/

/* Header starts */
#header{ width:100%; float:left; position:relative; z-index:999}
#header .logo{ display: inline; float: left; margin-left: 22px; margin-top: 17px; padding-bottom: 7px; width: auto;}
#header .header_right{ float:right; width:760px; margin:30px 20px 0 0;}
#header .top_para{ float:right; margin-right:19px; margin-top:3px; display:inline;}
.menu{ float:right; margin-top:30px; width:100%; }
.menu ul{ float:right; width:auto; }
.menu ul li{ float:left; background:url(../images/header_brk.png) right 2px no-repeat; position:relative; font-family:'Josefin Sans', sans-serif; font-weight:bold; font-size:16px; line-height:normal; position:relative; padding:0 2px 0 0; line-height:28px;}
.menu ul li a{ color:#a82918; padding:0 10px}
.menu ul li a img{ display:none}
.menu ul li a:hover img{ position:absolute; top:30px; left:45%; display:block; z-index:999; }
.menu ul li.selected a img{ position:absolute;  left:45%; display:block;  top:30px; z-index:9999; }

.menu ul li ul.sub_menu { position:absolute; top:25px; left:0px; display:none; margin:0; padding:10px 0 10px 0; border:1px solid #bab9b9; background:#fff; z-index:9; -moz-box-shadow:0px 0px 1px 1px #ccc;
-webkit-box-shadow:0px 0px 1px 1px #ccc;
box-shadow:0px 0px 1px 1px #ccc;
filter: progid:DXImageTransform.Microsoft.Shadow(strength=1, direction=180, color='#ccc');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=1, Direction=180, Color='#ccc')";
 }
.menu ul li ul.sub_menu li{ background:#fff; text-align:center; float:none; height:auto!important}
.menu ul li ul.sub_menu li a{ margin:0px 0px 0px 0px !important;  font-size:16px; line-height:12px; }
.menu ul li ul.sub_menu li a:hover{}

.no_bg{ background:none !important;}

.window{ width:220px !important; left:-11px !important; }
.services{ width:170px !important; left:-10px !important; }
.company{ width:118px !important; left:-5px !important; }
/* Header ends */

/* body container starts */
#body_container{ width:100%; float:left;}
.main_section{ width:928px; float:left; margin:0 13px 30px 13px; position:relative; overflow:hidden;}
.left_section{width:464px; height:629px; float:left; position:absolute; left:0; top:0; z-index:9}
.right_section{width:464px; height:629px; float:left; position:absolute; right:0; top:0; z-index:9}
.middle_section{ width:525px; float:left; position:relative; margin-left:200px; }
.slider{ width:100%; float:left;  padding:19px 0 0 0;}
.slider_section{overflow:hidden; width:525px; height:526px;}

.middle_section h1{ width:100%; float:left; text-align:center; margin-top:32px;}
.enter_text{ width:100%; float:left; text-align:center; padding-bottom:74px;}

/* home page */
.home_left{ width:635px; float:left; padding-bottom:45px;}
.home_left_img{margin:27px 0 0 54px; display:inline; width:570px; float:left; height:581px; background:url(../images/home_img_bg.jpg) no-repeat 0 0; padding:13px 0 0 22px;}
.home_left_img img{float:left; width:525px; height:526px;}
.home_right{ width:320px; float:right; margin-right:35px; padding-top:37px;}
.home_right p{ font-size:13px; color:#a82918; padding-bottom:15px; text-align:justify; width:264px; font-family: 'Muli', sans-serif; letter-spacing:-0.5px;}
/* home page */

/* Products gallery page */
.products_left{ width:482px; float:left;}
.products_left_box{ width:452px; float:left;  margin:73px 0 0 0px; overflow:hidden; padding-left:30px; padding-bottom:116px;}
.products_left_box1{ float:left; margin-top:30px;}
.thum_pic_productarea{ float:right; width:425px;height:460px; overflow:auto;}
.thum_pic_productarea ul{width:99%; float:left; list-style:none; padding-left:1%}
.thum_pic_productarea ul li{width:auto; float:left; margin: 0 13px 32px; }

.products_right{ width:490px; float:right; margin:28px 0 0 0;position:relative;}
.products_right p{ font-size:14px; color:#a82918; padding:0 0 12px 8px; width:340px; font-family: 'Muli', sans-serif; letter-spacing:0.5px; line-height:16px;}
.products_right span{ font-size:13px; color:#a82918; padding:0 0  0 8px; display:block; width:305px; font-family: 'Muli', sans-serif; letter-spacing:-0.5px; line-height:16px;}
.products_right_image{ margin:34px 0px 0 0px; width:462px; background:url(../images/product_bg.png) 0 top no-repeat; height:349px; position:absolute; left:8px; top:111px; }
/* Products gallery page */

/* Newspress page */
.news_left{ width:530px; float:left;}
.news_left_box{ width:520px; float:left;  margin:42px 0 0 0px; overflow:hidden; padding:0 0 26px 40px;}
.news_left_box1{ float:left; margin-top:50px;}
.thum_pic_area{ float:right; width:478px; height:580px; overflow:auto;}
.thum_pic_area ul{width:100%; float:left; list-style:none;}
.thum_pic_area ul li{width:auto; float:left; margin:0 13px 30px;}

.news_right{ width:445px; float:right; margin:38px 0 0 0 ;position:relative;}
.news_right p{ font-size:14px; color:#a82918; padding:0 0 12px 8px; width:365px; font-family: 'Muli', sans-serif; letter-spacing:-0.5px; line-height:16px;}
.news_right span{ font-size:13px; color:#a82918; padding:0 0  0 8px; display:block; width:305px;}
.news_right_image{ margin:10px 0px 0 0px; width:420px; background:url(../images/news_bg.png) 0 top no-repeat; height:462px;  position:absolute; left:8px; top:96px;}
/* Newspress page*/

/* company page */
.company_left{ width:582px; float:left; margin:40px 0 0 0;}
.company_left_box{ width:582px; position:relative; padding-bottom:40px; float:left;}
.company_left_box_top{ background:url(../images/company_bg.png) center bottom no-repeat; width:508px; height:491px; margin:0px 0 0 55px; }
.company_picture{ position:absolute; left:79px; top:0px;}
.thumbnail{ margin-left:75px;}
.thumbnail ul{width:100%; float:left; list-style:none;}
.thumbnail ul li{float:left; margin-left:4px; display:inline; margin-right:4px;}

.company_right{ width:408px; float:right; margin:35px 0 0  0;}
.company_right h2{ font-size:21px; padding: 0 40px 25px 0; font-family: 'Muli', sans-serif; letter-spacing:-0.5px;}
.company_right h3{ font-size:17px; padding:0 40px 18px 0; font-family: 'Muli', sans-serif; letter-spacing:-0.5px; }
.company_right p{ font-size:14px; padding:0 40px 17px 0; font-family: 'Muli', sans-serif; letter-spacing:-0.5px; line-height:16px;}
.company_right ul{ width:100%; float:left;}
.company_right ul li{ font-size:13px; background:url(../images/bullet.jpg) 0 6px no-repeat; padding-left:10px; font-family: 'Muli', sans-serif; letter-spacing:-0.5px; line-height:16px;}
/* company page */

/* body container ends */

/* footer starts */
#outer_footer{width:1012px; margin:0 auto;}
#footer{ width:100%; float:left; padding-bottom:30px;}
#footer.pad_btm{padding-bottom:150px;}
#footer ul{ width:100%; float:left; text-align:center;}
#footer ul li{ float:none; display:inline; padding:0 15px; color:#711a0f; font-size:15px; line-height:15px; display:inline;  font-family:'Josefin Sans', sans-serif; font-weight:bold; letter-spacing:1px;}

.last{ padding-right:0px !important;}

#wrapper_bottom{ margin:0 auto; width:1012px;}
/* footer ends */


#scrollable-news{
	float: left;
	clear: left;
	width: 478px;
	height: 580px;	
}

#scrollable-news ul{width:100%; float:left; list-style:none;}
#scrollable-news ul li{width:auto; float:left; margin:0 9px 14px;}
.news-content{ display:none}

#scrollable-product{
	float: right!important;
	clear: right;
	width: 425px;
	height: 460px;
	padding-left:15px;	
}

#scrollable-product ul{width:100%; float:left; list-style:none;}
#scrollable-product ul li{width:auto; float:left; margin:0 8px 12px;}
.product-content{ display:none}





.gallery { float:left; width: 100%;}
.gallery ul {list-style:none; float:left; margin-top:40px; margin-left:8px; display:inline;}
.gallery ul li {height:95px; width:90px; float:left; margin-right:5px; display:inline;}
.gallery ul img {float:left; height:95px; width:90px; }
/*.gallery ul a:hover img {border: 5px solid #fff; border-width: 5px 5px 5px; color: #fff;}
.gallery ul a:hover { color: #fff; }*/





