body{margin:0px;padding:0px;font-family:arial,helvetica,sans-serif;background:url(http://www.grustravel.co.uk/images/back.gif) right top repeat-y #B97D64;}
a {color:#A66355;}
textarea{FONT-SIZE: 8pt;font-family:arial,helvetica,sans-serif;}
input{FONT-SIZE: 8pt;font-family:arial,helvetica,sans-serif;}
.clearFloats {float:none;clear:both; height:0;font-size:0px;}
.sublinksbox {border:1px solid #fff;border-bottom:0px;background:#fff;margin-bottom:12px;width:156px;}
.sublinksbox a {background:url(http://www.grustravel.co.uk/images/menuback.gif) left top repeat-x #b3A943;display:block;margin-bottom:1px;padding:5px;color:#000;text-decoration:none;text-align:center;}
.sublinksbox a:hover {color:#fff;}
.sublinksbox2 {border:1px solid #fff;border-bottom:0px;background:#fff;margin-bottom:12px;width:156px;}
.sublinksbox2 a {background:url(http://www.grustravel.co.uk/images/menuback.gif) left top repeat-x #b3A943;display:block;
margin-bottom:1px;padding:5px;color:#000;text-decoration:none;text-align:left;padding-left:15px;padding-right:15px;}
.sublinksbox2 a:hover {color:#fff;}
.menubit {background:url(http://www.grustravel.co.uk/images/menuback.gif) left top repeat-x #b3A943;clear:both;border-bottom:6px solid #CAC35C;border-left:7px solid #CAC35C;border-right:7px solid #CAC35C;font-size:0.7em;}
.menubit a {display:block;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;
border-right:1px solid #CAC35C;float:left;color:#000000;text-decoration:none;}
.menubit a:hover {color:#ffffff;}
.midtable {margin-top:14px;clear:both;float:left;width:573px;}
.midtable2 {margin-top:14px;clear:both;float:left;width:787px;}
.leftbox {background:#EED2B7;border-top:1px solid #ffffff;border-bottom:4px solid #A76355;color:#333333;font-size:0.7em;}
.subline {width:788px;float:right;height:2px;background:#A76354;font-size:1px;}
.contentbox {width:350px;float:right;padding-top:23px;padding-right:30px;padding-bottom:20px;padding-left:1px;}
.contentbox2 {width:510px;float:right;padding-top:23px;padding-right:30px;padding-bottom:20px;padding-left:1px;}
.imageborder {margin:5px;margin-top:0px;border:1px solid #fff;}
.imagebox {width:160px;float:left;padding-top:23px;padding-left:19px;padding-bottom:10px;}
.imagebox img{border:1px solid #fff;margin-bottom:9px;}
.imagebox2 {width:366px;float:left;padding-top:23px;padding-left:19px;padding-bottom:10px;}
.basebox {clear:both;background:#fff;width:100%;}
.baselogos {float:left;}
.baseemail {display:block;float:right;padding-right:10px;line-height:50px;color:#A76355;}
.baseemail a {color:#A76355;text-decoration:none;}
.baseemail a:hover {color:#000000;}
.rightbit {font-size:0.7em;color:#EED2B7;float:right;width:195px;}
.rightbit a{color:#CCCC66;}
.rightbit a:hover {color:#ffffff;}
.telbit {color:#B97D64;width:195px;}
.rightbittitles {font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#000;padding-left:7px;
padding-top:13px;font-weight: normal;}
.rightboxtop {background:url(http://www.grustravel.co.uk/images/greyback.gif) left top repeat-x #676767;border-bottom:1px solid #000;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;padding-left:15px;padding-top:4px;	padding-bottom:4px;color:#fff;display:block;font-weight: normal;}
.righttimes {text-align:right;margin-bottom:15px;padding-right:8px;}
.rightboxbase {background:#A76355;padding-left:15px;padding-right:4px;border-bottom:2px solid #6A3737;
display:block;}
.rightboxbase input {font-size:1em;margin-bottom:4px;width:165px;color:#333333;}
.timebut {font-size:1em;margin-bottom:3px;width:100px;color:#333333;float:left;}
.subbut {color:#000000;float:right;width:57px;background:#CAC35C;border-top:2px solid #E0DCA1;
border-left:2px solid #E0DCA1;border-bottom:2px solid #655530;border-right:2px solid #655530;}
.rightnumber {text-align:left;padding-left:8px;padding-top:4px;}
.contenttitle {font-family:Arial, Helvetica, sans-serif;font-size:1.6em;color:#A76355;font-style: normal;font-weight: normal;}
.flashbit {border:1px solid #fff;}
.bulletbit {margin-bottom:5px;padding-left:15px;background:url(http://www.grustravel.co.uk/images/dot.gif) left top no-repeat;}
.bulletbit2 {margin-bottom:5px;padding-left:25px;background:url(http://www.grustravel.co.uk/images/tick.gif) no-repeat left top;}
.tabledata {font-size:1em;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #AA685A;}
.tabledata td {padding:3px;padding-left:7px;border-bottom:1px solid #AA685A;}
.tabledatatop {background:#fff;font-weight:bold;padding-bottom:5px;}
.tabledata2 {font-size:1em;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #AA685A;}
.tabledata2 td {padding:3px;padding-right:2px;padding-left:4px;border-bottom:1px solid #AA685A;}
.contacttable {font-size:1em;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #AA685A;}
.contacttable td {border-bottom:1px solid #AA685A;padding-left:20px;padding-right:20px;}
.contacttable1 {font-size:1em;}
.contacttable1 td {}
.inpbit {font-size:1em;color:#000;width:100%;}
.boldstars {font-size: 1.6em;font-weight: bold;color: #A76355;}
/* SEO NEW STYLES */
h1,h2 {margin:0;padding:0;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:1.6em;color:#A76355;font-style: normal;font-weight: normal;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.6em;color:#A76355;font-style: normal;	font-weight: normal;}
.sitemaplinks {text-align:right;padding-top:7px;color:#6A3737;}
.sitemaplinks a {padding-top:8px;color:#6A3737;}
a.new-link{background-image:url(http://www.grustravel.co.uk/images/bg-left-box-b.jpg);background-repeat:repeat-x;width:154px;
display:block;text-align:center;padding:5px 0 5px 0;color:#000;background-position:bottom;	background-color:#ff8b64;text-decoration:none;}
a.new-link strong{color:#000;font-size:1.1em;}
a.new-link:hover{text-decoration:underline;}
#special-offer-box{background-image:url(http://www.grustravel.co.uk/images/bg-left-box-a.jpg);background-repeat:repeat-x;
background-position:bottom;border:1px solid #a76355;padding:10px;background-color:#cac35c;float:left;
margin:10px 0 10px 0;}
#special-offer-box h2{color:#6a3737;font-size:1.2em;font-weight:bold;}
.hash{font-size:.7em;margin-top:-2px;}

.rightlist {list-style-type:none; margin:0; padding:0;}
.rightlist li{margin:0; padding:0;}