/* CSS: BabyEco

   By MyGraphicGarden */



body {

	margin: 0px;

	font-family: "Verdana";

	color: #543924;

	font-size: 12px;	

}



a {

	/*color: #54859c;*/

	color:  #bfa28f;

	text-decoration:none;

}



a:hover	{

	text-decoration: underline;

}

	

.centered {

	margin-left: auto;

	margin-right: auto;

}



.headerbox {

	height: 125px;

	width: 100%;

	background-color: #543924;

	font-family: "Century Gothic";

	color: #DDDDDD;

	font-size: 12pt;

}



.headerbox a {

	color: #DDDDDD;

	text-decoration: none;

	font-weight: normal;

}

.headerbox a:hover {

	color: #FFFFFF;

}

.categorybox {

	height: 30px;

	width: 100%;

	font-family: "Century Gothic";

	color: #543924;

	font-size: 12pt;

}

.categoryboxtd {

	padding-left: 15px;

	padding-right: 15px;

}

.contentbox {

	width: 945px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 55px;

}

.infocontentbox {

	width: 945px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 25px;

}



.contentboxtable {

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 45px;

}



.contentboxtablephotos {

	border: 1px solid #543924;

}

.infocontentboxtablephotos {

	border: 1px solid #c5b9b1;

}



.footerbox {

	width: 945px;

	margin-left: auto;

	margin-right: auto;

	font-size: 8pt;

}

.footerbox a {

	font-size: 8pt;

	text-decoration:none;

	color: #543924;

}

.footerbox a:hover {

	text-decoration: underline;

}



.footerboxtable {

	margin-top: 25px;

	border-bottom: 1px dashed #543924;

	margin-bottom: 5px;

	padding-bottom: 15px;

}





P.catname {

text-align: center;

margin-top: 0px;

margin-bottom: 4px;

vertical-align:top;

text-align: center;

}

P.catname a {

	font-size: 12px;

	/*color: #1c98c3;*/

	margin:0;

	padding: 0;

	font-weight: normal;

}

P.catdesc {

margin-top: 0px;

margin-bottom: 4px;

margin-left: 4px;

margin-right: 4px;

vertical-align:top;

text-align: center;

}

IMG.catimage {

border:0px;

border-thickness: 1px;

border-color: #000;

border-style: solid;

vertical-align:top;

/*padding-bottom:45px;*/

}

TD.catimage {

vertical-align:top;

/*padding-right: 5px;

padding-left: 15px;*/

}

TD.catname {

width:160px;



vertical-align:top;

text-align: center;

/*border-right: 1px solid #cccccc;*/

}

.catnavigation, .prodnavigation {

	font-family: "Century Gothic";

	font-weight: lighter;

	/*color: #846357;*/

	font-size: 14px;

	

}



.catnavigation a, .prodnavigation a {

	font-family: "Century Gothic";

	font-weight: lighter;

	/*color: #846357;*/

	/*font-size: 14px;*/

	text-decoration: underline;

}



/* product stuff

div.prodid: The properties of the text "Product ID"

div.prodname: The properties of the product name on the product page

div.proddiscounts: The properties of the discounts text for the product page

td.prodimage: The alignment of the product image on the product page

img.prodimage: The properties of the product image

div.proddescription: The properties of the text in the short product description

div.prodoptions: The properties of the product options on the product page

div.prodprice: The properties of the price on the product page

div.prodcurrency:

*/



.prodname {

	text-align: center;

	margin-top: 0px;

	margin-bottom: 4px;

	vertical-align:top;

	text-align: center;

}

.prodname a {

	font-size: 12px;

	/*color: #1c98c3;*/

	color: #6f87b9;

	margin:0;

	padding: 0;

	font-weight: normal;

}

.proddescription {

	margin-top: 0px;

	margin-bottom: 4px;

	margin-left: 4px;

	margin-right: 4px;

	vertical-align:top;

	text-align: center;

}

.prodprice {

	text-align: center;

}



.detailname {

	text-align: center;

	font-size: 14px;

	padding-bottom: 5px;

}



.detaildescription {

	width: 400px;

	text-align: center;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}







/*  checkout stuff */

TABLE.cobtbl{

border-style: none;

/*background-color: #FFFFFF;*/

margin: 0px;

padding: 0px;

}

TD.cobhl{

border-style: none;

background-color: #ffffff;

padding: 5px;

margin: 5px;

}

TD.cobll{

border-style: none;

background-color: #ffffff;

color : #333333;

padding: 5px;

margin: 5px;

}



.mincart

{

	border: 1px solid #999999;

	font-size: 10px;



}





.mincart tr, .mincart td {

	border: none;

	background-color: #efebde;

}



.mincart th

{

	background-color: #ffffff;

	color: #775832;



}



.mincart a

{

	color: #1c98c3;

	font-weight: normal;

}

.mincart a:hover

{

	color: #df3585;

}



h1 {

	color: #bfa28f;

	font-family: "Century Gothic";

	font-size: 12pt;

	font-weight: normal;

}



h2{

	font-family: "Century Gothic";

	font-weight: normal;

	font-size: 14px;

/*	color: #543924;*/

color: #d6c3b6;



}

h3 {

	font-family: "Verdana";

	font-weight: bold;

	font-size: 12px;

}



	

hr {

	border: none 0;

	border-top: 1px dashed #543924;

	width: 95%;

	height: 1px;

	margin-left: auto;

	margin-right: auto;

	padding-left: 0px;

	text-align: center;

}

.textbox {

	font-family: "Century Gothic";

	border: 1px solid #ccc;

	background: #fafafa;

	margin: 0px;

	margin-bottom: 4px;

	width: 378px;

	line-height:normal;

}



.tinytextbox {

	font-family: "Century Gothic";

	border: 1px solid #ccc;

	background: #fafafa;

	margin: 0px;

	margin-bottom: 4px;

	width: 	148px;

	line-height:normal;

}



.textbox:focus, .tinytextbox:focus {

	border: 1px solid #aaa;

	background: #efefef;

}

