/*checkout ------------------------------------------*/



table#dnn_ctr2435_ShoppingCart_grdCartContent {

	border: 0 !important;

	}
	
table#dnn_ctr2435_ShoppingCart_grdItems, table#dnn_ctr2435_ShoppingCart_grdItems tr, 
table#dnn_ctr2435_ShoppingCart_grdItems td {

	border: 1px solid transparent;

	}
	
*html table#dnn_ctr2435_ShoppingCart_grdItems, *html table#dnn_ctr2435_ShoppingCart_grdItems tr, 
*html table#dnn_ctr2435_ShoppingCart_grdItems td {

	border: 0;

	}
	
input#dnn_ctr2435_ShoppingCart_chkAcceptTerms {

	z-index: 100;

	}


.hidden {

	visibility: hidden;
	display: none;

}
	
.content-container span.DNNAlignleft {

	float: none;
	clear: both;
}
	

.qa-cart .CATAltHeader span {

	color:#414141;
	font-family:Arial;
	font-size:1.3em;
	font-style:italic;
	font-weight:bold;

}


*html div#dnn_ctr2435_ModuleContent
{

	position:relative;
	left:-25px;


}

div#dnn_ctr2435_ModuleContent table.CATContainerBorder1 {

	width: 835px !important;
	position: relative;
	left: 45px;

	}
	
.qa-cart table.CATGrid {

	border: 1px solid #fff !important;

	}
	
.qa-cart table.CATGrid tr.CATGridHeader span {

	color: #565656;
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	
}

table#dnn_ctr2435_ShoppingCart_grdCartContent img {

	width: 33px !important;
	height: 50px !important;
	
	
}

.qa-cart table.CATGrid tr.CATGridItem span, .qa-cart table.CATGrid tr.CATGridItem a, 
.qa-cart table.CATGrid tr.CATGridItemAlt span, .qa-cart table.CATGrid tr.CATGridItemAlt a  {

	font-size: 0.9em;
	color: #E5E5E5;
	text-decoration: none;
	

	}
	
.qa-cart table.CATGrid tr.CATGridItem a {

	/*position: relative;
	top: -2px;*/

	}
	
.qa-cart table.CATGrid tr.CATGridItem a:hover {

	text-decoration: underline;

	}

	
.qa-cart table.CATGrid tr.CATGridItem, .qa-cart table.CATGrid tr.CATGridItemAlt  {

	background-color: #f8f8f8;
	border-bottom: 8px solid #fff;

	}
	
input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl02_Quantity, input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl03_Quantity, 
input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl04_Quantity, input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl05_Quantity, 
input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl06_Quantity, input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl07_Quantity, 
input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl08_Quantity, input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl09_Quantity, 
input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl10_Quantity, input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl1_Quantity, 
input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl12_Quantity, input#dnn_ctr2435_ShoppingCart_grdCartContent_ctl13_Quantity 

{

	width: 20px !important;
	color:#959595;
	font-size:0.9em;

	}
	
span#dnn_ctr2435_ShoppingCart_lblTotalCart {

	color: #000;
	font-family: Arial;
	font-size: 1em;
/*	font-style: italic;*/
	font-weight: bold;
	position: relative;
	left: -136px;

	}
	
span#dnn_ctr2435_ShoppingCart_lblTotal {

	color: #000;
	font-family: Arial;
	font-size: 1em;
/*	font-style: italic;*/
	font-weight: bold;
	width: 78px;
	border: 0px solid green;
	text-align: right;
	position: absolute;
	left: 765px;

	}

	
*html span#dnn_ctr2435_ShoppingCart_lblTotal {



	left: 763px;

	}

*html span#dnn_ctr2435_ShoppingCart_lblTotalCart {


	left: -149px;

	}
	
input#dnn_ctr2435_ShoppingCart_tbCoupon {

	width: 144px;
	height: 26px;
	border: 1px solid #eee;

	}

*html input#dnn_ctr2435_ShoppingCart_tbCoupon {

	position:relative;
	top:-14px;
	width: 144px;
	height: 26px;
	border: 1px solid #eee;
	font-style:italic;
	text-align:center;
	font-family:arial;
	color:#B5B5B5;
	font-weight:bold;
	padding-top:5px;
	

	}
	
input#dnn_ctr2435_ShoppingCart_btnAddCoupon {

	width: 56px;
	height: 26px;
	background-image: url(/Portals/6/SiteImages/add-coupon.png);
	background-repeat: no-repeat;
	color: transparent;
	border: 0;
	position: relative;
	top: 5px;

	}


*html input#dnn_ctr2435_ShoppingCart_btnAddCoupon {


	position: relative;
	top: -14px;
	font-size:0.0em;
	text-align:left;
	color:#454545;


	}
	
span.qa-promo  {	 

	color: #565656;
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;

	}

*html span.qa-promo  {	 

	color: #565656;
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	position:relative;
	top:-15px;

	}
	
.qa-buttons {

	position: relative;
	top: 61px;
	width:600px;
	left: 290px;
	left: 10px;
	border: 0px solid blue;

	}
	
*html .qa-buttons {

	position: relative;
	top: 45px;
	left: 0px;
	border: 0px solid blue;
	margin-left: 290px;

	}
	
.qa-buttons-p {

	position: absolute;
	top: 380px;
	
	margin-left: 290px;
	left:76px;
	border: 0px solid blue;

	}
	
*html .qa-buttons-p {

	/*	position: relative;
	top: -146px;
	left: 0px; */
	z-index: 100;
	position: absolute;
	top: 380px;
	
	

	}

/*	
.qa-buttons {

	position: absolute;
	top: 390px;
	left: 290px;

	}
	
*/
	
input#dnn_ctr2435_ShoppingCart_UpdateBtn  {



	margin-right: -7px;



	}

a#dnn_ctr2435_ShoppingCart_hypBackStore img  {

	margin-right: -7px;

	}
	
span#dnn_ctr2435_ShoppingCart_lblMessage span {

	
	margin-left: 9px;
	font-size: 8pt;
	font-weight:bold;
	/*font-style:italic;*/

	}
	
span#dnn_ctr2435_ShoppingCart_lblGotoLoginPage {

	color: #565656;
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	position:relative;
	top:-36px;
	left:-48px;	
	}
	
input#dnn_ctr2435_ShoppingCart_btnGotoSignInPage {

	width: 149px;
	height: 27px;
	overflow: hidden;
	background-image: url(/Portals/6/SiteImages/qa-cart-login.gif);
	background-repeat: no-repeat;
	border: 0;
	color: transparent;
	font-size: 0;
	}
	
	
