@charset "utf-8";
@import url("colour_sun_web_external_3.css");
/* CSS Document */
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#MainWrap {
	text-align: center;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	text-align: center;
	font-size: 12px;
}
#box1 {
	float: left;
	width: 110px;
}
#free_estimate-box {
	float: left;
	height: 240px;
	width: 110px;
	position:relative;
}
#left_navigation_box {
	text-align: center;
	width: 110px;
	float: left;
}
#home {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	background-color:#CAFFCA;
	font-weight: bold;
	color: #000;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#home:hover {
background-color: #006A00;
	color:#FFF;
	font-weight: bold;
}
#our_services {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	background-color: #FFC6C6;
	font-weight: bold;
	color: #000;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#our_services:hover {
	background-color: #800000;
	color:#FFF;
	font-weight: bold;
}
#about_us {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	font-weight: bold;
	color: #FFF;
	background-color: #0000A0;
	padding-top: 12px;
	color: #000;
	background-color: #800000;
	color: #000;
	background-color: #BDBDFF;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#about_us:hover {
	background-color:#0000A0;
	color:#FFF;
	font-weight:bold;
}
#gallery {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	font-weight: bold;
	color: #000;
	background-color: #D8B0FF;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#gallery:hover {
	background-color:#8000FF;
	color: #FFF;
	font-weight:bold;
}
#testimonials {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	font-weight: bold;
	color: #000;
	background-color: #FFD7AE;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#testimonials:hover {
	background-color:#804000;
	color:#FFF;
	font-weight:bold;
}
#employment {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	font-weight: bold;
	color: #000;
	background-color: #FFFFB5;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#employment:hover {
	background-color:#7B7B00;
	color:#FFF;
	font-weight:bold;
}
#contact_us {
	text-align: center;
	float: left;
	height: 33px;
	width: 110px;
	font-weight: bold;
	color: #000;
	background-color: #DBDBDB;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#contact_us:hover {
	background-color:#737373;
	color:#FFF;
	font-weight:bold;
}
#memberships {
	text-align: center;
	height: 33px;
	width: 110px;
	float: left;
	font-weight: bold;
	color: #000;
	background-color: #C6FFFF;
	padding-top: 12px;
	font-size: 12px;
	text-decoration:none;
	cursor: pointer;
	position:relative;
}
#memberships:hover {
	background-color:#008080;
	color:#FFF;
	font-weight:bold;
}
#box2 {
	float: left;
	width: 850px;
	z-index: 1000;
}
#box2_index {
	text-align: center;
	height: 600px;
	width: 600px;
	float: left;
}
#colour_sun_header {
	float: left;
	width: 600px;
	text-align: center;
	z-index: 2000;
}
#box3_index {
	float: left;
	width: 250px;
}
#top_contact_box {
	float: left;
	width: 250px;
	padding-top: 30px;
}
#our_services_box_index {
	text-align: center;
	float: left;
	width: 250px;
	font-weight: bolder;
	font-size: 15px;
	margin-top: 25px;
	height: 360px;
}
#FlashID {
	z-index: 2000;
}
#footer {
	text-align: center;
	width: 846px;
	clear: both;
	background-color: #666;
	height: 100px;
	margin-left: 108px;
}
#iframe_box {
	float: left;
	width: 845px;
	z-index: -1000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #008040;
	border-bottom-color: #008040;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #008040;
}
#main_wrap_page {
	float: left;
	width: 820px;
	margin-left: 20px;
	text-align: left;
}
#top_box_page {
	float: left;
	width: 825px;
}
#header_gallery {
	float: left;
	height: 35px;
	width: 825px;
}
#photo_box gallery {
	float: left;
	width: 825px;
}
#photo_box_1_gallery {
	float: left;
	width: 273px;
}
#photo_box_2_gallery {
	float: left;
	width: 273px;
}
#photo_box_3_gallery {
	float: left;
	width: 273px;
}


#box_header_gallery {
	float: left;
	width: 825px;
}

