/*@import url(//fonts.googleapis.com/css?family='Roboto');*/

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular.woff') format('woff'),
         url('../fonts/Roboto-Regular.ttf') format('truetype'),
         url('../fonts/Roboto-Regular.svg#roboto_condensedregular') format('svg');
	font-style: normal;
}

html body{width: 100%;height: 100%;padding: 0px;margin: 0px;font:12px/1.5em 'Roboto-Regular',Helvetica,sans-serif; color:#666}

/* reset */
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,sub,sup,tt,var,u,i,dl,dt,dd,ol,nav ul,nav 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{margin:0;padding:0;border:0;font-size:100%;font:inherit;/*vertical-align:baseline;*/}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
.ls ul,.wideColumn ul{margin-left:30px;}.ls ul > li,.wideColumn ul > li{margin-bottom:5px;list-style-type:disc;}
.lsn ul, ul.lsn,.slider ul {margin:0;} .lsn li, ul.lsn li,.slider li{list-style:none;margin:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;color:#666} a:hover{ color:#333}
img{max-width:100%;width:auto; height:auto;}
img.bdr{box-sizing:border-box;-moz-box-sizing:border-box;}

.darkbg1,.ac-darkbg1 > *,.acc-darkbg1 > * > *,.darkbg1-hover:hover,.ac-darkbg1-hover > *:hover,.acc-darkbg1-hover > * > *:hover
{background-color:#08c;}

.dt{display:table;width:100%;}
.col-1,.col-2,.col-3,.td-1,.td-2{display:table-cell;}




.h1 h1{font:bold 1.9em/1.5em  'Roboto-Regular', "Times New Roman", Times, serif;  border-bottom:1px solid #ccc}
.ip .h1 h1{font-family:Arial}
.h2 h2{font:17px/1.2em 'Roboto-Regular', sans-serif; padding:14px 15px 14px 35px;display:block;color:#ffffff;text-transform:uppercase; position:relative; border:1px solid #ededed}
.h2 h2,.h2 h2 a{color:#fff;}.h2 h2:hover{ text-shadow:1px 1px rgba(0,0,0,.1)}
#bodyFormat1 .ic{ border:1px solid #ededed}

.wideColumn .h2 { border-bottom:3px solid}
.wideColumn .h2 h2{ background:none; border:none;font-weight:bold; padding:9px 0; position:relative; display:inline-block}
.wideColumn .h2 h2 a{color:#c30;}
.wideColumn .h2 h2:before{ content:''; color:#fff; display:table-cell; border:6px solid transparent; left:45%; bottom:0 }
.wideColumn .ic,.mainBgWhite .ic{ padding:15px !important; box-sizing:border-box; -moz-box-sizing:border-box}
.h{ font:bold 13px/1.5em Arial, Helvetica, sans-serif;}
 

.headHr{ padding:7px 10px; font:bold 13px/1.5em 'Roboto-Regular', Helvetica, sans-serif;}
.headHr,.headHr a{color:#eee;}.headHr a:hover{color:#fff;}
.headHr .star{color:#ff9;}
.headHr .dif{color:#ccc;}
.headVr{background:#f6f6f6;}
.data{background-color:rgba(0,0,0,.01)}
.dif{ text-shadow:none; font-size:1.15em}


.formTable{border:1px solid #ccc;}
.formTable > tbody > tr > td,.formTable > thead > tr > td{border:1px solid rgba(0,0,0,.1);}
.formTable > tbody:first-child > tr:first-child > td,.formTable > thead:first-child > tr:first-child > td { border-top: 0 none;}
form.inputs-p5px .input,form.inputs-p5px select,form.inputs-p5px textarea{padding:5px;}
form.inputs-p7px .input,form.inputs-p7px select,form.inputs-p7px textarea{padding:7px;}
form.inputs-p10px .input,form.inputs-p10px select,form.inputs-p10px textarea{padding:10px;}
form.inputs-br3px .input,form.inputs-br3px select,form.inputs-br3px textarea{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
form.inputs-br5px .input,form.inputs-br5px select,form.inputs-br5px textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
form.inputs-br7px .input,form.inputs-br7px select,form.inputs-br7px textarea{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
form.inputs-br10px .input,form.inputs-br10px select,form.inputs-br10px textarea{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;} 
.formTable.bdr0,.formTable.bdr0 > tbody > tr > td,.formTable > thead > tr > td{border:none;}



.wideColumn #slider ul{margin-left:0px;}
.wideColumn #slider ul li{margin-left:0px; list-style-type: none !important;}


.darkbg3{background-color:#ef6417;}
.darkbg3.bdr{border-color:#b84200;}
a.darkbg3:hover,button.darkbg3:hover,input.darkbg3:focus,textarea.darkbg3:focus{background-color:#d54c00;}

a{outline:none !important;}

.view_mobile{background:#555; border-radius:7px; font-size:13px; text-align:center; width:140px; display:block; padding:8px 10px; margin-bottom:10px; font-weight:bold; color:#fff; text-decoration:none !important;}
.view_mobile:hover{background:#444; color:#fff;}

.buy_button{background:#066777; border-radius:7px; font-size:13px; text-align:center; /*width:200px; */ display:block; padding:10px 10px; margin-bottom:10px; font-weight:bold; color:#fff; text-decoration:none !important;}
.buy_button:hover{background:#08788a; color:#fff;}

.productPopup img{max-height:200px;}

/*Front Page Description*/
.fpage_desc p {padding-bottom:15px}
.fpage_desc p:last-of-type {padding-bottom:0}

/*Product Page Description*/
.prod_desc p {padding-bottom:15px}
.prod_desc p:last-of-type {padding-bottom:0}