@import url(http://fonts.googleapis.com/css?family=Josefin+Sans);
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
.clr{clear:both;}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
h1{font-family:'Josefin Sans', sans-serif; font-size:50px; color:#fff; font-weight:bold;}
h2{font-family:'Josefin Sans', sans-serif; font-size:28px; font-weight:normal;}
h3{font-family:'Josefin Sans', sans-serif; font-size:26px; color:#fff; font-weight:normal;}
h4{font-family:'Josefin Sans', sans-serif; font-size:20px; color:#000; font-weight:normal;}
h5{font-family:'Josefin Sans', sans-serif; font-size:18px; font-weight:normal;}
h6{font-family:'Josefin Sans', sans-serif; font-size:15px; color:#333; font-weight:normal;}

body{
	margin:0px; 	
	padding:0px;			
	border:0px;
	height:auto;
	background:#414141;
	}
.wrapper-top{
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	background:url(../images/top-bg.jpg) repeat-x;
	
	}
.wrapper-top-stap1{
	width:984px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 20px;
	}	
.header-1{
	width:984px;
	height:30px;
	padding:0px;
	float:left;
}
.header-1-rgt{
	width:400px;
	height:30px;
	padding:0px;
	float:right;
}
.header-1-rgt-box1{
	width:300px;
	height:30px;
	padding:0px;
	float:right;
	}
.header-1-rgt-box2{
	width:180px;
	height:30px;
	padding:0px;
	float:left;
}

.header-1-rgt-box1 h6{color:#fff; line-height:30px; text-align:center; font-size:18px; text-decoration:none;}
.header-1-rgt-box1 h6 a{color:#fff; line-height:30px; text-align:center; font-size:18px; text-decoration:none;}
.header-1-rgt-box2 h6{color:#fff; line-height:30px; text-align:center; text-decoration:none;}
.menu-pnl{
	width:984px;
	height:110px;
	float:left;
	}
.menu-pnl-logo-name{
	width:117px;
	height:90px;
	border-right:2px solid #efefef;
	float:left;
	}	
.menu-pnl-nav{
	/*width:200px;*/
	height:90px;
	border-right:2px solid #efefef;
	float:right;
	position:relative;
	}			
.lower-white-border{
	width:984px;
	height:30px;
	float:left;
	}
.lower-white-border-box{
	width:328px;
	height:30px;
	float:left;
	}
.lower-white-border-box h6{line-height:25px; text-align:center; color:#82808d;}		
.lower-red-border{
	width:984px;
	height:30px;
	margin-bottom:4px;
	float:left;
	}	
.lower-red-border h4{line-height:30px; text-align:center; color:#fff;}			



.wrapper-banner{
	width:100%;
	height:350px;
	margin:0 auto 0 auto;
	background:#c0c0c0;
	}
.wrapper-top-banner1{
	width:984px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 20px;
	}		
.banner{
	width:984px;
	height:350px;
	float:left;
	}
	
	
.wrapper-middle{
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	background-color:#fff;
	}
.wrapper-middle-stap1{
	width:984px;
	height:auto;
	margin:0 auto 0 auto;
	padding:15px 20px 40px;
	}	
.middle-top{
	width:684px;
	height:auto;
	float:left;
	margin-bottom:15px;
	}
.middle-top h2{color:#404040; text-align:center; line-height:35px;}
.middle1-lw-up-pnl{width:684px; height:auto; float:left;}
.middle-lw-up{
	width:684px;
	height:auto;
	margin-bottom:25px;
	float:left;
	}
.middle-lw-up-box{
	width:320px;
	height:auto;
	margin-right:20px;
	float:left;
	}
.middle-lw-up .middle-lw-up-box.right{margin:0; float:right;}
.middle-lw-up-box-img{
	width:300px;
	height:auto;
	padding:10px;
	float:left;
	}
.middle-lw-up-box-txt{
	width:320px;
	height:auto;
	float:left;
	}	
.middle-lw-up-box-txt h5{text-align:center; line-height:40px; color:#16538d;}		
.middle-lw-up-box-txt h5 a{color:#16538d; text-align:left; font-size:18px; line-height:22px; text-decoration:none;}
.middle-lw{
	width:684px;
	height:auto;
	margin-bottom:35px;
	padding-bottom:35px;
	/*border-bottom:1px dotted #333;*/
	float:left;
	}
.middle-lw-box{
	width:160px;
	height:auto;
	margin-right:14px;
	background-color:#f7f7f7;
	-webkit-box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
-moz-box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
	float:left;
	}
.middle-lw .middle-lw-box.right{margin:0; float:right;}
.middle-lw-box-img{
	width:140px;
	height:189px;
	padding:10px;
	float:left;
	}
.middle-lw-box-txt{
	width:160px;
	height:auto;
	float:left;
	}	
.middle-lw-box-txt h5{text-align:center; line-height:40px; color:#16538d;}
.middle-lw-box-txt h5 a{color:#16538d; text-align:left; font-size:18px; line-height:40px; text-decoration:none;}	
.middle-lw-dwn{
	width:984px;
	height:auto;
	/*padding:0 170px;*/
	float:left;
	}
.middle-lw-dwn-box{
	width:320px;
	height:auto;
	margin-right:5px;
	background-color:#f7f7f7;
	-webkit-box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
-moz-box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
box-shadow: -4px 6px 30px -14px rgba(0,0,0,0.75);
	float:left;
	}
.middle-lw-dwn .middle-lw-dwn-box.right{margin:0; float:right;}
.middle-lw-dwn-box-img{
	width:300px;
	height:140px;
	padding:10px;
	float:left;
	}
.middle-lw-dwn-box-txt{
	width:200px;
	height:auto;
	float:left;
	}	
.middle-lw-dwn-box-txt h5{text-align:center; line-height:40px; color:#16538d;}	

.middle2-rt-up-pnl{width:290px; height:auto; float:right; border-left:1px dotted #333;}	
.middle2-rt-up-top{
	width:290px;
	height:auto;
	float:left;
	margin-bottom:15px;
	}
.middle2-rt-up-top h2{color:#404040; text-align:center; line-height:35px;}
.middle2-rt-up-btm-img{
	width:260px;
	height:auto;
	float:left;
	margin-bottom:15px;
	padding:0 15px;
	}


.wrapper-lower{
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	background:#545353;
	border-top:2px solid #979796;
	}
.wrapper-lower-stap1{
	width:984px;
	height:auto;
	margin:0 auto 0 auto;
	padding:25px 20px;
	}
.lower-details{
	width:984px;
	height:auto;
	float:left;
	}
.lower-top{
	width:984px;
	height:auto;
	border-bottom:2px solid #CCC;
	padding:0 0 25px;
	margin-bottom:25px;
	float:left;
	}
.lower-top-txt{
	width:984px;
	height:auto;
	float:left;
	}	
.lower-top-txt h6{text-align:center; color:#FFF; line-height:30px;}
.lower-top-txt h6 span{font-weight:bold;}
.lower-butt-icon{
	width:270px;
	height:auto;
	padding:0 357px;
	float:left;
	}
.lower-menu-pnl{
	width:984px;
	height:auto;
	float:left;
	border-bottom:2px solid #CCC;
	padding-bottom:15px;
	}
.lower-menu-pnl-lft{
	width:550px;
	height:auto;
	float:left;
	}
.lower-menu-pnl-lft-box{
	width:275px;
	height:auto;
	float:left;
	}
.lower-menu-pnl-lft-box h5{color:#FF6; text-align:left; font-weight:bold; font-size:17px; margin-bottom:10px;}
.lower-menu-pnl-lft-box h6{color:#FFF; text-align:left; font-size:16px; line-height:20px; text-decoration:none;}
.lower-menu-pnl-lft-box h6 a{color:#FFF; text-align:left; font-size:16px; line-height:20px; text-decoration:none;}		
		
.lower-menu-pnl-rgt{
	width:300px;
	height:auto;
	float:right;
	}
.lower-menu-pnl-rgt-top{
	width:300px;
	height:auto;
	float:left;
	}				
.lower-menu-pnl-rgt-top h5{color:#FF6; font-weight:bold; font-size:16px; margin-bottom:5px; text-decoration:none;}
.lower-menu-pnl-rgt-box{
	width:300px;
	height:auto;
	float:left;
	}
.lower-menu-pnl-rgt-box h6{color:#FFF; text-align:left; font-size:15px; line-height:20px; text-decoration:none;}	
.lower-menu-pnl-rgt-box-lw{
	width:82px;
	height:auto;
	padding:0 133px;
	margin-bottom:10px;
	float:left;
	}	
.lower-buttom-pnl{
	width:984px;
	height:auto;
	float:left;
	padding:15px 0;
	}					
.lower-buttom-pnl h6{color:#FFF; margin-bottom:25px; text-align:center; font-size:16px; text-decoration:none;}		
/**********************************Top Wrapper**************************************************/

.footer-wrapper{width:100%; height:40px; margin:0 auto 0 auto; padding:0px; background:#101010;}
.footer-main{width:1024px; height:40px; margin:0 auto 0 auto; padding:0px;}




.wrapper-product{
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	}
.wrapper-product1{
	width:984px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0 20px;
	}		
.produ-top{
	width:984px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.produ-top h6{color:#333; text-align:left; font-size:13px; line-height:30px;}
.produ-top h6 a{color:#333; text-align:left; font-size:13px; line-height:30px; text-decoration:none;}
.produ-top1{
	width:982px;
	height:auto;
	border:1px solid #fd977e;
	padding:5px 0;
	margin-bottom:20px;
	float:left;
}
.produ-top1 h5{color:#F03; text-align:center; font-weight:bold; line-height:30px;}

.produ-pnl{
	width:970px;
	height:auto;
	float:left;
	
}
.produ-pnl-lft{
	width:280px;
	height:auto;
	float:left;
}
.produ-pnl-lft-top{
	width:280px;
	height:auto;
	margin-bottom:20px;
	float:left;
}
.produ-pnl-lft-top-head{
	width:245px;
	height:auto;
	margin:0 18px;
	float:left;
}
.produ-pnl-lft-top-heading1{
	width:280px;
	height:32px;
	float:left;
}
.produ-pnl-lft-top-heading-L{
	width:18px;
	height:32px;
	float:left;
}
.produ-pnl-lft-top-heading-R{
	width:18px;
	height:32px;
	float:right;
}
.produ-pnl-lft-top-heading-M{
	width:244px;
	height:32px;
	float:left;
	background-image:url(../images/box4-cust-tile.png); 
	background-repeat:repeat-x;
}
.produ-pnl-lft-top-heading-M h5{line-height:32px; color:#333; text-align:center; font-weight:bold;}
.produ-pnl-lft-top-lw{
	width:224px;
	height:auto;
	padding:10px 10px;
	margin:0 18px;
	background-image:url(../images/box-middle-clo-bg.jpg);
	background-repeat:repeat-y;
	float:left;
}
.produ-pnl-lft-top-lw h6{line-height:35px; color:#333; text-align:center; font-size:18px; border-bottom:1px solid #fdd4d4;}
.produ-pnl-lft-top-lw h6 a{line-height:35px; color:#333; text-decoration:none;}
.produ-pnl-rgt{
	width:690px;
	height:auto;
	float:right;
}
.produ-pnl-rgt-box-pnl{
	width:690px;
	height:auto;
	margin-bottom:19px;
	float:left;
}
.produ-pnl-rgt-box{
	width:190px;
	height:auto;
	margin-right:40px;
	margin-bottom:5px;
	float:left;
	border: solid 1px #fdd2d2;
  	padding: 5px;
  	background-clip: content-box; /* support: IE9+ */
    background-color: #d5d5d5;
}

.produ-pnl-rgt .produ-pnl-rgt-box-pnl .produ-pnl-rgt-box.right{margin:0; float:right;}
.produ-pnl-rgt-box-img{
	width:190px;
	height:auto;
	margin-bottom:10px;
	/*border:1px solid #ececec;*/
	float:left;
	
}
.produ-pnl-rgt-box h6{color:#333; text-align:center; font-size:17px; font-weight:bold; line-height:30px; text-decoration:none; }
.produ-pnl-rgt-box h6 a{line-height:35px; color:#333; text-decoration:none;}

.view-produ-pnl-lft{
	width:550px;
	height:450px;
	border:1px solid #fd977e;
	padding:25px;
	margin-bottom:30px;
	float:left;
	
}
.view-produ-pnl-lft h3{margin-bottom:20px; line-height:30px; color:#333;}
.view-produ-pnl-rgt{
	width:300px;
	height:auto;
	margin-top:40px;
	float:right;
}
.view-produ-pnl-rgt-top1{
	width:300px;
	height:auto;
	float:left;
}
.view-produ-pnl-rgt-top-top{
	width:300px;
	height:auto;
	float:left;
}
.view-produ-pnl-rgt-top-butt{
	width:260px;
	height:auto;
	margin:0 5px;
	border:1px solid #9f0251;
	border-radius:4px;
	padding:15px;
	float:left;
}
.view-produ-chain-top{
	width:268px;
	height:45px;
	margin:0 16px;
	background-image:url(../images/chain.png);
	background-repeat:repeat-y;
	float:left;
}
.view-produ-pnl-rgt-top-butt1{
	width:238px;
	height:auto;
	border:1px solid #9f0251;
	background-color:#f9e3cb;
	border-radius:4px;
	padding:10px;
	float:left;
}
.view-produ-pnl-rgt-top-butt1 h5{margin-bottom:15px; font-size:20px; color:#9f0251;}
.view-produ-pnl-rgt-top-butt1 h6{margin-bottom:10px;}

.view-produ-pnl-rgt-top2{
	width:260px;
	height:auto;
	margin-bottom:35px;
	padding:10px;
	float:left;
}
.view-produ-pnl-rgt-top2 h5{margin-bottom:15px; color:#9f0251;}
.view-produ-pnl-rgt-top2 h6{margin-bottom:10px;}

.view-produ-rgt-box-butt-new{
	width:288px;
	height:auto;
	float:left;
	border: solid 1px #fdd2d2;
  	padding: 5px;
  	background-clip: content-box; /* support: IE9+ */
  background-color: #fde1e1;
}
/************************************Contact************************/
.contact-lft-pnl{
	width:500px;
	height:auto;
	float:left;
	}
.contact-lft-pnl h2{margin-bottom:25px;}	
.contact-lft{
	width:440px;
	height:auto;
	padding:30px;
	background:#f5f5f5;
	float:left;
	}
.contact_table_txt{
	width:440px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	margin-bottom:8px;
	text-align:left;
	float:left;
	}
.contact_table_field{ width:430px; height:28px;  display:inline-block; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px;  margin:0 0 10px 0; border:1px solid #999; padding: 2px;  background-color:#fff;}	
.contact_table_field_commence{ width:430px; height:60px;  display:inline-block; vertical-align:top; font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px; 
 margin:0 0 15px 0; border:1px solid #999; padding: 2px; background-color:#fff;}	
.contact-rgt{
	width:430px;
	height:auto;
	float:right;
	padding:10px;
	}		
.contact-rgt h2{margin-bottom:25px;}

.contact-rgt-map{
	width:400px;
	height:auto;
	margin-bottom:40px;
	float:left;
	}	
.contact-rgt-map h5{margin-bottom:15px; font-size:18px;}
.contactmap{
	width:387px;
	height:auto;
	border:1px solid #CCC;
	padding:15px;
	float:left;
	}
.contactaddress{
	width:400px;
	height:auto;
	float:left;
	}	
.contactaddress h6{ font-size:17px;}
.contactaddress h6 span{font-weight:bold; font-size:14px; color:#666;}	

/**********************************************************************************************************/
