/* home.css used with all web pages.  */

/* Background image, shows on sides of main page. */
body {
	background-color: #DDCFA0;
	background-image: url(../images/tan_bk_sm.jpg);
	background-repeat: repeat-x;
}
/* Change the selected nav button's, top and bottom, page you are on to a bold/brown */

body.home #nav #home,
body.contact #nav #contact,
body.contact #bottom_nav #contact2,
body.custom #nav #custom,
body.custom #bottom_nav #custom2,
body.six #nav #six,
body.six #bottom_nav #six2,
body.eight #nav #eight,
body.eight #bottom_nav #eight2,
body.faq #nav #faq,
body.faq #bottom_nav #faq2,
body.forms #nav #forms
body.gallery #nav #gallery,
body.gallery #bottom_nav #gallery2,
body.decor #nav #decor,
body.decor #bottom_nav #decor2,
body.about #nav #about,
body.about #bottom_nav #about2,
body.price #nav #price,
body.price #bottom_nav #price2,
body.links #nav #links,
body.iron #nav #iron {
	font-weight: bold;
	color: #A34518;
	font-size: 14px;
	font-family: "Century Gothic";
}

/* Main Page with Black Background */
.container {
	background-color: #000;
	padding-top: 25px;
	padding-right: 25px;
	border: thin solid #FF9;
}
/* Index Only Page with Black Background */
.container_index {
	background-color: #000;
	padding-top: 25px;
	padding-right: 25px;
	border: thin solid #FF9;
}
.dc6_pic {
	border: thin solid #FF9;
	padding: 20px;
	margin: 10px;
}
.dc8_pic {
	padding: 20px;
	margin: 10px;	
	border: thin solid #FF9;
}
a {
	color: #A34518;
	text-decoration: underline;
	font-size: 16px;
}
a:hover,
a:active{
	color:#FF9
}
p a,
p a:visited {
	color: #A34518;
	text-decoration: underline;
	font-size: 16px;
}
p a:hover {
	color:#FF9
}
.custom-caption {
	font-weight: bold;
	font-size: 18px;
	font-variant: small-caps;
	color: #FF9;
}
.custom-caption2 {
	font-weight: normal;
	font-size: 14px;
	font-variant: normal;
	color: #FFF;
	margin-right: 40px;
	margin-left: 80px;
}
.custom .container .span-17 h2 {
	font-size: 18px;
	color: #FF9;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.custom .container_index .span-17 h2 {
	font-size: 18px;
	color: #FF9;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.custom_bw img{
	border: thin solid #FF9;
	margin: 10px;
	padding: 20px;
}
.custom_bw_p {	
	padding: 20px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 70px;
}
.span-4 a img {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* Last column on right */
.span-4 {
	padding-left: 10px;
	padding-top: 30px;
	font-size: 12px;
	font-style: oblique;
	color: #FF9;
	text-align: center;
	font-variant: small-caps;
}
/* Left column Navigation */
.span-4 #nav {
	list-style-type: none;
	text-decoration: none;
	padding-top: 30px;
	display: block;
}

/* Navigation column on the left */
.span-6, span-9 {
	padding-top: 20px;
	height: 100%;
}
.span-6 #price_side_pic_1,
.span-6 #price_side_pic_2 {
	padding-top: 40px;
	padding-left: 40px;
}
.span-6 #dc6_side_pic {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 35px;
}
.span-6 #dc8_side_pic_1 {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 35px;
}
.span-6 #dc8_side_pic_2 {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 35px;
}
.span-6 #cust_side_pic_1 {
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.span-6 #cust_side_pic_2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.span-6 #decor_caption_1,
.span-6 #decor_caption_2,
.span-6 #decor_caption_3 {
    font-size: 10px;
	color: #FF9;
	padding-top: 20px;
	padding-left: 40px;
	text-align: center;
	margin-right: 40px;
}
.span-6 #faq_side_pic_1,
.span-6 #faq_side_pic_2,
.span-6 #faq_side_pic_3
{
	padding-top: 40px;
	padding-left: 40px;	
}
.span-6 #decor_side_pic_1,
.span-6 #decor_side_pic_2,
.span-6 #decor_side_pic_3 {
	padding-top: 30px;
	padding-left: 40px;
}
.span-6 h2 {
	font-size: 18px;
	font-style: italic;
	color: #FF9;
	padding-right: 20px;
	padding-left: 30px;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0.2em;
	padding-top: 40px;
	padding-bottom: 40px;
}
.span-6 h4,
.span-9 h4 {
	text-align: left;
	font-size: 16px;
	color: #FF9;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 40px;
}
.span-6 h5,
.span-9 h5 {
	text-align: center;
	font-size: 12px;
	color: #FF9;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 5px;
}
.span-6 #gl_plus_one {
	padding-top: 20px;
	padding-left: 80px;
}
.span-6 #facebook_logo {
	padding-left: 65px;
}
.span-6 #twitter_logo {
	padding-bottom: 40px;
	padding-left: 65px;
	padding-top: 40px;
}
.span-9 #twitter_index {
	text-align: center;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-top: 40px;
}
.span-9 #facebook_logo {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 70px;
	float: right;
}
.span-9 #fb-root {
	margin-left: 40px;
	margin-top: 20px;
}
.span-9 #home_pic_small {
	padding-bottom: 40px;
	padding-left: 60px;
	padding-top: 10px;
}
.span-9 p {
	font-size: 12px;
}
.gallery  #you_tube {
	padding-top: 40px;
	padding-bottom: 30px;
}

