@import url(http://fonts.googleapis.com/css?family=Kelly+Slab);
@import url(http://fonts.googleapis.com/css?family=Metrophobic);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input { margin: 0;	padding: 0;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg.jpg) repeat;}


html, body { height:100%;}
{ margin:0px; padding:0px;}
.wapper { width:100%; min-height:100%; margin:0px auto;}
.wapper1 { overflow:auto; padding-bottom:40px;}

.main { margin:0px auto; padding:0px; width:1000px;}

						/*---------------------------| Header Part |-----------------------*/
header { margin:0px; padding:0px; width:1000px; height:95px; float:left; background:#ffffff;}
.left_block { margin:40px 0px 0px 0px; padding:10px; width:355px; height:20px; float:left;}
.logo { margin:0px; padding:0px; width:210px; height:95px; float:right; background:url(../images/logo.jpg) no-repeat top;}
.right_block { margin:0px; padding:0px; width:395px; height:95px; float:left;}
.right_block_top { margin:0px; padding:0px; width:395px; height:40px; float:left;}
.social-icon { margin-top:10px; padding:0px; width:130px; height:18px; float:left;}
.social-img { margin-left:8px; padding:0px;}
.right_block_bottom { margin:12px 0px 0px 10px; padding:0px; width:280px; height:20px; float:left;}
						/*---------------------------| Header Part |-----------------------*/

						/*---------------------------| Nav Part |-----------------------*/
nav { margin:0px; padding:0px; width:1000px; height:43px; float:left; background:url(../images/nav-bg.jpg) repeat-x;}
ul#mainnav{width:1000px;overflow:hidden;height:43px;background:#fff;} 
ul#mainnav li{float:left;height:43px;width:150px;position:relative;margin-right:-10px;z-index:1;background:url(../images/bg_mainnav_tab.png) no-repeat 0 0; list-style-type:none; font-family: 'Metrophobic', sans-serif;} 
ul#mainnav li.firstitem{margin-right:0;} ul#mainnav li.active{z-index:2;background-position:0 -43px;} 
ul#mainnav li a{color:#9e9e9e;display:block;padding:10px 25px 2px 18px;font-size:15px;line-height:1;text-decoration:none;}
ul#mainnav li a:hover, ul#mainnav li a.active{color:#8b0004;} 
ul#mainnav li a span{color:#9e9e9e;display:block;font-size:10px;margin:0px;}
						/*---------------------------| Nav Part |-----------------------*/

						/*---------------------------| Container Part |-----------------------*/
.products { margin:0px auto; width:1000px;}
.product_block { margin:10px 0px 25px 0px; padding:0px; width:1000px; float:left;}
.product_block_left { margin:0px 20px 0px 0px; padding:0px; width:320px; float:left;}
.product_block_center { margin:0px 20px 0px 0px; padding:0px; width:320px; float:left;}
.product_block_right { margin:0px; padding:0px; width:320px; float:right;}
.container { margin:0px 0px 20px 0px; padding:0px; width:1000px; float:left;}
.innercontainer { margin:0px 0px 20px 0px; padding:0px; width:1000px; float:left; background:#fff;}
.container_left { margin:0px 10px 0px 0px; padding:0px; width:740px; float:left;}
.container_right { margin:0px; padding:0px; width:250px; float:right;} 
.right_tabs { margin-bottom:15px; padding:10px; width:220px; height:30; float:right; background:#8d0910 url(../images/right-tab.jpg) right no-repeat; color:#fff;}
.right_tabs a { color:#fff; text-decoration:none;}
.right_tabs:hover {background:#8d0910 url(../images/right-tab-hover.jpg) right no-repeat; cursor:pointer;}
.right_tabs#last { margin-bottom:0px;}
.product-box-top { margin:0px; padding:8px; width:304px; height:62px; float:left; background:#8d0910; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.product-box-bottom { margin:0px; padding:8px; width:302px; float:left; height:180px; border:1px solid #8d0910; background:#ffffff;}
.product-box-bottom-left { margin:0px; padding:0px; width:150px; float:left;}
.product-box-bottom-right { margin:0px; padding:0px 5px; width:142px; float:right;}
.innercontainer_left { margin:0px 0px 0px 0px; padding:0px; width:240px; float:left;}
.innercontainer_right { margin:0px; padding:8px; width:730px; float:right;} 

ul#menu, ul#menu ul { list-style-type:none; margin: 0; padding: 0; width:230px;}
ul#menu a { display: block; text-decoration: none;}
ul#menu li { margin-top: 1px;}
ul#menu li a { background: #8d0910; color: #fff; padding:10px; }
ul#menu li a:hover { background: #000; }
ul#menu li ul li a {  background: #ccc; color: #000; padding-left: 10px; }
ul#menu li ul li a:hover,ul#menu li ul .current a { background: #aaa; border-left: 5px #000 solid; padding-left: 5px;}
.img_bdr { margin:0px; padding:5px; border:solid 1px #810d0e;}

.big_footer { width:100%; height:200px; background:url(../images/big-footer-bg.jpg) repeat-x; float:left; margin-bottom:10px;}
.big_block { margin:0px auto; width:1000px; height:200px;}
.block1 { margin:0px; padding:0px; margin:0px; padding:8px 5px 0px 0px; width:245px; float:left;}
						/*---------------------------| Container Part |-----------------------*/

						/*---------------------------| Footer Part |-----------------------*/
footer { margin-top:-40px; padding:0px; width:100%; height:40px; float:left; background:#f2f2f2; border-top:1px solid #890007; clear:both; position:relative;}
.footer_main { margin:0px auto; padding:0px; width:1000px; height:40px;}
.footer_left { margin-top:14px; padding:0px; width:450px; height:20px; float:left;}
.footer_right { margin-top:14px; padding:0px; width:450px; height:20px; float:right; text-align:right;}
.footer-font { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#870e1b;}
.footer-font a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#870e1b; text-decoration:underline;}
.footer-font a:hover { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#870e1b; text-decoration:none;}
						/*---------------------------| Footer Part |-----------------------*/

						/*---------------------------| All Fonts |-----------------------*/
.font_grey { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#707070; line-height:22px; text-align:justify;}
.font_grey a { color:#949494; line-height:20px; text-decoration:none;}
.font_grey a:hover { text-decoration:none; color:#414141;}
.font_main { font-family: 'Kelly Slab', cursive; font-size:26px; color:#890007; font-weight:bold;}
.readmore { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#707070; text-align:right;}
.readmore a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#707070; text-align:right; text-decoration:underline;}
.readmore a:hover { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#707070; text-align:right; text-decoration:none;}
.font_maroon { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#8f0002; line-height:18px;}
.know_more { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#8f0002; text-align:right;}
.know_more a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#8f0002; text-align:right; text-decoration:underline;}
.know_more a:hover { color:#8f0002; text-decoration:none;}
h3 { font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#fff; font-weight:bold;}
.big-font { font-family: 'Kelly Slab', cursive; font-size:18px; color:#fff;}
.wht-font { font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px; line-height:28px;}
.wht-font a { font-family:Verdana, Geneva, sans-serif; color:#fff; font-size:12px; text-decoration:none;}
.wht-font a:hover { color:#fff; text-decoration:underline;}
.cntr { font-family:Verdana, Geneva, sans-serif; font-style:italic; text-align:center; color:#ad050e; font-size:12px; font-weight:bold;}
						/*---------------------------| All Fonts |-----------------------*/
						
#droupdown { margin-top:8px; padding:8px; width:300px; height:35px; text-align:center; color:#989898;}

						/*---------------------------| Banner Part |-----------------------*/
.banner { margin:0px; padding:0px; width:1000px; height:350px; float:left;}
.innerbanner { margin:0px 0px 5px 0px; padding:0px; width:1000px; height:200px; float:left;}
.jms-slideshow { position: relative; max-width: 1000px; min-width: 350px; margin:0px auto; height: 350px; }
.jms-wrapperj { width: auto; min-width: 1000px; height: 350px; }
.color-1 { background-color: #E3D8FF; }
.color-2 { background-color: #EBBBBC; }
.color-3 { background-color: #EED9C0; }
.color-4 { background-color: #DFEBB1; }
.color-5{ background-color: #C1E6E5; }
.step {	width: 1000px; height: 420px; display: block; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
.step:not(.active) { opacity: 0; filter: alpha(opacity=0); /* internet explorer */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/ }
.jms-content{ margin: 0px 600px 0px 20px; position: relative; clear: both; }
.step h3{ color: #fff; font-size: 30px; font-weight: bold; margin-top: 100px; padding:10px; background:#a62f31; }
.step p { color: #fff; font-size: 25px; font-weight: normal; margin-top: 20px; }
.step img{ position: absolute; right: 0px; top: 30px; }
a.jms-link{ color: #fff; text-transform: uppercase; background: #969696; /* Old browsers */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#727272',GradientType=0 ); /* IE6-9 */ padding: 8px 15px; display: inline-block; font-size: 16px; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); border: 1px solid #444; border-radius: 4px; opacity: 1; margin-top: 40px; clear: both; -webkit-transition: all 0.4s ease-in-out 1s; -moz-transition: all 0.4s ease-in-out 1s; -ms-transition: all 0.4s ease-in-out 1s; -o-transition: all 0.4s ease-in-out 1s; transition: all 0.4s ease-in-out 1s; }
.step:not(.active) a.jms-link{ opacity: 0; margin-top: 80px; }

#textfield { margin:3px; padding:5px; width:180px; border:1px solid #c8c8c8;}
#textarea { margin:3px; padding:5px; width:180px; border:1px solid #c8c8c8;}
#button { margin:0px 0px 0px 3px; padding:5px; width:80px; border:1px solid #890007; cursor:pointer;}
#button:hover { margin:0px 0px 0px 3px; padding:5px; width:80px; border:1px solid #ccc; cursor:pointer; color:#fff; background:#890007;}
						/*---------------------------| Banner Part |-----------------------*/