/* @override 
	http://www.body.com.au/css/styles_fledgling.css
	http://body.com.au/css/styles.css
*/

/* BODY.COM.AU STYLES ******************************************************************
	
	CONSTRUCTED BY NICEDEVICE
	WWW.NICEDEVICE.COM.AU
	COPYRIGHT 2007
	
	
	*/

body {
	text-align:center;
	font-family:Arial;
	margin:0px;
}
	

#frame {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	padding:0px;
	text-align:left;
}

a {text-decoration:none;}	
a:link { color:#666; }
a:visited { color:#666; }
a:hover, a:active { color:#000;}

/* @group header */
		

	
	/*  HEADER **************************************************** HEADER **/	
	
	

	#contentheader {
		display:block;	
		text-indent: -8000px;
		background:url(../image/body_logo_3lines.gif);
		background-repeat: no-repeat;
		background-position: top;
		height: 160px;
	}

	#contentheader a{
		display:block;	
		text-indent: -8000px;
		background:url(../image/body_logo_3lines.gif);
		background-repeat: no-repeat;
		background-position: top;
		height: 160px;
	}

	/* FLEDGLING -  image replacement */	

/*
	#contentheader {
		display:block;	
		text-indent: -8000px;
		background:url(../image/body_logo_fledgling.gif);
		background-repeat: no-repeat;
		background-position: top;
		height: 125px;
	}
	#contentheader a{
		display:block;	
		text-indent: -8000px;
		background:url(../image/body_logo_fledgling.gif);
		background-repeat: no-repeat;
		background-position: top;
		height: 125px;
	}
	
*/



	
	/*  ORIGINAL
	#headermenu {
		padding: 30px 43px 0px 50px;
		height: 80px !important;
 		put height in here - 110px
		background-image: url(../image/stripe_top2.jpg);
		background-repeat: no-repeat;
	}
	*/
	
	/*  fledgling */
	#headermenu {
		padding: 0px 43px 0px 50px;
		height: 55px !important;

		background-image: url(../image/stripe_top3.jpg);
		background-repeat: no-repeat;
	}
	
	
	
	/* fledgling */
	#headermenu_landing {
		padding: 0px 43px 0px 58px;
		height:50px !important;
		height /**/:80px;
	}
	
	/*  // original
	#headermenu_landing {
		padding: 30px 43px 0px 58px;
		height:50px !important;
		///  put in height here - 80px
	}*/
	

		
		
	#headermenu li,#headermenu_landing li{
		float:left;
		font-size:13px;
		font-weight:bold;
		list-style:none;
	}	
	

	/* // original six items */
	
/*
	#headernav-one { width:80px; }
	#headernav-two { width:109px; }
	#headernav-three { width:76px; }
	#headernav-four { width:99px; }
	#headernav-five { width:89px; }
	#headernav-six { width:104px; }
	#headernav-seven {  }
*/

	

	

	#headernav-one { width:92px; }
	#headernav-two { width:122px; }
	#headernav-three { width:88px; }
	#headernav-four { width:112px; }
	#headernav-five { width:102px; }
	#headernav-six { width:117px; }
	#headernav-seven {  }

	
	

	#headermenu a, #headermenu a:visited, #headermenu_landing a, #headermenu_landing a:visited    { color:#000; text-decoration:none;}
	#headermenu a:hover, #headermenu_landing a:hover { color:#666;text-decoration:none;}

	#headermenu ul .selected {color:#666; text-decoration:none; }
	


/* @end */


/* @group content_info */

#content_index  {
		margin-right:auto;
		margin-left:auto;
		width:500px;
		
	
		
		background:#fff;
		line-height:17px;
		font-size:11px;
		text-align: center;
	}
#content_info  {
		/*    */
		width:820px;
		padding:0px;
		float:left;
		background:#fff;
		margin:0px 10px 10px 140px;
		font-size:11px;
	}
#content_landing  {

		padding:0px;
		width:900px;
		float:left;
		background:#fff;
		background-image: url(../image/body_hero_feb10.jpg);
		background-repeat: no-repeat;
		background-position: top;
		
		 min-height:600px;
  		height:auto !important;
 		 height:600px;
	
}	
#content_landing_info{
	padding: 50px 20px 0px 140px;
	width: 300px !important;
 	width /**/:460px;
	font-size: 15px;
	line-height: 21px;
}	
	
	
#content_about_left  {
	
	float:left;
	padding: 40px 20px 0px 140px;
	width: 165px !important;
 	width /**/:325px;
	font-size: 11px;
	line-height: 21px;
}
#content_about_left1  {
	
	float:left;
	padding: 40px 20px 0px 100px;
	width: 225px !important;
 	width /**/:325px;
	font-size: 11px;
	line-height: 21px;
}
#content_about_right {
	float:left;
	padding: 0px 20px 0px 10px;
	width: 450px !important;
 	width /**/:480px;
	font-size: 12px;
	line-height: 17px;
}	