.home .container_index .span-9 p {
	font-size: 14px;
	color: #FF9;
	padding-right: 75px;
	padding-left: 75px;
	font-family: "Century Gothic";
	text-align: center;
	line-height: 1.5em;
	font-variant: small-caps;
	padding-top: 20px;
}

.home .container_index .span-9 #subscribe_btn_index {
	text-align: center;
	padding: 0;
}
.span-9 h2 {
	font-size: 16px;
	font-style: italic;
	color: #FF9;
	padding-right: 70px;
	padding-left: 60px;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0.2em;
	padding-top: 40px;
	padding-bottom: 40px;
}

/* Main Middle Column for Text */
.span-13 {
	font-family: "Century Gothic";
	font-size: 15px;
	color: #E4E4E4;
	text-decoration: none;
	padding-top: 25px;
	margin-right: 40px;
	line-height: 1.5em;
	text-align: center;
}
/* Center column, align text left */
.span-13 p {
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
}
/* Header line on center column */
.span-13 h1 {
	font-family: "Century Gothic";
	font-size: 22px;
	color: #FF9;
	text-align: left;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 20px;
	padding-left: 20px;
}
.span-13 h2 {
	font-size: 18px;
	color: #FF9;
	text-align: left;
	font-variant: small-caps;
	padding-right: 20px;
	padding-left: 20px;
}
.span-13 h3 {
	font-size: 16px;
	font-style: italic;
	color: #FF9;
	text-align: center;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.5em;
}
.span-13 h4 {
	font-size: 24px;
	font-style: italic;
	color: #FF9;
	text-align: center;
	padding-top: 30px;
	padding-right: 40px;
	padding-left: 80px;
	line-height: 1.5em;
	font-variant: small-caps;
}
.span-13 ul {
	font-size: 14px;
	color: #FF9;
	line-height: 1.5em;
	list-style-type: square;
	text-align: left;
	margin-left: 30px;
}
.span-13 ul li {
}
/* Home Page Middle Column Pictures */
.span-13 #home_pic_1, 
.span-13 #home_pic_3,
.span-13 #home_pic_5 {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
.span-13 #home_pic_2 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
.span-13 #home_pic_4 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}	
.span-13 #home_pic_6 {
	padding-top: 10px;
	padding-bottom: 30px;
}

.bld_yellow {
	font-size: 16px;
	font-weight: bold;
	color: #FF9;
}
.span-17 h4 {
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
	padding: 20px;
	color: #FF9;
}
.span-17 #home_decor h2 {
	text-align: left;
	padding-top: 10px;
	font-variant: small-caps;
}
.span-17 #home_decor h3 {
	font-size: 15px;
	text-align: center;
	color: #FF9;
	font-style: oblique;
	line-height: 1.2em;
}
#decor_pic_1,
#decor_pic_2,
#decor_pic_3, 
#decor_pic_4,
#decor_pic_5, 
#decor_pic_6,
#decor_pic_7,
#decor_pic_12{
	padding: 20px;
}
.span-17 #home_decor #decor_pic_13 img {
	padding: 20px;
}
.span-17 #home_decor #decor_pic_14 img {
	padding: 20px;
}
.span-17 #home_decor #decor_pic_16 img {
	padding: 20px;
}

