@import url(css/unoslider.css);
/*
 * DotNetNuke Skin styles by bestdnnskins.com
 */
@font-face {
    font-family: 'Futura-Bold';
    src: url('fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Futura-Bold.woff') format('woff'),
         url('fonts/Futura-Bold.ttf')  format('truetype'),
         url('fonts/Futura-Bold.svg#webfont') format('svg');
}
@font-face {
    font-family: 'Futura-Book';
    src: url('fonts/Futura-Book.eot?#iefix') format('embedded-opentype'),
         url('fonts/Futura-Book.woff') format('woff'),
         url('fonts/Futura-Book.ttf')  format('truetype'),
         url('fonts/Futura-Book.svg#webfont') format('svg');
}
@font-face {
    font-family: 'Futura-Light';
    src: url('fonts/Futura-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Futura-Light.woff') format('woff'),
         url('fonts/Futura-Light.ttf')  format('truetype'),
         url('fonts/Futura-Light.svg#webfont') format('svg');
}
/*--------- Global CSS Reset & Standards ----------*/
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 {border:0; font-family:'Futura-Book', Arial, sans-serif; font-size:14px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}a img{border:0;}
Body { margin:0;padding:0; background:#ffffff; }
#Body{ background:#000; color:#000000; }
html,body{ margin:0; padding:0; height:100%; font:normal 14px/1.3 'Futura-Book', Arial, sans-serif; color:#333; }
Body #Form{ height:100%; }
span { line-height:1.3;}
p{ margin:0 0 18px 0; }
ol, ul { list-style: none; margin:0; padding:0;}
ol li {list-style-type: none;margin:0; padding:0;}
li,ul li{ list-style:none;margin:0; padding:0;}
a{outline:0;border:0;}
img{border:0;}
.ModuleTitle_SubMenu{ z-index:9999!important; }	

A:link { color :#ff3300; text-decoration : none; }
A:active { color :#ff3300; text-decoration : none; }
A:hover { color :#990000; text-decoration : none; }
A:visited { color :#666666; text-decoration : none; }

h1{font-size:28px;line-height:1.5em;color:#ff3300;font-weight:normal;font-family:'Futura-Book', Arial, sans-serif;margin:0px 0px 10px 0px;}
h2{font-size:24px;line-height:1.5em;color:#ff3300;font-weight:normal;font-family:'Futura-Book', Arial, sans-serif;margin:6px 0;}
h3{font-size:20px;line-height:1.5em;color:#ff3300;font-weight:normal;font-family:'Futura-Book', Arial, sans-serif;margin:6px 0;}
h4{font-size:18px;line-height:1.5em;color:#333;font-weight:normal;font-family:'Futura-Book', Arial, sans-serif;margin:0;}
h5{font-size:16px;line-height:1.5em;color:#333;font-weight:normal;font-family:'Futura-Book', Arial, sans-serif;margin:0;}
h6{font-size:14px;line-height:1.5em;color:#333;font-weight:normal;font-family:'Futura-Book', Arial, sans-serif;margin:0;}

.Head{ font-weight:bold; font-size:15px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:14px; }
.Normal { font-size:14px; line-height:1.3em; }
.leftpane .Normal { color:#fff;}

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}

/*--------- ControlPanel Style ----------*/
.controlpanel_bg { width: 100%; background:#FFFFFF;}
.controlpanel_style { width:900px; margin:0 auto}
.controlpanel_style table { width:100%}

.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none;}
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : underline;}
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none;}

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none; }
.dnnActionMenu span { color:#000000!important;}
.ModuleTitle_SubMenu{ z-index:9999!important;}	

/*-------- Design style --------*/
.floatl{ float:left;}
.floatr{ float:right;}
.skin_width {width:966px;margin:0 auto;}

#skin_wrapper { width:100%; min-width:1180px; min-height:900px; position:relative; z-index:1; background:url(images/page_bg_center.jpg) repeat-x center top;  }
.skin_bg_left {background:url(images/page_bg_left.jpg) no-repeat left top;}
.skin_bg_right {background:url(images/page_bg_right.jpg) no-repeat right top;}
.skin_top { height:26px;}
.skin_body { background:#fff; min-height:750px; -webkit-box-shadow:5px 5px 5px rgba(0,0,0,.8); -moz-box-shadow:5px 5px 5px rgba(0,0,0,.8); box-shadow:5px 5px 5px rgba(0,0,0,.8);}

.skin_header { min-height:157px; position:relative; }
.logo_style { float:left; padding:15px 18px 10px;}
.header_right { float:right; padding:50px 20px 20px; }
.header_right p { font-size:10pt;}
.header_right p span.separator { padding:0 10px;}
.menu_style { position:absolute; right:10px; bottom:10px; }

.skin_banner { min-height:436px; margin-left:-90px; margin-right:-90px;  position:relative; zoom:1;}
.skin_banner_in { min-height:166px; margin:0 18px;}
.skin_main {}
.skin_left { float:left; width:211px; min-height:454px; margin-top:-266px; margin-left:18px; margin-bottom:20px; background-image:url(images/Welded_Ring_Left_Pane.png); position:relative; z-index:1000!important;}
.skin_left_in {float:left; width:211px; min-height:454px; margin-top:4px; margin-left:18px; margin-bottom:20px; background-image:url(images/Welded_Ring_Left_Pane.png); position:relative; z-index:1000!important;}
.skin_content { padding:20px 18px 20px 260px; }

/*footer links*/
.footer_links { padding:20px 0; color:#999999; text-align:center;}
.footer_links a{ margin:0; list-style:none; margin:0 2px; font-size:10.5pt; color:#999999; padding:0 4px;}
.footer_links a:hover { color:#fff;}
.footer_copyright { text-align:center; color:#999; font-size:10pt; padding-bottom:20px;}

/*--------- StandardMenu style ----------*/
#standardMenu { position:relative;margin:0 auto;}
#standardMenu ul { list-style:none; margin:0; padding:0 0 0 5px;}
#standardMenu li{ position:relative;display:block;float:left;list-style-type:none;z-index:903;}

#standardMenu .rootMenu li a{ display:block;position:relative;float:none;z-index:10; cursor:pointer;text-decoration:none;}
#standardMenu .rootMenu li.selected a, #standardMenu .rootMenu li.rmHover a, #standardMenu .rootMenu li.breadcrumb a, #standardMenu .rootMenu li:hover a, #standardMenu .rootMenu li a:hover {text-decoration:none;}
#standardMenu .rootMenu li a span { display:block; padding:0 9px; border-right:2px solid #ff3300; margin:0;color:#999999; white-space:nowrap; font-size:13.5pt; font-family:'Futura-Light', Arial, sans-serif; height:19px; line-height:19px; text-transform:uppercase; }
#standardMenu .rootMenu li.last a span {border-right:none; }
#standardMenu .rootMenu li.selected a span, #standardMenu .rootMenu li.rmHover a span, #standardMenu .rootMenu li.breadcrumb a span, #standardMenu .rootMenu li:hover a span, #standardMenu .rootMenu li a:hover span {color:#ff3300;}

/*-- submenu --*/
#standardMenu .subMenu {position:absolute;top:28px;z-index:1210;width:170px; display:none;padding:0;border:#ddd solid 1px;}
#standardMenu .rootMenu li.rmHover .subMenu { display:block; }
#standardMenu .subMenu ul{ margin:0; padding:0; position:relative; z-index:1200;}
#standardMenu .subMenu li{ float:none; clear:both; background:none; width:100%; padding:0; *margin-bottom:-3px;}
#standardMenu .subMenu li.item a{ border-bottom: solid 1px #ddd; border-left:none; border-right:none; padding:0; background:#fff; filter:Alpha(Opacity=88); opacity:0.88; }
#standardMenu .subMenu li.last > a{ border-bottom: none;}
#standardMenu .subMenu li.item a span{ display:block; background:none; font-size:14px; color:#555; font-weight:normal; white-space:nowrap; height:38px; line-height:38px; padding:0 10px 0 15px; text-transform:none; margin:0; border:none; }
#standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span, #standardMenu .subMenu li.item a:hover span { color:#ff3300; cursor:pointer; }
#standardMenu .subMenu li.haschild > a { background:url(images/menu-arrow01.gif) no-repeat right center #fff;}
#standardMenu .subMenu li.selected.haschild > a span,#standardMenu .subMenu li.breadcrumb.haschild > a span, #standardMenu .subMenu li.item.haschild > a:hover span { background:url(images/menu-arrow01.gif) no-repeat right center #fff;}

#standardMenu .subMenuRight{ display:none; position:absolute; left:170px; width:170px; top:-1px; margin:0; border:#ddd solid 1px; }
#standardMenu .subMenu li.rmhover > .subMenuRight{ display:block;}

#standardMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#standardMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

/*--------- Pane Style ----------*/
.leftpane { padding:17px 20px 27px;}
.contentpane {}

/*--------- Grid Style ----------*/
.row-fluid { width: 100%; *zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table;content: "";}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] { display: block; width: 100%; min-height:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574%; *margin-left: 1.8744680846382977%;}
.row-fluid [class*="span"]:first-child { margin-left: 0;}
.row-fluid span.SubHead { font-weight:normal;  font-size:13px; }

.row-fluid .span12 {width: 99.99999998999999%; *width: 99.94680850063828%; }
.row-fluid .span11 {width: 91.489361693%; *width: 91.4361702036383%;}
.row-fluid .span10 {width: 82.97872339599999%; *width: 82.92553190663828%;}
.row-fluid .span9 {width: 74.468085099%; *width: 74.4148936096383%;}
.row-fluid .span8 {width: 65.95744680199999%; *width: 65.90425531263828%;}
.row-fluid .span7 {width: 57.446808505%; *width: 57.3936170156383%;}
.row-fluid .span6 {width: 48.93617020799999%; *width: 48.88297871863829%;}
.row-fluid .span5 {width: 40.425531911%; *width: 40.3723404216383%;}
.row-fluid .span4 {width: 31.914893614%; *width: 31.8617021246383%;}
.row-fluid .span3 {width: 23.404255317%; *width: 23.3510638276383%;}
.row-fluid .span2 {width: 14.89361702%; *width: 14.8404255306383%;}
.row-fluid .span1 {width: 6.382978723%; *width: 6.329787233638298%;}

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 8px; color:#999; font-size:10pt; text-decoration:none; }
A.Footer:hover { color:#FFF; text-decoration: none;}


/*******************************/	
/* Content Style */
/*******************************/	
/*--------- Left Pane Content ----------*/
.left_content {}
ul.left_menu { list-style:none; margin:0; padding:0;}
ul.left_menu  li {list-style:none; margin:0; padding:12px 0; text-align:center; background:url(images/leftmenu_bottom.png) no-repeat center bottom; }
ul.left_menu  li a { color:#fff; font-size:15px; text-transform:uppercase; }
.left_bottom { padding-top:50px; text-align:center;}
.left_bottom .contact_us a { font-size:12pt; color:#fff; line-height:2em; text-transform:uppercase; }

/*--------- ContentPane Content ----------*/
.home_content_left { width:60%; float:left; } 
ul.right_img { width:27%; float:right;} 
ul.right_img li {float:left; padding:2px 4px;}
.large_link { font-size:15px; font-family:'Futura-Bold', Arial, sans-serif;}

/*request_RFQ*/
.request_wrapper {position:relative; top:0px; left:0px; width:100%; height:555px;}
.request_wrapper .request_subtitle { color:#ff3300; font-size:22px; padding-bottom:10px; }
.request_wrapper .left_table, .request_wrapper .right_table { width:330px; position:absolute;}
.request_wrapper .input_name{ color:#999; text-align:right; padding:5px 5px 5px 0; text-transform:uppercase; font-size:10pt; }
.request_wrapper .input_box input{ width:165px; height:20px; border:1px solid #999; border-radius:20px; webkit-border-radius:20px; -moz-border-radius:20px; box-shadow:none; padding:0 10px; color:#999; font-size:10pt; outline:none;}
.request_wrapper .state_box input{ width:55px; height:20px; border:1px solid #999; border-radius:20px; webkit-border-radius:20px; -moz-border-radius:20px; box-shadow:none; padding:0 10px; color:#999; font-size:10pt; outline:none;}
.request_wrapper .table_sep { background:url(images/table_sep.jpg) no-repeat center top; width:30px; height:365px;}
.request_wrapper .hor_sep { background:url(images/table_hor_sep.jpg) no-repeat center center; width:175px; height:30px; }
.request_wrapper .submit_rfq { padding-top:20px;}
.request_wrapper .rfq_text {font-size:16px; color:#ff3300; font-family:'Futura-Bold', Arial, sans-serif;}
.request_wrapper .rfq_info {font-size:15px; }

.imgClass { 
    background-image: url(/portals/0/submit_button.jpg);
    background-position:  0px 0px;
    background-repeat: no-repeat;
    width: 154px;
    height: 41px;
    border: 0px;
    cursor:pointer;}
    
    .Contact_imgClass { 
    background-image: url(/portals/0/contact_us_button.jpg);
    background-position:  0px 0px;
    background-repeat: no-repeat;
    width: 154px;
    height: 41px;
    border: 0px;
    cursor:pointer;}
    
    
