@charset "utf-8";
/* CSS Document */

html {
	/*background-color: #F09;*/
}

body, h1, h2, h3, h4, h5, h6, blockquote, p {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0 auto;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	/*background-color:#0F3;*/
	
}

#color_bar {
	height: 20px; 
	width: 100%;
	background-color: #4E422D;
	margin: 0 auto;	
}

#boundary {
	width: 1000px;
	height: 570px;
	margin: 0 auto;
	/*background-color: #FF6;*/
}

#header {
	width: 1000px;
	height: 173px;
	margin: 0 auto;
	background-image: url(../images/header_stars.png);	
	/*background-color: #33F;*/
	background-repeat: no-repeat;
}

#nav {
	width: 900px;
	margin: 0 auto;
}

#nav_left {
	width: 336px;
	float: left;
}

#nav_left_top {
	height: 51px;
	/*background-color: #936;	*/
}

#nav_left_navigation {
	display: inline-block;
	/*background-color: #FF6;*/
}

#nav_right {
	width: 338px;
	float: right;
}

#nav_right_top {
	height: 51px;
	/*background-color: #CF3;*/
}

#nav_right_navigation {
	/*background-color: #C06;*/
}


#nav_logo {
	width: 226px;
}

#content {
	width: 1000px;
	height: 380px;
	margin: 0 auto;
	display: inline;
	/*background-color: #0FF;*/
}

#content_left {
	width: 325px;
	height: 380px;
	float: left;
	display: inline;
	/*background-color: #F60;*/
	background-image: url(../images/content_left_base.png);
	background-repeat: no-repeat;
}

#content_right {
	width: 325px;
	height: 380px;
	float: right;
	display: inline;
	/*background-color: #39C;*/
	background-image: url(../images/content_right_base.png);
	background-repeat: no-repeat;
}

#content_middle {
	width: 350px;
	height: 380px;
	display: inline-block;
	/*background-color: #F9F;*/
	background-image: url(../images/content_middle_base.png);
	background-repeat: no-repeat;
}

#content_gap {
	height: 50px;
	/*background-color: #F93;*/
}

#content_full {
	width: 1000px;
	height: 380px;
	background-image:url(../images/content_full_base.png);
	background-repeat: no-repeat;
}

#content_golf {
	width: 1000px;
	height: 380px;
	background-repeat: no-repeat;
	
}

#content_thankyou {
	width: 1000px;
	height: 380px;
	background-image:url(../images/content_full_thankyou.png);
	background-repeat: no-repeat;	
}

#content_midright {
	width: 663px;
	height: 380px;
	float: right;
	background-image: url(../images/content_midright_base.png);
	background-repeat: no-repeat;
}

#home-services_title {
	height: 57px;	
}

#home-services_box {
	width: 240px; /*260px*/
	margin: 0 auto;
	/*background-color: #CCC;*/
}

#home-services_text p {
	color: #4E422D;
	font-size: 20px;
	/*font-weight: bold;*/
}

#story_gap {
	height: 54px;
	/*background-color: #F93;*/
}

#story_us {
	height: 330px;	
}

#story_bio p {
	font-size: 20px;
}

.questions {
	color: #4E422D;	
}

.answers {
	color: #BCB538;	
}

#story_back {
	width: 663px;
	height: 28px;
	padding-top: 0px;	
	/*background-color: #F3C;*/
}

#story_back_left {
	width: 523px;
	float: left;
	/*background-color: #33C;*/
}

#story_back_right {
	width: 140px;
	float: right;
	/*background-color: #C66;*/
}

#work_gap {
	height: 20px;
}

#work_box {
	width: 260px;
	margin: 0 auto;
	/*background-color: #CCC;*/
}

#work_text p {
	color: #4E422D;
	font-size: 20px;
	padding-bottom: 0px;
	line-height: 1.2em;/*1.32*/
}

#demoreel {
	padding-top: 25px;/*4px*/
}

.comingsoon{
color: #BCB538;
}
	
.reel{
color: #4E422D;	
}

#contact_left {
	width: 500px;
	float: left;
	/*background-color: #C66;*/
}

#content_picture {
	width: 1000px;
	float: left;
	/*background-color: #C66;*/
}

#contact_title {
	height: 57px;
	/*background-color:#FF6;*/
}

#contact_box {
	width: 370px;
	margin: 0 auto;
	/*background-color: #9F9;*/
}

#contact_text p {
	/*background-color: #6F3;*/
	color: #4E422D;
	font-size: 20px;
}