span.qa-returning   {

	color: #565656;
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
	position:relative;
	left:-48px;

	}
	
	
table#tblUserData td.CATSubHead span {

	color: #565656;
	font-family: Arial;
	font-size: 1em;
	/*font-style: italic;*/
	font-weight: bold;

	}
	
	
table#tblUserData input.CATNormalTextBox, table#tblUserData select {

	border: 0;
	background-color: #ececec;
	margin-bottom: 5px;
		width: 160px !important;
	height: 21px !important;

	}
	
table#tblUserData {

	position: relative;
	left: 48px;

	}
	
span#dnn_ctr2435_ShoppingCart_lblMessage {

	position: relative;
	left: 48px;

	}

*html span#dnn_ctr2435_ShoppingCart_lblMessage {

	position: relative;
	left: 48px;
	top:3px;

	}
	
span.add-delivery  {

	color: #565656;
	font-family: Arial;
	font-size: 1.1em;
/*	font-style: italic;*/
	font-weight: bold;
	position:relative;
	left:-16px;
	}
	
	
span.add-delivery  a.CATCommandButton {

	color: #000;
	font-weight: bold;
	font-size:1em;

	}
	
a#dnn_ctr2435_ShoppingCart_lbtnBack {

	display: block;
	width: 149px;
	height: 27px;
	background-image: url(/Portals/6/SiteImages/qa-back.png);
	background-repeat: no-repeat;
	font-size: 0;
	color: transparent;
	position: relative;
	top: 10px;
	left: 509px;


	}
	

*html a#dnn_ctr2435_ShoppingCart_lbtnBack {

	display: block;
	width: 149px;
	height: 27px;
	background-image: url(/Portals/6/SiteImages/qa-back.png);
	background-repeat: no-repeat;
	font-size: 0;
	color: transparent;
	position: relative;
	top: 11px;
	left: 514px;


	}

a#dnn_ctr2435_ShoppingCart_lbtnContinue {	
	
	display: block;
	width: 149px;
	height: 27px;
	background-image: url(/Portals/6/SiteImages/qa-forward.png);
	background-repeat: no-repeat;
	font-size: 0;
	color: transparent;
	position: relative;
	top: 17px;

	}
	
	

table#tblItems {

	position: relative;
	
	}
	
	
div#dnn_ctr2435_ShoppingCart_pnlFinalDetails  {

	width: 948px;
	background-image: url(/Portals/6/SiteImages/cart-bg.png);
	background-repeat: repeat-y;
	/*border-bottom: 1px solid #ccc;*/
	position: relative;
	left: -73px;


	}

	
*html div#dnn_ctr2435_ShoppingCart_pnlFinalDetails  {

	width: 949px;
	background-image: url(/Portals/6/SiteImages/cart-bg.png);
	background-repeat: repeat-y;
  /*border-bottom: 1px solid #ccc;*/
	border-right-color:#fff;
	position: relative;
	left: -49px;


	}
	
span#dnn_ctr2435_ShoppingCart_lblBillToFinalsTitle {

	color: #414141;
	font-family: Arial;
	font-size: 1em;
/*	font-style: italic;*/
	font-weight: bold;
	position: relative;
	left: 50px;
	top: 15px;

	
}

table#tblItems a.CATCommandButton   {

	color: #414141;
	font-family: Arial;
	font-size: 0.9em;
/*	font-style: italic;*/
	font-weight: bold;
	text-decoration: none;
	
}

table#tblItems a.CATCommandButton:hover   {


	text-decoration: underline;
	
}

div#dnn_ctr2435_ShoppingCart_pnlBillToFinals table {

	position: relative;
	left: 60px;

	}
	
a#dnn_ctr2435_ShoppingCart_lbtnEditBillToAddress {

	position: relative;
	left: 110px;
	top: -129px;

	}
	
table#tblItems table.bottom-space {

	position: relative;
	left: 66px;

	}
	
span#dnn_ctr2435_ShoppingCart_lblShippingInfoTitle {

	font-family:Arial;
	font-size: 1em;
	position: relative;
	left: 49px;

	}
	
table#tblItems td.CATRowHighlight span {

	color:#414141;
	font-family:Arial;
	font-size:0.9em;
	/*font-style:italic;*/
	font-weight:bold;
	
	}
	
span#dnn_ctr2435_ShoppingCart_lblRatesBy, span#dnn_ctr2435_ShoppingCart_lblRates {

	position: relative;
	left: 35px;

	}
	
span#dnn_ctr2435_ShoppingCart_lblOrderItemsTitle {

	visibility: hidden;
	display: none;

	}
	
table#dnn_ctr2435_ShoppingCart_grdItems {

	width: 823px !important;
	position: relative;
	left: 78px;


	}
	
	
div#dnn_ctr2435_ShoppingCart_pnlCartDetails2 span {

	color:#565656;
	font-family:Arial;
	font-size:1em;
/*	font-style:italic;*/
	font-weight:bold;
	letter-spacing:1px;

	}
	
div#dnn_ctr2435_ShoppingCart_pnlCartDetails2 {

	position: relative;
	left: -40px;

	}

*html div#dnn_ctr2435_ShoppingCart_pnlCartDetails2 {

	position: relative;
	left: -40px;

	}
	
div#dnn_ctr2435_ShoppingCart_pnlCartDetails2 td.CATRow span {

	display: block;
	width: 86px;
	text-align: right;
	position: relative;
	top: -6px;

	}
	
 div#dnn_ctr2435_ShoppingCart_pnlCartDetails2 td.CATRowHighlight span  {

	display: block;
	width: 86px;
	text-align: left;


	}
	
span#dnn_ctr2435_ShoppingCart_lblTermsTitle {

	visibility: hidden;
	display: none;

	}
	
span#dnn_ctr2435_ShoppingCart_TotalFreightCosts, 
span#dnn_ctr2435_ShoppingCart_lblTotalwTax, span#dnn_ctr2435_ShoppingCart_TotalLbl {

	position: relative !important;
/*	top: -15px !important;*/
	margin-top: -18px;



	}


 #dnn_ctr2435_ShoppingCart_lblFreight
{

	position:relative;	
	margin-top:-16px;
	padding-left:30px;
	left:0px;
	

}


*html #dnn_ctr2435_ShoppingCart_lblFreight
{

	position:relative;	
	margin-top:-18px;
	padding-right:30px;
	left:300px;
	

}
	

table#Table3 td.CATSubHead span {

	color:#565656;
	font-family:Arial;
	font-size:1em;
	font-style:italic;
	font-weight:bold;

	}
	
