/*

Theme Name: Twenty Twelve

Theme URI: http://wordpress.org/themes/twentytwelve

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentytwelve



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/* =Notes

--------------------------------------------------------------

This stylesheet uses rem values with a pixel fallback. The rem

values (and line heights) are calculated using two variables:



$rembase:     14;

$line-height: 24;



---------- Examples



* Use a pixel value with a rem fallback for font-size, padding, margins, etc.

	padding: 5px 0;

	padding: 0.357142857rem 0; (5 / $rembase)



* Set a font-size and then set a line-height based on the font-size

	font-size: 16px

	font-size: 1.142857143rem; (16 / $rembase)

	line-height: 1.5; ($line-height / 16)



---------- Vertical spacing



Vertical spacing between most elements should use 24px or 48px

to maintain vertical rhythm:



.my-new-div {

	margin: 24px 0;

	margin: 1.714285714rem 0; ( 24 / $rembase )

}



---------- Further reading



http://snook.ca/archives/html_and_css/font-size-with-rem

http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/





/* =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, 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, textarea, select {

margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

:focus {outline: 0;}

body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;background:#fff;}

h1, h2, h3, h4, h5, h6, p, a {font-weight: normal;}

a {text-decoration: none;color: #000000;font-size: 12px;}

a:hover {color: #ff6c00 !important;}

b, strong {font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

i, em {font-family: Arial, Helvetica, sans-serif;}

p {font-family: Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;line-height: 18px;padding: 5px 0;}

.cb {clear: both}

.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}

* html .cf {height: 1%}

.left {float: left;}

.right {float: right;}

.h20px{height:20px;}

.h30px{height:30px;}

.h40px{height:40px;}

.mr20{margin-right:20px; margin-bottom:20px;}

.taj{text-align:justify;}

/*reset end*/

/*overall div style*/

