@charset "utf-8";
/* CSS Document */
/* Developed by Biju Louis for colosseum */
html, body, div, span, iframe, 
h1, h2, h3, h4, h5, h6, p,blockquote,pre,a, 
img,b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0;}	

img{border:0px;}	
.clear{clear:both;} 
.float-right{float:right;} 	
.float-left{float:left;} 
.table-center{margin:auto; text-align:center;}
body{color:#242424; font: normal 13px Arial, Helvetica, sans-serif; background:#fedede url(../images/page-bg.jpg) repeat-x;}
table, tr, th, td { font: normal 13px  Arial, Helvetica, sans-serif; color:#242424;}
p{ font: normal 13px  Arial, Helvetica, sans-serif; color:#242424;}
.text-grey{color:#808084;}
.active{color:#fdf639;}
a{color: #535656; font: normal 12px Arial,Tahoma,Verdana; text-decoration:none;}
a:hover{color:#a71d1d; font: normal 12px Arial,Tahoma,Verdana; text-decoration:none;}
a.down{color: #000; font: normal 16px Arial,Tahoma,Verdana; text-decoration:none;}
a.down:hover{color:#a71d1d; font: normal 16px Arial,Tahoma,Verdana; text-decoration:none;}
a.main-menu{color:#a71d1d; font: normal 14px Arial,Tahoma,Verdana; text-decoration:none; line-height:33px; float:right; margin-left:15px; margin-right:10px;}
a.main-menu:hover{color:#000; font: normal 14px Arial,Tahoma,Verdana; text-decoration:none; line-height:33px; float:right; margin-left:15px;}
a.left-menu{color:#79D4F7; font: normal 13px Arial,Tahoma,Verdana; text-decoration:none; margin-left:50px; margin-bottom:7px;}
a.left-menu:hover{color:#fff; font: normal 13px Arial,Tahoma,Verdana; text-decoration:none;  margin-left:50px; margin-bottom:7px;}
a.left-menu2{color:red; font: normal 13px Arial,Tahoma,Verdana; text-decoration:none; margin-left:40px;}
a.left-menu2:hover{color:#000; font: normal 13px Arial,Tahoma,Verdana; text-decoration:none;  margin-left:40px;}
a.bot-menu{color:#79D4F7; font: normal 12px Arial,Tahoma,Verdana; text-decoration:none;}
a.bot-menu:hover{color:#fff; font: normal 12px Arial,Tahoma,Verdana; text-decoration:none;}
a.lg-menu{color:#a71d1d; font: normal 11px Arial,Tahoma,Verdana; text-decoration:none;}
a.lg-menu:hover{color:red; font: normal 11px Arial,Tahoma,Verdana; text-decoration:none;}
a.link-menu{color:#a71d1d; font: normal 12px Arial,Tahoma,Verdana; text-decoration:none;}
a.link-menu:hover{color:#a71d1d; font: normal 12px Arial,Tahoma,Verdana; text-decoration:none;}
a.imp-menu{color:#a71d1d; font: normal 15px Arial,Tahoma,Verdana; text-decoration:none;}
a.imp-menu:hover{color:#000; font: normal 15px Arial,Tahoma,Verdana; text-decoration:none;}
a.sub-menu{color:#b31c1d; font: normal 18px Arial,Tahoma,Verdana; text-decoration:none; margin-right:30px;}
a.sub-menu:hover{color:#000; font: normal 18px Arial,Tahoma,Verdana; text-decoration:none;}
a.sub-menu2{color:#b31c1d; font: normal 18px Arial,Tahoma,Verdana; text-decoration:none;}
a.sub-menu2:hover{color:#000; font: normal 18px Arial,Tahoma,Verdana; text-decoration:none;}
a.ob{margin:0; color:#a71d1d; text-align: center; letter-spacing:1.2px; font:bold 15px Arial,Tahoma,Verdana; line-height:25px; }
a.ob:hover{color:#000;}
a.news{color: #fff; font: normal 16px Arial,Tahoma,Verdana; text-decoration:none;}
a.news:hover{color:#ffec83; font: normal 16px Arial,Tahoma,Verdana; text-decoration:none;}
h1{color: #a71d1d;font: bold 18px/120%  Arial, "Times New Roman", Times, serif; text-align:left;letter-spacing:1px; float:left; margin-top:10px;}
h2{color: #b31c1d; font: bold 22px Arial,Tahoma,Verdana;}
h3{color: #a71d1d; font: bold 12px/120% Arial,Tahoma,Verdana; letter-spacing:1px;}
h4{color: #a71d1d; font: bold 15px/120% Arial,Tahoma,Verdana; letter-spacing:1px;}
h5{color: #a71d1d; font: bold 18px/120% Arial,Tahoma,Verdana; letter-spacing:1px;}
.page-head{ margin:auto; color: #b31c1d; font: bold 22px/120% Arial,Tahoma,Verdana; letter-spacing:1px; text-align:center; width:300px;}
/*content start*/
/*drop down menu start*/
#sddm{margin: 0;padding: 0;}
#sddm li{margin: 0; padding: 0; list-style: none; float:left;}
#sddm li a{display: block; margin: 0; padding:3px 12px; color:#fff; text-align: center; letter-spacing:1.2px; font: normal 15px Arial,Tahoma,Verdana; line-height:25px; }
#sddm li a:hover{color:#fdf639;}
#sddm div{position: absolute; visibility: hidden; margin-top:33px; margin-left:-5px; padding: 0;  border: 0px solid #888; text-align:center; background:#be3231  repeat-x bottom; z-index:999;}
#sddm div a{position: relative; display: block; margin: 0; padding: 5px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none;  color:#fff; font: normal 14px Arial,Tahoma,Verdana; letter-spacing:0px; text-align: center; }
#sddm div a:hover{background:#ffec83; color:#000; text-align: center; padding: 5px 5px;}
.divider-menu{ background:url(../images/divider-menu.jpg) no-repeat right;}
/*drop down menu start*/
	
.container{
width:1148px;
margin:auto;
background:#FFFFFF;
}
.home-container{
width:1148px;
margin:auto;
overflow:auto;
padding-bottom:0px;
margin-bottom:0px;
}
.top-con{
width:1148px;
height:100px;
margin:auto;
background:#fdf0a2 url(../images/top-bg.jpg) repeat-x left bottom;
}
.top-con2{
width:1148px;
height:100px;
margin:auto;
background:#fdf0a2 url(../images/top-bg.jpg) repeat-x left bottom;
}
.logo{
margin-top:14px;
margin-left:5px;
width:238px;
height:52px;
float:left;
}
.logo2{
margin-top:36px;
width:886px;
float:left;
}
.language{
float:right;
height:30px;
width:102px;
line-height:30px;
margin-right:0px;
color:#a71d1d;
}
.menu-con{
float:right;
height:30px;
width:870px;
margin-top:4px;
margin-right:0px;
background:#b31c1d;
}
.inner-con{
width:1148px;
height:51px;
margin:0 auto;
background:url(../images/inner-menu.jpg) repeat-x;
}
.inner-page-title{
padding-top:14px;
width:300px;
text-align:center;
margin:auto;
color:#fff;
font-size:22px;
}
.inner-page-menu{
padding-top:14px;
width:630px;
text-align:center;
margin:auto;
color:#fff;
font-size:22px;
}
.left-menu-con{
width:228px;
float:left;
background: url(../images/side-bg.jpg) repeat-y;
}
#left-menu ul{
width:228px;
background: url(../images/side-bg.jpg) repeat-y;
}
#left-menu li{
width:228px;
height:55px;
background:url(../images/slider.jpg) bottom no-repeat;
list-style-type:none;
}
#left-menu li:hover{
width:228px;
height:55px;
background:url(../images/left-menu-bg.jpg) no-repeat;
list-style-type:none;
}
#left-menu li a{
color:#a71d1d;
font-size:16px;
padding-left:25px;
text-decoration:none;
line-height:55px;
display:block;
height:55px;
width:203px;
}
#left-menu li a:hover{
color:#a71d1d;
font-size:16px;
padding-left:25px;
text-decoration:none;
line-height:55px;
display:block;
height:55px;
width:203px;
background:url(../images/left-menu-bg.jpg) no-repeat;
}
#left-menu li a:hover{
color:#000;
}
.content-right{
width:99%;
background:#fff;
min-height:500px;
}
.news-content-right{
width:95%;
padding:20px;
float:left;
background:#fff;
min-height:400px;
}
.content-right-imp{
margin:auto;
width:1050px;
background:#fff;
min-height:500px;
}
.content-right-own{
margin:auto;
width:920px;
background:#fff;
min-height:500px;
}
.content-right-fs{
margin:auto;
width:1050px;
background:#fff;
min-height:500px;
}
.content-right-own2{
margin:auto;
width:1050px;
background:#fff;
min-height:500px;
}
.content-container{
width:1146px;
overflow:hidden;
color:#a71d1d;
}
.product-display-head{
margin:auto;
width:920px;
margin-top:30px;
overflow:hidden;
}
.product-display-head2{
margin:auto;
width:930px;
margin-top:30px;
overflow:hidden;
}
.product-logo{
width:183px;
height:75px;
float:left;
}
.product-logo2{
width:183px;
height:75px;
float:left;
margin-left:1px;
}
.product-con{
width:305px;
overflow:hidden;
float:left;
}
.product-con-tr{
margin:auto;
width:650px;
overflow:hidden;
}.product-con-tr2{
margin:auto;
width:350px;
overflow:hidden;
float:left;
margin-left:25px;
}
.product-con-pasta{
width:260px;
overflow:hidden;
float:left;
}
.product-img-pasta{
padding:5px 15px;
text-align:center;
margin:auto;
height:210px;
}
.product-img-pasta2{
padding:5px 15px;
text-align:center;
margin:auto;
height:180px;
}
.product-img{
padding:15px;
text-align:center;
margin:auto;
height:170px;
}
.product-img-tr{
width:325px;
padding:15px;
text-align:center;
margin:auto;
}
.product-description{
padding:10px 15px;
text-align:center;
margin:auto;
margin-bottom:10px;
height:80px;
}
.home-slider-con{
width:1148px;
height:557px;
} 
.home-slider-con-l{
width:1148px;
height:247px;
background:#e93510 url(../images/redbar.jpg) no-repeat;
}
.brands-logo-con{
	padding-top:23px;
	width:100%;
	height:25px;
}
.brands-logo1{
	width:160px;
	height:25px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin-left:170px;
	letter-spacing:1px;
}
.brands-logo2{
	width:200px;
	height:25px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#fff;
	float: right;
	margin-right:147px;
	letter-spacing:1px;
}
.brands-tile-con{
	padding-top:3px;
	width:432px;
	float:left;
	margin-left:36px;
}
.brands-tile-con2{
	padding-top:3px;
	width:580px;
	float:left;
	margin-left:88px;	
}
.brands-tile{
	width:134px;
	margin-right:10px;
	margin-bottom:15px;
	float:left;
}

.home-slider-con-2{
margin:0px;
width:1148px;
height:183px;
background:#fff;
}
.home-divider{
width:1146px;
height:3px;
background:url(../images/home-divider.jpg) repeat-x;
}
.news-con{
width:525px;
height:160px;
float:left;
padding-top:15px;
padding-bottom:7px;
}
.news-con2{
margin-top:40px;
margin-left:20px;
width:246px;
height:104px;
float:left;
background:url(../images/pdf.jpg) no-repeat;
}
.news-hot{
margin-top:35px;
margin-right:15px;
width:246px;
float:right;
}
.news-text{
width:450px;
text-align: justify;
margin-bottom:10px;
margin-top:4px;
}

.footer{
color:#FFFFFF;
width:1148px;
overflow:hidden;
background:#881e04;
padding-bottom:10px;
}
.social{
width:57px;
margin-left:20px;
margin-top:10px;
text-align:center;
float:left;
}
.facebook{
width:28px;
float:left;
}
.twitter{
width:28px;
float:left;
}
.readmore{
float:left;
margin-left:40px;
margin-right:20px;
margin-top:10px;
}
.readmore2{
float:left;
margin-right:20px;
margin-top:10px;
}
#NewsDiv{position: relative; left: 0; top: 0; margin-left:40px; background:#fff;}
/*home slider*/
/*home page galery*/
#gallery {
	position:relative;
	width:1148px;
	height:557px;
	float:left;
	border-bottom:0px solid #939393;
}
	#gallery a {
		float:left;
		position:absolute;
	}	
	#gallery a img {
		border:none;
	}	
	#gallery a.show {
		z-index:500
	}
	#gallery .caption {
		z-index:600;  
		color:#000000; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}
	#gallery .caption .content {
		margin:5px;
		
	}	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#000;		
	}
	#gallery .caption .content span {
		margin:0;
		padding:0;
	 	color:#000;
	    font-size:20px;
	}
	.news-title{ color:#fff; font: bold 14px arial; margin-left:40px; margin-bottom:10px; margin-top:30px; background:#b31c1d;  padding:4px; width:80%;}
	.news-sub-title{ color:#a71d1d; font: bold 13px arial;  margin-bottom:10px; margin-top:30px;}
	.news-date{ color:#ff0000; font: bold 12px arial; margin-left:40px; margin-bottom:6px;}
	.news-body{ color:#242424; font: normal 12px arial; padding-left:40px; margin-right:60px; margin-bottom:10px; text-align:justify; width:75%;}
	.news-title2{ color:#fff; font: bold 14px arial; margin-left:0px; margin-bottom:30px; margin-top:10px; background:#b31c1d;  padding:4px;}
	.news-title3{ color:#fff; font: bold 14px arial; margin-left:40px; margin-bottom:10px; margin-top:30px; background:#b31c1d;  padding:4px; width:91%;}
	.news-title4{ color:#fff; font: bold 14px arial; margin-left:0px; margin-bottom:10px; margin-top:30px; background:#b31c1d;  padding:4px; width:91%;}
	/*home slider end */
	/*pop up css*/
			.dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			.dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
	/*pop up css*/		
	.import-tile{
	margin-right:30px;
	margin-bottom:50px;
	float:left;
	width:315px;
	}
	.import-tile2{
	margin-right:5px;
	margin-bottom:50px;
	float:left;
	width:315px;
	}
	.import-tile-text{
	margin-bottom:15px;
	margin-top:15px;
	width:313px;
	font-size:12px;
	color:#242424;
	}

	.import-tile-text2{
	margin-bottom:5px;
	margin-top:8px;
	width:313px;
	font-size:12px;
	color:#242424;
	}
	.import-tile-con{
	margin-left:40px;
	margin-top:40px;
	}

	.history-text{
	width:600px;
	margin-left:20px;
	padding:20px;
	float:left;
	background:#fff;
	min-height:400px;
	color:#000000;
	}
	.history-img{
	margin:auto;
	width:546px;
	margin-top:2px;
	}
	.history-img2{
	margin:auto;
	width:350px;
	margin-top:22px;
	float:left;
	margin-left:30PX;
	}
	.own-bran-home{
	margin:auto;
	width:776px;
	margin-top:20px;
	}
	
	.down-content-right{
     padding:50px;
	 padding-top:25px;
     background:#fff;
     min-height:400px;
    }
	.down-text{
	margin-top:9px; 
	float:left; 
	font-size:16px;
	width:250px;
	}
	.down-own{
	width:450px;
	float:left; 
	}
	.down-import{
	width:450px;
	float:left; 
	}
	.bot-menu{
     width:900px;
     margin-left:70px;
     text-align:center;
     float:left;
	 color:#FFFFFF;
     }
	 #bot-mn{margin: auto;   margin-right:147px;}
     #bot-mn li{margin: 0; padding: 0; list-style: none; float:right;}
     #bot-mn li a{display: block; margin: 0 1px 0 0; padding:5px 8px; color:#f0aaac; text-align: center; letter-spacing:1.2px; font: normal 11px Arial,Tahoma,Verdana; }
     #bot-mn li a:hover{color:#ff4200;}
	.red-line{
	font-weight:bold; 
	width: 98%;
	height:2px;
	text-align:center;
	border-bottom:3px solid #c34646;
	margin-bottom:5px;
	}
	.red-line2{
	width:99.9%;
	height:2px;
	text-align:center;
	border-bottom:1px solid #c34646;
	margin-bottom:5px;
	}
	.red-line3{
	width:100%;
	height:2px;
	text-align:center;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:5px;
	}
	.pasta-menu-con{
	width:230px;
	margin-right:10px;
	float:left;
	padding:0px 10px;
	}
	.pasta-menu-content{
	width:790px;
	float:left;
	}
	a.pasta-menu {display: block; padding-bottom:5px; color:#a71d1d; text-align:left; letter-spacing:1.2px; font: normal 14px Arial,Tahoma,Verdana; }
	a.pasta-menu:hover {color:#8c8c8c;}
	a.pasta-menu-sub {display: block; padding-top:5px;padding-bottom:10px; padding-left:2px; color:#000; text-align:left; letter-spacing:1.2px; font: normal 12px Arial,Tahoma,Verdana; }
	a.pasta-menu-sub:hover {color:#8c8c8c;}
	.indent{
	margin-left:40px;}	
	.pasta-img-con{
	width:360px;
	float:left;
	margin-bottom:30px;
	}
	.pasta-img-con2{
	width:360px;
	float:right;
	margin-bottom:30px;
	}
	.pasta-img{
	width:175px;
	float:left;
	margin-right:5px;
	text-align:center;
	}
	.pasta-img2{
	width:175px;
	float:left;
	margin-left:5px;
	text-align:center;
	}
	.pasta-header{
	margin:auto;
	font-size:16px;
	text-align:center;
	color:#a71d1d;
	font-weight:bold;
	margin-bottom:10px;
	}
	.pasta-step2{
	width:190px;
	height:72px;
	margin-left:10px;
	background:url(../images/step2.jpg) no-repeat left bottom;
	padding-left:26px;
	margin-bottom:25px;
	}
	.pasta-step{
	width:190px;
	height:42px;
	margin-left:10px;
	background:url(../images/step2.jpg) no-repeat left bottom;
	padding-left:26px;
	margin-bottom:25px;
	}
	.popup-p{
	width:250px;
	margin-bottom:5px;
	text-align:left;
	float:left;	
	}
	.popup-p2{
	margin-left:250px;
	margin-bottom:5px;
	text-align:left;
	}
	.popup-p3{
	margin-bottom:5px;
	text-align:left;
	margin-left:5px;
	float:left;
	}
	.popup-sapn{
	margin-left:25px;
	}
	.own-brads-dis1{
	width:754px;
	height:157px;
	margin-bottom:35px;
	background:url(../images/o1.jpg);
	display:block;
	overflow:hidden;
	}
	.own-brads-dis2{
	width:754px;
	height:149px;
	margin-bottom:35px;
	background:url(../images/o2.jpg);
	display:block;
	overflow:hidden;
	}
	.own-brads-dis3{
	width:754px;
	height:179px;
	margin-bottom:35px;
	background:url(../images/o3.jpg);
	display:block;
	overflow:hidden;
	}
	.own-brads-dis4{
	width:754px;
	height:179px;
	margin-bottom:35px;
	background:url(../images/o4.jpg);
	display:block;
	overflow:hidden;
	}
	.own-brads-dis5{
	width:754px;
	height:145px;
	margin-bottom:35px;
	background:url(../images/o5.jpg) no-repeat;
	display:block;
	overflow:hidden;
	}
	.own-brads-dis6{
	width:754px;
	height:150px;
	margin-bottom:35px;
	background:url(../images/o6.jpg);
	display:block;
	overflow:hidden;
	}
	.fs-left{
	width:790px;
	background:#fff;
	min-height:500px;
	float:left;
	margin-right:10px;
	}
	.fs-right{
	width:250px;
	background:#fff;
	min-height:500px;
	float:left;
	text-align:right;
	padding-top:20px;
	}
	.fs-title{
	float:left;
	margin-right:0px;
	width:120px;
	color: #a71d1d; font: bold 18px/120% Arial,Tahoma,Verdana; 
	}
	.fs-title2{
	float:left;
	margin-right:0px;
	width:250px;
	color: #a71d1d; font: bold 18px/120% Arial,Tahoma,Verdana; 
	}
	.fs-title3{
	float:left;
	margin-right:0px;
	width:325px;
	color: #a71d1d; font: bold 18px/120% Arial,Tahoma,Verdana; 
	}
	.fs-title-div{
	margin-bottom:10px; 
	border-bottom:#e2e2e2 1px solid; 
	overflow:hidden; 
	padding-bottom:5px;
	}
	.fs-des{
	float:left;
	margin-right:0px;
	width:120px;
	color: #000; font: 14px/120% Arial,Tahoma,Verdana; 
	}
	.fs-des2{
	float:left;
	margin-right:0px;
	width:250px;
	color: #000; font: 14px/120% Arial,Tahoma,Verdana; 
	}
	.fs-des3{
	float:left;
	margin-right:0px;
	width:420px;
	color: #000; font: 14px/120% Arial,Tahoma,Verdana; 
	}
	.fs-pas1{
	float:left;
	margin-right:0px;
	width:350px;
	color: #000; font: 14px/120% Arial,Tahoma,Verdana; 
	}
	.fs-pas2{
	float:left;
	margin-right:0px;
	width:300px;
	color: #000; font: 14px/120% Arial,Tahoma,Verdana; 
	}
	.fs-pas3{
	float:left;
	margin-right:0px;
	width:350px;
	color: #000; font: 14px/120% Arial,Tahoma,Verdana; 
	}
	.fs{
	color: #a71d1d; font: bold 16px/120% Arial,Tahoma,Verdana; }
	a.price{color: #fff; font: bold 13px Arial,Tahoma,Verdana; text-decoration:none; border:1px solid #480202; text-align: center; display:block; padding:5px; width:200px; background:#b31c1d;}
    a.price:hover{color:#fff113; }
	.fs-left2{
	width:1000px;
	background:#fff;
	min-height:500px;
	float:left;
	margin-right:10px;
	}
	.cate-text{
		margin-left:110px;
		margin-top:27px;
		font: bold 15px Arial,Tahoma,Verdana;
		color:#888;
	}
	.cate-text2{
		margin-left:110px;
		margin-top:1px;
		font: bold 15px Arial,Tahoma,Verdana;
		color:#888;
	}