table#Table3 {

	margin-top: 25px;
	position: relative;
	left: 0px;

	}
	
	
table#Table3 input, table#Table3 select {

	background-color:#ECECEC;
	border:0 none;
	height:21px !important;
	margin-bottom:5px;
	width:160px !important;

	}

/*	
div#dnn_ctr3233_HtmlModule_HtmlModule_lblContent {

	visibility: hidden;
	display: none;

	}*/
	
span#dnn_ctr2435_ShoppingCart_ctlShipToUserFinals_plFirstName_lblLabel, span#dnn_ctr2435_ShoppingCart_ctlShipToUserFinals_plLastName_lblLabel, 
span#dnn_ctr2435_ShoppingCart_ctlShipToAddressFinals_plStreet_lblLabel, span#dnn_ctr2435_ShoppingCart_ctlShipToAddressFinals_plCity_lblLabel, 
span#dnn_ctr2435_ShoppingCart_ctlShipToAddressFinals_plCountry_lblLabel, span#dnn_ctr2435_ShoppingCart_ctlShipToAddressFinals_plRegion_lblLabel, 
span#dnn_ctr2435_ShoppingCart_ctlShipToAddressFinals_plPostal_lblLabel, span#dnn_ctr2435_ShoppingCart_ctlShipToAddressFinals_plTelephone_lblLabel 
{
	visibility: hidden;
	display: none;

	}
	
span#dnn_ctr2435_ShoppingCart_lblShipToFinalsTitle {

	color:#414141;
	font-family:Arial;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	left:50px;
	position:relative;
	top:15px;

	}



	
	
	
	
	
	
	
	
	
	
	

	
	





/*end of new stuff =============================================================*/


.CATContainerBorder
{
	background-color: Transparent;
}

/* Style of the Container title row */
/* select [hidden] for hide or [visible] to show. To remove white spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin */
.CATContainerHeader
{
	visibility: visible;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

TD.CATContainerHeader
{	
	visibility: visible;
	height: 22px;
}

/* Style of the Container footer row */ 
/* select [hidden] for hide or [visible] to show. To remove white spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin  */
.CATContainerFooter
{
	visibility: visible;
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

TD.CATContainerFooter
{	
	visibility: visible;
	height: 22px;
}

/* ===================
    MODULE INNER AREA
   ===================*/

/* Style of the inner Container border and background */
.CATBorder
{	
	border: 0px #CCCCCC solid; 
	background-color: Transparent;	
}

/* Style of the inner sections border and background of the presentation layer modules*/
.CATSectionBorder
{	
	BORDER-BOTTOM: #CCCCCC 1px solid;
	background-color: Transparent;	
}

/* Style of the inner sections border and background of the admin modules*/
.CATAdminSectionBorder
{	
	BORDER-BOTTOM: #CCCCCC 1px solid;
	background-color: Transparent;	
}

/* Style of the border and background of the admin sub menus */
.CATSubMenuBorder
{	
	border: 1px #CCCCCC solid;
	background-color: Transparent;	
}

/* Style of the item border and background of list items from the list, grid and repeater controls */
.CATListBorder
{	
	/* border: 1px #CCCCCC dotted; */
	background-color: Transparent;
}

/* Style of the item border and background of list items from the grid controls */
.CATGridBorder
{
	BORDER-BOTTOM: #CCCCCC 1px solid;
	background-color: Transparent;	
}

/* Style of the inner module chapter main title row */ 
.CATHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

TD.CATHeader
{	
	height: 22px;
}

/* Style of the inner module chapter sub title row */ 
.CATAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #454545;
	font-family:Arial;
}

TD.CATAltHeader
{
	height: 22px; 		
}

/* Style of the left title fields and of the breadcrumbs and Custom Pager control  */ 
.CATSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;	
}

TD.CATSubHeader
{		
}

/* Style of the right value fields in admin pages and of the content area of all presentation layer modules  */ 
.CATRow
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
}

TD.CATRow
{
    
}

/* Style of the highlighted value fields */ 
.CATRowHighLight
{	
	color: #333333;	
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

TD.CATRowHighlight
{
}

/* Style of the right parts from the title rows in modules CAT_ItemPaneNF and CAT_DashBoard */
.CATAltHeaderImage
{
}

TD.CATAltHeaderImage
{	
	height: 22px; 
}

/* ====================
    General
   ====================*/

/* Style of Product Number, ISBN Number and EAN Number */
.CATProductNumber
{
	color: #808080;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of Price 2 to 6 and Price extensions (exchanged amount, tax value, percentage discount extension) */
.CATUnitCost
{
	color: #808080;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}

/* */
.CATDescription
{
	color: Black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}

/* Please inform your customers that you 
  do not accept liability for the correctness of images and descriptions in the 
  product details. An appropriate sentence is indicated below the picture in the 
  product details.  */
.CATLiability
{
	color: Black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	line-height: 10pt;
}

/* Style of the welcome message on store home pages */
.CATHomeHead
{
	color: #c0c0c0;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	height: 16px;
}

/* style of item titles */
.CATSubHead    {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #333333;
}

/* title style */
.CATSubSubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text */
.CATNormal
{
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
}

/* */
.CATSmall
{
	color: Black;
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
}

.CATNormalRed
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000
}

/* Style of Special Price DiscountExtension*/
.CATNormalBold
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 7.6pt;
    font-weight: bold;
    color: #ff0000
}

/* Style of Price 1 and Retail Price Prefix in repeaters, product lists and detail page */
.CATProductListItem
{
	font-family:arial;
	font-size:8.6pt;

	font-weight:bold;
}


/* ====================
    Controls
   ====================*/

/* text style used for textboxes in the admin and edit pages */
.CATNormalTextBox
{
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* style used for dropdownlistcontrols of all pages and the ddl control of module CAT_MenuNF */
.CATNormalDropDownList
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px; /*1.2em;*/
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalCheckBox
{
	margin-left: -4px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CATNormalRadio
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	text-indent: -5px;
}


/* ====================
    Links/Buttons
   ====================*/

/* text style for buttons and link buttons used in the store admin pages */
.CATCommandButton     
{
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #333333;
}
    
/* hyperlink style for buttons and link buttons used in the store admin pages */
A.CATCommandButton:link {
    text-decoration:    none;
}

A.CATCommandButton:visited  {
    text-decoration:    underline;
}

A.CATCommandButton:active   {
    text-decoration:    underline;
}

A.CATCommandButton:hover    {
    text-decoration:    underline;
}

/* Standard for links */
/*
a:link 	
{
	text-decoration: underline; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;		
} 

a:visited
{ 
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;	
}

a:active
{
    text-decoration:    none;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;    
}

a:hover
{ 
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #CCCCCC;	
}
*/

/* text style for the links (not used)*/
A.CATSiteLink, A.CATSiteLink:link, A.CATSiteLink:visited
{
	text-decoration: underline; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;		
}

A.CATSiteLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #CCCCCC
}


/* ====================================================
    TAB Menu Style used in module CAT_Products
   ====================================================*/

/* Active Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabNoActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
	height: 24px;
	background-color: #DCDCDC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

/* Tab Spacer Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabSpacer
{
	height: 24px;
	background-color: Transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
 }

/* Passive Tab Style in Store WorkPages (AddEditProducts.ascx ...) */
.CAT_TabActive
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
	height: 24px;
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}


