body {background: #fff; font-family: century gothic, helvetica, sans-serif;font-size: 12pt;
margin: 0px; padding: 0px; color: #6f9d20;}
form {padding: 0px;margin: 0px;}
a {color: #6f9d20; text-decoration: none;}
a img{border: none;}

h1 {font-size: 14pt;font-weight: bold;}
h4 {font-size: 12pt;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;}

#canvas0_1 img {border: none;}

.content {margin: 20px 0 0 0; padding: 0; width: 580px;}
.contenttable { background-color: #FFFFFF; }
.contenttable td {margin: 0; padding: 0;}
.contenttable img {margin: 7px;}

.searchbox {width: 165px;}
.searchbox td{width: 165px; background-color:#FFFFFF; text-align:center; border-left: 1px solid #000000; border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;}
.smlogin-form { padding: 0px 5px 0px 10px;font-size: 10pt;}
.clear {clear: both; color: #ffffff;}
.viewcart { margin-top: 18px; text-align: center;}

.cartitems{width: 80px; height: 15px; top: 140px; left: 760px;position: absolute;
			font-size: .85em; color: #e67289; text-align: right; line-height: 15px;}
.cartitems span {position: absolute; top: 0; left: 0;}	

.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;}
.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 {margin: 0px;padding: 0px;}
.input-err { background-color: #b2e562; }

#rap{width: 891px; margin: 0 auto; padding: 0; 
background: transparent url('../../images/main_mid.gif') repeat-y;
}

.leftside {width: 184px; float: left; background: transparent url('../../images/vinesleft.gif') top left no-repeat;	min-height: 460px;}
.rightside {width: 700px; float: right; background: transparent url('../../images/vinesright.gif') top right no-repeat; padding: 0 0 20px 0; margin: 0; min-height: 460px;}

#header{background: #fff url('../../images/header.gif') top left no-repeat;height: 171px; position:relative;}

#logo{text-indent: -9000px;background: transparent; 
		width: 320px; height:120px;left: 0px;top:40px;position: relative;}
#logo h1{width: 320px; height: 120px; padding: 0; margin: 0;}

#sitemain {width: 891px; min-height: 450px;  padding: 0; margin: 0;
	background: transparent url('../../images/main_footer.gif') bottom center no-repeat;}

#bottomnav{background: transparent; width: 891px;height: 22px;padding: 0;margin: 0;}
#bottomnav a {text-decoration: none;}
#bottomnav a img{border-style: none;}

.bottsnippet {width
}

.footer { font-size: .7em;margin: 0 auto; width: 891px; padding-top: 10px; color: #6f9d20;}
.footer a {color: #6f9d20;}

.topwhole {position: absolute; padding:0;margin:0; width: 81px; height: 19px; top: 115px; left: 375px; }
.topgift {position: absolute; padding:0;margin:0; width: 78px; height: 21px; top: 113px; left: 485px; }
.topwish {position: absolute; padding:0;margin:0; width: 64px; height: 19px; top: 115px; left: 620px; }
.topview {position: absolute; padding:0;margin:0; width: 95px; height: 27px; top: 107px; left: 760px; }
.toplogin{position: absolute; padding:0;margin:0; width: 42px; height: 20px; top: 115px; left: 500px; }
.soylink {position: absolute; padding:0;margin:0; width: 95px; height: 20px; top: 140px; left: 0px;}


.botthold { padding-top: 20px; margin: 0 auto; width: 891px;}
.bottsnippetbox  {background: transparent url(../../images/sbl.gif) no-repeat bottom left;width: 853px; position: relative; }
.bottsnippetouter{background: transparent url(../../images/sbr.gif) no-repeat bottom right;	}
.bottsnippetinner{background: transparent url(../../images/stl.gif) no-repeat top left; padding-bottom: 5px;}
.bottsnippet     {background: transparent url(../../images/str.gif) no-repeat top right; font-size: 12pt; }
.bottone {width: 200px; float: left;  min-height: 40px; margin: 5px 0 0 5px;}
.botttwo {width: 200px; float: left;  min-height: 40px; margin: 5px 0 0 5px;}
.bottthree {width: 200px; float: left; min-height: 40px; margin: 5px 0 0 15px;}
.bottfour {width: 200px; float: left; min-height: 40px; margin: 5px 0 0 20px;}

#privatelabelform td {text-align: left; font-size: .85em;}
#privatelabelform table, #privatelabelform td {}