#contact_details_gap {
	width: 370px;
	height: 15px;
}

#contact_details {
	width: 370px;
	height: 55px;
	/*background-color: #00F;*/
	padding-top: 0px;
}


#contact_sketch {
	width: 85px;
	height: 55px;
	/*background-color: #F93;*/
	float: left;
}

#contact_value {
	width: 285px;
	float: right;
	padding-top: 12px;	/*background-color: #96C;*/
}

#contact_value p {
	/*background-color: #99F;*/
	color: #4E422D;
	font-size: 20px;
}

#contact_right {
	width: 500px;
	float: right;
	/*background-color: #0FC;*/
}

#contact_form {
	width: 440px;
	margin: 0 auto;
	/*background-color: #F90;*/
}

#contact_form p {
	color: #4E422D;
	font-size: 20px;
}

.txtfld {
	width: 270px;
	height: 30px;
	border: 0;
	color: #BCB538;
	background-image: url(../images/txtfield_contact.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-indent: 7px;
	vertical-align: middle;
}

.txtfld:focus {
	height: 30px;
	border: 0;
	background-image: url(../images/txtfield_contact_focus.png);
	background-repeat: no-repeat;
	/*vertical-align: middle;*/
}

.txtareafld {
	width: 270px;
	height: 100px;
	border: 0;
	color: #BCB538;
	background-image: url(../images/txtarea_contact.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-indent: 7px;
	padding-top: 5px;
	vertical-align: middle;
}

.txtareafld:focus {
	border: 0;
	background-image: url(../images/txtarea_contact_focus.png);
	background-repeat: no-repeat;
}

.message {
	padding-top: 3px;	
}

.error {
	color: #99083C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-indent: 7px;
	padding: 0px;
	vertical-align: middle;
}

#contact_thanks_gap {
	height: 50px;
	/*background-color: #9C6;*/
}

#contact_thanks {
	height: 45px;
	/*background-color: #F30;*/
}

#contact_thanks_message {
	/*width: 330px;*/
	/*background-color: #C00;*/
	padding-left: 150px;
	padding-top: 4px;
}

#contact_thanks_message p {
	color: #4E422D;
	font-size: 22px;	
}

#stars {
	width: 1000px;
	height: 17px;
	margin: 0 auto;
	display: inline-block;
	background-image: url(../images/line_stars.png);
	background-repeat: no-repeat;
}


#package_wrapper{
	width: 1000px;
	margin: 0 auto;
	
}

#package1 {
	width: 300px;
	height: 150px;
	float: left;
	display: inline-block;
	/*background-image: url(../images/package_1.png);*/
	background-repeat: no-repeat;
	/*background-color: #FCF;*/
	padding-top: 10px;
	padding-bottom: 10px;
}


#package3 {
	width: 340px;
	height: 150px;
	float: right;
	display: inline-block;
	/*background-image: url(../images/package_3.png);*/
	background-repeat: no-repeat;
	/*background-color: #F9F;*/
	padding-top: 10px;
	padding-bottom: 10px;
}


#package2{
	width: 340px;
	height: 150px;
	display: inline-block;
	/*background-image: url(../images/package_2.png);*/
	background-repeat: no-repeat;
	/*background-color: #9FF;*/
	padding-top: 10px;
	padding-bottom: 10px;
}

#recent_work {
	width: 1000px;
	height: 100px;
	margin: 0 auto; 
	padding-bottom: 0px;	
}


#skyline {
	
	margin: 0 auto;
	height: 161px;
	background-image: url(../images/footer_skyline.png);
	padding-top: 0px;
	background-repeat: repeat-x;
	background-position:center; 
}
	

#footer_band {
	
	margin: 0 auto;
	height: 210px;
	background-color: #4e422e;
	background-repeat: repeat-x;
	background-position:center; 
	
}

#footer {
	width: 900px;
	height: 132px;
	margin: 0 auto;
	/*background-color: #FF9;*/
}

#footer_left {
	width: 286px;
	height: 132px;
	float: left;
	display: inline-block;
	background-image: url(../images/footer_get.png);
	background-repeat: no-repeat;
	/*background-color: #FCF;*/
}

#footer_left_hello {
	/*background-color: #C96;*/
	padding-left: 22px;
	padding-top: 58px;
}

#footer_right {
	width: 288px;
	height: 132px;
	float: right;
	display: inline-block;
	background-image: url(../images/footer_alberta.png);
	/*background-color: #F9F;*/
}

