body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color:#999999;
}
.event-tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	background-color: #ffffff;
}
.form-tbl {
	width: 565px;
}
.form-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	line-height: 30px;
}
.form-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}
.form-txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	margin-left:50px;
}
.form-txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	margin-left:50px;
}
.form-txt-must {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-transform: uppercase;
	font-weight: bold;
}
.form-txt-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin-left:50px;
	margin-right:75px
}
.red-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-transform: uppercase;
	font-weight: bold;
	margin-left:50px;
}
.grey-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	margin-left:50px;
}

.form-input {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	border: 1px solid #666666;
	font-size: 11px;
}
.main-tbl {
	width: 796px;
}
.entertainment-background {
}

.sub-nav-tbl {
	background-image: url(images/required/sub-nav-bgd.jpg);
	height: 30px;
	width: 600px;
	margin-bottom: 10px;
}

.form-panel {
	border: 2px solid #d8d8d8;
	background-image: url(images/required/left-panel-bgd.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.left-panel {
	border: 2px solid #d8d8d8;
	width: 100%;
	background-image: url(images/required/left-panel-bgd.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	background-color: #FFFFFF;
	height: 100%;
}
.left-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 10px;
	line-height: 30px;
}
.right-panel {
	margin-left: 8px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d8d8d8;
	border-left-color: #d8d8d8;
}
.right-panel-right-bdr {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d8d8d8;
}
.right-panel-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	display: block;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.right-panel-pics {
	margin-top: 20px;
	margin-bottom: 20px;
}

.content-tbl {
	margin-bottom: 10px;
}
.showcase-tbl {
	border: 2px solid #d8d8d8;
	background-color: #d8d8d8;
	height: 150px;
	margin-bottom: 7px;
	width: 128px;
}
.showcase-tbl-reg {
	border: 2px solid #d8d8d8;
	background-color: #d8d8d8;
	height: 100px;
	width: 128px;
}
.showcase-lbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
	display: block;
}
.showcase-lbl-bgd {
	background-image: url(images/car-showcase/lbl-bgd.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.showcase-img {
	margin-top: 2px;
	height: 80px;
	width: 124px;
}
.reserve-info-tbl {
	border: 2px solid #D8D8D8;
	margin-bottom: 7px;
	font-weight: bold;
}
.reserve-right-bdr {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
}


.more-info-btn-bgd {
	background-image: url(images/car-showcase/more-info-bgd.jpg);
	background-repeat: repeat-x;
	background-position: 0px 2px;
}
.reserve-online-btn-bgd {
	background-image: url(images/car-showcase/reserve-online-bgd.jpg);
	background-repeat: repeat-x;
	background-position: 0px 2px;
}
.reserve-img {
	border: 2px solid #D8D8D8;
}
.reserve-tbl {
	border: 2px solid #D8D8D8;
	margin: 10px;
}
.rally-tbl {
	border: 2px solid #D8D8D8;
	width: 759px;
	margin-bottom: 20px;
	background-color: #F0F0F0;
}
.rally-top-right-bdr {
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: groove;
	border-right-style: groove;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.rally-right-bdr {
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #FFFFFF;
}
.rally-top-bdr {
	border-top-width: 2px;
	border-top-style: groove;
	border-top-color: #D8D8D8;
}

.rally-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	margin-right: 10px;
	margin-left: 10px;
	text-transform: capitalize;
}
.rally-tbl-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	padding: 5px;
}

.more-info-tbl {
	width: 796px;
	background-color: #d8d8d8;
	border: 2px solid #d8d8d8;
	margin-bottom: 11px;
}
.limo-info-type{margin:0px;font-size:12px; font-variant:normal; text-transform:none;padding:0px;}
.more-info-txt ul{list-style:disc;margin:5px 10px 5px 10px; text-indent:none; padding:0px 0px 0px 5px;float:left;clear:none; }
.more-info-txt ul li{list-style:disc;margin:0px; text-indent:none; padding:0px}
.no-style{list-style:none;;margin:0px; text-indent:none; padding:0px}
.package-cell{width:320px;}
.more-info-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	margin-top: 10px;
	text-align: center;
}

.more-info-lg-img {
	height: 244px;
	width: 340px;
}
.more-info-txt {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 15px;
}
.more-info-btm-bdr {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
.more-info-drop-down {
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.more-info-drop-down-fr {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.more-info-reserve {
	margin-right: 20px;
	margin-bottom: 5px;
}
.rates-tbl {
	margin-right: 10px;
	margin-left: 10px;
	border: 2px solid #D8D8D8;
	width: 318px;
	height: 56px;
}
.rates-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.rates-right-bdr {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
}


.rates-btm-right-bdr {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
}
.rates-btm-bdr {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
}
.locations-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 12px;
	display: block;
}

.banner {
	margin-bottom: 11px;
}
.home-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	margin-left: 5px;
}
.advertising-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.locations-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.locations-text-small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footer-txt,.footer-txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	margin-left: 10px;
	text-transform: uppercase;
}
.footer-txt2{color:#000000;}
.grand-prix {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}
a#top-nav:link,a#top-nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	line-height: 40px;
}
a#top-nav:hover {
	color: #FF0000;
}
a#sub-nav:link,a#sub-nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a#sub-nav:hover {
	color: #FF0000;
}
.sub-nav-active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-transform: uppercase;
	text-decoration: none;
}
.top-nav-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	text-decoration: none;
	line-height: 40px;
}
a#left-nav:link,a#left-nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
	display: block;
	margin-right: 7px;
	text-align: left;
}
a#left-nav:hover {
	color: #FF0000;
}
.left-nav-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
	display: block;
	margin-top: 7px;
	margin-right: 30px;
}
a#showcase-more-info:link,a#showcase-more-info:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin-top: 2px;
	line-height: 16px;
	width: 124px;
}
a#showcase-reserve:link,a#showcase-reserve:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	margin-top: 2px;
	line-height: 16px;
	width: 124px;
}
a#event:link,a#event:visited {
	color: #666666;
	text-decoration: none;
	display: block;
	width: 140px;
}
a#seo:link,a#seo:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a#seo:hover {
	text-decoration: underline;
}