/* ====================================================
    DataGrid Style used in Store WorkPages(Admin Pages)
   ====================================================*/

.CATGrid
{
	width: 100%;
	background-color: white;
	background-image: none;
}

.CATGridHeader
{
	height: 22px;
	font-weight: bold;
	font-size: 8pt;
/*	font-style:italic;	*/
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
}

.CATGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: #E5E5E5;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 22px;
}

.CATGridEditItem
{
	color:  #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    line-height: 11pt;
}

.CATGridItemAlt
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
    height: 22px;
}

.CATGridFooter
{
	line-height: 8pt;
}

.CATGridPager
{
	height: 32px;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica;
/*	background-image: url(CAT_AltHeader_BG.jpg); */
}


/*==================================================
    Java Menu Style used in module CAT_MenuNF
  =================================================*/
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr&#246;          |
|--------------------------------------------------*/

.dtree
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	white-space: nowrap;
}
.dtree img
{
	border: 0px;
	vertical-align: middle;
}
.dtree a
{
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel
{
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover
{
	color: #F23F72;
	text-decoration: underline;
}
.dtree a.nodeSel
{
	background-color: #ABD0E2;
	color:#800080;
}

.dtree a.node:visited, .dtree a.nodeSel:visited
{
	/*color: #800080; */
	text-decoration: none;	
}

.dtree .clip
{
	overflow: hidden;
}



/* ====================================================
    Style for the solpart menu in module CAT_MenuNF
   ====================================================*/

/* Background of the SolPart menu in module CAT_MenuNF */
TD.CATMenuBG
{
    background-color: #FFFFFF;        
}

.CATMenuContainer
{
	background-color: transparent;
	font-size: 0px;
	width: 180px;
}

/* Changes of height will cause an ftp error! */
.CATMenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;
}


.CATMenuIcon
{
	cursor: pointer;
	cursor: hand;
	background-color: #FFFFFF;
	text-align: center;
	width: 15; 
	height: 16;
}

.CATMenuItem /* activate bg image for subitems here */
{
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	background-color: white; /* fixed firefox problem, do not use transparent here */
}

.CATMenuArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.CATMenuRootArrow TD
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

.CATItemsBreak
{
}

.CATRootItem TD  /* left right and center bg of unselected root tab */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #F23F72;
}

.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #F23F72;
}

.CATRootItemBreadCrumb TD
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	border-top: 0px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #F23F72;
}

.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #F23F72; 
}

.CATSubItemBreadCrumb /* no effect */
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: Transparent;
}


/* ===================================================================
    Style for the TreeMenu of advanced categories in module CAT_MenuNF
   ===================================================================*/
.CATTreeViewMenu
{
	width: 175px;
	background-color: #FFFFFF;
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.CATTreeViewMenu_Header
{
	background-color: #FFFFFF;
}

/* ====================================================
    Style for the Link Box Control in module CAT_MenuNF
   ====================================================*/

LI.linkbox {
	DISPLAY: list-item; 
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(bullet.gif); 
	MARGIN-LEFT: -20px; 
	LINE-HEIGHT: 12.5pt;
}	

A.CATMenu, A.CATMenu:link, A.CATMenu:visited
{
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	color: #333333;
}

A.CATMenu:hover
{
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
    color: #F23F72;
}


/* ====================================================
    CSS STYLES FOR THE OLDER FRAME MODULE CATALooKStore 
    v3.3, 11/2004
   ====================================================*/

/*Size of Tree Menu in Module CATALooKStore. Absolute values are necessary for some containers */
.ShopLeftFrame
{
	height: 600;
	width: 24%;
}

/*Size of Product List in Module CATALooKStore. Absolute values are necessary for some containers */
.ShopRightFrame
{
	height: 600;
	width: 74%;
}

/* Body backcolor, border and scrollbars of ShopLeftFrame TreeMenu in module CATALooKStore*/
.MenuPaneBody
{
	background-color: Transparent;
	background-image: none;
    background-repeat:no-repeat;
   	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	scrollbar-face-color: 0033CC;
	scrollbar-highlight-color: A6B6FF;
    scrollbar-shadow-color: 000066;
    scrollbar-3dlight-color: 3B2104;
    scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: A1B3FF;
    scrollbar-darkshadow-color: 00004E;
}

/* Body backcolor, border and scrollbars of ShopRightFrame ProductList of module CATALooKStore */
.ItemPaneBody
{
	background-color: Transparent;
	background-image: none;
    background-repeat:no-repeat;
   	border-width: 1px;
	border-color: darkred;
	border-style: solid;
	scrollbar-face-color: 0033CC;
	scrollbar-highlight-color: A6B6FF;
    scrollbar-shadow-color: 000066;
    scrollbar-3dlight-color: 3B2104;
    scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: A1B3FF;
    scrollbar-darkshadow-color: 00004E;
}

/* Width of List Control on Frame ShopMainSide(module: CATALooKStore) [width:auto;] or [width: xxx;] or [width: xxx%;] */
.CATProductListGrid
{
	width: 100%;
}

.CATProductBrowseList
{
	width: 100%;
}


/* Border + Background style of repeaters in module CATALooKStore */
.CATPostContainer
{
	background-color: Transparent;
	background-image: none;
	background-repeat: no-repeat;
	border-width: 1px;
	border-color: darkred;
	border-style: solid;
}

/* Title Style in repeaters on module CATALooKStore */
.CATMostPopularHead
{
	background-color: darkred;
	background-image: none;
	background-repeat: no-repeat;
	color: white;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
}

/* Style of horizontal row in repeaters on module CATALooKStore */
.CATMostPopularFoot
{
	color: black;
 	height: 1px;
} 
/* Item text in repeators on module CATALooKStore */
A.CATMostPopularItemText, A.CATMostPopularItemText:link, A.CATMostPopularItemText:visited
{
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
}

A.CATMostPopularItemText:hover
{
	color: red;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	text-decoration: underline;
}



/* ===============================================
    Default style for the advanced paging control
   ===============================================*/

/* default style paging table */
.CATPagingTable
{
	Width: 90%;
	border-style: solid; 
	border-width: 0px; 
	border-color: #FFF;
	position:relative;
	decoration:none;
	top:15px;
	left:80px;
/*	background-color: #D4D9EC; */
}


/* default text style for inactive link buttons of advanced paging control */
.CATNormalDisabled
{
	font-weight: normal;
	font-size: 9px;
	color: silver;
	font-family: Arial;
}


/*=============LIGHTBOX=========================*/
/*==============================================*/

#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}

#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}

#lightboxCaption{ float: left; }

#keyboardMsg{ 

	float: right; 
	font-family: Arial;

}

