body
{
    font-family: Verdana;
    font-size: 8pt;
    color: #3C2829;
    text-align: center;
    padding: 0px;
    margin-top: 15px;
}

.showForPrint
{
    display: none;
}

/********************************************************************************************/
/* page layout divs - container */

#outerContainer
{
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background-image: url(../Images/HomeBackgroundTop.gif) !important;
    background-position: 50% 0%;
    background-repeat: no-repeat;  
}

#innerContainer
{
    background-image: url(../Images/HomeBackgroundBottom.gif) !important;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
}

#container
{
	width:797px;    
	margin-right: auto;
	margin-left: auto;
    text-align: center;
    background-color: #908857;
	background-image: url(../Images/HomeBackground.gif) !important;
	background-repeat: repeat-y;
    border: 1px solid #A6A679;
	padding:0px;
}

/* end page layout divs - container */
/********************************************************************************************/


/********************************************************************************************/
/* page layout divs - category menu */

#categoryMenuContainer
{
	width: 110px;
    text-align: left;
	padding:0px;
	margin: 0px;
	margin-top: 220px;
	float: left;
    background-color: Transparent !important;
    background-color: #908857 !important;
    height: 435px;
}

ul.categoryMenu,
ul.categoryMenu ul,
ul.categoryMenu li,
ul.categoryMenu a
{
    padding: 0px;
    margin: 0px;
    display: block;
    text-decoration: none;
}

ul.categoryMenu a:hover
{
    color: #FFFFFF !important;
}

ul.categoryMenu,
ul.categoryMenu ul
{
    background-color: #908857;
}

ul.categoryMenu li
{
    list-style-type: none;
    position: relative;
    padding: 1px;
    cursor: hand; 
}

ul.categoryMenu a
{
    color: #D0CF9F;
    text-decoration: none;
    white-space: nowrap;
    background-image: url(../Images/MenuBullet.gif);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    padding: 4px;
}

ul.categoryMenu ul a
{
    padding: 4px;
    padding-right: 10px;
}

ul.categoryMenu ul a:hover
{
    background-color: #686342 !important;
    color: #FFFFFF !important;
    padding: 4px;
    padding-right: 10px;
}

.categoryMenuLeafNode
{
    background-color: transparent;
    list-style-type: none;
    position: relative;
}

.categoryMenuLeafNode a
{
    background-color: transparent;
    background-image: none !important;  
    padding: 4px;
}

ul.categoryMenu ul
{
    position: absolute;
    left: 100%;
    top: -1px;
    display: none;
    border: 1px solid #000000;
}


/* end page layout divs - category menu */
/********************************************************************************************/




/********************************************************************************************/
/* page layout divs - navigation menu */

#navMenuContainer
{
    margin: 0px !important; 
    padding: 0px !important;  
    position: relative; 
    top: 1px;
    left: 50px;
    text-align: left;
    display: block;
    background-color: Transparent;
}

.navMenu
{
    margin: 0px !important;    
    padding: 0px !important;    
    display: inline;
    position: relative;
    background-color: #FFFFCC;
    background-color: Transparent;
}

.navMenu a
{
    padding: 3px;
    color: #D0CF9F !important;
}

.navMenu a:hover
{
    padding: 3px;
    background-color: Transparent !important;
    color: #FFFFFF !important;
}

.navMenuTopLevelLi
{
    display: inline;
    position: relative;
    list-style-type: none;
    margin: 0px !important; 
    padding: 0px !important; 
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color: Transparent;
}

.navMenuSecondLevel
{
    display: none;
    position: absolute;
    margin: 0px !important; 
    padding: 0px !important; 
    top: 20px;
    left: +10px;
    background-color: #908857;
    border: 1px solid #000000;
    text-align: left !important;
}

.navMenuSecondLevel li
{
    list-style-type: none;  
    margin: 0px !important; 
    padding: 0px !important; 
    width: 100%;
}

.navMenuSecondLevel li a
{
    display: block;
    padding: 3px;
    white-space: nowrap;
}

