/* ------------------------------ 
STANDARDS
------------------------------ */
* { margin:0; padding:0;}
a:active, a:focus {outline: 0;}

img { border: none; }
select, input{font-size:0.8em; padding: 0px;width: 410px;}
body {
	font-family: Arial;
	font-size: 61.5%;
	background: #fff url(../images/bg.gif);
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #717075;
	}
	
h1 {color:#eec192; font-size: 2.1em;  font-weight: bold; letter-spacing: 1px; margin-bottom: 20px;}
h1.alt{color:#a6957a;}
h2 {color:#886f47; font-size: 1.8em;  font-weight: normal;}
h3 {font-size: 1.6em; font-weight: normal; color: #886f47; padding-bottom: 10px;}
h4 {font-size: 1.6em; font-weight: normal; color: #DAC4A1; padding-bottom: 10px;}
h5 {font-size: 1.2em; font-weight: normal; color: #6fb43f; padding-bottom: 5px;}
.k_title1 {color:#a6957a; font-size: 1.8em;  font-weight: normal; opacity: 1.0}
.k_title2 {color:#a6957a; font-size: 1.8em;  font-weight: normal; opacity: 0.5}
.k_title3 {color:#a6957a; font-size: 1.8em;  font-weight: normal; opacity: 0.5}


p {font-size: 1.35em; color: #A8A8A8; margin-bottom: 15px; line-height: 21px;}

li {font-size: 1.4em; color: #dac4a1; list-style: disc; list-style-position: inside;}

hr{
background-color:#1d1811;
color:#1d1811;
height:1px;
border:0 none;
width:100%;
margin-top: 20px;
margin-bottom: 20px;
}

.hr2{
background-color:#1d1811;
color:#1d1811;
height:1px;
border:0 none;
width:100%;
margin-top: 10px;
margin-bottom: 10px;
}



/* ------------------------------ 
LAYOUT DIVS & CLASSES
------------------------------ */	
.container{margin: 15px auto; width: 842px; text-align: left; top: 0px; position: relative; border: 0px solid #000;}
.header {width: 842px; height: 72px; text-align: center;}
.lookbook {width: 700px; margin-left: 66px; margin-top:12px;}
.navstrip {height: 32px; background: url(../images/navbg.gif); padding-top: 16px; text-align: left; padding-left:27px;}


.topcontentbox {width:881px; background-color: #056839; padding-left: 27px; padding-top:29px; padding-bottom: 20px;}
.topcontentphoto {float: left; width: 473px; height: 328px;}
.topcontenttext {float: left; width: 354px; height: 328px; padding-left: 28px;}

.topcontentphoto_alt1 {float: left; width: 473px; height: 328px; padding-left: 28px;} 
.topcontenttext_alt1 {float: left; width: 354px; height: 328px;}

.topcontentphoto_contact {float: left; width: 499px; height: 328px;}
.topcontenttext_contact {float: left; width: 334px; height: 328px; padding-left: 28px;}

.topcontentphoto_register {float: left; width: 451px; height: 328px;}
.topcontenttext_register {float: left; width: 366px; height: 328px; padding-left: 28px;}

.contentboxes {width:854px; background-color: #056839; padding-left: 27px; padding-top:24px; margin-top:20px; padding-right: 27px; padding-bottom: 29px;}
.contentphoto {width: 276px; float: left;}
.contenttext {width: 550px; float: left; padding-left: 28px;}
p.pcontent{margin-bottom: 25px;}


.footer {width: 885px; padding-left: 23px; padding-top: 14px; height: 36px; background-color:#11462d;}




form legend {
	color: #333;
	padding: 0 0 20px 0;
	text-transform: uppercase;
}

form {
	padding: 0 20px 20px 20px;
}

form, form fieldset input, form fieldset textarea, form label {
	font-family: Helvetica, Arial;
	font-size: 12pt;
	
}
form p { position: relative; margin: 0 0 10px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 400px;
	margin: 0;
}

form fieldset p label {
	width: 380px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	width: 404px;
}

form fieldset p textarea,
form fieldset p input {
	border: solid 1px #ccc;
}
form fieldset p label {
	color: #777;
}

fieldset {border: 0px #ffffff;}

	
	
		
/* ------------------------------ 
SELF CLEAR FLOATS
------------------------------ */


.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

			

/* ------------------------------ 
STYLING CLASSES
------------------------------ */	

.navclass {color: #fff; font-size: 1.3em; font-family: Georgia; text-transform: uppercase; letter-spacing: 0.05em;}
.navclass A:link {color: #fff; text-decoration: none; }
.navclass A:visited {color: #fff; text-decoration:none; }
.navclass A:hover	 {color: #eec192; text-decoration: none; }
.navclass A:active {color: #fff; text-decoration:none; }

.footerclass {font-size: 1.5em; color: #e0e0e0; margin-bottom: 15px; line-height: 21px;}
.footerclass A:link {color: #e0e0e0; text-decoration: underline; }
.footerclass A:visited {color: #e0e0e0; text-decoration:underline; }
.footerclass A:hover	 {color: #e0e0e0; text-decoration: underline; }
.footerclass A:active {color: #e0e0e0; text-decoration:underline; }

.linkclass {color: #9C8F6C; font-family: Arial;}
.linkclass A:link {color: #9C8F6C; text-decoration: none; }
.linkclass A:visited {color: #9C8F6C; text-decoration:none; }
.linkclass A:hover	 {color: #9C8F6C; text-decoration: none; }
.linkclass A:active {color: #9C8F6C; text-decoration:none; }


.k_image1 {width: 473px; height: 328px;}
.k_image2 {width: 473px; height: 328px; display: none}
.k_image3 {width: 473px; height: 328px; display: none}





