/* Design note for all pages - make 'content_main_...' and 'page_info...' same height. Then make footer 20px less. */

/* index - line 59 */
/* services - line 95 */
/* portfolio - line 129 */
/* extras - line 244 */
/* index - line 53 */
/* index - line 53 */
/* index - line 53 */
/* index - line 53 */
/* index - line 53 */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#3E94C8;
	background-image:url(images/bg_main.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}


#holder_main {
	width:950px;
	height:auto;
	position:relative;
	top:5px;	
}

#logo {
	width:950px;
	height:90px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(images/logo_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#logo_info {
	width:400px;
	height:90px;
	position:absolute;
	top:0px;
	left:560px;
}

#clock {
	width:100px;
	height:25px;
	position:absolute;
	top:55px;
	left:250px;
}

/* Below - index section */

#content_main_index {
	width:950px;
	height:525px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_index {
	width:700px;
	height:525px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer {
	width:100%;
	height:50px;
	position:absolute;
	top:505px;
	left:0px;
}

/* Below - services section */

#content_main_services {
	width:950px;
	height:1100px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_services {
	width:700px;
	height:1100px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_services {
	width:100%;
	height:50px;
	position:absolute;
	top:1080px;
	left:0px;
}

/* Below - portfolio section */

#content_main_portfolio {
	width:950px;
	height:1000px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_portfolio {
	width:700px;
	height:1000px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_portfolio {
	width:100%;
	height:50px;
	position:absolute;
	top:980px;
	left:0px;
}

#port_01 {
	width:218px;
	height:143px;
	position:absolute;
	top:100px;
	left:90px;
}

#port_01_info {
	width:218px;
	height:143px;
	position:absolute;
	top:100px;
	left:340px;
}


#port_02 {
	width:218px;
	height:143px;
	position:absolute;
	top:300px;
	left:90px;
}

#port_02_info {
	width:218px;
	height:143px;
	position:absolute;
	top:300px;
	left:340px;
}

#port_03 {
	width:218px;
	height:133px;
	position:absolute;
	top:500px;
	left:90px;
}

#port_03_info {
	width:218px;
	height:143px;
	position:absolute;
	top:500px;
	left:340px;
}

#port_04 {
	width:218px;
	height:157px;
	position:absolute;
	top:690px;
	left:90px;
}

#port_04_info {
	width:218px;
	height:143px;
	position:absolute;
	top:690px;
	left:340px;
}

#port_05 {
	width:218px;
	height:143px;
	position:absolute;
	top:700px;
	left:90px;
}

#port_05_info {
	width:218px;
	height:143px;
	position:absolute;
	top:700px;
	left:340px;
}

/* Below section for extras */

#content_main_extras {
	width:950px;
	height:550px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_extras {
	width:700px;
	height:550px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_extras {
	width:100%;
	height:50px;
	position:absolute;
	top:530px;
	left:0px;
}

#extras_01 {
	width:500px;
	height:auto;
	position:absolute;
	left:90px;
	top:430px;
}

#flyout01_nav_flyout {
	width:500px;
	height:50px;
	position:absolute;
	left:0px;
	top:190px;
}


#navbar {
	width:100px;
	height:580px;
	position:absolute;
	left:3px;
	top:0px;
}

/* Below section for extras_slideshows */

#content_main_slideshows {
	width:950px;
	height:825px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_slideshows {
	width:700px;
	height:750px;
	position:absolute;
	top:25px;
	left:180px;
}


#footer_slideshows {
	width:100%;
	height:50px;
	position:absolute;
	top:805px;
	left:0px;
}

#extras_slideshow_auto {
	width:400px;
	height:auto;
	position:absolute;
	top:220px;
	left:55px;
}

/* Below section for extras_news scrollers and news 'ticklers' (note: uses same css as 'slideshow' page) */

#tickler {
	width:100%;
	height:auto;
	position:absolute;
	top:350px;
	left:0px;
}

#tickler_news {
	width:100%;
	height:210px;
	position:absolute;
	top:80px;
	left:0px;
}

