body 
{
/* background:#f4f6f8; */
background:url(images/bg.png) repeat-x #b2d6ee;
}

.clear 
{ 
clear:both; 
}

#main 
{
background-color:#FFFFFF;
width:99%;
min-width:975px;
margin-left:auto;
margin-right:auto;
border-style:solid;
border-color:#F68529;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px; 
overflow:hidden;    
}

#header 
{
height:120px;
width:99%;
margin-right:3px;
padding-top:3px;
padding-left:3px;
border-style:solid;
border-color:#FFFFFF;
border-top-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-width:2px;  
}

#header a 
{
font-size:100%;
}

#navigation 
{
width:100%;
margin-top:3%;
margin-left:auto;
margin-right:auto;
border-color:#F68529;
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:3px;
height:40px;
}


#navigation a
{
color: #F2F2F2;
background: #1E5399 url(../images/tb-r-n.gif) no-repeat right top;  
text-decoration: none;
display: blocks;
float: left;
padding-top:10px;
padding-bottom:10px;

}


#navigation a:hover
{
color: #FFFFFF;
background: #F68529 url(../images/tb-r-s.gif) no-repeat right top;  
text-decoration: none;
display: block;
float: left;
padding-top:10px;
padding-bottom:10px;
}

#navigation a#current
{
color: #FFFFFF;
background: #F68529 url(../images/tb-r-s.gif) no-repeat right top;  
text-decoration: none;
display: block;
float: left;
padding-top:10px;
padding-bottom:10px;
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
font-size:17px;
/*font-weight:bold;*/
font-family:arial;
margin-right:1px;
} 


#map-display
{
width:64%;
float:left;
white-space:normal;
margin-left:8%;

}

#homepic
{
width:58%;
background: #ffffff url(../images/homepic.jpg) no-repeat right top;  
backgrxxound-color:#ffffff;
float:left;
margin-top:20px;
min-height:460px;
margin-left:15px;
overflow:hidden;
}

#homepic h1
{
font-size:150%;
color:#1E5399;
text-align:left;
padding-left:15px;
padding-top:10px;
}

#homepic span
{
font-size:150%;
color:#f2f2f2;
padding-left:27px;
font-style:italic;
}

#snipet-container
{
float:left;
width:74%;
margin-left:5px;
margin-right:5px;
overflow:hidden;
}

.snipet_left
{
width:46%;
float:left;
margin-left:2px;
margin-right:2px;
text-align:justify;
color:#7D7D7D;
}

.snipet_left h3
{
font-size:120%;
font-weight:bold;
color:#1E5399;
height:40px;
margin-top:10px;
}

.snipet_left a
{
font-size:110%;
color:#D92227;
font-weight:bold;
}

.snipet_left span
{
font-size:110%;
color:#1E5399;
font-weight:bold;
}

.snipet_right
{
width:49%;
float:right;
margin-left:2px;
margin-right:2px;
text-align:justify;
color:#7D7D7D;
}

.snipet_right h3
{
font-size:120%;
font-weight:bold;
color:#1E5399;
height:40px;
margin-top:10px;
}

.snipet_right a
{
font-size:110%;
color:#D92227;
font-weight:bold;
}

.snipet_right span
{
font-size:110%;
color:#1E5399;
font-weight:bold;
}

.divider-line {
width:99%;
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-color:#cccccc;
clear:both;
margin-top:5px;

}

#product-container
{
width:64%;
background-color:#ffffff;
float:left;
margin-top:20px;
min-height:500px;
margin-left:15px;

}

#prodlink-container
{
width:14%;
margin-top:20px;
float:left;
color:#ffffff;
margin-left:5px;
border-bottom:3px solid #c4c4c4;
border-left:3px solid #c4c4c4;
border-right:3px solid #c4c4c4;
border-top:3px solid #c4c4c4;
}

.prodlink-header
{
width:100%;
height:24px;
background: url(images/lk-bk6.gif)  repeat-x; 
color:#FFFF00;
font-weight:bold;
font-size:18px;
text-align:center;
}

#contentlink-container
{
margin-right:5px;
margin-top:20px;
width:18%;
background-color:#e8e8e8;
float:right;
} 

#contentlink-container2
{
margin-right:5px;
margin-top:80px;
width:18%;
background-color:#e8e8e8;
float:right;
} 

#hcontentlink-container
{
margin-right:5px;
margin-top:20px;
width:23%;
background-color:#e8e8e8;
float:right;
} 