/* Main Middle Column for Text */
.span-17 {
	font-family: "Century Gothic";
	font-size: 15px;
	color: #E4E4E4;
	text-decoration: none;
	padding-top: 25px;
	margin-right: 40px;
	line-height: 1.5em;
	text-align: center;
}
/* Center column, align text left */
.span-17 p {
	text-align: left;
	padding-right: 40px;
	padding-left: 30px;
}
/* Header line on center column */
.span-17 h1 {
	font-family: "Century Gothic";
	font-size: 22px;
	color: #FF9;
	text-align: left;
	font-weight: bold;
	font-variant: small-caps;
	padding-left: 30px;
}

.span-17 h2 {
	color: #FF9;
	font-family: "Century Gothic";
	font-size: 18px;
	padding-left: 30px;
}
.span-17.last #gl_plus_one {
}
.span-17 #faq_b h2 {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-variant: small-caps;
	padding-left: 30px;
}
.span-17 #faq_b h3 {
	font-size: 16px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 30px;
}
.faq .span-17 #faq_b #faq_pic_5 {
	text-align: center;
}

.span-17 #contact_form h3 {
	color: #FF9;
	font-family: "Century Gothic";
	font-size: 22px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 25px;
}
.span-17 #contact_form h4 {
	font-family: "Century Gothic";
	font-size: 16px;
	color: #FF9;
	margin: 0px;
	padding: 10px;
	font-weight: normal;
	padding-left: 25px;
}
.span-17 #custom_pic_1 {
	padding-bottom: 20px;
	padding-left: 30px;
}
.span-17 #custom_pic_2 {
	padding-bottom: 20px;
	padding-left: 10px;
}
.span-17 #custom_pic_3 {
	padding-bottom: 20px;
	padding-left: 30px;
}
.span-17 #custom_pic_6 {
	padding-bottom: 20px;
	padding-left: 30px;
}

.span-17 #pricing h2 {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-variant: small-caps;
	color: #FF9;
}
.span-17 #pricing h3 {
	font-size: 16px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	line-height: 1.5em;
	padding-left: 30px;
}
.span-17 #pricing h4 {
	font-size: 14px;
	font-style: normal;
	color: #FF9;
	text-align: center;
	width: 400px;
	margin-left: 130px;
	line-height: 1.5em;
}
.span-17 #pricing #price_pic_3 {
	padding: 20px;
}
.span-17 #pricing #price_pic_4 {
	padding: 20px;
}

