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

* {
	border:0;
	padding:0;
	margin:0;
}

body {
	background:#fff;
}

img {
	display:block;
}

sup {
	font-size:8px;
}

/* content and positionals */

.content {
	width:960px;
	min-height:700px;
	margin:0px auto 0px auto;
}

.bg_main {background:url(../images/bg_main.jpg) center top repeat-x;}
.bg_main2 {background:url(../images/bg_main_2.jpg) repeat-x center top;}

.mbg_1 {background:url(../images/bg_mbg_1.jpg) no-repeat left top;}
.mbg_2 {background:url(../images/bg_mbg_2.jpg) no-repeat left top;}
.mbg_3 {background:url(../images/bg_mbg_3.jpg) no-repeat left top;}
.mbg_4 {background:url(../images/bg_mbg_4.jpg) no-repeat left top;}
.mbg_5 {background:url(../images/bg_mbg_5.jpg) no-repeat left top;}
.mbg_6 {background:url(../images/bg_mbg_6.jpg) no-repeat left top;}
.mbg_6b {background:url(../images/bg_mbg_6b.jpg) no-repeat left top;}
.mbg_7 {background:url(../images/bg_mbg_7.jpg) no-repeat left top;}

.mbg_8 {background:url(../images/bg_mbg_2_green.jpg) no-repeat left top;}/*mini claw green*/
.mbg_9 {background:url(../images/bg_mbg_2_blue.jpg) no-repeat left top;}/*mini claw blue*/
.mbg_10 {background:url(../images/bg_mbg_2_black.jpg) no-repeat left top;}/*mini claw black*/
.mbg_11 {background:url(../images/bg_mbg_3_black.jpg) no-repeat left top;}/*claw black*/
.mbg_12 {background:url(../images/bg_mbg_3_green.jpg) no-repeat left top;}/*claw green*/
.mbg_13 {background:url(../images/bg_mbg_3_pink.jpg) no-repeat left top;}/*claw pink*/
.mbg_14 {background:url(../images/bg_mbg_4_blue.jpg) no-repeat left top;}/*flare blue*/
.mbg_15 {background:url(../images/bg_mbg_4_green.jpg) no-repeat left top;}/*flare green*/
.mbg_16 {background:url(../images/bg_mbg_4_silver.jpg) no-repeat left top;}/*flare silver*/

.main {
	clear:both;
	height:540px;
}

.m_lc {
	width:750px;
	float:left;
}

.m_rc {
	width:210px;
	float:right;
}

#nomarg {
	margin:0;
}

/* copy */

.m_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#666;
}

#l16 {
	line-height:16px;
}

.m_rtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#999;
}

.f_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#666;
	text-align:right;
	clear:both;
	padding:15px 10px 0 0;
}

/* header content */

.header {
	width:960px;
	height:102px;
	margin:0px auto 0 auto;
	background:url(../images/bg_mainheader.jpg) left top no-repeat;
}

.btn_txt {
	float:right;
	height:28px;
}

.btn_txt ul {
	list-style:none;
}

.btn_txt ul li {
	float:left;
}


/* nav content */

.nav {
	float:right;
	margin:41px 93px 0 0;
	clear:both;
	width:605px;
	display:inline;
}

.nav ul {
	list-style:none;
}

.nav ul li {
	float:left;
	margin:0 0 0 5px;
	_display:inline;
}

.nav ul li a {
	float:left;
}

.n1 a:hover {background:url(../images/spt_navbg.jpg) no-repeat 0px 0px; }
.n2 a:hover {background:url(../images/spt_navbg.jpg) no-repeat -69px 0px;}
.n3 a:hover {background:url(../images/spt_navbg.jpg) no-repeat -164px 0px;}
.n4 a:hover {background:url(../images/spt_navbg.jpg) no-repeat -262px 0px;}
.n5 a:hover {background:url(../images/spt_navbg.jpg) no-repeat -359px 0px;}
.n6 a:hover {background:url(../images/spt_navbg.jpg) no-repeat -462px 0px;}

.n1_on {background:url(../images/spt_navbg.jpg) no-repeat 0px 0px;}
.n2_on {background:url(../images/spt_navbg.jpg) no-repeat -69px 0px;}
.n3_on {background:url(../images/spt_navbg.jpg) no-repeat -164px 0px;}
.n4_on {background:url(../images/spt_navbg.jpg) no-repeat -262px 0px;}
.n5_on {background:url(../images/spt_navbg.jpg) no-repeat -359px 0px;}
.n6_on {background:url(../images/spt_navbg.jpg) no-repeat -462px 0px;}


