body {

	background-image: url(graphics/polka-red.gif);

    background-color: #ECEFF3;

    font-family: arial, helvetica, sans-serif;

    font-size: 10pt;

    margin: 0px;

    padding: 0px;

    }

.wrapper {

	background: #ffffff;

        align: center;
 	margin:40 auto;

	background-repeat: repeat;

	border-left: solid 0px #ffffff;

	border-right: solid 0px #FFFFFF;

	border: solid 1px #ffffff;

	width: 975px;

	min-height: 0;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

.titlewrapper {

	background: #ffffff;

 	margin:0 auto;

	min-height: 0;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

.innerwrapper {

background-image: url(http://www.ladybugsandlullabies.ca/graphics/swirlie-green-2010.gif);

	background-color: #FFFFFF;

 	margin:0 auto;

	background-repeat: repeat;

	border: solid 1px #3B1E03;

	width: 96%;

	min-height: 96%;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

.stripes{

	background-color: #FFFFFF;

 	margin:0 auto;

	background-repeat: repeat;

	border: solid 1px #3B1E03;

	width: 96%;

	min-height: 96%;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

.links {

	margin:10 auto;

	background-repeat: repeat;

	width: 950px;

	margin: auto;

	color: #6a8b50;

	font: Arial, Helvetica, sans-serif #6a8b50;

}

.links a:hover{

	color: #C0D899;}

.bottomlinks a:hover{

	color: #C0D899;}

.nav links {

    color: #6a8b50;

    text-decoration: none;

    }

.nav hover {

    color: #6a8b50;

    text-decoration: none;

    }

.nav visited {

    color: #6a8b50;

    text-decoration: none;

    }

.ladybugmonth {

	background: #ffffff;

 	margin:0 auto;

	background-repeat: repeat;

	border-left: solid 0px #3B2C25;

	border-right: solid 0px #3B2C25;

	border: dashed 0px #880100;

	width: 300px;

}

.header {

	background-color: #Ffffff;

 	margin:10 auto;

	background-repeat: repeat;

	border-left: solid 0px #3B2C25;

	border-right: solid 0px #3B2C25;

	border: solid 1px #3B1E03;

	width: 950px;

	min-height: 0;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

.border {

	border: solid 1px #2D1804;

}

.maintext {

 font: Arial, Helvetica, sans-serif;
 font-color: #3B1E03;
 font-weight: normal;
 align: justify;
 font-size: 9pt;

}

.itemname {
    display:block;
    font-weight: bold;
	color: #87A565;
    }

.welcome{

	background-color: #FFFFFF;

 	margin:10 auto;

	background-repeat: repeat;

	border: solid 0px #C4DF9B;

	width: 96%;

	min-height: 100%;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

.bottomlinks {

	background-color: #;

 	margin:10 auto;

	background-repeat: repeat;

	border: solid 0px #C4DF9B;

	width: 96%;

	min-height: 96%;

	margin: auto;

	padding: 0 0px;

	bottom: 0;

}

form {

    padding: 0px;

    margin: 0px;

    }



a:link {

    color: #6a8b50;

    text-decoration: none;

    }



a:visited {

    color: #6a8b50;

    text-decoration: none;

    }



a:hover {

    color: #C0D899;

    text-decoration: none;

    }



a:active {

    color: #6a8b50;

    text-decoration: none;

    }



h1 {

    font-size: 14pt;
   	color: #351D05;
    font-family: verdana;
    font-weight: bold;

    }



h4 {

    font-size: 12pt;

   	color: #351D05;
    font-family: verdana;
    font-weight: bold;
    margin: 0px;

    }

.siteheader {

    background-color: #FFFFFF;

    text-decoration: none;

    }





.headercheckout {width:180px; background-color:#FFFFFF;}

.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}

.topbar {

    background-color: #C8EAF8;

    text-decoration: none;

    line-height: 16px;

    padding: 0px;

    margin: 0px;

    }



.maintable {

    padding: 3px;

    margin: 0px;

    }

	

.leftside {

   

    }



.rightside {

   

    }



.content {

    color: #351D05;
    font-weight: normal;
	font-size: 11px;}
    margin:0px;

    }



.contenttable {

    width: 95%;

    background-color: #FFFFFF;

    border: 1px solid #3B1E03;

    margin-top: 0px;

    }



.contenttable td {

    text-align: center;
    font-weight: bold;
    color: #5f0707;

    }



.content-title {

    font-size: 14pt;

    font-weight: bold;
    color: #5f0707;


    text-align: center;

    margin-bottom: 10px;

    }



.searchbox {

    width: 165px;

    }

.searchbox td{

    width: 165px;

	background-image: url(); 

	background-color:#FFFFFF;

	text-align:center;

	border: 0px dashed #472708;

    }

	

.smlogin-form {

    padding: 0px 5px 0px 10px;

    font-size: 10pt;

    }



.clear {

    clear: both;

    color: #ffffff;

    }



.viewcart {

    margin-top: 18px;

    text-align: center;

    }

	

.cartitems{

	font-size: 9pt;

	}



.logged-in-message {

    color: red;

    font-weight: bold;

    }



.feat-table {

    margin: 0px;

    padding: 0px;

    width: 100%;

    }



.feat-head {

    color: #FFFFFF;

    vertical-align: middle;

    text-align: left;

    font-weight: bold;

    font-size: 10pt;

    background-image: url(topprodhead.gif);

    margin: 0px;

    padding: 0px 0px 0px 15px;

    background-repeat: no-repeat;

    border-bottom: 2px solid #C8EAF8;

    }



.feat-cell {

    text-align: center;

    vertical-align: top;

    padding: 10px;

    }



.feat-cell div {

    text-align: center;

    }

	

.tinytxt {

    font-size: 7pt;

    line-height: 10px;

    margin: 0px;

    padding: 0px;

    }



.tinytxt input {

    font-size: 7pt;

    line-height: 10px;

    margin: 0px;

    padding: 0px;

    }



.tinytxt a:link {

    margin: 0px;

    padding: 0px;

    }



.tinytxt a:visited {

    margin: 0px;

    padding: 0px;

    }



.tinytxt a:hover {

    margin: 0px;

    padding: 0px;

    }

.footer {

    font-size: 10px;

    font-weight: bold;

    margin-top: 20px;

    }



.footer a:link {}



.footer a:hover {}



.footer a:visited {}	



.input-err { background-color: #ffff00; }
