/********************************************************** 

CSS file for british condoms web site

12th September 2005

**********************************************************/


/**********************************************************

Generic Styles

**********************************************************/

*
{
	-moz-box-sizing: border-box;
}

BODY
{
	position: relative;
	padding: 0px;
	margin: 10px 0px 0px 10px;
	font-family: verdana, Arial, times new roman;
	color: #000;
	scrollbar-arrow-color: white;
	scrollbar-base-color: #e92964;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
}

HR
{
	width: 100%;
}

h1
{
	font-family: Arial, verdana, times new roman;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
}

h2
{
	font-family: Arial, verdana, times new roman;
	font-size: 1.0em;
	color: #000;
	font-weight: bold;
}

h3
{
	font-family: Arial, verdana, times new roman;
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
}

h4
{
	font-family: Arial, verdana, times new roman;
	font-size: 0.7em;
	color: #000;
	font-weight: bold;
}

h5
{
	font-family: Arial, verdana, times new roman;
	font-size: 0.7em;
	color: #000;
}

h6
{
	font-family: verdana, arial, times new roman;
	font-size: 0.6em;
	font-weight: bold;
	color: #000;
}

li
{
	font-family: Verdana, Arial, Times new roman;
	font-size: 80%;
	color: #000;
}
ul.bullet
{
	padding: 0 0 0 16px;
	margin: 0;
	list-style-image: url(/image/tick.gif);
}

/******************************

Related to the RTE

******************************/

.britishCondomsText
{
	font-family: verdana, Arial, times new roman;
	font-size: 80%;
	color: #000;
}

.britishCondomsText p
{
	font-size: 100%;
}

.britishCondomsText A
{
	font-family: verdana, Arial, times new roman;
	font-size: 80%;
	color: #000;
}

.britishCondomsText A:hover
{
	text-decoration: underline;
}

/**********************************************************


Layout specific

**********************************************************/

/* Constrains the page size to a predefined box */
#pageContainer
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 100%;
}
#header
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#content
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#footer
{
	clear: left;
	width: 100%;
	padding: 3px 2px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-color: #E92964;
	text-align: right;
	font-family: verdana, Arial, times new roman;
	font-size: 70%;
	color: #fff;
	height: 20px;
}
#footer a:hover
{
	text-decoration: none;
}
#footerLinks
{
	width: 100%;
	font-family: verdana, arial, times new roman;
	font-size: 60%;
	text-align: center;
	color: #000;
	padding: 3px 0px 3px 0px;
}
#footerProductList
{
	width: 100%;
	font-family: verdana, Arial, times new roman;
	color: #000;
	margin: 6px 0px 0px 10px;
	padding: 3px 0px 3px 0px;
}
#col1
{
	float: left;
	position: relative;
	width: 135px;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
#col2
{
	float: left;
	position: relative;
	width: 478px;
	padding: 0px;
	margin: 0px 4px 0px 7px;
	z-index: 10;
}
#col3
{
	float: left;
	position: relative;
	width: 135px;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}

/* Default page related items */

/* Pods */
.podHeaderTitle
{
	padding-right: 1px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 100%;
	color: #fff;
	font-weight: bold;
	background-color: #000;
	text-align: left;
}
.podHeader
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
	color: #fff;
	font-weight: bold;
	background-color: #000;
	font-size: 0.6em;
	text-align: center;
}
.podBody
{
	clear: both;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}

/* Discreet delivery box */
#discreetDelivery
{
	border: solid 1px #000;
	padding: 3px 3px 3px 3px;
	width: 100%;
	font-size: 80%;
	font-family: Arial, verdana, times new roman;
	margin-bottom: 20px;
	text-align: center;
}
#discreetDelivery a:link
{
	color: #000;
	font-weight: bold;
}
#discreetDelivery a:visited
{
	color: #000;
	font-weight: bold;
}
#discreetDelivery a:hover
{
	color: #000;
	text-decoration: none;
}
#addToFavourites
{
	border: solid 1px #000;
	padding: 1px 0px 1px 0px;
	width: 100%;
	margin: 5PX 0PX 5PX 0PX;
}

