body { color:#fff; font-size:10pt; font-family:arial; text-align:left; }

h1 { color:#83b23d; font:18pt arial; margin:6px 0 3px; padding:0; }

h2 { color:#83b23d; font:18pt arial; margin:6px 0 3px; padding:0; }

h3 { color:#83b23d; font:12pt arial; margin:6px 0 3px; padding: 0; }

h4 { color:#83b23d; font:10pt arial; margin:0; padding: 0; }

ul { color:#000; font:10pt arial; text-align:left; }

p { color:#000; font:10pt/15pt arial; text-align:left; }

img { display:block; border:0; }


span { color:#565655; font:8pt arial; text-align:left; }
span.green { color:#83b23d; font:10pt arial; }

a:link { color:#000; }
a:visited { color:#000; }
a:hover { background-color:#b0fe3b; color:#54830e; }
a:active { background-color:#b0fe3b; color:#54830e; }



#topline { width:100%; height:4px; background-color:#000; }

.container { margin:0 auto; width:800px; padding:0; }

#header { margin:0 auto; padding:0; background:#fff url(../images/bella-head.gif) no-repeat; }

#banner { margin:50px 0 0 0; padding:5px 0; }
 	
.maincontent { float:left; margin:0; width:540px; padding:20px 20px 40px 40px; }

.about1 { margin:0; padding:10px 0 5px; }

 	
#leftcolumn { width:200px; margin:0; float:left; padding:15px 0; }

#form1 { color:#000; font:10pt/15pt arial; text-align:left; background-color:#d2d2d2; padding:5px 0 5px 20px; }

#form2 { color:#000; font:10pt/15pt arial; text-align:left; padding:5px 20px; }

#form2back { width:370px; float:left; padding:10px 20px; background-color:#e6e3e3; border:10px solid #d2d2d2; }
					




#footer { background-color:#d2d2d2; float:left; width:100%; padding:15px 0; }

#footertext { background-color:#d2d2d2; margin:auto; width:800px; padding:0; }

.footcontent { margin:0; width:auto; float:left; padding:0 30px 0 0; text-align:left; }






.mainproducts { float:left; margin:0; width:540px; padding:20px 20px 40px 40px; border-bottom:1px dotted #b0fe3b; }

.productitem { float:left; margin:0; width:518px; padding:20px 35px; border:1px dotted #b0fe3b; background-color:#eeffd5; position:relative; }

.productitemback { position:absolute; top:0; right:0; margin:0; padding:0; z-index:100; }

.productimage { position:relative; float:left; margin:0; width:150px; padding:10px 20px 10px 0; z-index:1000; }

.productinfo { float:left; margin:0; width:300px; padding:10px 20px; }

img.sample { position:relative; z-index:1500; }

.divider { float:left; margin:0; width:100%; padding:20px 0; }
.smalldivider { float:left; margin:0; width:100%; padding:10px 0; }





.navbar  ul { background-color:#bfff5f; color:#fff; float:left; width:780px; height:26px; font:10pt arial; padding:0 0 0 20px; margin:0; }

.navbar ul li { display:block; }

.navbar ul li a { padding:5px 20px; margin:auto; background-color:#bfff5f; color:#000; text-decoration:none; float:left; width:auto; }

.navbar ul li a:hover { background-color:#83b23d; color:#fff; }

.navbar .active a { color:#000; background-color:#fff; font:10pt arial; text-decoration:none; }


