*{margin:0px;padding:0px;}
body{color: #333;font-size: 15px;font-family: 'Titillium Web', sans-serif;}

table{border:none;}
td{border:1px solid #CCC;padding:5px;font-size:15px;}
input{margin-right:5px;}
div#logo{margin:15px;}

a{text-decoration:none;color:#FFF;}

div#container{border:2px solid red;height:1400px;}

h2{padding:5px;font-size:15px;} /* Legnth/Mass/Weight etc */
h1{float:left;padding-top:7px;font-size:26px;}
label{font-size:15px}
input{font-size:15px;}
#o1{font-weight:bold;}
#o2{font-weight:bold;}
hr{height:3px;background: url('http://www.jjlawson.com.au/images/hr.jpg');text-align:center;border:0px;width:100%;clear:both;margin-top:5px;margin-bottom:15px;}
div#results{width:195px;padding:0px;float:right;}

div#qmenuwrap{margin:0px auto;}
div#qmenu ul{text-align:center;margin-top:3px;}
div#qmenu{padding:2px;}
div#qmenu li{float:left;padding:10px;list-style-type:none;}

.search{width:75%;padding:15px;}
.sub{float:right;width:20%;padding:15px;}

@media only screen and (min-width:768px) and (max-width:959px){#main-wrap{width:768px}
.search{float:left;width:80%;}
.sub{float:left;width:80%;}
div#qmenu a,a:visited,a:link{}
div#results{float:right;}


@media only screen and (max-width:767px){
.search{float:left;width:80%;}
.sub{float:left;width:80%;}
div#qmenu a,a:visited,a:link{}
div#results{float:right;}


@media only screen and (min-width:480px) and (max-width:767px){#main-wrap{width:440px}
.search{float:left;width:80%;}
.sub{float:left;width:80%;}
div#qmenu a,a:visited,a:link{}
div#results{float:right;}