#addToFavouritesLink
{
	color: #000;
	font-family: Arial, verdana, times new roman;
	font-size: 75%;
	font-weight: bold;
	text-decoration: none;
}
#addToFavouritesLink:visited
{
	color: #000;
	font-weight: bold;
}
#addToFavouritesLink:hover
{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

/* Testimonial container */

.testimonialContainer
{
	margin-bottom: 5px;
	width: 100%;
	border: #000 1px solid;
}

/* Browse by category */
#browseByCategory
{
	border: solid 1px #000;
	padding: 3px 3px 3px 3px;
	width: 100%;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 2px;
	margin-bottom: 0px;
	font-family: Arial, verdana, times new roman;
	font-size: 80%;
	text-align: center;
}

/* Thawte logo */
#thwateLogo
{
	padding: 0;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	text-align: center;
}

/* Change the appearance of specific controls */

.frontPageTextBox
{
	border: 1px solid #000;
	background-color: #fff;
	font-family: verdana, Arial, times new roman;
	font-size: 10pt;
}

.frontPageButton
{
	font-size: 90%;
}

.frontPageImage
{
	text-align: center;
}

.frontPageDropDownList
{
	font-family: verdana, Arial, times new roman;
	font-size: 80%;
}

.checkoutTextBox
{
	font-family: verdana, arial, times new roman;
	font-size: 80%;
	color: #000;
	width: 200px;
	border: solid 1px #000;
}

.checkoutTextBoxSmall
{
	font-family: verdana, arial, times new roman;
	color: #000;
	width: 100px;
	font-size: 0.7em;
	border: solid 1px #000;
}

.requiredStar
{
	font-size: 0.7em;
	color: Red;
	font-weight: bold;
}

.checkoutDropDownList
{
	font-family: verdana, arial, times new roman;
	font-size: 80%;
	color: #000;
	border: solid 1px #000;
}


.checkoutLink
{
	color: #000;
	font-family: verdana, arial, times new roman;
	font-size: 80%;
}

.checkoutLink:hover
{
	text-decoration: none;
	background-color: #e92964;
}

.customerSubTitle
{
	font-family: arial, verdana, times new roman;
	font-size: 100%;
	font-weight: bold;
}

.customerTextBox
{
	font-family: verdana, arial, times new roman;
	font-size: 100%;
	color: #000;
	border: solid 1px #000;
	font-size: 80%;
}

.customerCheckbox
{
	font-family: verdana, Arial, times new roman;
	font-size: 80%;
}

.customerRadiobutton
{
	font-family: verdana, Arial, times new roman;
	font-size: 80%;
}

.customerValidation
{
	font-size: 80%;
}

.customerDropDownList
{
	font-family: verdana, arial, times new roman;
	font-size: 80%;
	color: #000;
	border: solid 1px #000;
}


.customerLink
{
	color: #000;
	font-family: verdana, arial, times new roman;
	font-size: 80%;
}

.customerLink:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}

/* Text links */
.footerLink
{
	color: #000;
}

.footerLink:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}

/* PARENT CATEGORY ASCX */

.rowLink
{
	color: #000;
	font-family: verdana, arial, times new roman;
}

.rowLink:hover
{
	text-decoration: underline;
	background-color: #FFCCCC;
}

.rowLink2
{
	color: #000;
	font-family: verdana, arial, times new roman;
	text-decoration: none;
}

.rowLink2:hover
{
	text-decoration: underline;
	background-color: #FFCCCC;
}

.rowLink3
{
	color: #000;
	font-family: verdana, arial, times new roman;
	text-decoration: none;
	font-size: 80%;
}

.rowLink3:hover
{
	text-decoration: underline;
}

.rowLink4
{
	color: #000;
	font-family: verdana, arial, times new roman;
	font-size: 80%;
}

.rowLink4:hover
{
	text-decoration: underline;
	background-color: #FFCCCC;
}

.rowLink5
{
	color: #000;
	font-family: verdana, arial, times new roman;
	background-color: #fff;
}