#tickler_news_left {
	width:176px;
	height:210px;
	position:absolute;
	top:0px;
	left:0px;
}

#tickler_news_right {
	width:200px;
	height:210px;
	position:absolute;
	top:0px;
	left:250px;
}

/* Below section for extras_flashanim */

#content_main_flashanim {
	width:950px;
	height:1125px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_flashanim {
	width:700px;
	height:1050px;
	position:absolute;
	top:25px;
	left:180px;
}


#footer_flashanim {
	width:100%;
	height:50px;
	position:absolute;
	top:1105px;
	left:0px;
}

#anim_01 {
	width:100%;
	height:auto;
	position:absolute;
	top:280px;
	left:0px;
}

#anim_02 {
	width:100%;
	height:auto;
	position:absolute;
	top:550px;
	left:-25px;
}

/* Below section for extras_imagemap */

#content_main_imagemap {
	width:950px;
	height:625px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_imagemap {
	width:700px;
	height:550px;
	position:absolute;
	top:25px;
	left:180px;
}


#footer_imagemap {
	width:100%;
	height:50px;
	position:absolute;
	top:605px;
	left:0px;
}

#imagemap {
	width:100%;
	height:210px;
	position:absolute;
	top:180px;
	left:0px;
}

#imagemap_extra {
	width:100%;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
}

/* Below section for extras_flashmap */

#content_main_flashmap {
	width:950px;
	height:825px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_flashmap {
	width:700px;
	height:750px;
	position:absolute;
	top:25px;
	left:180px;
}


#footer_flashmap {
	width:100%;
	height:50px;
	position:absolute;
	top:805px;
	left:0px;
}

/* Following section for aboutme */

#content_main_time {
	width:950px;
	height:1025px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_time {
	width:700px;
	height:970px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_time {
	width:100%;
	height:50px;
	position:absolute;
	top:1005px;
	left:0px;
}

#time_clock1 {
	height:21px;
	position:absolute;
	top:300px;
	left:90px;
	width: 250px;
}

#time_clock1plus {
	height:21px;
	position:absolute;
	top:300px;
	left:340px;
	width: 264px;
}

#time_clock2 {
	width:154px;
	height:45px;
	position:absolute;
	top:400px;
	left:90px;
}

#time_clock3 {
	width:152px;
	height:55px;
	position:absolute;
	top:396px;
	left:295px;
}

#time_clock4{
	width:140px;
	height:140px;
	position:absolute;
	top:350px;
	left:475px;
}

#time_clock5 {
	width:100%;
	height:130px;
	position:absolute;
	top:540px;
	left:0px;
}

#time_clock6 {
	width:100%;
	height:21px;
	position:absolute;
	top:740px;
	left:0px;
}

#time_clock7 {
	width:100%;
	height:21px;
	position:absolute;
	top:880px;
	left:0px;
}

/* Below section for searchengine */

#content_main_search {
	width:950px;
	height:825px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_search {
	width:700px;
	height:770px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_search {
	width:100%;
	height:50px;
	position:absolute;
	top:805px;
	left:0px;
}

/* Below section for extras_searchengine */

#content_main_extras_search {
	width:950px;
	height:1025px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_extras_search {
	width:700px;
	height:970px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_extras_search {
	width:100%;
	height:50px;
	position:absolute;
	top:1005px;
	left:0px;
}

/* Below section for formmail */

#content_main_extras_formmail {
	width:950px;
	height:975px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_extras_formmail {
	width:700px;
	height:945px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_extras_formmail {
	width:100%;
	height:50px;
	position:absolute;
	top:955px;
	left:0px;
}

#extras_formmail {
	width:100%;
	height:auto;
	position:absolute;
	top:200px;
	left:0px;
}

/* Below section for photography */

#content_main_phot {
	width:950px;
	height:825px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_phot {
	width:700px;
	height:225px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_phot {
	width:100%;
	height:50px;
	position:absolute;
	top:805px;
	left:0px;
}

#phot_flash {
	width:100%;
	height:230px;
	position:absolute;
	top:100px;
	left:0px;
}

#phot_bw1_index {
	width:97%;
	height:85px;
	position:absolute;
	top:100px;
	left:0px;
}

#phot_bw1_index_click {
	width:100%;
	height:20px;
	position:absolute;
	top:65px;
	left:0px;
}

