/* 100% high layouts attempt */
html, body {
	height:99.5%
}
html > body div#allAreas {
	height: auto;
	

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0;
	margin: 0 auto 0px auto;
	background-image: url(img/bgstrip2.jpg);
	background-repeat: repeat-x;
	background-position: top left;

}

div#allAreas {
    height:100.5%;
	min-height:100.5%;
	position: relative;	
	margin: 0 auto 0px auto;
	width: 812px;
	padding-bottom:0px;
	
}

div#headerArea {
	position: relative;
	height: 199px;
	margin:0px 0px 0px 0px;
}

img#logo {
	position: absolute;
    height: 33px;
    z-index: 2;
	background-repeat:no-repeat;
}
img#logo1 {
	position: absolute;
	top:33px;
    height: 83px;
    z-index: 2;
	background-repeat:no-repeat;
}
img#logo2 {
	position: absolute;
	top:116px;
    height: 83px;
    z-index: 2;
	background-repeat:no-repeat;
}
/******************SEARCH AREA*****************/

div#headerTopAreaBorder{
	position:relative;
	margin:0px auto 0px auto;
    left:0px;
    height:0px;
	z-index:33;
	width:180px;
	float:left;
}

div#headerTopAreaBorder form {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 33;
	float:left;
	left:15px;
/*	display:inline;*/
	top:10px;	
}

div#headerTopAreaBorder form p {
	position: relative;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	font-weight:bold;
	margin-top:2px;	
/*	display:inline;*/
	float:left;
	left:0px;
}

div#headerTopAreaBorder form input#textInput {
	position: relative;
/*	display: inline;*/
	width: 120px;
	height: 14px;
	border: 1px solid #203E58;
	background-color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight:normal;
	float:left;
	left:0px;
	color:#f5db7d;
	background-color:transparent;
}

div#headerTopAreaBorder form input#submitInput {
	position: relative;
	display: inline;
	width: 17px;
	height: 17px;
	
	background-image: url(img/search2.gif);
	background-position:center;
	background-repeat: no-repeat;
	padding: 0;
	cursor:pointer;
	float:left;
	left:3px;
	background-color:#00192F;
	border:0px solid red;
}
/*******************END SEARCH AREA**********/
div#SearchBannerArea {
	position:relative;
    bottom:0px;
	top:0px;
	height:42px;
    width:100%;
	left:0px;
	font-size: 11px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	text-decoration: none;
	color: #165e82;
	background-image: url(img/breadrumb_strip2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

div#breadrumbArea {
	position:relative;
    bottom:0px;
	top:0px;
	height:42px;
    width:622px;
	left:180px;
	font-size: 11px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	text-decoration: none;
	color: #165e82;
}

div#youAre{
	position:relative;
	float:left;
	top:10px;
	left:25px;
}
div#menuitem {
	position:relative;
	float:left;
	top:10px;
	left:25px;
}
.breadrumbClassStr{	
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	text-decoration: none;
	color: #165e82;
	font-weight:bold;
	text-transform:capitalize;
}
div#menuitem a:hover {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	text-decoration: none;
	color: #99a92f;
	font-weight:bold;
}
/* -------------------- SELECTED NAV AREA ---------------------- */

div#mainNavigationArea {
	position: relative;
	margin:0px auto 0px auto;
	top:30px;
	z-index: 5555;
	list-style:none;
	text-decoration:none;
	width:170px;
	left:30px;
	height:421px;
	display:block;
}

div#mainNavigationArea ul {
	position: relative;
	margin: 0;
	padding: 0;
	width:170px;
	display:block;
	list-style:none;
	text-decoration:none;	
	height:auto;
	left:1px;
}
#mainNavigationArea ul a {

	white-space:normal;
	width:170px;
	list-style:none;
	text-decoration:none;
	line-height:auto;
	
}

div#mainNavigationArea ul a div{
	margin: 0;
	padding: 0;
	top:0px;
	height:auto;
	list-style:none;
	width:150px;
	display:block;
	text-decoration:none;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

div#mainNavigationArea ul li a{
	margin: 0;
	padding: 0;
	top:0px;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	color:#FFFFFF;
}
div#mainNavigationArea ul a:hover div{
	margin: 0;
	padding: 0;
	top:0px;
	height:auto;
	list-style:none;
	width:150px;
	display:block;
	text-decoration:none;	
	padding-top:2px;
	padding-bottom:2px;
	margin-left:15px;
/*	background-image: url(img/yellow_arrow.gif);
	background-position:center;
	background-repeat: no-repeat;*/
}

div#mainNavigationArea ul li a:hover{
	margin: 0;
	padding: 0;
	top:0px;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	color:#fdeb50;	
	background-image: url(img/rollover-upstatebg.gif);
	background-position:left;
	background-repeat: no-repeat;
}


