
body{margin:0px;background-color:#FEFEFE;}

.orange_bold{font-weight:bold;color:#CB420B;}

/*-------------------header-------------------*/

#border{height:10px;background: rgba(190,46,6,1);
background: -moz-linear-gradient(left, rgba(190,46,6,1) 0%, rgba(190,46,6,1) 2%, rgba(190,46,6,1) 11%, rgba(241,145,35,1) 54%, rgba(190,46,6,1) 92%, rgba(190,46,6,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(190,46,6,1)), color-stop(2%, rgba(190,46,6,1)), color-stop(11%, rgba(190,46,6,1)), color-stop(54%, rgba(241,145,35,1)), color-stop(92%, rgba(190,46,6,1)), color-stop(100%, rgba(190,46,6,1)));
background: -webkit-linear-gradient(left, rgba(190,46,6,1) 0%, rgba(190,46,6,1) 2%, rgba(190,46,6,1) 11%, rgba(241,145,35,1) 54%, rgba(190,46,6,1) 92%, rgba(190,46,6,1) 100%);
background: -o-linear-gradient(left, rgba(190,46,6,1) 0%, rgba(190,46,6,1) 2%, rgba(190,46,6,1) 11%, rgba(241,145,35,1) 54%, rgba(190,46,6,1) 92%, rgba(190,46,6,1) 100%);
background: -ms-linear-gradient(left, rgba(190,46,6,1) 0%, rgba(190,46,6,1) 2%, rgba(190,46,6,1) 11%, rgba(241,145,35,1) 54%, rgba(190,46,6,1) 92%, rgba(190,46,6,1) 100%);
background: linear-gradient(to right, rgba(190,46,6,1) 0%, rgba(190,46,6,1) 2%, rgba(190,46,6,1) 11%, rgba(241,145,35,1) 54%, rgba(190,46,6,1) 92%, rgba(190,46,6,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be2e06', endColorstr='#be2e06', GradientType=1 );}

/*-------------------------font------------------------*/

@font-face { font-family:Fontin-SmallCaps; src: url('font/Fontin-SmallCaps.woff'); } 
@font-face { font-family:Fontin-SmallCaps; src: url('font/Fontin-SmallCaps.otf'); } 
@font-face { font-family:Fontin-SmallCaps; src: url('font/Fontin-SmallCaps.ttf'); } 

/*-------------------header-----------*/

#header_container{height:85px;background: rgba(249,249,249,1);
background: -moz-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 2%, rgba(248,241,245,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(249,249,249,1)), color-stop(2%, rgba(249,249,249,1)), color-stop(100%, rgba(248,241,245,1)));
background: -webkit-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 2%, rgba(248,241,245,1) 100%);
background: -o-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 2%, rgba(248,241,245,1) 100%);
background: -ms-linear-gradient(left, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 2%, rgba(248,241,245,1) 100%);
background: linear-gradient(to right, rgba(249,249,249,1) 0%, rgba(249,249,249,1) 2%, rgba(248,241,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f8f1f5', GradientType=1 );}

#header{width:980px;}

#header img{float:left;margin-top:15px;}

#header a{text-decoration:none;}

#header h1{font-family:Fontin-SmallCaps;font-size:38px;margin:0px;color:#383838;float:left;padding:18px 0px 0px 5px;text-transform:uppercase;}

.orange_color{color:#CB420B;}

/*----------------------menu---------------*/

#menu{float:right;}

ul,li{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}

ul{list-style:none;}

ul.dropdown{float:right;margin-top:50px; }
									 
ul.dropdown li{ float: left; zoom: 1;display: block;margin:0px 15px 0px 15px;padding:0px 15px 15px 15px;}

ul.dropdown a{color:#383838;text-decoration:none;font-family:lucida sans;font-size:14px;font-weight:bold;}

ul.dropdown li.active{color:#CB420B;}

ul.dropdown li:hover{color:#CB420B;}

/*--------------------gallery----------------------*/

#gallery_container{/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center top, circle closest-corner, #F28C20 0%, #BF2B03 60%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center top, circle closest-corner, #F28C20 0%, #BF2B03 60%);

/* Opera */ 
background-image: -o-radial-gradient(center top, circle closest-corner, #F28C20 0%, #BF2B03 60%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #F28C20), color-stop(1, #BF2B03));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center top, circle closest-corner, #F28C20 0%, #BF2B03 60%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(circle closest-corner at center top, #F28C20 0%, #BF2B03 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F28C20', endColorstr='#BF2B03', GradientType=1 );height:380px;
-moz-box-shadow:    inset  0  12px 12px -12px #282828, 
                        inset  0 -12px 12px -12px #282828;
    -webkit-box-shadow: inset  0  12px 12px -12px #282828, 
                        inset  0 -12px 12px -12px #282828;
     box-shadow:        inset  0  12px 12px -12px #282828, 
                        inset  0 -12px 12px -12px #282828;}

#gallery{width:980px;}

/*------------------------middle part--------------------*/

#middlepart_container{background-color:#F2F2F2;height:250px;border-bottom:8px solid #d0d0d0;}

#middle_part{width:980px;}

#part{width:320px;float:left;margin-top:30px;}

#part img{width:90px;height:90px;}

#part h1{margin:0px;font-family:lucida fax;color:#282828;font-size:23px;padding-left:10px;}

#part img{margin-top:10px;}

#part a{text-decoration:none;font-family:arial;color:#585858;font-size:13px;padding:6px;border:2px solid #d0d0d0;border-radius:5px;position:relative;top:15px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD), color-stop(1, #EEEEEE));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FDFDFD 0%, #EEEEEE 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FDFDFD 0%, #EEEEEE 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eeeeee', GradientType=1 );}

.part{border-right:2px solid #C7C7C7;}

/*----------------------------content------------------------*/

#content_container{width:980px;}

#content, #contact_left{width:600px;float:left;}

#content h1, #contact_left h1, #clients h1{font-family:Lucida Fax;color:#282828;font-size:25px;text-align:left;margin:0px;padding-top:20px;}

#content h2, #contact_right h2{font-family:Lucida sans;font-style:italic;color:#787878;font-size:15px;text-align:left;margin:0px;padding-bottom:15px;}

#content p{font-family:Lucida sans;color:#383838;font-size:13px;text-align:justify;margin-top:15px;}

/*--------------------------page_right-----------------------*/

#page_right, #contact_right{float:left;width:330px;margin-left:50px;}

#page_right h1, #contact_right h1{font-family:Lucida Fax;color:#282828;font-size:25px;text-align:left;margin:0px;padding:20px 0px 10px 0px;border-bottom:3px solid #d0d0d0;}

#page_right table img{width:60px;height:35px;border:2px solid #c0c0c0;}

#page_right table td{text-align:justify;font-family:lucida sans;color:#383838;font-size:13px;line-height:18px;}

.heading{color:#CB420B;text-decoration:underline;}

#page_right a.read{color:#CB420B;font-family:lucida sans;font-size:13px;float:right;}

/*---------------------footer----------------------*/

#footer_container{background-color:#F2F2F2;border-top:8px solid #e0e0e0;height:100px;margin-top:30px;}

#footer{width:980px;}

#foot_left{font-family:lucida sans;color:black;font-size:13px;float:left;text-align:left;padding-top:30px;}

#foot_left a{color:#CB420B;}

#foot_right{float:right;padding-top:20px;text-align:left;font-family:lucida sans;color:#282828;font-size:13px;}

#foot_right table{margin-top:5px;}

#foot_right img{width:25px;height:25px;}

/*-------------------contact----------------------*/

#contact_right table img{width:25px;height:25px;}

#contact_right table, #contact_left table{float:left;}

#contact_right table td, #contact_left table td{font-family:lucida sans;color:#282828;font-size:14px;text-align:left;}

#contact_left table{margin-top:30px;}

inputs:-webkit-input-placeholder { color:#b5b5b5; } 
 
inputs-moz-placeholder { color:#b5b5b5; } 
 
.inputs  { background: #f8f8f8; font-size: 0.8rem; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; padding: 10px 10px; 
width:380px; box-shadow: inset 0px 2px 3px rgba( 0,0,0,0.1 ); clear: both; } 

.inputs:focus { background: #fff; box-shadow: 0px 0px 0px 3px #fff38e, inset 0px 2px 3px rgba( 0,0,0,0.2 ), 0px 5px 5px rgba( 0,0,0,0.15 ); outline: none;}

.o1{background:none;border:none;color:#BF2B03;font-size:18px;font-family:lucida fax;margin-left:250px;text-decoration:underline;outline:none;cursor:pointer;} 

/*------------------about-----------------*/

#content h3{font-family:lucida sans;font-size:18px;color:#CB420B;text-align:left;}

#content ul.segement{margin:0px;padding:0px;list-style:none;}

#content ul.segement li{text-align:left;font-family:lucida sans;color:#383838;font-size:13px;margin-top:4px;}

#content ul.segement img{margin-right:5px;}

#carousel a{text-decoration:none;}

#carousel div{text-align:center;width:170px;height:60px;float:left;}
			
#carousel div img{border: none;}
			
#content h4{font-family:arial;font-size:22px;color:#585858;text-align:left;}

/*---------------product---------------*/

#product{width:600px;overflow: hidden;margin:20px 0px 0px 40px;}
			
#product .carousel1{display: block;float:left;margin: 0 1px 1px 0;width:250px;height:200px;}

#product .carousel1 img {display: block;}

#product .carousel1 div {background-color: black;width:250px;height:250px;}

#product .carousel1 div h5 {font-size:15px;line-height:50px;height:50px;margin:0;padding:0;font-family:lucida sans;text-align:center;text-transform:uppercase;color:#CB420B;}

#product .carousel1 div h6 {font-size:14px;font-family:lucida sans;text-align:left;margin:0px;padding:0px 0px 0px 20px;color:#e0e0e0;font-style:italic;position:relative;bottom:2px;text-decoration:underline;}

#product .carousel1 div ul {margin:0px 0px 0px 0px;padding:0px;list-style-type:desc;}

#product .carousel1 div ul li{font-size:13px;font-family:lucida sans;text-align:left;margin:0px;padding:0px 0px 0px 20px;color:white;}


#product .carousel1 div p {height: 160px;margin: 0;}