#phot_show {
	width:100%;
	height:650px;
	position:absolute;
	top:200px;
	left:0px;
}

/* This section for contents */

#content_main_contents {
	width:950px;
	height:525px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_contents {
	width:700px;
	height:400px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_contents {
	width:100%;
	height:50px;
	position:absolute;
	top:505px;
	left:0px;
}
		
/* Following section for contact */

#content_main_contact {
	width:950px;
	height:1000px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_contact {
	width:700px;
	height:900px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_contact {
	width:100%;
	height:50px;
	position:absolute;
	top:980px;
	left:0px;
}

#contact_thankyou {
	width:100%;
	height:auto;
	position:absolute;
	top:120px;
	left:0px;
	background-image: url(images/contact_thankyou_anim.gif);
	padding:2px;
	z-index: 1;
}

#contact_thankyou2 {
	width:100%;
	height:auto;
	position:absolute;
	top:600px;
	left:-1px;
	background-image: url(images/contact_thankyou_anim.gif);
	padding:2px;
	z-index: 1;
}

/* Following section for aboutme */

#content_main_aboutme {
	width:950px;
	height:550px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_aboutme {
	width:700px;
	height:500px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_aboutme {
	width:100%;
	height:50px;
	position:absolute;
	top:530px;
	left:0px;
}

/* Following section for sitemap */

#content_main_sitemap {
	width:950px;
	height:900px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_sitemap {
	width:700px;
	height:850px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_sitemap {
	width:100%;
	height:50px;
	position:absolute;
	top:880px;
	left:0px;
}

#sitebox_nav {
	width:500px;
	height:auto;
	position:absolute;
	top:55px;
	left:90px;
}

#sitebox_1 {
	width:150px;
	height:auto;
	position:absolute;
	top:120px;
	left:90px
}

#sitebox_2 {
	width:150px;
	height:auto;
	position:absolute;
	top:120px;
	left:350px
}

#sitebox_3 {
	width:250px;
	height:auto;
	position:absolute;
	top:400px;
	left:90px
}

/* Following section for links */

#content_main_links {
	width:950px;
	height:700px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_links {
	width:700px;
	height:650px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_links {
	width:100%;
	height:50px;
	position:absolute;
	top:680px;
	left:0px;
}

#info_links_1 {
	width:500px;
	height:auto;
	position:absolute;
	top:55px;
	left:90px;
}

#info_links_2 {
	width:500px;
	height:auto;
	position:absolute;
	top:150px;
	left:90px;
}

#info_links_3 {
	width:500px;
	height:auto;
	position:absolute;
	top:250px;
	left:90px;
}

#info_links_4 {
	width:500px;
	height:auto;
	position:absolute;
	top:350px;
	left:90px;
}

#info_links_5 {
	width:500px;
	height:auto;
	position:absolute;
	top:350px;
	left:90px;
}

#info_links_6 {
	width:500px;
	height:auto;
	position:absolute;
	top:430px;
	left:90px;
}

#info_links_7 {
	width:500px;
	height:auto;
	position:absolute;
	top:520px;
	left:90px;
}

/* Following section for navbar */

#navbar_home {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:0px;
	left:0px;
}

#navbar_services {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:27px;
}

#navbar_port {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:54px;
}

#navbar_extras {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:81px;
}

#navbar_photog {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:108px;
}

#navbar_costing {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:135px;
}

#navbar_contact {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:162px;
}

#navbar_aboutme {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:189px;
}

#navbar_bookmark {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:216px;
}

#navbar_guestbook {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:243px;
}

#navbar_sitemap {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:270px;
}

