body{
    padding:0;
    margin:0;
    background-color:#cecece;
    font-family:sans-serif;
    text-align:center;
    font-family: Verdana;
    font-size:0.8em;
    border-top:10px solid #384C70;
    border-bottom:10px solid #384C70;
}
ul{
    padding:0;
    -webkit-padding-start:0px;
}
h1, h2, h3, h4{
    color:#ffffff;
    text-transform:capitalize;
}
h1{
    text-align:center;
}
p{
    font-family:"Verdana";
    word-spacing: 0.25em;
    line-height:1.25;
    margin: 1.25em 0 1.25em 0;
}
p + p{
    text-indent:1em;
}
img{
   border:0; 
}
abbr {
    letter-spacing:0.1em
}
acronym {
    letter-spacing:0.1em
}
blockquote {
    margin:1.5em 
}
blockquote p{
    text-indent:0;
}
legend{
    font-weight:bold;
    color:#ffffff;
}
pre{
    font-family:"Georgia";
    font-size:medium;
    color:#ffffff;
    position:relative;
}
#main p{
    color:#ffffff;
    text-align:justify;
}
#main ul{
    list-style: none;
    color:#ffffff;
}
#main li{
    margin:1em;
    font-weight:bold;
}
#main img{
    margin:1em 0 1em 1em;
}
#main strong{
    font-weight:bold;
}
#searchbox{
    position:relative; 
    left:606px; 
    top:-145px; 
    background-color:#384c70; 
    width:155px; 
    padding:12px 5px 5px 5px;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
}
#main a, a:visited{
    color:#ffffff;
    text-decoration:underline;
    font-size:small;
}
#main a:hover{
    color:#A2B9E3;
    text-decoration:underline;
    font-size:small;
}
#main{
    width:550px;
    float:right;
    margin:0;
    padding:8px;
    min-height:600px;
    background:#384c70 url('/images/navbg.png') center no-repeat;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
}
#minicart{
    background:#384c70;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    padding:5px;
}
#globalnav{
    padding:0px;
}
#globalnav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#globalnav li {
    float: left;
    margin: 0;
    padding: 0 0 2px 0;
    font-size: 80%;
    letter-spacing: 2px;
    background-color:#384C70;
}
#globalnav li a {
    padding: 10px 12px;
    text-decoration: none;
    border: none;
    font-weight:bold;
    font-size:small;
    text-transform:capitalize;
    font-family:"Verdana";
    color:#ffffff;
    
}
#globalnav li a:hover {
    color:#A2B9E3;
}
#globalnav li form{
    padding:3px 0px;
}
#footer{
    height:100px;
    width:780px;
    float:left;
    background-color:#a2b9e3;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    padding:0 10px 0 10px;
    margin:0 0 40px 0;
    position:relative;
    top:20px;
    z-index:1;
}
#footercontent p{
    margin:20px 5px 5px 5px;
}
#nav{
    width:200px;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    padding:5px 10px 5px 10px;
    float:left;
    background-color:#a2b9e3;
    margin:0px 0 20px 0;
    font-family:"Verdana";
}
#nav ul{
    list-style:none;
}
#pright_inline p + p{
    text-indent:0;
}
#pcentre p + p{
    text-indent:0;
}
.productlisting{
    opacity:0.7;
    padding:5px;
    float:left;
    width:99%;
}
.highlight{
    background-color:#d3c84f;
}
#breadcrumb a, p{
    font-family:"Verdana";
    word-spacing: 0.25em;
    line-height:1.25;
    margin: 1.25em 0 1.25em 0;
    color:#000000;
    font-weight:normal;
}
#breadcrumb a:visited, a{
    text-decoration:underline;
}
.cat a:visited, a{
    color:#ffffff;
    font-weight:bold;
}
.subcat a:visited, a{
    color:#384c70;
    font-weight:bold;
}
.cat a:hover{
    color:#ffffff;
    font-weight:bold;
}
.subcat a:hover{
    color:#ffffff;
    font-weight:bold;
}
.subcat{
    position:relative;
    left:1em;
}
.cat{
    margin: 5px 0px;
}
#nav a{
   text-decoration:none;
}
hr{
    height:1px;
    border-style:solid;
    color:#ffffff;
    background-color:#ffffff;
}
#logo{
    margin:0px 5px 0px 22px;
    padding:10px 0 0 0;
}
#header{
    width:100%;
    height:165px;
    background-color:#a2b9e3;
    -webkit-border-radius:1em;
    -moz-border-radius:1em; 
    margin:20px 0 20px 0;
    z-index:1;
    padding:0px;
}
#wrapper{
    width:800px;
    display:inline-block;
    text-align:left;
    padding:0 5px 0 5px;
    background-color:#ffffff;
}
#topstripe{
    width:100%;
    background-color:#a2b9e3;
    height:20px;
    z-index:3;
}
#bottomstripe{
    width:100%;
    background-color:#a2b9e3;
    height:20px;
    z-index:0;
}
#sociallinks{
    position:fixed;
    left:10px;
    top:50px;
    padding:10px;
    background-color:#384C70;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
}
#message{
    background-color:#d3c84f;
    padding:2px;
    border:1px solid #ffff00;
}
table{
    border: 0px;
    width: 100%;
}
th, tr, td {
    background-color: #A2B9E3;
    border: #ffffff 1px solid;
}