.rowLink5:hover
{
	text-decoration: underline;
	background-color: #FFCCCC;
}

.rowLink6
{
	color: #000;
	font-family: verdana, arial, times new roman;
}

.rowLink6:hover
{
	text-decoration: none;
}

.basketLink
{
	font-size: 7pt;
	color: #e92964;
	font-family: verdana, arial, times new roman;
}

.basketLink:hover
{
	text-decoration: none;
}

/* Font titles etc. */

.h1
{
	font-family: Arial, verdana, times new roman;
	font-size: 130%;
	color: #000;
	font-weight: bold;
}

.h2
{
	font-family: Arial, verdana, times new roman;
	font-size: 115%;
	color: #000;
	font-weight: bold;
}

.h3
{
	font-family: Arial, verdana, times new roman;
	font-size: 100%;
	color: #000;
	font-weight: bold;
}

.h4
{
	font-family: Arial, verdana, times new roman;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
}

.h5
{
	font-family: Arial, verdana, times new roman;
	font-size: 8pt;
	color: #000;
}

.h6
{
	font-family: verdana, arial, times new roman;
	font-size: 70%;
	color: #000;
}

/* Parent category */

.ourPrice
{
	font-weight: bold;
	font-size: 65%;
	font-family: verdana, arial, times new roman;
	color: red;
}
.rrp
{
	text-decoration: line-through;
	font-family: verdana, arial, times new roman;
	font-size: 75%;
}

.saleLink
{
	font-size: 75%;
	color: #e92964;
	font-family: verdana, arial, times new roman;
	text-align: center;
}
.saleLink:hover
{
	text-decoration: none;
}

.altLetter
{
	color: #e92964;
}

/* Customer css */

#customerPageContainer
{
	width: 100%;
}
#customerHeader
{
	width: 100%;
}
#customerCol1
{
	float: left;
}
#customerCol2
{
	float: left;
}
#customerFooter
{
	clear: left;
	width: 100%;
}

/* SHOP CSS FOR THE BOTTOM BIT ETC */
#bottomQuickLinksContainer
{
	width: 100%;
}

.bottomQuickLinks
{
	width: 245px;
	float: left;
	text-align: center;
}


/**************************

CSS TAKEN FROM INDIVIDUAL PAGES

**************************/

/* Basket page specific */
.pinkBoxForTitle
{
	border-right: #000 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 3px;
	border-left: #000 1px solid;
	padding-top: 3px;
	border-bottom: #000 1px solid;
	background-color: #ffcccc;
}
.dgBasketContents
{
	font-size: 80%;
	font-family: Verdana,arial,times new roman;
	height: 112px;
	width: 470px;
}
.centerHolder
{
	width: 470px;
	position: relative;
}
.basketPageBlockContainer
{
	position: relative;
	border-right: #000 1px solid;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 80%;
	padding-bottom: 2px;
	border-left: #000 1px solid;
	padding-top: 2px;
	border-bottom: #000 1px solid;
}
.basketPageWorldText
{
	font-size: 85%;
	font-family: arial;
}

/* Bread crumbs specific */

.breadCrumbsLink
{
	font-size: 80%;
	color: #000;
	font-family: arial, verdana, times new roman;
}

.breadCrumbsLink:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}

.breadCrumbsRubbishText
{
	font-weight: bold;
	font-size: 100%;
	color: #e92964;
	font-family: arial, verdana, times new roman,;
}

/* Category include specific */

#categoryIncludeMenuContainter
{
	margin-bottom: 10px;
	position: relative;
}

.categoryIncludeCategorySelected
{
	clear: both;
	border-right: #000 1px solid;
	padding-right: 2px;
	border-top: #000 1px solid;
	padding-left: 2px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-left: #000 1px solid;
	width: 100%;
	padding-top: 1px;
	border-bottom: #000 1px solid;
}

.categoryIncludeCategoryNotSelected
{
	clear: both;
	border-right: #000 1px solid;
	padding-right: 2px;
	border-top: #000 1px solid;
	padding-left: 2px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-left: #000 1px solid;
	width: 100%;
	padding-top: 1px;
	border-bottom: #000 1px solid;
}

