﻿html
{
    margin: 0 0 0 0;
    padding: 0;
}

body
{
    margin: 0px 0px 0px 0px;
    padding: 0;
    font-family: Verdana;
    font-size: 10px;
    color: #919195;    
    background-color:#C6CFC4;
}

.siteMainForm { margin:0; padding:0;} 

#siteFrame { width:800px; margin:0 auto; margin-top:0px; border:solid 0px #C6CFC4; background-color:#C6CFC4;} 

#siteTagLine {  margin-top:0px; } 
#siteTagLine .tagLine { color:White; line-height:20px; padding-left:20px; padding-top:2px;} 

#siteTop { height:100px; background: url(/images/header-2.png) 0% 0px repeat-x; }
#siteTop .left { background: url(/images/header-1.png) 0% 0px no-repeat; width:161px; height:100px; cursor:pointer; float:left;}  
#siteTop .right { background: url(/images/header-3.png) 0% 0px no-repeat; width:275px; height:100px; float:right;}  

#siteFooter {   background-color:#313F4A; margin-top:0px; margin-bottom:40px;} 
#siteFooter .legal { line-height:20px; padding-left:20px;} 

#siteMenu { height:42px; background: url(/images/menubg.png) 0% 0px repeat-x; } 

#siteBanner { width:798px; margin:0 auto; height:300px; background-color:Black; border:solid 1px #000000;} 

#externalLinksBanner
{
	width: 798px;
	height: 35px; /*background-color: #1d1d1e;*/
	background-color: #333132;
	border: solid 1px #606364;
	text-transform: capitalize;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 9px;
}
#externalLinksBanner .lnk 
{
	padding-left: 10px;
	padding-top: 8px;
	float:left;
}
#externalLinksBanner span
{
	bottom: 6px;
	position: relative;
	left: 5px;
	padding-right: 30px;
}
#externalLinksBanner a, a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
#externalLinksBanner a:hover
{
	text-decoration: none;
	color: gray;
}
#externalLinksBanner a:active
{
	background-color: Transparent;
}
/* Secondary pages - non homepage */
#siteArea1 { background-color:#A6A698; } 
#siteAreaBanner1 { width:600px; height:100px; background:url(/images/services-header.png) no-repeat;} 
#siteAreaBanner2 { width:600px; height:100px; background:url(/images/ocassions-header.png) no-repeat;} 
#siteAreaBanner3 { width:600px; height:100px; background:url(/images/contact-us-header.png) no-repeat;} 
#siteAreaBanner4 { width:600px; height:100px; background:url(/images/careers-header.png) no-repeat;} 
#siteAreaBanner6 { width:600px; height:100px; background:url(/images/about-us-header.png) no-repeat;} 
#siteAreaBanner7 { width:600px; height:100px; background:url(/images/gift-ideas-header.png) no-repeat;} 
#siteAreaBanner8 { width:600px; height:100px; background:url(/images/watercan-header.png) no-repeat;} 
#siteAreaBanner9 { width:600px; height:100px; background:url(/images/shop-header.png) no-repeat;} 
#siteAreaBanner10 { width:600px; height:100px; background:url(/images/faq-header.png) no-repeat;} 
#siteAreaBanner11 { width:600px; height:100px; background:url(/images/portfolio-header.png) no-repeat;} 
#siteAreaBanner12 { width:600px; height:100px; background:url(/images/testimonials-header.png) no-repeat;} 


#siteAreaContent1Left { width:600px; background-color:#EBEFEB; min-height:300px; float:left;}
#siteAreaContent1Right { width:200px; }
#siteAreaContent2Left {width:600px; background-color:#EBEFEB;}

/* Common */
h1 { font-size:10px; color:#472A2B; } 
h5 { font-size:14px; color:#472A2B; margin:0; padding: 60px 28px;} 
h6 { font-size:14px; color:#FFFFFF; margin:0; padding: 60px 28px;} 

.centerDiv { margin:0 auto; } 
img { border: 0 }

.cleanIt
{
    clear: both;
    height: 0;
    line-height: 0;
}

.divClear
{
    clear: both;
}

.box1 { float:left; width:260px; margin-top:10px; margin-bottom: 10px;} 
.addSpace1 { margin-left:10px; } 
.content2 { padding:20px 20px 0px 28px; width:440px;}

.basictab{
margin:0 0 0 20px;
padding: 5px 0 5px 0px;
font: 11px;
border-bottom: 0px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
padding:0px;
}

.basictab li a{
text-decoration: none;
padding: 5px 8px 5px 8px;
margin-right: 0px;
border: 0px solid gray;
border-bottom: none;
/*background-color: #3B4A55;*/
color: white;
}

.basictab li a:visited{
/* color: black;*/
}

.basictab li a:hover, a:active{
background-color: #6C7B86;
color: white;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;

background-color: #6C7B86;
color: white;
}

.submenustyle {
padding: 4px 5px 1px 1px;
border: 0px solid black;
border-top-width: 0;
width: auto;
display: none;

}

.submenustyle.servicesIndent
{ 
    text-indent: 162px;  
}

.submenustyle.occasionIndent
{ 
    text-indent: 295px;  
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
border-right: 0px dashed black;
padding: 1px 5px;
color:#000000;
text-decoration: none;
}

.submenustyle a:hover{
/*background-color: #ebffff;*/
color:#757581;
}

/* Hyperlinks */ 
A.hp1:ACTIVE, A.hp1:VISITED, A.hp1:LINK
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 8px;
}

A.hp1:HOVER
{
    text-decoration: underline;
}

/* Shopping Cart */
.groupName { padding:20px 0px 0px 20px; } 
.itemImageArea { width: 75px; float: left;  padding:20px 0px 20px 20px; } 
.itemSection { width: 300px; float:left; padding:20px;} 
.itemTitle { width:200px; float:left; font-weight:bold; } 
.itemPrice { width:100px; float:left; } 
.itemDesc {  color:#95A0A9;} 
.itemAddArea { width: 104px; margin-left:20px; padding-top:20px; float:left; } 

/* Forms */
.texbox1 { width:300px; } 
.texbox2 { width:150px; } 
.textbox3 { width: 350px; height:50px;} 
.ddl1 { font-size:10px; } 

#sidebar
{
	margin-left:601px;
	padding: 105px 0 0px 5px;
	width:190px;
	color: White;
}


.commentWriter
{
	font-family: Arial;
	font-size: 10pt;
	color: Black;
}

.commentText
{
	font-family: Arial;
	font-size: 10pt;
	font-style: italic;
}

.pagination a
{
	text-decoration: none;
}