
@import "reset.css";


/* Generic elements */

body { background: url(images/pattern1.png) repeat; color: #fff; font: .76em/normal Verdana, Helvetica, sans-serif; text-align: center; }

a,:link,:visited { color: #7a2d51; text-decoration: underline; } 
a:hover,a.important,a.on { color: #97194f; text-decoration: underline; }

p { margin-bottom: 1em; }

img.fltr { float: right; margin: 0 0 10px 10px; }
img.fltl { float: left; margin: 0 10px 10px 0; }

ul { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
ol { list-style: decimal; margin-bottom: 1em; padding-left: 2em; }
ul.reset, ul.reset ul, #nav { list-style: none; margin: 0; padding: 0; }

.edge { padding: 0 0 0 0}


/* Custom paragraphs, links, images */

img.pic { border: solid 7px #fff; }

flist

/* Headings */

h1,h2,h3,h4,h5,h6 { margin-bottom: .3em; color: #7b1548; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 19px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 17px; }
h3 { font-size: 14px; }
h4 { font-size: 19px; font-weight: normal; }

/* Custom headings */

#logo { float: left; margin-bottom: 1em; color: #cb992b; font-size: 28px; }
#royal { float: right; margin-bottom: 1em; font-size: 17px; font-weight: bold; text-align:right; }




/* List models */

ul.listA li { margin-bottom: .5em; padding: 1em 25px; border: solid 1px #dadada; background-color: #f5eef2; }
ul.listA li p { margin-bottom: .3em; font-size: .92em; }
ul.listA li h1 {line-height:100%;margin-bottom:5px}



/* Box models */

.box { min-height: 1px; margin-bottom: 1em; }
* html .box { height: 1px; }

.boxA { width: 755px; padding: 15px 0 15px 30px;}
.boxA .content { padding: 10px 0 0px 25px; background-color: #f5eef2; border: solid 1px #dadada }
.boxA .body { font-size: .92em; }


/*Addresses*/

.addresses { float: left; padding: 0 5px 0 0; width: 25%}


/* Main layers */

#container { width: 837px; margin: 25px auto; text-align: left; }
#before { width: 100%; height: 22px; background: url(images/box1-top.png) no-repeat; font-size: 1px; }
#after { width: 100%; height: 22px; background: url(images/box1-bottom.png) no-repeat; font-size: 1px; }
#body { padding: 0 6px 0 14px; background: url(images/box1-bg.png) repeat-y; }
#wrapper { min-height: 614px; background: #fff url(images/grad1.png) 0 100% repeat-x; color: #5e5e5e; }
#cap { padding: 20px 20px 0; }
#content { padding: 30px 10px 0 30px; }
#sidebar { float: left; width: 230px; margin-right: 18px; }
#mainbar { float: left; width: 355px; }
#starboard { float: left; width: 520px; }
#starbar { float: right; width: 115px; }
#footer { clear: both; }
* html #wrapper { height: 614px; }


/* Navigation */

#navbar { clear: both; width: 100%; border-bottom: solid 3px #707070; background: #e5e5e5 url(images/grad2.png) 0 100% repeat-x; }
#nav { padding: .7em 0 .7em 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }
#nav li { display: inline; margin: 0 12px; }
#nav li a { color: #5d1e3b; text-decoration: none; }
#nav li a:hover, #nav li a.on { color: #97194f; }

#subnav { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
#subnav li { line-height: 1.2em;margin-bottom:7px }

/*Slides*/

#slides { float:left; position: relative; width:500px; height:225px; margin:28px 0 10px 0px; padding:0;}
#slides li { display: block;  list-style:none;}
#slides li img{border: 1px solid #f9f5f2}

/*Logos*/
#logos { float:right; padding: 10px 65px 0 0}

/* Article */

#article { font-size: 1.1em; line-height: 1.5em; }
#article h1, #article h2, #article h3 { margin-bottom: .7em; line-height: normal; }


/* Features */

#features { clear: left; float: left; width: 750px; font-size: .92em; padding:10px 0 0 0; }
#features li { width: 250px; float: left; }
#features li.odd { width: 225px; padding:0 23px 0 0; }
#features li.even { width: 225px; padding:0 23px 0 0 0;}
#features li img.fltl { border: solid 0px #cfcdcd; }



/* Footer */

#footer { padding: 0 6px 0 13px; font-family: Arial, Helvetica, sans-serif; font-size: .92em; }
#footer a, #footer a:visited { color: #fff; }
#footer p{ margin-top: 6px}
#footer a:hover { color: #fff; }
#copyright { float: right; }
#tld { clear: both; text-align: right; }



/* Do not edit or add code below */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* hide from ie/mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear{ clear:both;}
.adjust{ height:auto; width:auto; margin:0; padding:0;}
/* end hide */

/* IE < 6 Info bubble background transparency fix */

/* Remove background images */
* html #before, * html #after, * html #body { background: none !important; }

/* Apply the AlphaImageLoader filter */
* html #before { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tom.turbohosts.co.uk/blossomandbrowne/images/box1-top.png',sizingMethod='image') }
* html #after { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tom.turbohosts.co.uk/blossomandbrowne/images/box1-bottom.png',sizingMethod='image') }
* html #body { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tom.turbohosts.co.uk/blossomandbrowne/images/box1-bg.png',sizingMethod='scale') }
