#interactiveb a:hover,
#aboutcaptusb a:hover,
#contactb a:hover,
#graphicdesignb a:hover,
#presentationsb a:hover,
#ygpoptxt p a:hover,
#strategyb a:hover,
#clientsb a:hover  {
   color: #B70000;
}

#presentationsb a,
#interactiveb a,
#clientsb a,
#aboutcaptusb a,
#strategyb a,
#graphicdesignb a,
#contactb a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #1668C4;
}

#ritualspoptxt p,
#rdpoptxt p,
#tqpoptxt p,
#digipoptxt p,
#ygpoptxt p,
#visualidtxt p,
#ventipoptxt p  {
   font: 12px/14px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
   margin: 0px;
   padding-bottom: 14px;
   text-align: left;
   color: #053D7B;
}

#graphicdesignb,
#aboutcaptusb  {
   font: 11px/13px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 16px;
   z-index: 4;
   height: 13px;
}

#graphicdesignheadlinenomerge  {
   background: url(graphicdesignmedia/id37graphicdesignheadlineno.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 78px;
   z-index: 3;
   width: 145px;
   height: 32px;
}

#presentationsb,
#strategyb  {
   font: 11px/13px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 16px;
   z-index: 6;
   height: 13px;
}

#cloudmationsubxmedia  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1024px;
   height: 683px;
}

#designiconnomerge  {
   background: url(graphicdesignmedia/designiconnomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 130px;
   z-index: 5;
   width: 72px;
   height: 123px;
}

#packagesb a:hover  {
   background-position: -217px 0%;
}

#logoandltrhead  {
   background: url(graphicdesignmedia/logoandltrhead.jpg) no-repeat;
   position: absolute;
   left: 383px;
   top: 32px;
   z-index: 13;
   width: 367px;
   height: 311px;
}

#presentationsb  {
   width: 99px;
   left: 515px;
}

#graphicdesignb  {
	width: 101px;
	left: 458px;
}

#homeb a:hover  {
   background-position: -97px 0%;
}

#ritualspoptxt  {
   position: absolute;
   left: 59px;
   top: 72px;
   z-index: 16;
   width: 311px;
}

#graphicdesign  {
   margin: 0px auto 0px auto;
   width: 850px;
   position: relative;
}

#visualidtxt p  {
   color: #1668C4;
}

#line2nomerge  {
   background: url(graphicdesignmedia/line2nomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 16px;
   z-index: 4;
   width: 1px;
   height: 782px;
}

#interactiveb  {
	font: 11px/13px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 369px;
	top: 16px;
	z-index: 8;
	width: 83px;
	height: 13px;
}

#aboutcaptusb  {
	width: 94px;
	left: 190px;
}

#line1nomerge  {
   background: url(graphicdesignmedia/line1nomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 117px;
   z-index: 3;
   width: 782px;
   height: 1px;
}

#lines  {
   background: url(clientsmedia/lines.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: -5px;
   top: 25px;
   z-index: 3;
   width: 744px;
   height: 744px;
}

#fiveritualsb  {
   background: url(graphicdesignmedia/fiveritualsb.png) no-repeat 0% 0px;
   visibility: visible;
   position: absolute;
   left: 634px;
   top: 491px;
   z-index: 3;
   width: 77px;
   height: 206px;
   cursor:pointer;
}

#bookandpage  {
   background: url(graphicdesignmedia/bookandpage.jpg) no-repeat;
   position: absolute;
   left: 398px;
   top: 20px;
   z-index: 16;
   width: 382px;
   height: 324px;
}

#copyright p  {
   font: 9px/11px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
   margin: 0px;
   color: #878787;
   text-align: left;
}

#digicreepsb  {
   background: url(graphicdesignmedia/digicreepsb.png) no-repeat 0% 0px;
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 272px;
   z-index: 3;
   width: 116px;
   height: 186px;
   cursor:pointer;
}