.main-warpper{background:#fff;}

.wrapper{width: 980px; margin: 0 auto; background: #FFFFFF;}

/*overall div style*/

/*header stylesheet starts here*/

header{width: 980px; height: auto; padding:10px 0px 0 0px;}

.header-top{width: 980px; height: auto;}

.header-right{width: 640px;height: auto;float:right;}

.trans{width: 150px;

height: auto;

float: right;

background: #EEEEEE;

margin-top: -10px;

padding: 5px;}

.hw{width:980px; height:auto; padding:10px 0;}

.hTl{width:340px; float:left; height:auto; padding:0px 0; margin-top:-6px;}

/*menu*/
.issuuembed span{ display:none}
nav{float:right; margin-top:15px;}

#menu{width: 100%;margin: 0;padding: 0px 0 0 0;list-style: none;  background: #fff;}

#menu li{float: left;padding: 0 0 10px 0;position: relative;line-height: 0;}

#menu a {float: left;height: 25px;padding: 0 20px;color: #000;text-transform: uppercase;font: normal 13px/25px 'robotoregular', Arial, Helvetica, sans-serif; text-decoration: none;margin-right:5px;}

#menu li:hover > a{color: #fff !important;background:#FF8400;border-radius:4px;}

*html #menu li a:hover /* IE6 */{color: #fafafa;}

#menu li:hover > ul{display: block;}/* Sub-menu */

#menu ul{list-style: none;margin: 0;padding: 0;    display: none;position: absolute;top: 35px;left: 0;z-index: 99999;    background: #fff;border-radius: 5px;}

#menu ul ul{top: 0;left: 150px;}

#menu ul li{float: none;margin: 0;padding: 0;display: block;  -moz-box-shadow: 0 1px 0 #FF8400, 0 1px 0 #FF8400;-webkit-box-shadow: 0 1px 0 #FF8400, 0 1px 0 #FF8400;box-shadow: 0 1px 0 #FF8400, 0 1px 0 #FF8400;}

#menu ul li:last-child{   -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;    }

#menu ul a{    padding: 10px;height: 10px;width: 130px;height: auto;line-height: 1;display: block;white-space: nowrap;float: none;text-transform: none;color:#FF8400;margin-right:0;}*html 

#menu ul a /* IE6 */{height: 10px;}*:first-child+html #menu ul a /* IE7 */{    height: 10px;}

#menu ul a:hover{background: #FF8400;color:#fff !important;}

#menu ul li:first-child > a{-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}

#menu ul li:first-child > a:after{content: '';position: absolute;left: 30px;top: -8px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #FF8400;}

#menu ul ul li:first-child a:after{left: -8px;top: 12px;width: 0;height: 0;border-left: 0;	border-bottom: 5px solid transparent;border-top: 5px solid transparent;border-right: 8px solid #FF8400;}

#menu ul li:first-child a:hover:after{border-bottom-color: #FF8400; }

#menu ul ul li:first-child a:hover:after{border-right-color: #FF8400; border-bottom-color: transparent;}

#menu ul li:last-child > a{-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}

/* Clear floated elements */

#menu:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.active-menu{background-color:#FB8900; color:#fff !important; border-radius:4px;}

/*menu end*/

.banner{ width:auto; height:auto; margin:0 auto;}

/*header stylesheet ends here*/

/*enquiry*/

.enquiry{display:block; padding:20px 20px;}

.enquiry p{font-size:10px; color:#999; font-family:'robotoregular', Arial, Helvetica, sans-serif; line-height:14px !important;}

.enq-head{border-radius:35px 35px 0 0; border-top:10px solid #E3E3E3;}

.enquiry-title{ font-size:17px !important; color:#000; font-family:'robotoregular', Arial, Helvetica, sans-serif; line-height:17px;}

#enq{background:/*url(images/enquiry-bottom-bg.png) no-repeat bottom */#FBFBFB;}

/*enquiry*/

/*side banner*/

.side-panel {background-color:#fff;  box-shadow:0px 2px 6px #d8d8d8; }

span.show-title-img{ float:right; margin-top:-5px; margin-right:-20px;}

span.enquiry-title-img{ float:right; margin-top:-51px; margin-right:0px;}

.show-title{padding:5px 20px;background-color:#FF6000;color:#fff;-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);font-size:18px; text-transform:capitalize;border-radius:5px 5px 0 0;font-family:'robotoregular', Arial, Helvetica, sans-serif;}

ul.text-justify li{text-align:justify;}

/*side-menu*/

#side-prof-holder {background-color:#fff;}

.menu_list {background:#fff;}

.menu_list p {padding:8px 0px 8px 10px !important;}

.menu_head a:hover{ color:#FF6203 !important;}

.menu_body a{color:#929292; text-transform:capitalize; font-family:'robotoregular', Arial, Helvetica, sans-serif; }

.menu_body a:hover{color:#FF6203 !important; }

#side-prod-wrapper {  padding-bottom:15px; margin-top:20px;}

#side-profile {display:block;}

#side-profile-wrapper {	display:block; position:relative;}

.side-prof-holder {min-height:200px; display:block; padding:20px;}

.menu_list {display:block;

}

.menu_head { cursor: pointer;position: relative;font-weight: bold;border-top: solid 1px #ECECEC;}

.menu_head.first-child{ border-top:none;}

.menu_head a{color:#727272; font-weight:normal; text-transform:capitalize; font-family:'robotoregular', Arial, Helvetica, sans-serif; margin:15px 10px 15px 10px !important;padding:15px 0px 15px 0px !important; text-decoration:none !important; text-transform:capitalize; font-size:14px;}

.menu_body {display:none; padding-bottom:10px;}

.menu_body a{  display:block; font-size:12px; padding:4px 0px 5px 35px;  margin:0 0 0 0px;}

.menu_body a:active{ text-decoration:underline; }

/*side-menu*/

.home-row2-container{ width:980px; height:auto; margin:0 auto; padding:20px 0 20px 0;}

.home-row2-container h1{font-size:23px; font-family:'robotoregular', Arial, Helvetica, sans-serif; color:#000;}

.lh-24{line-height:24px;}

p.lh-24{line-height:20px !important;}

.martop{margin-top:-40px !important;}

.home-row2-container p{line-height:17px;}

.home-container-left{ width:280px; height:auto; padding-bottom:10px;}

.inner-container-left{ width:230px; height:auto; padding-bottom:10px;}

.home-container-right{ width:680px; height:auto;  margin-right:0px;}

.inner-container-right{ width:720px; height:auto;  margin-right:0px; padding-bottom:20px;}

.home-container-right-top{width:980px; float:left; padding:10px 0 30px 0;}

.home-container-right-top-left{ width:680px; height:auto; float:left; margin-right:20px;}

.home-container-right-top-right{ width:280px; height:auto; float:left;}

.home-container-right-bottom{ width:680px; height:auto; float:left; padding-top:0px;}

.home-container-right-bottom-block{display:block; height:auto; float:left; }

.home-product1{ width:267px; height:238px; margin-left:-40px;}

.hprod{width:450px; height:auto; float:left;}

.hprod h1 a{font-size:22px; font-weight:bold; color:#FF6000; font-family:'robotoregular', Arial, Helvetica, sans-serif; padding-top:30px; letter-spacing:-1px;}

.hprod p{font-family:'robotoregular', Arial, Helvetica, sans-serif; color:#000;}

.hprod p a{ color:#971900; font-size:11px; font-weight:bold;}

.alter{margin-top:30px; margin-left:-30px;}

.alter1{margin-top:15px; margin-left:-35px;}

.last-child{ margin-right:0 !important;}

/*main page class ends here*/

/*footer*/

.footer-wrapper {height: auto;width:100%;background:#D9D9D9;}

.footer-wrapper-block {width:980px;height: auto;margin: 0 auto;padding:20px 0 0 0;}

.footer-wrapper-block-left {width: 200px;float: left;}

.footer-wrapper-block-left img{opacity:0.9;}

.footer-wrapper-block-left img:hover{opacity:1; border:2px solid #F63;}

.footer-wrapper-block-left h1 {color: #000;font-size:16px;font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.footer-wrapper-block-left p {color: #7F7B73;font-size:11px; line-height:16px;}

.footer-border {background: url(http://www.spectrumusa.net/wp-content/themes/spetrumusa/images/footer-line.png) no-repeat right center;}

.footer-ul {width:210px;padding-left: 20px;}

.footer-ul li {width: 60px;height: 60px;float: left;margin: 3px 3px;list-style: none;}

.footer-ul li a img {border: 1px solid #fff;}

.footer-cat-ul {width: 230px; padding-top:0px;}

.footer-cat-ul li {background: url(http://www.spectrumusa.net/wp-content/themes/spetrumusa/images/arrow.png) no-repeat center left;list-style: none;display: block;padding: 2px 0px 2px 10px;}

.footer-cat-ul li a {color: #7F7B73; font-size:11px;}

.footer-cat-ul li a:hover {color: #ff6c00;}

.footer-bottom {display: block;height: auto;background: #999999;}

.footer-bottom-wrapper {width: 980px;margin: 0 auto;padding: 0px 0;}

.footer-bottom-left {width: 350px;float: left;}

.footer-bottom-right {width: 100px;float: right; margin-top:-4px;}

 ul.footer-menu {margin-top:0px; padding:8px 0 0px 0px; width:430px; float:left;}

 .footer-bottom-wrapper p{ font-size:11px; color:#000; padding-left:10px; padding-top:15px; font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.footer-menu li {display: inline;color: #000;}

.footer-menu li a {color: #000;padding: 0 10px;font-size: 12px; font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.footer-menu p{padding-left:10px; margin-top:10px; color:#000; font-size:11px;}

.social {float: right;width: 200px;padding-bottom: 20px;}

ul.social {list-style: none;padding-top: 0px;padding-right:0px;float: left; margin-top:0px;}

ul.social li {display: inline;margin-left: 5px;float: left;padding: 0;}

ul.social li a {display: block; opacity:0.7}

ul.social li a:hover{opacity:1;}

a.fb {width: 23px;height: 23px;background: url(images/facebook.png) no-repeat 0px 3px;}

a.fb:hover {background-position: 0px 0px;}

a.tw {width: 23px;height: 23px;background: url(images/twitter.png) no-repeat 0px 3px;}

a.tw:hover {background-position: 0px 0px;}

a.you {width: 23px;height: 23px;background: url(images/you.png) no-repeat 0px 3px;}

a.you:hover {background-position: 0px 0px;}

a.gp {width: 23px;height: 23px;background: url(images/googleplus.png) no-repeat 0px 3px;}

a.gp:hover {background-position: 0px 0px;}

.footer-social-title{width:230px; font-size:16px; float:left; line-height:30px; font-family:'robotoregular', Arial, Helvetica, sans-serif; padding-left:5px;}

/*footer*/

/*other css*/

.cont-box-inner {width:720px; float:left;}

.cont-box-inside.profile-box{padding:0px 0 10px 0 !important; margin-bottom:10px;}

.technical-layout{width:500px; float:left; height:auto; margin-right:20px;}

.technical-layout h3{font-size:15px; color:#000; font-family:'robotoregular', Arial, Helvetica, sans-serif; padding:3px 0 3px 2px; background:#F5F5F5; }

.download-brocher{width:160px; float:right; height:auto; padding:20px 20px 30px 20px; background:#E2E2E2}

.download-brocher h1{font-size:17px;}

.download-brocher p{font-size:13px; color:#5A5A5A; font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.w280px{width:280px;}

.w220px{width:220px;}

.padleft{padding-left:30px !important;}

.pro-table{padding:5px 0;}

.pro-table tr{margin:0 20px !important;}

.pro-table td {padding:4px 0; color:#333333;}

.gen-ul {padding-left:20px;}

.gen-ul li {padding:4px 0; color:#333333; }

ul.alink li a{color:#FB8900; text-decoration:underline;}

.fact-sheet{padding:10px 20px 0 20px;}

.fact-sheet h4{ font-size:15px; font-weight:normal; padding-bottom:10px; font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.detail h6{font-size:11px;}

.detail2{ width:170px;}

.detail2 h6{font-size:11px;}

.sheet-left{display:block;  border-top-width:1px; border-top-style:solid; padding:10px 0 10px 0px;}

.sheet-left.contact-name span{ display:inline-block; float:left; width:20px; height:20px; margin:1px 10px 0px 0px; }

.sheet-left.business span{ display:inline-block; float:left; width:20px; height:20px; margin:1px 10px 0px 0px; }

.sheet-left.turnover span{ display:inline-block; float:left; width:20px; height:20px; margin:1px 10px 0px 0px; }

.sheet-left.main-products span{ display:inline-block; float:left; width:17px; height:17px; margin:1px 10px 0px 0px; }

.sheet-right{display:block; border-top-width:1px; border-top-style:solid;  padding:10px 0px 10px 0px;}

.sheet-right.year span{ display:inline-block; float:right; width:20px; height:20px;  margin:0px; }

.sheet-right.market span{ display:inline-block; float:right; width:20px; height:20px;  margin:0px 0 0 0px; }

.view-contact { text-align:right; padding-top:10px; border-top-width:1px; border-top-style:solid; }

.view-contact a{ cursor:pointer;}

.view-contact a:active{text-decoration:underline;}

.fact-sheet h4{ color:#ff7501; }

.detail h5{ color:#000;}

.detail h6{ color:#A8A8A8;}

.detail2 h5{ color:#000;}

.detail2 h6{ color:#A8A8A8;}

.sheet-left{ border-top-color:#e6e6e6; }

.sheet-left.contact-name span{ background:url(images/icon-img2.png) 0px -15px;}

.sheet-left.business span{background:url(images/icon-img2.png) -22px -15px;}

.sheet-left.turnover span{background:url(images/icon-img2.png) -61px -15px;}

.sheet-left.main-products span{ background:url(images/icon-img2.png) -23px -40px;}

.sheet-right{border-top-color:#e6e6e6;}

.sheet-right.year span{ background:url(images/icon-img2.png) -41px -15px; }

.sheet-right.market span{background:url(images/icon-img2.png) -100px -37px; }

.view-contact {border-top-color:#e6e6e6; }

.view-contact a{color:#1d5ba2;}

.view-contact a:hover{ color:#545454;}

.cont-box { width:980px; padding:0px 0 0 0px; margin:0 auto; }

/*breadcrumbs*/

#breadcrumb {background: #fbfbfb;background: -moz-linear-gradient(top, #fbfbfb 0%, #ececec 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ececec));background: -webkit-linear-gradient(top, #fbfbfb 0%, #ececec 100%);background: -o-linear-gradient(top, #fbfbfb 0%, #ececec 100%);background: -ms-linear-gradient(top, #fbfbfb 0%, #ececec 100%);background: linear-gradient(to bottom, #fbfbfb 0%, #ececec 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ececec', GradientType=0 );

color: #000;border-color: #d7d7d7;}

#breadcrumb {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 24px;line-height: 24px;overflow: hidden;border-style: solid;border-width: 1px;/*margin: 10px 0 10px 0;*/padding: 0;}

#breadcrumb a:hover {color: #6A6A6A;}

#breadcrumb a {background-image: url(images/bc_seprator.png);color: #888888;}

#breadcrumb a {height: 24px;display: block;background-repeat: no-repeat;background-position: right;padding-right: 15px;text-decoration: none;}

#breadcrumb li {list-style-type: none;float: left;padding-left: 10px;}

#topcontrol {right:6.7% !important;bottom:10.5% !important;}

/*breadcrumbs*/

.cont-box-inside.inner-page {padding:0px !important;}

.product-index-cont{ display:block; padding-bottom:10px;}

.product_wrapper{width: 103px; height:auto; text-align:center; float:left; margin:5px;}	

.product_wrapper .prod_img{ margin:0px auto; display:block; text-align:center;}

.prod_img img{border-width:1px; border-style:solid; border-radius:4px;}

.prod-name{ padding-left:5px; color:#000; font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.prod-name strong{font-family:'robotoregular', Arial, Helvetica, sans-serif;}

.d-block{display:block !important;}

.d-none{display:none;}

.heading-menu{ position:absolute; right:8px; top:5px; min-width:185px}

.contact-btn-cont{ height:42px; }

.contact-btn{ width:180px; height:38px; border-radius:2px; margin:0 auto; text-align:center; line-height:38px; cursor:pointer; font-weight:normal; font-size:15px;}

.contact-btn span{background:url(http://www.spectrumusa.net/wp-content/themes/spetrumusa/images/send-enquiry.png) no-repeat center right; height:21px; width:21px; padding-left:30px; padding-top:2px;}

.contact-btn.head-btn { width:112px !important; height:25px !important; line-height:25px; font-size:12px; text-align:center; font-weight:normal; box-shadow:none !important; margin-right:20px;}

.contact-btn.list {width:112px !important; height:25px !important; line-height:25px; font-size:12px; text-align:center; font-weight:normal; box-shadow:none !important; margin-top:10px;}

.contact-btn.min{ width:220px; height:35px; border-radius:5px; margin:0 auto; text-align:center; line-height:35px; cursor:pointer; font-weight:normal; font-size:16px; margin:10px 0;}

.contact-btn{color:#3d1b0a; background-color:#F29A43;background-image:-moz-linear-gradient(top, #F29A43, #F27A26);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F29A43), to(#F27A26));background-image:-webkit-linear-gradient(top, #F29A43, #F27A26);background-image:-o-linear-gradient(top, #F29A43, #F27A26);background-image:linear-gradient(to bottom, #F29A43, #F27A26);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF29A43', endColorstr='#ffF27A26', GradientType=0); border:1px solid #cb915d;}

.border-seprator{ float:left; width:2px; height:16px; border-right-width:2px; border-right-style:groove;  margin:4px 9px; background:#fff;}

.contact-btn:hover{ background:#FEB52C;}

.contact-btn:active{background:#FFD05C; }

.contact-btn a, .contact-btn a:hover{ color:#fff !important; font-family:'robotoregular', Arial, Helvetica, sans-serif; font-size:13px;}  

.product-features-wrapper {border-top:1px solid #FFF;}

.listview{ background:url(images/icon-img2.png) no-repeat -32px -84px; }

.active-list{background:url(images/icon-img2.png) no-repeat -23px -64px }

.gridview{ background:url(images/icon-img2.png) no-repeat -56px -84px;}

.active-grid{background:url(images/icon-img2.png) no-repeat -40px -64px }

.prod-name a{ color:#555555; border-top-color:#eee;}

.prod-name a:hover {color:#ff7501 !important;}

.prod_img img{ border-color:#cacaca;}

.product_wrapper_list {border-bottom-color:#d7d7d7;}

.product_wrapper_list .prod-name a{ color:#1F77DA; }

.product_wrapper_list .prod-name a:hover{ color:#ff7501 !important;}

.product_wrapper_list .prod-name a:active{color:#1F77DA;}	

.product_wrapper_list .prod_title a{color:#545454;}

.product_wrapper_list .prod_title a:hover {color:#ff7501;}	

.prod-detail p{ color:#555555;}

ul.profile-product-ul li {color:#555555;}

.list_grid_view {border-color:#ddd; background:#F7F7F7;}

.listview{ display:block; float:left; width:16px; height:16px;  cursor:pointer; margin:4px 0;}

.gridview{ display:block; float:left; width:16px; height:16px; cursor:pointer; margin:4px 0;}	

.prod-name a:active{ text-decoration:underline;}								

.prod_title input[type=checkbox]{ float:left;  margin:8px 5px 0px 3px;}  

.border-space-none{ margin-bottom:0px !important; padding-bottom:0px !important; border-bottom:none !important;}

.product_wrapper_list {width:646px; height:auto; float:left; margin: 0 0 10px 0; text-align:left; padding:10px 10px 20px 10px; border-bottom-style:solid; border-bottom-width:1px;}

.product_wrapper_list .prod_title {float:right; width:474px; display:block; text-align:left;}

.product_wrapper_list .prod-name a{font-size:13px;  margin-bottom:5px; margin-top:-3px;  display:block;}

.product_wrapper_list .prod-name a:active{text-decoration:underline;}	

.product_wrapper_list .prod_title input[type=checkbox]{ float:left;  margin-top:0px;}		

.product_wrapper_list .prod_img{ margin:0px 20px 0 0 !important; display:block; float:left;}

.pro {padding: 5px 10px !important; font-size:15px;  background:none !important; border:none;}

.border { border-bottom-style: solid;

border-bottom-width: 1px;

padding-bottom: 10px; border-bottom-color: #d7d7d7;}

.product-wrapper{ display:block; overflow:hidden; padding:20px 0; border-bottom:2px solid #ffb000;}

.product-wrapper:last-child{border-bottom:none;}

.prod-img-cont{ width:720px; height:auto; padding-bottom:20px;}

.prod-img-cont img{display:block;}

.prod-desc-cont{ width:425px; height:auto; margin-bottom: 20px;}

.prod-desc-cont p{ margin-bottom:20px;}

h1.inner-page-h1{font-size:26px;font-family:'robotoregular', Arial, Helvetica, sans-serif; }

.inner-page-h2{font-size:16px; font-family:'robotoregular', Arial, Helvetica, sans-serif; color:#FF6000; margin-bottom:10px; }

.btn-price { width:164px;color:#000;  font-size:12px;background-color:#EFEFEF; font-family:'robotoregular', Arial, Helvetica, sans-serif;background-image:-moz-linear-gradient(top, #EFEFEF, #FBFBFB);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#EFEFEF), to(#FBFBFB));background-image:-webkit-linear-gradient(top, #EFEFEF, #FBFBFB);background-image:-o-linear-gradient(top, #EFEFEF, #FBFBFB);background-image:linear-gradient(to bottom, #EFEFEF, #FBFBFB);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffEFEFEF', endColorstr='#ffFBFBFB', GradientType=0); border:1px solid #CBCBCB; padding:5px 20px;

}

.btn-price:hover {background-position:0;color:#666;}

.prod-ul{padding-left:0px;}

.prod-ul li{background:url(images/prod-ul.jpg) no-repeat center left; padding:3px 0 3px 10px; list-style:none;}

/*other css*/

.prod-gallery-cont1{max-height:120px; padding-bottom:30px;}

.factsheet{padding: 10px 20px 20px 20px;background: rgb(252, 252, 252);width: 200px;box-shadow: 0px 2px 6px #d8d8d8;

margin-left: 20px;border: 1px solid #d8d8d8;}

.class1 p {margin-top: 0;margin-bottom: 6px;padding-top: 6px;font: normal 12px arial;color: #464646;background: url(images/testimonail-quote.png) no-repeat left top;padding: 5px 10px 5px 20px;text-align: left;}marquee{box-shadow:0px 2px 6px #d8d8d8; margin-top:0px; padding:0 0px 0 10px;}

.inputL{width:339px; height:auto; padding:10px; float:left; margin:0 1px 1px 0;}

.LB{background:#E5E5E5;}

.RB{background:#F2F2F2;}

.contact-supp {

width: 270px;

height: auto;

padding: 0px 20px;

border-left: rgb(226, 223, 223) 1px solid;

margin: 15px 0;

}

.conta{

	width: 294px;

height: 38px;

position: absolute;

left:61%;

bottom: 0px;

z-index: 9999;

top:31.5%;

color:#fff;

font-size:17px;

}

.conta:hover {

width: 294px;

height: 38px;

position: absolute;

left:61%;

bottom: 0px;

z-index: 9999;

color:#fff !important;

text-shadow:2px 2px #000;

}

.sitemap-main-container{ display:block;height:auto;font-family:Arial, Helvetica, sans-serif !important;}

.sitemap-container{display:block;height:auto;padding-bottom:10px !important; margin-bottom:5px;}

.sitemap-container-holder{width:300px;height:auto;float:left; padding:10px 0;}

.h3-heading{font-size:24px;color:#545454;font-weight:bold;font-family:Arial, Helvetica, sans-serif !important;}

.h4-heading a{font-size:13px !important;font-weight:bold;color:#FF9900; padding-top:15px; text-decoration:none;font-family:Arial, Helvetica, sans-serif !important;}

.h4-heading a:hover{color:#0782d0;}

.h4-heading{font-size:13px !important;font-weight:bold;color:#FF9900; padding-top:15px;font-family:Arial, Helvetica, sans-serif !important;}

.sitemap-container-holder ul{padding-left:10px;}

.sitemap-container-holder li{background:url(http://www.spectrumusa.net/wp-content/themes/spetrumusa/images/sitenav.png) no-repeat top left;list-style:none;padding-left:10px;}

.sitemap-container-holder li a{color:#3c3c3c;font-size:12px;font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif !important;}

.sitemap-container-holder li a:hover{color:#F60;}

.sitemap-container-holder li ul{margin-left:-8px;}

.sitemap-container-holder li ul li{background:none; padding:3px 0; list-style:none; list-style-position:inside;}

.sitemap-container-holder li ul li a{color:#7c7c7c;font-size:12px;line-height:20px;list-style:none;font-family:Arial, Helvetica, sans-serif !important;}

.sitemap-container-holder li ul li a:hover{color:#CCC;}

/* ================================================ CONTACT PAGE ==================================================*/

#contact-wrapper {

	min-width:878px;

	padding:10px;

	margin:0px 0 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	border:1px solid #efefef;

}

#form-wrapper h1 {

	font-size:18px;

	color:#FFF;

	font-weight:normal;

	display:block;

	padding:5px 5px 5px 50px;

	margin:0 0 10px 0;

	background:url(images/email.png) no-repeat 8px center #666;

}

#form-wrapper h2 {

	font-size:14px;

	color:#333;

	font-weight:normal;

	display:block;

	padding:5px;

	margin:0;

	background-color:#CCC;

}



#form-wrapper p {

	font-size:11px;

	color:#666;

	font-weight:normal;

	display:block;

	padding:5px;

	margin:0;

}

#form-wrapper h2 span, #form-wrapper p span {

	color:#C00;

}

.txt-right {text-align:right;}



#form-wrapper {

	width:600px;

	padding:10px;

	margin:0;

	float:left;

	background-color:#EFEFEF;

}

.contact-info {

	display:block;

	padding:20px;

	background-color:#FFF;

	border:1px solid #CCC;

	margin-bottom:0px;

}

.cont-info-lft {

	width:265px;

	padding-right:10px;

	margin:0;

	float:left;

}

.cont-info-rgt {

	width:265px;

	padding-left:10px;

	margin:0;

	float:right;

	text-align:right;

}

#form-wrapper input[type=text] {

	color:#666;

	width:250px;

	font-size:11px;

	padding: 5px;

	margin:0 0 5px 0;

	border:1px solid #999;

}

.input-split input[type=text]{

	margin-left:5px !important;

	border-color:#ffb0b0 !important;

}



.desc {

	width:588px;

	height:60px;

	display:block;

	padding:5px;

	margin:0;

	border:1px solid #CCC;

	resize:vertical;

}

.reset-btn {

	/*width:100px;*/

	height:32px;

	padding:5px 15px; 

	margin:0;

	background:url(images/reset.png) no-repeat center top;

	color:#C30; 

	cursor:pointer;

}

.reset-btn:hover {

	background-position: center bottom;

}



.submit-btn {

	width:100px;

	height:32px;

	padding:5px 10px;

	margin:0 0 0 20px; 

	background:url(images/enq-form-btns.png) no-repeat top right;

	color:#FFF; 

	cursor:pointer;

}

.submit-btn:hover {

	background-position:bottom right;

}

#address-wrapper {

	width:270px;

	padding-left:18px;

	margin:0;

	float:right;

}



#address-wrapper h1 {

	font-size:18px;

	color:#FFF;

	font-weight:normal;

	display:block;

	padding:5px 10px;

	margin:0 0 10px 0;

	background-color:#666;

}

#address-wrapper p {

	font-size:12px;

	color:#333;

	font-weight:normal;

	display:block;

	padding:5px;

	margin:0;

	line-height:20px;

}

.address {

	/*background:url(http://www.spectrumusa.net/wp-content/themes/spetrumusa/images/add-book.png) no-repeat center right;*/

	padding-bottom:20px;

	border-bottom:1px dotted #666;

}

.email-p {

	margin:5px 0 20px 0 !important;

	/*background:url(http://www.spectrumusa.net/wp-content/themes/spetrumusa/images/phone.png) no-repeat right center;*/

	border-bottom:1px dotted #666;

}

#address-wrapper a {

	color:#333;

	text-decoration:underline;

}

#address-wrapper a:hover {

	color:#666;

	text-decoration:none;

}

.cmn-scroll{ display:none !important;}

.contactAdd{position: absolute;margin-top: 86px;margin-left: 19px;}

.contactAdd p{ line-height:20px;}

.lstStylenone{ list-style:none}

.mrgnrit{ margin-right:265px;}

.dflth2 h2{font-size: 16px;font-family: 'robotoregular', Arial, Helvetica, sans-serif;

color: #FF6000;margin-bottom: 10px; margin-top:20px;}

.dTextedit p{ margin-bottom:20px;}

.dTextedit ul{ list-style-position:inside; overflow:hidden}

.dTextedit ul li{ width:48%; float:left; font-size:12px; color:#333333; line-height:20px;}

.dTextedit ul li a{color: #FB8900;text-decoration: underline;}