
@font-face {
	font-family: 'junkos';
	src: url('../fonts/junkos_typewriter-webfont.eot');
	src: local('☺'), url('../fonts/junkos_typewriter-webfont.woff') format('woff'), url('../fonts/junkos_typewriter-webfont.ttf') format('truetype'), url('../fonts/junkos_typewriter-webfont.svg#webfont1Hwtr2yP') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'aurulent';
	src: url('../fonts/AurulentSans-Regular-webfont.eot');
	src: local('â˜º'), url('../fonts/AurulentSans-Regular-webfont.woff') format('woff'), url('../fonts/AurulentSans-Regular-webfont.ttf') format('truetype'), url('../fonts/AurulentSans-Regular-webfont.svg#webfontR1h6QdGF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'aurulent';
	src: url('../fonts/AurulentSans-Italic-webfont.eot');
	src: local('â˜º'), url('../fonts/AurulentSans-Italic-webfont.woff') format('woff'), url('../fonts/AurulentSans-Italic-webfont.ttf') format('truetype'), url('../fonts/AurulentSans-Italic-webfont.svg#webfontogvr0PJj') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'aurulent';
	src: url('../fonts/AurulentSans-Bold-webfont.eot');
	src: local('â˜º'), url('../fonts/AurulentSans-Bold-webfont.woff') format('woff'), url('../fonts/AurulentSans-Bold-webfont.ttf') format('truetype'), url('../fonts/AurulentSans-Bold-webfont.svg#webfontOatbJaPk') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'aurulent';
	src: url('../fonts/AurulentSans-BoldItalic-webfont.eot');
	src: local('â˜º'), url('../fonts/AurulentSans-BoldItalic-webfont.woff') format('woff'), url('../fonts/AurulentSans-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/AurulentSans-BoldItalic-webfont.svg#webfonteMYjLuzz') format('svg');
	font-weight: bold;
	font-style: italic;
}


@font-face {
	font-family: 'ElliotSixRegular';
	src: url('../fonts/ElliotSix-webfont.eot');
	src: local('â˜º'), url('../fonts/ElliotSix-webfont.woff') format('woff'), url('../fonts/ElliotSix-webfont.ttf') format('truetype'), url('../fonts/ElliotSix-webfont.svg#webfontn2mJ6xax') format('svg');
	font-weight: normal;
	font-style: normal;
}




              *    {color:#000}
              html {background-color:#F1F8FB;}
              body, td {font-family:aurulent,tw cen mt,arial;font-size:0.9em}
              td {padding:2px 5px;background:#ddd;}

              body {background:url(/assets/images/body.png) repeat-x ;padding:0;margin:0;background-color:#28A3DC}

              a {color:#222;font-weight:bold;text-decoration:none;}

              #main-content a {text-shadow:none;}

              #stuff li,
              #main-content li {margin-bottom:3px;padding-bottom:2px;border-bottom:dotted 1px #999;padding-left:15px;list-style-type:none;background:url(../images/tick.png) no-repeat 0px 3px}
              #main-content li {border-bottom:none;background:url(../images/tick_white.png) no-repeat 0px 1px;padding-left:22px;}
              #stuff ul,
              #main-content ul {margin:10px 0;padding:0;}

              h1,h2,h3,h4 {font-family: ElliotSixRegular,LillyRegular,MarketingScriptRegular,arial;font-weight:normal}

              h1 {position:absolute;width:100%;top:0;left:0;height:190px;top:-21px;}
              h1 span {padding-left:650px;display:block;height:100%;}
              h1 span span {background:url(/assets/images/top_repeat.png) repeat-x 0 1px #28A3DC;display:block;height:100%;padding:0;}
              h1 span span span {display:none;}

              #wrapper {position:relative;top:0;left:40%;width:859px;margin-left:-325px;}

              h2#strap {margin:0;padding:0;position:absolute;width:582px;height:190px;top:0px;left:0;display:block;background:url(/assets/images/tasticmultimedia.png) no-repeat}
              h2#strap span {display:none;}

              /* We shall use the jump menu for the squiggles on the right, and hide the jump menu as it's not needed for css displays */

              #jump-menu {position:absolute;top:0px;right:-162px;width:194px;height:144px;background:url(/assets/images/top_block.png) no-repeat 0 -1px;z-index:2;}
              #jump-menu ul {display:none;}

              #stuff {background:url(/assets/images/stuff_repeat.png) repeat-y 0;width:266px;position:absolute;top:130px;right:27px;margin:0;padding:0}
              #stuff ul {padding:0px 20px 80px 20px;margin:0;background:url(/assets/images/stuff_bottom.png) no-repeat 0 100%;}
              #stuff h2 {padding:0 30px;}
              
              #stuff dt {margin:11px 0 0 0;padding:0;font-weight:bold}
              #stuff dd {margin:9px 0 0 0;padding:0;}
              .price  {font-size:20px;font-weight:bold;color:#28A3DC;float:right;position:relative;top:-29px}
              #main-content {min-height:790px;position:relative;top:180px;padding-left:170px;margin:0 290px 0 -125px;background:url(/assets/images/odd1.png) no-repeat 0 70%;}

              .go   {background:url(/assets/images/go.jpg) no-repeat 2px 8px;font-family:georgia;font-size:13px;font-weight:normal;color:#009900;padding:13px;float:right}

              #site-plans {background:url(/assets/images/latest_offer.png) no-repeat 0 0;width:265px;height:135px;z-index:1;position:absolute;top:0px;right:28px;margin:0;padding:0;}
              #site-plans p,
              #site-plans a span {display:none;}
              #site-plans a {position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none;}



              #main-content-left,
              #main-content-right {width:240px;display:block;float:left;}
              #main-content-right #pf-items img {-moz-box-shadow:-2px 2px 5px #333}

              #main-content-left {padding-right:30px;}
              #main-content-main {clear:both;padding-top:8px}

              #main-content h2,
              #main-content h3,
              #main-content h4,
              #main-content h5 {clear:left;letter-spacing:-3px;text-transform:lowercase;padding-bottom:0px;}

              #main-content h2 {font-size:35px;padding:15px 0;margin:0;}
              #main-content h3 {font-size:28px;margin:15px 0;}

              #main-menu {position:absolute;top:95px;left:0px;}
              #main-menu li {list-style-type:none;display:inline;background:url(/assets/images/nav.png) no-repeat 0px 50% transparent;}
              #main-menu li.first {background:none;}
              #main-menu li a {color:black;text-decoration:none;font-weight:normal;text-transform:lowercase;padding:0 5px 0 12px;}
              #main-menu li a:hover {color:#0990DD;}

              #main-content dl {font-family:tahoma;margin:0 0 0 0;}
              #main-content dt,#main-content dd {color:#224;font-size:0.8em;}
              #main-content dt {float:left;font-weight:bold;text-align:right;padding:3px;margin:1px 0;}
              #main-content dd {padding:4px;margin:0 0;font-style:italic;border-bottom:dotted 1px #224;}

              #summary-info {position:relative;}
              #company-logo {position:absolute;top:0;right:0;margin:5px;border:dotted 1px #224;padding:5px;background:white;}

              #tall-image {float:right;margin:10px 0 10px 10px;}

              .portfolio-item {}
              a img {border:none;margin:5px;}

              fieldset.grommit, legend {display:none;}
              fieldset {border:none;}
              label,label span {display:block;}
              label {margin-top:8px;}

              #credits      {background:url(/assets/images/sitemap_repeat.png) repeat-x 0 0 #F1F8FB ;clear:both
                            ;position:relative;width:100%;height:100px;left:0;margin-top:193px}
              #credits div#graphics  {position:absolute;left:0;top:0;width:100%;background:url(/assets/images/sitemap_block.png) no-repeat 0 0;height:100px;}
              #credits div#graphics div {position:relative;left:0;top:0;width:auto;height:100%;margin-left:40%}
              #credits div#graphics div div {position:relative;width:auto;background:url(/assets/images/sitemap_off_repeat.png) repeat-x 0 100%;top:-83px;height:100%;margin-left:250px;}
              #credits div#graphics div div div {background:url(/assets/images/sitemap_end.png) no-repeat 0 100%;height:100%;left:0;top:7px;width:auto;margin-left:0px}
              #credits div#info    {width:auto;padding-top:50px;background:none;color:black;margin-left:40%;position:relative;}
              #credits div#info div    {width:auto;margin-left:-275px}