.span-17 #aboutus h2 {
	text-align: left;
}
.span-17 #aboutus h3 {
	font-size: 16px;
	color: #FF9;
	padding: 10px;
}
.span-17 #aboutus #about_pic_2,
.span-17 #aboutus #about_pic_3,
.span-17 #aboutus #about_pic_4 {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.span-17 #thankyou #pic_thnk_text p {
	font-size: 15px;
	padding-right: 90px;
	padding-left: 90px;
	color: #FFF;
}
.about .container .span-17 #aboutus #about_pic_3 {
	padding: 20px;
}
.about .container .span-17 #aboutus #about_pic_4 {
	padding: 20px;
}
#aboutus #about_pic_2 {
	padding: 20px;
}
.span-17 #thankyou p {
	font-size: 16px;
	text-align: center;
}
.span-17 #thankyou h1 {
	text-align: center;
}
.span-17 #links_main h2 {
	text-align: left;
}
.span-17 #form1 {
	background-color: #CCC;
}
/* Header/Footer that spans all columns - 950px - except index page */
.span-24 {
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.span-24 h2 {
	padding-top: 30px;
}
/* Header/Footer that spans all columns on index page - 1070px  */
.span-27 {
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.span-27 h2 {
	padding-top: 30px;
}
/* Navigation */
#nav ul li a {
	text-decoration: none;
	text-align: left;
	display: block;
	list-style-type: square;
	font-family: "Century Gothic";
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 200px;
}
#nav ul li a:hover {
	color:#FF9
}
/* Primary Navigation */
#nav ul li {
	list-style-type: none;	
}
/* Secondary Navigation */
#nav ul li #secondary {
	text-indent: 20px;
	list-style-type: none;	
}
#bottom_nav ul{
	padding-left:75px;
}
#bottom_nav ul li{
	display:inline;
	text-align: center;
}
#bottom_nav ul li a{
	text-decoration: none;
	text-align: center;
	display: block;
	list-style-type: none;
	font-family: "Century Gothic";
	font-size: 13px;
	color: #FFF;
	background-color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 100px;
}
#bottom_nav ul li a:hover {
	color:#FF9
}
#contact_form h4 a, a:visited  {
	color: #A34518;
	text-decoration: underline;
	font-size: 16px;
}
#hm_side_pic_1 {
	padding: 10px;
	margin-top: 75px;
	margin-bottom: 75px;
	margin-left: 94px;
}
#hm_side_pic_2 {
	padding: 10px;
	margin-top: 75px;
	margin-bottom: 75px;
	margin-left: 94px;
}
.italic {
	font-style: italic;
	color: #FF9;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 18px;
	text-align: justify;
}
.italic_white {
	font-style: italic;
	color: #FFF;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 18px;
	text-align: justify;
}
.larger {
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #A7C5E2;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}


.italic2 {
	font-style: normal;
	color: #FF9;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	line-height: 1.5em;
	padding-top: 20px;
	padding-bottom: 10px;
}
.bold {
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}
.pull_style_1 {
	text-align: left;
	width: 200px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	font-style: oblique;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	font-size: 13px;
	color: #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	margin: 0px;
	padding-top: 150px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.pull_style_2 {
	text-align: center;
	width: 200px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	font-style: oblique;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	font-size: 13px;
	color: #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pull_style_3 {
	background-color: #000;
	text-align: right;
	width: 140px;
	font-style: oblique;
	font-size: 13px;
	color: #FF9;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	padding: 10px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 30px;
}
.pull_style_4 {
	background-color: #000;
	text-align: right;
	width: 140px;
	border-top-style: none;
	border-bottom-style: none;
	font-style: oblique;
	border-right-style: none;
	border-left-style: none;
	font-size: 13px;
	color: #FF9;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
}
.pull_style_5 {
	background-color: #000;
	text-align: right;
	width: 140px;
	font-style: oblique;
	font-size: 13px;
	color: #FF9;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
}
.pull_style_6 {
	background-color: #000;
	text-align: right;
	width: 140px;
	border-top-style: none;
	border-bottom-style: none;
	font-style: oblique;
	border-right-style: none;
	border-left-style: none;
	font-style: oblique;
	font-size: 13px;
	color: #FF9;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
}
.pull_style_7 {
	background-color: #000;
	text-align: left;
	width: 140px;
	font-style: normal;
	font-size: 16px;
	color: #FF9;
	padding: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
	font-weight: bold;
}
.pull_style_8 {
	background-color: #000;
	text-align: left;
	width: 140px;
	font-style: normal;
	font-size: 16px;
	color: #FF9;
	padding: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 1.5em;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
	font-weight: normal;
	font-variant: small-caps;
}
.pull_style_9{
	text-align: left;
	border-top-style: none;
	border-bottom-style: none;
	font-style: oblique;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	font-style: normal;
	border-right-style: none;
	border-left-style: none;
	font-size: 14px;
	color: #FF9;
	padding: 0px;
	margin-top: 50px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-left: 40px;
	font-variant: normal;
}

.pull_style_10 {
	background-color: #000;
	text-align: left;
	width: 140px;
	font-style: normal;
	font-size: 16px;
	color: #FF9;
	padding: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
	font-weight: bold;
}
.pull_style_11 {
	background-color: #000;
	text-align: right;
	width: 140px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: ridge;
	border-bottom-style: ridge;
	border-top-color: #A34518;
	border-right-color: #A34518;
	border-bottom-color: #A34518;
	border-left-color: #A34518;
	font-style: oblique;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: ridge;
	border-left-style: ridge;
	font-size: 13px;
	color: #CCC;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
}
.pull_style_12 {
	background-color: #000;
	text-align: left;
	width: 140px;
	font-style: normal;
	font-size: 16px;
	color: #FF9;
	padding: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height: 1.5em;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 33px;
	font-weight: bold;
}
.authorname {
	font-size: 12px;
	font-variant: small-caps;
	font-weight: normal;
	color: #CCC;
}
.authorname_2 {
	font-size: 12px;
	font-variant: small-caps;
	font-weight: normal;
	color: #CCC;
	text-align: left;
}
.quote {
	font-style: italic;
	text-align: justify;
	color: #000;
	background-color: #CCC;
	margin-top: 20px;
	margin-right: 80px;
	margin-bottom: 20px;
	margin-left: 50px;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.quoteauthor {
	font-style: oblique;
	text-align: right;
	color: #000;
	background-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
}
/* Mailchimp Signup Form on Index Page */
#mc_embed_signup {
	color: #FFF;
	background-color: #000;
	text-align: left;
	width: 200px;
	padding-left: 85px;
}
#mc_embed_signup input {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FF9;
	border-left-color: #FFF;
}
#mce-EMAIL {
	background-color: #FFC;
}
#mce-NAME {
	background-color: #FFC;
}

