@charset "utf-8";
/* CSS Document */
html {height:100%; margin-bottom: 1px; }
body {
	margin: 0px;
	padding: 0px;
	font-family: "Myraid Pro", "Myraid", Arial, Helvetica, sans-serif;
	font-size:72.5%;
	color: #333333;
	background: #FFFFFF url(/img/bk.jpg) repeat-x left top;
}
#wrapper { margin: 0px auto; width:1000px; padding: 0px 6px; clear: both; background: url(/img/wrap-bk.png) repeat-y top; height: auto; border: none;}
#title {width:1000px; float: left;}
#nav {width:1000px; height:34px; float: left; background: #FFFFFF url(/img/nav-bk.gif) no-repeat left top; color: #CCCCCC;}
.nav ul { list-style:none; margin: 0px 0px 0px 0px; padding: 0px; font-size:1.1em; list-style-type:none; }
.nav li { margin:0px; padding: 0px 7px 0px 7px; line-height: 34px; float:left; display:block;}
.nav a {font-family: "Myraid Pro", "Myraid", Arial, Helvetica, sans-serif; text-decoration:none; color: #e6e6e6; font-weight:bold; }
.nav a:hover { color:#ffffff; }
.home {padding: 0px 15px 0px 17px; }
#centre { width:1000px; background: #FFFFFF url(/img/centre-bk.gif) repeat-y top left; float:left;}
#centre2 { width:1000px; background: #FFFFFF url(/img/centre-bk2.gif) repeat-y top left; float:left;}
#left { width: 222px; float:left; }
#right { width: 778px; float:left; }
.lnav { list-style:none; background:#f5f5f5; padding:0px; margin:0px;}
.lnav li { margin: 0px 5px 0px 5px; width:192px; display:block; background: #f5f5f5 url(/img/nav-line.gif) no-repeat top left; padding: 6px 5px 6px 15px; }
.lnav li a { color:#494949; text-decoration:none; font-size: 1.2em; font-weight: bold;}
.lnav li a:hover { color:#e41e26; text-decoration:none; }
#customers { margin: 15px; font-size: 1em; }
#customers strong {font-size: 1.1em; }
#customers em {font-size: 0.9em; }
.bright { border-right:#FFFFFF solid 2px; }
.infobox1 { float: left; border-right:#FFFFFF solid 2px; border-top:#FFFFFF solid 2px; width:193px; }
.infobox2 { float: left; border-top:#FFFFFF solid 2px; width:193px; }
.inforboxtxt { background:url(/img/info-bk.gif) no-repeat top left; width:183px; height:30px; padding: 0px 0px 0px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; text-transform:uppercase; margin: 0px; line-height:30px; float: left;}
.inforboxtxt  a { color:#FFFFFF; text-decoration:none;  }
.inforboxtxt  a:hover { color:#e41e26; text-decoration:none;  }
#bodytxt { width: 560px; margin: 10px 5px 10px 20px; float:left; clear:left; }
#logos { background:#f8f2df; padding: 20px 20px 20px 40px; float:left; width: 940px;  }
.btclear { clear:left;}
#bottom { margin: 0px auto; width:940px; padding: 15px 40px 0px 40px; clear: both; background: url(/img/bottom-bk.gif) no-repeat top; height: 35px; border: none; color:#FFFFFF;}
#bottom  a { color:#FFFFFF; text-decoration:none;  }
#titleimage { height: 240px; width: 583px; float:left; margin: 0px 2px 0px 0px; }
/*product overview pages*/
#prodleft { width: 583px; float:left; border-right:#FFFFFF solid 2px; }
#prodright { width: 193px; float:left; padding: 0px; }
#prodright2 { width: 183px; float:left; padding: 10px 5px; font-size:1em;}
#prodright2 ul { padding: 0px 5px; margin: 0px 10px;  }
#prodtitle { width: 568px; padding: 15px 0px 10px 15px; float:left; background:#acacac url(/img/titlebk.gif) repeat-x left; border-bottom:#747474 solid 5px; color:#FFFFFF; font-size:1.2em; height: 49px; }
#prodtitle a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#prodtitle a:hover { color:#e41e26; text-decoration:none; font-weight:bold; }
#prodtitle2 { width: 568px; padding: 35px 0px 10px 15px; float:left; background:#acacac url(/img/titlebk.gif) repeat-x left; border-bottom:#747474 solid 5px; color:#FFFFFF; font-size:1.2em; height: 29px; }
#prodwindow {width: 583px; padding: 5px 0px 10px 0px; float:left; background:#305a23; border-top:#ffffff solid 2px; color:#a0c131; font-size:1.4em; height: 144px; font-weight:bold; }
#bodyright { width: 193px; float:left; margin: 2px 0px; }
#scrleft { height: 73px; width: 28px; float:left; padding: 40px 0px 0px 0px; margin: 3px 0px 0px 0px;}
#scrright { height: 73px; width: 28px; float:left; padding: 40px 0px 0px 0px; margin: 3px 0px 0px 0px;}
#container { width: 527px; float:left; height:113px; overflow:hidden; position:relative; margin: 3px 0px 0px 0px; }
#content { }
#t1 img { margin: 0px 4px 0px 4px; }
/*product pages*/
#prod {width: 523px; float:left; margin: 10px 30px 0px 30px;}
#bigpic img { padding: 3px; border: #999999 1px solid; margin: 0px 0px 10px 0px; }
#prodcolours {height: 207px; width: 443px; float:left; background: #f5f5f5; margin: 10px 0px 0px 0px; padding: 10px 20px; color:#333333; font-weight:bold; font-size:12px; }
#prodcolours td { width:65px; height:20px; font-size:9px; }
#prodbodytxt { width: 758px; margin: 0px 0px 10px 20px; float:left; }
#prodbodytxt td { width: 50px; height:20px; border: color:#666666; font-weight:bold; font-size:9px; vertical-align:top; }
#prodbodytxt td div { margin:0px; padding:0px; }
.gallerylayer { float:left; }
#fadeshow1 { float:left; }
