.clear{CLEAR:both;font-size:0pt}
div{FONT:9pt Arial}
body{BACKGROUND:#FFF no-repeat top center;BACKGROUND-ATTACHMENT:fixed;MARGIN:0 auto;PADDING:0;TEXT-ALIGN:center}
#container{BACKGROUND-COLOR:#FFF;BORDER:0 solid #ABABAB;BORDER-LEFT-WIDTH:1px;BORDER-RIGHT-WIDTH:1px;MARGIN-LEFT:auto;MARGIN-RIGHT:auto;MARGIN-TOP:-10px;PADDING:0 1px;WIDTH:1118px}
#header{POSITION:relative;BACKGROUND-COLOR:#FFF;BORDER:1px solid #ABABAB;BORDER-TOP-WIDTH:0;HEIGHT:126px;TEXT-ALIGN:right}
#header .banner{MARGIN-RIGHT:175px;MARGIN-TOP:42px}
#logohover{CURSOR:pointer;FLOAT:left;HEIGHT:105px;LEFT:0;POSITION:relative;TOP:5px;WIDTH:400px}
#horzmnu{BACKGROUND:#ABABAB url(images/horz_mnu_bg.gif) repeat-x top left;BORDER:1px solid #ABABAB;BORDER-BOTTOM-WIDTH:0;BORDER-TOP-WIDTH:0;HEIGHT:30px;MARGIN-BOTTOM:1px;MARGIN-TOP:1px;PADDING-LEFT:275px}
#horzmnu ul li{FLOAT:left;MARGIN:0 0 -3px;PADDING:0}
#stage{BACKGROUND-COLOR:#FFF;BORDER:1px solid #ABABAB;BORDER-BOTTOM:0;FLOAT:left;MARGIN-TOP:0;PADDING:25px 0 0 38px;WIDTH:1078px}
#demotip{BACKGROUND-COLOR:#E1E2E3;BORDER:1px solid #D4D5D6;COLOR:#000}
#demotip div{BACKGROUND-COLOR:#E1E2E3;FLOAT:left;FONT-SIZE:9pt;HEIGHT:auto;POSITION:relative;WIDTH:auto;Z-INDEX:0}
#demotip ul{LIST-STYLE:none;MARGIN:0;PADDING:0;POSITION:relative;Z-INDEX:10}
#demotip ul li{MARGIN:0;PADDING:5px 15px;TEXT-ALIGN:left}
#demotip ul li .last{BORDER-BOTTOM:0}
#demotip ul li:hover{BACKGROUND-COLOR:#6d272b;COLOR:#E1E2E3}
#mainmnu{BORDER:1px solid #ABABAB;FLOAT:left;HEIGHT:468px;MARGIN-RIGHT:25px;PADDING:1px;TEXT-ALIGN:left;WIDTH:205px}
#mainmnu ul li{HEIGHT:33px;MARGIN:0;PADDING:0 0 1px;WIDTH:205px}
#mainmnu img{PADDING-BOTTOM:1px}
img.spacer{BORDER:0;CURSOR:pointer;HEIGHT:33px;WIDTH:205px}
#menu1 li.mnu1{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 0}
#menu1 li.mnu2{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -34px}
#menu1 li.mnu3{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -68px}
#menu1 li.mnu4{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -102px}
#menu1 li.mnu5{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -136px}
#menu1 li.mnu6{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -170px}
#menu1 li.mnu7{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -204px}
#menu1 li.mnu8{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -238px}
#menu1 li.mnu9{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -272px}
#menu1 li.mnu10{BACKGROUND:#FFF url(images/main_mnu.png) no-repeat 0 -306px; padding:0}
#menu2 li.mnux1{BACKGROUND:#FFF url(images/foot_mnu.jpg?v1.0) no-repeat 0 0}
#menu2 li.mnux2{BACKGROUND:#FFF url(images/foot_mnu.jpg?v1.0) no-repeat 0 -34px}
#menu2 li.mnux3{BACKGROUND:#FFF url(images/foot_mnu.jpg?v1.0) no-repeat 0 -68px}
#divbody{FLOAT:left;TEXT-ALIGN:left;WIDTH:798px}
#flash{MARGIN-BOTTOM:30px}
#about{BACKGROUND:transparent url(images/about_sierra.jpg) no-repeat top left;FLOAT:left;FONT:9pt Arial;HEIGHT:210px;PADDING:5px 15px 25px 20px;TEXT-ALIGN:left;WIDTH:172px}
#about h1 a { text-decoration:none }
#whatsnew {
    border: 1px solid #AFAFAF;
    float: left;
    height: 239px;
    margin-left: 27px;
    margin-right: 28px;
    padding: 0;
    text-align: left;
    width: 380px;
}
/*
#featured{BACKGROUND:#FFF url(images/featured.jpg) no-repeat top left;FLOAT:left;FONT:9pt Arial;HEIGHT:180px;PADDING:45px 15px 15px;TEXT-ALIGN:left;WIDTH:362px}
*/
#featured {
    border: 1px solid #AFAFAF;
    float: left;
    height: 239px;
    padding: 0;
    text-align: left;
    width: 380px;
}
/*
#featured > table{MARGIN:-5px -5px -5px -10px}
*/
#footer{BORDER:1px solid #ABABAB;BORDER-BOTTOM:0;BORDER-TOP:0;FLOAT:left;PADDING:0 0 15px 34px;WIDTH:1082px}
#footer div{MARGIN-TOP:30px;TEXT-ALIGN:center}
#footer div p {LINE-HEIGHT:70px;TEXT-ALIGN:left}
#footer div p img {FLOAT:right;PADDING-RIGHT:25px}
#scrolltext{FONT:normal 10px Arial, Helvetica, sans-serif;HEIGHT:200px;POSITION:relative;TOP:-45px;OVERFLOW:auto;WIDTH:1038px}
.gray,A:hover.mnu_link{COLOR:#999}
.title{FONT:19pt Arial Narrow, Helvetica, sans-serif;MARGIN-BOTTOM:0;PADDING-BOTTOM:0}
.sub{FONT:11pt Helvetica, sans-serif}
.shell{BACKGROUND:#FFF url(images/official_header_bg.png) repeat-x}
input,textarea{BACKGROUND:#FFF url(images/input_bg.png) repeat-x}
a:visited{COLOR:#565656}
a:hover{COLOR:#390606}
.dkcell{BACKGROUND-COLOR:#942038;COLOR:#FFF}
h1,.h1{COLOR:#942038;FONT:19pt Arial Narrow, Helvetica, sans-serif}
h2,.h2{COLOR:#666;FONT:11pt Helvetica, sans-serif;FONT-WEIGHT:700}
h2 a,h2 a:visited,h2 a:active {TEXT-DECORATION:none;COLOR:#666}
h2 a:hover{COLOR:#333}
.white{COLOR:#FFF}
.silver{COLOR:silver}
.arial{FONT-FAMILY:Arial}
.req{COLOR:#C00;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:9pt}
.notify{BACKGROUND-COLOR:#DEEEFF;BORDER:1px solid #999;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:19pt;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;WIDTH:100%}
.val,.cartmsg{BACKGROUND-COLOR:#FFC;COLOR:#060;FLOAT:left;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:9pt;PADDING:5px 10px;TEXT-ALIGN:center;WIDTH:auto}
.err{BACKGROUND-COLOR:#FFC;COLOR:#C00;FLOAT:left;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:9pt;PADDING:5px 10px;TEXT-ALIGN:center;WIDTH:auto}
.shown{DISPLAY:block}
A:active.submnu_link,A:visited.submnu_link,A.submnu_link{COLOR:#2F3479;FONT-WEIGHT:700;LINE-HEIGHT:18px}
A:active.header_link,A:visited.header_link,A.header_link{COLOR:silver;TEXT-DECORATION:none}
A:hover.header_link{COLOR:gray}
.RepBlock{COLOR:#000;LIST-STYLE-TYPE:none}
A:visited.mnu_link,A:active.mnu_link,A.mnu_link{COLOR:#FFF;FONT:8.5pt Arial, Helvetica;LINE-HEIGHT:15px}
.asdf{PADDING-TOP:24px;POSITION:relative}
.blue{COLOR:#2f3479}
.l_float{FLOAT:left}
.r_float{FLOAT:right}
.FootCont{CLEAR:both;MARGIN-LEFT:240px;WIDTH:auto}
.BodyCont{WIDTH:826px}
.mnuHeader{HEIGHT:17px;MARGIN-LEFT:25px;MARGIN-TOP:5px}
#horiz{COLOR:silver;LIST-STYLE:none;MARGIN:0;PADDING:0}
#horiz li{DISPLAY:inline;FLOAT:none;PADDING:0 3px 0 0;WHITE-SPACE:nowrap;WIDTH:auto}
#horiz li a{FONT-WEIGHT:700}
ul#footlinks li{COLOR:gray;FLOAT:left;FONT-SIZE:9pt}
ul#locations{LIST-STYLE:none;MARGIN:0 0 0 200px;PADDING:24px 0 0}
ul#locations li{FLOAT:left;PADDING-LEFT:60px;TEXT-ALIGN:left;WIDTH:auto}
.ContProd{BACKGROUND:#FFF url(images/tabBody_bg.png) repeat-x;BORDER:1px solid #999;BORDER-TOP:#FFF;BORDER-TOP-COLOR:#FFF;HEIGHT:100%;MARGIN-LEFT:5px;MIN-HEIGHT:25px;OVERFLOW:auto;PADDING:25px;WIDTH:778px}
.ContProdTop{MARGIN:0;OVERFLOW:hidden;PADDING:0;WIDTH:828px}
#ProdDownBlock{BACKGROUND:url(images/br500.gif) no-repeat left bottom;CLEAR:both;MARGIN-BOTTOM:5px;MARGIN-LEFT:15px;OVERFLOW:hidden;PADDING-BOTTOM:15px}
#ProdDownBlock p{FLOAT:left;MARGIN:0;TEXT-ALIGN:center;WIDTH:85px}
#ProdDownBlock h2{MARGIN:0 0 8px}
#ProdDownBlock ul{LIST-STYLE-TYPE:none;MARGIN:0;PADDING:0}
#ProdDownBlock ul li{COLOR:#666;FLOAT:left;MARGIN:0;PADDING:0}
#SeriesDownBlock{BACKGROUND:url(products/userfiles/image/More/series_tab.jpg) no-repeat top left;COLOR:#942038;FONT:12pt Arial Narrow, Helvetica, sans-serif;FONT-WEIGHT:700;PADDING:15px 0 10px 25px}
.invoice{BACKGROUND-COLOR:#FFF;BORDER:1px solid #999;LEFT:275px;MIN-HEIGHT:5in;PADDING:15px;POSITION:absolute;TOP:275px;WIDTH:7.5in;Z-INDEX:30}
.std,p,td,li{FONT:9pt Arial, Helvetica, sans-serif}
.dkgray{COLOR:#676767}
.nodec,ul#locations li a{TEXT-DECORATION:none}
.ContProdPics,.ContProdVids{FLOAT:left;OVERFLOW:none;WIDTH:49%}
h4,#mainmnu ul li b,.hidden{DISPLAY:none}
#header img,#footer img,#horzmnu ul li a img{BORDER:0}
#footer img,.ContProdImg{PADDING:15px}
.about_sierra_header{BACKGROUND:url(images/about-sierra.gif) no-repeat;HEIGHT:24px;MARGIN:-27px 0 0 -3px;POSITION:absolute;TEXT-DECORATION:none;WIDTH:77px}
.boxshadow{-MOZ-BOX-SHADOW:1px 3px 5px #666;BORDER:1px solid #BBB;PADDING:18px}
.ltborder{BORDER:1px solid #F5F5F5;PADDING:4px}


#PurchaseOnline{FLOAT:left;MARGIN:0 0 10px}
span.dkgray{COLOR:#555;DISPLAY:block;FONT:10px Arial, helvetica, sans-serif}
#PurchaseOnline span{PADDING:18px 0 13px}
#PurchaseOnline a.po-go{FLOAT:left;MARGIN:0 9px 0 0}
#PurchaseOnline a.po-rfq{FLOAT:right;MARGIN:7px 0 0 9px}
#PO-Sub,#PO-SubRfq{FLOAT:left;LEFT:-1000px;MARGIN:0 8px 8px 0;POSITION:absolute}
.subpop{BACKGROUND-COLOR:#FFF;MARGIN:0 0 0 13px;MAX-WIDTH:325px;WIDTH:expression(this.width>325?325:true);Z-INDEX:99}
.tail-l{BACKGROUND:url(images/tail-l.gif) left center no-repeat;FLOAT:left;HEIGHT:25px;MARGIN-TOP:75px;WIDTH:15px;Z-INDEX:100}
#PO-Sub ul,#PO-SubRfq ul{LIST-STYLE-IMAGE:url(/images/flow_arrow.gif);PADDING:0 0 0 24px}
#PO-Sub li,#PO-SubRfq li{COLOR:#670000;FONT-WEIGHT:700}


.PO-Sub {FLOAT:left;LEFT:-1000px;MARGIN:0 8px 8px 0;POSITION:absolute}
.PO-Sub ul {LIST-STYLE-IMAGE:url(/images/flow_arrow.gif);PADDING:0 0 0 24px}
.PO-Sub li {COLOR:#670000;FONT-WEIGHT:700}




#horzmnu ul,#mainmnu ul,ul#footlinks{LIST-STYLE:none;MARGIN:0;PADDING:0}
.dkred,A:hover.submnu_link,a,a:active{COLOR:#942038}
/*
@font-face {
font-family: 'IndustriaComSolid';
src: url('industriacom-solid_0-webfont.eot');
src: local('��?'), url('industriacom-solid_0-webfont.woff') format('woff'), url('industriacom-solid_0-webfont.ttf') format('truetype'), url('industriacom-solid_0-webfont.svg#webfontzp4J9azu') format('svg');
font-weight: normal;
font-style: normal;
}
*/
/*
h1, h2, h5, .title { font-family: IndustriaComSolid, Arial Narrow, Helvetica, sans-serif; margin:0; padding: 0 }
h1, .title { font-size: 25pt; padding-top:5px; line-height:1em }
h2 { font-size: 20pt; font-weight: normal }
h5 { font-size: 20pt; font-weight: normal; color: #666 }
*/
h1 sup { font-size:14pt }
h2 sup { font-size:10pt }

h1, h2, h5, .title,.h1,.h2,.h5 { font-family: Arial, Helvetica, sans-serif; margin:0; padding: 0 }
h1,.h1, .title { font-size: 26px; padding-top:5px; line-height:1em; letter-spacing:-0.5px }
h2,.h2 { font-size: 20px; font-weight: normal; letter-spacing:-0.5px }
h5,.h5 { font-size: 20px; font-weight: normal; color: #666 }
#featured h1,.h1 { font-size:20px;display:block }

.minicart{BACKGROUND:#EBECED url(../images/cartBG.gif) no-repeat;BORDER:1px dashed #999;HEIGHT:32px;MARGIN-TOP:9px;PADDING:8px 5px 5px;TEXT-ALIGN:right;WIDTH:120px}
#ulMiniCart{LIST-STYLE:none;TEXT-ALIGN:left}
#ulMiniCart li{MARGIN:4px 0}
#ulMiniCart a{TEXT-DECORATION:none}
#ulMiniCart a:hover{TEXT-DECORATION:underline}
.miniview{POSITION:absolute;COLOR:#9A0000;OVERFLOW:none;RIGHT:35px;TOP:25px;_TOP:35px}
#port-minicart { position:absolute;top:0;border:none;overflow:none;right:0;background:#FFF;height:125px } 

ul.list-news { padding:5px 15px 0 25px; margin:0 0 5px; list-style: none url('images/ico-pr.gif') }
ul.list-blog { min-height:70px; padding:5px 15px 0 25px; margin:0 0 5px; list-style: none url('images/ico-blog-entry.gif') }
ul.list-blog li, ul.list-news li { font-size:9pt; padding: 4px 0 }

ul.whatsnew { padding:0 15px; margin:0 0 5px; list-style: none url('images/ico-pr.gif') }
ul.whatsnew li { padding: 4px 0 }

div.ico-auth, div.ico-date { background:url('images/ico-blog.gif') no-repeat 0 0; margin-right:8px; padding:0 0 0 18px; float:left; font-size:9pt; color: #999 }
div.ico-auth { background-position: 0 -16px }
a.social-fb, a.social-li, a.social-tw { background:url('images/btn-social.gif') no-repeat 0 0; margin-left:8px; width:57px; height:18px; float:right; font-size:9pt; color: #CCC }
a.social-fb { background-position: 0 -18px }
a.social-tw { background-position: 0 -36px }

div.blog-auth { float:left; background: #EEE; padding:8px; text-align:center; font-size:9pt; color: #999; margin: 12px 8px 8px 0 }
div.blog-cont { padding:4px;/* min-height:155px;*/ text-align:justify }
div.blog-posts{ width:590px; display:block }
div.blog-post { margin:8px 0; } 
div.blog-tags { border:1px solid #E6E6E6; float:right; background: url("rep_news/wordpress/wp-content/themes/headlines/images/bg-widget-title.png") repeat-x scroll 0 0 #FEFEFE; padding:8px 12px 12px 12px; margin:8px 0 8px 8px; text-align:left; font-size:9pt; color: #999; width:165px }
div.blog-tags ul { margin:0; padding:5px 0 0 5px; list-style:none }
div.blog-tags li { padding:5px 0 }
hr.blog { padding:0; margin-top:0; background-color:#CCC; height:1px; border:thin none }

.hr { background: #FFF url('images/br2.jpg') no-repeat; height:5px; padding: 5px }
.fancyInput, input[type=text],textarea,input[type=password],select { background: #F5F5F5; border:1px solid #858585; padding:1px; font: 9pt Arial; color: #3F3F3F; -moz-box-shadow: #C0C0C0 1px 1px 0px }

#slider { width:795px;height:470px;border:1px solid #ABABAB;background:#D6D6D6;padding:0px }
.slider-win { position:relative;height:431px;background:#FFF;overflow:hidden;border-bottom:1px solid #ABABAB;padding:1px }
.slider-mnu { background:#D6D6D6;text-align:right;border:1px solid #FFF }
.slider-mnu > div {height:32px;border:1px solid #ABABAB;padding:0 18px 0 0;}
.slider-cont { position:relative;width:99999px }
.slider-cont div { float:left; width:795px }
.slider-btn   { background:url('images/slider/errows.gif') no-repeat;width:10px;height:10px;border:none;padding:0;margin:12px 3px 0 0;cursor:pointer;color:transparent }
.slider-btn-l { background-position:  0    0 }
.slider-btn-r { background-position: -10px 0 }
.slider-btn-o { background-position: -20px 0 }
.slider-btn-x { background-position: -30px 0 }



.plug-box { 
	border: 1px solid #AFAFAF;
	margin: 30px 0;
}
.plug-head { 
	border-bottom: 1px solid #AFAFAF;
	background-color: #FFF;
	padding: 1px;
}
.plug-top {
	border-top: 1px solid #AFAFAF;
}
.plug-head > div {
	border: 1px solid #AFAFAF;
	background-color: #DDDDDD;
	padding: 1px;
}
.plug-head h2 { 
	height: 27px;
	padding: 0 0 0 5px;
	/*display: inline-block;*/
}
a.ico-arrow {
	float: right;
	margin: 7px;
	background: url('images/ico-arrow-rt.gif') no-repeat scroll 0 center transparent;
	padding: 0 0 0 10px;
}
.rss {
	background: url('images/ico-rss.gif') no-repeat scroll 0 0 transparent;
	width: 21px;
	height: 21px;
	display: inline-block;
	margin: 0 0 0 10px;
}
.white2gray {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%,#ececec 100%); /* W3C */
}
.center { text-align:center }

#social-group li { float:left; width:35px !important}
.social-form { padding:3px 16px }
.social-form input[type='submit'] { 
	width:43px;  border:medium none; background: url('images/btnSignUp.png') no-repeat scroll 0 0 #EFEFEF;
    border: 1px solid #858585;
    box-shadow: 1px 1px 0 #C0C0C0;
    color: #3F3F3F;
    font: 9pt Arial;
    padding: 1px;
	height:18px;
	vertical-align:top;
	cursor:pointer
}
.social-form input[type='text'] {
	height:14px;
	padding-left: 4px
}
.ico-social { margin:0 3px; float:left; width:32px; height:32px; background:url(images/ico-social.png) no-repeat scroll 0 0 transparent }
.ico-in { }
.ico-fb { background-position: -32px 0 }
.ico-tw { background-position: -64px 0 }
.ico-rs { background-position: -96px 0 }

.hr-200 { background: url('images/hr-200.png') no-repeat scroll center center transparent; height: 20px; }


#CC { width: 750px; text-align:left; padding:6px 12px 0 }
#CC_OptIn { display:none }
#CC input[type='submit'], #CC input[type='button'] { background: #E5E5E5; border: 1px solid #A6A6A6; color: #333; padding:4px } 
#CC ul { list-style: none; padding-left:10px }
#CC hr { border:medium none; background:#E6E6E6; height:1px }
#CC p, #CC li, #CC td { font-size:9pt; color:#333 }
.CC_banner { text-align:right; background: url('images/sierra_logo.jpg') no-repeat scroll -40px -20px transparent }
.CC_footer { font-size:9pt !important; color:#666 !important }
.clean-error { color:red; font-weight:bold }
.clean-ok    { color:green; font-weight:bold }

#simplemodal-overlay{background-color:#000}
#simplemodal-container, #confirm-container{background-color:#FFF;border:8px solid #A1A1A1;padding:12px}
#simplemodal-container a.modalCloseImg{background:url(images/x.png) no-repeat;/* adjust url as required */
width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer}
#simplemodal-data{margin:0}
#simplemodal-data h1, #simplemodal-data h2, #simplemodal-data h3, #simplemodal-data p{padding:0 !important;margin:0 !important}
#modal{display:none;text-align:left}

#divbody {
	min-height: 820px;
	height: auto;
}
* html #divbody {
height: 820px;
}
