body, td { color: black ; margin: 0px ; font-size: x-small ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, sans; background-color: white; }
body { text-align: center; margin-left: auto; margin-right: auto; background-color: rgb(153, 153, 153);}
html>body, tr>td { font-size: small }
* { box-sizing: border-box; -moz-box-sizing: border-box; }
p { margin-top: 5px ; margin-bottom: 5px ; }
a { text-decoration: none ; color: rgb(254, 153, 0) ; font-size: 100%}
a:visited { color: rgb(254, 153, 0) }
a:hover { color:rgb(254, 153, 0); text-decoration: underline; }
input { font-size: x-small }
select { font-size: x-small; font-family: Tahoma, Arial }
textarea { font-size: x-small; font-family: Tahoma, Arial }
ul { margin-bottom: 4px;  padding-bottom:0; margin-top: 9px; margin-left: 0; padding-left: 20px;}
img { behavior: url(/pngbehavior.htc); }
h1 { font-size: large; }
h2 { font-size: medium; }
h3 { font-size: small }
h4 { font-size: x-small }
h5 { font-size: xx-small }
th { font-size: small; text-align: left }

div, span { margin: 0px; padding: 0px;}
p, h1, h2, h3, h4, h5 { padding: 0px; margin: 2px;}

#naffbrowser { display: none }
#fullpage { width: 760px; height: 80%; min-height: 80%; text-align: left; margin-left: auto; margin-right: auto; background-color: white; margin-top: 0px;}
html>body #fullpage { height: auto; }
#header { height: 174px;}
#header a { border: none; text-decoration: none; margin-left: 3px; margin-right: 3px;}
#header img { border: 0px; height: 170px; width: 122px; float: left; margin-left: 13px; }
#rightheader { width: 623px; height: 174px;  background-position: center center; padding-top: 10px; }
#flashgoeshere {width:600px; height:130px;}

#bannerflash {float: right;}
#topmenu { background-color: white; width: 600px; height: 20px; font-size: 11px; font-weight: bold; position: relative; top: 0px; left: 5px; border-top: 1px solid black; margin-top: 17px; }
html>body #topmenu { margin-top: 14px;}

#mainpage { width: 760px; height: 420px; min-height: 400px; float: left; background-color: white }
html>body #mainpage {height: auto; }
#mainbodydiv {width: 720px; margin-right: 20px; margin-left: 20px; margin-bottom: 5px; margin-top: 10px; }

#contentcontainer { width: 720px; height: auto; }

#leftcontent { width: 491px;margin-right: 8px; }
#indextext {height: 247px; min-height: 247px;}
html>body #indextext { height: auto }
#searchcontainer { background-color: rgb(153, 153, 153); width: 220px; height: 70px; text-align: center; margin-top:6px; padding-top: 9px;}
html>body #searchcontainer {height: auto; min-height: 70px; padding-bottom: 3px;}
#searchtext {font-size: 14px; font-weight: bold; color: white; margin-left: 10px; margin-right: 10px; margin-top: -2px;}
#searchbox { width: 160px; text-align: left; margin-left: auto; margin-right: auto; }
#searchbox #searchwords { width: 100px; border: 1px solid #A7AD9F; padding-left: 5px; position: relative; left: 0px; top: 1px;}
#searchbox #submit { width: 55px; border: none; background-color: rgb(153, 153, 153); font-weight: bold;color: rgb(254, 153, 0); margin: 0px; padding: 0px; position: relative; left: -4px; top: 0px; font-family: Tahoma, Verdana, Arial; text-decoration: underline; font-size: 1em;}

#rightcontent { width: 218px;}
#rightcontent img { border: 1px solid rgb(153, 153, 153); margin-bottom: 4px; height: 128px; width: 218px;}
html>body #rightcontent img { margin-bottom: 7px; }
#flashticker {width: 220px; height: 170px; border: 0; text-align: center; font-weight: bold; }
#flashticker_old{ width: 220px; height: 170px; border: solid 1px rgb(101,51,102); background-color: rgb(204,204,204
); text-align: center; font-weight: bold;}

#indexfootercontainer {}
#indexfooter { background-color: rgb(254,153,0); height: 69px; width: 720px; margin-top: 7px; margin-bottom: 3px; text-align: center; float: left;}
html>body #indexfooter {margin-bottom: 8px }
#indexfooter img {position: relative; top: 6px; left: 0px; border: 0; }
#indexfooter a {color: black; font-size: 17px; text-decoration: underline; position: relative; top: 2px; left: 0px}

#onlineordering{text-align: center; padding-top: 5px;}
#onlineordering img{border: 0px;}

#footer { width: 760px; height: 10px; font-size: 1pt; }
#footercopyrightcontainer {text-align: right; width: 760px; background-color: rgb(153, 153, 153); color: white; font-size: 0.9em;}
#footercontainer a {color: white}
#footercopyright {}
#smlk { float: left; color: white}

#sidemenu {margin-left: 112px;}
#sidemenu ul li a {text-decoration: underline }
.selected {font-weight: bold}

#contact {margin-left: 25px}
.cform {border-spacing: 10px; margin-left: 15px;}
.c_text { width: 17em}
.c_center { text-align: center}
#s_Cmt { width: 360px;  }
.c_center input { width: 120px; font-weight: bold; border: 1px solid rgb(133,133,133); background-color: rgb(255,255,255);  }
.c_title {font-size: 1.2em; color: rgb(133,133,133); }
.c_stitle {font-weight: bold; color: rgb(133,133,133); }
.a_right {text-align: right}
.a_right input {position: relative; top: 3px; left: 0px;}
#contactdetails {margin: 10px;}

.maintable {border-spacing: 0px; border-collapse: collapse;}
.maintable td {vertical-align: top;  margin:0; padding:0; }
.maintable .simg { border: 1px solid black; width: 218; height: 128; margin-left: 10px;}