.navMenuSecondLevel li a:hover
{
    background-color: #686342 !important;
    background-image: none;
}

.navMenuSecondLevel li ul
{
    display: none;
    position: absolute;
    padding: 0px !important; 
    margin: 0px !important; 
    margin-top: -20px !important; 
    left: 100%;
    width: 100%;
    background-color: #908857;
    border: 1px solid #000000;
    text-align: left !important;
}

.navMenuLinkWithSubMenu
{
    white-space: nowrap;
    padding-right: 10px !important;
    background-image: url(../Images/MenuBullet.gif);
    background-repeat: no-repeat;
    background-position: 99% 50%;
    cursor: hand;
}

.navMenuLinkWithSubMenu:hover
{
    background-color: #686342 !important;
    color: #FFFFFF !important;
}



/* end page layout divs - navigation menu */





/********************************************************************************************/
/* page layout divs - main */

#main
{
    width: 587px;
    text-align: left;
	padding:0px;
	margin: 0px;
	float:left;
    background-color: transparent;
}

/* end page layout divs - main */
/********************************************************************************************/



/********************************************************************************************/
/* page layout divs - header */

#info_page_header_container
{
    background-image: url(/Images/BeautyBazaarLady.gif);
    background-position: 0% 0%;
    background-repeat: no-repeat;
    height: 120px;
    padding-bottom: 15px;
}

#info_page_title
{
    text-align: right;
}

#info_page_header
{
    margin-left: 100px;
    padding-top: 30px;
}

#info_page_header h1
{
    font-family: Verdana; 
    font-size: 12pt;
}

#header
{
    height: 30px;
    padding-top: 90px;
    background-color: transparent;
    text-align: center;
}

#header h1
{
    margin-top: 50px;
    font-size: 20pt;
    font-weight: lighter;
    display: inline;
    margin-left: 15px;
    margin-right: 15px;
    font-family: Century Gothic;
}

#header h2
{
    font-size: 18pt;
    font-weight: lighter;
    display: inline;
    font-family: Century Gothic;
}

#header ul
{
    list-style: none;
    padding: 0;
    padding-top: 30px;
    margin: 0;
}

#header li
{
    display: inline;
    padding: 10px;
    padding-top: 5px;
}

#header li a
{
    text-decoration: none;
    color: #3C2829;
}

#header li a:hover
{
    text-decoration: none;
    color: #000000;
}

/* end page layout divs - product menu */
/********************************************************************************************/




/********************************************************************************************/
/* page layout divs - content */

#content
{
    padding: 0px;
    margin: 0px;
    border: 1px solid #CDCDB4;
    background-color: #FFFFFF;
    height: 100%;
}

/* end page layout divs - content */
/********************************************************************************************/




/********************************************************************************************/
/* page layout divs - footer */

#footer
{
    height: 70px;
    background-color: transparent;
    text-align: center;
    color: #A6A679;
}

#footer p
{
}

#footer ul
{
    list-style: none;
    padding: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 0;
    background-color: #C5C48B;
    color: #7C7C3E;
}

#footer li
{
    display: inline;
    padding: 5px;
    padding-left: 19px;
    padding-right: 19px;
}

#footer li a
{
    text-decoration: none;
    color: #7C7C3E;
}

#footer li a:hover
{
    text-decoration: none;
    color: #000000;
}

/* end page layout divs - footer */
/********************************************************************************************/





/********************************************************************************************/
/* page layout divs - basket */

#basket
{
	width: 95px;
    text-align: left;
    margin-top: 120px;
	padding:0px;
	float:left;
    background-color: transparent;
}

#basket h1
{
    color: #FFFFFF;
    padding: 0px;
    padding-left: 5px;
    margin: 0px;
}

#basket ul
{
    list-style: none;
    padding: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    margin: 0;
    color: #FFFFFF;
}

#basket li
{
    padding: 0px;
    margin: 0px;
    padding-left: 5px;
}

