﻿body {margin: 0px; background: #ffffff; text-align: center; background-repeat:repeat-x;}
body, div, p {font-family:Arial, Lucida Sans Unicode; font-size: 12px; color:#777676}
body A {text-decoration:none; color:#2971a5;}
p A {text-decoration:none; color:#2971a5;}
div A {text-decoration:none; color:#2971a5;}

div.imagebox {
	float:left; margin-left:12px;border:1px solid #e0e0e0;width:120px;height:120px;
	vertical-align:middle;
	display: table-cell;
	margin-top:0;margin-bottom:0;
}
div.imagebox img {
	display:block;
	margin:0 auto;
	max-height:120px;
	max-width:120px;
}

body A:hover{text-decoration:none; color:#fca400;}
p A:hover{text-decoration:none; color:#fca400;}
div A:hover{text-decoration:none; color:#fca400;}

img {display: block; border:none;}

h1 {font-size:larger; }
h2 {font-size: medium; }
h3 {font-size: small; }

#productCategory h1 {font-size: medium; }
#pagetitle
{
    border: 1px transparent solid;
    width: 569px;
    height:61px;
}
#pagetitle h1 
{
    color:#2971A5;
    font-family:arial,Lucida Sans Unicode;
    font-size:18px;
    font-weight:bold;
    margin-bottom:0px;
    margin-top:10px;
}

.internalheader #pagetitle
{
    
}

#mainshell {width: 890px; margin: auto; text-align: left; background-color:#FFFFFF;border:0px red solid;}
/*#outmainshell{} this will house the background glow*/
#navheader {text-align:left; height:215px; position:relative; background-image: url('../graphics/design/header_background.gif')}
#loginheader{text-align:left; height:27px; background-repeat:no-repeat; background-image: url('../graphics/design/login_background.gif')}

#mainimagearea{float:left; height:377px; width:445px}
#registrynewsarea{float:left; width:445px; height:377px;}
#announcementsarea{clear: both; overflow:hidden; position:relative; width: 445px; height: 249px; background-image: url('../graphics/design/announcements_background.gif')}
#productsarea{clear:both; float:left; width:269px;}
#adarea{padding:4px 4px 4px 6px;}
/*set this to be a class since it was changing the name of the id in the usercontrol*/
.products{padding:0px 5px 0px 15px; background-image: url('../graphics/design/top_products_middle.gif'); background-repeat: repeat-y;}
#giftsarea{float: left; width: 621px; background-image: url('../graphics/design/content_background.gif'); background-repeat:no-repeat;}
.itemtitle{color: #fca400; font-size:16px;}
.itemtitle a{color: #fca400; font-size:16px;}
#footerarea{width:890px; clear: both; background-image: url('../graphics/design/footer_background.gif'); background-repeat:no-repeat;}
#footercontent{clear:both;font-size:11px; padding: 20px 5px 20px 6px; text-align:center; color:#7daabf;}
#footercontent a{color:#7daabf;}


/*Internal Styles Start*/
.largelinks{font-size:16px; font-weight:bold;}
.largelinks a{}
.largelinks a:hover{text-decoration:underline; color:#2971a5}
#pagecontent{}
#contentarea{float: left; width: 621px; background-repeat:no-repeat;}
#productadded{color:Red; font-size:12px; font-family:arial, Lucida Sans Unicode; font-weight:normal;}
.internalheader{
	padding-left:15px; 
	padding-right:15px; 
	height:61px; 
	width:599px; 
	font-family:Arial, Lucida Sans Unicode; 
	background-image: url('../graphics/design/internal_page_head.gif'); 
	background-repeat:no-repeat; 
	position:relative
}
.producttitle{width:125px; font-size:10px; font-family:arial, Lucida Sans Unicode; font-weight:bold;}
.vendorregioninternalheader{width:599px;font-family:Arial, Lucida Sans Unicode; height:161px;  background-image: url('../graphics/design/vendorregion_background.jpg'); background-repeat:no-repeat; position:relative;}

.citymenu1 {height:20px;background-color:#2BA6C6;padding-left:12px;font-size:14px; font-family:Lucida Sans Unicode; font-weight:normal;}
.citymenu1 a{color:#FFFFFF; }
.citymenu1 a:hover{color:#F39E00;}
.citymenu2 {height:20px;background-color:#58A5B0;padding-left:12px;font-size:14px; font-family:Lucida Sans Unicode; font-weight:normal;}
.citymenu2 a{color:#FFFFFF;}
.citymenu2 a:hover{color:#F39E00;}
/*Internal Styles End*/

.loginbutton
{
		background-color: #047391;
		color: White;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-weight: bold;
		font-size: 10px;
		font-family:Arial, Lucida Sans Unicode;
		height:25px;
		border:none;
}

.sidemenu 
{
    margin-left: 0px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style-position: inside;
    list-style-type: none;
    font-size: small;
}

.menutree 
{
    margin-left: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 15px;
    list-style-position: inside;
    list-style-type: disc;
    padding-left: 1em;
    text-indent: -1em;
}

.menutree a 
{
    color: White;
}

.menutree2
{
    list-style-type: circle;
}


a.selected
{
    color: #fca400;
}

.menutree 
{
    color: White;
}

