/* TC default stylesheet            */
/* Controled by ecomm               */
/* Last updated: 2006-03-22         */


/* GLOBAL                    */

html {
	color: #000000; 
	background-color: #FFFFFF;
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 85%;
	line-height: 1.2;
}
body { 
	color: #000000; 
	background-color: #FFFFFF;
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 85%;
	line-height: 1.2;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}


/* BLOCK HTML ELEMENTS       */


h1 { 
	margin-top: 2px;
	margin-bottom: 2px;	
	font-weight: bold;
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 175%;
	color : #3b5a6f;
}

h1.jobs { 
	margin-top: 2px;
	margin-bottom: 2px;	
	font-weight: bold;
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 175%;
	color : #91343a;
}

h1.classifieds { 
	margin-top: 2px;
	margin-bottom: 2px;	
	font-weight: bold;
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 175%;
	color : #00a27b;
}

h2 { 
	margin-top: 0px;
	margin-bottom: 0px;	
	font-weight: bold;
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 150%;
	color : #3b5a6f;
	padding-left: 0px;
}

h2.jobs { 
	margin-top: 0px;
	margin-bottom: 0px;	
	font-weight: bold;
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 150%;
	color : #91343a;
	padding-left: 0px;
}

h3 { 
	margin-top: 0px;
	margin-bottom: 0px;		
	font-weight: bold; 
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 140%;
	color : #6c8393;
	padding-left: 0px;
}
h4 { 
	margin-top: 0px;
	margin-bottom: 0px;	
	font-weight: bold; 
	font-family: "arial", "helvetica", "verdana", sans-serif; 
	font-size: 130%;
	color : #9dacb7;
	padding-left: 0px;
}
h5 { 
	font-size: 110%; 
}
h6 { 
	font-size: 100%; 
}


.white { 
	color: #FFFFFF; 
	font-weight: bold;
}

a:link { 
	color: #000000; 
	text-decoration: none;	
}

table {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 100%;
	font-weight: normal;	
}

caption { 
	font-style: italic; 
}

th { 
	padding: .5em; 
	margin: 0em; 
	border: 1px solid; 	
	text-align: center; 
	font-weight: bold; 
}

ul {
   list-style: square;
	margin: 0px 10px;
	padding: 0px 10px;
   font-size: 100%;
   color: #000000; 
   font-weight: normal;         
}


li { 
	margin-bottom: .4em;
	margin-top: .2em; 
}

/* SEACH BUTTON */


/* INLINE HTML ELEMENTS      */

a:active, a:visited  { 
	color: #000000; 
	text-decoration: none;
}
a:link { 
	color: #000000; 
	text-decoration: none;	
}
a:hover, a:focus { 
	color: #3b5a6f;
	text-decoration: underline;
}

#links a {
	color: #000000;
	text-decoration: underline;
}
#links a:hover
{	
    color: #3b5a6f;
	text-decoration: none;
}

#h2links a {
	color: #3b5a6f;
	text-decoration: underline;
}
#h2links a:hover
{	
    color: #6c8393;
	text-decoration: none;
}


/* Email Links */

