﻿/* Theme Name:Boise Rigging Version:1.0 */
/* 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, font, 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, td, tr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
img{border:none;}
td{vertical-align:top;}
.clear{clear:both;}
.indent{text-indent:-2500px;}

/* [1. Body] */
body{margin:0px;padding:0px;background-color:#413000;color:#333;font-size:15px;font-family:"Trebuchet", "Trebuchet MS", Arial, Helvetica, sans-serif;}


/* [2. Header] */
.header_top{margin:0 auto;padding:0;width:975px;height:20px;background-color:#c2b776;}
.header_top p{margin-left:10px;color:#fff;font-size:12px;font-weight:bold;width:700px;}
.header_login{margin-right:10px;float:right;width:250px;font-size:12px;font-weight:bold;text-align:right;}
.header_login a{text-decoration:none;}
.header_login a:hover{text-decoration:underline;}
.header{margin:0 auto;width:975px;height:164px;background:url('images/header_pic.jpg') no-repeat;}
.header h1 a{margin:0;float:left;width:356px;height:164px;display:block;text-indent:-2500px;}

/* [3. Menu] */
.menu{margin:107px 0 0 0;float:right;width:616px ;height:57px;display:block;}
.menu ul{margin:0;padding:0;list-style:none;font:14px/100% Arial, Helvetica, sans-serif;width:616px; height:57px; overflow:hidden;}
.menu ul li{margin:0;width:87px;height:57px;padding:0px;float:left;display:block;text-indent:-2500px;}
.menu li a span, .menu li a em{display:none}
.menu ul li a{display:block;width:88px;height:57px;}
.menu li.m_home a:hover span, .menu li.m_home a.current_page {background:url('images/nav_allmenus.jpg') no-repeat 0 0;overflow:none;width:103px;height:57px;display:block;z-index:1;}
.menu li.m_services a:hover span, .menu li.m_services a.current_page{background:url('images/nav_allmenus.jpg') no-repeat -87px -57px;overflow:none;width:103px;height:57px;display:block;z-index:1;}
.menu li.m_products a:hover span, .menu li.m_products a.current_page{background:url('images/nav_allmenus.jpg') no-repeat -173px -114px;overflow:none; width:103px;height:57px;display:block;z-index:1;}
.menu li.m_training a:hover span, .menu li.m_training a.current_page{background:url('images/nav_allmenus.jpg') no-repeat -260px -171px;overflow:none;width:103px;height:57px;display:block;z-index:1;}
.menu li.m_railing a:hover span, .menu li.m_railing a.current_page{background:url('images/nav_allmenus.jpg') no-repeat -346px -228px;overflow:none; width:103px;height:57px;display:block;z-index:1;}
.menu li.m_aboutus a:hover span, .menu li.m_aboutus a.current_page{background:url('images/nav_allmenus.jpg') no-repeat -433px -285px;overflow:none;width:103px;height:57px;display:block;z-index:1;}
.menu li.m_contactus a:hover span, .menu li.m_contactus a.current_page{background:url('images/nav_allmenus.jpg') no-repeat -518px -342px;overflow:none;width:94px;height:57px;display:block;z-index:1;}


/* [4. Containers] */
.container_content{margin:0 auto;padding-top:10px;width:975px; background:#fff;display:block;}
.container_content_contact{margin:0 auto;padding-top:10px;width:975px; height:450px;background-color:#fff;display:block;}
.left_content{width:750px;float:left;background-color:#fff;display:block;}
.right_sidebar{width:200px;display:block;float:right;background-color:#c2b776;}
.home_products_services{margin:0 0 0 20px;width:700px;}

/* [5. Page Content] */
.left_content p{margin:10px 0 10px 50px;font-size:15px;}
.left_content .title{margin-left:10px;}
.top-ten{margin:10px 10px 10px 40px;width:300px;float:left;}
#list-wrap{margin:0px 0 0 10px;padding:5px 0;background:#feffcc;list-style-position:inside;list-style-type:decimal;}
#list-wrap li{margin:0 0 5px 10px;font-size:14px;}
.thin{margin-left:10px;height:1px;width:300px;}
.top-ten .thin{width:250px;}
.home_products_services{margin:10px 0 0 40px;}
.home_products{margin:0 50px 0 0;width:300px;float:left;}
.home_services{margin:0;width:300px;float:left;}
.home_products ul, .home_services ul{width:300px;background:#feffcc;font-size:14px;padding-left:10px;list-style-type:none;margin-left:10px;vertical-align:middle;line-height:23px;}
.home_services ul{height:140px;}
.home_products ul li, .home_services ul li{padding-left:10px;background:url(images/screw_head_sm.jpg) 0px 10px no-repeat;}
.list{margin:10px 0 30px 80px;list-style-type:none}
.list li{font-size:14px;padding-left:10px;background:url('images/screw_head_sm.jpg') 0px 8px no-repeat;}
.u_list{margin:10px 0 10px 20px;list-style-type:none}
.u_list li{font-size:14px;padding-left:10px;background:url('images/screw_head_sm.jpg') 0px 8px no-repeat;}
ol{margin:0px 0 20px 60px;padding-top:5px;list-style-position:inside;list-style-type:decimal;}
ol li{margin:0 0 10px 10px;font-size:14px;}
.content_box_list{margin:10px 0 30px 10px;list-style-type:none}
.content_box_list li{font-size:14px;padding-left:10px;background:url('images/screw_head_sm.jpg') 0px 8px no-repeat;}
.list2{margin:0px 0 0 20px;list-style-type:none;}
.list2 li{font-size:12px;padding-left:10px;background:url('images/screw_head_sm.jpg') 0px 8px no-repeat;}
.list2 li a{color:#53522f}
.list2 li a:hover{text-decoration:underline;}
.list_float{float:left;margin:10px 0 30px 80px;list-style-type:none;width:250px;}
.list_float li{font-size:14px;padding-left:10px;background:url('images/screw_head_sm.jpg') 0px 8px no-repeat;width:250px;}
.subpage_top_contentbox1{margin:0 5px 0 30px;width:250px;float:left;display:block;}
.subpage_top_contentbox2{margin:0 5px 0 20px;width:200px;float:left;}
.subpage_top_contentbox_pdflibrary{margin:0 5px 0 170px;width:300px;float:left;}
.subpage_top_contentbox2 h1, .subpage_top_contentbox_pdflibrary h1, h1.h1_contactus {font-size:24px;color:#800000;text-align:center;}
.subpage_top_contentbox2 h1 span{font-size:12px;color:#333;text-align:center;}
.title_subhead{font-style:italic;font-weight:normal;}
.subpage_top_contentbox3{margin:0 5px 0 0px;width:200px;float:left;text-align:center;}
.subpage_top_contentbox3 .indent{margin:0 0 0 40px;}

/* [5-aboutus content] */
p.about_indent{margin:20px 0 30px 100px;}
h3{margin:40px 0 0 315px; font-size:20px;color:#800000;}

/* [5-contactus content] */
h1.h1_contactus{width:975px;}
.contact_left{float:left;margin:20px 0 20px 30px;display:block;text-align:center; border:#333 solid 1px;}
.contact_right{float:left;margin:20px 0 20px 50px;text-align:center;display:block;}
.contact_right p{font-size:14px;font-weight:bold;}

/* [5-products content] */
.content_float_box{margin:20px 0;width:750px;}
.product_bottom_menu{margin:20px 0;width:680px;text-align:center;}
.product_menu_span{margin:0 10px;}
Table, td{margin:20px auto;border:1px solid #999;}
table.no_border, td.no_border{border:none;}

/* [5-pdf library content ] */
.left_content h4{margin-left:40px;font-size:16px;color:#800000;}

/* [6. Sidebar Content] */
.date_time{margin:5px 0;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;text-align:center;}
.right_sidebar h2{margin:0;padding:5px 0;width:200px;text-align:center;border-top:1px solid #fff;background-color:#000;color:#c2b776;font-size:14px;}
.right_sidebar p{margin:0px 10px 10px 10px;font-size:13px;font-family:Arial, Helvetica, sans-serif;line-height:130%;}
.search{margin:5px 0 20px;}
.search_form{width:180px;margin:0 0 0 10px;}
.search_button{width:140px;margin:5px 0 0 30px;}
.right_sidebar .search_text{margin:0 0 0 30px;font-size:10px;}
.right_sidebar .title_training{margin:15px 0 5px 50px;}
.right_sidebar .title_current{margin:15px 0 5px 25px;}
.right_sidebar h4{margin-bottom:10px;width:200px;color:#800000;text-align:center;font-size:18px;}
.right_sidebar h5{width:200px;text-align:center;font-size:16px;font-weight:normal;}
.sidebar{margin-bottom:20px;list-style:none;font-size:80%;}
.sidebar li{margin-left:20px;}
.sidebar_img{margin:20px auto 10px auto;width:100px;height:75px;border:1px solid blue;}
.sidebar_pdflibrary{width:200px;text-align:center;font-size:18px;color:#800000;}

/* [7. Top Ten Page] */
.white, .yellow{margin:0 auto;width:900px;padding:20px 0;background:#fff;font-weight:bold;}
.yellow{background:#EEE9BF;}
.cid, .rid{width:20px;margin:0 0 0 10px;float:left;}
.cphoto, .rphoto{width:10px;margin:0;padding:0 10px;float:left;display:block;width:200px;}
.cphoto img{border:1px solid #d7d7d7;height:120px;}
.cname, .rname{width:100px;margin:0px;float:left;text-align:left;}
.cdescription, .rdescription{width:500px;margin:0 0 0 20px;float:left;text-align:left;}
.clongdescription{color:#666;font-weight:normal;font-size:12px;height:auto;}
.xml_border{border:1px solid #d7d7d7;}
.red{color:#fff;width:900px;background:#580000;height:20px;}
.rphoto{padding-left:20px;}

/* [8. Footer] */
.footer{margin:0px auto;padding:10px 0;width:975px;background-color:#c2b776;}
.footer p{text-align:center;font-size:12px;font-family:"Trebuchet", "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;}

/* [9. Left over styles from a previous design] */
.topten_td_styling_image{margin:10px;border:1px solid #d7d7d7;}
.topten_td_styling{padding-top:10px;}
.small	{background-color:#fff;color:#333;margin:0;padding:0;font-size:7pt;font-family:"Trebuchet", "Trebuchet MS", sans-serif;}
.spacer{font-size:4px;}
select{width:200px;} 
select option{width:100px;} 
.smallBr{font-size:1px;line-height:10;}
.SmallRow{font-size:8px;}
.MainHeader{font:bold 24px helvetica, arial, geneva, lucida, sans-serif;color:maroon;}
.Footer{font-size:12px;}
.Black12{font-size:12px;border:0px solid black;}
.Black14{font-size:14px;border:0px solid black;}
.Black16{font-size:16px;border:0px solid black;}
.Black18{font-size:18px;border:0px solid black;}
.Black20{font-size:20px; border:0px solid black;}
.Black22{font-size:20px;border:0px solid black;}
.SubHeader{font:bold 18px helvetica, arial, geneva, lucida, sans-serif;color:maroon;	}
.SubHeader1{font:bold 14px helvetica, arial, geneva, lucida, sans-serif;color:maroon;	}
.SubHeader25{font-size:16px;color:#53522F;	}
.SubHeader2{font:14px helvetica, arial, geneva, lucida, sans-serif;color:#53522F;	}
.SubHeader3{font:11px helvetica, arial, geneva, lucida, sans-serif;color:#53522F;	}
.PopUpMenu{position:absolute;top:-1000px;left:-1000px;}
.PopUpMenu_Table{background-color:#FFFFCA;border:2px solid #800000;}
.ImageBG1{background-image:url('../eye_eye.gif');}
.BodyTableSize1{	width:230px;}
.BodyTableSize1b{width:380px;}
.BodyTableSize2{width:430px;}
.BodyTableSize2b{width:400px;}
.BodyTableSize2c{width:350px;}
.BodyTableSize3{width:90%;}
.BodyTableSize4{width:100%;}

.ml-100{margin-left:100px;}

/* liScroll styles */
.tickercontainer { /* the outer div with the black border */border: 1px solid #999; background:#fff;  display:block; width:963px; height:27px; margin:5px; padding:0; overflow:hidden; }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position:relative; left:5px; top:8px; overflow:hidden; width:953px; overflow:hidden; height:27px;}
ul.newsticker { /* that's your list */position: relative; left:953px; font:bold 10px Verdana; list-style-type:none; margin:0; padding:0; overflow:hidden;}
ul.newsticker li {float:left; /* important: display inline gives incorrect results when you check for elem's width */ margin:0; padding:0; background:#fff;}
ul.newsticker a {white-space:nowrap; padding: 0; color:#000000; font:bold 10px Verdana; margin:0 50px 0 0;}
ul.newsticker span {margin: 0 50px 0 0;}

.hidme{ font-size:9px;}
.hidme a{ text-decoration:none; color:#fff;}