.contentlink
{
font-size:90%;
width:96%;
padding-left:5px;
padding-right:5px;
}

.contentlink-header
{
width:100%;
height:24px;
background: url(images/lk-bk6.gif)  repeat-x; 
color:#FFFF00;
font-weight:bold;
font-size:18px;
text-align:left;
margin-bottom:15%;
}

.contentlinkdivider
{
margin-top:6px;
border-left-width: 0px;
border-top-width:1px;
border-bottom-width:0px;
border-right-width:0px;
border-style:dashed;
border-color:#9966FF;
font-size:90%;
width:100%;
 }

#dummy
{

margin-right:5px;
margin-top:20px;
width:5%;
float:right;
} 

.pagination
{
height:21px;
width:25px;
font-size:11px%;
margin-bottom:10%;
margin-top:5%;
margin-right:5px;
margin-left:5px;
float:left;
color:#999999;
text-align: center;
border-color:#999999;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}

.pagination:hover
{
background:#e4e4e4;
}

.pagination a
{
color:#999999;
}

.pagination2
{
height:21px;
width:25px;
font-size:11px%;
margin-bottom:10%;
margin-top:5%;
margin-right:5px;
margin-left:5px;
float:left;
color:#999999;
background:#e4e4e4;
text-align: center;
border-color:#666666;
border-style:solid;
border-top-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-width:2px;
}

.pagination3
{
height:21px;
width:55px;
font-size:11px%;
margin-bottom:10%;
margin-top:5%;
margin-right:5px;
margin-left:5px;
float:left;
color:#999999;
text-align: center;
border-color:#999999;
border-style:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}

.pagination3:hover
{
background:#e4e4e4;
}

.pagination3 a
{
color:#999999;
}

.sitemap 
{
width:88%;
padding-bottom:5px;
padding-top:15px;
padding-right:3px;
padding-left:3px;
margin-bottom:1px;
border-left-width: 0px;
border-top-width:0px;
border-bottom-width:1px;
border-right-width:0px;
border-style:dashed;
border-color:#1E5399;
font-size:90%
}

.sitemap a 
{
test-decoration:none;
font-size:90%
}

.sitemap:hover 
{
color:#FFFFFF;
text-decoration:underline;
font-size:90%;
background:#1E5399;
}

.sitemap2 h2
{
color:#1E5399;
padding-top:10px;
padding-bottom:8px;
text-align: center;
}

.item{
width:99%;
margin-bottom:15px;
border-style:dotted;
border-color:#F68529;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
padding-bottom:3px;
}

.item h2
{ 
font-size:16px;
font-weight:bold;
text-align:left;
vertical-text-align:left;
/*color:#213a5a;*/
color:#1E5399;
margin-bottom:20px;
vertical-align:text-top;

}

.button img
{
border:0;
margin-top:10px;
}


.item span
{
margin-top:15px;
text-align:justify;
color:#6c6c6c;
font-size:90%;
}

.details
{
color:#6c6c6c;
font-wieght:bold;
font-size:110%;
vertical-align:text-top;
}

.instock
{
color:#009933;
font-wieght:bold;
font-size:110%;
}

.notinstock
{
color:#990000;
font-wieght:bold;
font-size:110%;
}

#content-container
{
margin-top:65px;
margin-bottom:20px;
padding-left:3px;
width:77%;
background-color:#ffffff;
float:left;
margin-right:5px;
color:#000000; 
letter-spacing:+15%;
line-height:130%;
text-align: justify;
font-size:17px;
font-family: "Palatino Linotype";
}

#content-container img
{
  padding:4px;
}

#content-container h1
{
padding-top:12px;
padding-bottom:12px;
font-size:22px;
}

#policy
{
 width:80%
 background-color:#ffffff;
 padding:20px;
}

#policy h1
{
  font-size:150%;
}

.footer-link
{
color:#990000;
}

.searchbutton
{
background-color: #F68529;
font-weight:bold;
color:#fff;
}


.expand 
{
position:relative; 
margin-left: 0px; 
margin-bottom:100px; 
}

.positioner 
{
position:absolute; left:0; top:0;
}

.slide 
{
display:block; 
border:0; 
text-decoration:none; 
float:left; 
border-right:1px solid #fff;
}

.last
{
border:0;
}

.slide img
{
display:block; 
float:left;
align:left;
height:109px;
width:128px;
z-index:100;
border-style:solid;
border-color:#1E5399;
border-top-width:2px;
border-right-width:2px;
border-left-width:2px;
border-bottom-width:2px;
vertical-align:text-top;
cursor:pointer;
-webkit-transition-duration: .7s;
-moz-transition-duration: .7s;
-o-transition-duration: .7s;
}

.slide:hover img 
{
width:428px; 
height:363px; 
z-index:200; 
position:absolute; left:0; top:0;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-flyout-list.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#flyList 
{
height:420px; 
position:relative; 
border:0px solid #000;
width:97%;

}

#menu 
{
padding:0; 
margin:0; 
list-style:none; 
height:173px;
}

#menu li.level1-li 
{
float:left; 
height:25px; 
width:100%;
color:#1E5399;
background:#FFF url(../images/arrow.gif) no-repeat 98% center;
font-size:10px; 
padding-left:2px;
padding-top:7px;
font-family:verdana, arial, sans-serif; 
border-bottom:1px solid #c4c4c4;
border-left:2px solid #fff;
cursor:pointer;
}

#menu li.level1-li:hover 
{
color:#F2F2F2;
background: #1E5399;
border-top:1px solid #000; 
border-bottom:1px solid #000; 
border-left:3px solid  #1E5399;
padding-left:2px;

}

#menu li.level1-li a.level1-a 
{
display:block; 
height:25px; 
width:100%;
line-height:25px;
padding-left:10px; 
padding-left:2px;
padding-top:7px;
text-decoration:none; 
font-size:11px; 
font-family:verdana, arial, sans-serif; 
color:#1E5399;
border-bottom:1px solid #c4c4c4;
font-weight:bold; 
background:#fff; 
}

#menu li.level1-li a.level1-a:hover
{
color:#F2F2F2;
background: #1E5399;
border-top:1px solid #c4c4c4; 
}


#menu li.sub a.level1-a 
{
background:#fff;
color:#000; 
}

#menu table 
{
border-collapse:collapse;
width:0; 
height:0; 
position:absolute; left:0; top:0;
}

#menu div.listHolder 
{
position:relative; top:-30px;
left:-9999px; 
border:1px solid #000; 
border-width:1px 1px 1px 0px;
background:#fff url(../images/divider.gif); 
z-index:650;
font-family:verdana, arial, sans-serif; 
font-weight:normal;
}

#menu div.col1 
{
width:200px;
background:#1E5399;
}

#menu div.col2 
{
width:400px;
background:#1E5399;
}

#menu div.col3 
{
width:600px;
background:#1E5399;
}

#menu div.listCol 
{
width:180px; 
float:left; 
padding:10px;
}

#menu div.listCol ul 
{
padding:0;
margin:0; 
list-style:none;
}

#menu div.listCol ul li 
{
height:16px;
}

#menu div.listCol ul li a 
{
dizsplay:block; 
height:16px;
line-height:16px; 
font-family:verdana, arial, sans-serif; 
font-size:11px; 
text-decoration:none; 
color:#F2F2F2; 
padding-left:15px; 
background:#1E5399; url(../images/dot.gif) no-repeat 5px center;
}

#menu div.listCol h5 
{
padding:5px 0 0 15px; 
margin:0; font-size:11px; 
line-height:20px; 
background:url(../images/linedot.gif) repeat-x left bottom;
}

#menu div.listHolder div.bottomLine 
{
clear:both;
}

#menu div.listHolder div.bottomLine p 
{
padding:0 20px; 
margin:0; 
line-height:20px; 
background:#400 url(../images/arrow.gif) no-repeat 7px 7px; 
color:#fff; 
font-size:10px;
}

#menu div.listHolder div.bottomLine p a 
{
color:#8ff;
}

#menu li a:hover 
{
background-color:#fff; 
color:#000; 
}

#menu li.level1-li:hover > a 
{
background:#fff; 
color:#000;
}

#menu li.sub a:hover 
{
border-right:0;
}

#menu li.sub:hover > a 
{
border-right:0;
}

/* The field below dictates how far out the submenus show */
#menu :hover div.listHolder 
{
left:100%; top:-20px;
}

#menu div.listCol ul li a:hover 
{
color:#fff; text-decoration:underline;
}

#menu div.listHolder div.bottomLine p a:hover 

{
color:#8ff; 
text-decoration:none; 
background:transparent;

}


 










