body, p, td, ul, li, h1, h2, h3, h4, h5, h6{font-family:Arial,Helvetica,Verdana,sans-serif;}
body{margin:0px;padding:0px;font-size:12px;background-image:url('https://www.contractorquotes.ca/images/back.jpg');background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size: 100%;}
fieldset{border:none;margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
table{margin:0px;padding:0px;border-collapse:collapse;}
th{vertical-align:top;text-align:left;}
td{margin:0px;padding:0px;font-size:12px;vertical-align:top;}
img{border:none;margin:0px;padding:0px;}
p{font-size:14px;}
ul{font-size:12px;}
li{font-size:12px;left:5px;}
h1{font-size:20px;color:#000;}
h2{font-size:18px;}
h3{font-size:16px;text-align:left;color:#000;}
h4{font-size:14px;}
sup{font-size:smaller;margin-left:3px;}
a:link, a:visited{color:#2a7faa;text-decoration:none;}
a:active, a:hover{color:#2a7faa;text-decoration:underline;}
input[type="submit"]{border:2px solid #acacac;background:#203664 url(images/ButtonBKD.gif) repeat-x scroll 0%;color:#ffffff;font-weight:bold;font-size:12px;font-family:verdana;cursor:pointer;}
input[type="submits"]{border:1px solid #acacac;background:#203664 url(images/ButtonBKD2.gif) repeat-x scroll 0%;color:#ffffff;font-weight:bold;font-size:17px;font-family:verdana;cursor:pointer;}
@media print{.Head1b, .Head2, .Head3, .LNav, .TopBanner, .RightBanner, .BottomBanner, .Footer1, #NavTab{display:none;}
.Content{width:650px;}
}
.preload1{background:url(three_1.gif);}
.preload2{background:url(three_1a.gif);}
#nav{padding:0;margin:0;list-style:none;height:38px;background:#162245 url(three_0.gif) repeat-x;position:relative;z-index:500;font-family:arial, verdana, sans-serif;}
#nav li.top{display:block;float:left;height:38px;}
#nav li a.top_link{display:block;float:left;height:35px;line-height:33px;color:#FFFF00;text-decoration:none;font-size:12px;font-weight:bold;padding:0 0 0 12px;cursor:pointer;background:url(three_0.gif);}
#nav li a.top_link span{float:left;display:block;padding:0 24px 0 12px;height:38px;background:url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down{float:left;display:block;padding:0 24px 0 12px;height:38px;background:url(three_0a.gif) no-repeat right top;}
#nav li:hover a.top_link{color:#FF0;background:url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span{background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down{background:url(three_1a.gif) no-repeat right top;}
#nav li:hover{position:relative;z-index:200;}
#nav li:hover ul.sub{left:0px;top:38px;background:#162347;padding:0px;border:0px solid #284372;white-space:nowrap;width:140px;height:auto;z-index:300;}
#nav li:hover ul.sub li{display:block;height:20px;position:relative;float:left;width:135px;font-weight:regular;}
#nav li:hover ul.sub li a{display:block;font-size:13px;height:18px;width:130px;line-height:18px;text-indent:1px;color:#ffffff;text-decoration:none;}
#nav li ul.sub li a.fly{background:#000 url(arrow.gif) 127px 6px no-repeat;}
#nav li:hover ul.sub li a:hover{background:#2e4c7b;color:#FF0;border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#6a812c url(arrow_over.gif) 118px 6px no-repeat;color:#000;}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul{left:120px;top:-4px;background:#bbd37e;padding:3px;border:1px solid #5c731e;white-space:nowrap;width:120px;z-index:400;height:auto;}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat;color:#fff;border-color:#fff;}
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly{background:#bbd37e url(arrow.gif) 80px 6px no-repeat;color:#000;border-color:#bbd37e;}
.ALL{margin:0 auto;margin-top:3px;background:#ffffff;width:1024px;box-shadow: -1px 2px 3px #bfbab7, 1px 2px 3px #bfbab7;
}
.ALL2{margin:0 auto;margin-top:3px;width:auto;background-color:#FFFFFF;}
.MainBody{width:100%;}
.Content{padding:0px 10px 0px 10px;}
.ContentTbl{padding:5px;width:100%;}
.ContentCell{padding:0px 10px 0px 10px;width:100%;}
.ContentCell2{padding:5px;width:80%;}
.TopBanner{text-align: center}
.footerMargin
{background-image:url('https://www.contractorquotes.ca/images/contractor-footer.jpg');background-repeat:no-repeat;}
.footerMarginText {margin:5px 0px 5px 20px;}
.RightBanner{padding:23px 0px 0px;}
.BottomBanner{text-align:center;}
#NavTab{width:990px;position:absolute;top:82px;}
#NavTab table{float:right;}
#NavTab a{border:1px solid #000000;margin:0px 1px;display:block;float:right;width:80px;height:34px;font-weight:bold;text-decoration:none;text-align:center;}
a#TabCL:link, a#TabCL:visited{background:#e1e1e1 none repeat scroll 0%;color:#000000;}
a#TabCL:active, a#TabCL:hover{background:#0054a6 none repeat scroll 0%;color:#ffffff;}
a#TabCO:link, a#TabCO:visited{background:#e1e1e1 none repeat scroll 0%;color:#000000;}
a#TabCO:active, a#TabCO:hover{background:#8a9e59 none repeat scroll 0%;color:#ffffff;}
a#TabEM:link, a#TabEM:visited{background:#e1e1e1 none repeat scroll 0%;color:#000000;}
a#TabEM:active, a#TabEM:hover{background:#f26522 none repeat scroll 0%;color:#ffffff;}
a#TabPE:link, a#TabPE:visited{background:#e1e1e1 none repeat scroll 0%;color:#000000;}
a#TabPE:active, a#TabPE:hover{background:#603183 none repeat scroll 0%;color:#ffffff;}
a#TabRE:link, a#TabRE:visited{background:#e1e1e1 none repeat scroll 0%;color:#000000;}
a#TabRE:active, a#TabRE:hover{background:#066666 none repeat scroll 0%;color:#ffffff;}
a#TabVE:link, a#TabVE:visited{background:#e1e1e1 none repeat scroll 0%;color:#000000;}
a#TabVE:active, a#TabVE:hover{background:#990000 none repeat scroll 0%;color:#ffffff;}
.Head1{background:#ffffff none repeat scroll 0%;width:100%;}
.Head1a{text-align:center;}
.Head1b{text-align:right;font-size:12px;font-weight:bold;font-style:italic;padding-right:5px;}
.Head2{background:#000000 none repeat scroll 0%;width:100%;height:50px;}
.Head2a{color:#ffffff;vertical-align:middle;padding-left:5px;font-weight:bold;font-size:13px;}
.Head2a a:link, .Head2a a:visited{color:#ffcc33;text-decoration:none;}
.Head2a a:active, .Head2a a:hover{color:#ffcc33;text-decoration:underline;}
.Head2b{color:#ffffff;vertical-align:middle;padding-right:5px;text-align:right;font-weight:bold;white-space:nowrap;}
.Head2c{color:#cccc00;vertical-align:middle;padding-left:5px;font-weight:bold;font-size:13px;}
.Head3{background:transparent url(images/Bkd.gif) repeat scroll 0%;width:100%;height:25px;}
.Head3a{vertical-align:middle;padding-left:5px;}
.Head3b{vertical-align:middle;padding-right:5px;font-weight:bold;text-align:right;white-space:nowrap;}
.LNav{padding:3px;background:#FFFFFF none repeat scroll 0%;color:#404040; width:155px;}
.LNavbig{padding:0px;background:#FFFFFF none repeat scroll 0%;color:#404040; width:220px; box-shadow: 3px 3px 4px #dadada;}
.LNavbigright{background:#FFFFFF none repeat scroll 0%; width:210px;}
.LNavEvents{padding:20px;background:#FFFFFF none repeat scroll 0%;color:#404040;width:200px;}
.LNav a{}
.LNav a:link, .LNav a:visited{color:#2a7faa;text-decoration:none;font-weight:bold;}
.LNav1 a:link, .LNav1 a:visited{color:#2a7faa;text-decoration:none;font-weight:bold;}
.LNav a:active, .LNav a:hover{color:#2a7faa;text-decoration:underline;font-weight:bold;}
.LNavlist{margin-top:4px;margin-bottom:4px;}
.LNAdjust{margin-top:0px;margin-bottom:0px;}
.LNAdjust li{margin:4px 0px 0px -30px;}
.LNtitle{padding:10px 0px 1px;font-size:13px;font-weight:bold;}
.PlaceAd{font-size:16px;font-weight:bold;text-align:center;padding-top:10px;}
.SearchQuick{margin:0px;width:100%;}
.SearchCat{font-size:11px;width:100%;}
.SearchText{width:100px;font-size:11px;}
.SearchAdv{font-weight:bold;font-size:11px;}
.Footer1{background:#ffffff none repeat scroll 0%;text-align:center;color:#000000;padding-top:0px;font-weight:bold;}
.Footer1 a:link, .Footer1 a:visited{color:#000000;text-decoration:underline;}
.Footer1 a:active, .Footer1 a:hover{color:#ffcc33;text-decoration:underline;}
.Footer2{margin:1px 0px 0px;background:#FFF none repeat scroll 0%;color:#000000;text-align:center;font-size:11px;font-weight:bold;padding-bottom:10px;}
.Footer2 a:link, .Footer2 a:visited{color:#2A9FAA;text-decoration:underline;}
.Footer2 a:active, .Footer2 a:hover{color:#ff0000;text-decoration:underline;}
.tableForm{border-style: solid; border-width: 1px; border-color: #F0F0F0; background:#ffffff none repeat scroll 0%;width:100%;margin-bottom:5px;text-align:left}
.tableFormdeal{background: url(https://www.contractorquotes.ca/images/tableformdeal.png) no-repeat center center; none repeat scroll 0%;width:100%;padding:10px 6px 10px 8px;text-align:left}
th, .tableHead{border:none;padding:2px 6px;font-size:13px;background-color:#000000;font-weight:bold;color:#ffa800;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;background-color:#1d325d; background: url(https://www.contractorquotes.ca/images/tablebak4.jpg) no-repeat center center;}
.tableHeaddeal{padding:5px 5px 0px 5px;font-size:13px;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal; background: url(https://www.contractorquotes.ca/images/tablehead.png) no-repeat center center;text-align:center}
.tableHeadEvents{border:none;padding:2px 6px;font-size:13px;background-color:#3A3A3A;font-weight:bold;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;}
.tableHead5{border:none;padding:0px 0px;background-color:#000000;font-size:13px;font-weight:bold;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;background-color:#1d325d; background: url(https://www.contractorquotes.ca/images/tablebak4.jpg) no-repeat center center;}
.tableHead2{border:none;padding:2px 6px;font-size:13px;font-weight:bold;color:#1d325d;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;background:url(/images/featured-profile-table-2.gif) no-repeat;}
.tableHead3{border:none;padding:15px 6px;background-color:#000000;font-family:Arial, Helvetica, sans-serif;font-size: 25px;font-style:normal;line-height:normal;font-weight:normal;color:#ffc000;background:url(/images/featured-browse.jpg) no-repeat;}
.tableHead4{border:none;padding:40px 6px;background-color:#000000;font-size:13px;font-weight:bold;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;background:url(/images/featured-browse-2.jpg) no-repeat;}
.tableHighlight{border:none;padding:2px 6px;font-size:13px;font-weight:bold;background-color:#3D3734;color:#ffffff;}
.tablePrompt{border:1px solid #bac4da;padding:1px 3px;font-size:13px;}
.tablePromptRqd{border:1px solid #bac4da;padding:1px 3px;font-size:13px;font-weight:bold;}
.tablePromptSign{padding:1px 3px;font-size:13px;font-weight:bold;}
.tableData{border:1px solid #bac4da;padding:3px 5px;}
.tableDataSign{padding:3px 5px;}
.tableDatadeal{background: url(https://www.contractorquotes.ca/images/tabledatadeal.png) no-repeat center center;text-align:center;padding:0px 6px 10px 8px}
.tableDatanew{padding:3px 5px; background-image:url('https://www.contractorquotes.ca/images/featuredbackground.jpg');background-repeat:repeat-y;}
.tableData2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;color:#404040;background:#EFEFEF;border:1px solid #bac4da;padding:0px 5px;}
.tableData3{border:1px solid #F8F8F8;padding:3px 5px; background-image:url('https://www.contractorquotes.ca/images/featuredbackground.jpg');background-repeat:repeat-y;}
.tablePhoto{border-style:none;padding:5px;text-align:center;}
.tableHelp{color:#990000;font-size:11px;}
.tableHelp2{color:#2A1F55;font-size:14px;}
.subT td{padding:0px 4px 0px 0px;}
.subTHead{padding:0px 3px;font-size:10px;font-weight:bold;position:relative;top:1px;color:#990000;}
.tableFormA{border:1px solid #bac4da; width:100%; margin-bottom:10px; background-color:#FFF; cursor:pointer;}
.tableFormB{border:1px solid #bac4da; width:100%; margin-bottom:10px; background-color:#F7F7F7; cursor:pointer;}
.tableFormA td {
  color: #000000;
}
.tableFormB td {
  color: #000000;
}
.cellFormA{border:1px solid #eef1f6;padding:3px 5px;background:#ffffff none repeat scroll 0%;cursor:pointer;}
.cellFormB{border:1px solid #a8adba;padding:3px 5px;background-image:url('https://www.contractorquotes.ca/images/main-background2.jpg');background-repeat:repeat;cursor:pointer;}
a.noline:link, a.noline:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;color:#F1F0FF;}
a.noline:active, a.noline:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;color:#F1F0FF;}
a.Button:link, a.Button:visited{border:1px solid #000000;padding:1px 5px;background:#cbd8e4 none repeat scroll 0%;color:#000000;font-size:14px;font-weight:bold;text-decoration:none;}
a.Button:active, a.Button:hover{border:1px solid #000000;padding:1px 5px;background:#990000 none repeat scroll 0%;color:#ffffff;font-size:14px;font-weight:bold;text-decoration:none;}
.NewWindow{border:1px solid #58715b;margin:10px auto;padding:10px;background:#ffffff none repeat scroll 0%;width:95%;}
.Icon{position:relative;top:2px;margin-right:3px;}
.RatingBackground{background:#dddddd none repeat scroll 0%;position:relative;height:15px;width:100px;}
.RatingGraph{overflow:hidden;position:relative;height:15px;text-align:left;display:block;line-height:15px;}
.RatingGraphic{position:relative;height:15px;width:100px;display:block;background-repeat:no-repeat;}
.HelpButton{margin:3px 3px 0px;cursor:help;}
.HelpBox{border:4px double #000000;background:#e1e9ff none repeat scroll 0%;display:none;position:absolute;z-index:100;width:300px;opacity:0.95;}
.HelpDrag{padding:4px;background:#000000 none repeat scroll 0%;text-align:center;color:#626262;font-weight:bold;text-transform:uppercase;cursor:pointer;letter-spacing:15px;}
.HelpClose{border:2px solid #acacac;padding:0px 3px;background:#fa0303 url(images/ButtonBKD.gif) repeat-x scroll 0%;cursor:pointer;float:right;font-weight:bold;font-size:12px;font-family:arial;color:#ffffff;}
.HelpTitle{border-bottom:1px solid #000000;background:#cad8ff none repeat scroll 0%;padding-top:8px;padding-bottom:5px;text-align:center;font-weight:bold;font-size:16px;}
.HelpText{padding:15px;overflow:auto;font-weight:normal;font-size:13px;height:200px;}
.HelpText p{font-weight:normal;font-size:13px;}
.InfoButton{padding:3px 5px 2px;cursor:help;}
.InfoBox{border:4px double #000000;background:#e1e9ff none repeat scroll 0%;display:none;position:absolute;z-index:100;width:300px;opacity:0.95;}
.InfoTitle{border-bottom:1px solid #000000;padding:8px 5px 5px;background:#cad8ff none repeat scroll 0%;text-align:center;font-weight:bold;font-size:16px;}
.InfoText{padding:15px;font-weight:normal;font-size:13px;height:120px;}
.InfoText p{font-weight:normal;font-size:13px;}
.divFlat p, .divFlat ul{margin-top:0px;}
.Help{color:#006666;}
.Info{color:#003399;}
.Important{color:#00cc00;}
.Alert{color:#990000;font-weight:bold;}
.updateTXT{border:3px double #000000;padding:5px 10px;background:#e1e1e1 none repeat scroll 0%;font-weight:bold;color:#ff0000;font-size:18px;letter-spacing:1px;float:right;}
.Calendar{border:1px solid #000000;margin:0px;background:#ebebeb none repeat scroll 0%;width:160px;}
.CalendarL{border:1px solid #000000;margin:10px 10px 10px 0px;background:#ebebeb none repeat scroll 0%;width:160px;}
.CalendarR{border:1px solid #000000;margin:10px 0px 10px 10px;background:#ebebeb none repeat scroll 0%;width:160px;}
.CalHead{padding:2px 0px;text-align:center;font-weight:bold;}
.CalHead a:link, .CalHead a:visited{border-style:solid;border-color:#cccccc #898989 #898989 #cccccc;border-width:1px;padding:0px 3px;color:#990000;text-decoration:none;font-weight:bold;font-size:14px;}
.CalHead a:active, .CalHead a:hover{border-style:solid;border-color:#898989 #cccccc #cccccc #898989;border-width:1px;padding:0px 3px;color:#ff0000;text-decoration:none;font-weight:bold;}
.CalDay{border-top:1px solid #959595;border-right:1px solid #959595;background:#d3cfe3 none repeat scroll 0%;text-align:center;font-weight:bold;width:22px;font-size:14px;}
.CalDate{border-top:1px solid #959595;border-right:1px solid #959595;text-align:center;width:22px;font-size:14px;}
.CalDate a:link, .CalDate a:visited{color:#000000;text-decoration:none;width:20px;}
.CalDate a:active, .CalDate a:hover{color:#990000;text-decoration:none;width:20px;}
.FormatDesc{margin:0px 2px;padding:0px 3px;background:yellow none repeat scroll 0%;font-weight:bold;color:#990000;cursor:pointer;}
.MainTable{background:#000000 none repeat scroll 0%;width:955px;text-align:center;}
.Content1{background:#ffffff none repeat scroll 0%;text-align:center;}
.white{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#000;}
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{background:transparent url(https://www.contractorquotes.ca/images/borderbox.jpg) no-repeat bottom right;}
.cssbox{width:265px !important;width:260px;padding-right:5px;margin:1px auto;}
.cssbox_head{background-position:top right;margin-right:-5px;padding-right:5px;}
.cssbox_head h2{background-position:top left;margin:0;border:0;padding:8px 15px 5px;height:auto !important;height:1%;font-size:14px;}
.cssbox_body{background-position:bottom left;margin-right:0px;padding:0px 15px 1px;font-size:12px;}
#news{margin:1em 0;padding:0;width:150px;font-size:0.94em;list-style:none;}
#news li{background:url("https://www.contractorquotes.ca/images/box.gif") 0 100% no-repeat;padding:0 0 4px 0;margin:8px 0 0 0;display:block;}
#news li p{background:#eaeaea;padding:1px 4px 0 7px;margin:0;border-left:14px solid #939393;}
#news li.arr p{background:#eaeaea url("https://www.contractorquotes.ca/images/edge.gif") 0 50% repeat-y;padding-left:21px;border:0;}
#news h3{font-size:1em;line-height:1em;font-weight:bold;background:url("https://www.contractorquotes.ca/images/box.gif") 0 0 no-repeat;margin:0;padding:6px 4px 3px 21px;}
#news li:hover{background-position:-150px 100%;}
#news li:hover p{border-color:#2793ff;}
#news li.arr:hover p{background-image:url("https://www.contractorquotes.ca/images/edge-h.gif");}
#news li:hover h3{background-position:-150px 0;}
#news a:link{text-decoration:none;color:#000;}
#news a:visited{text-decoration:none;color:#606;}
#news a:hover{text-decoration:underline;}
#news .more{line-height:1em;display:block;text-align:right;padding:0 18px 2px 21px;margin-top:4px;background:url("https://www.contractorquotes.ca/images/arrow2.gif") 135px 50% no-repeat;}
.article{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	color:#3B3B3B;
}
.articleSignup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	color:#dedcdc;
}
.articleWhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	color:#FFFFFF;
}
.articleBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	color:#7cb2ef;
	text-shadow: 0px 1px 0px #000;
}
.articleBlue2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	color:#164386;
	text-shadow: 0px 1px 0px #c2c6d5;
}
.articleBlue3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	color:#fff;
	text-shadow: 1px 1px 6px #fff;
}
.articleShadow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	color:#333333;
	text-shadow: 0px 2px #FFF;
}
.articleShadowSmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	color:#FF6600;
	text-shadow: 0px 1px 1px#F7F7F7;
}
.articleShadowSmall2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	color:#484848;
	text-shadow: 0px 2px #CCCCCC;
}
.article2{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;line-height:normal;font-weight:bold;color:#2E2E2E;}
.article3{font-family:Arial, Helvetica, sans-serif;font-size:19px;font-style:normal;line-height:normal;font-weight:bold;color:#2E2E2E;}
.article4{font-family:Arial, Helvetica, sans-serif;font-size:23px;font-style:normal;line-height:normal;font-weight:normal;color:#353535;}
.article10{font-family:Arial, Helvetica, sans-serif;font-size:21px;font-style:normal;line-height:normal;font-weight:normal;color:#00268f;}
.article11{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:normal;color:#353535;}
.article11link{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;line-height:normal;font-weight:normal;color:#327eae;}
.article5{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:bold;color:#7a7a7a;}
.article6{font-family:Arial, Helvetica, sans-serif;font-size:23px;font-style:normal;line-height:normal;font-weight:bold;color:#F1F0FF;}
.article7{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;line-height:normal;font-weight:bold;color:#F1F0FF;}
.article8{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;line-height:normal;font-weight:bold;color:#595959;}
.article9{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;color:#595959;}
.article10{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;color:#F1F0FF;}
.article12{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:normal;color:#595959;}
.article13{font-family:Arial, Helvetica, sans-serif;font-size:19px;font-style:normal;line-height:normal;font-weight:normal;color:#F1F0FF;}
.article14{font-family:Arial, Helvetica, sans-serif;font-size:40px;font-style:normal;line-height:normal;font-weight:lighter;color:#353535;}
.article15{font-family:Arial, Helvetica, sans-serif;font-size:28px;font-style:normal;line-height:normal;font-weight:normal;color:#4c4c4c;}
.article15a{font-family:Arial, Helvetica, sans-serif;font-size:28px;font-style:normal;line-height:normal;font-weight:normal;color:#FBFBFB;text-shadow: 1px 1px 4px#000;}
.article16{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:normal;color:#FBFBFB;text-shadow: 1px 1px 4px#000;}
.article17{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:normal;color:#626363}
.article18{font-family:Arial, Helvetica, sans-serif;font-size:38px;font-style:normal;line-height:normal;font-weight:normal;color:#585858;text-shadow: 1px 1px 4px#FFF;}
whitetext{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:normal;font-variant:normal;color:#150DBD;}
.btnav{background-color:#FFF;border:1px #FFF solid;}
.imageleft {
         padding:0px 15px 75px 0px;
         float:left;
} 
.imageright {
         padding:5px;
         margin: 5px;
         float:right;
} 
.imageright2 {
         padding:1px;
         margin: 1px;
         float:right;
}
.imageright3 {
	     padding:5px 15px;
         float:right;
} 
.imagecenter {
         padding:5px;
         margin: 5px;
         float:center;
} 
.imageleftsmall {
         padding:2px;
         margin: 2px;
         float:left;
}
.imageleftsmall2 {
         padding:10px;
         margin: 2px;
         float:left;
}

/* NAVIGATION ELEMENTS */
.navigation {
padding:0 0 0 0px;
margin:0;
vertical-align:middle;
list-style:none;
height:30px;
background:#000000 url(https://www.contractorquotes.ca/images/nav_background_blue.gif);
box-shadow: 0px 2px 2px #2c2c2c;
}
.navigation li {
float:left;
}
.navigation li a {
display:block;
float:left;
height:30px;
line-height:30px;
color:#FFF;
text-decoration:none;
font-family:arial, verdana, sans-serif;
text-align:center;
vertical-align:middle;
padding:0 8px 0 8px;
font-size:12px;
color:#FFF;
background:#000000 url(https://www.contractorquotes.ca/images/nav_background.gif);
}
.navigation li a b {
    float:left;
    display:block;
    padding:0 8px 0 8px;
}
.navigation li.current a {
    color:#FFFFFF;
    background:url(https://www.contractorquotes.ca/images/nav_hover.gif);
}
.navigation li a:hover {
    color:#FFFFFF;
    background: url(https://www.contractorquotes.ca/images/nav_hover.gif);
}
.navigation li a em {
    display:block;
    float:left;
    width:0px;
    height:30px;
}
.hotspot {color:#2A1FAA; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
.Shadow {box-shadow: 5px 5px 5px #888;}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; background: url(../images/prevlabel.gif) left 0% no-repeat;}
#nextLink { right: 0; float: right; background: url(../images/nextlabel.gif) right 0% no-repeat;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 0% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 0% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* Tab navigation for AdCreate CSS */
div.content {
    border: #48f solid 3px;
    clear: left;
    padding: 1em;
}

div.content.inactive {
	display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc a {
    background: #bdf url(tabs.gif);
    color: #008;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc li a.active {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li a.active span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(tabs.gif) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}
.boxtop{	
		/*make this the same size as the top image*/	
		display:block;	
		width:375px;	
		height:16px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-top.png);	
	}	
	.topcontent{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:10px;	
		text-align:center;	
	}	
	.boxbottom{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:375px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottom.png);	
	}	
	.maincontent{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:5px;	
		padding-bottom:10px;	
		padding-right:10px;	
	}
/*for main page*/
.boxtop2{	
		/*make this the same size as the top image*/	
		display:block;	
		width:400px;	
		height:15px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-top2.png);	
	}	
	.topcontent2{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:10px;	
		text-align:center;	
	}	
	.boxbottom2{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:400px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottom2.png);	
	}	
	.maincontent2{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:5px;	
		padding-bottom:10px;	
		padding-right:10px;	
	}
	/*for index*/
.boxtop3{	
		/*make this the same size as the top image*/	
		display:block;	
		width:200px;	
		height:10px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-top3.png);	
	}	
	.topcontent3{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:4px;	
		text-align:center;	
	}	
	.boxbottom3{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:200px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottom3.png);	
	}	
	.maincontent3{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:1px;	
		padding-bottom:4px;	
		padding-right:1px;	
	}	
	/* for Events Calendar*/
.boxtop4{	
		/*make this the same size as the top image*/	
		display:block;	
		width:375px;	
		height:15px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-top.png);	
	}	
	.topcontent4{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:10px;	
		text-align:center;	
	}	
	.boxbottom4{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:375px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottom.png);	
	}	
	.maincontent4{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:65px;	
		padding-bottom:10px;	
		padding-right:5px;	
	}	
/* for Events COUPON*/
.boxtop5{	
		/*make this the same size as the top image*/	
		display:block;	
		width:565px;	
		height:45px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-top4.png);	
	}	
	.topcontent5{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:1px;	
		text-align:center;	
	}	
	.boxbottom5{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:565px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottom4.png);	
	}	
	.maincontent5{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:25px;	
		padding-bottom:25px;	
		padding-right:20px;	
	}	
/*for SMALL display Events*/
.boxtop6{	
		/*make this the same size as the top image*/	
		display:block;	
		width:120px;	
		height:8px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-tope.png);	
	}	
	.topcontent6{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:4px;	
		text-align:center;	
	}	
	.boxbottom6{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:120px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottome.png);	
	}	
	.maincontent6{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:1px;	
		padding-bottom:4px;	
		padding-right:1px;	
	}		
	/*for Default.asp*/
.boxtop7{	
		/*make this the same size as the top image*/	
		display:block;	
		width:870px;	
		height:18px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/default-top.png);	
	}	
	.topcontent7{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:4px;	
		text-align:center;	
	}	
	.boxbottom7{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:870px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/default-bottom.png);	
	}	
	.maincontent7{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:1px;	
		padding-bottom:4px;	
		padding-right:1px;	
	}	
/*for Header or LEFT nav bar*/
.boxtop8{	
		/*make this the same size as the top image*/	
		display:block;	
		width:150px;	
		height:5px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-navtop.png);	
	}	
	.topcontent8{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:10pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:10px;	
		text-align:center;	
	}	
	.boxbottom8{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:150px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-navbottom.png);	
	}	
	.maincontent8{	
		/*set the font style for the main content*/	
		color:#595959;	
		font-family:arial;	
		font-size:10pt;	
		display:block;
		margin-left: auto;
        margin-right: auto;	
		/*align the main content nicely*/	
		padding-left:2px;	
		padding-bottom:10px;	
		padding-right:2px;	
	}
	/*for contractor listings*/
.boxtop9{	
		/*make this the same size as the top image*/	
		display:block;	
		width:210px;	
		height:11px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-top9.png);	
	}	
	.topcontent9{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:4px;	
		text-align:center;	
	}	
	.boxbottom9{	
		/*make this the same width as the bottom image*/	
		/*don’t set the height as this needs to be flexible*/	
		display:block;	
		width:210px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/rs-bottom9.png);	
	}	
	.maincontent9{	
		/*set the font style for the main content*/	
		color:white;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:1px;	
		padding-bottom:4px;	
		padding-right:1px;	
	}
.boxtop99{	
		/*make this the same size as the top image*/	
		display:block;	
		width:446px;	
		height:64px;	
		/*set the image as a background*/	
		background-position:left top;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/contractor-top.png);	
	}	
	.topcontent99{	
		/*set the font style for the box title*/	
		font-family:arial;	
		font-size:16pt;	color:white;	
		/*shift the title down a bit and center it*/	
		padding-top:4px;	
		text-align:center;	
	}	
	.boxbottom99{	
		/*make this the same width as the bottom image*/	
		/*don't set the height as this needs to be flexible*/	
		display:block;	
		width:446px;	
		/*set the image as a background*/	
		background-position:left bottom;	
		background-repeat:no-repeat;	
		background-image:url(https://www.contractorquotes.ca/images/contractor-bottom.png);	
	}	
	.maincontent99{	
		/*set the font style for the main content*/	
		color:black;	
		font-family:arial;	
		font-size:12pt;	
		display:block;	
		/*align the main content nicely*/	
		padding-left:1px;	
		padding-bottom:4px;	
		padding-right:1px;	
	}				
			
/* Image rotator for main page */
/* rotator in-page placement */
    div.rotator {
	position:relative;
	height:350px;
	margin-left: 15px;
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	border:1px solid #f4f5f5;
	padding: 1px;
	background: #f4f5f5;
}
    div.rotator ul li.show {
	z-index:500
}		
</code>
