@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 1.5;
}
.mainred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #770106;
	text-decoration: none;
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #770106;
	text-decoration: none;
           margin-top:-0px;
           margin-bottom:5px;
      }
.mainWHITE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.maintest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #495dbf;
	text-decoration: none;
}
.maincopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.nav:link {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.nav:active {
	color: #770106;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #770106	
}
a.nav:hover {
	color: white;
	font-weight: normal;
	text-decoration: none;
	background: #770106;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	float: right;
	text-align: right;
}

A.white_url:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: right;
}
A.white_url:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: right;
}
A.white_url:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: right;
}
A.white_url:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: normal;
	font-size: 11px;color: #770106;
	text-decoration: none;
}
.mainTITLE {
	font-family: "Lucida Sans Unicode";
	font-size: 18px;
	font-weight: normal;
	color: #484848;
	text-decoration: none;
}
table#home a#homenav,
table#clients a#clientsnav,
table#company a#companynav,
table#testimonials a#testimonialsnav,
table#articles a#articlesnav,
table#services a#servicesnav,
table#contact a#contactnav {
color: #ffffff;
background: #770106;
}
.mainredtitle {
	font-family: "Lucida Sans Unicode";
	font-size: 18px;
	font-weight: normal;
	color: #fe7701;
	text-decoration: none;
}
.mainbigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
           margin-top:0px;
           margin-bottom:-15px;
      }
.mainlinehgt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 2;
}
h1 {
font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #770106;
	text-decoration: none;
           margin-top:-10px;
           margin-bottom:-15px;
      }

.maintitlesmaller {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #770106;
	text-decoration: none;
}
div.float {
  float: left;
  }

#webdesign
{
background-image:url(web-design/whitebg.jpg);
}
#top
{
background-image:url(web-design/toronto-top.jpg);
width:754px;
height:41px;
}
#bottom
{
background-image:url(web-design/toronto-bottom.jpg);
width:754px;
height:36px;
}
#line
{
background-image:url(webdesign/redline-montreal-designers2.jpg);
width:318px;
height:11px;
}
#line2
{
background-image:url(webdesign/redline-montreal-designers3.jpg);
width:1000px;
height:11px;
}
#line3
{
background-image:url(webdesign/redline-montreal-designers4.jpg);
width:1000px;
height:11px;
}
#webpage
{
	width: 1000px;
	color: #000;
	background: #F0F0F0;
}
a#webdesign1 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/1.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign1:hover {
    background-image: url(source/1a.jpg);
}
a#webdesign2 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/2.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign2:hover {
    background-image: url(source/2a.jpg);
}
a#webdesign3 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/3.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign3:hover {
    background-image: url(source/3a.jpg);
}
a#webdesign4 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/4.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign4:hover {
    background-image: url(source/4a.jpg);
}
a#webdesign5 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/5.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign5:hover {
    background-image: url(source/5a.jpg);
}
a#webdesign6 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/6.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign6:hover {
    background-image: url(source/6a.jpg);
}
a#webdesign7 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/7.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign7:hover {
    background-image: url(source/7a.jpg);
}
a#webdesign8 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/8.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign8:hover {
    background-image: url(source/8a.jpg);
}
a#webdesign9 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/9.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign9:hover {
    background-image: url(source/9a.jpg);
}
a#webdesign10 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/10.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign10:hover {
    background-image: url(source/10a.jpg);
}
a#webdesign11 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/11.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign11:hover {
    background-image: url(source/11a.jpg);
}
a#webdesign12 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/12.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign12:hover {
    background-image: url(source/12a.jpg);
}
a#webdesign13 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/13.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign13:hover {
    background-image: url(source/13a.jpg);
}
a#webdesign14 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/14.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign14:hover {
    background-image: url(source/14a.jpg);
}
a#webdesign15 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/15.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign15:hover {
    background-image: url(source/15a.jpg);
}
a#webdesign16 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/16.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign16:hover {
    background-image: url(source/16a.jpg);
}
a .alt { display: none; }

h1.webdesign17 {
	width: 197px; height: 214px;
	background: url("webdesign/testhome.jpg") no-repeat;
	}
	h1.webdesign17 span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
	}
.mainorangetitleliks {
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	font-weight: normal;
	color: #495d9d;
	text-decoration: none;
}
.mainbiggerbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.mainorangequote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fe7701;
	text-decoration: none;
}

