@import "nav.css";

/*Start*/
/*/////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////*/
*
	{
	
	margin:0;
	padding:0;
	}
	
body
	{	
	width:100%;
	height: 100%;
	text-align: center;
	font: normal 14px  arial, "Microsoft Sans Serif";
	color: #fffbf1;
	line-height: 1.4em;
	background-color: #f5eac7;

	}
	
#upper_container
	{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: url(../img/html_back1.jpg) repeat top left;
	}
	
#k_con #upper_container
	{
	padding: 0;
	}
	
#k_home #upper_container
	{
	padding: 68px 0 55px 0;
	}
	
#k_press #upper_container
	{
	padding: 107px 0 70px 0;
	}	


#k_gal #upper_container
	{
	padding: 95px 0 60px 0;
	}
	
	
#k_about #upper_container
	{
	padding: 20px 0 10px 0;
	}
	
	
#b_collection #upper_container, #k_collection #upper_container
	{
	padding: 10px 0 10px 0;
	}
	
#flashcontent
	{
	position:relative;
	margin: 0 auto;
	width:877px;
	height:312px;
	}

	
#flashcontent a.catalogue:link, #flashcontent a.catalogue:visited { display:block; width:192px; height:17px; position:absolute; bottom:5px; left: 80px; background: url(../img/cataloguebtn.gif) no-repeat top left; }
#flashcontent a.catalogue:hover { background-position: bottom left; }
	
/*Header Image replacements*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 span, h2 span, h3 span
	{
	display: none;
	}	
	
#replace_our_collection
	{
	display: block;
	height: 136px; width: 837px;
	background: url(../img/babyb.gif) no-repeat top center;
	}
	
#replace_call
	{
	margin: 47px 0 10px 10px; 
	display: block;
	height: 77px; width: 585px;
	
	}

		
#content .replace_story
	{
	display: block;
	margin: 8px 0 10px 0;
	height: 22px; width: 119px;
	float: right;
	background: url(../img/our_story.gif) no-repeat top right;
	}	

#content .replace_why
	{
	display: block;
	margin: 0 0 5px 0;
	height: 23px; width: 98px;
	float: right;
	background: url(../img/why_us.gif) no-repeat top center;
	}	
	

/*Press Releases*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
#replace_press_releases
	{
	display: block;
	width: auto; height: 26px;
	background: url(../img/press_rel.gif) no-repeat top right;
	margin-bottom: 10px;
	}
	
#mycustomscroll3  a.article:link, #mycustomscroll3  a.article:visited
	{
	color: #fffbf1;
	}
	
.date
	{
	font-size: 11px;
	}

	
/*Contact us*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
#con_container
	{
	width: 837px; 
	height: 423px; 
	margin: 0 auto;
	}

#con_container .con_background
	{
	background: url(../img/form_back1.jpg) no-repeat top center; 
	width: 837px; 
	height: 423px; 
	position: absolute; left: 50%; 
	margin: 21px 0 0 -417px;
	text-align: left;
	}
	
#con_container .form
	{
	width: 570px;
	padding: 0 10px 10px 10px;
	/*border: solid 1px #FFF; */
	text-align: right;
	
	}
	
#con_container .form div
	{
	float: left;
	width: 200px;
	}
	
#con_container a:link, #con_container a:visited
	{
	color: #ecb638;
	text-decoration:none;
	}
	
#con_container a:hover
	{
	color: #f2edc7;
	background-color:#936b38;
	}

input.submit
	{
	float: left;
	margin: 10px 0 0 47px;
	
	display: block;
	width:auto;
	background-color:#f2edc7;
	color:#936b38;
	border:none;
	padding:1px 12px 1px 12px;
	font-size:1.1em;
	font-weight:bold;
	cursor: pointer;
	font-family: Arial;
	}
	
	
input
	{
	width: 220px;
	}

textarea
	{
	margin: 5px 0 0 0;
	width: 220px;
	height: 80px;
	}
	
.form .intro
	{
	width: 360px;
	margin: 0 0 15px 0;
	float:right;
	}

#con_container dl
	{
	line-height: 2em;
	width:;
	}
	
	