.categoryIncludeCol1
{
	padding-right: 3px;
	float: left; /*height: 22px;*/
}
.categoryIncludeCol2
{
	float: left;
	padding-top: 3px; /*height: 22px;*/
}
.categoryIncludeSubCategory
{
	clear: both;
	margin-top: 0px;
	padding-left: 5px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
}

.categoryIncludeParentLink
{
	padding-right: 0px;
	margin-top: 3px;
	padding-left: 0px;
	font-size: 75%;
	padding-bottom: 0px;
	color: #000;
	padding-top: 3px;
	font-family: arial, verdana, times new roman;
	text-decoration: none;
}
.categoryIncludeParentLinkParentLink:hover
{
	text-decoration: underline;
}

.categoryIncludeChildLink
{
	font-size: 80%;
	color: #000;
	font-family: verdana, arial, times new roman;
}
.categoryIncludeChildLink:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}
.categoryIncludeChildLinkSelected
{
	margin-top: 4px;
	font-weight: bold;
	font-size: 75%;
	margin-bottom: 4px;
	color: #e92964;
	font-family: verdana, arial, times new roman;
	text-decoration: none;
}
.categoryIncludeChildLinkSelected:hover
{
	text-decoration: underline;
}

/* Cross selling include specific */

#categoryIncludeMenuContainter
{
	margin-bottom: 10px;
	position: relative;
}
.categoryIncludeCategorySelected
{
	clear: both;
	border-right: #000 1px solid;
	padding-right: 2px;
	border-top: #000 1px solid;
	padding-left: 2px;
	font-weight: bold;
	float: left;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-left: #000 1px solid;
	width: 100%;
	padding-top: 1px;
	border-bottom: #000 1px solid;
}
.categoryIncludeCategoryNotSelected
{
	clear: both;
	border-right: #000 1px solid;
	padding-right: 2px;
	border-top: #000 1px solid;
	padding-left: 2px;
	font-weight: bold;
	float: left;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-left: #000 1px solid;
	width: 100%;
	padding-top: 1px;
	border-bottom: #000 1px solid;
}
.categoryIncludeCol1
{
	padding-right: 3px;
	float: left; /*height: 22px;*/
}
.categoryIncludeCol2
{
	float: left;
	padding-top: 3px; /*	height: 22px;*/
	width: 105px;
}
.categoryIncludeSubCategory
{
	clear: both;
	margin-top: 0px;
	padding-left: 5px;
	float: left;
	margin-bottom: 0px;
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
}

.categoryIncludeParentLink
{
	padding-right: 0px;
	margin-top: 3px;
	padding-left: 0px;
	font-size: 75%;
	padding-bottom: 0px;
	color: #000;
	padding-top: 3px;
	font-family: arial, verdana, times new roman;
	text-decoration: none;
}
.categoryIncludeParentLinkParentLink:hover
{
	text-decoration: underline;
}

.categoryIncludeChildLink
{
	font-size: 80%;
	color: #000;
	font-family: verdana, arial, times new roman;
}
.categoryIncludeChildLink:hover
{
	text-decoration: none;
}
.categoryIncludeChildLinkSelected
{
	margin-top: 4px;
	font-weight: bold;
	font-size: 75%;
	margin-bottom: 4px;
	color: #e92964;
	font-family: verdana, arial, times new roman;
	text-decoration: none;
}
.categoryIncludeChildLinkSelected:hover
{
	text-decoration: underline;
}

/* Currency selection specific */

#currencyContainer
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 0px 0px 5px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}

/* Currency header specific */

#currencyHeaderContainer
{
	width: 100%;
}
#currencyHeaderItem1
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 2px;
	width: 32%;
	padding-top: 0px;
	text-align: right;
}
#currencyHeaderItem2
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 2px;
	width: 32%;
	padding-top: 0px;
	text-align: right;
}
#currencyHeaderItem3
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 2px;
	width: 32%;
	padding-top: 0px;
	text-align: right;
}

/* Footer specific */

