body {
 text-align: center;
 margin: 0px 0px 0px 0px;
 background-color: #E5E5E5;
 font-family: verdana;
 font-size: 10px;
}

#wrapper {
 width:708px;
 text-align: left;
 padding: 5px;
 margin: 10px;
 background: white;
 border: 1px solid black;
 border-right: 4px solid #808080;
 border-bottom: 4px solid #808080;
}
 
#header {
 abackground: url(headerBackground.jpg) no-repeat;
 width: 708px;
 height: 155px;
}

.topMenu {
 clear: both;
 background: url(carbone-708x181.jpg) no-repeat;
 width: 708px;
 height: 187px;
 margin-top: 3px;
 border-top: 6px #00acaa solid;
 aborder-bottom: 6px #00acaa solid;
}

.topMenuContentContent {
 padding-top: 128px;
 apadding-left: 248px;
 padding-left: 180px;
 aborder: 1px red solid;
}

.topMenuItem {
 awidth: 103px;
 padding-top: 0px;
 color: #FFF;
 font-family: verdana;
 font-size: 12px;
 text-transform: lowercase;
 font-weight: bold;
 float: left;
}
 
.topMenuItem a{
 color: #FFF;
 height: 23px;
 awidth: 110px;
 padding: 4px;
 padding-left: 20px;
 padding-right: 20px;
 text-decoration: none;
}

.topMenuItem a:hover{
 abackground: url(topMenuButtonBackgroundHover.gif) left no-repeat;
 color: #FFF;
 background: #9e2a3d;
 atext-decoration: underline;
}

.topMenuItemStart {
 display: none;
 background: url(topMenuButtonDivision.gif) left no-repeat;
 margin: 0px;
 padding: 0px;
 height: 1px;
 font-size: 0px;
}
 
.topMenuItemDivision {
 display: none;
 background: url(topMenuButtonDivision.gif) left no-repeat;
 margin: 0px;
 padding: 0px;
 height: 1px;
 font-size: 0px;
}
 
.topMenuItemEnd {
 display: none;
 background: url(topMenuButtonDivision.gif) left no-repeat;
 margin: 0px;
 padding: 0px;
 height: 1px;
 font-size: 0px;
}
 
.topMenuContentFooter {
 clear: both;
 adisplay: none;
 }
 
.topMenuContentContent, .topMenuContentHeader, .topMenuContentFooter {
 margin: 0px;
 }
 
adiv {
 border: 1px solid;
 padding: 5px 5px 5px 5px;
 margin: 10px 10px 10px 10px; 
 background-color: white;
 }

#rightNav {
 display: none;
}

.leftNav {
 width: 185px;
 padding: 0px;
 margin: 0px; 
 margin-top: 3px;
 float: left;
}

.leftNavHeader {
 background: #f5f5f5 url(leftNavHeaderIcon.jpg) no-repeat;
 padding-top: 6px;
 padding-left: 20px;
 height: 31px;
 font-size: 15px;
 font-weight: bold;
 border: 1px solid black;

}

.leftNavContent {
 padding-left: 10px;
 margin-top: 3px;
 background: #f5f5f5;
 padding-top: 15px;
 padding-bottom: 15px;
 }
 
.leftNavFooter {
 display: none;
}
 
.subMenu {
 padding-left: 10px;
 }
 
.menuItem {
 background: url(menuItemIcon.gif) no-repeat;
 padding-left: 8px;
}

.menuItemDivision {
display: none;
}

.subMenuItemDivision {
display: none;
}

.menuItemStart {
display: none;
}
.menuItemEnd {
display: none;
}
.subMenuItemStart {
display: none;
}
.subMenuItemEnd {
 height: 5px;
}

#content {
 margin-left: 205px;
 padding: 0px;
 margin: 0px;
 margin-top: 3px;
 background-color: white;
}

#contentHeader {
 background: #00acaa;
 color: white;
 padding-top: 6px;
 padding-left: 6px;
 height: 31px;
 font-size: 15px;
 font-weight: bold;
 margin-top: 3px;
 margin-bottom: 3px;
 border: 1px solid black;

}

.contentTitle {
 display: none;
}

#contentFooter {
 display: none;
 }


/*
.footer {
 margin-top: 3px;
 clear: both;
 background: url(footer.jpg) no-repeat;
 height: 51px;
 width: 708px;
}
*/

.footerMenu {
 height: 51px;
 clear: both;
 background: url(footer.jpg) no-repeat;
 padding-left: 140px;
 padding-top: 5px;
}