#con_container dd
	{
	width:100px;	
	float: right;
	clear: right;
	}
	


/*Text pages*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
#content
	{
	width: 837px;
	margin: 0 auto;
	text-align: right;
	}
	
#content a:link, #content a:visited
	{
	color: #ecb638;
	text-decoration:none;
	}
	
#content a:hover
	{
	/*text-decoration:underline;*/
	color: #f2edc7;
	background-color:#936b38;
	}

span.normal
	{
	color: #f6ecc8;
	}
	
#content ul
	{
	list-style: square outside url(../img/dot.gif);
	margin-right: 20px;
	}
	
#content .about_img
	{
	margin: 0 auto;
	width: 826px;
	}
	
#gallery_con
	{
	float: none;
	padding:0;
	width: 1500px;
	}
	
	
/*Our collection page*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content .collection_headers
	{
	margin: 0 auto;
	width: 420px;
	}
	
.collection_headers span
	{
	display: none;
	}
	
#content .collection_headers a:link, #content .collection_headers a:visited
	{
	display: block;
	float: right;
	text-decoration: none;
	}	
	
#content .collection_headers a:hover
	{
	background-color: transparent;
	background-position: bottom center;
	}
	
#butterfly_btn { height: 136px; width: 153px; background: url(../img/bh.gif) no-repeat top center; }
#beetle_btn { height: 136px; width: 147px; background: url(../img/bb.gif) no-repeat top center; }
#bee_btn{ height: 136px; width: 120px; background: url(../img/beeh.gif) no-repeat top center; }

	
#bear_btn { height: 136px; width: 153px; background: url(../img/bear.gif) no-repeat top center; }
#bird_btn { height: 136px; width: 147px; background: url(../img/bird.gif) no-repeat top center; }
#bunny_btn{ height: 136px; width: 120px; background: url(../img/bunny.gif) no-repeat top center; }



/*Product pages*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#replace_suggestions
	{
	display: block;
	height: 20px; width: auto;
	background: url(../img/suggestions.gif) no-repeat top center;
	margin: 2px 0 0 0;
	}

#b_collection .clothing
	{
	float: left;
	margin-right: 20px;
	width: 220px;
	text-align: right;
	/*border: solid 1px #FFF;*/
	}

#b_collection .clothing div
	{
	float: left;
	border-right: solid 2px  #936b38;
	padding-right: 5px; 
	}
	
.clothing .thumb
	{
	height: 70%;
	width: 70%;
	margin-top: 10px;
	border: 0;
	}
	
h3.beetle
	{
	font-size: 1.1em;
	color: #c2df2f;
	font-family: arial;
	}
	
h3.butterfly
	{
	font-size: 1.1em;
	color: #6b2e91;
	font-family: arial;
	}
	
h3.bee
	{
	font-size: 1.1em;
	color: #f7c940;
	font-family: arial;
	}

.clothing ul
	{
	list-style:none;
	width: 150px;
	}

.clothing a:link
	{
	text-decoration: none;
	}
	
.clothing div p
	{
	font: bold 1em arial;
	color:#936b38;
	}
	
/*Footer*/	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
#footer
	{
	margin: 0 auto;
	width: 920px;
	padding: 0 10px 10px 10px;
	text-align: right;	
	}

#footer .pic_txt
	{
	display: block;
	float: left;
	width: 777px;
	height: 93px;
	background: url(../img/footer_main_txt.gif) no-repeat top left;
	}
	
#footer .pic_txt span
	{
	display:none;
	}
	
#collections
	{
	float: left;
	}
	
#collections a span
	{
	display:none;
	}
	
#collections a.order_now:link, #collections a.order_now:visited
	{
	display:block;
	margin-left:5px;
	width: 154px;
	height: 21px;
	background: url("../img/order_now.gif") no-repeat top left;
	}
	
#collections a.order_now:hover
	{
	background-position: bottom left;
	}
	
#order_details 
	{
	float: left;
	width: 519px;
	height: 89px;
	background: url("../img/order_details.gif") no-repeat top left;
	margin-left: 50px;
	}	
	
#order_details span
	{
	display:none;
	}

.required {background-color:#EF595F; border:1px #EF595F solid; color:white;}	