a#event:hover {
	color: #000000;
}

a#footer:link,a#footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a#reg:link,a#reg:visited {
	color: #0000FF;
}
a#reg:hover {
	color: #FF0000;
}

.panel {
	width: 100%;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d8d8d8;
	border-left-color: #d8d8d8;
}
.special-days {

	background-image: url(images/car-showcase/rental-guide-bgd.gif);
	background-repeat: repeat-x;
	background-position: 0px 2px;
}
.special-days-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	text-align: center;
	display: block;
}
.special-days-lbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	text-transform: capitalize;
}

.special-days-note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

/* ADDED REB */
.eventsCurve {
	float:right;
	height:325px;
	vertical-align:top;
	padding-left:15px;}
	
.altTitle {
	color:#402222;
	font-weight:bold;
	display:block;}
.pkg-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
	background-color: #666666;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D8D8D8;
	background-image: url(images/index/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.montreal-bachelor-party {
}

.pkg-tbl {
	background-image: url(images/required/left-panel-bgd.jpg);
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
	margin-right: 10px;
}
.pkg {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.pkg-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 20px;
}

.pkg-img {
	border: 2px solid #D8D8D8;
	margin-top: 10px;
}

.pkg li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	text-transform: uppercase;
}
#column1 {
	width: 300px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #FF0000;
	display: block;
}
#column2 {
	float: right;
	width: 300px;
}



a img {
	border:0;}
.list-reg {
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 11px;
}
a.toll-free {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	margin-right: 15px;
	font-weight: bold;
	font-style: normal;
}
.download-holder {
	width: 756px;
	margin-bottom: 15px;
	border: 2px solid #D8D8D8;
}
.download-holder-lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF0000;
	margin-top: 10px;
	margin-left: 45px;
	display: block;
	margin-bottom: 10px;
}
.download-holder img {
	border: 1px solid #D8D8D8;
	margin-top: 20px;
	margin-bottom: 20px;
}
.download-holder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.download-holder a:hover {
	color: #FF0000;
}
.press-img {
	border: 1px solid #000000;
	margin-bottom: 20px;
	margin-left: 20px;
}
.entertaiment-nav {
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #999999;
	background-image: url(images/index/nav-background.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 13px;
	vertical-align: middle;
}
.white-boarder {
	border: 2px solid #FFFFFF;
}
.entertainment-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}

