html, body{    font-family: Arial, Helvetica, Sans-serif;    font-size: 14px;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;}#container{	padding: 0px 0px 0px 0px;	background: #ffffff;	width: 960px;	/*position: relative;*/}#content{	padding: 0px 5px 0px 5px;	background: #ffffff;	position: relative;}#header td{	border-top: 1px solid #de8821;	border-bottom: 1px solid #de8821;	margin-bottom: 2px;}#maincontent{	padding: 5px;	border-right: 1px solid #de8821;	margin-right: 2px;}#rightbar{	padding-left: 3px;}h1{	font-size: 1.5em;	font-weight: bold;}h2{	font-size: 1.2em;	font-weight: bold;	color: #336699;	}h2.edict{	font-size: 110%;	}h3, h4{	margin:0;	color:#de8821;}h3{	font-size:1.1em;}h7{	font-size:18px;	font-weight: bold;	border-bottom:1px solid #de8821;	text-align:center;	}a:link,a:visited{	color:#2d4492;	text-decoration:none;	cursor: pointer;}a:hover{	color:#de8821;	/*font-style:italic;*/	text-decoration:underline;	cursor: pointer;}ul.arrow{	color: #2f4899;	font-family: Arial, Helvetica, Sans-serif;	list-style-type: none;	text-decoration: none;
	list-style-image: url(/images/bluepoint.gif);}.arrow li{	color: #2f4899;	font-family: Arial, Helvetica, Sans-serif;	list-style-type: none;	text-decoration: none;	list-style-image: url(/images/bluepoint.gif);}ul.bluedot{	list-style-image: url(bullet.gif);}ul.custserv h3{	font-size:1em;	border:0;}ul.topten{	font-family: Arial, Helvetica, sans-serif;
	background-color: #dfe2f1;	font-style: normal;	font-weight: bold;	font-size: 10px;	text-align: left;	margin: 0px 0px 0px 0px;	padding-left: 30px;}.topten li{	color:#2f4899;	list-style:decimal;}ul.topten li a, ul.topten li a:visited, ul.topten li a:focus{	color:#2f4899;	text-decoration: none;}ul.topten li a:hover{	color: #de8211;	text-decoration: none;}.normal {	font-size: 0.8em;}.medfont {	font-size: 14px;	font-weight: bold;	color: #2d4492;}.pagehead{	font-size: 14pt;	font-weight: bold;	color: #2d4492;	margin: 0px 0px 0px 0px;}.pageheadxl{	font-size: 2em;	font-weight: bold;	color: #2d4492;	padding: 0px 0px 0px 0px;}.pageheadxxl{	font-size: 4em;	font-weight: bold;	color: #2d4492;	padding: 0px 0px 0px 10px;}.colour {	color: #2d4492;}.caption{	font-size:0.7em;	font-family:verdana, arial, sans serif;	margin: 5px;}.desc80{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 7pt;	margin: 5px;}.desc85, .desc86{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	font-size: 10pt;	margin: 5px;}.desc85 a, .desc86 a{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: inline;}.cat-sel-title{	font-weight: bold;	color: #336699;}.contactTable{	font-size: 9pt;	background-color: #fff;}.formBorder{	border-width: 1px; border-style: solid;}.subjecttabs{	padding:2px 2px 0 2px;	margin:0;	}.subjecttabs a.single, .subjecttabs a.single:visited{	line-height:100%;	}.subjecttabs a.single:hover{	line-height:100%;	}#navlist ul{	background:#ffffff;	margin: 0;	padding-left: 0;}#navlist li{	float:left;	list-style-type: none;	background: url(/images/butts/bt_new1.gif) no-repeat;	text-align:center;	list-style-image:none;}#navlist a:link, #navlist a:visited{	color: #ffffff;	background: url(/images/butts/bt_new2.gif) no-repeat 0% 0% #fff;	text-decoration: none;	display:block;	width:74px;	height:34px;	font-size:12px;	margin-right:1px;	margin-top:0;	padding-top:2px;	text-indent:-2px;}#navlist a:hover, #navlist a.current, #navlist a.current:visited, #navlist a.current:link{	color: #000;	background: none;	text-decoration: none;	font-weight:bold;}.titleheading
{	font-size: x-small;	color:#808080;	width: 135px;}.titlevalue{	font-size: small;	text-align: left;}.crumb{	background: #ffffff;	font-size: 10px;	color:#de8211;	/*text-align: left;*/	font-weight: bold;}img{	border:0;	}label{	font-weight:bold;	}#frontcontent{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight: bold;	color:#2f4899;	margin-right:0px;	padding-right:0;	margin-left: 0px;	text-align: center;}#featprods p{	color: #de8821;	width:100%;	margin:0 0 0.5em 0;	font-size:0.9em;	}#featprods{	width: 100%;	background-color: inherit;	text-align:center;}#featprods img{	float:left;	padding-right:2px;}#featprods h3{	color: #ffffff;	width: 100%;	/*border-top:1px solid #de8821;	border-bottom:1px solid #de8821;*/	text-align: center;}#featprods1 h3, #featprods1 h4{	color: #ffffff;	width: 100%;	background-color: #de8821;	text-align:center;}#frontpage h3, #frontpage h4{	color: #ffffff;	width: 100%;	background-color: #2f4899;	text-align:center;}/*#leftcontent
{	width: 144px;	float:left;}*/.article_h{ 	border:1px solid #2d4492;	border-bottom: none;	background-color: #dfe2f1;}#article, article a{	color:#2d4492;	font-size: 14px;	font-weight: bold;	background-color: #dfe2f1;	text-align: center;	display: block;	width: 100%;}#article a:hover{	text-decoration: none;}#article1{	color:#de8821;	font-size: 16px;	background-color: #2d4492;	text-align: center;	display: block;	width: 100%;}.tthead{	color:#fff;	font:1.2em Arial, Helvetica, sans-serif;	}#orderpolicy{}#orderpolicy ul{margin-left: 0;padding-left: 0;/*white-space: nowrap;*/margin: 0.5em 0;}#orderpolicylist li{display: inline;list-style-type: none;}#orderpolicylist a{	padding: 3px 10px;}#orderpolicylist a:link, #orderpolicylist a:visited{color: #ffffff;background-color: #2f4899;text-decoration: none;line-height:2em;font-size:0.9em;}#orderpolicylist a:hover{	background-color: #de8821;	text-decoration: none;	line-height:2em;	font-size:0.9em;}div.catalogues
{	width:100%;	margin: 3px;}ul.custserv, ul.arrowbullet{	margin:0 0.7em 0 0;	padding:0 0 0 13px;	list-style-type:none;	list-style-image: url(/images/bluepoint.gif);	}ul.custserv{	float: left;	width: 120px;	}.arrowbullet li{	margin:0;	padding:0;	}.arrowbullet h2{	color:#de8821;	}.menu{	position:absolute;    top:9px;    left:2px;    display:block;    margin:0;    padding:0;    width:500px; /* important for Opera7 */    }.white_text{	color: #ffffff;	/*background-color:#2d4490;*/	/*background-color:#2f4899;*/	text-align: center;	font-size:12px;	font-weight:bold;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	vertical-align: middle;}.white_text a{	text-decoration: none;}.white_text a.active{	text-decoration: none;}.orange_text{	color: #de8821;	font-size:14px;	font-weight:bold;	text-align: center;	vertical-align: middle;}

.orange_text_small
{
	color: #de8821;
	font-size:10px;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
}.bdaback {	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #2D4490;	font-size: 10px;	background-color: #FFFBCC;	text-align: left;	text-decoration:none;}.bdabold {	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #2D4490;	font-size: 11px;	background-color: #FFFBCC;	font-weight: bold;	text-align: left;}/* START - TABMENU */.ddtabs{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #ffffff;	font-family:Arial, Helvetica, sans-serif;	font-weight: bold;	font-size:12px;	text-decoration: none;	width: 100%;}.ddtabs a{	color: #ffffff;	padding: 10px 0px 0px 0px;	margin: 0px 0px 0px 0px;	float: left;	display:block;	width: 115px;	text-align: center;	vertical-align: middle;	background: url(/images/+new+/nav/blue_tab.gif) no-repeat bottom center;}.ddtabs a:hover, .ddtabs a.current{	color: #ffffff;	background: url(/images/+new+/nav/orange_tab.gif) no-repeat bottom center;	text-decoration: none;}.ddtabs a:active, .ddtabs a:focus{	color: #ffffff;	background: url(/images/+new+/nav/orange_tab.gif) no-repeat bottom center;	text-decoration: none;}.ddtabs a.visited{	color: #ffffff;	text-decoration: none;}#tab_text{	color:#ffffff;}.tabcontent{	display:none;	vertical-align:top;}#tabcontentcontainer{	width:411px; /*width of 2nd level content*/	/*height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/}.tableview{	margin: 0px 0px 0px 0px;	border: none;	background-color: #dfe2f1;	/*border-top: 1px solid #4c74b9;*/}/* END - TABMENU */#leadin{	background: url(/images/+new+/start_bg.gif) no-repeat center;}
/* START - REFERRERs */
/* END - REFERRERs */
/* START - BUTTON MENU */.button{	color: #ffffff;	font: bold 14px Arial;	list-style-type: none;	text-decoration: none;	width: 100%;}.button a{	padding: 5px 0px 0px 0px;	padding-left: 30px;	width: 260px;	height:45px;	color: #ffffff;	display: block;	text-align: left;	text-decoration:none;	background: url(/images/+new+/nav/blue_button.gif) no-repeat top center;}.button a:hover, .button a.current{	color: #2d4492;	width: 260px;	height: 45px;	background: url(/images/+new+/nav/orange_button.gif) no-repeat top center;	text-decoration: none;}.button a:active, .button a:focus{	color: #2d4492;	width: 260px;	height: 45px;	background: url(/images/+new+/nav/orange_button.gif) no-repeat top center;	text-decoration: none;}.button a.visited{	color: #ffffff;	text-decoration: none;}.buttons{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	color: #ffffff;	font: bold 14px Arial;	list-style-type: none;	text-decoration: none;	width: 100%;}.buttons a{	color: #ffffff;	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px 0px;	display: block;	width: 174px;	height:30px;	text-align: center;	text-decoration:none;	background: url(/images/+new+/nav/blue_buttons.gif) no-repeat top center;}.buttons a:hover, .buttons a.current{	color: #ffffff;	background: url(/images/+new+/nav/orange_buttons.gif) no-repeat top center;	text-decoration: none;}.buttons a:active, .buttons a:focus{	color: #de8821;	background: url(/images/+new+/nav/blue_buttons.gif) no-repeat top center;	text-decoration: none;}.buttons a.visited{	color: #ffffff;	text-decoration: none;}#button_text a:link, #button_text a:visited{	color: #FFFFFF;	background: none;	text-decoration: none;	/*width:80px;	height:34px;*/	font-size:12px;	font-weight:bold;	margin-right:1px;	margin-top: 0;	padding-top: 0;}#button_text li{	list-style-type: none;	list-style-position: inside;	margin: 0px 5px 5px 5px;}#button_text a:hover, #button_text a.current, #button_text a.current:visited, #button_text a.current:link{	/*color: #de8821;	background: none;*/	color: #de8821;	text-decoration: none;	font-weight:bold;}.buttonsml{	background-color: #2f4899;	font-size:10px;	color: #ffffff;	cursor: pointer;	padding: 0px 0px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}.buttonsml:hover{	color: #ffffff;	background-color: #de8821;	text-decoration: none;	cursor: pointer;}
#button_g
{
	background-color: #ffffff;
	font-size:14px;
	font-weight:bold;
	color: #2f4899;
	cursor: pointer;
	padding: 0px 0px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}

#button_g:hover
{
	color: #ff9933;
	background-color: #ffffcc;
	text-decoration: none;
	cursor: pointer;
}
#buttonsml_g{	background-color: #ffffff;	font-size:10px;	font-weight:bold;	color: #2f4899;	cursor: pointer;	padding: 0px 0px 0px 0px;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}#buttonsml_g:hover{	color: #ff9933;	background-color: #ffffcc;	text-decoration: none;	cursor: pointer;}.buttonlrg{	background-color: #2f4899;	font-size:12px;	font-weight: bold;	color: #ffffff;	cursor: pointer;	padding: 1px 1px 1px 1px;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}.buttonlrg:hover{	color: #ffffff;	background-color: #de8821;	text-decoration: none;	cursor: pointer;}/* END - BUTTON MENU */
/*************************//* START - MENU - SUBMENU*/#menu
{
	text-align: left;
}
#menu ul
{
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	background-color: #dfe2f1;
}

#menu ul li
{
	position: relative;
	z-index: 999;
}

#menu li ul
{
	position: absolute;
	left: 149px; /*Set 1px less than menu width */
	top: -5px;
	display: block;
}

#menu li:hover ul
{
	display: block;
}

#menu li:hover>ul {
	visibility: visible;
}

#menu ul ul {
	visibility: hidden;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

/* Make-up syles */

#menu ul, li
{
	margin: 0 0 0 0;
}
#menu ul li ul
{
	margin: 0 0 0 1px;
	border: 1px solid;
}

/* Styles for Menu Items */
#menu ul a
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #2F4899;
	background: #dfe2f1; /* IE6 Bug */
	padding: 0 0 0 10px;
	/*border: 1px solid #ccc;*/
	border-bottom: 1px solid #fff;
	width: 140px;
}

/* Hover Styles */
#menu ul a:hover
{
	color: #ffffff;
	background: #de8821;
}

/* Sub Menu Styles */
#menu li ul a
{
	font-size: 12px;
	text-decoration: none;
	color: #2F4899;
	background: #dfe2f1; /* IE6 Bug */
	padding: 5px;
	border: none;
}

/* Sub Menu Hover Styles */
#menu li ul a:hover
{
	color: #ffffff;
	background: #de8821;
}

/*
#menu ul a.submenu
{
	background: #dfe2f1 url("/images/arrow_main-r.gif") no-repeat right;

}

#menu ul a.submenu:hover
{
	background: #de8821 url("/images/arrow_main-r.gif") no-repeat right;

}
*/
.submenu, #menu ul li a:hover.submenu
{
	background: #dfe2f1 url("/images/arrow_main-r.gif") no-repeat right;
}
#menu ul li a:hover.submenu
{
	background: #de8821 url("/images/arrow_main-r.gif") no-repeat right;
}
#menu :hover > a
{
	color: #ffffff;
	background: #de8821 url("/images/arrow_main-r.gif") no-repeat right;
}
/* END - MENU - SUBMENU*//*************************/
#t_area{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#t_area .stype{	color: #2f4899;	border: 1px solid #de8821;	padding: 0px 0px 0px 3px;	margin: 0px 0px 0px 0px;}

#t_area .stype:focus
{
	background-color: #FFFFCC;
}

#t_area .ntype
{
	color: #2f4899;
	border: 1px solid #de8821;
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}.navhead{	background-image: url(/images/+new+/nav/bg-menutitle.jpg);
	height: 30px;
}

.navhead1
{
 	color: #ffffff;
	background: url("/images/+new+/nav/nav_stars.gif") bottom right;
	margin: 0 0 0 0;
	width:100%;
	height: 30px;
}

.navhead2
{
	background: url("/images/+new+/nav/nav_stars.png") bottom left;
	margin: 0 0 0 0;
	width:100%;
}

.navheadr
{
	background: url("/images/+new+/nav/navbg_top.gif") repeat bottom right;
	margin: 0px 0px 0px 0px;
}.navbody
{
	background-color:#ffffff;
	border-left: 1px solid #2d4492;
	border-right: 1px solid #2d4492;
}

.navbody_o
{
	background-color:#ffffff;
	border-left: 1px solid #de8821;
	border-right: 1px solid #de8821;
}

.navbody3 {
	border: 1px solid #efefef;
	padding-top:2px;
}
.navfoot{	background: url("/images/+new+/nav/navbg_bot.gif") repeat top left;	margin: 0px 0px 0px 0px;	width:100%;}.navfoot1{	background: url(/images/+new+/nav/nav_starsb.gif) top left;	margin: 0 0 0 0;	width:100%;}.navfoot2 {
	background: url(/images/+new+/nav/nav_panelb.gif) bottom right;
	margin: 0 0 0 0;
	width:100%;
}

.navfoot3 {
	/*background: url(/images/+new+/nav/nav_panelb.gif) bottom right;*/
	border-top: 2px solid #2d4492;
	margin: 0 0 0 0;
	width:100%;
	font-size:5px;
}/* START - Product title formating */.navtitle{	background: url(/images/+new+/nav/nav_cv.gif) no-repeat top right;	margin: 0 0 0 0;	width:41px;}.navtitle1{	background: url(/images/+new+/nav/nav_title-r.gif) no-repeat top right;	margin: 0 0 0 0;}.navtitle2{	background: url(/images/+new+/nav/nav_panel.gif) no-repeat top left;	margin: 0 0 0 0;
}.navtitle3{	background: url(/images/+new+/nav/nav_titlel_t.gif) repeat right;	margin: 0 0 0 0;	border-left: 1px solid #2d4492;}/* START - BOTTOM*/.navtitleb{	background: url(/images/+new+/nav/nav_status.gif) no-repeat bottom left;	margin: 0 0 0 0;}.navtitle1b{	background: url(/images/+new+/nav/nav_title-t.gif) repeat bottom left;	margin: 0 0 0 0;}.navtitle2b{	background: url(/images/+new+/nav/nav_title-br.gif) no-repeat bottom right;	margin: 0 0 0 0;}.navtitle3b{	background: url(/images/+new+/nav/nav_titlel_t.gif) repeat left;	margin: 0 0 0 0;	border-right: 1px solid #2d4492;}.navtitle4b{	border-right: 1px solid #2d4492;}/* END - BOTTOM*/#titlehead{	color:#2d4492;
	margin-left:0px;	/*text-align: center;*/	font-weight: bold;	margin-right:0px;	padding-right:0;}#titlehead_cell1{
	color:#2d4492;	font-size: 12px;	margin-left:0px;	font-weight: bold;	margin-right:0px;	padding-right:0px;}#titlehead_cell2{	font-size: 11px;	margin-left:0px;	margin-right:0px;	font-weight: bold;	padding-right:0px;	width:100%;}/* END - Product title formating */.feattable{	margin: 0px 0px 0px 0px;	color: #ffffff;	background-color: #ef9931;}#news, news a{	color:#2d4492;	font-size: 14px;	font-weight: bold;	background-color: #dfe2f1;	text-align: center;	width: 100%;}#news a:hover{	text-decoration: none;}ul.bett{	background-color:#ffffff;	font-style:normal;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	text-align:left;	margin:0 0 0 0;	padding-left: 10px;	list-style: none;}
/* START - CSS for the quotes scroller*/

#quotes1
{
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	color: #de8821;
	font-size:12px;
	font-weight:bold;
	height: 75px;

	background-color: #dfe2f1;
}

#quotes1 span
{
	font-size:11px;
	color: #000000;
}
/* END - CSS for the quotes scroller*/

/* START - popup.js */
div.popup {
  max-width: 600px;
  border: 2px solid #2d4492;
  padding: 5px;
  background-color: #ffffff;
  /* The following properties should not be changed */
  position: absolute;
}

#popup_overlay {
  background-color: #ffffff;
  /* The following properties should not be changed */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
}

span.popup_link, a.popup_link {
  cursor: pointer;
  border-bottom: 1px dotted;
}

.popup_draghandle {
  cursor: move;
}
/* END - popup.js */
pre { display:none; }
#main h2 { text-align: center; }
#right { cursor: pointer; }
.pics { width: 180px; height: 155px; padding:0; margin:0; overflow: hidden;cursor: pointer; }
.picstop { width: 950px; height: 220px; padding:0; margin:0; overflow: hidden; }

#nav
{
    position: relative;
    padding: 0 0 2px 0;
    z-index: 20;
}
#nav a { border: 1px solid #2D4490; color: #ffffff; background: #2D4490; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nav a.activeSlide { color: #ffffff; background: #de8821; }
#nav a:focus { outline: none; }

#tooltip
{
	position: absolute;
	z-index: 3000;
	border: 2px solid #595EA8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div
{
	margin: 0;
 }
