/*HTML ELEMENTS=================================*/
/*==============================================*/

/*==============================================*/
/*==============================================*/


/*PAGE CONFIGURATION AND HACK ELEMENTS==========*/
/*==============================================*/

/*==============================================*/
/*==============================================*/



/*POSITIONAL ELEMENTS===========================*/
/*==============================================*/
.divLocal_productCase
{
    position:relative;
    width:100%;
}
.divLocal_splashImage 
{
	width: 660px;
	height: 420px;
	margin:0;
	position:absolute;
	left:300px;
	top:0;
	background-color:#ffffff;
	z-index:2;
}
.divLocal_groupDisplayContainer{
	position:relative;
	float:right;
	height:353px;
	min-width:100px;
	text-align:center;
	background-color:#ffffff;
	z-index:200;
	margin-bottom:67px;	
}
.divLocal_groupDisplayObject{
	position:relative;
	top:30px;
	height:40px;
	width:800px;
	margin:auto;	
}
.divLocal_groupDisplayObject_spacer{
	position:relative;
	width:100px;
	height:120px;
	top:80px;
	margin:auto;		
}
.divLocal_groupDisplayObject_content{
	position:relative;
	width:100px;
	top:80px;
	text-align:left;
	margin:auto;	
}
.divLocal_subgroupDisplay_slidingInner
{
	position:relative;
	height:300px;
}
.divLocal_subgroupDisplay_popup
{
    width:160px !important;
	z-index:10;
	display:none;
	visibility:hidden;
}
.divLocal_subgroupDisplay_popupTop{
	position:relative;
	width:10px;
	height:5px;
	margin:auto;
	background-image:none !important;
}
.divLocal_subgroupDisplay_popupBottom{
	position:absolute;
	width:140px;
	margin:auto;
	top:280px;
	left:20px;
	padding:2px 0 2px 5px;
	font-size:16px !important;
	font-family:arial !important;
	background-color:white; /* just in case... */
	background-color:Transparent !important;
	text-align:center;
	color:Black !important;
}
.spnLocal_subgroupDisplay_popupBottom_price
{
    float:right;
    font-weight:bold;
    font-size:12px;
    color:Black;
    text-align:left;
    width:60px;
    margin-top:5px;
}
.spnLocal_subgroupDisplay_popupBottom_price_centre
{
    font-weight:bold;
    font-size:12px;
    color:Black;
    text-align:center;
    width:100%;
    margin-top:5px;
}
.spnLocal_subgroupDisplay_popupBottom_price_old
{
    text-decoration:line-through;
    color:gray;
    display:block;
}
.divLocal_subgroupDisplay_popupBottom_sale
{
    float:right;
    background:transparent url('/images/bertie/sale.png') no-repeat;
    width:42px !important;
    height:43px !important;
    margin-right:10px;
    position:relative;
}
.divLocal_subgroupDisplay_popupBottom_small{
	position:absolute;
	width:100px;
	margin:auto;
	top:125px;
	left:0px;
	padding:2px 0 2px 5px;
	font-size:16px !important;
	font-family:tahoma !important;
	background-color:white; /* just in case... */
	background-color:Transparent !important;
	text-align:center;
	color:Black !important;
}
.divLocal_subgroupDisplay_popupBottom_small_sale
{
    background:transparent url('/images/bertie/sale.png') no-repeat;
    width:42px !important;
    height:43px !important;
    position:relative;
    margin:auto;
}
.spnLocal_subgroupDisplay_popupBottom_small_price
{
    font-weight:bold;
    font-size:12px;
    color:Black;
    margin:auto;
    margin-top:10px;
}
.divLocal_subgroupDisplay_swatchContainer{
	position:absolute;
	width:200px;
	text-align:center;
	top:240px;
}
.liLocal_subgroupDisplay_swatch{
	position:relative;
	float:left;
	list-style-type:none;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:6px;
}

.divGlobal_advertContainer 
{
	position:relative;
	text-align:center;	
	margin-top:20px !important;
}
.divGlobal_advertBar 
{	
	position:relative;	
	margin-left: auto;
	margin-right:auto;
	width:730px;
	height:150px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	float:none;
}
.divGlobal_advertItem 
{	
	position:relative;
	width:33%;
	float:left;
}
.selectGlobal_productSize
{
    color:black;
}
.selectGlobal_productSizeOutOfStock
{
    background-color:#ffdddd;
}
.divLocal_categoryImage
{
    width:300px !important;
    height:420px !important;
    background-repeat:no-repeat;
    float:left;
    background-color:#ffffff;
}
/*==============================================*/
/*==============================================*/



/*DECORATION ELEMENTS===========================*/
/*==============================================*/
.divGlobal_menuDisplayControl
{
    margin-left:10px;
}
.divLocal_categoryHeader
{
    padding:10px;
}
.divLocal_groupDisplay_titleImage{
	position:absolute;
	top:20px;
	left:0px;
}
.divLocal_groupDisplayObject_image{
	position:relative;
	width:100px;
	height:120px;
	top:50px;
	margin:auto;
}
.divLocal_subgroupDisplay_category
{
    background-color:#ffffff;
}
.divLocal_subgroupDisplay_slidingScroller{
	position:relative;
	width:100%;
	
	height:410px;
	overflow-x:auto;
	overflow-y:hidden;
	scrollbar-face-color:#cccccc;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#cccccc;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-darkshadow-Color:#cccccc;
}
.divLocal_popupStockContainer
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	display:none;
	visibility:hidden;
	border:1px solid #8f8274;
	font-size:12px;
	line-height:1.4em;
	background-color:#ffffff;
	z-index:9999;
}
.divLocal_popupStockContainer_shadow
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	display:none;
	visibility:hidden;
	border:1px solid #8f8274;
	background-color:#8f8274;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}
.divGlobal_productBuyPanel
{
    background-color: #e8e3da;
	padding: 10px 10px 10px 10px;
	margin-top: 20px;
	margin-bottom: 20px;

}
.divGlobal_recommended
{
    background-color:#ffffff;
    height:230px;
}
.imgGlobal_recommendedHeader
{
   margin-top:50px !important;
}
.divGlobal_recommended img
{
    margin-top:10px;
    margin-left:10px;
}
.divGlobal_actionsContainer
{
    width:700px;
    background-color:#ffffff;
    padding-bottom:20px;
}
.divGlobal_actionsPanel
{
    background-color: #e8e3da;
	width: 660px;
	text-align: center;
	margin:auto;
}
.divGlobal_actionsPanelInner
{
    width: 600px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.divGlobal_actionsColumn{
    float: left;
	width: 200px;
	text-align: center;
}
.divGlobal_actionsColumn img
{
    float:none;
    margin:0;
    padding:0;
}
.divLocal_breadcrumb
{
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    margin-bottom:3px;
}
.divLocal_breadcrumb a
{
    margin-right:10px;
    margin-left:10px;
    color:#3333cc;
}
/*==============================================*/
/*==============================================*/



/*TEXT FORMATTING ELEMENTS======================*/
/*==============================================*/
.hrefLocal_groupDisplayObject_groupLink{	
	font-size:0.8em;
	font-weight:bold;
}
.hrefLocal_groupDisplayObject_subgroupLink{
	line-height:1.4em;
	font-size:0.75em;
	font-weight:bold;
}

.divLocal_subgroupDisplayContainer
{
    width:200px;
}

/*==============================================*/
/*==============================================*/


/*FORM FORMATTING ELEMENTS======================*/
/*==============================================*/

/*==============================================*/
/*==============================================*/