/* Swinton Travel - Default CSS for use for www.swintontravel.co.uk | Developer Sinero Web Design 2009 */

* {padding:0; margin:0}
body { font-family: Arial, Helvetica, sans-serif, Verdana; font-size:12px; color:#000; background-image:url(../images/swinton-travel-bg.png); background-repeat:repeat-x;} 

p { padding:5px;}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0 0px}
h1 {font-size:28px; padding:5px; color:#000;  }
h2 {font-size:20px; padding:2px; color:#000;  }
h3 {font-size:18px; padding:2px; color:#000;   }
h4 {font-size:18px; padding:2px; color:#000;   }
h5 {font-size:18px; padding:2px; color:#000;   }
h6 {font-size:18px; padding:2px; color:#000;   }

#wrapper { width:1024px; height:auto; margin:0 auto 0; background-color:#fff;    }
#swintonTravelTopHeader { height:132px; background-color:#1A1A1A;  }
#swintonTravelBanner { position:relative; height:300px; background-color:#000;   }
#swintonTravelNavgiation { height:35px; } 
#swintonTravelTwitterBlock { float:left; height:50px; background-color:#fff; width:1020px; background-image:url(../images/swintonTravelTwitterBg.gif); background-position:center; background-repeat:no-repeat; margin-bottom:10px; }
.swintonTravelTwitterStatus { margin-left:230px; padding-top:10px; color:#333; font-size:14px; font-weight:bold; max-width:750px; font-style:italic;}
#swintonTravelOfferBlock { float:left; height:50px; background-color:#C80707; border:#ccc 1px solid; width:1024px;  margin-bottom:10px; }
.swintonTravelOfferStatus { margin-left:5px; padding-top:10px; color:#fff; font-size:18px; font-weight:bold; max-width:1000px; text-align:center;}
#swintonTravelSubHeader { height:5px;} 
#swintonTravelWelcome { float:left; width:600px;  height:auto; padding:5px; background-image:url(../images/swintonTravelElevatorPanBg.jpg); background-position:center; background-repeat:no-repeat; overflow:auto; }

#swintonTravelFull { float:left; width:1018px;  height:auto; padding:5px; background-image:url(../images/swintonTravelElevatorPanBg.jpg); background-position:center; background-repeat:no-repeat; overflow:auto; } 

#swintonTravelRight { float:right; width:400px; height:350px;  margin-left:2px; margin-top:25px; margin-right:2px; background-color:#ccc }
#swintonTravelPayment { float:right; width:400px; height:100px;  margin-left:5px; margin-top:30px; background-color:#fff }

#swintonTravelContent { position:relative; width:1024px; height:auto;  } 
#swintonTravelLeftColumn { float:left; width:530px; height:auto; padding-left:5px; background-image:url(../images/swintonTravelContentBackground.jpg);  }  
#swintonTravelOnlineBooking { position:relative; width:1024px;    } 
#swintonTravelRightColumn { padding-left:550px; width:474px; height:auto }

#swintonTravelEventBox {  width:474px; padding-right:4px; margin-top:5px; height:300px; }
#swintonTravelFleetBox  { width:474px; padding:2px; margin-top:5px; height:150px; }
#swinontTravelPromotionBox { width:474px; padding:2px; margin-top:5px; height:60px; }

#swintonTravelFooter { height:36px; background-image:url(../images/swinton-travel-sub-footer.jpg) ; background-repeat:no-repeat; background-color:#363636; } 

#swintonTravelFooterBottom { height:auto; margin-top:20px;     }
#swintonTravelCopyright { height:20px; background-color:#fff; } 
#swintonTravelMetaTag { height:20px; color:#999999; } 
#swintonTravelBookingBox { width:350px; padding:20px; margin-left:20px; border:#EF8400 1px dotted;  } 
#swintonTravelBookingSection { height:100px; padding-top:1px; }
#swintonTravelBookingSectionMedium { height:50px; padding-top:20px; }
a:link { color:#fff;  padding:2px;text-decoration:none; }
a:visited { color:#fff; text-decoration:none;  padding:2px;}
a:hover { color:#fff; text-decoration:underline;   }
a:active { color:#fff; text-decoration:none;  padding:2px; }

a.external:link {color:#fff;  text-decoration:none; }
a.external:visited {color:#fff; text-decoration:none;  }
a.external:hover {color:#C76905; text-decoration:none;   }
a.external:active {color:#fff; text-decoration:none;  }

a.black:link {color:#000;  text-decoration:none; }
a.black:visited {color:#000; text-decoration:none;  }
a.black:hover {color:#000; text-decoration:none;   }
a.black:active {color:#000; text-decoration:none;  }

.swintonTravelTextAlignRight { text-align:right; }
.alignCentre { text-align:center; }
.blackfont { color:#000;}
.swintonTravelTextAlignMiddle { text-align:center; }
.swintonTravelEventPlaceHolder { float:left; padding:2px;   } 
#swintonTravelFleetPlaceHolder { padding:5px; float:right;   }  
.swintonTravelImageLeft { float:left; padding:5px;}
.swintonTravelImageRight { padding:20px;}
.swintonTravelPromotionPlaceHolder { padding:5px; float:right;   }  
.swintonTravelCopyright { text-align:center; padding-top:3px; }
.swinontTravelOnlineBooking { border:#ccc 1px dotted; padding:10px;  color:#EF8400; font-size:16px; font-weight:bold; text-align:center }
.swinontTravelRequestCallback { border:#ccc 1px solid; padding:10px;  color:#EF8400; font-size:16px; font-weight:bold; }
.swintonTravelTextPadding { padding:5px; }
.swintonTravelPriceGuide { font-size:18px; font-weight:bold; color:#111; margin-top:10px; margin-bottom:10px; }
.swintonTravelFleetPictureBorder { padding:2px; border:#CCCCCC 1px solid; }
.swintonTravelFormHeader { font-size:16px; color:#333333; font-weight:bold; padding-left:2px; }
.swintonTravelFormTextBox { border:#EF8400 1px solid; background-color:#EAEAEA; padding:2px; }
.swintonTravelFormBox { border:#ccc 1px solid; }
.swintonTravelSmallText { font-size:10px; text-align:left;font-weight:bold;  }
.swintonTravelSmallTextRed { font-size:10px; color:#F00;text-align:left; font-weight:bold; }
.swintonTravelCallBackTextBox { background-color:#333333; border:#EF8400 1px solid; color:#fff; font-size:12px; }
.swintonTravelCallBackButton { background-color:#333333; border:#cccccc 1px solid; color:#fff; font-size:14px;  }
.swintonTwitterStatus { padding:0px; padding-bottom:10px;  font-weight:bold; text-align:center;}
#swintonQuoteButtonPink { float:left; background-color:#F36; height:60px;  color:#fff; font-size:18px; width:180px; text-align:center; padding:5px; }
#swintonQuoteButtonGreen { float:left; background-color:#3C3; height:60px;  color:#fff; font-size:18px; width:180px; text-align:center; margin-left:5px;padding:5px; }
#swintonQuoteButtonBlue { float:left; background-color:#09F; height:60px;  color:#fff; font-size:18px; width:160px; text-align:center; margin-left:5px;padding:5px; }

#swintonQuoteButtonPinkFull {  background-color:#F36; height:20px;  color:#fff; font-size:18px;  text-align:center; padding:5px; }
#swintonQuoteButtonGreenFull {  background-color:#3C3; height:20px;  color:#fff; font-size:18px;  text-align:center;padding:5px; }
#swintonQuoteButtonBlueFull {  background-color:#09F; height:20px;  color:#fff; font-size:18px; text-align:center; padding:5px; }

#swintonQuoteButtonPinkMedium { float:left; background-color:#F36; height:30px;  color:#fff; font-size:18px; width:326px; text-align:center; padding:5px; }
#swintonQuoteButtonGreenMedium { float:left; background-color:#3C3; height:30px;  color:#fff; font-size:18px; width:326px; text-align:center; margin-left:5px;padding:5px; }
#swintonQuoteButtonBlueMedium { float:left; background-color:#09F; height:30px;  color:#fff; font-size:18px; width:330px; text-align:center; margin-left:5px;padding:5px; }
table.booking { text-align: center; background-color: #161616; font-weight: normal; font-size: 11px; width: 1024px; background-color: #161616; border: 0px;border-top:#666 10px solid; border-collapse: collapse; border-spacing: 0px; }
table.booking td  {background-color: #161616; color:#666; padding-left: 5px; font-size:12px; text-align: left; line-height:18px;}
table.booking td.hed { color: #ccc; background-color:#161616; padding:4px; text-align: left; font-size: 16px; font-weight: bold; line-height:24px;}
table.button { width:600px; padding:5px; } 
table.button td { width:250px; text-align:center; padding:5px; } 
.swintonTravelFooterHeader { color:#fff; font-size:18px; padding:2px; font-weight:bold; }
.swintonTravelFooterDetail { color:#ccc; font-size:12px; padding:2px;  }
table.footer { width:1024px; } 
.table1 {width:600px;  margin:auto; font-size:12px; border:1px solid #ccc; }
.table1 th {font-weight:bold; color:#000000;  vertical-align:middle; text-align:center; border:1px solid #000000; }
.table1 td { color:#000000; vertical-align:middle; text-align:left; }
.table1tip { color:#999999; }
	
#s3slider { width: 400px; height: 350px; position: relative; overflow: hidden; background-color:#fff; }
#s3sliderContent { width: 400px; position: absolute; top: 0; margin-left: 0; }
.s3sliderImage { float: left; position: relative; display: none; }
.s3sliderHeading { font-size:24px; color:#000; padding-top:20px;padding-left:5px; }
.s3sliderImage span { position: absolute; left: 0; font: 11px/15px Arial, Helvetica, sans-serif; padding:5px; width: 390px; background-color: #fff; filter: alpha(opacity=80); -moz-opacity: 0.8;  -khtml-opacity: 0.8; opacity: 0.8;  color: #000; display: none; /* important */ top: 0; }
.s3sliderList { list-style:none; }
	
