
body {
 background-color: #E93A49;
 repeat-y top center #eaeaea; 
 font:76% Verdana,Tahoma,Arial,sans-serif; 
}

/* Main layout and header */
#wrap {
background:#ffffff; 
color:#303030; 
margin: auto; 
padding:0px 0px; 
width:779px;}

#header {
background:url(/img/Tropical-Jellies-Logo.jpg) no-repeat top right #ffffff; 
color: #000000;
height:250px; 
padding:0;
margin-top:-15px; 
}

#header h1 {
font-size:24px; 
font-weight:bold; 
letter-spacing:-2px; 
margin:0 0 4px 15px; 
padding:0px;
}

#header h1 a,#header h1 a:hover {
font-weight:bold; 
padding:0;}

#header p {
font-size:16px; 
letter-spacing:-1px; 
margin:0 0 20px 15px; 
padding:0 0 0 3px;}

/* Left sidebar and menu */
#left{
clear:left; 
float:left; 
margin:0 0 10px; 
padding:0; 
width:150px;}

#left ul.menu {
list-style:none; 
margin:0 0 18px; 
padding:0; 
width:150px;}

#left ul.menu li {
display:inline; 
padding:0; 
width:150px;}

#left ul.menu li a {
background:url(/img/menubg.gif) repeat-x bottom left #f4f4f4; 
border-bottom:1px solid #7F0F14; 
border-left:4px solid #8E4890; 
border-right:1px solid #7F0F14; 
border-top:1px solid #7F0F14; 
color:#ffffff;
 float:left; 
font-size:12px; 
font-weight:bold; 
margin-bottom:5px; 
padding:5px 1px 5px 5px; 
text-decoration:underline; 
width:138px;}

#left ul.menu li a:hover {
background:url(/img/menubg2.gif) repeat-x bottom left #eaeaea; 
border-bottom:1px solid #b0b0b0; 
border-left:4px solid #ff9900; 
border-right:1px solid #b0b0b0; 
border-top:1px solid #b0b0b0; 
text-decoration:underline;
color:#000000;}

#left ul.menu li a.current {
background:url(/img/menubg.gif) repeat-x bottom left #eaeaea; 
border-bottom:1px solid #000000; 
border-left:4px solid #999999; 
border-right:1px solid #000000; 
border-top:1px solid #000000; 
text-decoration:underline;
color:#333333;}

#left ul.menu ul {
font-size:12px; 
margin:0 0 0 15px; 
padding:0 0 5px 0; 
width:133px;}

#left ul.menu ul a {
padding:3px 1px 3px 5px; 
width:123px;}

#left ul.menu ul ul {
font-size:14px; 
width:120px;}

#left ul.menu ul ul a {width:108px;}

#left h2 {font-size:18px; font-weight:bold;}

#left.info {
background:url(/img/menubg.gif) repeat-x bottom left #f4f4f4; 
border-bottom:1px solid #d8d8d8; 
border-left:4px solid #cccccc; 
border-right:1px solid #d8d8d8; 
border-top:1px solid #d8d8d8; 
clear:left; color:#505050; 
line-height:14px; 
margin:10px 0px; 
padding:5px 5px 5px;}

#left p,.info p {font-size:12px;}


/* Main content variations */
#content {
line-height:20px; 
margin-left: 200px;
margin-top: 10px;
padding:10px; 
width: 350px;
font-size: 12px;
text-align:left;}

#sitemap-content {
line-height:20px; 
margin-left: 200px;
margin-top: 10px;
padding:10px; 
width: 450px;
font-size: 12px;
text-align:left;}

#content h2 {
font-size:24px; 
font-weight:bold; 
letter-spacing:-1px; 
margin-top:1px; 
padding:0;}

#content h3,{
font-size:20px; 
font-weight: bold;
margin:6px 0; 
padding:0;}


#content ul,#content ol {
margin:0 0 16px 20px; 
padding:0;}

#content ul ul,#content ol ol {margin:2px 0 2px 20px;}

#content li {
margin:0 0 2px 10px; 
padding:0 0 0 4px;}

#mailscript{
	font-size: 90%;
}

