/*Master Page*/
body
{
  text-align:center;
}
div#rss
{
    width:200px;
    height:480px;
    overflow:auto;
    font-family:Arial;
    font-size:12px;
    padding-left:4px;
}
div#wrapper
{
  width:980px;
  margin: 0px auto 0px auto;
  height:auto;
  background-color:#ffffff;
}

div#header
{
  text-align:left;
  width:auto;
  height:70px;
  background-color:#bbbbbb;
}

div#container
{
  height:1%;
  width:auto;
  background-color:#f4f4f4;
}

div#navigation
{
  text-align:left;
  float:left;
  width:145px;
  background-color:#f4f4f4;
}

div#content
{
  text-align:left;
  height:auto;
  float:right;
  width:835px;
  background-color:#ffffff;
}

div#footer
{
  clear:both;
  width:auto;
  height:35px;
  background-color:#bbbbbb;
}

.headerLink
{
  color:#ffffff;
  font-family:Verdana;
  font-size:12px;
  text-decoration:none;
  padding-right:5px;
}

.headerLink:hover
{
  text-decoration:underline;
}
.footerText
{
  font-size: .6em;
  font-family: Verdana;
  color: #ffffff;
  font-style:italic;
}

/*Navigation*/
.footerLink
{
  font-size: .7em;
  font-family: Verdana;
  color: #ffffff;
  text-decoration:none;
}

.footerLink:hover
{
  text-decoration:underline;
}

.navSearchBox
{
  font-size: .7em;
  font-family: Verdana;
  color: #000000;
}

.navSearch
{
  font-size: .7em;
  font-family: Verdana;
  color: #000000;
  text-decoration:none;
}

.navSearch:hover
{
  text-decoration:underline;
}

.navLink
{
  font-size: .7em;
  font-family: Verdana;
  color: #000000;
  text-decoration:none;
}

.navBackground
{
  background-color: #dddddd;
}

.navBackgroundLinkSearch
{
  background-color: #dddddd;
}

.navBackgroundLink
{
  background-color: #dddddd;
}

.navBackgroundLink:hover
{
  background-color: #bbbbbb;
}

.groupMenu
{
  font-size: .7em;
  font-family: Verdana;
  color: #000000;
  background-color: #dddddd;
  cursor: pointer;
}

.subMenu
{
  font-size: .7em;
  font-family: Verdana;
  color: #000000;
  background-color: #cccccc;
  cursor: pointer;
  border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid; 
  background-color: #dddddd;
}

.selectedMenuItem
{
  background-color: #bbbbbb;
}

.twitterLink
{
    color:Blue;
    font-size:.8em;
}

/*Validator Callout*/
.validatorCalloutHighlight
{
    background-color: #ffff66;
}

/*Content Pages*/
.errorMessage
{
  font-family:Verdana;
  font-size:.7em;
  color:Red;
}
.linkColor
{
  color:Blue;
}
.hyperLinkDisabled
{
  font-family:Verdana;
  font-size: .7em;
  color:#aaaaaa;
}
.hyperLink
{
  font-family:Verdana;
  font-size: .7em;
  color:Blue;
  text-decoration:none;
}
.hyperLink:hover
{
  text-decoration:underline;
}

.contentTable
{
  width:630;
}

.titleText
{
  font-family:Verdana;
  font-weight:bold;
  font-size:.9em;
}

.errorMsg
{
  font-family:Verdana;
  font-size:.7em;
  color:#ff0000;
}

.mainText
{
  font-family:Verdana;
  font-size:.8em;
}
.boldText
{
  font-family:Verdana;
  font-size:.8em;
  font-weight:bold;
}
.quoteText
{
  font-family:Verdana;
  font-size:.7em;
  font-style:italic;
}

/*Item Styles*/
.itemDesc
{
  font-family:Verdana;
  font-size:.6em;
}
.itemPrice
{
  font-family:Verdana;
  font-size:.6em;
  color:#ffffff;
}
.itemOriginalPrice
{
  font-family:Verdana;
  font-size:.6em;
  text-decoration:line-through;
  color:#ffffff;
}
.itemSalePrice
{
  font-family:Verdana;
  font-size:.6em;
  font-weight:bold;
  color:#ffffff;
}

/*Large home page items*/
.mainPageItem
{
  background-color:#555555;
  width:200px;
  height:200px;
}

.itemPrice
{
  font-family:Verdana;
  font-size:.6em;
  color:#ffffff;
}
.itemCategoryTable
{
  filter:alpha(opacity=70);
  -moz-opacity:.7;
  opacity:.7;
}

.itemCategory
{
  font-family:Verdana;
  font-size:.7em;
  font-weight:bold;
  color:#ffffff;
}
.viewAll
{
  font-family:Verdana;
  font-size:.6em;
  color:#ffffff;
  text-decoration:none;
}
.viewAll:hover
{
  text-decoration:underline;
}

/*Small home page items*/
.itemPriceSmall
{
  font-family:Verdana;
  font-size:.6em;
  color:#ffffff;
}
.itemCategorySmall
{
  font-family:Verdana;
  font-size:.7em;
  font-weight:bold;
  color:#ffffff;
}
.viewAllSmall
{
  font-family:Verdana;
  font-size:.6em;
  color:#ffffff;
  text-decoration:none;
}
.viewAllSmall:hover
{
  text-decoration:underline;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#eeeeee;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:340px;
}
/*float div styles*/
.floatLeft
{
  float:left;
  clear:left;
  margin:5px;
}
.floatRight
{
  float:right;
  clear:right;
  margin:5px;
}
/*Flower Identifier*/
.droppable
{
  position:relative;
}
.floatTable
{
  float:left;
  clear:left;
}
.ajaxImage
{
  position:absolute;
  top:280px;
  z-index:10000;
}

/*Accordion*/
.accordionHeader
{
  border: 1px solid #888888;
  color: #ffffff;
  background-color: #aaaaaa;
  font-family: verdana;
  font-size: .7em;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
  cursor: pointer;
}

.accordionHeaderSelected
{
  border: 1px solid #888888;
  color: #ffffff;
  background-color: #aaaaaa;
  font-family: verdana;
  font-size: .7em;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
  cursor: pointer;
}

.accordionContent
{
    background-color: #eeeeee;
    border: 1px solid #888888;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
