/* Cocoon CSS Document */

body {
	margin:0;
	padding:0;
	
	text-align:center;
	
	background-color:#e5e3dd;
}

img{
	border:none;
}

label {
	width:100px;
	float: left;
	text-align: left;
	margin-top:4px;
	margin-right: 5px;
	display: block;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9b9483;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9b9483;
	margin:0;
	padding-top:2px;
}

a{
	color:#9b9483;
	text-decoration:underline;
}

a:hover{
	color:#c5bfb1;
}

.center_content{
	text-align:left;
	width:985px;
	margin:0 auto;
}

.clear{
	clear:both;
}

.bold{
	font-weight:bold;
}

.description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9b9483;
}

.price{
	color:#B2ACA2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.small_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9b9483;
}

.registration_back{
	background-color:#c5bfb1;
}

#entry_logo{
	margin-top:200px;
}

#header {
	background-color:#c5bfb1;
	height:118px;

}

#header_content{
	position:relative;
	height:118px;
}

#logo{
	position:absolute;
	bottom:11px;
	left:7px;
}

#navigation{
	position:absolute;
	bottom:8px;
	right:8px;
}

#main{
	background-color:#ffffff;
	min-height:470px;
	height:auto !important;
	height:470px;
}

#main_content{
	position:relative;
	min-height:452px;
	height:auto !important;
	height:452px;
}

#footer{
	height:67px;
	background-color:#c5bfb1;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

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

#footer_content{
	position:relative;
	height:67px;
}

#footer_links{
	position:absolute;
	top:8px;
	left:10px;
}

#philter_link{
	position:absolute;
	top:8px;
	right:10px;
}

.philter_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#dfdcd4;
	text-decoration:none;
}

#footer_shadow{
	height:10px;
	background-image:url(../images/footer_shadow.jpg);
	background-repeat:repeat-x;
}

#homepage_main_image{
	margin-top:26px;
        margin-bottom:26px;
	margin-left:6px;
	float:left;
}

#homepage_main_text{
	float:left;
	
	margin-top:23px;
	margin-left:20px;
	
	padding:0;
	
	width:145px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9483;
}

#homepage_main_text p{
	padding:0;
	margin:0;
	margin-bottom:8px;
	line-height:12px;
}

#homepage_form{
	position:relative;
	width:171px;
	height:75px;
	margin-left:-5px;
	background-color:#f2efe9;
}

#homepage_form ul{
	list-style:none;
	margin:0;
	padding:0;
}

#homepage_form li{
	list-style:none;
	margin:0;
	padding:0;
}

#stay_in_touch{
	padding-left:10px;
	padding-top:5px;
}

#homepage_text_field{
	padding-left:10px;
	padding-top:5px;
}

#homepage_submit_button{
	position:absolute;
	top:8px;
	right:2px;
}

#enter_your_email{
	padding-left:10px;
	padding-top:5px;
}

.homepage_input{
	margin:0;
	padding:0;
	width:118px;
	height:22px;
	background-color:#ffffff;
	border:1px solid #cfcfcf;
	border-top:1px solid #a3a0a0;
}

#secondary_main_image{
	margin-top:20px;
        margin-bottom:20px;
	margin-left:6px;
	float:left;
}

#secondary_main_text{
	float:left;
	
	margin-top:28px;
	margin-left:30px;
	
	padding:0;
	
	width:455px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9483;
}

#secondary_main_text p{
	padding:0;
	margin:0;
	margin-bottom:15px;
	line-height:12px;
}

.thumbnails{
	position:absolute;

	top:0px;
	right:0px;
	
	width:550px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9b9483;
}

.thumbnails p{
	line-height:15px;
	margin-top:2px;
}

.thumbnails a{
	color:#9b9483;
	text-decoration:none;
}

#thumbnail_footer{
	width:550px;
}

.navigation_arrows{
	position:absolute;
	right:0px;
	bottom:0px;
}

#thumbnail_item{
	width:156px;
	height:181px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:20px;
}

#pink_strip{
	background-color:#f7e7e6;
	height:8px;
}

#blue_strip{
	background-color:#cceaf3;
	height:8px;
}

#register_form{
	position:relative;
	width:171px;
	height:75px;
	margin-left:0px;
	background-color:#f2efe9;
}

#register_form ul{
	list-style:none;
	margin:0;
	padding:0;
}

#register_form li{
	list-style:none;
	margin:0;
	padding:0;
}

#registration_content{
	background-color:#ffffff;
	min-height:470px;
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html #registration_content {
	height: 470px;
}
/**/

#registration_form{
	position:relative;
	text-align:left;
	top:33px;
	left:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9483;
}

#registration_form ul{
	list-style:none;
	margin:2px;
	padding:0;
}

.child{
	background-color:#e5e2dc;
}

.dl_children {
	margin-left:2px;
	margin-right:2px;
}

.stdtext 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

#registration_form li{
	list-style:none;
	margin:0;
	padding:2px;
}

#registration_form input{
	border:1px solid #c5bfb1;
}

.registration_divider{
	margin-top:5px;
	width:900px;
	height:1px;
	background-color:#c5bfb1;
}

.registration_submit{
	background-color:#f2efe9;
	border:1px solid #9b9483;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b9483;
}

.child_add{
	background-color:#f2efe9;
	border:1px solid #9b9483;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b9483;
}

#order_form{
	background-color:#ffffff;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9b9483;


	text-align:left;
}

#order_box{
	width:455px;
}

#order_form ul{
	list-style:none;
	margin:2px;
	padding:0;
}

#order_form li{
	list-style:none;
	margin:0;
	padding:2px;
}

#order_form input{
	border:1px solid #c5bfb1;
	margin-bottom:2px;
}

#order_form label{
	width:100px;
	float: left;
	text-align: left;
	margin-top:4px;
	margin-right: 5px;
	display: block;
}

#order_form th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b9483;
	border-top:2px solid #9b9483;
	border-bottom:2px solid #9b9483;
}

#order_form td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9b9483;
	border-bottom:1px solid #9b9483;
}

#order_form tr{
	height:30px;
}

.order_submit{
	background-color:#f2efe9;
	border:1px solid #9b9483;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b9483;
}


.order_disclaimer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#9b9483;
}

.sizing th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b9483;
	border-top:2px solid #9b9483;
	border-bottom:2px solid #9b9483;
}

.sizing td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9b9483;
	border-bottom:1px solid #9b9483;
	width:100px;
}

.sizing tr{
	height:30px;
}