@charset "utf-8";
/* CSS Document */

/********** Body/Main **********/ 
.result
{
	color:#F90;
}
th
{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	background-color:#008BCD;
	color:#FFF;
	text-align:left;
}

.p-xsmall
{
	font-size:x-small;
	
}

.th-basket
{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	background-color:#FFF;
	color:#008BCD;
	text-align:left;
	font-size:small;
}

.th-basket:hover
{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	background-color:#FFF;
	color:#008BCD;
	text-align:left;
}
.th-basket-none
{
	
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	background-color:#FFF;
	color:#008BCD;
	text-align:left;
	font-size:x-small;
}

.th-basket-none:hover
{
	
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
	background-color:#FFF;
	color:#008BCD;
	text-align:left;
	font-size:x-small;
}

.high 
{
	color:#FFF;
	background:#09C;
	font-weight:bold;
}

.td
{
	border-bottom: 1px solid #ccc;
	cursor:pointer;
}

.no
{
	background-color:#FFF;
	cursor:pointer;
}

.no:hover
{
	background-color:#FFF;
	cursor:pointer;
}
tr:hover
{
	background-color:#F90;
	cursor:pointer;
	
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:medium;
	height:30px;
}
.main-wrapper
{
	width:1050px;
	padding:0px;
	
} 

#main-content
{
	width:1000px;
	float:left;
	background:url(images/body.jpg);
	background-repeat:repeat-y;
	padding:0px;
	
}
.main-wrapper
{
	width:1050px;
	padding:0px;
	
}  

.text-wrapper 
{
	border-width:2px;
	border-style:solid;
	border-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	width:700px;
	color:#333;
	padding-left:5px;
	
}

#tbl-spacer
{
	width:150px;
	height:400px;
	padding-left:180px;
	
}

/**************************/ 

.News-Title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	color:#008BCC;
	font-weight:bold;
}


/********** Footer **********/ 
.foot-wrapper
{
	
	width:1050px;
} 

.footer
{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bottom-tyco.jpg);
	height:80px;
	width:1050px;	
	float:left;
	clear:both;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#666;
	font-size:x-small;
	padding-left:122px;
} 


.footer-text 
{
	
	text-align:left;
	width:1000px;
	text-decoration:none;
	color:#666;
	font-size:x-small;
	padding:10px;
}

.footer-text a:hover
{
	text-decoration:none;
	color:#000;
	
}

.footer-text a
{
	text-decoration:none;
	color:#666;
}


/********** Headers **********/ 
#header-spacer
{
	height:20px;
	width:100px;
	
}
.head-wrapper
{
	position:relative;  	
	width:1050px;
	
}

.top-left
{
	padding-top:60px;
	padding-left:35px;
	background:url(images/top-left-tyco.jpg);
	height:35px;
	width:556px;
	float:left;
	background-repeat:no-repeat;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	font-size:12px;
}

.top-rigtht
{
	background:url(images/top-right-tyco.jpg);
	height:60px;
	width:280px;
	float:left;
	background-repeat:no-repeat;
	padding-top:35px;
	padding-right:120px;
	
} 


/**************************/ 

/********** Bars **********/ 


.orange-bar
{
	background:url(images/bars.gif);
	height:30px;
	width:1000px;
	float:left;
	background-repeat:no-repeat;
	clear:both;
	padding-left:230px;
	padding-top:10px;
}




/**************************/ 

/********** Menu **********/ 
.nav-container-outer
{
padding: 0px;
height: 24px;
width:750px;
color:#000;
}

.float-left
{
float: left;
}

.float-right
{
float: right;
}

.nav-container .divider
{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}

.nav-container .divider-vert
{
float:left;
width:0px;
display: none;
}

.nav-container .item-secondary-title
{
display:block;
cursor:default;
white-space:nowrap;
}

.clear
{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}

.nav-container
{
position:relative;
zoom:1;
margin: 0 auto;
}

.nav-container a, .nav-container li
{
float:left;
display:block;
white-space:nowrap;
}

.nav-container div a, .nav-container ul a, .nav-container ul li
{
float:none;
}

.nav-container ul
{
left:-10000px;
position:absolute;
}

.nav-container, .nav-container ul
{
list-style:none;
padding:0px;
margin:0px;
}

.nav-container li a
{
float:none
}

.nav-container li
{
position:relative;
}

.nav-container ul
{
z-index:10;
}