.footerContainer
{
	text-align: center;
}

/* Front page content specific */

.frontPageContentRowItem
{
	width: 100%;
}
.frontPageContentRowItem:hover
{
	text-decoration: none;
}
.frontPageContentRowTitle
{
	padding-right: 2px;
	padding-left: 2px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 2px;
}
.frontPageContentRowCol1
{
	float: left;
	width: 29%;
	height: 100%;
}
.frontPageContentRowCol2
{
	padding-right: 3px;
	padding-left: 4px;
	float: left;
	padding-bottom: 3px; /*width: 69%;*/
	width: 68%;
	padding-top: 3px;
	height: 100%;
}
.frontPageContentRowFooter
{
	clear: left;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 2px;
	font-family: verdana, arial, times new roman;
}
.frontPageContentPurchaseOptions
{
	width: 98%;
	text-align: right;
}
.frontPageContentSaleImage
{
	text-align: center;
}
.frontPageContentRowTitleText
{
	font-weight: bold;
	font-size: 80%;
	color: #000;
	font-family: verdana, Arial, times new roman;
	text-decoration: none;
}
.frontPageContentRowTitleText:hover
{
	text-decoration: underline;
}
.frontPageContentFrontPageTitle
{
	font-weight: bold;
	color: red;
	font-family: arial;
}

/* Header specific */

#headerTopMenu
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 2px;
	height: 20px;
	text-align: right;
	font-size: 80%;
	font-family: Arial;
}
#headerTopMenu a, #headerTopMenu span
{
	font-size: 100%;
}
.headerTopMenuItem
{
	padding-right: 15px;
	display: inline;
	padding-left: 15px;
	font-size: 0.8em;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: verdana, arial, times new roman;
	height: 20px;
	text-align: center;
}
.headerTopMenuItem A:link
{
	color: #e92964;
}
.headerTopMenuItem A:visited
{
	color: #e92964;
}
.headerTopMenuItem A:hover
{
	color: #e92964;
}
#headerTop
{
	vertical-align: middle;
	width: 100%;
	position: relative;
	height: 50px;
}
#headerTopVAlign
{
	top: auto;
}
#headerMiddle
{
	margin-bottom: 0px;
	width: 100%;
	height: 21px;
	text-align: right;
}
#headerBottom
{
	width: 100%;
	padding-bottom: 2px;
}
#headerStripe
{
	background: url(../../image/stripeOptimised.gif);
	width: 100%;
	position: relative;
	height: 23px;
}
.headerMenuLink
{
	font-size: 0.8em;
	color: #fff;
	font-family: verdana, arial, times new roman;
	text-decoration: none;
}
.headerMenuLink:hover
{
	text-decoration: underline;
}
.headerMenuItem
{
	background: url(../../image/britishcondoms_tab_black.gif);
	float: right;
	padding-bottom: 3px;
	width: 96px;
	padding-top: 3px;
	font-family: verdana, arial, times new roman;
	position: relative;
	height: 20px;
	text-align: center;
	text-decoration: none;
}
.headerMenuItemLink
{
	font-weight: bold;
	font-size: 75%;
	color: white;
	font-family: arial, verdana, times new roman;
	text-decoration: none;
}
.headerMenuItemLink:visited
{
	color: #fff;
}
.headerMenuItemLink:hover
{
	color: #fff;
	text-decoration: underline;
}
.headerSubMenuItem1
{
	padding-right: 1px;
	padding-left: 1px;
	float: left;
	padding-bottom: 0px;
	width: 87%;
	color: #000;
	padding-top: 2px;
	font-family: verdana, arial, times new roman;
	height: 22px;
	background-color: transparent;
	text-align: left;
}
.headerSubMenuItem2
{
	float: left;
	width: 12%;
	color: #000;
	padding-top: 4px;
	font-family: verdana, arial, times new roman;
	height: 22px;
	background-color: transparent;
	text-align: right;
}
.headerBlackLine
{
	clear: left;
	border-right: #000 1px solid;
	margin-bottom: 3px;
	border-left: #000 1px solid;
	width: 100%;
	height: 1px;
	background-color: #000;
}
#headerWhiteLine
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	height: 1px;
	background-color: #fff;
}
.headerSmallLink
{
	font-size: 80%;
	color: #000;
	font-family: arial, verdana, times new roman;
}
.headerSmallLink:hover
{
	text-decoration: underline;
	background-color: #FFCCCC;
}