#lightbox kbd {

	font-family: Arial;

}

#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}

#overlay img{ border: none; }

#overlay{ background-image: url(/portals/_default/eurostop/overlay.png);

 }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/portals/_default/eurostop/overlay.png", sizingMethod="scale");
}

#closeButton {
	
	z-index: 400;
	position: absolute;
	top: 0px;
}

/*=============END OF LIGHTBOX=========================*/
/*======================================================*/





/*   ==============CART==================================*/
/*   ==============Hide Summary page labels=============*/

#dnn_ctr2435_ShoppingCart_ctlUserFinals_plFirstName_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlUserFinals_plLastName_lblLabel
{

	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlUserFinals_plEmail_lblLabel
{

	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plUnit_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plStreet_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plCity_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plCountry_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plRegion_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plPostal_lblLabel
{
	visibility:hidden !important;

}

#dnn_ctr2435_ShoppingCart_ctlAddressFinals_plTelephone_lblLabel
{
	visibility:hidden !important;

}

/*====================END====================================*/

/*=============NEW QUESTION AIR DESIGN=========================*/


.productlabellist
{
	padding-top:13px;
	width:200px;
	font-family:arial;
	font-size:7.6pt;
/*	font-style:italic;*/
	font-weight:bold;


}


/*============END OF NEW QUESTION AIR DESIGN=================*/


div.ProductImageItempaneDetail  {

	width: 230px;
	height: 333px;
	border: 1px solid #fff;
	position: absolute;
	top: 40px;
	left: 100px;

	}


*html div.ProductImageItempaneDetail  {

	width: 230px;
	height: 333px;
	border: 1px solid #fff;
	position: absolute;
	top: 40px;
	left: 100px;
	z-index:300;
	

	}
	
.product-name h1{

	position: absolute;
	left: 365px;
	top: 0px;
	color: #545454;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 1.3em;

	}
	
*html .product-name h1{

	top: 3px;
	
}
	
.product-name h1:first-letter {


	color: #bfbdbe;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 1.4em;

	}
	
.product-des {

	position: absolute;
	top: 40px;
	left: 365px;
	width: 380px;
	height: 105px;
	overflow-y: auto;
	border: 0px solid #ccc;
	font-family: Arial;
	color: #6c6c6c;
	font-size: 0.9em;


	}
	
*html .product-des {

	top: 30px;


	
	}
	
*html .product-des, *html .qa-options-size, *html .qa-options-dropdowns, *html .qa-select-quantity, *html .currency-size, *html .qa-options-color, *html drop-downs
{
/*	z-index:0 !important;*/

}


span.qa-options-color, span.qa-options-size {

	font-size: 1em;
	color: #545454;
	font-family: Arial;
/*	font-style: italic;*/
	font-weight: bold;
}

*html span.qa-options-color, *html span.qa-options-size {

	font-size: 1em;
	color: #545454;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
}




/**html span.qa-options-color, span.qa-options-size, span.qa-select-quantity {

	font-size: 0.9em;
	z-index:-1;

}*/



span.qa-options-size  {

	position: absolute;
	top: 197px;
	left: 367px;

	}
	
span.qa-options-color {

	position: absolute;
	top: 250px;
	left: 367px;

	}
	
table.drop-downs {

	position: absolute;
	top: 225px;
	left: 365px;
	width: 170px !important;

	}


	
.qa-options-dropdowns {

	margin-bottom: 30px;
	width: 151px; 
	height: 20px;
	background: url(/Portals/6/SiteImages/select.gif) no-repeat;
	position:relative;
	top:-15px;

	}

.qa-select-quantity span.CATSubHead {

	font-size: 1em;
	color: #545454;
	font-family: Arial;
	/*font-style: italic;*/
	font-weight: bold;

	}
	
*html .qa-select-quantity span.CATSubHead {

	font-size: 1em;
	font-style: italic;
	font-weight: bold;

	}
	
.qa-select-quantity {

	position: absolute;
	top: 295px;
	left: 367px;
	

	}
	
.qa-select-quantity input {

	width: 29px;
	height: 17px;
	font-size: 0.75em;
	font-weight: bold;
	color: #545454;
	font-family: Arial;
	position: relative;
	top: 3px;
	left:2px;

	}
	
.qa-options-dropdowns  select {

	font-size: 0.8em;
	color: #000;
	font-family: Arial;


	}
	
	
#zoom-inst {

	font-size: 0.8em;
	color: #bcbabb;
	font-family: Arial;
/*	font-style: italic;*/
	font-weight: bold;
	position: absolute;
	top: 420px;
	left: 140px;

	}
	
	
#zoom-inst span {

	color: #545454;

	}
	
.product-d-number {

/*	visibility: visible;
	display: none;*/

	}
	

.code 
{
  font-size: 0.9em;
  font-family:Arial;
  color: #6C6C6C; 
  position: absolute;
  left: 385px;
  top: 35px;
  margin-left: -20px;
}
*html .code 
{
   position: absolute;
   left: 385px;
   top: 25px;
}
.code2 
{
  font-size: 0.9em;
  color: #6C6C6C;
  position: absolute;
  left: 442px;
  top: 35px;
  display: block;
  width: 105px;
  text-align: left;
  font-family:Arial;
  
}
*html .code2 
{
  position: absolute;
  left: 430px;
  top: 25px;
}
.qa-add-to-wishlist, .qa-email-a-friend {

	float: left;
}