#mc-embedded-subscribe {
	margin-left: 55px;
	text-align: center;
	background-color: #FFC;
	color: #000;
}
#mc-embedded-subscribe-form h2 {
	text-align: center;
	font-size: 14px;
	font-family: "Century Gothic", Verdana, Arial;
	line-height: 1.1em;
	margin: 0px;
	padding: 0px;
}

/* Contact Form Fields */
#contact_form form {
	text-align: left;
}
#contact_form legend {
	color: #CCC;
	background-color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9;
	border-right-color: #FF9;
	border-bottom-color: #FF9;
	border-left-color: #FF9;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contact_form input {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #FF9;
	border-left-color: #000;
	margin-top: 5px;
	margin-left: 5px;
	width: 200px;
}
#contact_form fieldset {
	border: 1px solid #006;
	width: 600px;
	margin: 10px;
}
#contact_form label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	width: 150px;
}
#contact_form textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #FF9;
	border-left-color: #000;
}
#contact_form #spryradio1 input{
	width: 20px;
	display: inline;
	text-align: left;
	padding: 2px;
}
#contact_form #submit_button input{
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCC;
	padding: 3px;
	width: 100px;
	background-color: #000;
	margin-left: 250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FF9;
	border-left-color: #FFF;
}
#contact_form #sprycheckbox1 #catalog {
	width: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 23px;
}
#contact_form #sprycheckbox1 label {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 300px;
}
#contact_form #form1 fieldset p {
	color: #000;
	font-size: 14px;
}
/*Footer */
#footer-center {
	text-align: center;
	margin: 0px;
	clear: both;
	float: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #FFF;
}
.landing #DivDockGalleryFX {
	padding-top: 20px;
	padding-bottom: 40px;
}
.landing .span-17 #mobile_center_pic {
	text-align: center;
	padding-bottom: 30px;
}

.landing .span-6 p {
	color: #FFF;
	text-align: center;
	font-size: 15px;
	line-height: 1.2em;
	font-family: "Century Gothic";
	padding-top: 75px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.landing .span-6 h3 {
	color: #FF9;
	font-size: 16px;
	text-align: center;
	padding-top: 300px;
	padding-bottom: 200px;
}
.landing  .span-6 .pull_style_1 {
	font-size: 14px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.2em;
	margin-left: 20px;
}
.landing .span-6 .pull_style_2 {
	font-size: 14px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.2em;
	margin-left: 20px;
}
.landing_quote {
	font-style: italic;
	text-align: justify;
	color: #000;
	background-color: #CCC;
	margin-top: 30px;
	margin-right: 80px;
	margin-bottom: 10px;
	margin-left: 80px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.landing .span-17 p {
	padding-right: 40px;
	padding-left: 40px;
}
.landing .span-17 ul {
	text-align: center;
}
.landing .span-17 h1 {
	font-size: 30px;
	text-align: center;
}
.landing .span-17 h2 {
	font-size: 24px;
	font-style: italic;
	text-align: center;
}
.landing .span-17 #a2_txt {
	padding-bottom: 20px;
}
.landing .span-17 #a2_pic_1 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.landing .span-17 #a2_pic_2 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.landing .span-17 #a2_pic_4 {
	padding-top: 20px;
	padding-bottom: 40px;
}
.landing .span-17 #more_btn {
	padding-bottom: 40px;
	padding-top: 20px;
}
.landing .span-17 #a2_txt {
	padding-bottom: 20px;
}
.landing .span-17 #custom_ad_pic {
	padding-bottom: 20px;
}
.landing #custom_ad_pic_2,
.landing #custom_ad_pic_3 {
	padding-bottom: 20px;
	padding-top: 20px;
}
.landing .span-17 h3 {
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
.landing #footer {
	color: #FFF;
	padding-left: 375px;
}
.landing #footer-center {
	padding-right: 125px;
}
.landing  #subscribe_btn {
	padding-left: 30px;
}

