/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
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;}
html, body {height: 100%;}
body{line-height: 1; font: 14px/22px 'Cabin', sans-serif; color:#000;}

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

nav ul{list-style: none;}

blockquote, q{quotes: none;}

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

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

ins{background-color: #ff9; color: #000; text-decoration: none;}

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;}

hr{display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select{vertical-align: middle;}

.img-w {max-width:100% !important; height:auto !important; display:block;}

p{letter-spacing: 1px;}

body{background-color:#f5f5f5;}
.clearfix{display: block; width: 100%; clear: both;}
.wrapper{margin: 0 auto; position: relative;}
.main-contents{max-width:960px; margin:0 auto; background-color:#fff; position:relative;}
.header{min-height:93px; background-color:#f5f5f5;}
.logo{float:left; padding:5px 10px;}
.main-nav{float:right; padding:0 15px 0 0; margin: 0 0 0 0;}
.landing-bg{width:100%; max-height:616px;}
.landing-bg2{border-bottom:5px solid #000; max-height:616px; max-width:960px; background:url(../images/landing-bg.jpg) no-repeat 0 0;-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;}
.main-contents .sidebar{position:absolute; width:189px; min-height:632px; right:50px; top: 82px; background-color:#000;}

.main-contents .sidebar .bar-txt{text-align:center; font: 20px/32px 'Cabin', sans-serif; color:#f5f5f5; width:162px; margin:20px auto 26px auto; font-weight:700; text-transform:uppercase;}


.main-footer{background-color: #eeb111; width: 100%; height:92px;}
.inner{width: 960px; margin: 0 auto;}

.main-footer .footer-left{float:left;}
.main-footer .footer-right{float:right;}

.main-footer .footer-left ul{list-style:none; margin:30px 0 0 10px;}
.main-footer .footer-left ul li {display:block; float:left; width:33px; height:33px; margin:0 28px 0 0; text-indent:-999px;}
.main-footer .footer-left ul li a{display:block; width:33px; height:33px;}
.main-footer .footer-left ul li:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;}



.main-footer .footer-left ul li.fb{background:url(../images/fb-icon.png) no-repeat 0 0;}
.main-footer .footer-left ul li.linkedin{background:url(../images/linkedin-icon.png) no-repeat 0 0;}
.main-footer .footer-left ul li.skype{background:url(../images/skype-icon.png) no-repeat 0 0;}
.main-footer .footer-left ul li.phone{background:url(../images/phone-icon.png) no-repeat 0 0;}
.main-footer .footer-left ul li.pinterest{background:url(../images/pinterest-icon.png) no-repeat 0 0;}

.main-footer .footer-right ul{list-style:none; margin:45px 10px 0 0;}
.main-footer .footer-right ul li {display:block; float:left; padding:0 0 0 15px; line-height:100%}
.main-footer .footer-right ul li a{display:block; font: 12px/12px 'Cabin', sans-serif; color:#000; text-decoration:none;}
.main-footer .footer-right ul li a:hover{display:block; font: 12px/12px 'Cabin', sans-serif; color:#000; text-decoration:underline;}
.l-bg{background:url(../images/landing-bg.jpg) no-repeat 0 0;-webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover; /* Set rules to fill background */
        min-height: 100%;


        /* Set up proportionate scaling */

        height: auto;
		width:100%;
		

        /* Set up positioning */
       }


#ticker { position: relative; overflow: hidden; height: 453px; width: 179px; float:left; margin:0 0 0 5px; }
#ticker img{margin-bottom:2px; width:100% !important;}

.general-container{padding:10px; height:596px;}
.general-container h1{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; margin:30px 0 20px 0;}
.general-container .about-page{margin:0 239px 0 0; min-height:200px;}
.general-container .about-page .abt-txt-container{margin:0 0 20px 0; width:623px;}
.abt-holder{width:100%; margin:0 0 44px 0}
.team-txt{float:left; width:75%;}
.team-txt h2{display:block; font: 14px/22px 'Cabin', sans-serif; color:#000; width:480px; font-weight:700; text-transform:uppercase; margin:0px;}
.team-txt h4{display:block; font: 14px/22px 'Cabin', sans-serif; color:#075180; font-weight:700; margin:0px;}
.team-txt p{font: 14px/18px 'Cabin', sans-serif; color:#000; width:480px; float:left; text-align:justify; margin:0 0 20px 0}
.image-container{display:block; float:right; }
.abt-holder img.imagebrdr{border:1px solid #000; float:right; margin:0 0 0 20px;}
.general-container .gen-page{margin:0 250px 0 0; min-height:200px;}
.general-container .gen-page p{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; }

.general-container .gen-page2{margin:0; min-height:200px;}
.general-container .gen-page2 p{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; text-align:justify; }

ul.tandc{list-styl-type:disc;}
ul.tandc li{font: 14px/18px 'Cabin', sans-serif; color:#000; width:100%; text-align:justify; margin-left:20px; list-style-type: disc; display: list-item; letter-spacing:1px;padding: 5px 0;}

.general-container .gen-page3{margin:0 200px 0 0; min-height:200px; background-color:#ccc;}
.general-container .gen-page3 p{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; text-align:justify; }

.about-page ul.clist{list-style:none;}
.about-page ul.clist li{display:block; font: 16px/24px 'Cabin', sans-serif; color:#000; padding:0 0 13px 30px; background:url(../images/home.gif) no-repeat 0 0;}
.about-page .tel, .about-page .fax, .about-page .skp, .about-page .info{float:left; margin-right:69px; font: 18px/26px 'Cabin', sans-serif; color:#000;}
.info2{float:left; margin-right:69px; font: 18px/26px 'Cabin', sans-serif; color:#000;}

.about-page .tel {background:url(../images/tel.gif) no-repeat 0 0;  padding:0 0 0 30px; }
.about-page .fax {background:url(../images/fax.gif) no-repeat 0 0;  padding:0 0 0 40px; }
.about-page .skp {background:url(../images/skp.png) no-repeat 0 0; padding:0 0 0 30px; }
.about-page .skp img{display:none;}
.about-page .info {background:url(../images/info.png) no-repeat 0 0; padding:0 0 0 35px; margin-top:20px }
.about-page .info2 {background:url(../images/info.png) no-repeat 0 0; padding:0 0 0 35px; margin-top:20px }
.about-page .info a {color:#000; }
.about-page .info2 a {color:#039; }
.about-page .add-container{margin:11px 0 0 0; height: 289px;}

/*.main-contents .sidebar .form-container{width:161px; margin:20px 0 0 19px;}*/
.main-contents .sidebar .form-container{width: auto; /* margin: 20px 0 0 7px; */padding: 0px 5px;}
.main-contents .sidebar .form-container p{display:block; margin:0 0 16px 0;}
.main-contents .sidebar .form-container .inpt-box{border:0px; width:100%; color:#000; font: 12px/20px 'Cabin', sans-serif; height:22px;}
.main-contents .sidebar .form-container label{color:#eeb111; font: 12px/20px 'Cabin', sans-serif; text-transform:uppercase; text-align:center; display:block;}
.main-contents .sidebar .form-container textarea {border:0px; width:100%; color:#000; font: 12px/20px 'Cabin', sans-serif; padding:0px; margin:0px }
.main-contents .sidebar .form-container .captcha-container{width:100%; color:#FFF; font: 12px/20px 'Cabin', sans-serif;}
.main-contents .sidebar .form-container .captcha-container img{display:block; text-align:center; width:100px; margin:0 auto}

.button{
    display: inline-block;
    text-decoration: none;
    font: 12px/20px 'Cabin', sans-serif; 
    padding: 8px 11px;
    color: #000;
	text-transform:uppercase;
	width:100%;
	background-color:#eeb111;
	border:0px;
	cursor:pointer;
}

.button:hover{background-color:#ccc;}
.general-container p{font: 14px/22px 'Cabin', sans-serif; color:#000; display:block; text-align:justify; }

.product-container{width:100%; margin:15px 0 0 0;}
.product-container .product-box{width:241px; height:242px; float:left; border:1px solid #000; margin:0 34px 34px 0}
.product-container .product-box-right{width:241px; height:242px; float:left; border:1px solid #000; margin:0 34px 34px 0; clear:right;}

.product-container .product-box .pro-img{display:block;}
.product-container .product-box .pro-img img{display:block; max-width:241px; max-height:196px}
.product-container .product-box .pro-info{width:100%; height:46px; background-color:#000; float:left}
.product-container .product-box .pro-info .item-code{font: 12px/42px 'Cabin', sans-serif; color:#fff; text-align:center;}
.product-container .product-box .pro-info .info-txt{font: 12px/22px 'Cabin', sans-serif; color:#fff; text-align:center;}

.product-container .product-box-right .pro-img{display:block;}
.product-container .product-box-right .pro-info{width:100%; height:46px; background-color:#000; float:left}
.product-container .product-box-right .pro-info .item-code{font: 12px/42px 'Cabin', sans-serif; color:#fff; text-align:center;}
.product-container .product-box-right .pro-info .info-txt{font: 12px/22px 'Cabin', sans-serif; color:#fff; text-align:center;}

.pro-dialogue{width:762px; margin:0 auto; background-color:#fff; padding:20px;}
.pro-dialogue .pro-left{width:450px; float:left;}
.pro-dialogue .pro-right{width:300px; float:right; padding-left:10px;}
.pro-dialogue .pro-right .item-code2{font: 12px/22px 'Cabin', sans-serif; color:#000; text-align:left;}

.general-container2{padding:10px; border-bottom:5px solid #000;}
.general-container2 h1{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; margin:30px 0 20px 0;}

.general-container2 .blog-left{float:left; width:602px; border-right:1px solid #ccc; padding-right:35px;}
.general-container2 .blog-right{float:right; width:28%; margin-right:10px}

.general-container2 .blog-left .b-date{font:italic 12px/22px 'Cabin', sans-serif; color:#666; margin:0 0 10px 0;}
.general-container2 .blog-left h2{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; margin:0px 0 20px 0; font-weight:700;}

.general-container2 .blog-left .b-img{display:block;}
.general-container2 .blog-left .b-img img{display:block; height:auto !important;}
.general-container2 .blog-left p{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; text-align:justify; }

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.general-container2 .blog-left .report-abuse{ border-bottom:1px dotted #5f5f5f; padding-bottom:10px}

.general-container2 .blog-left .report-abuse a{font: 14px/22px 'Cabin', sans-serif; color:#515151; width:100%; display:block; text-transform:uppercase; text-align:right; text-decoration:none;}
.general-container2 .blog-left .report-abuse a:hover{font: 14px/22px 'Cabin', sans-serif; color:#075180; width:100%; display:block; text-transform:uppercase; text-align:right; text-decoration:underline;}

.general-container2 .blog-left .comment{font: 14px/22px 'Cabin', sans-serif; color:#075180; width:100%; display:block; text-transform:uppercase; margin:10px 0 0 0;}
.general-container2 .blog-left .comment a{text-decoration:none; font: 14px/22px 'Cabin', sans-serif; color:#075180;}
.general-container2 .blog-left .comment a:hover{text-decoration:underline; font: 14px/22px 'Cabin', sans-serif; color:#5f5f5f;}

.general-container2 .blog-left .comment-box{width:100%; display:none;}
.general-container2 .blog-left label {font: 14px/22px 'Cabin', sans-serif; color:#000; margin:0 20px 0 0; float:left; width:100px;}

.comment-box .b-name{font: 14px/22px 'Cabin', sans-serif; color:#515151; display:block; text-transform:uppercase; margin:10px 0 15px 0; float:left;}
.comment-box .blog-date{font: 12px/20px 'Cabin', sans-serif; color:#075180; display:block; margin:10px 0 0 0; float:right;}
.comment-box p.blog-answers{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; text-align:justify; border-bottom:1px dotted #5f5f5f; padding-bottom:10px }

.general-container2 .blog-left .blog-form{margin:10px 0 0 0}
.general-container2 .blog-left .blog-form textarea{border:1px solid #7d7d7d; width:100%; color:#000; font: 12px/20px 'Cabin', sans-serif; padding:0px; margin:0 0 0 0; }
.general-container2 .blog-left .blog-form [type="text"] {border:1px solid #7d7d7d; width:30%; color:#000; font: 12px/20px 'Cabin', sans-serif; padding:0px; margin:0; height:28px}
.general-container2 .blog-left p.form-hold{margin:10px 0}

.general-container2 .blog-left .blog-form .captcha-box{width:30%; min-height:100px; float:left; background-color:#f4f4f4;}


.button-small{
    display: inline-block;
    text-decoration: none;
    font: 12px/20px 'Cabin', sans-serif; 
    padding: 8px 11px;
    color: #FFF;
	text-transform:uppercase;
	background-color:#252525;
	border:0px;
	cursor:pointer;
	margin:15px 0;
}

.button-small:hover{background-color:#ccc; color: #000;}

.divider1{margin:10px 0; border-bottom:1px solid #5f5f5f}
.divider2{margin:10px 0; border-bottom:1px dotted #5f5f5f}

.blog-container{margin:0 0 20px 0;}

.general-container2 .blog-right h2{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; margin:0px 0 20px 0; font-weight:700;}



.popular-post{width:100%; min-height:100px; margin:0 0 30px 0}

.popular-post h2{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; margin:0px 0 20px 0; font-weight:700;}

.popular-post p{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block;}
.popular-post span a{font: 14px/14px 'Cabin', sans-serif; color:#000; width:100%; display:block; float:left; background:url(../images/arrow_right.gif) no-repeat 0 5px; padding:0 0 0 20px; margin: 5px 0 0 0}
.popular-post span a:hover{font: 14px/14px 'Cabin', sans-serif; color:#075180; width:100%; display:block; float:left; background:url(../images/arrow_right.gif) no-repeat 0 5px; padding:0 0 0 20px; margin: 5px 0 0 0}

.popular-post span.post-title{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; font-weight:700; text-transform:uppercase;}
.popular-post img{display:block; float:left; margin:5px 10px 0 0}

.blog-archive{width:100%; min-height:300px;}


.pagination {
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 1em;
  cursor: default;
  font: 12px/20px 'Droid Sans', sans-serif; color: #848484;
  margin:20px 0 0 0;
  }


.pagination a, .pagination span {
    padding: 0; }

.pagination .disabled {
    color: #aaaaaa; }


.pagination .current {
    font-style: normal;
    font-weight: bold;
    background-color: #bebebe;
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.5;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    text-shadow: rgba(255, 255, 255, 0.8) 1px 1px 1px; }

.pagination a {
    text-decoration: none;
    color: black; }

.pagination a:hover, .pagination a:focus {
      text-decoration: underline; }
	  
.no-brdr{border:none !important;}

.blog-form-box{width:560px; margin:0 auto; background-color:#fff; padding:20px;}
.blog-form-box h1{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; margin:0px 0 20px 0; font-weight:700;}

.blog-form-box textarea{border:1px solid #7d7d7d; width:400px; color:#000; font: 12px/20px 'Cabin', sans-serif; padding:0px; margin:0 0 0 0; }
.blog-form-box [type="text"] {border:1px solid #7d7d7d; width:30%; color:#000; font: 12px/20px 'Cabin', sans-serif; padding:0px; margin:0; height:28px; width:400px;}
.blog-form-box p.form-hold2{margin:0 0 20px 0}
.blog-form-box label {font: 14px/22px 'Cabin', sans-serif; color:#000; margin:0 20px 0 0; float:left; width:100px;}
#sprytextarea1 #countsprytextarea1{color:#000; font: 12px/20px 'Cabin', sans-serif; padding:0; position:relative; bottom:0px;}
#sprytextarea1{position:relative;}

.pro-dialogue .pro-right .item-code2 .code-type{float:left; margin:0 15px 0 0; width:100px; text-align:left; font-weight:700}
.pro-dialogue .pro-right .item-code2 .code-detail{float:left; /* clear:right; */ text-align:left; width: 235px;}

.pro-dialogue .pro-right .pro-btn{float:left; margin:10px 0 0 0}

.tb-container{margin:10px 0 0 0; background-color:#000;}
.general-container3 p.tb-txt{font: 14px/22px 'Cabin', sans-serif; color:#000; width:100%; display:block; text-align:justify; }

.tb-container .tb-box{width:466px; height:356px; float:left; margin:0 8px 8px 8px; position:relative;}
.tb-container .tb-box-right{width:466px; height:356px; float:left; margin:0 0 8px 0; position:relative;}
.tb-container .tb-box img{width:466px; height:356px; display:block;}

.general-container3{border-bottom:5px solid #000; background-color:#000; padding:0}
.general-container3 p.tb-txt{font: 14px/22px 'Cabin', sans-serif; color:#000; display:block; text-align:justify; background-color:#fff ; padding:0 20px 20px 20px; width:auto !important}
.general-container3 h1{display:block; font: 20px/20px 'Cabin', sans-serif; color:#000; text-transform:uppercase; padding:30px 0 20px 20px; background-color:#fff}

.tb-container .tb-box .overlaytxt{position:absolute; font: 20px/20px 'Cabin', sans-serif; color:#FFF; left:20px; top:20px; font-weight:700; text-shadow: 1px 1px 3px #000;}
.tb-container .tb-box-right .overlaytxt{position:absolute; font: 20px/20px 'Cabin', sans-serif; color:#FFF; left:20px; top:20px; font-weight:700; text-shadow: 1px 1px 3px #000;}
.ny-img{width:100%; float:left;}
.ny-img img{max-width:100% !important; max-height:100% !important; display:block;}
#featurelist-pane{display:none !important;}

.pro-dialogue h4{display:block; font: 20px/22px 'Cabin', sans-serif; color:#000; margin:0px; padding:5px 0; text-align:center; background-color:#f4f4f4;}
.pro-dialogue p.tele{display:block; font: 14px/22px 'Cabin', sans-serif; color:#000; margin:0px; padding:5px 0; text-align:center;}
.pro-dialogue .logo-small1{width:150px; margin:0 auto 15px auto; text-align:center;}

#security_code{border:0px; width:100%; color:#000; font: 12px/20px 'Cabin', sans-serif; height:22px;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; /*should be {font-size: 0;} the default 
                     font-size will create a 16px gap with 
                     0 line-height, or 19px  gap with the 
                     default line-height*/    
}

.general-container2 .blog-left ul{list-style-position:inside !important; margin:0 0 0 30px;}
.general-container2 .blog-left ul li{list-style:disc; font: 14px/22px 'Cabin', sans-serif !important; color:#000;}

h1.firstHeading{font: 18px/18px 'Cabin', sans-serif; color:#900; margin:0 0 10px 0 !important; font-weight:700}
#bodyContent{font: 12px/12px 'Cabin', sans-serif; color:#000;}

