@charset "utf-8";
a#webdesign16:hover {
    background-image: url(source/16c.jpg);
}
a#webdesign15:hover {
    background-image: url(source/15c.jpg);
}
a#webdesign13:hover {
    background-image: url(source/13c.jpg);
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 2;
}
.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: #999999;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
table#home a#homenav,
table#clients a#clientsnav,
table#company a#companynav,
table#process a#processnav,
table#testimonials a#testimonialsnav,
table#services a#servicesnav,
table#contact a#contactnav {
color: #ffffff;
background: #770106;
}
.mainredtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #770106;
	text-decoration: none;
}
.mainbigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	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/top.jpg);
width:754px;
height:41px;
}
#bottom
{
background-image:url(web-design/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/1c.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/2c.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/3c.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/4c.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/5c.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/6c.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/7c.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/8c.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/9c.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/10c.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/11c.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/12c.jpg);
}
a#webdesign13 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/13.jpg);
	vertical-align:top
    margin: 0 auto;
}

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/14c.jpg);
}
a#webdesign15 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/15.jpg);
	vertical-align:top
    margin: 0 auto;
}
a#webdesign16 {
    display: block;
    width: 172px;
    height: 100px;
    background-image: url(source/16.jpg);
	vertical-align:top
    margin: 0 auto;
}

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;
	}
