body { 
	margin:0; 
	padding:0; 
	background: #f2f2f2 url(images/back.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
}

html { padding:0; margin:0;}
img { border: none; }

a { color:#c41230; text-decoration:none;}
a:hover { color:#c41230; text-decoration:underline;}

/* header */
#header { padding:0 0 10px 0; margin:0 auto; border-bottom:1px solid #dfdfdf;}
/* logo */
.logo {padding:0 0 20px 0; margin:0 auto; width:958px;}
.logo img { margin:0; padding:0;}

/*menu*/

.menu { width:958px; padding:10px 0 0 0; margin:0; float:left; }
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { display:inline;  margin:0; padding:0; border:0; background:none;}
.menu ul li a {  display:inline; margin:0; padding:8px; color:#333333; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none; border-right:1px solid #dfdfdf;}
.menu ul li a:hover { background: #c41230; color:#ffffff;}
.menu ul li a.active {  background: #c41230; color:#ffffff;}

/* slider_main */
#slider_main { margin:0 auto; padding:0;}


#leftt { 
	float:left; 
	width:252px;
	padding:0; 
	margin:0;
}

#leftt p { 
	margin:0; 
	padding:0 0 0 35px;
	font-size:12px;
	color:#666666;
}

#leftt ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	list-style:none;
	padding:10px 0; 
	height:18px;
	border-bottom:1px solid #dfdfdf;
}
#leftt ul li a{color:#c41230; text-decoration:none;}
#leftt ul li a:hover{color:#000000; text-decoration:underline;}
#leftt ul li a.active {color:#000000;}

#leftt-image { 
	margin:0 0 0 5px; 
	padding:0;
}

#leftt-image p { 
	margin:0; 
	padding:10px 0;
	font-size:12px;
	color:#666666;
}

.quotations {
	font-weight:normal;
	font-size:12px;
		font-style:italic;
}

/* main */
#main { margin:20px 0; padding:0;}
#main_resize { margin:0 auto; padding:0 20px; width:958px; border-top:5px solid #c41230; border-right:1px solid #ececec; border-left:1px solid #ececec; border-bottom:1px solid #ececec; background:#fff;}
#main_resize h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a2a2a; 
	padding:10px; 
	margin:0;
}

#main_body { 
	width:958px; 
	padding:0; 
	margin:0 auto;
}

#main_body h1 span {color:#c41230;}
#main_body h3 { font:normal 44px Arial, Helvetica, sans-serif; color:#7e7e7e; padding:20px 5px; margin:0; text-align:right;}
#main_body p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; line-height:1.5em; padding:0 10px; margin:0;}
#main_body p span { color:#b1b1b1; font: italic 11px Arial, Helvetica, sans-serif; line-height:1.5em;}

.col { 
	float: left; 
	width: 310px; 
	height:230px;
	padding:0 0 10px 0; 
	margin: 0 11px 10px 0;
	border: 1px solid #b2b2b2; 
}

.col.last { float: right; margin-right: 0; }


.col h1 { 
	margin:0;
	height:50px;
	padding:10px 0 10px 20px;
	color:#c41230;
	font-size:18px;
	text-transform:uppercase;
}

.col h2 { 
	margin:0;
	padding:0;
	color:#c41230;
	font-size:14px;
}

.col p { 
	margin:0;
	padding:0 20px 10px 20px;
	color:#333333;
	font-size:14px;
}

.info { margin:0; padding:0; height: 190px; }
.link { margin:0; padding:0; }

.col img{float:left; margin:0; padding:0 10px;}


/* other pages */

#main_right { 
	width:670px; 
	padding:0; 
	margin:0;
	float:right;
}

#main_right h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#2a2a2a; 
	padding:20px 0 5px 10px; 
	margin:0;
}

#main_right h1 span {color:#c41230;}

#main_right h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c41230; 
	padding:5px 15px; 
	margin:0;
}

#main_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333; 
	padding:5px 15px 10px 15px; 
	margin:0;
}

/* Product page */

#products { 
	width:670px; 
	padding:20px 0; 
	margin:0;
	border-bottom: 0px solid #cccccc;
}

.product_left { 
	width:335px;
	padding:0; 
	margin:0;
	float:left;
}

.product_right { 
	width:335px; 
	padding:0; 
	margin:0;
	float:right;
}

/* other pages */

#blank { 
	width:958px; 
	padding:0; 
	margin:0 auto;
}


/********** contact form **********/
#cform { margin:0; padding:5px 10px; }
#cform * { color:#F00; }
#cform ul { margin:0; padding:0; list-style:none; }
#cform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; list-style:none; }
#cform li.buttons { margin:5px 0 5px 0; clear:both; }
#cform label { margin:0; width:250px; display:block; padding:10px 0; color:#222222; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#cform label span { color:#F00; }
#cform input.text { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; }
#cform textarea { width:530px; border:1px solid #e8e8e8; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#cform li.buttons input { padding:3px 0 3px 0px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }


/*************footer**********/
#footer {padding:5px 0;  margin:0;}
#footer_resize { width:958px; margin:0 auto; padding:3px 20px 8px 20px; background:#c41230;}
#footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#ffffff;}
#footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:5px; margin:0;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {  clear:both; border-top:1px solid #f2f2f2; width:100%; padding:0; margin:10px 0; background:none; line-height:0;}

/* Slider */
#slider {  width:648px; padding:10px 0 0 0; margin:0; height:260px; float:right;}
#slideshow { margin:0 auto; width:653px;  height: 250px; }
.slider-item { height: 250x; margin:0 auto; padding:0; }