#basketHeader
{
    border-top: 1px solid #918857;
    border-bottom: 1px solid #918857;
    padding: 3px;
    margin-bottom: 10px;
    font-size: 9pt;
    padding-left: 5px;
    background-position: 5px 50%;
}

#basketHeader a
{
    text-decoration: none;
    color: #D0CF9F;
}

#basketHeader a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

#basketSummary
{
    padding-left: 5px;
    color: #D0CF9F;
}

#basketSummary h1
{
    padding: 0px;
    margin: 0px;
    display: inline;
    font-size: 9pt;
}

#basketSummary a
{
    text-decoration: none;
    color: #D0CF9F;
    font-weight: bold;
}

#basketSummary a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}
















.rewardPoints
{
    width: 97px;
    margin: 0px;
    margin-top: 20px;
    margin-left: -5px;
    padding: 0px;
    padding-top: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    background-color: #918857;
    color: #D0CF9F;
}

.rewardPoints a
{
    text-decoration: none;
    color: #D0CF9F;
    font-weight: bold;
}

.rewardPoints a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}



/* end page layout divs - basket */
/********************************************************************************************/


/********************************************************************************************/
/* Error Box */

#pnlErrorContainer
{
    padding: 15px;
    padding-bottom: 5px;
}

.informationBox
{
    width: 100%;
    text-align: left;
}

.informationBoxHeader
{
 
    font-size: 9pt;
    vertical-align: middle;
    padding: 5px;
    width: 99%;
    color: #000000;
}

.informationBoxHeaderIcon
{

    font-size: 8pt;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    width: 1%;
}