/* Landing Pages - A1 */
.iron  #DivDockGalleryFX {
	padding-top: 20px;
	padding-bottom: 40px;
}
.iron .span-6 p {
	color: #FFF;
	text-align: center;
	font-size: 15px;
	line-height: 1.2em;
	font-family: "Century Gothic";
	padding-top: 75px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.iron .span-17 p {
	padding-right: 20px;
}
.iron .span-17 ul {
	margin-left: 40px;
}
.iron .span-17 ul li {
	color: #FF9;
	text-align: center;
	font-size: 14px;
	list-style-type: square;
}
.iron .span-17 ul li {
	color: #FF9;
	text-align: left;
	font-size: 14px;
	list-style-type: square;
}
.iron .span-17 h2 {
	text-align: left;
}
.iron .span-17 h3 {
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
.iron .span-17 #a2_txt {
	padding-bottom: 20px;
}
.iron .span-17 #custom_ad_pic {
	padding-bottom: 20px;
}
.iron  #custom_ad_pic_2 {
	padding-bottom: 20px;
	padding-top: 20px;
}
.iron .span-17 #a2_pic_1 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.iron .span-17 #a2_pic_2{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.iron .span-17 #a2_pic_3 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.iron .span-17 #a2_pic_4 {
	padding-top: 20px;
	padding-bottom: 40px;
}
.iron .span-17 #a2_txt {
	padding-bottom: 20px;
}
.iron #footer {
	color: #FFF;
	padding-left: 375px;
}
.picture_captions {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 140px;
}
.picture_captions_2 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	padding-left: 0px;
	margin-left: 100px;
}
.picture_captions_3 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 175px;
}
.picture_captions_4 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 120px;
}
.picture_captions_5 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 100px;
}
.picture_captions_6 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 100px;
}
.picture_captions_7 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 75px;
}
.picture_captions_8 {
	font-size: 14px;
	font-style: italic;
	color: #FF9;
	text-align: left;
	padding-left: 0px;
	margin-left: 50px;
}
/* Fireplace Landing Page */
.fire .span-9 #subscribe_btn {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.fire  .mc-field-group {
	text-align: center;
}

.fire .span-9 p {
	color: #FFF;
	text-align: center;
	font-size: 15px;
	line-height: 1.2em;
	font-family: "Century Gothic";
	padding-top: 75px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.fire .span-9 h3 {
	color: #FF9;
	font-size: 18px;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 400px;
}
.fire .span-13 h1 {
	font-size: 30px;
	text-align: center;
}
.fire  .span-13 h2 {
	text-align: center;
	font-size: 24px;
}
.fire .span-13 h4 {
	font-size: 16px;
	font-variant: small-caps;
	color: #FF9;
	text-align: center;
	margin: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.fire .span-13 p {
}
.fire .span-13 #fp_pic_1 {
	text-align: center;
	padding-left: 30px;
	padding-bottom: 40px;
}
.fire .span-13 #fp_pic_3 {
	padding-bottom: 10px;
}
.fire  .span-13 #fp_pic_4 {
	padding-bottom: 10px;
}
.fire .span-13 ul {
	text-align: center;
}
.fire .span-13 ul li {
	font-size: 15px;
	line-height: 1.5em;
}
.fire .span-13 #more_btn {
	padding-bottom: 40px;
	padding-top: 20px;
}
/* Download PDF Form */
.download_1 .container .span-17 h1 {
	text-align: center;
}
.download_1 .container .span-17 h3 {
	color: #FFF;
	font-size: 18px;
	line-height: 1.5em;
	text-align: center;
	padding-left: 50px;
	padding-top: 10px;
}
.download_1 .container .span-6 {
	width: 160px;
}
.download_1 .container #footer {
	color: #FFF;
	text-align: center;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.download_1 #download_pic2 {
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 40px;
}
.download_1 #download_btn {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.download_1  #more_btn {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 75px;
}
.error_404 .container .span-17 h1 {
	text-align: center;
}
.forms  .span-17 h2 {
	text-align: left;
}