.vip-entertainment {
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 10px;
	background-image: url(images/index/vip-entertainment.jpg);
}
.nightlife-entertainment {
	background-image: url(images/index/nightlife-entertainment.jpg);
	background-repeat: no-repeat;
}


.entertainment-background {
	background-image: url(images/main/montreal-limousine-rental.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.entertainment-background2 {
	background-image: url(images/index/entertainment-packages.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.vip-packages {
	background-image: url(images/index/background.jpg);
	background-repeat: repeat-x;
}
.montreal-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	background-image: url(images/index/montreal-entertainment-bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 10px;
	color: #FFFFFF;
}
.montreal-bachelor-party {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 5px;
}
.bachelor-party-montreal {
	background-image: url(images/index/montreal-bachelor.jpg);
	background-repeat: no-repeat;
}

.faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 25px;
	padding-left: 25px;
	margin: 0px;
}
.grey-entertainment {
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
}
.montreal-pictures {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px;
	background-repeat: repeat-y;
	background-position: right;
}
.montreal-airport {
    background-image:url(images/index/airport-service.jpg);
	background-repeat:no-repeat;
}
.montreal-wedding {
    background-image:url(images/index/montreal-wedding.jpg);
	background-repeat:no-repeat;
}
.montreal-sport-entertainment {
	background-image: url(images/main/montreal-sport-entertainment.jpg);
	background-repeat: no-repeat;
}
.montreal-entertainment-events {
	background-image: url(images/main/montreal-events.jpg);
	background-repeat: no-repeat;
}
.family-entertainment {
	background-image: url(images/main/montreal-family-entertainment.jpg);
	background-repeat: no-repeat;
}
.group-entertainment {
	background-image: url(images/index/montreal-weekend-party.jpg);
	background-repeat: no-repeat;
}
.special-request {
	background-image: url(images/index/special-request.jpg);
	background-repeat: no-repeat;
}
.car-rental {
	background-image: url(images/index/about-us.jpg);
	background-repeat: no-repeat;
}
.montreal-press {
	background-image: url(images/index/montreal-press.jpg);
	background-repeat: no-repeat;
}
.montreal-faq {
	background-image: url(images/index/montreal-faq.jpg);
	background-repeat: no-repeat;
}
.entertainment-package-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.entertainment-package-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
}
.entertainment-package-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	word-spacing: 3em;
	font-weight: bold;
	background-image: url(images/index/recommendations-background.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.boarder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bachelor-bachelorette-party {
	background-image: url(images/index/bachelor-bachelorette-party.jpg);
	background-repeat: no-repeat;
}
.montreal-weekend-party {
	background-image: url(images/index/montreal-weekend.jpg);
	background-repeat: no-repeat;
}
.contact {
	background-image: url(images/index/montreal-benefits.jpg); /* old - montreal-contact.jpg */
	background-repeat: no-repeat;
}
.montreal-entertainment {
	background-image: url(images/index/montreal-entertainment.jpg);
	background-repeat: no-repeat;
}
.montreal-booking {
	background-image: url(images/main/montreal-booking-events.jpg);
	background-repeat: no-repeat;
}
.montreal-exotic-car-rental {
	background-image: url(images/main/montreal-sport-car-rental.jpg);
	background-repeat: no-repeat;
}
.montreal-event-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.montreal-benefits {            /* old montreal-benefits.jpg */
	background-image: url(images/index/benefits-rental.jpg); 
	background-repeat: no-repeat;
}
.montreal-benefits2 {
	background-image: url(images/index/nightlife-entertainment.jpg);
	background-repeat: no-repeat;
}
/*.montreal-corporate-services {
	background-image: url(images/index/corporate-services.jpg);
	background-repeat: no-repeat;
}*/
.montreal-corporate-services {
	background-image: url(images/main/corp-services.jpg);
	background-repeat: no-repeat;
}
.employment {
	background-image: url(images/index/employment.jpg);
	background-repeat: no-repeat;
}
.montreal-home {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	background-image: url(images/index/home-presents.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 10px;
	color: #FFFFFF;
}
.background-packages {
	background-image: url(images/package/background.jpg);
	background-repeat: repeat-y;
}
.package-titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	padding-left: 20px;
	text-transform: uppercase;
}
.style3 {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#msg {
    display:none;
	position:absolute;
	z-index:200;
	background:url(images/msg_arrow1.gif) left center no-repeat;
	padding-left:7px;
}
#msgcontent {
    display:block; 
    background:none;
    /*border:2px solid #4d4131; 
    border-left:none;*/ 
    padding:5px; 
    min-width:150px; 
    max-width:250px;
    font-family:Arial, sans-serif;
    font-size:0.6em;
    color:#FF0000;
}
.error_msg {
    font-family:Arial, sans-serif;
	color: #ff0000;
	font-size: 0.9em;
	margin-left:200px;
}
.form-button {
	border: 1px solid #999999;
	margin-left: 172px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.form-button2 {
	border: 1px solid #999999;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cap {
    margin-left:5px;
}
.link {
    margin-left:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}
.non {
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-transform: uppercase;
	font-weight: bold;
   
}
.english{
background:url(images/packages/package.jpg) no-repeat;

}
.french{
background:url(images/packages/package_french.jpg) no-repeat;

}
.long{
background:url(images/packages/packages_longer.jpg) no-repeat;

}
.text2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#e5be06;
padding:4px;
margin:4px;
}
.text3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:0.05em;
padding-left:30px;
padding-top:4px;
padding:4px;
margin:4px;
}
.text4{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:4px;
}
.list1{
text-decoration:none;
 line-height:0.90em;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:30px;
 margin:6px;
 }
 .list2{
 text-decoration:none;
 line-height:0.90em;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:30px;
 margin:4px;
 
 }
  .list3{
 text-decoration:none;
 line-height:0.90em;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-left:20px;
 margin:8px;
 
 }
.image1{
margin-bottom:70px;
margin-left:30px;
}
.image{
margin-bottom:70px;
}
.image2{
margin-bottom:130px;
margin-left:30px;
}
.td-cell-showcase{text-align:center;}
#tbl-row-showcase{margin:0 auto 5px auto; height:163;width:793px; text-align:center;}
.tbl-showcase{margin:0px 0px 5px 0px;padding:0px;height:246px; background:#FFFFFF;}
.tbl-cell-small-thumb img{margin:1px;}
.booked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	padding-left: 20px;
}
.montreal-limousine-rental {
	background-image: url(images/main/montreal-limousine-rental.jpg);
	background-repeat: no-repeat;
}
.antique-limousine-rental {
	background-image: url(images/main/antique-limousine-rental.jpg);
	background-repeat: no-repeat;
}
.res-button {
    margin-left:20px;
}

*{
margin: 0px;
padding: 0px;
}
body{
background-image: url('body_bg.jpg');
}

#mainContent{
width:796px;
margin-left: auto;
margin-right: auto;
height:900px;
background-image: url('body.jpg');
}


#sidebar{
background-image: url('sidebar.png');
width:249px;
height:389px;
margin-left: 796px;
position: fixed;
display:none;
margin-top:80px;
}

#sidebar a:active,#sidebar a:visited {
text-decoration: none;
border:none;
outline:none;
}

#sidebar a img{
text-decoration: none;
border:none;
outline:none;
}

#entLink{
position: relative;
top:69px;
}

#planLink{
position: relative;
top:229px;
}


#social{
text-align: center;
position: relative;
width: 226px;
top:103px;
}
#social a{
margin-left: 5px;
margin-right: 5px;
}


#teaser{
position: relative;
left:3px;
top:39px;
}

#teaserDiv{
position: relative;
left:3px;
top:39px;
display: none;
width:220px;
height:156px;
}

#teaserDiv ul{
list-style: none;
}

#teaserDiv ul li {
background-color:#A12424;
cursor: pointer;
border-bottom:1px solid black;
color: #d1d1d1;
font-family:Arial;
font-size:9pt;
height:22px;
text-align:center;
width:222px;
display: block;
padding-top: 8px;
}


#wrapper{
width: 796px; 
margin-left: auto; 
margin-right: auto;
}
