* {margin:0px auto;	padding:0px;}
html {font-size:1.0em; height: 100%;}
body {font:12px Arial, sans-serif; color:#000000; margin:0px auto; width:900px; border:#999999 0px solid; padding-bottom:5px;  background:#DFC49F url(../images/bg.jpg) left top fixed;}

a {color:#572B1E; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
h1 {color:#CC0000; text-align:center; font-size:18px; margin-bottom:10px; background:url(../images/menu-bg.png) repeat-x; line-height:30px;} 
h2 {color:#CC0000; padding:15px 0px 0px 17px; font-size:13px; font-weight:bold; text-align:center;}
p{color:#000000; padding:0px 20px 10px 15px; font-size:14px; line-height:16px; font-weight:bold;}

h3 {color:#BB0000; font-size:18px;}
h4 {color:#BB0000; font-size:18px; border-bottom:1px solid #BB0000;}
.leftf {float:left;}
.rightf {float:right;}
.imgcenter {text-align:center;}

#wrapper {border:#000000 0px solid;}
#header {height:149px;}
.logo {position:absolute; border:0;}
.main-menu {float:right; border:#000000 0px solid; margin:20px 0px 0px 20px; background:url(../images/menu-bg.png) repeat-x; height:25px; padding:5px 10px; position:relative; z-index:999;}
	.main-menu a {font-size:12px; text-decoration:none; color:#333; font-weight:bold; line-height:25px; margin:3px;}
	.main-menu a:hover {color:#CC0000;}
	.main-menu a.select {color:#CC0000;}

.dropmenudiv { position:absolute; top: 0; margin-top:12px; text-align:left; border: 0px solid #b84816; line-height:30px; z-index:100; width:200px; visibility: hidden; background:url(../images/submenu-bg.png) repeat-y;}
.dropmenudiv a {display: block; border-bottom: 1px solid #828282; text-decoration: none; color: black; font-size:12px;}
	.dropmenudiv a {width: 98%;}
	.dropmenudiv a:hover {color: #CC0000;}

#container {padding:10px; border:#000000 0px solid; margin-top:20px;}
#leftpanel {border:#000000 0px solid; width:235px; float:left; padding-left:7px;}
#middpanel {border:#000000 0px solid; width:300px; margin-right:7px; margin-left:250px;}
#rightpanel {border:#000000 0px solid; width:316px; float:right; background:url(../images/photo-frame.png) no-repeat; height:370px;}
	#rightpanel img {text-align:center; margin:28px 60px; width:202px; height:221px;}

#leftpanel1 {border:#000000 0px solid; width:410px; float:left; padding:0 0 0 3px;}
#rightpanel1 {border:#000000 0px solid; width:330px; margin-right:100px; float:right; text-align:center;}

.categories ul {font-size:16px; font-weight:bold; float:left; width:47%; list-style-position:outside; padding-left:16px; list-style:none;}
.categories ul li {margin-bottom:4px; text-align:center;}

.large-egg ul{padding-left:28px;}
.large-egg ul li {font-size:14px; font-weight:bold; padding-bottom:4px;}
.large-egg ul li li {list-style:disc;}

.imgblock {background-color:#333333; padding:6px; width:369px; height:270px; text-align:center; margin-left:10px;}
.giftblock {background-color:#333; padding-top:3px; width:211px; height:277px; text-align:center; margin-left:10px; margin-top:5px; float:left;}
.copyright-txt {margin-top:6px; font-size:12px; text-align:center;}

.divForm {margin:0px auto; padding-left:5px; }
.divForm p {padding:0px; margin:5px 0px 0px 0px;}
.divForm p label {line-height:20px; float:left; width:100px; margin-right:3px; font-weight:bold;}
.divForm p.btn-padding {padding:0px 0px 0px 100px;}

.ul-list {padding-left:30px; padding-top:10px;}
	.ul-list li {padding:3px 0px; font-weight:bold; font-size:14px;}
	
.col2 {width:45%;}	

.main-gallery {margin:0px; padding:0px; list-style:none;}
	.main-gallery li {float:left; margin:10px;}
	.main-gallery img {border:3px solid #333333; padding:2px; width:190px; height:130px;}
	.main-gallery img:hover {border-color:#2c6647;}
