h1 {font-size : 1.1em;padding : 0;margin : 0.65em 0;}
h2 {font-size : medium;padding : 0;margin : 0.8em 0;}
h3 {font-size : medium;padding :0;margin : 0.8em 0;}
h4 {font-size : x-small;padding : 0;margin : 0.8em 0;}
p  {font-size : 0.85em;padding : 0;margin : 1em 20px;}
ol, ul {padding : 0;margin : 0.5em 3em;}
li {font-size : 0.85em;padding : 0;margin : 0.5em 0;}
table {font-size : 0.85em;padding : 0;margin : 0.5em 0;}
img {padding : 0;border : 0 none;margin : 0;}	
strong {font-weight : 700;}
a {color : #242E87;text-decoration : none;}
a:hover {text-decoration : underline;}
label {display : block;float : left;width : 6em;text-align : right;margin-right : 0.5em;font-weight : 600;}
.underline {text-decoration : underline;}
.italic {font-style : italic;}
.bold {font-weight : 600;}
.floatleft {float : left;margin : 0;}
.floatright {float : right;margin : 0;}
.left {text-align : left;}
.right {text-align : right;}
.center {text-align : center;margin-left : auto;margin-right : auto;}
.clearleft {clear : left;}
.clearright {clear : right;}
.clear {clear : both;}
.map {border : 1px solid black;}
.sub {font-size:0.75em;}

html {height : 100%;background : #0060B2;}
body {height : 100%;margin : 0;font-family : Tahoma, Arial, Helvetica, sans-serif;color : #242E87;text-align : left;}
#wrapper {height:auto;min-height:100%;width : 900px;background : #FFF url(../Images/Layout/Background.jpg) top left no-repeat;}

#wrapperside {width : 195px;position : absolute;}
#header {width : 195px;height : 280px;padding : 110px 0 0 0;background : transparent url(../Images/Layout/Header.png) top left no-repeat;}
#header .logo {margin-left : 17px;}
#header h1 {width : 100px;padding : 0;margin : 0;margin-left : 15px;font-family : Georgia, Arial, Helvetica, sans-serif;font-size : 1.1em;color : #242E87;font-style : italic;font-weight : 500;}

#boxes {margin-top : -40px;font-size:0.95em;}
#boxes ul {list-style : none;margin : 0 0 0 30px;}
#boxes ul li {width : 80px;height : 60px;padding : 17px 10px 15px 10px;margin : 10px;text-align: center;background : transparent url(../Images/Layout/buttons.png) top left no-repeat;}

#menu {width : 80px;position:absolute;top:0;left:900px;text-align : left;}
#menu ul {padding:0;margin:0;list-style:none;}
#menu li {padding:0;margin : 0 0 -3px 0;}
#menu li img {padding:0;margin :0;}

#contact {display:table;padding-top:20px;margin:0 0 10px auto;}
#contact li {width:180px;float:left;text-align:center;vertical-align:center;list-style:none;line-height:1.2em;}
#contact li img{margin-bottom:-7px;}
#contact li.flag{margin-top:-5px;}
#contact li.flag img{margin-bottom:0;}
#contact li a{width:50px;}
#contact li a span{display:block;}

/*#contact {padding : 2px;margin : 0;text-align : center;}
#contact ul {padding : 0;*padding-left:20px;margin : 10px 0 5px 120px;list-style : none;}
#contact li {font-size : 0.9em;display : inline;padding : 0;margin : 0 2em 0 4em;}*/

#title {background : transparent url(../images/layout/titlebar.jpg) top left repeat-y;padding: 2px 0 2px 200px;clear:both;}
#title h1 {font-size : 1.2em;}
#redbar {background : transparent url(../images/layout/redbar.jpg) top left no-repeat;height : 1px;}

#content {width:620px;padding : 25px 30px;margin : 5px 0 5px 185px;}
#content a{text-decoration : underline;}

#orderform {padding:0 20px;border:1px solid black;font-size:0.9em;}
#contactdetails p {font-size:1em;}
#contentSec{width:10em;padding:0;margin:1em 0 0 0;list-style:none;}
#contentSec li{padding:0;margin:0;text-align:right;}
#contentSec li img{padding:0;margin:0;vertical-align:baseline;}