@charset "UTF-8";
/* CSS Document for bristolpacket.co.uk - Greatest boat trips in the world */
body{ background-color:#e6e4e4}
/*Genral tags Start*/
img{ border:none;}
hr{margin-top:20px; margin-bottom:40px;}
h1{font-family:helvetica,arial,sans-serif; font-size: 25px; font-weight:normal; color:#990000;}
h3{margin-bottom: 5px; font-family:helvetica,arial,sans-serif; font-size: 20px; font-weight:normal; color:#990000;}
a{color:#990000; text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}
.clear{ clear:left}
a.tt-trip{padding-right:20px; font-size:14px;}
table{ border-color:#CCC}
/*Genral tags End*/

#container{position: relative; top: 5px; margin-right:auto; margin-left:auto; width:1004px;}
#main{ width:1000px; height:auto; background:#FFF; border:1px solid; border-color:#b2aeae; font-family:helvetica,arial,sans-serif; font-size:11pt; line-height:18px; color:#666666; margin-bottom:25px;}


/* Top banner Start */	
#logo{float:left; width:475px; height:212px; margin-left:0px; background-image:url(images/logo.gif); background-repeat:no-repeat;}
#top-right-img{float:right; width:519px; height:218px; margin-right:0px;}
/* Top banner End */	

/* Navigation Starts */
#nav-bar {font-family:helvetica,arial,sans-serif; font-size:18px; padding:0; width:100%; width:1000px; height:35px; background-color:#990000; margin-top:218px;}
#nav-bar ul, #nav-bar ul li {list-style: none; margin: 0; padding: 0;}
#nav-bar ul {padding: 9px 4px; text-align: center;}
#nav-bar ul li {display: inline; margin-right: 0px;}
#nav-bar ul li a { background:url(images/nav-spacer.gif) no-repeat; background-position:right; text-decoration:none;  padding:0.3em 1.2em;  color:#fff0c3;}
#nav-bar ul li a.end-btn { background-image:none;}
#nav-bar ul li a.end-btn-on { background-image:none; color:#FFF;}
#nav-bar ul li a.end-btn-on:hover { background-image:none; color:#fff0c3;}
#nav-bar ul li a {padding: 5px 0.95em;}
#nav-bar ul li a:hover { color:#fff; text-decoration: underline;}
#nav-bar ul li a.nav-on {padding: 5px 0.95em; color:#fff;}
#nav-bar ul li a.nav-on:hover { color:#fff0c3; text-decoration: underline;}
/* Navigation Ends */


/*Time Table Start*/
#left-corner-tt{width:10px; height:70px; margin:10px 0px 0px 10px; background:url(images/corners-left-tt.gif); background-repeat: no-repeat; float:left;}
#time-table{width:960px; height:70px; margin-top:10px; background-color:#f9f3df; float:left; text-align:center;}
p.monthly {font-family:helvetica,arial,sans-serif; font-size: 20px; font-weight:normal; margin-top:10px; margin-bottom:0px; color:#990000;}
#navigation-tt {font-family:helvetica,arial,sans-serif; font-size:14px; padding:0; width:100%; padding-top: .6em;}
#navigation-tt ul, #navigation-tt ul li {list-style: none; margin: 0; padding: 0;}
#navigation-tt ul {padding: 5px 0 4px; text-align: center;}
#navigation-tt ul li {display: inline; margin-right: 0px;}
#navigation-tt ul li a { background:url(images/month-spacer.gif) no-repeat; background-position:right; text-decoration:none;  padding:0.3em 1.2em;  color:#990000;}
#navigation-tt ul li a.end-btn { background-image:none;}
#navigation-tt ul li a.end-btn-on { background-image:none; color:#665f5f;}
#navigation-tt ul li a.end-btn-on:hover { color:#665f5f; text-decoration: underline;}
#navigation-tt ul li a {padding: 5px 1em;}
#navigation-tt ul li a:hover { color:#665f5f; text-decoration: underline;}
#navigation-tt ul li a.month_on{color:#665f5f; text-decoration:none}
#navigation-tt ul li a.month_on:hover{color:#665f5f; text-decoration:underline;}
#right-corner-tt{width:10px; height:70px; margin:10px 10px 0px 0px; background:url(images/corners-right-tt.gif); background-repeat: no-repeat; float:left;}
/*Time Table Ends*/


/*Main Content*/
#main-content{ width:690px; margin:10px; float:left; }
#main-content-photos{ width:977px; margin:10px; float:left;}
#home-promo1{  width: 690px; margin-bottom: 10px; float:left; background-color:#efeded;}
#home-promo2{  width: 690px; margin-bottom: 10px; float:left; background-color:#efeded;}
#home-promo3{  width: 690px; margin-bottom: 10px; float:left; background-color:#efeded;}
#home-promo4{  width: 690px; margin-bottom: 10px; float:left; background-color:#efeded;}
#home-promo5{  width: 690px; margin-bottom: 10px; float:left; background-color:#efeded;}
/*Main Content Ends*/

/* ************** Promp Home page classes Start ************** */
.ul-promo{margin-left: 0px; padding:0px; margin-top:0px;}
li.promotion {list-style:none outside none; border-bottom:1px dotted #B3B3B3; height:130px;}
img.pormo-img {float:left; margin:0px; height:120px; width:160px}
.promo-title{margin-top:10px; margin-left: 10px; margin-bottom: 5px; font-family:helvetica,arial,sans-serif; font-size: 20px; font-weight:normal;}
.home-title{margin-top:1px;}
a.promo-title {font-size: 15pt; color: #990000; text-decoration:none;}
a.promo-title:hover { color: #990000; text-decoration:underline; }
a.promo-description{ color: #666666; font-size: 11pt; text-decoration:none; display:block; padding-left:170px;  font-family:helvetica,arial,sans-serif; line-height:18px}
a.promo-description:hover{color: #666666; text-decoration:underline;}
/* ******** Promp Home page classes End ************* */

/* ******** Main Contaent classes and ids Start *********** */
.time {color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;}
/* ******** Main Contaent classes and ids End *********** */

/* ******** Face Book Like button Start ******** */
#fb{border:none; height:25px; width:auto; margin-right:80px; margin-bottom:18px; float:right;  }
.fb-object{width: 200px; height:35px;}
/* ******** Face Book Like button End ******** */

/*News Panel Starts*/
#side-container{ position:absolute; right:13px; margin:100px 0px 10px 0px; width:300px;}
#side-news-top{width:280px; height:10px;  float:right; background:url(images/corners-news-top.gif); background-repeat: no-repeat;}
#side-news{ width:260px; padding:0px 10px 0px 10px;  background-color:#f9f3df; float:right; font-family:helvetica,arial,sans-serif; font-size: 14px; line-height:20px; font-weight:normal; color:#666;}
h2.news {font-family:hlvetica,arial,sans-serif; font-size:20px; font-weight:normal; margin:0px 0px 5px 68px; padding:0; color:#990000;}

#side-news-bottom{width:280px; height:10px;  float:right; background:url(images/corners-news-bottom.gif); background-repeat: no-repeat;}

.ul-side-news{margin-left: 0px; padding:0px; margin-top:0px;}
.li-side-news1{list-style:none outside none; border-bottom:1px dotted #B3B3B3; padding-top:10px; padding-bottom:10px;  padding-left:5px;}
.li-side-news{list-style:none outside none; border-bottom:1px dotted #B3B3B3; padding-top:10px; padding-bottom:10px; background-color:#f9f9f9; padding-left:5px; margin-top:5px;}
/*News Panel Ends*/
.gold { float:right; margin-top:10px}



/*Footer start */
#footer{ width:1000px; height:23px; padding-top:7px; background-color:#990000; font-family:helvetica,arial,sans-serif; font-size: 14px; font-weight:normal; color:#FFF; text-align:center;}
#footer a{ color:#fff0c3; text-decoration:none; }
#footer a:hover{ color:#fff; text-decoration:underline; }
/*Footer End*/

/*Tables start*/
.departure{ background-color:#f9f3df;}
.times{ background-color:#990000; color:#FFF;}
.fares{ background-color:#666666; color:#FFF;}
/*Tables ends*/