.nav-container ul ul
{
z-index:20;
}

.nav-container ul ul ul
{
z-index:30;
}

.nav-container ul ul ul ul
{
z-index:40;
}

.nav-container ul ul ul ul ul
{
z-index:50;
}

li:hover>ul
{
left:auto;
}

#nav-container ul 
{
top:100%;
}

#nav-container ul li:hover>ul
{
top:0px;
left:100%;
}


#nav-container a
{
text-align:center;
padding:7px 7px 7px 7px;
margin:0px 0px 0px 0px;
color:#000;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
background: url(images/item-primary-bg.jpg);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover
{
text-align:center;
padding:7px 7px 7px 7px;
margin:0px 0px 0px 0px;
color:#000;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
background: url(images/item-primary-bgd.jpg);
background-repeat: no-repeat;
background-position: top;
width:120px;

}


#nav-container div, #nav-container ul
{	
text-align:center;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
color:#000;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
background: url(images/item-primary-bg.jpg);
background-repeat: no-repeat;
width:120px;
}


#nav-container div a, #nav-container ul a
{	
text-align:center;
padding:7px 7px 7px 7px;
margin:0px 0px 0px 0px;
color:#000;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
background: url(images/item-primary-bg.jpg);
background-repeat: no-repeat;
width:120px;
}

#nav-container div a:hover, #nav-container ul a:hover
{	
text-align:center;
padding:7px 7px 7px 7px;
margin:0px 0px 0px 0px;
color:#000;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background: url(images/item-primary-bgd.jpg);
text-decoration:none;
background-repeat: no-repeat;
width:120px;
}
	
#nav-container .item-secondary-title
{	
cursor:default;
padding:4px 0px 3px 7px;
color:#000;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
background-repeat: no-repeat;
font-weight:bold;
}

#nav-container 
{	
border-top-width:1px;
margin:5px 5px;
}


#nav-container .divider-vert
{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
}

/**************************/ 


/********** Snippet *******/ 

#snippet
{
	position:absolute;
	top:400px;
	left:160px;
	background:url(images/left-snippet.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	
	color:#999;
	padding-top:140px;
	padding-left:10px;
	width:155px;
	height:220px;
	
}

	
.snippet 
{
line-height:60%;
text-decoration:none;
color:#999;
}

.check-out
{
	font-size:x-small;
	color:#333;
	text-decoration:none;
	background:#FFF;
	
}
/**************************/ 

/********** Forms & Buttons *******/ 

#order
{
	width:115px;
	height:30px; 
	text-align:right;
	float:right;
	padding-top:0px;
}
.input-box 
{
    border:solid;
	border-width:1px;
	border-color:#666;
	height:15px;	
}

.add
{
	border: none;
	cursor:pointer;
    background: url(images/add.gif) no-repeat bottom left;
	width:20px;
	height:22px;

}

.add:hover
{
	border: none;
	cursor:pointer;
    background: url(images/add_over.gif) no-repeat bottom left;
	width:20px;
	height:22px;
}

.button 
{
    border: none;
	cursor:pointer;
    background: url(images/search.gif) no-repeat bottom left;
	width:100px;
	height:26px;
}
.button:hover 
{
    border: none;
    background: url(images/search_hover.gif) no-repeat top left;
	width:100px;
	height:26px;
}

.order-button 
{
    border: none;
	cursor:pointer;
    background: url(images/check_out.jpg) no-repeat top left;
	width:115px;
	height:70px;
}
.order-button:hover 
{
    border: none;
    background: url(images/check_out_over.jpg) no-repeat top left;
	width:115px;
	height:70px;
}

.product-title
{
	color:#E67817;
	font-size:small;
	text-align:center;
	font-weight:bold;
}
.orangy {
	color: #E67817;
	font-weight:bold;
}
#tbl
{
	position:absolute;
	top:305px;
	left:300px;
	
}

.delete
{
	text-align:center;
	color:#F00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.basket-item
{
	text-decoration:none;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#FFF;
	
}

#basket-index
{
	position:absolute;
	top:187px;
	left:650px;
	
}
/**************************/ 

#stock-box-2 {
	overflow:auto;
	clear:both;
	padding: 10px;
}

#contact-right { 
float: right;
margin-top: 20px;

}

#contact-left {
	float: left;
	width:250px;
}

.red {
	color:#FF0000;
}

