/*----------------------------------------
Name: global.css
Developed by:Ben Ahhi
Date Created:
Last Updated:
Copyright:Jerome Industries Corp
----------------------------------------*/

/* Imports		
----------------------------------------*/
@import url("/assets/css/reset.css");
/*@import url("/assets/css/externalLinks.css");*/
/*@import url("/assets/css/iconize.css");*/

/* Elements
----------------------------------------*/
body
{
	background-image:url(../images/bground.gif);
	background-repeat:repeat-y;
	background-position:center;

	/*height:100%x;*/ 
}

html,body{
  margin: 0;
  padding: 0;
}

body, p, td, th, li
{
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size:.875em;
	line-height:1.75em;
	color:#333333;
	
}

p
{
	margin: 0 0 1em 0;
}

#currentLoc1{

width:948px;
border:thin solid blue;
float:left;
}

#mainContainer
{
	width:975px;
	margin: 0 auto;
	/*height:1000px;
	/*border:thin solid red;*/
}

#bodycontainer{ 			
	width:975px;
	margin: 0 auto;
	/*height:200%;*/
	/*display:block;*/
	/*clear:both;*/
	
	/*height:350px;*/
	}


#navspace{
width:973px;
float:left;
border:thin solid #99CCCC;
/*margin-top:5px;*/
/*display:block;*/
background:#CFF;
margin:0 auto;
}

#search{
/*	display:none;*/
	float:right;
	width:350px;
	height:40px;
	text-align:right;
	}
#nav{

width:973px;
/*border:thin solid red;*/
float:left;
}




p.news{
	padding: 10px;
	text-indent:0;

}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#19478B;
	text-decoration:none;
	
}

a:hover, a:active
{
	color:#19478B;
	text-decoration:underline;
	font-family: inherit;	
}

h1, h2, h3, h4, h5, h6{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1
{
	color:#003399;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#225392;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color:#225392;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#225392;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#225392;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
	font-weight:bold;
	color:#FD953D;
}

h6
{
	
	margin:.825em 0 .5em 0;
	font-size:.95em;
	font-weight:bold;
	color:#FD953D;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

img.center{
	margin:auto 0;
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
img {border: none;
}

/* Header
----------------------------------------*/
#header
{
	width:975px;
	/* remove thrid line height:100px;*/
	height:100px;
	display:block;
	
	
}

#phone{
	background-image:url(../images/phone.gif);
	width:161px;
	height:40px;
	float:right;
}

#subnav{
	float:right;
	width:325px;
	height:30px;
	text-align:right;
	font-size:11px;
	margin-right:10px;
}





#logo{
	width:207px;
	height:95px;
	/*background-image:url(../images/jlogo.gif);*/
	float:left;
	margin-left:2px;
	
	}
	
#slogan{
	width:312px;
	height:95px;
	background-image:url(../images/mission_critical.gif);
	float:left;
	margin:0px 5px 0px 15px;
	 
	}
	
	
#rightContainer{
	float:right;
	width:350px;
	vertical-align:middle;
	margin-right: 2px;

}


	/* Nav
	----------------------------------------*/
	ul#nav
	{
		
		
		
	}
	
	ul#nav li {float:left; list-style-type:none; margin-left:10px;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#nav li a {/*Set to height of image*/ height:20px; display:block; text-indent:-9999px; outline:none;}
	
	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
	li#navHome a		{background-image: url(/images/nav/home.png); width:75px;}
	li#navWork a		{background-image: url(/images/nav/work.png); width:70px;}
	li#navServices a	{background-image: url(/images/nav/services.png); width:68px;}
	li#navContact a		{background-image: url(/images/nav/contact.png); width:55px;}
	
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	li#navHome a:hover, li#navWork a:hover, li#navServices a:hover, li#navContact a:hover {background-position:0 -20px; /*Set to height of image !must be negative!*/}
		
/* Main Content
----------------------------------------*/
#mainContent
{
	width:900px;
	/*background-color:*/
}

/* Footer
----------------------------------------*/
#footer
{
	/*margin:15px 0 10px 0;*/
	margin:0 auto;
	float:left;	
	width:970px;
	display:block;
	clear:both;
	padding:0 5px 0 5px;
}

#approvals{
	margin:25px 10px;
	padding-top:5px;
	border-top: thin solid #A0A0A4;
	}
#footerNav{
	margin:15px 10px;
	}
#copyright{
	font-size:11px;}