#box1_page_memberships {
	float: left;
	width: 820px;
	height: 30px;
}
#box2_page_memberships {
	float: left;
	width: 820px;
	font-size: 20px;
	margin-top: 10px;
}
#box_holder_page_memberships {
	float: left;
	width: 820px;
	margin-top: 20px;
	text-align: center;
}
#box_holder_page_box1_memberships {
	float: left;
	width: 820px;
}
#box_holder_page_box2_memberships {
	float: left;
	width: 820px;
	margin-top: 20px;
	height: 140px;
}
#top_box2_page_our_services {
	font-size: 24px;
	float: left;
	width: 820px;
	height: 40px;
	margin-top: 10px;
}	
#header_box_page_our_services {
	float: left;
	width: 820px;
}
#header_box1_page_our_services {
	width: 164px;
	text-align: center;
	float: left;
	height: 30px;
	font-size: 24px;
}
#header_box2_page_our_services {
	text-align: center;
	width: 164px;
	float: left;
	height: 30px;
	font-size: 24px;
}
#header_box3_page_our_services {
	text-align: center;
	float: left;
	width: 164px;
	height: 30px;
	font-size: 24px;
}
#header_box4_page_our_services {
	text-align: center;
	float: left;
	width: 164px;
	height: 30px;
	font-size: 24px;
}
#header_box5_page_our_services {
	text-align: center;
	float: left;
	width: 164px;
	height: 30px;
	font-size: 24px;
}
#image_header_box_page_our_services {
	width: 820px;
	float: left;
	height: 130px;
}
#image_header_box1_page_our_services {
	width: 164px;
	text-align: center;
	float: left;
}
#image_header_box2_page_our_services {
	text-align: center;
	width: 164px;
	float: left;
}
#image_header_box3_page_our_services {
	text-align: center;
	float: left;
	width: 164px;
}
#image_header_box4_page_our_services {
	text-align: center;
	float: left;
	width: 164px;
}
#image_header_box5_page_our_services {
	text-align: center;
	float: left;
	width: 164px;
}
#Header_details_box_page_our_services {
	float: left;
	width: 820px;
	height: 170px;
}
#header_details_box1_page_our_services {
	float: left;
	width: 159px;
	font-weight: bold;
	margin-left: 5px;
	font-size: 14px;
}
#header_details_box2_page_our_services {
	float: left;
	width: 159px;
	font-weight: bold;
	margin-left: 5px;
	font-size: 14px;
}
#header_details_box3_Page_our_services {
	float: left;
	width: 159px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 14px;
}
#header_details_box4_page_our_services {
	float: left;
	width: 159px;
	font-weight: bold;
	margin-left: 5px;
	font-size: 14px;
}
#header_details_box5_page_our_services {
	float: left;
	width: 159px;
	font-weight: bold;
	margin-left: 5px;
	font-size: 14px;
}
#bottom_services_main_box_page_our_services {
	float: left;
	height: 490px;
	width: 820px;
	background-image: url(images/services_img.png);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding-top: 10px;
}
#bottom_box_page_our_services {
	width: 820px;
	float: left;
	font-size: 24px;
	height: 40px;
}
#box_1_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #008000;
}
#box_2_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #00F;
}
#box_3_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #8000FF;
}
#box_4_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #808000;
}
#box_5_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #0080FF;
}
#box_6_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #400080;
}
#box_7_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF8000;
}
#box_8_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #F00;
}
#box_9_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #804000;
}
#box_10_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #0F0;
}
#box_11_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #800080;
}
#box_12_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #727272;
}
#box_13_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF0080;
}
#box_14_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
	color: #004080;
}
#box_15_our_services {
	float: left;
	height: 30px;
	width: 800px;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
}
#box1_page_employment {
	width: 820px;
	height: 30px;
}
#employment_page_employment {
	float: left;
	width: 820px;
}
#box2_page_employment {
	font-size: 20px;
	font-weight: bold;
	width: 820px;
	margin-top: 10px;
}
#box3_page_employment {
	width: 820px;
	margin-top: 10px;
	font-size: 18px;
}
#box_holder_page_employment {
	float: left;
	width: 820px;
	margin-top: 20px;
}
#box_holder_page_box1_employment {
	float: left;
	width: 150px;
	font-size: 18px;
}
#box_holder_page_box1_employment div {
	height: 30px;
}
#box_holder_page_box2_employment {
	float: left;
	width: 350px;
}
#box_holder_page_box2_employment div {
	height: 30px;
}
#box4_page_employment {
	float: left;
	width: 820px;
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
}
#box_holder_page1_employment {
	float: left;
	width: 820px;
	margin-top: 20px;
}
#box_holder_page1_box1_employment {
	float: left;
	width: 820px;
	font-size: 18px;
	font-weight: bold;
}
#box_holder_page1_box2_employment {
	float: left;
	width: 820px;
}
#box5_page_employment {
	float: left;
	width: 400px;
	margin-top: 20px;
	margin-left: 250px;
}
#form_main_wrap_page {
	width: 825px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left;
}
#box2_page_contact_us {
	float: left;
	width: 825px;
	margin-top: 15px;
}
#box3_page_contact_us {
	float: left;
	width: 725px;
	margin-left: 55px;
	font-size: 18px;
	margin-top: 5px;
}
#box4_page_contact_us {
	float: left;
	width: 825px;
	font-size: 20px;
	height: 30px;
	margin-top: 30px;
}
#contactForm_page_contact_us {
	float: left;
	width: 825px;
}
#box5_page_contact_us {
	width: 825px;
	float: left;
}
#box6_page_contact_us {
	float: left;
	width: 825px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 18px;
}
#box7_page_contact_us {
	float: left;
	width: 825px;
	height: 40px;
	padding-top: 10px;
}
#bottom_wrap_page_contact_us {
	float: left;
	width: 820px;
}
#bottom_wrap_box1_page_contact_us  {
	float: left;
	width: 150px;
}
#bottom_wrap_box1_page_contact_us div {
	height: 30px;
	font-size: 18px;
}
#bottom_wrap_box2_page_contact_us {
	float: left;
	width: 400px;
}
#bottom_wrap_box2_page_contact_us div {
	height: 30px;
}
#bottom_wrap_box3_page_contact_us {
	float: left;
	width: 650px;
	margin-left: 150px;
	height: 45px;
	margin-top: 25px;
}
 #box_one {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #CF0;
 }
 #box_two {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #9CF;
 }
 #box_three {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #CCF;
 }
 #box_four {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #C99;
 }
 #box_one_1 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #CC9;
 }
 #box_two_1 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #666;
 }
 #box_three_1 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #999;
 }
 #box_four_1 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #FF0;
 }
  #box_one_2 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #CC9;
 }
 #box_two_2 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #630;
 }
 #box_three_2 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #06C;
 }
 #box_four_2 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #609;
 }
   #box_one_3 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #FC9;
 }
 #box_two_3 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #096;
 }
 #box_three_3 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #306;
 }
 #box_four_3 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #3FF;
 }
    #box_one_4 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #FF0080;
 }
 #box_two_4 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #FF8040;
 }
 #box_three_4 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #C0C0C0;
 }
 #box_four_4 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #FF80FF;
 }
     #box_one_5 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #7724A4;
 }
 #box_two_5 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #BA94A2;
 }
 #box_three_5 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #CD3A84;
 }
 #box_four_5 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #004080;
 }
    #box_one_6 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #006060;
 }
 #box_two_6 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #D8D8D8;
 }
 #box_three_6 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #679E72;
 }
 #box_four_6 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #800040;
 }
    #box_one_7 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #7498B8;
 }
 #box_two_7 {
	width:30px;
	height:30px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #E8B7FF;
 }
 #box_three_7 {
	width:30px;
	height:30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #00F;
 }
 #box_four_7 {
	width:30px;
	height:30px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #C9E4E4;
 }
.img_big {
	width:825px;
	height:600px;
}