#navbar_links {
	width:100px;
	height:18px;
	position:absolute;
	left:0px;
	top:297px;
}

#navbar_ciw {
	width:100px;
	height:33px;
	position:absolute;
	left:0px;
	top:334px;
}

#navbar_rps {
	width:100px;
	height:31px;
	position:absolute;
	left:0px;
	top:384px;
}

#navbar_bipp {
	width:100px;
	height:31px;
	position:absolute;
	left:0px;
	top:434px;
}

/* End of navbar section */

#infopoint {
	width:100%;
	height:25px;
	position:absolute;
	top:-5px;
	left:-7px;
	z-index: 2;
}
	
#title_01 {
	width:500px;
	height:auto;
	position:absolute;
	top:25px;
	left:90px;
	background-color:#990000;
	padding:1px;
	background-image:url(images/bg_title.gif);
	background-repeat:repeat-y;
}

#title_02 {
	width:500px;
	height:auto;
	position:absolute;
	top:120px;
	left:90px;
	background-color:#990000;
	padding:1px;
	background-image:url(images/bg_title.gif);
	background-repeat:repeat-y;
}

#title_03 {
	width:500px;
	height:auto;
	position:absolute;
	top:270px;
	left:90px;
	background-color:#990000;
	padding:1px;
	background-image:url(images/bg_title.gif);
	background-repeat:repeat-y;
}


#info_01 {
	width:500px;
	height:auto;
	position:absolute;
	top:55px;
	left:90px;
}

#info_02 {
	width:500px;
	height:auto;
	position:absolute;
	top:150px;
	left:90px;
}

#info_03 {
	width:500px;
	height:auto;
	position:absolute;
	top:300px;
	left:90px;
}

/* Below section for music */

#content_main_music {
	width:950px;
	height:1000px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_music {
	width:700px;
	height:950px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_music {
	width:100%;
	height:50px;
	position:absolute;
	top:980px;
	left:0px;
}


#example_01 {
	width:500px;
	height:auto;
	position:absolute;
	top:380px;
	left:0px;
	padding:25px;
	background-image: url(images/music_samples_bg.gif);
	background-repeat:repeat-y;
}

#example_02 {
	width:100%;
	height:auto;
	position:absolute;
	top:505px;
	left:0px;
	padding:25px;
	background-image: url(images/music_samples_bg.gif);
	background-repeat:repeat-y;
}

#example_03 {
	width:100%;
	height:auto;
	position:absolute;
	top:630px;
	left:0px;
	padding:25px;
	background-image: url(images/music_samples_bg.gif);
	background-repeat:repeat-y;
}

#example_04 {
	width:100%;
	height:auto;
	position:absolute;
	top:755px;
	left:0px;
	padding:25px;
	background-repeat:repeat-y;
	background-image: url(images/music_samples_bg.gif);
}

/* Below section is for guestbooks */

#content_main_guest {
	width:950px;
	height:1000px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_guest {
	width:700px;
	height:950px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_guest {
	width:100%;
	height:50px;
	position:absolute;
	top:980px;
	left:0px;
}

/* Below section for flyout menus */

#content_main_flyout {
	width:950px;
	height:2300px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_flyout {
	width:700px;
	height:2250px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_flyout {
	width:100%;
	height:50px;
	position:absolute;
	top:2280px;
	left:0px;
}

#info_flyout {
	width:500px;
	height:auto;
	position:absolute;
	top:85px;
	left:90px;
}

#info_flyout_1 {
	width:500px;
	height:auto;
	position:absolute;
	top:230px;
	left:90px;
}

#info_flyout_2 {
	width:500px;
	height:auto;
	position:absolute;
	top:380px;
	left:90px;
}

#info_flyout_3 {
	width:500px;
	height:auto;
	position:absolute;
	top:530px;
	left:90px;
}

#info_flyout_4 {
	width:500px;
	height:auto;
	position:absolute;
	top:680px;
	left:90px;
}

