@charset "utf-8"; 

body{padding:0; margin:0; font:76% tahoma,verdana,sans-serif; background:#e0e0e0; color:#303030}
a{text-decoration:none; color:#286ea0}
a:hover{text-decoration:none}
#topmenutabs{margin:10px auto -13px auto; font-size:0.8em; width:760px}
#topmenutabs p{text-align:right; color:#808080}
.toptab{padding:3px 5px 3px 5px; margin:0 0 0 4px; text-decoration:none; background:#f0f0f0 url(../images/corner2.gif) top right no-repeat; color:#808080; border-bottom:1px solid #e0e0e0}
.toptab:hover{background:#fafafa url(../images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none}
.activetoptab{padding:3px 5px 3px 5px; margin:0 0 0 4px; color:#505050; text-decoration:none; background:#fff url(../images/corner2.gif) top right no-repeat; border-bottom:1px solid #fff}
.activetoptab:hover{text-decoration:none}
.hide{display:none}
#container{margin:0 auto 15px auto; width:730px; padding:5px 20px 20px 20px; background:#fff}
#blankcanvaslogo{margin:15px 0 0 0}
#blankcanvaslogo h1 a{color:#303030}
#blankcanvaslogo h1 a:hover{text-decoration:none}
#navitabs{clear:both}
.navitab{padding:4px 8px 4px 8px; margin:0 0 4px 0; text-decoration:none; background:#e0e0e0 url(../images/corner.gif) top right no-repeat; border-bottom:1px solid #fff; border-left:1px solid #fff}
.navitab:hover{text-decoration:none; background:#d0d0d0 url(../images/corner.gif) top right no-repeat}
.activenavitab{padding:4px 8px 5px 8px; color:#fff; margin:0 0 5px 0; text-decoration:none; background:#505050 url(../images/corner.gif) top right no-repeat}
.activenavitab:hover{text-decoration:none}
#desc{height:200px; color:#fff; padding:0; clear:both; margin:5px 0 0 0}
#descwebdesignpic{height:200px; padding:0; background:#505050 url(../images/indexpic.gif) top left no-repeat}
#deschostingpic{height:200px; padding:0; background-color:#505050; background-image:url(../images/superhighway.jpg); background-repeat:no-repeat; background-position:left top}
#descportfoliopic{height:200px; padding:0; background:#505050 url(../images/clients.jpg) top left no-repeat}
#descsempic{height:200px; padding:0; background:#505050 url(../images/balloons.jpg) top left no-repeat}
#descaboutuspic{height:200px; padding:0; background:#505050 url(../images/bear.jpg) top left no-repeat}
#descsitemappic{height:200px; padding:0; background:#505050 url(../images/big.jpg) top left no-repeat}
#desccontactuspic{height:200px; padding:0; background:#505050 url(../images/glasses.jpg) top left no-repeat}
#descwebdesignservicespic{height:200px; padding:0; background:#505050 url(../images/webdesignpackages.jpg) top left no-repeat}
#descwebvideopic{height:200px; padding:0; background:#505050 url(../images/webvideo.jpg) top left no-repeat}
#desc p{width:270px; font-size:1em; line-height:1.3em; padding:0 0 0 15px}
#desc h2{padding:15px 15px 0 15px; color:#fff}
#desc a{color:#fff; text-decoration:underline}
.right{text-align:right}
#maintext{width:560px; float:left; padding:0 10px 0 0; border-right:1px solid #d0d0d0}
#maintextSmall{width:560px; float:left; padding:0 10px 0 0; border-right:1px solid #d0d0d0}
.block{background:#f0f0f0; padding:15px}
#clientsidebar{width:140px; float:right}
#clientsidebar p{font-size:0.9em; line-height:1.3em; margin:0 0 12px 0}
.sidelink{text-align:left; display:block; width:120px; background:#f0f0f0 url(../images/corner.gif) top right no-repeat; padding:3px 4px 3px 8px; margin:5px 10px 5px 0}

.sidelink:hover{background:#e0e0e0 url(../images/corner.gif) top right no-repeat; text-decoration:none}
#footer{clear:both; background:#fafafa; color:#808080; font-size:0.9em; padding:8px 0 8px 0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:center}

#footer a{color:#808080}
h1{margin:0 0 20px 0; font-size:2.1em; font-weight:normal}
h2{margin:0 0 20px 0; font-size:1.6em; font-weight:normal}

h3{margin:20px 0 10px 0; font-size:1.4em; font-weight:normal}
p{margin:0 0 15px 0; line-height:1.5em; text-align:left}
a img{border:0}
.webimglink{padding:5px; display:block; margin:0 auto 15px auto; background-color:#f0f0f0}
.webimglink2{padding:5px; display:block; float:left; margin:0 auto 15px auto; background-color:#f0f0f0}
#websiteleft{width:250px; float:left; padding:0 15px 0 0}
#websiteright{width:250px; float:right; padding:0 15px 0 0}

.webimglink2{padding:5px; display:block; float:left; margin:0 auto 15px auto; background-color:#f0f0f0}
.validate-right{float:right}
.validate-left{float:left}

.webimglink3{position:relative; padding:2px; display:block; float:right; margin:0 2px 7px 10px !important}

.webimglink3 a.p1, #pichover a.p1:visited{display:block; width:auto; height:auto; text-decoration:none; background-color:#f0f0f0; top:0; left:0; border:0}

.webimglink3 a img{border:5px #f0f0f0}
.webimglink3 a .large{display:block; position:absolute; width:1px; height:1px; border:1px #f0f0f0; top:1px; left:1px}

.webimglink3 a.p1:hover .large{display:block; position:absolute; top:-125px; left:-400px; width:auto; height:auto; border:1px solid #ccc}
.left {
	margin-right: 7px;
	margin-bottom: 7px;
}

.hr{clear:both; width:100%; height:5px; border-bottom:1px #f0f0f0 solid; margin:15px 0}
.priceList{list-style-image:none; list-style-type:none}
#topleft{position:absolute; left:0; top:0; display:block; height:200px; width:200px; background:url(../images/bannercorner5.gif) no-repeat; text-indent:-999em; text-decoration:none}

.thumbnail{float:right; margin:0px 0 5px 10px; clear:right}

.containingbox p{margin-top:0}