/* Newsletter specific */

#newsletterContainer
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 0px 0px 5px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}

/* Basket specific */
#basketContainer
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 0px 0px 5px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	overflow: hidden;
}
#basketContent2
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
}
#basketTotal
{
	font-size: 60%;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	background-color: #ffcccc;
	text-align: right;
}
#basketComment1
{
	font-size: 60%;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	background-color: #ffcccc;
	text-align: left;
}
#basketComment2
{
	font-size: 60%;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	background-color: #ffcccc;
	text-align: left;
}

/* Parent category specific */

.parentCategoryRowItem
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin-bottom: 10px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	width: 462px;
	padding-right: 2px;
	overflow: hidden;
}
.pnlPageNumber
{
	border-right: #e92964 1px solid;
	padding-right: 2px;
	border-top: #e92964 1px solid;
	padding-left: 2px;
	margin-bottom: 7px;
	padding-bottom: 3px;
	border-left: #e92964 1px solid;
	padding-top: 3px;
	border-bottom: #e92964 1px solid;
	background-color: #FAD9D9;
	text-align: center;
	width: 462px;
}
.pnlPageNavigationBottom
{
	border-right: #e92964 1px solid;
	padding-right: 2px;
	border-top: #e92964 1px solid;
	padding-left: 2px;
	padding-bottom: 3px;
	border-left: #e92964 1px solid;
	padding-top: 3px;
	border-bottom: #e92964 1px solid;
	text-align: center;
	background-color: #FAD9D9;
	width: 462px;
}
#pnlPageContent
{
	padding-left: 5px;
}
.parentCategoryRowItem:hover
{
	text-decoration: none;
}
.parentCategoryRowTitleText
{
	font-weight: bold;
	font-size: 10pt;
	color: #fff;
	font-family: verdana, arial, times new roman;
	text-decoration: none;
}
.parentCategoryRowTitleText:hover
{
	color: #fff;
	text-decoration: underline;
}
.parentCategoryRowCol1
{
	float: left;
	width: 20%;
	height: 100%;
}
.parentCategoryRowCol2
{
	padding-right: 3px;
	padding-left: 4px;
	float: left;
	padding-bottom: 3px;
	width: 78%;
	padding-top: 3px; /*height: 70%;*/
}
.parentCategoryRowFooter
{
	clear: left;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	width: 100%;
	padding-top: 1px;
	text-align: left;
}
.parentCategoryPurchaseOptions
{
	font-size: 65%;
	width: 100%;
	text-align: right;
}

.parentCategorybrandImage
{
	text-align: center;
}
.parentCategoryBrandLink
{
	font-size: 0.8em;
	color: #000;
	font-family: verdana, arial, times new roman;
	text-align: center;
	text-decoration: none;
}
.parentCategoryBrandLink:hover
{
	text-decoration: underline;
}

.parentCategoryDropDownList
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	font-size: 8pt;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	font-family: verdana, arial, times new roman;
}

.parentCategoryDefaultText
{
	font-size: 80%;
	font-family: verdana, arial, times new roman;
}
.parentCategorySubCol1
{
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	width: 49%;
	padding-top: 2px; /*height: 50px;*/
}
.parentCategorySubCol2
{
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	width: 49%;
	padding-top: 2px;
}
.parentCategorySubColContainer
{
	width: 100%;
	font-family: verdana, arial, times new roman;
}
.parentCategoryRowSmallLink
{
	font-weight: bold;
	font-size: 95%;
	color: #000;
	text-decoration: none;
}
.parentCategoryRowSmallLink:hover
{
	text-decoration: underline;
}
#parentCategoryCategoryHeaderContainer
{
	width: 100%;
}
#parentCategoryCategoryHeaderCol1
{
	float: left;
	width: 50%;
}
#parentCategoryCategoryHeaderCol2
{
	float: left;
	width: 49%;
	text-align: right;
}