.informationBoxText
{
    border: 1px solid #CCCCCC;
    color: #A6A679 !important;
    font-size: 10pt;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

.errorMessages
{
    margin-left: 20px;   
}

.errorMessages li
{
    padding-top: 8px;
}


/* Error Box End */
/********************************************************************************************/




/* Entry Pages */
/********************************************************************************************/

.entryTable 
{
    width: 585px;
    height: 485px !important;
}

.entryTable a
{
    color: #000000;
    font-size: 8pt !important;
    text-decoration: none;
    font-weight: normal !important;
}

.entryTable td
{
    height: 0px;
}

.entryTable th
{
    vertical-align: top;
    padding-top: 5px;
}

.entryTableCategoryCol
{
    width: 110px;
    margin-bottom: 0px;
    vertical-align: bottom !important;
    padding-bottom: 10px;
}

.entryTableQuoteCol
{
}

.homeEntryTable
{
    background-image: url(/Images/homeEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}


.cosmeticsEntryTable
{
    background-image: url(/Images/cosmeticsEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.facialCareEntryTable
{
    background-image: url(/Images/facialCareEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat; 
}

.ageProtectionEntryTable
{
    background-image: url(/Images/ageProtectionEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.bodyCareEntryTable
{
    background-image: url(/Images/bodyCareEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.hairCareEntryTable
{
    background-image: url(/Images/hairCareEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.hairColorEntryTable
{
    background-image: url(/Images/hairColourEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.bathTimeEntryTable
{
    background-image: url(/Images/bathTimeEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.perfumeryEntryTable
{
    background-image: url(/Images/perfumeryEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.wellbeingEntryTable
{
    background-image: url(/Images/wellbeingEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.forMenEntryTable
{
    background-image: url(/Images/forMenEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}

.littlePeopleEntryTable
{
    background-image: url(/Images/littlePeopleEntryPage.jpg);
    background-position: 0% 0%;
    background-repeat: no-repeat;     
}


/* Error Pages End */
/********************************************************************************************/




/********************************************************************************************/
/* general */

.clearboth 
{
    clear: both !important;
    float: none !important;
}

.mandatory
{
    background-image: url(../images/mandatory.gif);
    background-position: 100% 0%;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.error
{
    display: block;
    color: #FF0000;
    font-weight: bold;
    font-size: 8pt;
    padding-top: 10px;
    padding-bottom: 10px;
}

.errorInline
{
    color: #FF0000;
    font-weight: bold;
    font-size: 8pt;
}

.topBorder
{
    border-top: 1px solid #B8B84D !important;
}

.rightBorder
{
    border-right: 1px solid #B8B84D !important;
}

.bottomBorder
{
    border-bottom: 1px solid #B8B84D !important;
}

.leftBorder
{
    border-left: 1px solid #B8B84D !important;
}

.noBullet
{
    list-style-type: none;
}

.darkText
{
    color: #000000 !important;
}

.bigText
{
    font-size: 16pt !important;
}

.normalText
{
    font-size: 8pt !important;
}

.mediumText
{
    font-size: 7pt !important;
}

.smallText
{
    font-size: 6pt !important;
}

.underline
{
    text-decoration: underline !important;
}

.verSpacer
{
    float: right;
    width: 1px;
    
}      

.verCenter
{
    vertical-align: middle !important;
}
   
.minPageSize
{
    height:490px;
    width: 100%;
}



.minPageSizeTd
{
    vertical-align: top;
    text-align: left;
}

.highlightText
{
    color: #953D3D;
    font-weight: bold;
}

.multilineTextBox
{
    font-family: Arial, Sans-Serif;
    height: 75px;
}

.center
{
    text-align: center !important;
}

.right
{
    text-align: right !important;
}

.left
{
    text-align: left !important;
}

.alignTop
{
    vertical-align: top !important;
}

.noTopBorder
{
    border-top: none !important;
}

.noBottomBorder
{
    border-bottom: none !important;
}

.justify
{
    text-align: justify !important;
}

.strong
{
    font-weight: bold;
}

.highlightedText
{
    color: #FF0000 !important;
    font-weight: bold;
}

.hand
{
    cursor: hand;
}

.maxWidth
{
    width: 100% !important;
}

.minWidth
{
    width: 1% !important;
}

.noPadding
{
    margin: 0px;
    padding: 0px;
}

.standardPadding
{
    padding: 15px !important;
}

.topPadding
{
    padding-top: 15px !important;
}

.largeTopPadding
{
    padding-top: 25px !important;
}

.bottomPadding
{
    padding-bottom: 15px !important;
}

.homeAddress
{
    font-weight: bold;
}

.leftContentContainer
{
    float: left;
    width: 50%;
}

.rightContentContainer
{
    float: left;
    width: 50%;
}

.standardRadioButtonList
{
    padding: 0px !important;
    margin: 0px !important;
}

.standardRadioButtonList td
{
    padding: 0px !important;
    margin: 0px !important;
}

.standardRadioButtonList label
{
    padding: 0px !important;
    margin: 0px !important;
}

.standardUl
{
}

.standardUl li
{
    list-style-image: url(../Images/Bullet.gif);
    margin: 0px;
    padding: 0px;
    margin-left: -20px;
    padding-bottom: 7px;
}

.entryUl
{
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.entryUl li
{
    background-image: url(../Images/Bullet.gif);
    background-repeat: no-repeat;
    background-position: 3px 7px;
    padding-left: 14px;
    padding-top: 5px;
    margin-bottom: 0px;
    padding-bottom: 0px;  
    vertical-align: top;
}

.entryUl li a
{
    color: #000000;
    text-decoration: none;
}

.entryUl li a:hover
{
    color: #FF0000;
    text-decoration: none;
}

.contentBox
{
    margin: 0px;
    padding: 0px;
    font-size: 8pt;
}

.contentBox p
{
    margin-top: 5px;
    text-align: justify;
}

.contentBox h1
{
    font-family: Monotype Corsiva;
    font-size: 15pt;
    margin: 0px;
}

.contentBox h2
{
    font-size: 10pt;
    font-weight: bold;
    margin: 0px;
    color: #808000;
}

.contentBox h3
{
    font-size: 9pt;
    font-weight: bold;
    margin: 0px;
    color: #000000;
}

.contentTable
{
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}

.contentBox a
{
    color: #000000;
}

.contentBox a:hover
{
    color: #FF0000;
}


.standardBorder
{
    border: 1px solid #CDCDB4;
    border-collapse: collapse;
}

.important
{
    font-weight: bold;
}

.importantRed
{
    font-weight: bold;
    color: #FF0000 !important;
}

.button
{
    background-color: #684B4B;
    background-image: url(../Images/ButtonBackground.gif);
    background-repeat: no-repeat;
    background-position: 92% 50%;
    padding: 2px;
    padding-right: 15px;
    color: #FFFFFF;
    border: 0px;
    cursor: hand;
}

.buttonLeft
{
    background-color: #684B4B;
    background-image: url(../Images/ButtonBackgroundLeft.gif);
    background-repeat: no-repeat;
    background-position: 8% 50%;
    padding: 2px;
    padding-left: 15px;
    color: #FFFFFF;
    border: 0px;
    cursor: hand;
}

.keyContainerTitle
{
    font-weight: bold;
    text-decoration: underline;
    padding-top: 20px;
}

/* end general */
/********************************************************************************************/


/* tables */
/********************************************************************************************/

.two_col_table
{
    width: 100%;
}

.two_col_table th
{
    text-align: left;
    font-weight: normal;
}

.two_col_table td
{
    text-align: right;
}

.inputTable
{
    background-color: #A6A679;
    color: #FFFFFF;
}

.inputTable th
{
    text-align: left;
    padding: 5px;
}

.inputTable td
{
    padding: 5px;
}

.inputTable input
{
    border: 0px;
}

.inputTableFooter
{
    text-align: right !important;
}

.brandTable
{
}

.brandTable th
{
    width: 50%;
    vertical-align: middle;
    padding: 15px;
    border: 1px solid #CCCCCC;
}

.brandTable td
{
    width: 50%;
    padding: 15px;
    color: #87866d;
    border: 1px solid #CCCCCC;
}

.brandTableHeader
{
    font-family: Verdana !important;
    color: #87866d !important;
    font-size: 12pt !important;
}

.brandTableSubHeader
{
    font-family: Verdana !important;
    color: #87866d !important;
    font-size: 10pt !important;
}

.simpleOuputTable
{
    color: #000000;
    background-color: #FFFFCC;
    border-collapse: collapse;
    border: 1px solid #000000;
}

.simpleOutputTable th
{
    text-align: left;
    padding: 5px;
    margin: 1px;
    background-color: #FFFFCC;
    
}

.simpleOutputTable td
{
    padding: 5px;
    background-color: #FFFFCC;
    margin: 1px;
}

.simpleOutputTable input
{
}

.simpleOutputTableFooter
{
    text-align: right !important;
}

.simpileOutputButtons
{
    text-align: right;
}

.simpleOutputTableItem
{
}

.simpleOutputTableItem td
{
    vertical-align: top;
}

.simpleOutputTableAlternate
{
    background-color: #FFFFFF;
}

.simpleOutputTableAlternate td
{
    vertical-align: top;
}

.outputTable
{
    color: #000000;
    border-collapse: collapse;
    width: 100%;
}

.outputTable th
{
    text-align: left;
    padding: 5px;
    background-color: #A6A679;
    
}

.outputTable td
{
    padding: 5px;
    background-color: #FFFFCC;
}

.outputTable input
{
}

.outputTableFooter
{
    text-align: right !important;
}

.outputTableItem
{
}

.outputTableItem td
{
    vertical-align: top;
}

.outputTableAlternate
{
    background-color: #DDDDDD;
}

.outputTableAlternate td
{
    vertical-align: top;
}

.outlineTable
{
    color: #7C5A1F;
    border-collapse: collapse;
}

.outlineTable th
{
    text-align: left;
    padding: 5px;
    margin: 1px;
    
}

.outlineTable td
{
    padding: 5px;
    margin: 1px;
}

.outlineTable input
{
    border: 1px solid #999900;
}

.outlineTableFooter
{
    text-align: right !important;
}

.outlineTableButtons
{
    text-align: right;
}

.outlineTableItem td
{
    vertical-align: top;
}

/********************************************************************************************/
/* Icons */

.notificationIcon
{
    background-image: url(/Images/Info.gif);
    background-repeat: no-repeat;
    background-position: 5px 0%;
    padding-left: 17px;
}

.basketIcon
{
    background-image: url(/Images/Basket.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

.addToBasketIcon
{
    background-image: url(/Images/AddToBasket.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

.infoIcon
{
    background-image: url(/Images/Info.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}


.importantIcon
{
    background-image: url(/Images/Important.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

.importantIconSmallLeftPadding
{
    background-image: url(/Images/Important.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 14px;
}


.errorIcon
{
    background-image: url(/Images/ErrorIcon.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

.emailIcon
{
    background-image: url(/Images/Email.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

.favouritesIcon
{
    background-image: url(/Images/Favourites.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

.wishListIcon
{
    background-image: url(/Images/WishList.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 17px;
}

/* end Icons */
/********************************************************************************************/





/********************************************************************************************/
/* Birdseed */

.birdseed
{
    background-color: #C5C48B;
    color: #7C7C3E;
    padding: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 0px;
    font-size: 9pt;
}

.birdseed a
{
    color: #000000;
}

.birdseed a:hover
{
    color: #FF0000;
}

/********************************************************************************************/
/* end Birdseed */







/********************************************************************************************/
/* products */

.productLayoutContainer
{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse; 
    color: #3D292A;
}

.productLayoutContainer td
{
    border: 1px solid #CDCDB4;  
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.productContainer
{
    height: 100%;
    margin: 0px;
    padding: 15px;
    float: left;
    text-align: left;
    width: 261px;
}

.productImage
{
    float: left;    
    padding-right: 15px;
    padding-bottom: 15px;
}

.productMain
{
    float: right;
    width: 100%;
    font-weight: bold;
    padding-bottom: 10px;
}

.productDescription
{
    float: left;
}

.productLinks
{
    font-size: 7pt;
    padding-top: 10px;
    line-height: 20px;
    color: #A6A679; 
}

.productLinks a
{
    color: #949549;
}

.productLinks a:hover
{
    color: #000000;
}


/* end products */
/********************************************************************************************/





/********************************************************************************************/
/* product details */

.productDetailTable
{
}

.productDetailTable image
{
    border: none;
}

.productDetailTable a
{
    color: #999966;    
}

.productDetailTable a:hover
{
    color: #FF0000;    
}

#product_images
{
    border: 1px solid #000000; 
    padding: 1px;
    margin: 0px;
    margin-right: 10px;
    margin-bottom: 10px;    
}
.productImageContainer
{
    width: 1%;
    vertical-align: top;
    text-align: left;
    height: 100px;
}

.productDetailProductText
{
    font-size: 12px;
    text-align: left !important;
    vertical-align: top;
}

.productDetailTextContentHeader
{
    font-weight: bold;
    text-decoration: underline;
}

.productDetailText
{
    font-size: 10px;
    text-align: left !important;
}

.productDetailProductText h1
{
    font-size: 16px;
    color: #3C2829;
    display: inline;
}


.productDetailProductText h2
{
    font-size: 14px;
    color: #3C2829;
    display: inline;
}

.productDetailAddItemTo
{
    text-align: left;
    color: #999966;
    padding-top: 5px;
    padding-bottom: 5px;
}

#productImageSelector
{
    color: #3C2829;
    background-image: url(/Images/Camera.gif);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 40px;
    height: 30px;
    font-size: 9pt;
    text-align: left;
}

#productImageSelector a
{
    vertical-align: top;
    padding-right: 5px;
}

.productDetailBar
{
    text-align: left;
    font-size: 8pt;
    color: #999966;
}

.productDetailBar image
{
    cursor: hand; 
}

/* product details end*/
/********************************************************************************************/