#companyBlurb{
	font-size:12px;
	}



img.centerImage{
	display: block;
    margin-left: auto;
    margin-right: auto }

p.centertext{
	text-align:center;
}

img.news_img{
	float:left;
	margin:1px 5px 0px 0px;
}

/* Subpages */

#leftNav{
	width:175px;
	float:left;
	height:320px;
	margin:10px 0 10px 0;
}

#leftLinks{
	list-style-image: url(/assets/images/larrow.gif);
	margin-left: 30px;
	line-height:1.5em;	}

#subholder1{
	width:465px;
	float:left;
	border-left:thin solid #99cccc;
	border-right:thin solid #99cccc;
	margin:10px 15px 0px 10px;
	padding:20px 10px 20px 10px;
	
}
#subholder2{
	width:210px;
	float:left;
/*	height:320px;*/
	margin:10px 0 0 0;
	padding:20px 10px 20px 10px;
	
	/*border:solid #ffcc66;*/
	
	/*padding-left:10px;*/
	
}


#subholderPics{
	margin-bottom:20px;
}

#subholderPics p{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0 15px;
}

#rightColumnWide{
	width:680px;
	float:right;
	border-left:thin solid #99cccc;
	/*border-right:thin solid #99cccc;*/
	margin:10px 0px 0px 10px;
	/*margin:10px 15px 0px 10px;*/
	padding:20px 0px 20px 10px;
}

/* Testimonials */


p.testimonials{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:200;
	font-size: .85em;
	text-indent:0;
}

p.testimonials_fb{
	text-align:left;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:200;
	font-size: .95em;
	text-indent:0;
}
	
#testHolder{
	padding:10px;
	border-width:thin;
	border-bottom:thin solid #036;
	
}



#testHolder H1{
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	clear:both;
	float:right;
	color:#FFFBF0;
	font-size:14px;
	text-align:right;
	background-color:#FF9F00;
	padding:0 10px 0 10px;
	
}



p.signature{
	text-align:right;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:200;
	font-size: .95em;
}
/*
#subholder1 a:link, a:active{
	text-align:right;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	/*font-weight:200;
	font-size: 1.25em;
	line-height:35px;
	text-decoration:none;
}
*/

#subholder1 a:hover{
	text-decoration:underline;
}


/*
#collapsible, #availableFeatures{
	display:none;
	float:left;
}*/

#productInfo{
	padding:10px;
}

#productInfo H1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:2px;
	display:block;
	clear:left;
	color:#FFFBF0;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	background-color:#FF9F55;
	padding:0 10px 0 10px;
	
}

#productInfo p{
	font-family:Tahoma, Geneva, sans-serif;
}

#categoryDesc{
	padding:10px 410px 10px 40px;
	border-width:thin;
	border-bottom:thin solid #036;

}

#categoryDesc p{
	border-width:thin;
	border-right:thin solid #036;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:right;
	padding-right: 10px;
}


#breadCrumbs{
	width:964px;
	border-bottom:thin dotted  #036;
	/*float:left;*/
	/*position:relative;
	top:60px;*/
	float:left;
	font-size:10px;
	padding:5px 5px;

}

#shareLink{
	display:inline;
	float:right;
}


#backLinks{
	display:inline;
}

.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 


.new{
	color:#D41F00;
	font-weight:bold;
}

/* CORDS */
#cordHolderHeader{
	padding:10px;
	border-width:thin;
	border-bottom:thin solid #036;
		border-top:thin solid #036;

	
}

#cordRow{
	padding:10px;
	border-width:thin;
	border-bottom:thin solid #036;
		border-top:thin solid #036;

	
}

.sitemap ul{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.sitemap li{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	list-style:circle;
}

.sitemap_column{

	padding:5px;
	/*border:thin solid red;*/
	float:left;
	display:inline-block;
	width:210px;
}

.sitemap_column h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.new {
	color: #F00;
}

/* CORD SETS */

.styleNo{
	
	font-size:18px;
	font-weight:bold;
	color:#2A00AA;
	border:thin solid red;
	    min-height: 10em;
    display: table-cell;
    vertical-align: middle
}

.illustration{
	vertical-align:middle;
	
}

#cordSpecs{
	display:inline;
}

#uses{
	display:inline;
}

/* ICONS */

a[class ~="popup"] {
   padding-right: 18px;
   background: transparent url(../images/expand_1.gif) no-repeat center right;
}