/* Product view specific */

.productViewRewardPoint
{
	text-decoration: none;
	color: #000;
}

.productViewRewardPoint:hover
{
	background-color: #FFCCCC;
}

#productViewPageContainer
{
	width: 100%;
	width: 98%;
	margin-left: 2%;
}
#productViewCol1
{
	float: left;
	width: 59%;
	text-align: left;
}
#productViewCol2
{
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	width: 40%;
	height: 215px;
}
#productViewBody
{
	clear: left;
	width: 100%;
}
.productViewPricing2
{
	clear: left;
	border-right: #000 1px solid;
	padding-right: 3px;
	border-top: #000 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px 0px 10px;
	border-left: #000 1px solid;
	width: 83%;
	padding-top: 3px;
	border-bottom: #000 1px solid;
}
.productViewPricing
{
	clear: left;
	border-right: #000 1px solid;
	padding-right: 3px;
	border-top: #000 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px 0px 10px;
	border-left: #000 1px solid;
	width: 100%;
	padding-top: 3px;
	border-bottom: #000 1px solid;
	text-align: center;
}
.productViewPricingCol1
{
	width: 100%;
	text-align: center;
}
.productViewCenterSubDescription
{
	text-align: center;
}
.productViewPricingCol2
{
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
}
#productViewCol1b
{
	clear: left;
	float: left;
	width: 49%;
	text-align: center;
}
#productViewCol2b
{
	width: 50%;
	font-size: 90%;
	float: left;
}
#productViewFooter
{
	clear: left;
	margin: 20px 0px 0px;
	width: 100%;
}
#productViewFooterFooter
{
	clear: left;
	margin: 0px;
	width: 100%;
}
.productViewPodHeaderProduct
{
	clear: left;
	padding-right: 2px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 65%;
	padding-bottom: 1px;
	width: 83%;
	color: #fff;
	padding-top: 3px;
	background-color: #000;
	text-align: left;
}
.productViewPodHeaderProduct2
{
	clear: left;
	padding-right: 2px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 75%;
	padding-bottom: 1px;
	width: 100%;
	color: #fff;
	padding-top: 3px;
	background-color: #000;
	text-align: left;
}
.productViewProductHeaderContainer
{
	width: 100%;
	height: 30px;
}
.productViewProductHeaderColContainer
{
	width: 100%;
}

#productViewCenterProductPricingContainer
{
	width: 100%;
	text-align: center;
	clear: both;
}
.productViewProductHeaderCol1
{
	padding-right: 0px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 75%;
	float: left;
	padding-bottom: 0px;
	color: #fff;
	padding-top: 4px;
	background-color: #000;
	height: 22px;
}
.productViewProductHeaderCol2
{
	border-right: 0px;
	border-top: 0px;
	float: left;
	border-left: 0px;
	border-bottom: 0px;
	height: 22px;
}
.productViewProductHeaderLine1
{
	clear: left;
	border-right: 0px;
	border-top: 0px;
	font-size: 0px;
	border-left: 0px;
	border-bottom: 0px;
	height: 2px;
	background-color: white;
}
.productViewProductHeaderLine2
{
	clear: left;
	border-right: 0px;
	border-top: 0px;
	font-size: 0px;
	border-left: 0px;
	border-bottom: 0px;
	height: 2px;
	background-color: #e92964;
}
.productViewJustifyMe
{
	text-align: justify;
}
.productViewProductGroupCol1
{
	float: left;
	width: 15%;
	height: 70px;
	text-align: center;
}
.productViewProductGroupCol2
{
	float: left;
	height: 70px;
	text-align: left;
}
.productViewDivAlignTwoItems
{
	width: 100%;
}
.productViewDivAlignTwoItems1
{
	float: left;
	width: 35%;
	text-align: left;
}
.productViewDivAlignTwoItems2
{
	float: left;
	width: 64%;
	text-align: right;
}

/* Recently viewed specific */