#visualidtxt  {
   visibility: visible;
   position: absolute;
   left: 142px;
   top: 35px;
   z-index: 4;
   width: 583px;
}

#packagesb a  {
   background: url(graphicdesignmedia/packagesb.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 217px;
   font-size: 10px;
   line-height: 10px;
}

#ventipoptxt  {
   position: absolute;
   left: 63px;
   top: 63px;
   z-index: 13;
   width: 309px;
}

#siteandcard  {
   background: url(graphicdesignmedia/siteandcard.jpg) no-repeat;
   position: absolute;
   left: 346px;
   top: 42px;
   z-index: 6;
   width: 434px;
   height: 301px;
}

#ventilogob  {
   background: url(graphicdesignmedia/ventilogob.png) no-repeat 0% 0px;
   visibility: visible;
   position: absolute;
   left: 358px;
   top: 491px;
   z-index: 3;
   width: 116px;
   height: 188px;
   cursor:pointer;
}

#digipoptxt  {
   position: absolute;
   left: 73px;
   top: 81px;
   z-index: 10;
   width: 254px;
}

#cdandcover  {
   background: url(graphicdesignmedia/cdandcover.jpg) no-repeat;
   position: absolute;
   left: 415px;
   top: 20px;
   z-index: 8;
   width: 304px;
   height: 304px;
}

#bookcover  {
   background: url(graphicdesignmedia/bookcover.jpg) no-repeat;
   position: absolute;
   left: 320px;
   top: 23px;
   z-index: 11;
   width: 325px;
   height: 321px;
}

#packagesb  {
   visibility: visible;
   position: absolute;
   left: 539px;
   top: 88px;
   z-index: 3;
   width: 217px;
   height: 10px;
}

#strategyb  {
	width: 67px;
	left: 294px;
}

#clientsb  {
	font: 11px/13px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 565px;
	top: 15px;
	z-index: 8;
	width: 57px;
	height: 13px;
}

#rdpoptxt  {
   position: absolute;
   left: 55px;
   top: 72px;
   z-index: 6;
   width: 285px;
}

#contactb  {
	font: 11px/13px 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 628px;
	top: 15px;
	z-index: 10;
	width: 66px;
	height: 13px;
}

#ygpoptxt  {
   position: absolute;
   left: 59px;
   top: 70px;
   z-index: 9;
   width: 303px;
}

#tqpoptxt  {
   position: absolute;
   left: 59px;
   top: 88px;
   z-index: 15;
   width: 310px;
}

#tqlogolg  {
   background: url(graphicdesignmedia/tqlogolg.jpg) no-repeat;
   position: absolute;
   left: 387px;
   top: 46px;
   z-index: 15;
   width: 363px;
   height: 292px;
}

#homeb a  {
   background: url(graphicdesignmedia/homeb.png) no-repeat 0% 0px;
   display: block;
   height: 97px;
   width: 97px;
   font-size: 97px;
   line-height: 97px;
}

#tqlogob  {
   background: url(graphicdesignmedia/tqlogob.png) no-repeat 0% 0px;
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 272px;
   z-index: 3;
   width: 164px;
   height: 169px;
   cursor:pointer;
}

#rdlogob  {
   background: url(graphicdesignmedia/rdlogob.png) no-repeat 0% 0px;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 272px;
   z-index: 3;
   width: 116px;
   height: 165px;
   cursor:pointer;
}

#mainbg  {
   background: url(graphicdesignmedia/mainbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 0px;
   z-index: 1;
   width: 997px;
   height: 683px;
}

#ygcdb  {
   background: url(graphicdesignmedia/ygcdb.png) no-repeat 0% 0px;
   visibility: visible;
   position: absolute;
   left: 144px;
   top: 491px;
   z-index: 3;
   width: 102px;
   height: 194px;
   cursor:pointer;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 10px;
   z-index: 5;
   width: 97px;
   height: 97px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(clientsmedia/mainbg.jpg) repeat-x;
}

