﻿@import url(default.css);
@media screen {
	body { background:#000000 url(/images/mp/colson_background.gif); }

	#wrapper {
		width:960px;
		margin:20px auto;
		display:table;
		background:url(/images/int/colson_int_nav2_rollover.gif) no-repeat 0 0;
	}
	#header {
		width:960px;
		height:300px;
		background:url(/images/int/colson_int_logo.jpg) no-repeat 0 80px;
	}
	#searchbox {
		width:280px;
		height:80px;
		float:right; 
		/* background:url(/images/mp/colson_search_normal.gif) no-repeat 0 0; */
	}
	#headimage {
		width:530px;
		height:160px;
		float:right;
		clear:right;
		background:#FFFFFF url(/images/subheads/colson_subhead_photo_01.jpg) no-repeat 0 0;
	}
	#header .homeLink
	{
	    width:430px;
		height:160px;
		text-indent:-9999px;
		display:block;
		float:left;
		
	}
	#contwrap { width:960px; display:table; background-color:#FFFFFF; }
	#leftside {
		width:250px;
		float:left;
		padding-top:10px;
	}
	
	.homenodestyle 
	{
		
		width:29px;
		height:29px;
		vertical-align:middle;
		padding-bottom:15px;
		font-weight:bold;
		color:Black;
		text-decoration:none;
	}
	
	.homenodestyle:hover { text-decoration:underline; }
	
	.nodestyle 
	{
		width:29px;
		height:29px;
		vertical-align:middle;
		padding-bottom:15px;
		font-weight:bold;
		font-size:small;
		color:Black;
		text-decoration:none;
	}
	
	.nodestyle:hover { text-decoration:underline; }
	
	.currentnodestyle
	{
		width:29px;
		height:29px;
		vertical-align:middle;
		padding-bottom:15px;
		font-weight:bold;
		font-size:small;
		color:Black;
		text-decoration:none;
	}
	
	.currentnodestyle:hover { text-decoration:underline; }
	
	.sidebarnav
	{
		font-weight:bold;
		color:Black;
		text-decoration:none;
		font-size:15px;
	}
	
	.sidebarnav:hover { text-decoration:underline; }
	
	.sidebarchildnav
	{
		font-weight:bold;
		color:#505050;
		text-decoration:none;
		font-size:15px;
		padding-left:20px;
		font-size:small;
	}
	
	.sidebarchildnav:hover { color:#1a1a1a; text-decoration:underline; }
		
	.intnewsitem 
	{
		margin-left: 20px;
		/*height:85px;*/
	}
	
	.intnewsitem b
	{
		font-size: 1.2em;
	}
	.intnewsitem img
	{
		margin-right:10px;
	}
	
	#content {
		width:710px;
		float:right;
	}
	#conText { padding-right:20px; padding-left:30px; }
	#content p { font-size:.9em; }
	#footer { width:960px; height:100px; background:url(/images/mp/colson_footer.gif) no-repeat 0 0; }
	#footText { padding-top:40px; color:Gray; font-size:.8em; }
	#footText a { color:Gray; text-decoration:none; }
	/* header navigation */
	#head_nav {
		width:596px;
		height:24px;
		/*overflow:hidden;*/
		margin-top:40px;
		float:left;
	}
	#head_nav dd { float:left; }
	#head_nav a.ir {
		padding-top:24px;
		/*float:left;*/
		background:url(/images/int/colson_int_nav2_static.gif) no-repeat;
	}
	#head_nav a.ir:hover, #head_nav a.ir:active, #head_nav a.ir:focus, #head_nav .active a.ir  { background-image:none; }
	#hn_home a.ir { width:100px; background-position: 0 -40px; }
	#hn_reques a.ir {width:166px; background-position: -100px -40px; }
	#hn_about a.ir { width:142px; background-position: -266px -40px; }
	#hn_contac a.ir { width:119px; background-position: -408px -40px; }
	#hn_login a.ir { width:69px; background-position: -527px -40px; }

	/* subhead navigation */
	#sub_nav {
		width:960px;
		height:60px;
		float:left;
		/*overflow:hidden;*/
		background:url(/images/mp/colson_nav1_rollover.gif) no-repeat 0 0;
	}
	#sub_nav dd { float:left; }
	#sub_nav li { font-size:.6em; }
	#sub_nav a.ir {
		padding-top:60px;
		/*float:left;*/
		background:url(/images/mp/colson_nav1_static.gif) no-repeat;
	}
	#sub_nav a.ir:hover, #sub_nav a.ir:active, #sub_nav a.ir:focus, #sub_nav a.AT, #sub_nav .active a.ir  { background-image:none; }
	#sn_produc a.ir { width:186px; }
	#sn_servic a.ir { width:150px; background-position: -186px 0; }
	#sn_resour a.ir { width:168px; background-position: -336px 0; }
	#sn_news_e a.ir { width:210px; background-position: -504px 0; }
	#sn_about a.ir { width:246px; background-position: -714px 0; }	
	
	/* =DROPDOWNS 
    *****************************/
    /* behavior */
    .dropdown dd { position: relative; z-index: 1; }
    .dropdown ul {  position: absolute; z-index: 5; left: 0px; display: none; }
    #head_nav ul { top:24px; }
    #sub_nav ul { top:60px; }
    
    #sn_produc ul { left:35px; }
    
    .dropdown dd.active { z-index: 10; }
    .dropdown dd.active ul.menu { display: block; }
    .dropdown ul a { display: inline-block; } /* do not leave this line out; do not change this line. It fixes a bug in IE, however you can change it in another css rule! */

    /* look-and-feel */
    .dropdown ul { background: #1a1a1a; }
    .dropdown ul a 
    { 
        display: block; 
        color:#ffffff; 
        font-size:1.2em;
        font-weight:bold;
        padding:.5em 1em;    
	    width: 190px;
	    text-decoration:none;
    }
    .dropdown ul li.alt {background: #121212;}
    .dropdown ul li a:hover { color:#ffffff; background: #ee202a; text-decoration:underline; }
	
	
	#SubHdrImg { background: url(/images/subheads/colson_subhead_text_about.gif) no-repeat; width:710px; height:82px; }
	.sec_products #SubHdrImg { background: url(/images/subheads/colson_subhead_text_products.gif) no-repeat; }
	.sec_services #SubHdrImg { background: url(/images/subheads/colson_subhead_text_services.gif) no-repeat; }
	.sec_resources #SubHdrImg { background: url(/images/subheads/colson_subhead_text_resources.gif) no-repeat; }
	.sec_news_events #SubHdrImg { background: url(/images/subheads/colson_subhead_text_news.gif) no-repeat; }
	.sec_contact_us #SubHdrImg { background: url(/images/subheads/colson_subhead_text_contact.gif) no-repeat; }
	.sec_site_map #SubHdrImg { background: url(/images/subheads/colson_subhead_text_site_map.gif) no-repeat; }
	.sec_login #SubHdrImg { background: url(/images/subheads/colson_subhead_text_login.gif) no-repeat; }
	.sec_request_quote #SubHdrImg { background: url(/images/subheads/colson_subhead_text_requestaquote.gif) no-repeat; }
	
	.sub_where_to_buy #SubHdrImg { background: url(/images/subheads/colson_subhead_text_where.gif) no-repeat; }
	
	.sub_productdetails #leftside { display:none; }
	.sub_productdetails #content { float:none; width:960px; }
	
	.sub_how_to_identify #leftside { display:none; }
	.sub_how_to_identify #content { float:none; width:960px; }
	
    .sub_product3dview #leftside { display:none; }
	.sub_product3dview #content { float:none; width:960px; }

	.sub_productdetails .homenodestyle { padding-left:0; }
}

.products { background:url(/images/colson_int_products_bottom.gif); background-repeat:no-repeat; font-size:12px; width:151px; height:39px; font-weight:bold; }
#content a:link { color:Red; }
#content a:visited { color:#505050; }
.prodLink { padding:7px; }
.prodimg { height:112px; border:solix 1px green; }