#content_contact_left  {
	
	float:left;
	padding: 10px 20px 0px 200px;
	width: 300px !important;
 	width /**/:520px;
	font-size: 11px;
	line-height: 21px;
}
#content_contact_right {
	
	float:left;
	padding: 0px 20px 0px 10px;
	width: 200px !important;
 	width /**/:230px;
	font-size: 11px;
	line-height: 17px;
}	

#content_subscribe {
	

	float:left;
	padding: 0px 20px 0px 300px;
	width: 400px !important;
 	width /**/:720px;
	font-size: 11px;
	line-height: 17px;
	
}
#content_shoptemp {
	

	float:left;
	padding: 0px 20px 0px 315px;
	width: 400px !important;
 	width /**/:735px;
	font-size: 11px;
	line-height: 17px;
	
}


#content_about_left h2, #content_about_left h2,#content_about_right h2, #content_about_right h2  {font-size:15px; color: #000; font-weight: bold;}
#content_about_right h1, #content_about_left h1, #content_subscribe h1 {font-size:30px; height:30px;}
#content_about_left h1{font-size:30px; height:30px;}

#content_about_left a, #content_about_left a:visited  { color: #9f9f9f; text-decoration: none;	}
#content_about_left1 a:link, #content_about_left1 a:visited  { color: #9f9f9f; text-decoration: none;	}
#content_about_left a:hover  { color: #666666; text-decoration: none;	}
#content_about_left1 a:hover  { color: #666666; text-decoration: none;	}
#content_landing_info a:link, #content_landing_info a:visited  { color: #fff; text-decoration: none;	}
#content_landing_info a:hover  { color: #ccc; text-decoration: none;	}

#content_about_left1 ul .selected { color: #666666; text-decoration: none;}

#content_info ul,  #content_about_left1 ul, #content_about_right ul, #content_landing_info ul{
		padding-left:0px;
		margin:0px;
	}

#content_info li,  #content_about_left1 li, #content_about_right li, #content_landing_info li{
		
		list-style:none;
		height:17px;
		color:#666;	
	}	
	
#content_info h1, #content_contact_right h1 {
	font-size:16px;
	height: 30px;
}	

	#stockists1, #stockists2, #stockists3 {
	/*
	position:absolute; 
	top:220px; 
	*/
	line-height:18px; 
	float:left;
	padding-top: 20px;
	}
	
	#stockists1 a:link, #stockists1 a:visited {text-decoration:none; color: #666;}
	#stockists1 a:hover, #stockists1 a:active {text-decoration:none; color:#ccc;}
	
	#stockists2 a:link, #stockists2 a:visited {text-decoration:none; color: #8d8d8d;}
	#stockists2 a:hover, #stockists2 a:active {text-decoration:none; color:#ccc;}
	
	#stockists1 {
		/*left:246px; */
		width:150px;
		padding-left:20px;
		padding-right:10px;
		font-size: 12px;
		
	}
	#stockists2, #msg2 {
		/*left:386px; */
		width:200px;
		padding-right:10px;
		padding-top: 30px;
		font-size: 12px;
	}
	
	#stockists3, #msg3 {
		/*left:530px; */
		padding-top: 42px;
	}
	
	#stockists_list {
		margin: 0; 
		padding: 0;
		list-style-type: none;
	}
	
#fledgling {
	
	width:500px;
	font-family: courier new;
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
	padding-left: 20px;

}

#fledgling h2 {
	height: 18px;
	font-size: 18px;
}

/* @end */


/* @group content left */	
		
		
	/*  CONTENT LEFT ****************************************************  CONTENT LEFT **/	

	/* 800: 234px */
	/* 900: 284px */
	
	
	#contentleft {
		/*    */
		width:284px;
		padding:0px;
		float:left;
		background:#fff;
	
	}
	
		
	#contentleft h1 {
	
		font-size:16px;
		height:17px;
		padding:40px 0px 0px 110px;
	
	}
	
	#contentleft ul {
		padding-left:110px;
		margin:0px;
	}
	
	
	#contentleft li{
		font-size:11px;
		list-style:none;
		height:20px;
	
	}
	
	#contentleft a:link, #contentleft a:visited { color:#666666; text-decoration:none;}
	#contentleft a:hover, #contentleft a:active { color:#000;text-decoration:none;}
	
	/*
	.operations a:link, .operations a:visited { color:#eee; text-decoration:none;}
	.operations a:hover, .operations a:active { color:#000;text-decoration:none;}
	*/
	#contentleft #operations  {  color:#999; }
	
	#contentleft #selected{	
		font-weight:bold;
		color:#000;
	}

/* @end */