div#mainNavigationArea ul li.NIMSelected a div{
	margin: 0;
	padding: 0;
	top:0px;
	height:auto;
	list-style:none;
	width:150px;
	display:block;
	text-decoration:none;	
	padding-top:2px;
	padding-bottom:2px;
	margin-left:15px;
/*	background-image: url(img/yellow_arrow.gif);
	background-position:center;
	background-repeat: no-repeat;*/
}

div#mainNavigationArea ul li.NIMSelected a  {
	margin: 0;
	padding: 0;
	top:0px;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	color:#fdeb50;
	background-image: url(img/rollover-upstatebg.gif);
	background-position:left;
	background-repeat: no-repeat;
}

div#mainNavigationArea ul li.NIMSelected ul a {
	margin: 0;
	padding: 0;
	top:0px;
	color:#FFFFFF;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;
	background-image:none;
	margin-left:10px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:none;
}
div#mainNavigationArea ul li.NIMSelected ul a div{
	
	background-image:none;
}


div#mainNavigationArea ul li ul a:hover {
	margin: 0;
	padding: 0;
	top:0px;
	color:#6fd5ff;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	background-image:none;
	margin-left:10px;
	background-image:none;
}
div#mainNavigationArea ul li ul a:hover div{
	margin: 0;
	padding: 0;
	top:0px;
	color:#6fd5ff;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	background-image:none;
	margin-left:15px;
	background-image:none;
	padding-top:2px;
	padding-bottom:2px;

}

div#mainNavigationArea ul li li.NIMSelected a {
	margin-left: 10px;
	padding: 0;
	top:0px;
	color:#6fd5ff;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	background-image:none;
}

div#mainNavigationArea ul li li.NIMSelected ul a {

	margin: 0;
	padding: 0;
	top:0px;
	color:#066cb7;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	background-image:none;
	padding-left:20px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight:bold;
}

div#mainNavigationArea ul li li.NIMSelected ul a:hover {/*3rd level navigation*/

	margin: 0;
	padding: 0;
	top:0px;
	color:#dd1405;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	background-image:none;
	padding-left:20px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight:bold;
	background-image:none;
}

div#mainNavigationArea ul li li li.NIMSelected a {/*3rd level navigation*/

	margin: 0;
	padding: 0;
	top:0px;
	color:#dd1405;
	height:auto;
	list-style:none;
	width:170px;
	display:block;
	text-decoration:none;	
	background-image:none;
	padding-left:20px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight:bold;
}


div#mainNavigationArea ul a:hover{

	margin-left:20px;
}

div#mainNavigationArea a{
	height:auto;
	width:175px;
	list-style:none;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	line-height:20px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;	
}


/* ------------------------------------------------------- */


/* --------------------- MAIN AREA START ------------------------ */

div#mainArea{
	position:relative;		
	margin: 0px auto 0px auto;
	top:0px;
	left:0px;
	min-height:500px;
	_height:500px;
	z-index:0;
	width:100%;
	overflow:auto;
	_overflow:visible;
	background-image: url(img/containerbg2.gif);
    background-repeat: repeat-y;
    background-position: top left;

}



div#leftArea{		
    position:relative;
	width: 183px;
	padding-bottom:0px;	
	margin: 0 auto 0px auto;	
	float: left;
	bottom:0px;
	min-height:500px;
	_height:500px;
	z-index:2;
	background-image: url(img/navbg2.jpg);
    background-repeat: no-repeat;
    background-position: top;
	border:0px solid red;
	
}

div#mainNavigationArea{
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 180px;
	height: 300px;
	left:0px;
	z-index:2;
}
div#ViewCart{
	position:relative;
	margin: 20px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: auto;
	left:0px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:none;
}

div#prod250{
	position:relative;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 100px;
	left:0px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	/*color:#ffe17b;*/
	text-transform:none;
}
div#Weare{
	position:absolute;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 100px;

	height: 10px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}
div#Weare a{

	width: 100px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}
div#a250{
	position:absolute;
	margin:27px auto 0px auto;
	left:95px;
	padding: 0px 0px 0px 0px;
	width: 20px;

	height: 10px;

	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:15px;
	font-weight:bold;
	color:#ffd71a;
	text-transform:none;
}
div#a250 a{

	width: 20px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:15px;
	font-weight:bold;
	color:#ffd71a;
	text-transform:none;
}
div#prod{
	position:absolute;
	margin: 45px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 150px;

	height: 10px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}
div#prod a{

	width: 150px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}





div#searchprod{
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 100px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	/*color:#ffe17b;*/
	text-transform:none;
}

