/* CSS Document */
html{overflow:scroll;}

body{margin:0px;padding:0px;font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#333;}

h1{color:#000;font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.6em;font-weight:normal;margin: 0px; padding:0px;}
h1.home{font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.5em;color:#2E4B87;text-align:center;margin:0px auto;padding:0px;width:90%;}



h2{font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.4em; font-weight:normal; font-style:italic;color:#555;margin: 5px 0px 10px 0px; padding:0px;}
h2.listhead{font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.3em;color:#000;float:left;margin:0px 0px 3px 0px; padding:0px;font-style:normal;}

h2.searchresults{margin-bottom:0px;padding-bottom:0px;}
p.searchentries{padding:0px;margin:0px;font-weight:bold;}

h1.searchhd{margin-top:20px;}
ul.searchlist{margin:20px 0px 0px 0px;padding:0px;border-bottom:1px solid #cccccc;}
ul.searchlist li{list-style:none;}
li.searchtitle{margin:0px;padding:5px 0px 0px 0px;border-top:1px solid #cccccc;font-family:"Trebuchet MS", Arial, sans-serif;font-size:1.3em;}
li.searchdesc{margin:0px;padding:0px 0px 5px 0px;font-style:italic;}

h3{font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.3em; font-weight:normal;color:#000;width:70%;margin: 15px 0px 0px 0px; padding:0px;}
h3.product_section{font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.3em;}
h3.product_hd{margin:10px 0px 0px 0px;padding:0px;border-bottom: 1px solid #999;width:95%;}
.clear h3{margin-top:0px;}
h3.head{margin-top:5px;}
h3 a{color:#000;}

a img{}

h4{font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.9em; font-weight:normal; font-style:italic;color:#555;margin: 5px 0px; padding:0px;text-transform:uppercase;}


.contact h5{font-family:Arial, sans-serif; font-size:1.1em; font-weight:normal; font-style:italic;color:#000;margin: 16px 0px 0px 0px; padding:0px 0px 5px 0px;text-transform:uppercase;border-bottom: 1px solid #999; width:90%;font-weight:bold;}
.contact h5 span{text-transform:none;font-style:italic;}

#wrapper{width:780px; margin:0px auto;}

/* header*/
#masthead{position:relative;background-color:#2E386E;background-image:url(/images_new/general/masthead_bkg.jpg);background-repeat:repeat-x;color:#ffffff;height:5.3em;font-family: Arial, Helvetica, sans-serif;}

#logo{margin-left:15px;background-color:red;}
#logo a, #logo a span{display:block;width:145px; height:63px;background:url(/images_new/general/saminco_logo_print.jpg) no-repeat top left;color:white;}
#logo img{border:0px;width:145px; height:63px;}

.phone{position:absolute; color:#fff;font-family: Arial, Helvetica, sans-serif;font-weight:bold; font-size:1.5em;right:20px;bottom:-2px;}
.login{display:none;}
.login a {color: #C5DAE4;text-decoration:none;}
.login a:hover {color:#fff;}

#nav{background-color:#C5DAE4;background-image:url(/images_new/general/blue_stripe_bkg.jpg);float:left;width:100%;font-size:0.9em; margin-top:0.2em;}
#links{float:left;height:2em;}
#links ul.level1{padding:0em 0em 0em 2em; margin:0em;}
#links ul.level1 li{float:left;list-style:none;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:bold;padding:0em;}
#links ul.level1 li a{color:#2E4B87;text-decoration:none;display:block;padding:0.5em 0.6em 0.6em 0.6em;display:block;}
#links ul.level1 li a:hover,  #active, .linkhover{background-color:#ffffff; background-image:url(/images_new/general/globalnav_tab_bkg.jpg);background-repeat:repeat-x; padding: 0.5em 0.6em 0.6em 0.6em;display:block;}



.menucontents{position:absolute;top:8.5em;background-color:#fff;border-left:1px solid #C5DAE4;border-bottom:1px solid #C5DAE4;border-right:1px solid #C5DAE4;display:none;padding:10px 5px 0px 5px;margin:0px 0px 0px -1px;z-index:100;width:auto;}

#links ul.level1 li ul.level2{padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;float:left;}
#links ul.level1 li ul.level2 li{padding:0px;margin:0px;float:left;}

#links ul.level1 li ul.level2 li ul.level3{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:150px; }
#links ul.level1 li ul.level2 li ul.level3 li{padding:0px 0px 0px 10px; margin:0px;float:none;font-size:1em;}
#links ul.level1 li ul.level2 li ul.level3 li.catlink a{text-transform:uppercase;color:#000;}
#links ul.level1 li ul.level2 li ul.level3 li.category{color:#555;font-style:italic;padding-top:5px;}
#links ul.level1 li ul.level2 li ul.level3 li a{padding:0px; margin:0px; float:none;text-transform:none;color:#0060B5;line-height:1.3em;}
#links ul.level1 li ul.level2 li ul.level3 li a:hover{color:#009FC5;background-image:none;}



#search{display:none;}
#search div.fl_right{float:right;}
#search form ul{padding:0px; margin:0px 0px 0px 0px;width:100%;}

#search form ul li{list-style:none;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:bold;padding:2px 0px 2px 0px;color:#ffffff;}
#search form ul li.searchbar{background-color:#888888;width:50%;float:right;padding: 3px 0px 3px 10px;height:1.9em;width:170px;}
#search form ul li.go{float:right;background-color:#666666; border-left:1px solid #ffffff;height:2.1em;}
#search form ul li.go input.gobtn{border:0px;float:left;width:33px;height:22px;}

#search form{padding:0px;margin:0px;text-align:right;width:100%;}

#search form input{font-size:0.8em; width:150px;float:left;margin-top:1px;;}



.hide{display:none;}
.show{display:block;}


/* end header */

/* login*/
.login_box{width:60%;margin:20px auto;}
.login_box form{border:6px solid #ccc;padding: 30px 30px 60px 30px;margin:0px;}
.login_box h1{text-align:center;margin:30px 0px 10px 0px;padding:0px;}
.login_box h2{text-align:center; font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;margin-top:20px;}

.login_box dl{display:block;margin:5px auto;text-align:center;}
.login_box dt{font-weight:bold;display:inline;margin:0px 10px 0px 0px;padding:0px;}
.login_box dd{display:inline;margin:0px;padding:0px;}

.login_box input.button{text-align:right;}
.login_box input.text2{width:175px;}
.login_box input.button2{float:right;margin:10px 60px 20px 0px;}
/* end login*/


/* content*/
#contentwrapper{width:740px;margin:0px auto 0px auto;background-color:#fff;}
#content{float:left;width:100%;padding-bottom:10px;}
/* end content*/

/* homepage */
#billboard{width:780px; margin:0px auto;text-align:center;}
#billboard img{margin:15px 0px;position:relative;}


.col_onethird{float:right;width:33%;margin-left:27px;margin-top:15px;}
.col_twothirds{float:left;width:60%;margin-top:15px;}

ul.news {float:left;width:95%;border-top:1px solid #999;margin:0px;padding:0px 10px 15px 0px;}
ul.news li{float:left;list-style:none;width:100%;border-bottom:1px solid #999;margin:0px;padding:5px 10px 5px 0px;line-height:1.5em;}
ul.news li span.date{width:25%;float:left;}
ul.news li a{float:left;width:67%;}

ul.gallery{float:left;width:100%;margin:0px;padding:0px;}
ul.gallery li.text{float:left;list-style:none;width:95%;border-bottom:1px solid #999;margin:0px; padding:5px 10px 5px 0px;line-height:1.5em;}
ul.gallery li{float:left;list-style:none;margin:5px 0px 0px 0px;padding:0px;line-height:1.5em;border:0px;}
ul.gallery li img{float:left;padding:0px;margin:0px 7px 7px 0px;}
ul.gallery li a:hover img{border:1px solid #0060B5;}

#product_home{border-top:1px solid #999;float:left;clear:both;width:100%;}
.product_row{width:96%;border-bottom:1px solid #999;margin:0px;padding:10px;background-image:url(/images_new/general/lt_blue_grad_bkg.jpg); background-repeat:repeat-x;clear:both;float:left;}
.product_row img{float:left;}

.product_row a:hover img, p.thumbnails a:hover img{border:1px solid #0060B5;}

.product_desc{float:left;width:60%;margin-left:15px;}
.product_desc h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;font-weight:normal;margin:0px;padding:0px;font-size:1.2em;}
.product_desc p{margin:5px 0px;}

.tag{color:#666;font-size:0.8em;font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

/*end homepage */


/*start products*/
.products_col_onethird{float:left;width:30%;margin-right:22px;}
.products_col_onethird img{margin:5px 0px;}
.products_col_onethird a:hover img{border:1px solid #0060B5;}


.sub_col_onethird{float:left; width:30%; margin-right:10px;}
.product_onethird{float:left;width:33%;margin-left:20px;margin-top:10px;}
.product_twothirds{float:left;width:63%;margin-top:10px;}

ul.product_list{margin:10px 15px;padding:0px;}
ul.product_list li{line-height:1.5em;padding:1px 0px;}
ul.product_list li.sub{list-style:circle; margin:0px 0px 0px 15px;}

p {margin:7px 0px;line-height:1.5em;padding:0px;}
p.reg{line-height:1.2em;}
.notes{background-color:#C5DAE4;margin-top:15px;padding:10px;width:95%;}
.notes span{text-transform:uppercase;font-size:0.9em;font-weight:bold;display:block;}

hr{margin:10px 0px;padding: 0px;color:#ccc;background-color:#ccc;border:0px;border-bottom:2px solid #ccc;height:2px;}

/*images*/
img{border:0px;}
.product_row img, .products_col_onethird img, ul.gallery li img,.service_img, p.thumbnails img{border:1px solid #999;}
.service_img{float:left;margin-top:5px;}
.head_img{margin-top:10px;}
/* end images*/

.breadcrumb{font-size:0.9em; color:#666;margin-bottom:15px;text-transform:capitalize;}
.breadcrumb a{ color:#666; text-decoration:underline;}
.breadcrumb a:hover{color:#333;}


#sidenav{float:left;margin-right:20px;width:20%;color:#444;font-size:0.9em;}
#sidenav ul.l1{margin:0px;padding:0px;}
#sidenav ul.l1 li{list-style:none;}
#sidenav ul li a{display:block;padding:3px 3px 3px 3px;text-decoration:none;color:#444;}
#sidenav ul li a:hover{background-color:#DCDDDE;}

#sidenav ul.l1 li ul.l2{margin:0px;padding:0px;}
#sidenav ul.l1 li ul.l2 li{list-style:none;padding:0px;}
#sidenav ul.l1 li ul.l2 li a{padding:2px 3px 2px 20px;}
#sidenav ul.l1 li ul.l2 li a.toggle_nav:hover{background-color:#DCDDDE;}

#sidenav ul.l1 li ul.l2 li ul.l3{margin:0px;padding:0px;}
#sidenav ul.l1 li ul.l2 li ul.l3 li{list-style:none;padding:0px;}
#sidenav ul.l1 li ul.l2 li ul.l3 li a{padding:0px 3px 2px 28px;}

#activesection{background-color:#EDEDEE;}
#activepage{background-color:#C6C8CA;}
/*#sidenav ul li #activepage{color:white;}*/

/*#sidenav ul.l1 li.activesection{background-color:#E5E5E5;}*/
/*#sidenav ul li a.activepage{background-color:#ccc;}*/
/* ul.l2 li.active,#sidenav ul.l1 li ul.l2 li ul.l3 li.active*/

#sidenav ul li.side_category{border-top:2px solid #cccccc;border-bottom:1px solid #cccccc;padding:5px 3px;}

ul.annual_archives{margin:0px;padding:0px;}
ul.annual_archives li{margin:0px;padding:0px;list-style:none;}
ul.annual_archives li ul.annual_months{margin:0px;padding:0px;}
ul.annual_archives li ul.annual_months li{margin:0px;padding:0px;list-style:none;}
ul.annual_archives li ul.annual_months li a{display:block;margin-left:10px;}



.plus {color:#0066CC;font-family:"Courier New", Courier, mono;font-weight:bold;font-size:1.1em;}

.greybar{float:left;width:95%;background-image:url(/images_new/general/grey_grad_bkg.jpg); background-repeat:repeat-x; background-color:#fff;border:1px solid #ccc; margin:10px 0px; padding: 2px 10px;}

.greybar p.title{float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.4em;margin:0px;padding:0px;}
.greybar p.title_desc{float:left;font-weight:bold;font-style:italic;margin:0px 0px 0px  10px;padding:5px 0px 0px 0px;}
.greybar p.show{float:right;margin:0px;padding:4px 0px 0px 0px;color:#999;}

.map{float:left;}
.address{float:left;margin:0px 0px 0px 15px;padding:0px;}
.gallery,.career{float:left; width:100%;clear:both;display:none;}
.location{float:left; width:100%;clear:both;}



.toggle_show, .toggle_career{font-family:"Courier New", Courier, mono;}
/*news start*/
.rss{margin-top:15px;}
.rss a{color:#444;font-weight:bold;}

form.join label{font-weight:bold;}
form.join input{margin:3px 0px;}

.newsitem{margin-bottom:20px;}
.newsitem img{margin-top:10px;}
p.date{width:100%;margin:0px; border-bottom:1px solid #999; text-transform:uppercase;font-size:0.8em;font-style:italic;font-weight:bold;}
p.signature{color:#000; font-style:italic;font-weight:bold;margin-top:15px;}

/*news end*/

/*customers start */
ul.customers{margin:0px 0px 0px 0px;padding:0px;}
ul.customers li{list-style:none;float:left;padding:10px 10px 0px 0px;}

/*customer end*/

/*gallery start*/
.slideshow {  
    height:  250px;  
    width:   520px;  
    padding: 0;  
    margin:  0;  
	
} 
 
.slideshow img {  
    
    width:  520px; 
    height: 250px; 
    top:  0; 
    left: 0 
} 


p.thumbnails {float:left;}
p.thumbnails img {margin:0px 15px 15px 0px;padding:0px;display:block;float:left;}
p.gallery_desc{font-weight:bold;font-style:italic;font-size:1.1em;}
/*gallery end */

/*contact start*/
.location_hd{color:#2E4B87;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.3em;font-weight:bold;margin-top:15px;}
.location_city{font-weight:bold;font-style:italic;font-size:1.1em;margin:0px;padding:0px;}
.location_numbers{margin:0px 0px 10px 0px;padding:0px;font-size:1.1em;}

.directory {clear:both;}
.directory {width:99%; margin-bottom:10px;}
.directory  td{width:24%;}
.directory td.email{text-align:right;}

input.text, textarea{width:250px;display:block;margin:5px 0px 7px 0px;clear:both;}

label.required{font-weight:bold;display:inline;}
span.asterisk{color:#BE0000;font-size:1.3em;}
input.button{padding:3px 5px;margin-top:10px;}
textarea{overflow:auto; width:400px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:105%;}


.contact dl{margin:0px;padding:0px;}
.contact dt{margin:0px;padding:0px;}
.contact dd{margin:0px;padding:0px;}

.contact_details{width:95%;}
.contact_details th{text-align:left;text-transform:uppercase;font-style:italic;padding-top:10px;}
.contact_details td{}
.contact_details input{margin:2px 0px 0px 0px;}
.padlt{margin-left:10px;}

span.error{color:#BE0000;font-size:90%;display:none;padding:0px 0px 0px 5px;}

.contact_col1{width:14%;}
.contact_col2{width:21%;}
.contact_col3{width:65%;}

/*contact end*/

/*employee start*/
.newsletter {float:left;margin: 0px 25px 15px 0px;}
.month{margin:10px 0px 0px 0px;padding:0px;font-size:1.3em;}
.newsletter img{border:1px solid #ccc;margin-bottom:5px;}
.newsletter a:hover img {border:1px solid #0060B5;}

/*employee end*/

/*vendor start*/
.vendors {width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.vendors th{background-image:url(/images_new/general/grey_grad_bkg.jpg); background-repeat:repeat-x; background-color:#fff;border-bottom:1px solid #ccc;text-transform:uppercase;padding:5px;}
.vendors td{border-bottom:1px solid #ccc;padding:5px;}
.ref{text-align:left;width:20%;}
.title{text-align:center;text-align:left;}
.formats{width:10%;text-align:center;}


/*vendor end*/

/*sitemap end*/
.sitemap h3{border-bottom:1px solid #ccc;width:95%;clear:both;}
.sitemap h3 a {color:#000;}
.sitemap_col{width:29%; float:left;margin-bottom:20px;}
.sitemap_col ul{margin:10px 0px 0px 0px;padding:0px;}
.sitemap_col ul li{list-style:none;font-weight:bold;padding-top:5px;}
.sitemap_col ul li.sitemap_l2{padding:0px;font-weight:normal;}
.sitemap_col ul li.sitemap_l2 a{color:#555;}
.sitemap_col ul li.section{text-transform:uppercase;margin: 0px 0px 5px 0px;}
.sitemap_col ul li.section a{color:#555;}



/*sitemap end*/

#content_short{float:left;width:77%;}

#footer{background-color:#C5DAE4;clear:both;float:left;width:780px;font-size:0.9em;margin:10px 0px 0px 0px;}
#footer ul{margin: 0px;padding:0px 0px 0px 20px;width:60%;float:left;}
#footer ul li{float:left;margin:0px;padding:5px 5px 5px 0px;list-style:none;}
#footer ul li a{margin:0px;padding:5px 5px 5px 0px;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#2E4B87;font-weight:bold;}

#footer ul.right{float:right; width:25%; margin:5px 20px 5px 0px;padding:0px 0px 0px 0px;text-align:right;}
#footer ul.right li{float:none;padding:0px;margin:0px;}
#footer ul.right li a {margin:0px; padding:0px;text-transform:none;font-weight:normal;}

table.components {margin-top:10px;}
table.components tr td{vertical-align:top;padding:5px;}

a {color:#0060B5;text-decoration:none;}
a:hover {text-decoration:underline;}
.block{display:block; padding:1px 0px;}
.clear{clear:both;}
.icon{float:left;margin-right:3px;}



.nopad_twothirds{float:left;width:66%;margin:0px 0px 10px 20px;}