#recentlyViewedContainer
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 0px 0px 5px;
	border-left: #000 1px solid;
	width: 100%;
	border-bottom: #000 1px solid;
}
.recentlyViewedRow
{
	width: 100%;
	clear: both;
}
.recentlyViewedCol1
{
	float: left;
	width: 45%;
	text-align: center;
}
.recentlyViewedCol2
{
	float: left;
	width: 54%;
	text-align: center;
}

/* Top seller */

#topSellerContainer
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 0px 0px 5px;
	border-left: #000 1px solid;
	width: 100%;
	border-bottom: #000 1px solid;
	font-family: verdana, arial, times new roman;
}
.topSellerRow
{
	width: 100%;
	clear: both;
}
.topSellerCol1
{
	float: left;
	width: 45%;
	text-align: center;
}
.topSellerCol2
{
	float: left;
	width: 54%;
	text-align: center;
}

/* Small Page search */

.searchBox
{
	border-right: #000 1px solid;
	padding-right: 0px;
	border-top: #000 1px solid;
	padding-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-left: #000 1px solid;
	width: 100%;
	padding-top: 2px;
	border-bottom: #000 1px solid;
	font-family: verdana, Arial, times new roman;
	text-align: center;
}

.txtSearchText
{
	font-size: 65%;
	font-family: verdana, Arial, times new roman;
	text-align: center;
}

/* Search page specific */

.searchPageRowContainer
{
	width: 100%;
}

.searchPageRowCol1
{
	float: left;
	padding-bottom: 5px;
	width: 12%;
	padding-top: 5px;
	text-align: center;
}
.searchPageRowCol2
{
	float: left;
	vertical-align: middle;
	width: 63%;
	color: #000;
}
.searchPageRowCol2 A
{
	text-decoration: underline;
	font-size: 90%;
	color: #000;
}
.searchPageRowCol3
{
	float: left;
	vertical-align: middle;
	width: 12%;
	text-align: left;
}
.searchPageRowCol4
{
	float: left;
	vertical-align: middle;
	width: 12%;
	text-align: left;
}
.searchPageThePrice
{
	font-size: 75%;
}
.searchPageTheSaving
{
	font-size: 75%;
	color: red;
}

/* Site map specific */

.siteMapParent
{
	font-weight: bold;
	font-size: 100%;
	color: #000;
	font-family: arial, verdana, times new roman;
}
.siteMapParent:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}
.siteMapChild
{
	font-weight: bold;
	font-size: 90%;
	color: #000;
	font-family: arial, verdana, times new roman;
}
.siteMapChild:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}
.siteMapProduct
{
	font-size: 80%;
	color: #000;
	font-family: arial, verdana, times new roman;
}
.siteMapProduct:hover
{
	text-decoration: none;
	background-color: #FFCCCC;
}

/* Checkout specific */
.dgBasket
{
	font-size: 80%;
	width: 570px;
}
.dgBasket td
{
	padding: 4px;
}
#customerPageContainer
{
	width: 760px;
}
#customerPageHeader
{
	width: 100%;
}
#customerCol1
{
	float: left;
	width: 75%;
}
#customerCol3
{
	float: left;
	width: 4%;
}
#customerCol2
{
	float: left;
	margin-left: 5px;
	width: 20%;
}
.titleBox
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 80%;
	padding-bottom: 3px;
	width: 564px;
	color: #fff;
	padding-top: 3px;
	background-color: #000;
}
.containerBox
{
	border-right: #000 1px solid;
	padding-right: 4px;
	border-top: #000 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: #000 1px solid;
	width: 560px;
	padding-top: 4px;
	border-bottom: #000 1px solid;
}

/*===============================================================================================================================================================================================================================*/
.pager table
{
	margin-bottom: 20px;
}
.pager span
{
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
}
.pager a
{
	font-size: 0.8em;
	color: #000;
}
.normalText
{
	font-size: 80%;
}
#customerLinkHolder
{
	position: relative;
	display: block;
	width: 100%;
	clear: both; /*bottom: 20px; 	margin-left: 255px;*/
}