.footerMenuItem {
 float: left;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 12px;
 font-family: verdana;
 font-size: 10px;
 text-transform: lowercase;
 font-weight: bold;
}

.footerMenuItemDivision {
 width: 8px;
 height: 35px;
 float: left;
 background: url(footerMenuItemDivision.gif) no-repeat;
}

.footerMenuItemStart {
 float: left;
 width: 40px;
 
}

.footerMenuItem a{
 float: left;
 color: black;
 text-decoration: none;
}

.footerMenuItem a:hover{
 float: left;
 color: black;
 text-decoration: underline;
}

.orderHistory {
 background: #fffcd1 url(Spreadsheet-Excel.jpg) bottom right no-repeat;
 amargin: 10px;
 amargin-right: 5px;
 padding: 10px;
 aFloat: right;
 border: 1px solid;
 clear: both;
}

.orderHistoryHeader, .orderHistoryFooter {
 display: none;
 background: red;
}

.orderHistory table {
 padding: 5px;
 margin: 0px;
 width: 685px;
}

.orderHistory td, .orderHistory tr {
 padding: 0px;
 margin: 0px;
}

.orderHistory .BasicGridHeader {
 font-size: 10px;
 font-weight: bold;
 margin-bottom: 5px;
 height: 25px;
 background: #00acaa;
 color: white;

}

.orderHistory .BasicRow1, .orderHistory .BasicRow1 a, .orderHistory .BasicRow2, .orderHistory .BasicRow2 a {
 font-size: 10px;
 color: #9e2a3d;
 }

.orderHistory .BasicRow1 a:hover, .orderHistory .BasicRow2 a:hover {
 color: #00acaa;
 }

.orderHistory .BasicRow1 {
 
}

.orderHistory .BasicRow2 {
}

/*
.borderbox {
}

.borderbox .borderboxlabel {
 font-size: 10px;
 font-weight: bold;
 border: 1px solid;
 width: 100%;
 height: 35px;
 background: #e3e3e3 url(topMenuItemBackground.jpg) left bottom repeat-x;

 }
*/
 
.orderDefaultsFloatPanel {
 padding: 10px;
 background: url(date.jpg) bottom right no-repeat;
 font-size: 10px;
}

.borderboxlabel {
 background: #00acaa;
 margin: 10px;
 padding: 10px;
 font: bold 10px;
 color: white;
 width: 100%;
}

.orderDefaultsFloatContent {
 width: 100%;
 height: 35px;
}

.orderDefaultsStart, .orderDefaultsEnd {
 display: none;
 height:10px;
 }
 
.orderDefaults {
 font-size: 10px;
 abackground: #fffcd1;
 height: 5px;
 apadding: 5px;
 }

.orderDefaultsHeader {
 text-align: left;
 background: #9e2a3d;
 color: white;
 padding-top: 6px;
 padding-left: 5px;
 height: 31px;
 font-size: 15px;
 font-weight: bold;
 border: 1px solid black;

}

.orderDefaultsContent {
 margin-top: 3px;
 margin-bottom: 3px;
 background: #fffcd1;
 height: 10px;
 awidth: 10px;
 padding: 5px;
 border: 1px solid black;
}

.orderDefaultsShipTo, .orderDefaultsMarket, .orderDefaultsShipDate, .orderDefaultsFulfillmentPath {
 float: left;
 border: 1px solid black;
 background: white;
 margin-right: 5px;
 margin-left: 5px;
 padding: 5px;
 text-align: center;
 awidth: 130px;
}

.orderDefaultsLabel {
 color: #9e2a3d;
 font-weight: bold;
}

.orderDefaultsUpdatebutton {
 clear: both;
 float: right;
 adisplay: none;
}

#advertisement_Title {
display: none;
 background: green;
 color: #9e2a3d;
 padding-top: 6px;
 padding-left: 6px;
 height: 10px;
 font-size: 1px;
 font-weight: bold;
 margin-bottom: 0px;
 border: 1px solid black;

}


.contentArticle a {
 color: #9e2a3d;
 }
 
 .contentArticle a:hover {
  color: #00acaa;
 }
 
.contentArticle .BasicGrid {
 font-size: 10px;
 width: 708px;
}

.contentArticle .BasicGrid .BasicGridHeader{
 font-size: 10px;
 background: #9e2a3d;
 color: white;
 font-weight: bold;
}

.contentArticle .BasicGrid .BasicGridHeader a{
 color: white;
}

.contentArticle .BasicGrid .BasicRow1{
 background: white;
 
}