/* home page left column */

.m_blurb {
	margin:261px 20px 0 345px;
}

.m_prod {
	margin:12px 0 0 345px;
}

.m_prod ul {
	list-style:none;
}

.m_prod ul li {
	float:left;
	margin:0 4px 0 0;
}

.m_prod ul li img {
	display:block;
}

/* home page right column */

.m_rcblurb {
	margin:140px 8px 0 23px;
}

.m_rcblurb img {
	margin:15px 0 0 0;
}

/* footer */

.footer {
	float:right;
	clear:both;
	padding:20px 0 0 0;
	width:100%;
}

.footer ul {
	list-style:none;
	width:100%;
}

.footer ul li {
	float:left;
}

.footer ul li h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	float:left;
	margin:5px 0 0 0;
}

.footer ul li img {
	float:left;
	margin:0 0 0 25px;
}

/* product pages */

.p_blurb {
	margin:65px 20px 0 415px;
	clear:both;
}

.p_shots {
	margin:15px 0 0 415px;
	height:100%;
	overflow:auto;
}

.p_shots ul {
	list-style:none;
}

.p_shots ul li {
	float:left;
	margin:0 20px 0 0;
}

.p_blurb_2 {
	margin:0 20px 0 415px;
}

.p_blurb_2 ul {
	list-style:none;
	margin:5px 0 0 0;
}

.p_blurb_2 ul li {
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0px 0;
}


/* spencer page */

.s_blurb {
	margin:15px 25px 0 330px;
}


/* flow team */

.f_blurb {
	margin:110px 15px 0 365px;
}

.f_rcblurb {
	padding:25px 0 0 15px;
}


.f_form {
	margin:15px 0 0 365px;
}

.f_form table {
	display:table;
	width:95%;
}

.f_form table tbody tr td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666;
	padding:2px;
	vertical-align:top;
}

.f_form table tbody tr td input {
	border:1px solid #acacac;
	padding:1px;
	float:right;
}

.f_form table tbody tr td textarea {
	border:1px solid #acacac;
	padding:1px;
	float:right;
}

.r_txt {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:0 15px 0 0;
}

.thank {
	margin:27px 0 0 0;
}

/* gallery page */

.m_lc h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666;
	margin:14px 0 10px 300px;
	float:left;
}

.m_lc h2 span {
	font-weight:normal;
}

.share {
	float:right;
	position:relative;
	margin:10px 15px 0 0;
}

.vid_head {
	height:100%;
	overflow:auto;
}

.vid {
	height:100%;
	overflow:auto;
	float:right;
	margin:0 15px 0 0;
}

.gal_menu ul {
	list-style:none;
	border-bottom:1px solid #afafaf;
	width:205px;
	height:28px;
	margin:20px 0 0 0;
	padding:0 0 0 5px;
}

.gal_menu ul li {
	float:left;
	margin:0 0 0 10px;
}

.gal_menu ul li a {
	float:left;
}

.g_m_1 a {background:url(../images/btn_g_photos_off.jpg) no-repeat top left;}
.g_m_2 a {background:url(../images/btn_g_videos_off.jpg) no-repeat top left;}

.g_m_1_on a {background:url(../images/btn_g_photos_on.jpg) no-repeat top left;}
.g_m_2_on a {background:url(../images/btn_g_videos_on.jpg) no-repeat top left;}

.g_m_1 a:hover {background:url(../images/btn_g_photos_over.jpg) no-repeat top left;}
.g_m_2 a:hover {background:url(../images/btn_g_videos_over.jpg) no-repeat top left;}


.gal_box {
	height:475px;
	width:195px;
	padding:10px 0 0 15px;
	overflow-y:scroll;
}

.gal_box img {
	margin:0 0 10px 0;
}

.g_join {
	float:left;
	margin:11px 0 0 364px;
}

.img_window {
	background:#dedede;
	height:443px;
	width:643px;
	margin:0 0 0 90px; 
	clear:both;
	display:block;
}

.img_window img {
	margin:0 auto 0 auto;
}





















































