span.email a:link { color: #3b5a6f;}

img { 
	border-top-style: none; 
	border-right-style: none; 
	border-bottom-style: none; 
	border-left-style: none; 
}


/* GENERIC CLASSES           */

.size-searchoption { 
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 101%;
}

.size-smaller { 
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 95%;
}
.size-smallest {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 85%;
}

.size-job {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 110%;
}
.size-larger {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 115%;
}
.size-largest {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 125%;
}

.size-largest2 {
	font-family: "arial", "helvetica", "verdana", sans-serif;
	font-size: 250%;
}

.c-DGreen  { color : #003333; }	/*Dark Green */
.c-MGreen  { color : #006666; }	/*Medium Green - Primary */	
.c-LGreen  { color : #99CCCC; }	/*Light Green */	
.c-Orange  { color : #CC3300; }	/*Light Red/Orange*/
.c-Blue    { color : #333399; } /*Blue */
.c-White   { color : #FFFFFF; }	/*White	*/
.c-Black   { color : #000000; }	/*Black	*/
.c-Red	   { color : #91343a; }	/*Red */
.c-BrightRed	{ color : #e61c42; }	/*Bright Red */
.c-DYellow { color : #FFCC66; } /*Dark Yellow */

.bluepromo { color : #3b5a6f; }


.b-DGreen { background : #003333; }	/*Dark Green */
.b-MGreen { background : #006666; }	/*Medium Green - Primary */	
.b-LGreen { background : #99CCCC; }	/*Light Green	*/	
.b-Orange { background : #CC3300; }	/*Light Red/Orange*/
.b-White  { background : #FFFFFF; }	/*White		*/
.b-Black  { background : #000000; }	/*Black		*/
.b-Red	  { background : #CC0033; }	/*Red		*/


/* GENERIC ALGINMENT         */

.align-center { text-align: center; }
.align-right { text-align: right; } 
.align-left { text-align: left; }
.align-justify { text-align: justify; } 	 
.indent-left5 { margin-left: 5%; }
.indent-left10 { margin-left: 9px; margin-right:6px; }
.indent-oncallleft5 { margin-left: 5px; }
.indent-oncallleft10 { margin-left: 10px; }
.image-left { float:left; vertical-align:text-top; }
.image-right { float:right; vertical-align:text-top; }


/* BLUE CARD */
.bluecarddealtop {  background-image: url(../bluecard/images/deal-top.gif); background-position:center; background-repeat:no-repeat; width:auto}
.bluecarddealtop1 {  background-image: url(../bluecard/images/deal-top1.gif); background-position:center; background-repeat:no-repeat;}
.bluecarddealleft { background-image:url(../bluecard/images/deal-left.gif); background-position:left; background-repeat:no-repeat; }
.bluecarddealright { background-image:url(../bluecard/images/deal-right.gif); background-position:right; background-repeat:no-repeat; }
.bluecarddealbottom { background-image:url(../bluecard/images/deal-bottom.gif); background-position:center; background-repeat:no-repeat; }
.bluecarddealbottom1 { background-image:url(../bluecard/images/deal-bottom1.gif); background-position:center; background-repeat:no-repeat; width:auto }
.indent-bluebackpage { 
	float:left;
	border: #000000;
	margin-left:9px;
	position:absolute;
	margin-right:6px;
	background-color:#C0D3DE;
	background-image:url(../bluecard/images/blue-back-desc-page2.gif);
	background-repeat:no-repeat;
	left: 454px;
	width: 231px;
	height: 73px; 
    
 	   
}
.indent-blueback { margin-left: 9px; margin-right:6px; background-image:url(../bluecard/images/blue-back.gif);  background-repeat:no-repeat; }
.indent-bluebackintro { margin-left: 9px; margin-right:6px; background-image:url(../bluecard/images/blue-back-intro.gif);  background-repeat:no-repeat; }
.newtag { background-image:url(../bluecard/business-list/images/titles/new-tag.gif); background-repeat:no-repeat; background-position:right; }

/* White Spacer */

.spacer { background-image:url(../images/spacers/whitespacer.gif); }


/* Splash Page */
.splashborder { background-image:url(../images/splash/border.gif); }
.splashmainlogo { background-image:url(../images/splash/topmain.gif); }
.splashcity { background-image:url(../images/splash/bottommain.gif); background-repeat:no-repeat; }
.cityindent { margin-left: 30%; margin-top: 12px; }
.citynames { font-family: "arial", "helvetica", "verdana", sans-serif; font-size: 118%; }
.cityarea { margin-left: 1px; font-size: 100%;}


/* Top Main Graphic */ 
#topmainbanner {width:785; }
.toplogotop { background-image:url(../images/toplogo/top.gif); }
.toplogoleft { background-image:url(../images/toplogo/left-side.gif); }
.toplogoright { background-image:url(../images/toplogo/right-side.gif); }
.toplogobottom { background-image:url(../images/toplogo/bottom.gif); }
.toplogoheader { background-image:url(../images/toplogo/header.jpg); }

/* Top Button 1 */
.button1top { background-image:url(../images/topbuttons/button1/top.gif); }
.button1left { background-image:url(../images/topbuttons/button1/left-side.gif); }
.button1right { background-image:url(../images/topbuttons/button1/right-side.gif); }
.button1bottom { background-image:url(../images/topbuttons/button1/bottom.gif); }

#topbutton a {
	color: #3b5a6f;
	font-size: 105%;
	height: 26px;
	display: block;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	background-image:url(../images/topbuttons/button1/background1.gif);
}
#topbutton a:hover
{	
    color: #FFFFFF;
	font-size: 105%;
	height: 26px;
	display: block;	
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	background-image:url(../images/topbuttons/button1/background2.gif);
}

/* Top Button 2 */
.button2top { background-image:url(../images/topbuttons/button2/top.gif); }
.button2left { background-image:url(../images/topbuttons/button2/left-side.gif); }
.button2right { background-image:url(../images/topbuttons/button2/right-side.gif); }
.button2bottom { background-image:url(../images/topbuttons/button2/bottom.gif); }

/* Top Button 3 */
.button3top { background-image:url(../images/topbuttons/button3/top.gif); }
.button3left { background-image:url(../images/topbuttons/button3/left-side.gif); }
.button3right { background-image:url(../images/topbuttons/button3/right-side.gif); }
.button3bottom { background-image:url(../images/topbuttons/button3/bottom.gif); }

/* Top Button 4 */
.button4top { background-image:url(../images/topbuttons/button4/top.gif); }
.button4left { background-image:url(../images/topbuttons/button4/left-side.gif); }
.button4right { background-image:url(../images/topbuttons/button4/right-side.gif); }
.button4bottom { background-image:url(../images/topbuttons/button4/bottom.gif); }

/* Top Button 5 */
.button5top { background-image:url(../images/topbuttons/button5/top.gif); }
.button5left { background-image:url(../images/topbuttons/button5/left-side.gif); }
.button5right { background-image:url(../images/topbuttons/button5/right-side.gif); }
.button5bottom { background-image:url(../images/topbuttons/button5/bottom.gif); }

/* Top Side Logo */
.topsidelogotop { background-image:url(../images/topsidelogo/top.gif); }
.topsidelogoleft { background-image:url(../images/topsidelogo/left-side.gif); }
.topsidelogoright { background-image:url(../images/topsidelogo/right-side.gif); }
.topsidelogobottom { background-image:url(../images/topsidelogo/bottom.gif); }
.topsidelogo { background-image:url(../images/topsidelogo/44thavelogo.jpg); }

/* Side Menu */
.sidemenutop { background-image:url(../images/sidemenu/top.gif); }
.sidemenuleft { background-image:url(../images/sidemenu/left-side.gif); }
.sidemenuright { background-image:url(../images/sidemenu/right-side.gif); }
.sidemenubottom { background-image:url(../images/sidemenu/bottom.gif); }

/* Title Border */
.titletop { background-image:url(../images/titleborder/top.gif); }
.titleleft { background-image:url(../images/titleborder/left-side.gif); }
.titleright { background-image:url(../images/titleborder/right-side.gif); }
.titlebottom { background-image:url(../images/titleborder/bottom.gif); }

/* Job Title Border */
.jobtitletop { background-image:url(../images/jobtitleborder/top.gif); }
.jobtitleleft { background-image:url(../images/jobtitleborder/left-side.gif); }
.jobtitleright { background-image:url(../images/jobtitleborder/right-side.gif); }
.jobtitlebottom { background-image:url(../images/jobtitleborder/bottom.gif); }

/* Title Border Large */
.titlelargetop { background-image:url(../images/titleborderlarge/top.gif); }
.titlelargeleft { background-image:url(../images/titleborderlarge/left-side.gif); }
.titlelargeright { background-image:url(../images/titleborderlarge/right-side.gif); }
.titlelargebottom { background-image:url(../images/titleborderlarge/bottom.gif); }

/* Map Border */ 
.mapbordertop { background-image:url(../images/mapborder/top.gif); }
.mapborderleft { background-image:url(../images/mapborder/left-side.gif); }
.mapborderright { background-image:url(../images/mapborder/right-side.gif); }
.mapborderbottom { background-image:url(../images/mapborder/bottom.gif); }

/* Video Border */
.videobordertop { background-image:url(../images/videoborder/top.gif); }
.videoborderleft { background-image:url(../images/videoborder/left-side.gif); }
.videoborderright { background-image:url(../images/videoborder/right-side.gif); }
.videoborderbottom { background-image:url(../images/videoborder/bottom.gif); }

table.jobbackground { background-color:#EAEEF7; }

table#sidemenu a { color: #3b5a6f; }

table#sidemenu a:hover { color: #9dacb7; }
.sidemenubackground { background-image:url(../images/sidemenu/background.gif); 
	padding-left: 4px; 
	padding-right: 0px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 105%; 
	color: #3b5a6f;}


/* Estate Plaza */
.leftpadding { padding-left: 5px; }
.estatetop1 { background-image:url(../images/estateplaza/top2.gif); }
.estatetop2 { background-image:url(../images/estateplaza/top2.gif); }
.estateleft { background-image:url(../images/estateplaza/left-side.gif); }
.estateright { background-image:url(../images/estateplaza/right-side.gif); }
.estatebottom { background-image:url(../images/estateplaza/bottom.gif); }

/* Garden Park Plaza */
.leftpaddingtwo { padding-left: 20px; }
.gardenparktop1 { background-image:url(../images/gardenparkplaza/top2.gif); }
.gardenparktop2 { background-image:url(../images/gardenparkplaza/top2.gif); }
.gardenparkleft { background-image:url(../images/gardenparkplaza/left-side.gif); }
.gardenparkright { background-image:url(../images/gardenparkplaza/right-side.gif); }
.gardenparkbottom { background-image:url(../images/gardenparkplaza/bottom.gif); }

/* Park Plaza */
.parktop1 { background-image:url(../images/parkplaza/top2.gif); }
.parktop2 { background-image:url(../images/parkplaza/top2.gif); }
.parktop3 { background-image:url(../images/parkplaza/top3.gif); }
.parkleft1 { background-image:url(../images/parkplaza/left-side1.gif); }
.parkleft2 { background-image:url(../images/parkplaza/left-side2.gif); }
.parkright1 { background-image:url(../images/parkplaza/right-side1.gif); }
.parkright2 { background-image:url(../images/parkplaza/right-side2.gif); }
.parkbottom1 { background-image:url(../images/parkplaza/bottom1.gif); }
.parkbottom2 { background-image:url(../images/parkplaza/bottom2.gif); }

/* Square Plaza */
.squarenooptiontop1 { background-image:url(../images/squareplaza/top-no-option2.gif); }
.squarenooptiontop2 { background-image:url(../images/squareplaza/top-no-option2.gif); }
.squarenooptiontop3 { background-image:url(../images/squareplaza/top-no-option3.gif); }
.squareleft1 { background-image:url(../images/squareplaza/left-side1.gif); }
.squareleft2 { background-image:url(../images/squareplaza/left-side2.gif); }
.squareright1 { background-image:url(../images/squareplaza/right-side1.gif); }
.squareright2 { background-image:url(../images/squareplaza/right-side2.gif); }
.squarenooptionbottom1 { background-image:url(../images/squareplaza/bottom-no-option1.gif); }
.squarenooptionbottom2 { background-image:url(../images/squareplaza/bottom-no-option2.gif); }


/* Classified Ads */

/* Courtyard */
.courtyardtop1 { background-image:url(../images/classified/courtyard/top1.gif); }
.courtyardtop2 { background-image:url(../images/classified/courtyard/top2.gif); }
.courtyardleft { background-image:url(../images/classified/courtyard/left-side.gif); }
.courtyardright { background-image:url(../images/classified/courtyard/right-side.gif); }
.courtyardbottom { background-image:url(../images/classified/courtyard/bottom.gif); }

/* Village Green */
.villagegreentop1 { background-image:url(../images/classified/villagegreen/top1.gif); }
.villagegreentop2 { background-image:url(../images/classified/villagegreen/top2.gif); }
.villagegreenleft { background-image:url(../images/classified/villagegreen/left-side.gif); }
.villagegreenright { background-image:url(../images/classified/villagegreen/right-side.gif); }
.villagegreenbottom { background-image:url(../images/classified/villagegreen/bottom.gif); }

/* Woodland */
.woodlandtop1 { background-image:url(../images/classified/woodland/top1.gif); }
.woodlandtop2 { background-image:url(../images/classified/woodland/top2.gif); }
.woodlandtop3 { background-image:url(../images/classified/woodland/top3.gif); }
.woodlandleft1 { background-image:url(../images/classified/woodland/left-side1.gif); }
.woodlandleft2 { background-image:url(../images/classified/woodland/left-side2.gif); }
.woodlandright1 { background-image:url(../images/classified/woodland/right-side1.gif); }
.woodlandright2 { background-image:url(../images/classified/woodland/right-side2.gif); }
.woodlandbottom1 { background-image:url(../images/classified/woodland/bottom1.gif); }
.woodlandbottom2 { background-image:url(../images/classified/woodland/bottom2.gif); }

/* Classified Title Border */
.classifiedtitletop { background-image:url(../images/classified/titleborder/top.gif); }
.classifiedtitleleft { background-image:url(../images/classified/titleborder/left-side.gif); }
.classifiedtitleright { background-image:url(../images/classified/titleborder/right-side.gif); }
.classifiedtitlebottom { background-image:url(../images/classified/titleborder/bottom.gif); }


/* Right Side Advertising */
.rightadvertisetop { background-image:url(../images/rightadvertise/top.gif); }
.rightadvertiseleft { background-image:url(../images/rightadvertise/left-side.gif); }
.rightadvertiseright { background-image:url(../images/rightadvertise/right-side.gif); }
.rightadvertisebottom { background-image:url(../images/rightadvertise/bottom.gif); }
.rightadvertisefiller { background-image:url(../images/rightadvertise/rightaddfiller.gif); }

/* Park Border */

.parkbordertop1 { background-image:url(../images/parkborder/top1.gif); }
.parkbordertop2 { background-image:url(../images/parkborder/top2.gif); }
.parkborderleft { background-image:url(../images/parkborder/left-side.gif); }
.parkborderright1 { background-image:url(../images/parkborder/right-side1.gif); }
.parkborderright2 { background-image:url(../images/parkborder/right-side2.gif); }
.parkborderbottom1 { background-image:url(../images/parkborder/bottom1.gif); }
.parkborderbottom2 { background-image:url(../images/parkborder/bottom2.gif); }
.parkbackground { background-image:url(../images/parkborder/background.gif); }

/* Photo Gallery Border */

.photogallerybordertop1 { background-image:url(../images/photogalleryborder/top1.gif); }
.photogallerybordertop2 { background-image:url(../images/photogalleryborder/top2.gif); }
.photogalleryborderleft { background-image:url(../images/photogalleryborder/left-side.gif); }
.photogalleryborderright1 { background-image:url(../images/photogalleryborder/right-side1.gif); }
.photogalleryborderright2 { background-image:url(../images/photogalleryborder/right-side2.gif); }
.photogalleryborderbottom1 { background-image:url(../images/photogalleryborder/bottom1.gif); }
.photogalleryborderbottom2 { background-image:url(../images/photogalleryborder/bottom2.gif); }

/* Bottom Line */ 
.linebreak { background-image:url(../images/linebreak785.gif); }


/* Blue Card Business List */


#bluenav a {
	color: #FFFFFF;
	font-size: 140%;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
	background-image:url(../bluecard/images/buttons/bluenavback.gif);
  background-repeat:no-repeat;
}
#bluenav a:hover
{	
    color: #000000;
	font-size: 140%;
	height: 40px;
	display: block;	
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	background-image:url(../bluecard/images/buttons/bluenavbackroll.gif);
  background-repeat:no-repeat;
}


#bluenavleft{
  float: left;
  width: 197px;
  height: auto;
  vertical-align:top;
  padding-top:16px; padding-bottom:16px;
  }

#bluelogoleft{
  float: left;
  width: 197px;
  height: auto;
  vertical-align:bottom;
  padding-top:3px; padding-bottom:3px;
  }

#bluenavcenter{
  width: 197px;
  height: auto;
  vertical-align:top;
  padding-top:16px; padding-bottom:16px;
  }

#bluenavright{
  float: right;
  width: 197px;
  height: auto;
  vertical-align:top;
  padding-top:16px; padding-bottom:16px;
  }

#leftcol{
  float: left;
  width: 295px;
  height: auto;
  }

#rightcol{
  float:right;
  width: 295px;
  height: auto;
  }

#lefimages{
  width: 115px;
  height: auto;
  padding-top:16px; padding-bottom:10px;
}
#centreimages{
  width: 115px;
  height: auto;
  padding-top:16px; padding-bottom:10px;
}
#rightcontent{
  width: 180px;
  height: auto;
  vertical-align:top; padding-top:16px; padding-bottom:10px;
  }


/* SIDE MENU DEFINITIONS */

td.sidemenu { color: #3b5a6f; 
	padding-left: 4px; 
	padding-right: 0px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 105%; 
	background-image:url(../images/sidemenu/background.gif);
}

/* ALTERNATIVE MEDIA         */

@media print {
	BODY {float:left;}
	H1, H2, H3, H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid; }
	BLOCKQUOTE, UL, OL, DL    { page-break-before: avoid; }
	#common, #menubar, #topbutton {display:none;}
	table#topnav, #sidemenu, #topmainbanner {display:none;}
	td#graphic, #filler, #bottomleft1, #bottomleft2 {display:none;}
	form#formbox1 {padding-bottom: 10px;}
	form#formbox2 {padding-bottom: 15px;}
	
}

@page { size 8.5in 11in; } 

@media aural {
	H1, H2, H3, H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90; }
	H2            { pitch: x-low; pitch-range: 80; }
	H3            { pitch: low; pitch-range: 70; }
	H4            { pitch: medium; pitch-range: 60; }
	H5            { pitch: medium; pitch-range: 50; }
	H6            { pitch: medium; pitch-range: 40; }
	LI, DT, DD    { pitch: medium; richness: 60; }
	DT            { stress: 80; }
	STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
	I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
	EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
	B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
	U             { richness: 0; }
	A:link        { voice-family: harry, male; }
	A:visited     { voice-family: betty, female; }
	A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high; }
}


*/