/* Footer */
#footer {
background:#ffffff; 
border-top:2px solid #dadada; 
clear:both; 
color:gray; 
font-size:10px; 
margin:0 auto; 
padding:8px 0; 
text-align:center; 
width:760px;}

#footer p {margin:0; padding:0;}

#footer a {
background:inherit; 
color:gray; 
font-weight:bold; 
text-decoration:none;}

#footer a:hover {text-decoration:underline;}

/* Links and paragraphs */
a {
background:inherit; 
color:#166090; 
text-decoration:none; 
font-weight:bold;}

a:hover {
background:inherit; 
color:#286ea0; 
text-decoration:underline;}

a img {border:0;}

p {margin:0 0 16px;}



/* Tables and forms */
table {
border:1px solid #d8d8d8; 
border-collapse:collapse; 
line-height:16px; 
width:95%; 
margin:0 0 16px; 
padding:0;}

caption {
font-size:20px; 
font-weight:bold; 
margin:0; 
padding:6px 0 8px; 
text-align:left;}

th {
background:url(/img/menubg2.gif) repeat-x bottom left #eaeaea; 
color:#505050; 
padding:7px; 
text-align:left;}

td {
background:url(/img/menubg.gif) repeat-x bottom left #f4f4f4; 
color:#303030; 
font-size:10px; 
padding:7px; 
text-align:left;}



/* Various classes */
.info2 {
margin:0 0 10px; 
padding:0;}

.textright {
margin:-10px 0 4px; 
text-align:right;}

.center {text-align:center;}

.small {font-size:8px;}

.large {font-size:24px;}

.large2 {font-size:18px;}

.highlighted {
background:#f0f0f0; 
border:1px solid #b0b0b0; 
color:#000000; 
font-size: 14px;
font-weight: bold;
line-height: 18px;
width:200px;
padding:3px;}


.left {
float:left; 
margin:10px 10px 5px 0;}

.right {
float:right; 
margin:10px 0 5px 10px;}


/*Product Images*/

#productgallery{
width: 100%;
height:150px;
margin-left:0px;
font-size: 95%;
border: solid 2px #6B722C;
background-color: #FDC111;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000000;
padding: 5px;
font-weight: bold;
letter-spacing: 5px;
line-height: 16px;
}
#productgiftgallery{
width: 100%;
height:210px;
margin-left:0px;
font-size: 95%;
border: solid 2px #6B722C;
background-color: #FDC111;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000000;
padding: 5px;
font-weight: bold;
letter-spacing: 5px;
line-height: 16px;
}

#productgalleryb{
width: 100%;
height:200px;
margin-left:0px;
font-size: 90%;
border: solid 2px #6B722C;
background-color: #FDC111;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000000;
padding-bottom: 5px;
font-weight: bold;
letter-spacing: 5px;
line-height: 16px;
text-align: center;
}
#productgalleryc{
width: 100%;
height:275px;
margin-left:0px;
font-size: 90%;
border: solid 2px #6B722C;
background-color: #FDC111;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000000;
padding-bottom: 5px;
font-weight: bold;
letter-spacing: 5px;
line-height: 16px;
text-align: center;
}

.productimg{
 float: left;
 padding-right: 5px;
}

.producttext{
float: none;
padding-left: 5px;
}
.gifttext{
	margin-top: 10px;
	margin-left: 20px;
}

.titletext{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
   padding: 5px;
	font-weight: bold;
	text-align: right;
	letter-spacing: .2em;
	line-height: 16px;
	}
	
	.ingredients{
float: right;
padding: 20px;
font-size: 12px;
color: #000000;
background-color: #ffffff;
}

img.floatRight { 
    float: right; 
	 clear: right; 
    margin: 4px; 
}

.lhead { 
	background-color:#eeeeee; 
	border-top:#aaaaaa 3px solid;
	border-bottom:#aaaaaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 
	background-color:#ffffff; 
	border-left:#cccccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lpage a{ 
   background-color:#eeeeee; 
	color: #000000;
	text-decoration: underline;
	font:normal 14px verdana;
}
.lcount { 
	background-color:#999999; 
	color:#ffffff;
	padding:2px;
	font:bold 12px verdana;
}
#palmalito-item {
    margin-left: 600px;
    margin-top: 100px;
	 float: right; 
	 clear: right; 
    margin: 4px; 
}