.contentArticle .BasicGrid .BasicRow2{
 background: #e9b3bc;
}

.contentArticle .BasicRowSelected {
}

#productPics {
 width: 708px;
 margin-bottom: 0px;
}


.pRose, .pSomething, .pSomething2, .pSomething3 {
 float: left;
 margin-top: 3px;
 margin-bottom: 0px;
 height: 129px;
 width: 101px;
}

.pRose, .pRose a {
 background: url(pRose.jpg);
 height: 129px;
 width: 101px;
}

.pSomething, .pSomething a {
 background: url(pSomething.jpg);
 height: 129px;
 width: 101px;
}

.pSomething2, .pSomething2 a {
 background: url(pSomething2.jpg);
 height: 129px;
 width: 101px;
}

.pSomething3, .pSomething3 a {
 background: url(pSomething3.jpg);
 height: 129px;
 width: 101px;
}

.leftNav {
 display: none;
 }
 
#header {
 display: none;
 }
 
.ProductSearchContainer {
 background: #e9b3bc;
 padding: 5px;
 margin: 0px;
 height: 5px;
 text-align: center;
 border: 1px solid black;
}

.ProductSearchHeader {
 font-size: 15px;
 font-weight: bold;
 text-align: left;
 color: #9e2a3d;
 padding-left: 3px;
}
.ProductSearchSupplierHeader {
 float: left;
 }

.ProductSearchContainer select {
 background: #c5f1f0;
 font-size: 9px;
}

.ProductSearchFlowerType,
.ProductSearchFlowerVariety,
.ProductSearchFlowerColor,
.ProductSearchFlowerGrade,
.ProductSearchSupplier {
 float: left;
 margin: 3px;
 }

.ProductSearchFlowerTypeLabel,
.ProductSearchFlowerColorLabel,
.ProductSearchFlowerVarietyLabel,
.ProductSearchFlowerGradeLabel,
.ProductSearchSupplierLabel {
 afloat: left;
 color: #9e2a3d;
 font-size: 10px;
 font-weight: bold;
 text-align: left;
 margin-bottom: 2px;
 
 }
 
.ProductSearchFlowerTypeCombo,
.ProductSearchFlowerColorDrop,
.ProductSearchFlowerVarietyDrop,
.ProductSearchFlowerGradeDrop,
.ProductSearchSupplierDrop {
 afloat: left;
 color: #000;
 font-size: 10px;
 }
 
.ProductSearchSearchButton {
 margin-top: 10px;
 float: right;
 color: #000;
 }
 
	#ctl00_contentMain_Login1 {
		background: white url(login.jpg) left no-repeat;
		aborder: 1px solid black;
		apadding-left: 200px;
		amargin: 2px;
		amargin-left: 85px;
		amargin-top: 100px;
		awidth: 534px;
		aheight: 258px;
		
	}

	
	#ctl00_contentMain_Login1 table {
		margin-left: 135px;
		awidth: 434px;
		awidth: 700px;
		aheight: 158px;
		aborder: 1px solid black;
		font-size: 14px;
		font-weight: bold;
		width: 400px;
	}
	
	#ctl00_contentMain_Login1 label {
		font-weight: bold;
		font-size: 12px;
	}
	
.tblGray {
 background: #E4E4E4;
 }

/** Flower Descrption Box **/

#flowerDescriptionWrapperBackground {
 background: white url(flowerDescriptionLeftImageSliver.jpg) left repeat-y;
 height: 100%;
 width: 100%;
}

#flowerDescriptionWrapper {
 background: url(flowerDescriptionLeftImage.jpg) left bottom no-repeat;
 height: 100%;
 width: 100%;
 padding: 5px;
 padding-left: 50px;
}

#flowerDescriptionWrapper #lFlowerDescription {
 left: 0px;
 text-align: left;
 margin: 5px;
}

#flowerDescriptionWrapper #lFlowerDescription #lFlowerDescriptionTitle {
 color: #892d2e;
 font-size: 14px;
 font-weight: bold;
}

#flowerDescriptionWrapper #lFlowerDescription #lFlowerDescriptionData{
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 12px;
}

#flowerDescriptionWrapper #imgFlower img{
 border: 1px solid black;
 abackground: blue;
 apadding: 10px;
 awidth: 5px; 
 text-align: left;
 margin: 10px;
 }
 
#flowerDescriptionWrapper #Form1 {
 display: none;
 }

#flowerDescriptionWrapper #miscDiv {
 background: #FF80FF;
 width: 100%;
 }