#footer_right_sister {
	float: left;
	/*background-color: #9C0;*/
	padding-top: 58px;
	padding-left: 58px;
}

#footer_right_casepoint {
	float: right;
	/*background-color: #0C9;*/
}

#footer_middle {
	width: 326px;
	height: 132px;
	display: inline-block;
	background-image: url(../images/footer_stay.png);
	background-repeat: no-repeat;
	/*background-color: #9FF;*/
}

#recent_work {
	
	width: 1000px;
	height: 100px; 
	margin: 0 auto;
}

#footer_middle_top {
	height: 65px;
	/*background-color: #999;*/
}


#footer_middle_form {
	/*width: 250px;*/
	height: 67px;
	padding-left: 36px;
	vertical-align: bottom;
	/*margin: 0 auto;*/
	/*background-color: #696;*/
}

#footer p {
	color: #A39C81;
	font-size: 20px;
}

.txtfldemail {
	width: 270px;
	height: 25px;
	border: 0;
	color: #4e422d;
	background-image: url(../images/txtfield_footer.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-indent: 5px;
	background-color: #4e422d;
}

.txtfldemail:focus {
	border: 0;
	background-image: url(../images/txtfield_footer_focus.png);
	background-repeat: no-repeat;
}

.email {
	background-color: #DBD7C3;	
}

#thankyou_message p {
	padding-left: 50px;
	color: #4e422d;
	font-size: 22px;
}

#stars_footer {
	width: 1000px;
	height: 17px;
	margin: 0 auto;
	background-image: url(../images/line_stars.png);
	background-repeat: no-repeat;
}

#package_1_details {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #4F422E;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

#package_2_details {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #4F422E;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

#package_3_details {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #4F422E;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}


#sitemap {
	width: 1000px;
	height: 30px;
	margin: 0 auto;
	/*background-color: #9F9;*/
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #ADA75E;
	padding-top: 11px;
	
}

#copyright {
	width: 1000px;
	height: 18px;
	margin: 0 auto;
	/*background-color: #939;*/
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #A39D81;
}

#base {
	margin: 0 auto;
	width:2200px;
	height: 20px;
	background-color: #4e422e;
} 


/*------CARD DETAILS Jill, Karl, Malinda---------------*/

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #363124;
	text-decoration: none;
	display: inline;
	font-weight: normal;
	text-align: left;	/*background-color:#3C0;*/
}

/*---------COPYRIGHT ninth floor creative inc.------------*/

h2 {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #A39D81;
}

/*--------SITEMAP secondary navigation -------------*/
h3 {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #ADA75E;
	padding-top: 11px;
}

/*---------------------*/

h4 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/*---------------------*/

h5 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/*----------site design by case+point:media-----------*/
h6 {
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/* -------------------------------------------------------------- */


p {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: "league-gothic-1","league-gothic-2", Arial, Helvetica, sans-serif;
	/*font-size: 22px;*/
	color: #F90;
	margin: 0px;
	padding: 0px;
}

img {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	vertical-align: bottom; /*disables 3px bottom on ie7*/
}

hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #363124;		
}

/* -------------------------------------------------------------- */ 

a:link {
	color: #BCB538;
	text-decoration: none;
}

a:visited {
	color: #BCB538;
	text-decoration: none;
}

a:hover {
	color: #4E422D;
	text-decoration: none;
}

a:active {
	color: #BCB538;
	text-decoration: none;
}

#contact_left a:link {
	color: #4E422D;
	text-decoration: none;
}

#contact_left a:visited {
	color: #4E422D;
	text-decoration: none;
}

#contact_left a:hover {
	color: #BCB538;
	text-decoration: none;
}

#contact_left a:active {
	color: #4E422D;
	text-decoration: none;
}

#footer a:link {
	color: #A39D81;
	text-decoration: none;
}

#footer a:visited {
	color: #A39D81;
	text-decoration: none;
}

#footer a:hover {
	color: #CCC4B8;
	text-decoration: none;
}

#footer a:active {
	color: #A39D81;
	text-decoration: none;
}

#sitemap a:link {
	color: #A39D81;
	text-decoration: none;
}

#sitemap a:visited {
	color: #A39D81;
	text-decoration: none;
}

#sitemap a:hover {
	color: #CCC4B8;
	text-decoration: none;
}

#sitemap a:active {
	color: #A39D81;
	text-decoration: none;
}
