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

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #37251b;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#37251b;
}

p{
	color:#6B5449;
	font-size:1em;
}


ul{
	font-size:12px;
	color:#594337;
	padding-left:40px;
	
	
}

img{
	border:none;
}

a:link, a:visited {
	color:#37251B;
}

a:hover {
	color:#906E5B;
}


#nav{
	position:relative;
	z-index:10;
	width:1196px;
	margin: 0 auto;
	left:140px;
	top:-20px;
}

img.logo{
	position:relative;
	top:30px;
	z-index:10;
}


img.navB{
	position:relative;
	left:-60px;
}



#topBorder {
	height: 20px;
	background-color: #458984;
	margin-top: -44px;
	position:relative;
	z-index:9;

}


#swirlAndContainer {
	position:relative;
	width:1196px;
	margin: 0 auto;
	top:30px;
}



#flourish {
	background-image:url(../assets/flourish.png);
	background-repeat:no-repeat;
	width: 1177px;
	height: 830px;
	right: 40px;
	margin: 0 auto;
	margin-top: -74px;
	position:relative;
	z-index: 6;
}


#container {
	background-image:url(../assets/background/container_bg.png);
	width: 800px;
	height: 680px;
	margin: 0 auto;
	margin-top: -784px;
	position:relative;
	z-index: 7;
	
}




#header {
	background-color:#594337;
	height: 23px;
	position:relative;
	width:300px;
	top:-1px;
	left:80px;
}


#flash {
	position: relative;
	height: 163px;
}


sup.tmsymbol{
	font-size:8px;
}


img.header {
	color:#FFF;
}


p.introP{
	font-size:.9em;
	color: #6B5449;
}



p.secondP{
	color: #4F3B32;
	font-size:.75em;
	margin-left:10px;
	line-height:18px;
}


p.formP{
	color: #4F3B32;
	font-size:13px;
	line-height:18px;
}


li{
	list-style:url(../assets/bullet.gif);
}

#colIntro {
	position:relative;
	padding: 10px;
	height: 50px;
	width: 420px;
	left: 40px;
	top:0px;
	z-index:9;
}




#colIntroOut {
	position:relative;
	padding: 10px;
	height: 50px;
	width: 500px;
	left: 40px;
	top:0px;
	z-index:9;
}


#col1 {
	position: relative;
	padding: 10px;
	width: 220px;
	height: 300px;
	left: 40px;
	top:20px;
}

#col1main {
	position: relative;
	padding: 10px;
	width: 220px;
	height: 300px;
	left: 40px;
	top:0px;
}



#col1product {
	position: relative;
	padding: 10px;
	width: 250px;
	height: 300px;
	left: 40px;
	top:20px;
}





#col1contact {
	position: relative;
	padding: 10px;
	width: 620px;
	height: 300px;
	left: 40px;
	top:20px;
	z-index:10;
}



#col2 {
	position: relative;
	padding: 10px;
	width: 220px;
	height: 300px;
	left: 290px;
	top: -300px;
	z-index:9;
}



#col2faq {
	position: relative;
	padding: 10px;
	width: 190px;
	height: 300px;
	left: 290px;
	top: -300px;
	z-index:9;
}



#col2error {
	position: relative;
	padding: 10px;
	width: 180px;
	height: 300px;
	left: 290px;
	top: -300px;
	z-index:9;
}



#col3intro {
	background-image:url(../assets/background/bg_home.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 415px;
	height: 458px;
	left: 383px;
	top: -711px;
	z-index:1;
}



#col3about{
	background-image:url(../assets/background/bg_about.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 415px;
	height: 458px;
	left: 383px;
	top: -711px;
}




#col3product {
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 400px;
	height: 450px;
	left: 345px;
	top: -705px;
	text-align:right;
	z-index:10;
}


img.products {
	padding-right:5px;
}



#col3store {
	background-image:url(../assets/background/bg_store.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 415px;
	height: 458px;
	left: 383px;
	top: -711px;
	z-index:1;
}



#col3wholesale {
	background-image:url(../assets/background/bg_wholesale.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;	
	padding: 10px;
	width: 415px;
	height: 458px;
	left: 383px;
	top: -711px;
}




#col3cobranding {
	background-image:none;
	float:left;
	position: relative;
	padding: 10px;
	width: 230px;
	height: 450px;
	left: 550px;
	top: -680px;
}



#col3faq {
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 340px;
	height: 476px;
	left: 450px;
	top: -729px;
}








#col3outreach {
	position: relative;
	padding: 10px;
	width: 230px;
	height: 450px;
	left: 550px;
	top: -680px;
}






#col3contact {
	position: relative;
	padding: 10px;
	width: 230px;
	height: 450px;
	left: 500px;
	top: -616px;
	z-index:20;
}




#col3thankyou{
	background-image:url(../assets/background/bg_thankyou.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 415px;
	height: 458px;
	left: 383px;
	top: -711px;
}





#col3error{
	background-image:url(../assets/background/bg_error.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position: relative;
	padding: 10px;
	width: 415px;
	height: 458px;
	left: 383px;
	top: -711px;
}




#copyright {
	position:relative;
	top:37px;
	z-index:11;
	width:1177px;
	margin: 0 auto;
}


#lowerBorder {
	height: 20px;
	background-color: #458984;
	top:17px;
	position:relative;
	z-index:10;

}




form{
	position:relative;
	z-index:10;
}

textarea, input.textbox, #info1 {
	color:#4B352B;
	background: #FFFFFF;
	border: 1px solid #4B352B;
	margin-bottom:4px;
	padding:2px;
}

option.dropdown {
	color:#4B352B;
	background:#F8F7F3;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	font-size:12px;
}

label.errHilite {
	color: #a98f81;
}



td.col1{
	text-align:right;
	padding-right:20px;
}


td.dataA{
	font-size:12px;
	text-align:right;
	color:#4F3B32;
	padding-right:10px;
}




td.dataB{
	font-size:12px;
	text-align:left;
	color:#4F3B32;
}