div#clickhere{
	position:absolute;
	margin:27px auto 0px auto;
	left:0px;
	padding: 0px 0px 0px 0px;
	width: 75px;

	height: 10px;

	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:15px;
	font-weight:bold;
	color:#ffd71a;
	text-transform:none;
}
div#clickhere a{

	width: 75px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:15px;
	font-weight:bold;
	color:#ffd71a;
	text-transform:none;
}
div#ourprod{
	position:absolute;
	margin: 30px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 100px;

	height: 10px;
	left:75px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}
div#ourprod a{

	width: 150px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}

div#proddata{
	position:absolute;
	margin: 47px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 150px;

	height: 10px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}
div#proddata a{

	width: 150px;
	left:0px;
	z-index:2;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
}


div#rightArea{
	position: relative;
	top:0px;	
	margin: 0 auto 0px auto;
	width: 629px;	
	min-height:500px;
	_height:500px;
	float:left;
	background-image: url(img/contentbg2.jpg);
    background-repeat: no-repeat;
    background-position: top;
	border:0px solid red;
}

div#titleArea {
	position:relative;
	margin:0 auto 0 auto;
	margin-top:0px;
	padding-left:20px;
	z-index: 4;
	font-size:20px;
	font-weight:bold;
	color:#0a4c7f;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	line-height:40px;
	width:600px;	
	border:0px solid red;
}

div#titleArea a {
    z-index: 4;
	color:#820201;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 20px;
	line-height:40px;
}


div#contentArea {
	position:relative;
	margin: auto auto auto auto;
	padding-left: 20px;
	padding-right:20px;
	padding-top:0px;
	min-height:400px;
	_height:400px;
	
}

div#contentArea a{
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
   color:#525558;
   font-weight:normal;
}
div#contentArea a:visited{       
    color:#0a84c3;
	font-weight:normal;
	text-decoration:underline;
}

div#contentArea a:hover{    	
    color:#05a5e8;
	font-weight:normal;	
}

/* usefull br style */
br.clearAll {
	position: relative;
	clear: both;
	line-height: 0px;
	height: 0px;
}

/* Hack IE Float bug. Hide from IE5-mac. Only IE-win sees this. \*/
* html div#leftArea {
	margin-right: 0;
	z-index:1000px
}
 
* html div#rightArea {
	height: 1%;
	margin-top: 0;
}
/* End hide from IE5/mac */



/* --------------------- FOOTER AREA START ------------------------ */

div#footerArea {		
    position:relative;		
	height: 63px;		
	z-index:0;
	bottom:0px;
	top:0px;
	margin:0px auto 0px auto;	
	width:812px;
	float:top left;
	left:0px;
    background-image: url(img/footerbg2.gif);
    background-repeat: no-repeat;
    background-position: top;
}

div#footerAreaCenter{
	position:relative;
	top:7px;
	width: 200px;
	margin: 0px auto 0px auto;
	float:left;
	z-index:10;
}

div#footerAreaCenter ul{
	position:relative;
	margin: 0px 0px 0px 0px;
	list-style: none;	
	z-index:1;
	line-height:10px;
	display:inline;
}

div#footerAreaCenter ul li {
	position: relative;
	float: left;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size:10px;
	font-weight: normal;
	text-align: center;
}

div#footerAreaCenter ul a {
	position: relative;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	left:220px;
	font-weight: normal;
	color: #FFFFFF;
	float:left;
	padding-right:4px;
	padding-left:4px;
	border-right:1px solid #FFFFFF;
}
div#footerAreaCenter ul a:hover {
	text-decoration:underline;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight: normal;
	color: #CDDC82;
	float:left;
}

div#footerAreaCenter ul.NIMLastItem a {
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	float:left;
	padding-right:1px;
	padding-left:4px;	
	border-right:none;
}
div#footerAreaCenter ul.NIMLastItem a:hover {
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	font-size: 10px;
	font-weight: normal;
	color: #90A81D;
	float:left;
	border-right:none;
}

div#locations {
	position: relative;
	margin: 0px 0px 0px 0px;
	top:25px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	color: #FFFFFF;	
	font-size:10px;
	font-weight:normal;
	float:left;
	left:35px;

}
div#locations a{
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	color: #FFFFFF;	
	font-size:10px;
	font-weight:normal;
	float:left;
}


div#design {
	position:relative;		
	width:320px;
	float:right;
	right:30px;
	top:25px;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
    color: #FFFFFF;
	font-weight:normal;
	text-align:right;
}

div#design a{  
	font-size:10px;
	font-family:"Trebuchet MS", Arial, "Book Antiqua";
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
/* --------------------- FOOTER AREA END ------------------------ */