.pd1, .pd2, .pd3 {

	float: left;
	margin-right: 1px;

	}
	



 .qa-alt-view  {

	font-size: 0.8em;
	color: #bcbabb;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	z-index: 20;
	width:300px;
	position:relative;
	top:35px;
	left:80px;
	
}
	
*html .qa-alt-view  {

	font-size: 0.8em;
	color: #bcbabb;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	z-index: 20;
	width:300px;
	position:relative;
	top:395px;
	left:77px;
	
}

p.qa-alt-view  span {

	color: #545454;

	}
	
.ProductImageAddition img {

	/*width: 27px !important;
	height: 80px !important;*/
	margin-right: 6px;

	/*margin-top: -6px;*/


	}
	
div.additional-images {

	position: absolute;
	top: 38px;
	left: 45px;
	text-align: left;
	width: 55px;
	z-index: 1;
	overflow: visible;

	}


	
div.Normal {

	overflow: visible;

	}
	
div.currency-size {

	position: absolute;
	top: 310px;
	left: 540px;
	color: #545454;;
	font-weight: bold;

	}
div.currency-size a {
	
	text-decoration: none;
	font-size: 1em;
	color: #545454;
	font-family: Arial;
/*	font-style: italic;*/
	font-weight: bold;
	z-index: 100;

	}
	
	
*html div.currency-size a {
	
	
	font-size: 1em;
	font-style: italic;


	}
	
div.currency-size a:hover  {

	text-decoration: underline;
	color: #545454;

	}


.mini-dash-board {


/*	background-image: url(/Portals/6/SiteImages/recently-viewd.png);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	position: relative;
	top: -3px;
	margin-top:-7px;
	}
	
*html .mini-dash-board {


	background-image: url(/Portals/6/SiteImages/recently-viewd.png);
	background-repeat: no-repeat;
	/*border:1px solid #fff000;*/
	background-position: center bottom;
	position: relative;
	top: -76px;
	margin-top:0px;
	width:465px;
	height:109px;
	}



.mini-dash-board img {

	margin-top: -4px;

	}
	

  .standardcontentpane div.mini-dash-board /*=====Related Products=======*/
{
	position:absolute;
	left:776px;
	top:19px;
	width:200px;	
	background-image:url(/Portals/6/SiteImages/stylist.png);
	background-position:center top;
	background-position:1% -1% ;
	background-repeat:no-repeat;

}

 *html .standardcontentpane div.mini-dash-board
{
	position:relative;
	left:780px;
	top:-18px;
	background-image:url(/Portals/6/SiteImages/stylist.png);
	background-repeat:no-repeat;
	height:233px;
		

}


.standardcontentpane table.qa-dashboard
{
	position:relative;
	top:40px;
	left:6px;
	margin-right:115px !important;
}




*html .standardcontentpane table.qa-dashboard
{
	position:relative;
	top:33px;
	left:0px;
}

table.qa-dashboard  /* ==Recently Viewed div, just the product list not the title*/
	{

	z-index: 1;
	position:relative;
	top:-5px;
	left:9px;
	cellspacing:60px !important;
	

	}

*html table.qa-dashboard  /* ==Recently Viewed div, just the product list not the title*/
	{

	z-index: 1;
	position:relative;
	top:8px;
	left:4px;
	/*border:1px solid #777fff;*/


	}

 table.qa-dashboard td  /* ==Recently Viewed div, just the product list not the title*/
	{

	padding:7px !important;


	}

*html table.qa-dashboard td  /* ==Recently Viewed div, just the product list not the title*/
	{

	padding:7px !important;


	}

/* ==================== custom drop downs ======================================= */

span.select {
	position: absolute;
	width: 151px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 20px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 11px arial;
	background: url(/Portals/6/SiteImages/select.gif) no-repeat;
	overflow: hidden;
	font-weight:bold;
}

*html span.select {
	position: absolute;
	width: 151px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 20px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 10px arial;
	background: url(/Portals/6/SiteImages/select.gif) no-repeat;
	overflow: hidden;
	font-weight:bold;
}


	
	
/*top menu*/



#ParentTabs ul {
    padding:0 3px;
    margin:0;
    list-style:none;
    float:left;
    width:auto;
    background-color:transparent;
     z-index: 600;
     display: inline;
     text-align: left;
	position:relative;
}

#ParentTabs li {
  position: relative;
  float:left;
  list-style: none;
   z-index: 600;
   margin-right: 0px;
   padding: 0;
   text-align: left;
 
}

li#nav114 
{
    position: relative;
    left: 12px;
     z-index: 600;
}

#ParentTabs li ul { /* second-level lists */
	position : absolute;
	padding: 0;
	top: 40px;
	left: -99999em;
    	background-color:transparent;
	border:0px solid #809DF9;
	 z-index: 600;
	 text-align: left;
	 
}



#ParentTabs a {
	display:block;
    text-decoration:none;
    font-weight:normal;
    padding :0px;
    color:#000;
    border:0px solid #809DF9;
    background-image: none;
     z-index: 200;
     text-align: left;
     padding-left: 2px;
      z-index: 600;
	position:relative;
}



	

#ParentTabs li a {
	display:block;
    text-decoration:none;
    font-weight:normal;
    padding :0 3px;
    color:#000;
    border:0px solid #809DF9;
    background-repeat: no-repeat;
    z-index: 200;
    text-align: left;
    padding-left: 2px;
    z-index: 600;
	margin-right: 10px;  
	background-color: transparent;
	z-index: 200;
    padding :0px;
    text-align: left;
    background-image: none;
    padding-left: 2px;
    z-index: 600;
	padding-bottom: 5px;

    
}




#ParentTabs li li a {
    width: 126px;
    z-index: 200;
    padding :0px;
    text-align: left;
	background-image: none;
    padding-left: 2px;
    z-index: 600;
	width: 165px;
}



#ParentTabs li a:hover {
  	background-color: transparent;
  	border:0px solid #809DF9;
  	z-index: 200;
    text-align: left;
    padding-left: 2px;
    z-index: 600;

}
#ParentTabs li a.SelectedTab {
   
    background-color: #000;
     z-index: 600;
}
#ParentTabs .DisabledTab {
    color:#ccc;
     z-index: 600;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#ParentTabs li:hover ul ul,
#ParentTabs li:hover ul ul ul,
#ParentTabs li:hover ul ul ul ul,
#ParentTabs li.iehover ul ul,
#ParentTabs li.iehover ul ul ul,
#ParentTabs li.iehover ul ul ul ul{
  left: -999em;
  z-index: 200;
  text-align: left;
   z-index: 600;
 
}

