/* memory design styles */

/* home */

.sitename { font-family:Times New Roman; font-size:16px; color: #5c3e1c; font-variant: small-caps; }
.CategoryListTable 
{
	width:160px;
}
.logoarea {
	color:#5c3e1c;
	border-top:solid;
	border-top-width:4px;
}




.memoryfooter {
	border-top:solid;
	border-color:#5c3e1c;
	border-top-width:4px;
}
.memorynav {
	border-top:solid;
	border-bottom:solid;
	border-color:#dbdbdb;
	border-top-width:4px;
	border-bottom-width:4px;
}
.memoryhometile1 {width:256px; background-color:#d0d1a7; border-left:solid; border-right:solid; border-right-width:6px; border-left-width:6px; border-color:fff;}



.maintable {
	border-right: solid #293986 1px;
}
.calldiv {border-right: #5c382a;}

.pageprop {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.userbanner {background-image:url(/images/visualthemes/photoflower_tan/banners/photoflower2_tan.jpg); width:903px; height:125px;}
.callwhite {
	font-size:11px;
	color:#5c3e1c;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.callbrown {
	font-size:11px;
	color:#5c3e1c;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.callbrownsan {
	font-size:11px;
	color:#5c3e1c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.callwhitebig {
	font-size:22px;
	color:#5c3e1c;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
}
.topnavbar {
	border-top:solid;
	border-bottom: solid;
	border-bottom-width:2px;
	border-top-width:4px;
	border-color:#87191c;
}
.searcharea {
	background-color: #ffffff;
	border:solid;
	border-color:#dbdbdb;
	border-width:1px;
}
.searchleft {
	width:85px;
	background-color:#ECCF89;
	padding-left:20px;
}
.searchright {
	width:92px;
	background-color:#ECCF89;
	padding-left:5px;
}
.searchfield {
	width:85px;
	height:16px;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
}
.searchbutton {
	width:60px;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#ffffff;
	background-color:#FFFFFF;
	font-size:10px;
	color:#5C3E1C;
	font-family:Verdana;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:2px;
}
.leftnavtd {
	background-color: #C48B3A;
	border-right:solid;
	border-right-color:white;
	border-right-width:6px;
}
.leftnav {
	margin-left:10px;
	margin-right:0px;
	margin-top:-9px;
	margin-bottom:-15px;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial;
	line-height: 13px;
}
.leftnav	p	{
	font-size:11px;
	margin-top:5px;
	color:#FFFFFF;
	font-family:Arial;
}
.leftnav a:link		{
	text-decoration:none;
	color:#FFFFFF;
}
.leftnav a:visited	{
	text-decoration:none;
	color:#FFFFFF;
}
.leftnav a:hover		{
	text-decoration:underline;
	color:#FFFFFF;
}
.callbrownbig {font-size:15px; color:#5c382a; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px;}
.favorframe {margin:10px; padding:10px; border:solid; border-width:1px; border-color:#dbdab8;}
.rule {margin:15px; border-bottom:solid; border-color:#f1f0d6; border-width:1px;}


.hoverbuttonbackground { background-color: #cbc99a; }
.plainbuttonbackground { background-color: #dbdab8; }
.smalltext {font-size:9px; color:#638d8c; font-family:Verdana; line-height: 14px;}
.smalltext	p	{font-size:9px; color:#638d8c; font-family:Verdana; line-height: 14px;}
.smalltext a:link		{text-decoration:underline; color:#638d8c;}
.smalltext a:visited	{text-decoration:underline; color:#638d8c;}
.smalltext a:hover		{text-decoration:underline; color:#5d372c;}
.textbox {width:70px; height:12px; border:solid; border-width:1px; border-color:#333333; font-size:10px; color:#333333; font-family:Verdana;}
.button {height:16px; border:solid; border-width:1px; border-color:#ffffff; background-color:#638d8c; font-size:10px; color:#ffffff; font-family:Verdana; padding-top:0px; padding-bottom:2px;}
.contentcontainer {border-top:solid; border-top-width:6px; border-bottom-width:6px; border-bottom:solid;  border-color:#85bcb9;}
.mainav {
	height:37px;
	border-top:solid;
	border-top-width:4px;
	border-color:#5c3e1c;
	font-size:12px;
	color:#5C3E1C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#ECCF89;
} 
.mainav	p	{
	font-size:12px;
	color:#5C3E1C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 14px;
}
.mainav a:link		{
	text-decoration:none;
	color:#5C3E1C;
	font-weight:bold;
}
.mainav a:visited	{
	text-decoration:none;
	color:#5C3E1C;
	font-weight:bold;
}
.mainav a:hover		{
	text-decoration:none;
	color:#5C3E1C;
	font-weight:bold;
}
.footer {
	background-color:#ffffff;
	width:903px;
	height:20px;
	border-top:solid;
	border-top-color:#ffffff;
	border-top-width:2px;
	padding-bottom:6px;
	padding-top:6px;
	font-size:10px;
	color:#ffffff;
	font-family:Verdana;
}
.footer p	{
	font-size:10px;
	color:#5c3e1c;
	font-family:Verdana;
	line-height: 14px;
}
.footer a:link		{
	text-decoration:none;
	color:#5c3e1c;
}
.footer a:visited	{
	text-decoration:none;
	color:#5c3e1c;
}
.footer a:hover		{
	text-decoration:underline;
	color:#5c3e1c;
}
.order {width:150px; height:16px; border:solid; border-width:1px; border-color:#333333; font-size:10px; color:#333333; font-family:Verdana;}
.ordertd {padding-right:10px; padding-bottom:20px; font-size:11px; color:#333333; font-family:Verdana; line-height: 14px;}
.ordertd	p	{font-size:11px; margin-top:5px; color:#333333; font-family:Verdana;}
.ordertd a:link		{text-decoration:none; color:#638d8c;}
.ordertd a:visited	{text-decoration:none; color:#638d8c;}
.ordertd a:hover		{text-decoration:underline; color:#638d8c;}
.submitbutton {width:100px; height:16px; border:solid; border-width:1px; border-color:#333333; background-color:#638d8c; font-size:10px; color:#ffffff; font-family:Verdana; padding-top:0px; padding-bottom:2px;}

.content {font-size:11px; color:#333333; font-family:Verdana; line-height: 14px;}
.content	p	{font-size:11px; margin-top:5px; color:#333333; font-family:Verdana;}
.content a:link		{text-decoration:none; color:#638d8c;}
.content a:visited	{text-decoration:none; color:#638d8c;}
.content a:hover		{text-decoration:underline; color:#638d8c;}

.customtext {font-size:11px; color:#333333; font-family:Verdana; line-height: 17px;}
.customtext	p	{font-size:11px; margin-top:5px; color:#333333; font-family:Verdana;}
.customtext a:link		{text-decoration:none; color:#638d8c;}
.customtext a:visited	{text-decoration:none; color:#638d8c;}
.customtext a:hover		{text-decoration:underline; color:#638d8c;}

body {
	font-size:11px;
	color:#5A3D1C;/*#FFFFFF;*/
	font-family:Verdana;
	line-height: 15px;
}
body a:link		{text-decoration:none; color:#638d8c;}
body a:visited	{text-decoration:none; color:#638d8c;}
body a:hover		{text-decoration:underline; color:#638d8c;}


p {
	font-size:11px;
	color:#5A3D1C;/*#ffffff;*/
	font-family:Verdana;
	margin-top:5px;
	line-height: 15px;
}
p a:link		{text-decoration:none; color:#790102;}
p a:visited	{text-decoration:none; color:#790102;}
p a:hover		{text-decoration:underline;}
.sidebargroup {
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #5c382a;
	LINE-HEIGHT: 18px;
	margin-bottom: 0px;
	margin-top: 10px;
}
	
h2{
	FONT-FAMILY: Arial;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #5c382a;
	LINE-HEIGHT: 18px;
	margin-bottom: 7px;
	margin-top: 0px;
	}

h3{
	FONT-FAMILY: Arial;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	COLOR: #5c382a;
	LINE-HEIGHT: 18px;
	margin-bottom: 10px;
	margin-top: 0px;
}
a { color: #990033; text-decoration: underline; }
a:visited { color: #AB355C; text-decoration: underline; }

/* Style the category just a wee bit */
.CategoryName
{
	color:#5A3D1C;/*Purple;*/
	font-weight:bold;
	font-size:large;
	margin-left:5px;
}
.CategoryDescription
{
	margin-left:5px;
}

/* Style and layout the product list */
.productgrid 
{
	width: 640px;
	margin-left:5px;
}
.productimage
{
	display: block;
	border:0px;
}

.itemsbox
{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;
	text-align: left;
}

.itemsbox td 
{
	font-size:11px;
	color:#333333;
	font-family:Verdana;
	line-height: 14px;
	text-align: center;
	vertical-align: top;
	width: 180px;
}

.itemsbox img
{
	border:0px; 
	max-width:180px;
	vertical-align: top; /* Removes underline from image link. */
	padding-bottom: 4px;
}

.itemsbox a:link, .itemsbox a:visited
{
	font-size:11px; color:#333333; font-family:Verdana; line-height: 14px; text-decoration:none;
}

.itemsbox a:hover, .itemsbox a:active
{
	font-size:11px; color:#cc99cc; font-family:Verdana; line-height: 14px; text-decoration:none; text-decoration:underline;
}

.productgrid *, .teasers *
{
	vertical-align: top /* keep image tops aligned */
}

.teasers 
{
	padding: 5px 0px 5px 0px;
}


/* Style the product detail page and product preview popup */
#ProductPreview
{
	height: 100%;
	vertical-align: top;
}

.ProductName 
{
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #5A3D1C;/*#9c659c;*/
	background: url(/images/visualthemes/cake_pink/elements/productTitle.gif) no-repeat 0px 50%;
	padding: 5px 0px 5px 0px;
}

.price
{
	font-weight:bold;
	color: #5c382a;
}

.fieldlabel 
{
	padding-right:5px;
}

.stamp
{
	background:#FFFFCC; 
	border: 1px solid; 
	padding: 10px;
}

.label
{
	font-size: 18px;
	color: #6c157c;
	font-weight:bold;
}


/* CSS for /js/imagepopup.js */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ display:none }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
	
.name{
	FONT-FAMILY: Arial;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #5A3D1C;/*#cc99cc;*/
	LINE-HEIGHT: 18px;
	margin-bottom: 7px;
	margin-top: 0px;
	}
	
.stylebackcolorhomepage{ background-color: #eccf89;}
.text{color: #ffffff;}
.maintextbox
	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A3D1C; line-height:18px;}

