﻿@import url('news.css');
@import url('events.css');
@import url('litrack.css');
@import url('faq.css');
@import url('jobs.css');
@import url('users.css');
@import url('items.css');

@import url('layout.css');

@import url('novo.css');


/*

Dark Blue: #005488
Medium Blue: #00688f
Background Grey: #e7e8ec;


*/



*
{
    font-family:'Arial', 'Sans-Serif';  
    font-size:12px;
    
    }



P
{font-size:12px;}    



A
{color:#005488;font-size:12px;}

body{
margin: 0;
padding: 0;
border: 0;
overflow:hidden;
height: 100%; 
max-height: 100%; 
background-color:#e7e8ec;
text-align:center;


}

B, STRONG
{
	font-size:12px;
}




/* Hide from IE5/Mac \*/
* html #container {height:100%;}
#container {display:block;}
/* End hide */

#scroller
{
	height:100%;
	width:100%;
	overflow:scroll;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding-bottom:55px;
	padding-left:16px;
}	
#container
{margin-left:auto; margin-right:auto; text-align:left; margin-top:10px; width: 964px; min-height:100%; display:block; height:650px;}

#phone
{text-align:right; color:#005488; margin-right:4px; margin-bottom:4px;}

#top
{ height:10px; background-image: url(/DovetailWRP/Site/Themes/images/top.gif); background-repeat:repeat-y; margin-bottom:-5px; }

#header
{height: 77px; width:964px;z-index: 1; background-image: url(/DovetailWRP/Site/Themes/images/content_bak.gif); display:inline-block;}

#feature
{height: 191px; width:964px; background-image: url(/DovetailWRP/Site/Themes/images/content_bak.gif); background-repeat:repeat-y; padding-left:4px;}

#content
{ z-index: 3; background-image: url(/DovetailWRP/Site/Themes/images/content_bak.gif); background-repeat:repeat-y; display:inline-block; width:964px;}

#bottom
{height: 9px; z-index: 4; margin-bottom:4px;}

#footer
{width: 700px; height: 20px; float:left; margin-left:2px;}
    
#footer_text, #footer_text A: 
{width: 220px; height: 20px; text-align:right; color:#005488; font-size:11px; float:right; margin-right:10px; }


#maintext
{margin: 20px 20px 20px 20px;}


/* Main Page Content Styles */

.ltcol{float:left; width:280px;}
.ctcol{float:left; width:260px; margin-left:20px; margin-right:20px; margin-top:30px;}
.rtcol{float:right; width:322px;}


.content_header{
cursor:hand;
cursor:pointer;
font-size:13px;
border-bottom: solid 1px #00688f;

}


#content_bullet
{
list-style-image: url(/DovetailWRP/Site/Themes/images/content_bullet.gif);
line-height:18px;
font-size:11px;
margin-left:20px;
   
}

.delicious,
#MNU_TextMenu_Footer_Menu_10
{
	background-image:url(http://static.delicious.com/img/delicious.small.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
}
.header1
{font-size:14px; font-weight:bold;}

.header2
{font-size:12px; font-weight:bold;}

.noScroll
{
	overflow:hidden;
}


/* Tabbed Forms Styles     */

div.domtab {
		    padding:0 0em;
		    text-align:left;	
		   	margin-bottom:10px;	    					
		}
		
		ul.domtabs{
			float:left;
			width:100%;
			margin:0 0 0 0;
			list-style-image: none;		
						
		}
		
			
		html>body ul.domtabs a:link,
		html>body ul.domtabs a:visited,
		html>body ul.domtabs a:active,
		html>body ul.domtabs a:hover{
			height:auto;
			min-height:1.4em;
			list-style-image: none;
			
		}
	
	
		
		ul.domtabs li{
			float:left;
			padding:0;
			list-style-image:none;
			list-style-type:none;
			margin-left:0px;
			line-height:normal;
			list-style-position:outside;
			margin-left:-40px;
			display:block;
			margin-right:40px;
			
			
			
		}
		
		* html ul.domtabs li
		{
			margin-left:0px;
			margin-right:0px;
		}
		
		
	
		/* TABS - All */	
		
		ul.domtabs a:link,
		ul.domtabs a:visited,
		ul.domtabs a:active,
		ul.domtabs a:hover{
			width:9.2em;
			padding:.1em .0em;
			display:block;
			background-color:#dde2ce;
			color:#000000;
			height:16px;
			font-weight:bold;
			font-size:11px;
			text-align:center;
			text-decoration:none;
			border-top: solid 1px #dde2ce;
			border-left: solid 1px #dde2ce;
			border-right: solid 1px #999999;
			border-bottom: solid 0px #dde2ce;
			list-style-image: none;
			list-style-type:none;
	
		}
		
	/* TABS - ACTIVE */			
	
	
		ul.domtabs li.active a:link,
		ul.domtabs li.active a:visited,
		ul.domtabs li.active a:active,
		ul.domtabs li.active a:hover{
			width:9.2em;
			display:block;
			background-color:#ebf0da;
			color:#000000;
			font-weight:bold;
			text-align:center;
			font-size:11px;
			text-decoration:none;
			border-top: solid 1px #ebf0da;
			border-left: solid 1px #ebf0da;
			border-right: solid 1px #999999;
			border-bottom: solid 0px #ebf0da;	
			padding:.1em .0em;							
			list-style-image: none;
			list-style-type:none;
			
		}
	
		
		
		ul.domtabs a:hover{
						
		}
		
		
		div.domtab div{
			clear:both;
			width:auto;
			border: solid 10px #ebf0da;
			background-color:#f3f6e8;
			padding:1em 1em;
			z-index:-10;
			display:block;
						
		}
		

		
input {border: solid 1px #cccccc;}
textarea {border: solid 1px #cccccc;}		

#t3, #t2, #t1 {display:none;}


/* Product Page Content Styles */

.p_ltcol{float:left; width:470px;}
.p_rtcol{float:right; width:440px;margin-top:-40px;}
.p_rtcol2{float:right; width:440px;margin-top:-60px;}
.p_rtcol0{float:right; width:440px;margin-top:0px;}

#MAINBODY_SHELL .p_rtcol,
#MAINBODY_SHELL .p_rtcol2
{float:right; width:440px;margin-top:0px;}





/* Bottom Bump Bar Styles */



#framecontent{
position: absolute; 
bottom: 0; 
left: 0; 
width: 100%; 
height: 55px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #d6d7db;
color: white;
text-align:center;
z-index:100;

}

#maincontent{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 55px; /*Set bottom value to HeightOfFrameDiv*/
overflow: auto; 
background: #e7e8ec;


}

#bump_bar
{width: 964px; height: 47px; z-index: 5; vertical-align:middle; margin-left:auto; margin-right:auto; }

/* Table Definitions */

TH
{
FONT-WEIGHT:BOLD;
FONT-SIZE:12px;
padding-top:10px;
padding-bottom:5px;
}

TR.Alternate
{
BACKGROUND-COLOR:#f3f6e8;
}
TABLE.Specs,
TABLE.CompanyInfoTable
{
BACKGROUND-COLOR:#ebf0da;
width:80%;
}

TABLE.CompanyInfoTable TH
{
	vertical-align:top;
}

TABLE.Specs TD
{
padding-top:5px;
PADDING-BOTTOM:5px;
padding-left:10px;
FONT-SIZE:12px;
}

TABLE.LITRACK
{
width:730px;
border-width:10px;
}

TABLE.Material
{
BACKGROUND-COLOR:#ebf0da;
width:100%;
text-align:center;
}

TABLE.LeftSide
{
BACKGROUND-COLOR:#ebf0da;
text-align:center;
font-size:10px;
border-bottom:solid 1px #a8a9ac;
border-top:solid 1px #a8a9ac;
border-left:solid 1px #a8a9ac;
}

TABLE.LeftSide TH
{

font-size:10px;
font-weight:bold;
border-right:solid 1px #a8a9ac;
padding-bottom:5px;
}

TABLE.LeftSide TD
{

font-size:10px;
border-top:solid 1px #a8a9ac;
border-right:solid 1px #a8a9ac;
padding-bottom:5px;
}


TABLE.Material TD
{
PADDING-BOTTOM:2px;
PADDING-TOP:2px;
padding-left:5px;
padding-right:5px;
FONT-SIZE:10px;
}


TABLE.Material TH
{
PADDING-BOTTOM:10px;
padding-left:5px;
padding-right:5px;
FONT-SIZE:11px;
FONT-WEIGHT:BOLD;
}

TABLE.TechSpecs
{
BACKGROUND-COLOR:#ebf0da;
width:389px;
border-top: 4px solid #ebf0da;
border-left: 4px solid #ebf0da;
border-right: 4px solid #ebf0da;
border-bottom: 4px solid #ebf0da;
float:right;
display:block;
}

TABLE.TechSpecs TD
{
PADDING-BOTTOM:4px;
PADDING-TOP:4px;
padding-left:5px;
padding-right:5px;

FONT-SIZE:11px;
}

TABLE.TechInfo
{
width:308px;

}

TABLE.Guide
{
BACKGROUND-COLOR:#ebf0da;
width:90%;
}


TABLE.Guide TD
{
PADDING-BOTTOM:2px;
PADDING-TOP:2px;
padding-left:5px;
padding-right:5px;
FONT-SIZE:10px;
}


TABLE.Guide TH
{
PADDING-BOTTOM:10px;
padding-left:5px;
padding-right:5px;
FONT-SIZE:11px;
FONT-WEIGHT:BOLD;
}

TABLE.Guide TD.Subheader
{
font-family:'Arial,Helvetica';
font-weight:Bold;
font-size:15px;
padding-bottom:5px;
padding-top:10px;
padding-left:15px;
}
TABLE.Specs TD.Subheader
{
font-family:'Arial,Helvetica';
font-weight:Bold;
font-size:15px;
padding-bottom:5px;
padding-top:10px;
padding-left:15px;
}

/* Material Search */

.AllMaterialNavRow { border: 50px;background-color:white;}

.AllMaterialNavRow TR TD TABLE{height:48px;}
.NavCellSpacer{width:40px;}/*empty cells on either side of nav items*/
.NavTable{
	background-color:#F2F4E4;
	width:900px;
	border-top: solid 2px #ffffff;  
	border-bottom: solid 2px #ffffff;  
	}

.AllMaterals{width:617px; }
.AllMaterals TR TD{width:134px; }

.NavCell{ padding-left:10px; padding-right:10px;width:20%;}
.NavCell A{}
.NavButon
{
	color:#000000;
	text-decoration:none;
}
.SelectedNavButon
{
	
	text-decoration:none;
	color:#5C5985;
	font-weight:bolder;
}
	
	.Tab{background-color:none;}
	.TabSpacer{width:10px}
	.allListingCell	{width:157px;padding:0 0 0 0;}
	.allListingCell	TABLE TR {width:157px;padding:0 0 0 0;}
	.ButtonCold 
	{
		height:30px;
		BORDER-RIGHT: #83868B 2px solid; 
		BORDER-TOP: #83868B 2px solid; 
		PADDING-RIGHT: 2px; 
		BORDER-Left:  #ebf0da 2px solid; 
		BORDER-Bottom: #ebf0da 2px solid;  
		
		 
		PADDING-BOTTOM: 2px;  
		COLOR: #000000; 
		FONT-FAMILY: Arial, Helvetica; 
		BACKGROUND-COLOR: #ebf0da; 
		TEXT-DECORATION: none ;
		width:150px;
	}
	.ButtonHot 
	{
		height:35px;
		width:150px;
		BORDER-RIGHT: #262163 2px solid; 
		BORDER-TOP: #262163 2px solid; 
		BORDER-Left:  #dde2ce 2px solid; 
		BORDER-BOTTOM: #dde2ce 2px solid;  
		PADDING-RIGHT: 2px; 
		
		
		FONT-WEIGHT:  bold; 
		PADDING-BOTTOM: 2px;  
		COLOR: #000000; 
		FONT-FAMILY: Arial, Helvetica; 
		BACKGROUND-COLOR: #dde2ce; 
		TEXT-DECORATION: none 
	}
	.ButtonNav
	{
		
	font-family: 'Arial, Helvetica';
		background-color:#ffffff;
		border: solid 1px #000000;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		padding: 2px 2px 2px 2px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
		}
	
#AskAnExpert
{
	width:100%;
	text-align:center;
	position:absolute;
	border:solid 0px #000000;
	top:100px;
	left:350px;
	}

#AskAnExpertImage
{
border:solid 0px #000000;
}

#AskAnExpertForm
{
	width:100%;
	text-align:center;
	position:absolute;
	border:solid 0px #000000;
	top:110px;
	left:350px;


}
	
	.Subheader
{
font-size:12px;
font-weight:bold;
}

.Experts
{
border-width:1px;
border-color:#000000;
width:183px;
height:247px;

background-color:#ebf0da;
}

TD.ExpertsTD
{
padding-left:13px;
padding-top:12px;
font-family:'Arial, Helvetica';
font-size:11px;
font-weight:bold;
}

.ExpertsTextArea
{
width:153px;
height:62px;
background-color:#F2F4E4;
border-style:solid;
border-width:1px;
border-color:#A6BAC5;
font-family:10px;
}

.ExpertsField
{
	width:153px;
	background-color:#F2F4E4;
	border-style:solid;
	border-width:1px;
	border-color:#A6BAC5;
	font-family:10px;
}


.ExpertsSubmit
{
	font-family: 'Arial, Helvetica';
	background-color:#ffffff;
	border: solid 1px #000000;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
		
}


P.ExpertsText
{
	margin-left:5px;
	font-family:'Arial, Helvetica';
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:5px;
	padding-bottom:0px;
	padding-top:0px;
}

.VideoTabs
{
	width:620px;
}

.VideoTable 
{
	width:100%;
	background-color:#ffffff;
	padding:10px;
	border:solid 4px #dde2ce;
	
}

.VideoTable2 
{
	width:280px;
	background-color:#ffffff;
	padding:10px;
	border:solid 3px #dde2ce;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	
}

.VideoTableNew 
{
	width:280px;
	background-color:#ffffff;
	padding:10px;
	border:solid 3px #dde2ce;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	height:100px;
	
}






.VideoTablePhoto 
{
	margin-right:10px;
	margin-bottom:15px;
	float:left;
}

/* Styles for Video Center Landing Page Blocks */
.sidetabs 
{
	width:150px;
	float:left;
	text-align:
	left;margin:0px;
}
  
.sidetabs A 
{
    border-bottom:solid 1px #dde2ce;
    width:150px;
    text-decoration:none;
    font-weight:normal;
    display:block;
    height:16px;
    background-repeat:none;
    padding:4px;
}

* html sidetabs A
{
    height:24px;
}   
 
.sidetabs A:hover
{

    border-bottom:solid 2px #dde2ce;
    display:block;
    background-repeat:none;
    padding-bottom:3px;
}

.mainbox 
{
	width:600px;
	background-color:#ffffff;
	text-align:left;
	margin:5px;
	padding:10px;
	float:left;
	border:solid 4px #dde2ce;
	margin:0px;
	background-image:url(/DovetailWRP/Site/Themes/images/maintabbkg.gif);
	background-repeat:no-repeat;
	min-height:366px; /*ff*/
    height: auto !important; /*ie7 */
    height: 366px; /*ie6 */
}


/* Blog frame code */

#blogframe {display:none !important;}


/* 2011 Rulon Products Theme */

.rulon_fullcol {float:left; width:910px;}


.rulon_ltcol {float:left; width:340px;}

.rulon_rtcol {float:right; width:540px; margin-top:-40px;}

.rulon_rtcol TABLE {background-color:#f3f6e8; width:100%}
.rulon_rtcol TD {vertical-align:top; padding:4px 3px;}

#RulonProdImage {width:954px; height:100%;}

.rulontableheader{width:100%; background-color:#ebf0da; font-weight:bold; padding: 5px; color: #000; margin-bottom:0px;}


TABLE.RulonSpecs,
{
BACKGROUND-COLOR:#ebf0da;
}

TABLE.RulonSpecs TD
{
padding:5px 4px;

}

/* .RulonProdname A:LINK, .RulonProdname A:VISITED {font-weight:bold; background-color:#00688f; color:#fff; text-decoration:none; padding:2px; text-align:center; width:30px;} 

.RulonProdname A:LINK, .RulonProdname A:VISITED {font-weight:bold; background-color:#f3f6e8; color:#000; text-decoration:none; padding:2px; text-align:center; width:30px; border:solid 1px #00688f;} */

.RulonProdname A:LINK, .RulonProdname A:VISITED {font-size:13px;}

.rulonwhitepaperthumb A, .rulonwhitepaperthumbleftalign A{font-size:11px; width:160px; text-align:center;}

.rulonwhitepaperthumbleftalign {font-size:11px; width:160px; text-align:center; float:left; margin-right:20px; margin-bottom:15px;}