*html #ParentTabs li:hover ul, 
*html #ParentTabs li.iehover ul 
{
    padding-top: 43px;
	top: 25px;
	left:0;
	z-index: 200;
	 padding-right: 0px;
	 padding-left: 0px;
	text-align: left;
	background-color: #000;
	width: 126px;
	z-index: 600;
	margin-left: 0;
}

*html #ParentTabs li:hover ul a, 
*html #ParentTabs li.iehover ul a
{
    z-index: 200;
	padding: 0px;
	color: #fff;
	padding: 0;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	 padding-left: 5px;
	 z-index: 600;
}


#ParentTabs li:hover ul, 
#ParentTabs li.iehover ul 
{
    padding-top: 15px;
	margin-top: 10px;
	top: 25px;
	left:0px;
	z-index: 200;
	width: 170px;
	padding-right: 4px;
	padding-left: 0px;
	text-align: left;
	background-color: #000;
	z-index: 600;
	margin-left: 0px;
	border-bottom: 5px solid #000;
	z-index: 5000;
}

*html #ParentTabs li:hover ul, 
*html #ParentTabs li.iehover ul 
{
    padding-top: 15px;
	margin-top: 10px;
	
}

/*
#nav li:hover ul li, 
#nav li.iehover ul li
{
   border-bottom: 1px dotted #999;
}*/

#ParentTabs li:hover ul a, 
#ParentTabs li.iehover ul a
{
	color: #fff;
	font-size: 1em;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	 padding-left: 5px;
	 z-index: 600;
}

#ParentTabs li:hover ul a:hover, 
#ParentTabs li.iehover ul a:hover
{
	color: #a4a3a4;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 5px !important;
	/* padding-left: 2px;
	 z-index: 600;*/

}

/*

ul.Level1 {

	border-bottom: 9px solid #000;
	padding-bottom: 5px;

	}
	
*/

	
	
/*
*html #nav li:hover ul a:hover, 
*html #nav li.iehover ul a:hover
{
	color: #000;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	padding: 0;
	 padding-left: 2px;
	 z-index: 200;
}*/



#ParentTabs li li:hover ul,
#ParentTabs li li li:hover ul,
#ParentTabs li li.iehover ul,  
#ParentTabs li li li.iehover ul {
	top: 10px;
	 width: 126px;
	left:0;
	z-index: 600;
	text-align: left;
}

div#lxT3249 span.countSkinObject {

	position:absolute;
	left:890px;
	top:89px;
	text-transform: lowercase;
	font-size: 0.55em;
	letter-spacing: 1px;

	}
	
*html div#lxT3249 span.countSkinObject {

	top: 93px;
	left:888px;

	}




/*=========================*/
/*=====BRANDS SHADOW=======*/
/*=========================*/


.shadtop
{
	left:300px;		
	background-color:red;
	width:50px;
	height:50px;
}


#product-list table {

	border: 0 !important;

	}
	
#product-list table td {

	border: 0 !important;

	}



img.blank {

	width:920px;
	height:29px;
	z-index: 3;
	position: absolute;
	left: 28px;
	top: 480px;
	

	}

*html img.blank {

	width:920px;
	z-index: 3;
	position: absolute;
	left: 31px;
	top: 2130px;
	

	}

/*=====END BRANDS SHADOW=======*/


.noproduct-message span  {

	color:#3F3F3F;
	font-family:Arial;
	font-size:1.1em !important;
	font-style:italic;
	font-weight:bold;
	display: block;
	width: 961px;
	text-align: center;
	margin-top: 15px;
}


#product-message-holder hr {

	display: none;
	visibility: hidden;

	}
	
#product-message-holder {

	position: absolute;
	top: 335px;
	left: 350px;

	}

*html #product-message-holder {

	position: absolute;
	top: 395px;
	left: 365px;

	}


	
#product-message-holder span {

	color:#3F3F3F;
	font-family:Arial;
	font-size: 1em !important;
	font-style:italic;
	font-weight:bold;


	}
	
#PrimaryImage {

	position: relative;
	/*top: -15px;*/
	height: 215px;
	margin-bottom: 0;
	z-index: 10;

	}
	
#PrimaryImage img {

	z-index: 100;

	}
	
	
#product-list {

/*	height: 445px;*/
	position: relative;
	top: 19px;
	left: 78px;
	overflow: auto;
	}



table.CATContainerBorder1 span.CATNormalRed {

	color:#3F3F3F;
	display:block;
	font-family:Arial;
	font-size:0.8em !important;
/*	font-style:italic;*/
	font-weight:bold;
	margin-top:15px;
	position: relative;
	left: 0px;

	}
	
#dnn_ctr3190_HtmlModule_HtmlModule_lblContent p, #dnn_ctr3190_HtmlModule_HtmlModule_lblContent a, 
#dnn_ctr3190_HtmlModule_HtmlModule_lblContent a:hover {

	color:#4D4743;
	font-family:Arial;
	font-size:1em;
	font-style:italic;
	font-weight:bold;

	}


.DNNAlignleft {

	overflow: visible !important;

	}




table#Table1 span.CATSubHead {

	color:#000;
	font-family:Arial;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;

	}
	
table#Table1 span#lblProduct {

	color: #000;
	font-family:Arial;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;

	}


.Order-Intro
{
	font-family: Arial !important;
	color: #333;
	font-size: 11px;

}


.payment-info  {

	font-family: Arial !important;
	color: #333;
	font-size: 11px !important;
	width:20px;
	border-collapse:collapse;
	width:770px;

	}

table#TempTable2  {

	font-family: Arial !important;
	color: #333;
	font-size: 11px;
	width:20px;
	border-collapse:collapse;
	position:relative;
	top:10px;

	}

table#TempTable4  {

	font-family: Arial !important;
	color: #333;
	font-size: 11px;
	width:20px;
	border-collapse:collapse;
	position:relative;


	}


table#TempTable3  {

	font-family: Arial !important;
	color: #333;
	font-size: 11px;
	width:20px;
	border-collapse:collapse;

	}


	
table#TempTable1  {

	font-family: Arial !important;
	color: #333;
	font-size: 11px;
	width:20px;
	border-collapse:collapse;

	}
	
table#Table1 span#lblItemHtmlHolder {

	font-family: Arial !important;
	color: #333;
	font-style:italic;

	}
	
table#Table1 span#lblItemHtmlHolder a  {

	font-family: Arial !important;
	color:#000;
	font-style:normal;
	text-decoration: none !important;
	
}