#info_flyout_5 {
	width:500px;
	height:auto;
	position:absolute;
	top:830px;
	left:90px;
}

#info_flyout_6 {
	width:500px;
	height:auto;
	position:absolute;
	top:1000px;
	left:90px;
}

#info_flyout_7 {
	width:500px;
	height:auto;
	position:absolute;
	top:1160px;
	left:90px;
}

#info_flyout_8 {
	width:500px;
	height:auto;
	position:absolute;
	top:1330px;
	left:90px;
}

#info_flyout_9 {
	width:500px;
	height:auto;
	position:absolute;
	top:1500px;
	left:90px;
}

#info_flyout_10 {
	width:500px;
	height:auto;
	position:absolute;
	top:1670px;
	left:90px;
}

#info_flyout_11 {
	width:500px;
	height:auto;
	position:absolute;
	top:1820px;
	left:90px;
}

#info_flyout_12 {
	width:500px;
	height:auto;
	position:absolute;
	top:1990px;
	left:90px;
}

#content_main_rollover {
	width:950px;
	height:1000px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_rollover {
	width:700px;
	height:950px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_rollover {
	width:100%;
	height:50px;
	position:absolute;
	top:980px;
	left:0px;
}

/* Below section for restoration */

#content_main_restoration {
	width:950px;
	height:2100px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_restoration {
	width:700px;
	height:2050px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_restoration {
	width:100%;
	height:50px;
	position:absolute;
	top:2080px;
	left:0px;
}

#rest_01 {
	width:500px;
	height:auto;
	position:absolute;
	top:250px;
	left:90px;
}

#rest_02 {
	width:500px;
	height:auto;
	position:absolute;
	top:600px;
	left:90px;
}

#rest_03 {
	width:500px;
	height:auto;
	position:absolute;
	top:1350px;
	left:90px;
}

/* Below section for Digital Art */

#content_main_digital {
	width:950px;
	height:1100px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_digital {
	width:700px;
	height:1050px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_digital {
	width:100%;
	height:50px;
	position:absolute;
	top:1080px;
	left:0px;
}

#ex_01 {
	width:500px;
	height:auto;
	position:absolute;
	top:200px;
	left:90px;
}

#ex_02 {
	width:700px;
	height:auto;
	position:absolute;
	top:420px;
	left:0px;
}

#ex_02_a {
	width:500px;
	height:auto;
	position:absolute;
	top:0px;
	left:100px;
}

#ex_02_b {
	width:70px;
	height:auto;
	position:absolute;
	top:0px;
	left:0;
}

#ex_02_c {
	width:70px;
	height:auto;
	position:absolute;
	top:0px;
	left:630px;
}

/* Below is for google */

#content_main_google {
	width:950px;
	height:750px;
	position:absolute;
	left:0px;
	top:100px;
	background-image:url(images/bground.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}

#page_info_google {
	width:700px;
	height:700px;
	position:absolute;
	top:25px;
	left:180px;
}

#footer_google {
	width:100%;
	height:50px;
	position:absolute;
	top:730px;
	left:0px;
}

#google_services {
	width:100%;
	height:auto;
	position:absolute;
	top:70px;
	left:0px;
}

#google_search_results {
	width:795px;
	height:auto;
	position:absolute;
	top:130px;
	left:140px;
}

#google_searchbox {
	width:auto;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
}
	
#google_searchbox_holder {
	width:100%;
	height:auto;
	position:absolute;
	top:300px;
	left:0px;
}

#googlesearch_logo {
	width:1000px;
	height:90px;
	position:absolute;
	top:0px;
	left:0px;
	background-image: url(images/logo_bg.jpg);
}

#content_main_googlesearch {
	width:1000px;
	height:1025px;
	position:absolute;
	top:100px;
	left:0px;
	background-image: url(images/bground_google.gif);
	background-repeat:repeat-y;
	border-top-style:ridge;
	border-top-color:#990000;
	border-width:medium;
	border-bottom-style:ridge;
	border-bottom-color:#990000;
	border-width:medium;
}