/* @group content centre */

	
	/*  CONTENT CENTRE **************************************************** CONTENT CENTRE **/	
	
	/* 326 px */
	
	
	#contentcentre {
		
		width:346px;
		padding:0px 0px 20px 7px;
		
		float:left;
		background:#fff;
	}
	
	#contentcentre_product {
	
		width:250px;
		padding:0px 34px 20px 42px;
		float:left;
		background:#fff;
	}
		
	#contentcentre h2 {
		font-size:30px;
		height:30px;
		/*padding:0px 8px 0px 8px;*/
	}
		
	#contentcentre p {
		font-size:11px;
		line-height:15px;
		color:#666666;
		padding:0px 8px 0px 8px;
	}
	
	#contentcentre_product h2 {
		font-size:30px;
		height:30px;
		padding:0px 8px 0px 8px;
		
	}
		
	#contentcentre_product p {
		font-size:11px;
		line-height:15px;
		color:#666666;
		padding:0px 8px 0px 8px;
	}
	
	
	
	#productholder{
		color:#fff;
		font-size:11px;
		width:100px;
		height:175px;
		margin-right:10px;
		float:left;
	}
	#productimageholder {
		/*height:202px;*/
		height:150px;
		width:100px;
		/*border: 1px solid #000;
		padding:3px;*/
		margin-bottom:5px;

	}

/* @end */





/* @group content right */
	

	/*  CONTENT RIGHT **************************************************** CONTENT RIGHT **/	
	
	/* 290 px */
	
	
	#contentright {
		
		width:220px;
		padding:35px 0px 10px 30px;
		float: left;
		background:#fff;
		font-size:11px;
	}
	
	#contentright_product {
		
		width:260px;
		padding:130px 0px 10px 10px;
		float:left;
		background:#fff;
		font-size:11px;
	}
	
	
	/* 616 */
	#contentright_2col {
		
		width:500px;
		padding:0px 0px 10px 10px;
		float:left;
		font-size:11px;
		line-height: 16px;
	}
	#contentright_2col h2{
		height: 30px;
		font-size: 30px;
	}
	#contentright_2col h3{
		height: 18px;
		font-size: 18px;
	}
	
	/*
	#contentright_2col a, #contentright_2col a:visited{ text-decoration: none; color: #ccc;}
	#contentright_2col a:hover, #contentright_2col a:active{ text-decoration: none; color: #333;}
	*/
	
	.greeting {
		color:#000000;
		font-weight:bold;
		line-height:25px;
	
	}
	
	#contentright ul {
		padding-left:0px;
		margin:0px;
	}

	#contentright li{
		
		list-style:none;
		height:15px;
		color:#666;	
	}
	
	#contentright_product ul {
		padding-left:0px;
		margin:0px;
	}

	#contentright_product li{
		
		list-style:none;
		height:15px;
		color:#666;	
	}
	
	
	#stockists_header{
	position:absolute; 
	left:244px; 
	top:166px;
	width:600px; 
	height:50px; 
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #ccc;

	}
	
.attributes_td {
	
	width: 50px;
	font-size: 11px;
	
}
	#checkout_box { padding-left: 20px; padding-right: 40px; font-size: 11px;}
	#checkout_box, #contentright_2col table{font-size: 11px; }
	
	
#dividerstripe {
		background-image: url(../image/stripe_divider.jpg);
		background-repeat: no-repeat;
		background-position: left;
		height: 30px;
		margin-top: 15px;
}
#address_label{ padding-left: 10px; color: #333; font-size: 12px;}


/* @end */





/* @group cart */
	
	
	
/*  CART ******************************************************  CART  **/	
	
.cart_td_top, .cart_td_top_product {height:50px;}
.cart_td_top_product {padding-left: 10px; }
#cart_td_remove {
	height:30px;
	padding-bottom:10px;
	padding-top:10px ;
	margin-bottom: 4px;
}
#cart_td_product {padding-left: 10px;}
#cart_td, #cart_td_product {
	height:30px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right: 10px;
	background-color: #eee;
	border-bottom: 2px solid #fff;
	vertical-align: top;
}

#cart_td_options {
	padding-bottom:10px;
	padding-top:10px;
	padding-right: 10px;
	color: #666;
	font-size: 9px;
	background-color: #eee;
	border-bottom: 2px solid #fff;
}


#cart_td input {
	
	border: 1px solid #666;
	width: 40px;
	font-family: arial;
	color:#666;
	font-size:11px;
	background-color:#fff; 
}

.cart_td_bottom {
	padding-top:15px;

}


/* @end */

/* @group forms - inputs */


#inputbox input{
	border: 1px solid #000;
	/*width: 270px;*/
	font-family: arial;
	color:#666;
	font-size:11px;
	
	background-color:#fff; 
}
#inputbox select{
	border: 1px solid #000;
	width: 270px;
	font-family: arial;
	color:#666;
	font-size:11px;
}

#inputbox2 {
	height:33px;


}

#inputbox2 select {
	border: 1px solid #f2f2f2;
	font-family: arial;
	color:#666;
	font-size:11px;
	font-weight:bold;
	background-color:#e3e3e3;
	padding:1px;	
}

#subscribeform {font-size: 11px; text-align: center;} 
#subscribeform td { text-align: left; vertical-align: center;}
#subscribeform input { color: #999;}

.form_td {font-size: 12px; color: #333;}
.form_td input {color: #666; /*width: 255px;*/}
.form_td select {
	border: 1px solid #999;
	font-family: arial;
	color:#666;
	font-size:11px;
	background-color:#fff;
	margin-top: 6px;
	padding:1px;	
}

.inputRequirement { font-size: 10px; color: #999;}


/* @end */