table#Table1 span.CATNormalRed {

	color: #9e5a5a;
	font-family:Arial;
	font-size:0.9em;
	font-style:italic;
	font-weight:bold;
	margin-left: 2px;
	
}

table#Table1 input.CATNormalTextBox {

	border: 1px solid #000;

	}

span#lblItemHtmlHolder font {

	color: #000;
	font-family: Arial;
	font-style:normal;
	margin-right: 5px;
	text-decoration: none !important;
	font-size: 0.9em;

	}
	
span#lblItemHtmlHolder span.CATProductListItem {

	font-size: 0.9em;
	color: #000;
}

span#lblItemHtmlHolder span#lblNote {

	text-transform: lowercase;
	font-size: 0.9em;
	letter-spacing: 1px;

	}
	
	
span#lblItemHtmlHolder img {

	width: 200px !important;

	}
	
form#Form2 table#Table1 {

	width: 756px;
	height: 646px;
	background-image: url(/Portals/6/SiteImages/email-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 20px;

	}
	

*html form#Form2 span.CatSubHead {

	margin-left: 10px !important;

	}
	
form#Form2 table#Table1  span#lblNote {

	visibility: hidden;
	display: none;

	}
	

	

table#Table1 span#lblTitle {

	visibility: hidden;
	display: none;

	}
	
table#Table1 input#btnSend  {

	display: block;
	width: 83px;
	height: 19px;
	background-color: #000;
	border: 0;
	color: #fff;
	text-transform: lowercase;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: 3px;
	padding-top: -2px;
	margin-top: 8px;
}


div#dnn_ctr2435_Signin_pnlLogin {

	background-image:url(/Portals/6/SiteImages/loginbg.png);
	background-repeat:no-repeat;
	width:642px;
	height:288px;
	position: relative;
	left: 150px;
	padding-left: 240px;
	padding-top: 70px;
	
	} 
	
span#dnn_ctr2435_dnnTITLE_lblTitle {

	display: none;
	visibility: hidden;
}


div#dnn_ctr2435_ModuleContent .SubHead, div#dnn_ctr2435_ModuleContent .Normal{

	color:#000000;
	font-size:0.95em;
	text-transform:lowercase;

	}
	
div#dnn_ctr2435_ModuleContent a.CommandButton {

	color:#000000;
	font-size:0.95em;
	text-decoration:none;
	text-transform:lowercase;

	}
	
div#dnn_ctr2435_ModuleContent a.CommandButton:hover {

	color:#000000;
	text-decoration:underline;

	}

/*#dnn_ctr3412_DashBoard_pnlProductsList0
{
	position:relative;
	left:755px;
	top:30px;

}*/


#dnn_ctr2435_ShoppingCart_pnlStatusMessage
{
	position:relative;
	top: 0px;
	left:494px;
	width:410px;
	height:60px;
	vertical-align:top;
	z-index:0;
}

*html #dnn_ctr2435_ShoppingCart_pnlStatusMessage
{
	position:relative;
	top:-10px;
	left:493px;
}

*html #dnn_ctr2435_ShoppingCart_lbtnBack
{
	position:relative;
	left:900px;
}

table#Table1, table#dnn_ctr3219_WishList_grdWishListContent {

	border: 0 !important;

}


table#Table1 td, table#dnn_ctr3219_WishList_grdWishListContent td, .catgriditem tr {

	/*border: 0 !important;*/
	border: 1px solid transparent;



}

*html table#Table1 td, table#dnn_ctr3219_WishList_grdWishListContent td, .catgriditem tr {

	/*border: 0 !important;*/
	border: 0;



}





#dnn_ctr3219_WishList_grdWishListContent input,#dnn_ctr3219_WishList_grdWishListContent_ctl02_lblDataUnitCosts,#dnn_ctr3219_WishList_grdWishListContent_ctl02_lblOptionSelections /*Fonts on wishlist contents*/
{
	font-family:arial !important;
	font-size:9px;
	color:#454545;
	font-weight:bold;

}


 #dnn_ctr2435_ShoppingCart_pnlAcceptTerms
{
	position:relative;
	left:663px;


*html #dnn_ctr2435_ShoppingCart_pnlAcceptTerms
{
	position:relative;
	left:664px;


}

 #dnn_ctr2435_ShoppingCart_pnlFooterNavigation
{
	width:835px;
	position:relative;
	left:40px;
	top:-5px;
}


*html #dnn_ctr2435_ShoppingCart_pnlFooterNavigation
{
	width:835px;
	position:relative;
	left:40px;
	top:-5px;

}




*html div#dnn_ctr2435_ShoppingCart_pnlCartDetails2 td.CATRowHighlight span 
{
	position:relative;
	left:-30px;
	text-align:left;
}




*html .cartloginlbl
{

	position:relative;
	top:-0px;
	left:-0px;
	

}


*html .cartloginbtn
{
	position:absolute;
	top:-37px;
	left:175px;
}



*html .delivery-returns{

	position:relative;
	top:3px;
	left:556px;
	color: #565656;
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
}

*html lblfreight
{
	position:relative;
	left:10px;
}

span#lblFriendsEmail
{
	position:relative;
	top:-20px;
}

table#dnn_ctr2435_ShoppingCart_grdCartContent.catgrid
{

	border: 0 !important;
	

}

#dnn_ctr3218_OrderList_OrderListPanel
{
	Position:relative !important;
	top:60px !important;
	left:-10px !important;

}


*html #dnn_ctr3218_OrderList_OrderListPanel
{
	Position:relative;
	top:60px;
	left:35px;
	width:96%;

}

#dnn_ctr3218_ModuleContent
{
	position:relative;
	left:50px;

}

table#dnn_ctr2435_ShoppingCart_grdCartContent {

	border: 0 !important;

	}
	
*html #dnn_ctr2641_ProductPage_lblDetailQuantity
{
	z-index:-2;
	position:relative;
	top:2px;
	
	
}

#dnn_ctr2654_ProductPage_trdesc
{
	visibility:hidden;
}

.mini-dash-board table, .additional-images table 
{
	position:absolute;
}


.qa-product-detail {

	height: 460px;
	overflow-x: hidden;
	/*border: 1px solid red;*/
	
	
	}

.dashboard-container{
	position:absolute;
	top:73px;
}


div#dnn_ctr3218_OrderList_CustOrderDetails  {

	padding-top: 40px;

	}


span#dnn_ctr2435_ShoppingCart_myStatusLabel {

	color: red !important;

	}



.CATTerms
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	left:2px;

}

div#dnn_ctr2435_ShoppingCart_pnlUserData
{
	position:relative;
	top:0px;

}







	
