﻿*{padding:0;margin:0;}
img{border:0;}
body{font-family:arial;font-size:11px;line-height:17px;background:#fff url(../images/bg.jpg) repeat-x;color:#000;}

a{color:#009543;line-height:18px;}
/*
.blackLink{padding:0 0 10px 0;}
.blackLink a{color:#000; font-weight:normal; font-size:10px; text-decoration:none; line-height:12px;}
.adText{line-height:14px;}

a:link{color:#009543;}
a:visited{color:#009543;}
a:hover{color:#009543;}
a:active{color:#009543;}
*/

#mainContainer{width:980px;text-align:left;padding:0 0 0 0;margin:auto;}
#header{padding:0 0 0 0;margin:31px 0 10px 0;}
#content{padding:24px 0 0 0;background:url(../images/content_top.png) no-repeat;}
#contentBody{padding:0 0px 20px 0px; background-color:#fff;}
#footer{padding:10px 0 0 0;margin:20px 0 10px 0; text-align:center;border-top:1px solid #79c79c;}

.title{font-size:24px;font-weight:bold;margin:10px 0 10px 0;}
.subtitle{font-size:14px;font-weight:bold;margin:15px 0 2px 0;}
.boldtitle{font-size:16px;margin:0 0 7px 0; font-weight:bold;}

.torontoContent{text-align:left; width:620px;}
.topLinks{text-align:center;}
.topLinks a{padding:0 25px 0 25px; line-height:18px; font-size:12px;}

.topList{padding:0 0 0 50px;color:Maroon;font-size:15px;font-weight:bold;line-height:24px;}
.topList a{color:Maroon;font-size:15px;font-weight:bold;line-height:24px;text-decoration:none;}
.topList a:hover{color:#333; text-decoration:underline;}
.topDescription{text-align:left; padding:20px 0 20px 0;}

.taxiTable td{border-bottom:1px solid #ccc;padding:0 8px 0 8px;}
.taxiTable tr:hover{background:#ccc;color:Maroon;}

.lineSpace{line-height:8px;}

.clubTable td{border-bottom:1px solid #ccc;padding:0px 8px 0px 8px;}
.clubTable tr:hover{background:#ccc;color:Maroon;}
.clubTable a{text-decoration:none; display:block;}
.clubTable .clubName a{ font-size:13px;line-height:20px;padding:4px 0 0 0; font-weight:bold;}
.clubTable .clubAddress a{ font-size:10px; color:#333; line-height:14px;padding:0 0 6px 0;}
.clubTable a:hover{text-decoration:underline; color:Maroon;}
.leftTable td{border-right:1px solid #ccc;}

.copyTable{border:1px solid #aaa; border-collapse:collapse; margin:auto;}
.copyTable td{border:1px solid #aaa;padding:3px 5px;}
.copyTable th{border:1px solid #aaa;padding:3px 5px; font-weight:bold; background:#ccc;text-align:left;}
.groceryTable a{display:block;line-height:36px;font-size:18px;text-decoration:none;}
.groceryTable a:hover{text-decoration:underline;color:Maroon;}
.groceryTable td{padding:0 5px;line-height:16px;}

.camBox{float:left;width:206px;padding:0 0 0 0;}
.camBox:hover{color:Red;}
.camText{position:relative;left:10px;top:10px;}
.camBox img{width:206px;}


.hotelAds{padding:0 5px 0 5px;width:160px; color:#555; line-height:14px;}
.hotelAds a{display:block; margin:12px 0 0 0;}