/******************************
 GENERIC RESETS
 GENERIC RESETS
 GENERIC RESETS
*******************************/
.ww_ecom_masterContainer
{
	font-family: arial;
	font-size:10pt;
	padding: 0px;
	margin: 0px;
	/*display: inline-block;*/

}

.ww_ecom_masterContainer a
{

}

.ww_ecom_checkout_selected_step
{
	background-color:#9BBFAB;
}

.ww_ecom_genericLabel
{

}
.ww_ecom_checkboxLabel
{
}

.ww_ecom_radioLabel
{
}
/******************************
 GENERIC RESETS
 GENERIC RESETS
 GENERIC RESETS
*******************************/



/******************************
 GLOBAL SORTER
 GLOBAL SORTER
 GLOBAL SORTER
*******************************/

.ww_ecom_globalSort_containerTable
{
	font-weight:Normal;
	font-size:10pt;
	font-family:'robotoregular', Arial, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	color:white;

}
.ww_ecom_globalSort_iconContainerCellOFF
{
	background-color:#DDDDDD;
	border:solid #DDDDDD 1px;
}
.ww_ecom_globalSort_iconContainerCellON
{
	background-color:#FFFFFF;
	border:solid #FFFFFF 1px;
}

.ww_ecom_globalSort_select
{
	width:150px;
}


/******************************
 GLOBAL SORTER
 GLOBAL SORTER
 GLOBAL SORTER
*******************************/


/******************************
 GLOBAL CRUMBS
 GLOBAL CRUMBS
 GLOBAL CRUMBS
*******************************/

.ww_ecom_globalCrumbs_container
{
	background-color:#ffffff;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size:9pt;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;

}
.ww_ecom_globalCrumbs_link
{
	color:black;
	font-weight:normal;
}

.ww_ecom_globalCrumbs_link:hover
{
	color:#ED1C29;
	font-weight:normal;
}

/******************************
 GLOBAL CRUMBS
 GLOBAL CRUMBS
 GLOBAL CRUMBS
*******************************/



/******************************
 CHECKOUT
 CHECKOUT
 CHECKOUT
*******************************/

.ww_ecom_checkOut_genericFormTable
{
	background-color:#EEEEEE;
	border:solid #EEEEEE 1px;
}

.ww_ecom_checkOut_genericFormTable td
{

	font-family:'robotoregular', Arial, sans-serif;
	padding:3px;
}

/* Button Generator http://cssgradientbutton.com/ */
.ww_ecom_checkOut_buttonBack
{

	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:10pt;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
 	cursor:pointer;
 	border:solid #ED270D 1px;
 	margin-bottom: 20px;
}
.ww_ecom_checkOut_buttonBack:hover
{

	background-color: #FF270D;
	text-decoration: none !important;
	cursor:pointer;
 	margin-bottom: 20px;
}

.ww_ecom_checkOut_buttonForward
{

	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:10pt;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
 	cursor:pointer;
 	border:solid #ED270D 1px;
 	margin-bottom: 20px;
 }
.ww_ecom_checkOut_buttonForward:hover
{
	background-color: #FF270D;
	text-decoration: none !important;
	cursor:pointer;
 	margin-bottom: 20px;
}


.ww_ecom_checkOut_buttonSmall
{

	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none !important;
	font-style: normal !important;
	cursor: pointer;
	font-size: 8pt;
	border:solid #ED270D 1px;
 }

.ww_ecom_checkOut_buttonSmall:hover
{
	background-color: #FF270D;
	text-decoration: none !important;
}


.ww_ecom_checkOut_crumbContainer
{
	margin-top: 20px;
	background:#000000;
	margin-bottom:20px;
	border: solid #F0F0F0 1px;
}

.ww_ecom_checkOut_crumbContainer td
{
	padding:10px;
}
.ww_ecom_checkOut_crumbSelectedCell
{
	background:#EEEEEE;
	color:#6c6c6c;
	font-family:  'robotoregular', Arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_checkOut_crumbUnselectedCell
{
	background:#CCCCCC;
	color:#999999;
	font-family: 'robotoregular', Arial, sans-serif;
	font-size: 12pt;

}

.ww_ecom_checkOut_detailsContainer
{
	border:solid #F0F0F0  1px;
	background:white;
	margin-bottom:20px;
}

.ww_ecom_checkOut_detailsContainer td
{
	font-family: 'robotoregular', Arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_checkOut_detailsTitleCell
{
	background-color: #333333;
    color: #FFFFFF !important;
    padding: 10px;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.ww_ecom_checkOut_detailsTitleCell a
{
	color:white;
	padding:5px;
	text-decoration:underline;
	font-family:'robotoregular', Arial, sans-serif;
}
.ww_ecom_checkOut_detailsTitleCell a:hover
{

	color:white;
	padding:5px;
	text-decoration:none;
}

.ww_ecom_checkOut_billingDetailsCell
{
	padding:10px;
	background:white;
	color: #000000;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
}
.ww_ecom_checkOut_shippingDetailsCell
{
	padding:10px;
	background:white;
	border-left: solid #F0F0F0 1px;
	color: #000000;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
}
.ww_ecom_checkOut_specialInstructionsCell
{
	padding:5px;
	color: #000000;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
}

.ww_ecom_checkOut_customAttributesCell
{
	padding:5px;
}
.ww_ecom_checkOut_promoCodeCell
{
	padding:5px;
	color: #000000;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    font-size: 9pt;
}
.ww_ecom_checkOut_promoCodeNotesFound
{
	color:blue;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
}

.ww_ecom_checkOut_promoCodeNotesNotFound
{
	color:red;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
}

.ww_ecom_checkOut_shippingServiceChoicesCell
{

}
.ww_ecom_checkOut_shippingServiceChoiceContainer
{
	border:solid #F0F0F0 1px;
	background:white;
}

.ww_ecom_checkOut_shippingServiceChoiceContainer td
{
	padding:5px;
}


.ww_ecom_checkOut_shippingServiceChoiceRowOddON
{
	background:#999999;
	cursor: pointer;
}

.ww_ecom_checkOut_shippingServiceChoiceRowOddOFF
{
	background:#F0F0F0;
}


.ww_ecom_checkOut_shippingServiceChoiceRowEvenON
{
	background:#CCCCCC;
	cursor: pointer;
}

.ww_ecom_checkOut_shippingServiceChoiceRowEvenOFF
{
	background:#FFFFFF;

}

.ww_ecom_checkOut_errorMessage
{
	color:red;
}

/******************************
 /CHECKOUT
 /CHECKOUT
 /CHECKOUT
*******************************/



/******************************
 PDF
 PDF
 PDF
*******************************/

.ww_ecom_pdf_masterContainer TD, .ww_ecom_pdf_masterContainer td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}
.ww_ecom_pdf_masterContainer
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_masterContainer *
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;

}
.ww_ecom_pdf_preamble
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;

}
.ww_ecom_pdf_additionalMessage
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_headerTable
{
	border:none;
}

.ww_ecom_pdf_headerTable td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_listRowHeader
{
	background-color:black;
	color:white;

}

.ww_ecom_pdf_lineItemTable
{
	border:none;
}

.ww_ecom_pdf_lineItemTable td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

.ww_ecom_pdf_listRowEven
{
	background-color:#CCCCCC;
}

.ww_ecom_pdf_lineItemQTYCell
{

}
.ww_ecom_pdf_lineItemQTY
{}

.ww_ecom_pdf_lineItemDetailsCell
{

}
.ww_ecom_pdf_lineItemName
{}
.ww_ecom_pdf_lineItemSize
{}
.ww_ecom_pdf_lineItemBasePrice
{}

.ww_ecom_pdf_lineItemPriceCell
{

}
.ww_ecom_pdf_lineItemCustomDetails
{
}
.ww_ecom_pdf_lineItemSKU
{
}
.ww_ecom_pdf_lineItemSKU b
{
	font-size:12pt;
}
.ww_ecom_pdf_lineItemTXCell
{
}

.ww_ecom_pdf_OrderStatusTable
{

}

.ww_ecom_pdf_OrderStatusTable td
{
	font-family:'robotoregular', arial, sans-serif;
	font-size: 12pt;
}

/******************************
 /PDF
 /PDF
 /PDF
*******************************/

/******************************
 VIEW CART
 VIEW CART
 VIEW CART
*******************************/
.ww_ecom_viewCart_containerTable
{
	background:white;
	margin-bottom:20px;
	border:solid #F0F0F0 1px;
}

.ww_ecom_viewCart_containerTable td
{
	font-family: robotoregular;
	padding:5px;
}

.ww_ecom_viewCart_containerRowOddON
{
	background:#CCCCCC;

}


.ww_ecom_viewCart_containerRowOddOFF
{
	background:#F0F0F0;
}


.ww_ecom_viewCart_containerRowEvenON
{
	background:#CCCCCC;
}

.ww_ecom_viewCart_containerRowEvenOFF
{
	background:#FFFFFF;


}


.ww_ecom_viewCart_titleCell
{
	background-color: #333333;
    color: #FFFFFF !important;
    padding: 10px;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
}

.ww_ecom_viewCart_qtyCell
{
	padding-left:10px;
	font-family:'robotoregular', Arial, sans-serif;
}

.ww_ecom_viewCart_detailsCell
{
	font-family:'robotoregular', Arial, sans-serif;
	padding:10px !important;

}

.ww_ecom_viewCart_unitPriceCell
{

}

.ww_ecom_viewCart_linePriceCell
{

}
.ww_ecom_viewCart_linkCell
{
	text-align: right;

}


.ww_ecom_viewCart_link
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.ww_ecom_viewCart_link:hover
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}



.ww_ecom_viewCart_teaser
{
	font-size:10pt;
	margin:0px;
	padding:0px;

}
.ww_ecom_viewCart_subTotalRow
{
	font-family: robotoregular;
	border-top:solid #333333 1px;
}
/******************************
 /VIEW CART
 /VIEW CART
 /VIEW CART
*******************************/



/******************************
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
*******************************/

.ww_ecom_cartSummary_microView_summaryLink
{
	text-decoration:none;
	color:#333333;
	font-size:9pt;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.ww_ecom_cartSummary_microView_summaryLink:hover
{

	color:red;
}

/******************************
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
 CART SUMMARY - MICRO VIEW
*******************************/

/******************************
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
*******************************/


.ww_ecom_cartSummary_listView_container
{
	width:190px;
}
.ww_ecom_cartSummary_listView_itemLink
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:8pt;

}

.ww_ecom_cartSummary_listView_itemQTY
{
	/*display:none;*/
}

.ww_ecom_cartSummary_listView_itemNDX
{
	/*display:none;*/
}


.ww_ecom_cartSummary_listView_itemLink:hover
{
	text-decoration:none;
	color:white;
	font-size:8pt;
}

.ww_ecom_cartSummary_listView_summaryLink
{
	text-decoration:none;
	color:white;
	font-size:9pt;
}

.ww_ecom_cartSummary_listView_summaryLink:hover
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:9pt;
}

/******************************
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
 CART SUMMARY - LIST VIEW
*******************************/


/******************************
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
*******************************/


.ww_ecom_cartSummary_summaryView_container
{
	width:190px;
	color:white;
}



.ww_ecom_cartSummary_summaryView_itemLink
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:8pt;

}

.ww_ecom_cartSummary_summaryView_itemContainer
{
	padding:0px;
	margin:0px;
	line-height:100%;
	margin-bottom:10px;
}

.ww_ecom_cartSummary_summaryView_nameContainer
{
	line-height:100%;
	margin-bottom:5px;
}

.ww_ecom_cartSummary_summaryView_nameLabel
{

	color:white;
	font-weight:bold;
	font-size:8pt;
	margin-bottom:10px;

}

.ww_ecom_cartSummary_summaryView_name
{
	color:white;
	font-size:8pt;
	line-height:100%;

}

.ww_ecom_cartSummary_summaryView_qtyContainer
{
	line-height:100%;
	margin-bottom:5px;
}

.ww_ecom_cartSummary_summaryView_qtyLabel
{

	color:white;
	font-weight:bold;
	font-size:8pt;
}

.ww_ecom_cartSummary_summaryView_qty
{
	color:white;
	font-size:8pt;

}

.ww_ecom_cartSummary_summaryView_priceContainer
{
	line-height:100%;
	margin-bottom:5px;
}

.ww_ecom_cartSummary_summaryView_priceLabel
{

	color:white;
	font-weight:bold;
	font-size:8pt;
	padding:0px;
	margin:0px;
	line-height:100%;
}

.ww_ecom_cartSummary_summaryView_price
{
	color:white;
	font-size:8pt;
	padding:0px;
	margin:0px;
	line-height:100%;

}

.ww_ecom_cartSummary_summaryView_linkContainer
{
	line-height:100%;
	padding:0px;
	margin:0px;
}

.ww_ecom_cartSummary_summaryView_itemLink:hover
{
	text-decoration:none;
	color:white;
	font-size:8pt;
	line-height:100%;
}

.ww_ecom_cartSummary_summaryView_summaryLink
{
	text-decoration:none;
	color:white;
	font-size:9pt;
	line-height:100%;
	padding:0px;
}

.ww_ecom_cartSummary_summaryView_summaryLink:hover
{
	text-decoration:none;
	color:#3BAF4F;
	font-size:9pt;
	line-height:100%;
}

/******************************
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
 CART SUMMARY - SUMMARY VIEW
*******************************/


/******************************
 VERTICAL NAVTREE
 VERTICAL NAVTREE
 VERTICAL NAVTREE
*******************************/

.ww_ecom_left_nav_container
{
	width:250px;
	background: silver;
}


.ww_ecom_vertical_nav_tree_container *
{
	font-family: arial;
}

.ww_ecom_vertical_nav_tree_category_heading_container
{
	font-weight: bold;
}

.ww_ecom_vertical_nav_tree_category_link_container_selected
{
	background: black;
}

.ww_ecom_vertical_nav_tree_category_heading_offset_container
{


}

.ww_ecom_vertical_nav_tree_category_link_container
{


}

.ww_ecom_vertical_nav_tree_category_link_offset_container
{


}

.ww_ecom_vertical_nav_tree_category_link_offset_container a
{


}

.ww_ecom_vertical_nav_tree_category_container_offset_level_1
{
	margin-left: 0px;
}
.ww_ecom_vertical_nav_tree_category_container_offset_level_2
{
	margin-left: 10px;

}
.ww_ecom_vertical_nav_tree_category_container_offset_level_3
{
	margin-left: 20px;
}
.ww_ecom_vertical_nav_tree_category_container_offset_level_4
{
	margin-left: 30px;
}
.ww_ecom_vertical_nav_tree_category_container_offset_level_5
{
	margin-left: 40px;
}

.ww_ecom_vertical_nav_tree_category_container_offset_level_6
{
	margin-left: 50px;
}

/******************************
 /VERTICAL NAVTREE
 /VERTICAL NAVTREE
 /VERTICAL NAVTREE
*******************************/

/******************************
 LIST OF PRODUCTS - FILTERS
 LIST OF PRODUCTS - FILTERS
 LIST OF PRODUCTS - FILTERS
*******************************/
.ww_ecom_productListing_filterGroups_masterContainer
{
	border:solid #DDDDDD 2px;
	color: #000000;
	margin-bottom:20px;
	padding:5px;
}

.ww_ecom_productListing_filterGroups_groupContainer
{
	display: inline-block;
	*float: left;
	margin-right:15px;
	margin-left:5px;
	position:relative;
	vertical-align:top;
}
.ww_ecom_productListing_filterGroups_groupName
{
	padding:0px;
	font-weight:bold;
	font-family:'robotoregular', Arial, sans-serif;
}
.ww_ecom_productListing_filterGroups_groupOptionContainer
{
	padding:0px;
}

/******************************
 /LIST OF PRODUCTS - FILTERS
 /LIST OF PRODUCTS - FILTERS
 /LIST OF PRODUCTS - FILTERS
*******************************/

/******************************
 LIST OF PRODUCTS - PAGER
 LIST OF PRODUCTS - PAGER
 LIST OF PRODUCTS - PAGER
*******************************/
.ww_ecom_productListing_pagerContainer
{

	background-color:#cfecb2;
}
.ww_ecom_productListing_pagerTable
{
	width:300px;
}
.ww_ecom_productListing_pagerContainer_prevLinkCell
{

}

.ww_ecom_productListing_pagerContainer_prevLinkCell span
{
	color:grey;
}

.ww_ecom_productListing_pagerContainer_prevLinkCell a
{

}

.ww_ecom_productListing_pagerContainer_prevLinkCell a:hover
{

}


.ww_ecom_productListing_pagerContainer_nextLinkCell
{}

.ww_ecom_productListing_pagerContainer_nextLinkCell span
{
	color:grey;
}

.ww_ecom_productListing_pagerContainer_nextLinkCell a
{

}

.ww_ecom_productListing_pagerContainer_nextLinkCell a:hover
{

}

.ww_ecom_productListing_pagerContainer_rowsPerPageCell
{

}

.ww_ecom_productListing_pagerContainer_rowsPerPageCell a
{

}

.ww_ecom_productListing_pagerContainer_rowsPerPageCell a:hover
{

}


.ww_ecom_productListing_pagerContainer_rowsPerPageCell a.selected
{
	color:black;
	text-decoration:none
}

.ww_ecom_productListing_pagerContainer_rowsPerPageCell a.selected:hover
{
	text-decoration:none
}



/******************************
 /LIST OF PRODUCTS - PAGER
 /LIST OF PRODUCTS - PAGER
 /LIST OF PRODUCTS - PAGER
*******************************/



/******************************
 LIST OF PRODUCTS - GRID VIEW
 LIST OF PRODUCTS - GRID VIEW
 LIST OF PRODUCTS - GRID VIEW
*******************************/
.ww_ecom_productListing_gridView_containerTable
{

	background:#FFFFFF;
	margin-bottom:20px;
	border:solid white 1px;
	border-radius:0px;
}

.ww_ecom_productListing_gridView_containerTableON
{


}


.ww_ecom_productListing_gridView_containerTableOFF
{

}


.ww_ecom_productListing_gridView_imageContainerCell
{
	background:white;
	border:solid #333333 1px;
	padding:0px;
	width: 230px;
	height: 230px;
}

.ww_ecom_productListing_gridView_imageFrame
{
	border: none;
	background: #FFFFFF;
	padding:0px;
	margin:0px;
}

.ww_ecom_productListing_gridView_thumbImage
{
  max-width: 230px;
  max-height: 230px;
  width: expression(this.width >= 230 && this.width >= this.height    ? "230px" : true);
  height: expression(this.height >= 230 && this.width <= this.height    ? "230px" : true);
  display:block;
}

.ww_ecom_productListing_gridView_detailsContainerCell
{
	text-align:left;
	vertical-align:top;
	font-family:"robotoregular";
	background-color:white;
	color:#6c6c6c;
	padding-bottom:0px;
	height:50px;
	margin-top: 10px;
	font-size:10pt;
}

.ww_ecom_productListing_gridView_price
{
	color:#AAAAAA;
	font-weight:bold;
	text-align: right;
}

.ww_ecom_productListing_gridView_price_sale_colour
{
	color:red;
}

.ww_ecom_productListing_gridView_originalPrice
{
	font-size:80%;
	text-decoration:line-through;
}

.ww_ecom_productListing_gridView_link
{
	color:#6c6c6c !important;
	font-weight:bold;
	text-decoration:none;
	font-size:12pt;
}

.ww_ecom_productListing_gridView_link:hover
{
	color:#6c6c6c;
	font-weight:bold;
	text-decoration:none;
	font-size:12pt;
}

.ww_ecom_productListing_gridView_teaser
{

}

.ww_ecom_productListing_gridView_ratingCell
{
	background:white;

}
.ww_ecom_productListing_gridView_ratingStarContainer
{
	margin-top:-25px;
	margin-right:8px;
	float:right;
}
.ww_ecom_productListing_gridView_containerDiv
{

	display: inline-block;
	*float: left;
	width:230px;
	position:relative;
	margin-top: 5px;
	margin-right:20px;
	margin-left:0px;
	vertical-align: text-top;
	cursor:pointer;
}



.ww_ecom_productListing_gridView_action_button
{
	font-family:'robotoregular', Arial, sans-serif;
	background-color: #ED270D;
	color:#FFFFFF !important;
	padding:5px;
	padding-left:18px;
	padding-right:18px;
	text-decoration: none !important;
	font-style: normal !important;
	font-weight: bold;
	cursor: pointer;
	font-size: 10pt;
	border:solid #ED270D 1px;
	display: inline;
}

.ww_ecom_productListing_gridView_action_button:hover
{
	background-color: #FF270D;
}


/******************************
 /LIST OF PRODUCTS - GRID VIEW
 /LIST OF PRODUCTS - GRID VIEW
 /LIST OF PRODUCTS - GRID VIEW
*******************************/



/******************************
 LIST OF CATEGORIES
 LIST OF CATEGORIES
 LIST OF CATEGORIES
*******************************/

.ww_ecom_categoryListing_pageDescriptionContainer
{

	padding:0px;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:0px;

}

/******************************
 /LIST OF CATEGORIES
 /LIST OF CATEGORIES
 /LIST OF CATEGORIES
*******************************/


/******************************
 LIST OF CATEGORIES - LIST VIEW
 LIST OF CATEGORIES - LIST VIEW
 LIST OF CATEGORIES - LIST VIEW
*******************************/
.ww_ecom_categoryListing_listView_containerTable
{

	background:#FFFFFF;
	margin-bottom:20px;
	border:solid white 1px;
	border-radius:0px;
}

.ww_ecom_categoryListing_listView_containerTableON
{
	background:#999999;
	cursor: pointer;
	box-shadow: 0px 0px 10px #888888;
	-moz-box-shadow: 0px 0px 10px #888888;
  	-webkit-box-shadow: 0px 0px 10px #888888;
}

.ww_ecom_categoryListing_listView_containerTableOFF
{
	background:#FFFFFF;
}


.ww_ecom_categoryListing_listView_imageContainerCell
{
	background:white;
	border:solid #EEEEEE 3px;
	padding:5px;
	width: 150px;
	height: 150px;
}

.ww_ecom_categoryListing_listView_imageFrame
{
	border: none;
	background: #FFFFFF;
	padding:0px;
	margin:0px;
}

.ww_ecom_categoryListing_listView_thumbImage
{
  max-width: 150px;
  max-height: 150px;
  width: expression(this.width >= 150 && this.width >= this.height    ? "150px" : true);
  height: expression(this.height >= 150 && this.width <= this.height    ? "150px" : true);
  display:block;
}

.ww_ecom_categoryListing_listView_detailsContainerCell
{
	text-align:left;
	vertical-align:top;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	background-color:white;
	color:#6c6c6c;
	padding:10px;

}


.ww_ecom_categoryListing_listView_link
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.ww_ecom_categoryListing_listView_link:hover
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.ww_ecom_categoryListing_listView_teaser
{
	font-size:10pt;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-bottom:10px;
}
/******************************
 /LIST OF CATEGORIES - LIST VIEW
 /LIST OF CATEGORIES - LIST VIEW
 /LIST OF CATEGORIES - LIST VIEW
*******************************/


/******************************
 LIST OF CATEGORIES - CONDENSED VIEW
 LIST OF CATEGORIES - CONDENSED VIEW
 LIST OF CATEGORIES - CONDENSED VIEW
*******************************/
.ww_ecom_categoryListing_condensedView_containerTable
{

	margin-bottom:20px;
}

.ww_ecom_categoryListing_condensedView_containerRowOddON
{
	background:#DEDEDE;
	cursor: pointer;
}

.ww_ecom_categoryListing_condensedView_containerRowOddOFF
{
	background:#EEEEEE;
}


.ww_ecom_categoryListing_condensedView_containerRowEvenON
{
	background:#DEDEDE;
	cursor: pointer;
}

.ww_ecom_categoryListing_condensedView_containerRowEvenOFF
{
	background:#FFFFFF;

}

.ww_ecom_categoryListing_condensedView_titleCell
{
	background:#6c6c6c;
	color:#EEEEEE;
	padding:5px;


}


.ww_ecom_categoryListing_condensedView_nameContainerCell
{
	width:200px;
	padding: 5px;

}

.ww_ecom_categoryListing_condensedView_nameLink
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;

}

.ww_ecom_categoryListing_condensedView_nameLink:hover
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.ww_ecom_categoryListing_condensedView_teaserContainerCell
{
	width:600px;
}
.ww_ecom_categoryListing_condensedView_teaser
{
	font-size:10pt;
	margin:0px;
	padding:0px;
}
/******************************
 /LIST OF CATEGORIES - CONDENSED VIEW
 /LIST OF CATEGORIES - CONDENSED VIEW
 /LIST OF CATEGORIES - CONDENSED VIEW
*******************************/


/******************************
 LIST OF CATEGORIES - GRID VIEW
 LIST OF CATEGORIES - GRID VIEW
 LIST OF CATEGORIES - GRID VIEW
*******************************/
.ww_ecom_categoryListing_gridView_containerTable
{
	background:#FFFFFF;
	margin-bottom:20px;
	border:solid white 1px;
	border-radius:0px;
}

.ww_ecom_categoryListing_gridView_containerTableON
{
	background:#999999;
	cursor: pointer;

}

.ww_ecom_categoryListing_gridView_containerTableOFF
{
	background:#FFFFFF;
}


.ww_ecom_categoryListing_gridView_imageContainerCell
{
	background:white;
	border:solid #EEEEEE 1px;
	padding:0px;
}

.ww_ecom_categoryListing_gridView_imageFrame
{
	border: none;
	background: #FFFFFF;
	padding:0px;
	margin:0px;
}

.ww_ecom_categoryListing_gridView_thumbImage
{
  max-width: 240px;
  max-height: 240px;
  width: expression(this.width >= 230 && this.width >= this.height    ? "240px" : true);
  height: expression(this.height >= 230 && this.width <= this.height    ? "240px" : true);
  display:block;
}

.ww_ecom_categoryListing_gridView_detailsContainerCell
{
	text-align:left;
	vertical-align:top;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	background-color:white;
	color:#6c6c6c;
	padding-bottom:10px;
}


.ww_ecom_categoryListing_gridView_link
{
	color:#333333 !important;
	font-weight:bold;
	text-decoration:none;
	font-size:13pt;
	font-family:"museo300";
}

.ww_ecom_categoryListing_gridView_link:hover
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:13pt;
}



.ww_ecom_categoryListing_gridView_containerDiv
{

	display: inline-block;
	*float: left;
	margin-right:13px;
	width:240px;
	position:relative;

}
/******************************
 /LIST OF CATEGORIES - GRID VIEW
 /LIST OF CATEGORIES - GRID VIEW
 /LIST OF CATEGORIES - GRID VIEW
*******************************/



/******************************
 PRODUCT INFO
 PRODUCT INFO
 PRODUCT INFO
*******************************/


.ww_ecom_productInfo_headerTable
{
	background:black;
	color:white;
}

.ww_ecom_productInfo_headerTable h1
{
	background:black;
	color:white;
	margin-left:10px;
	font-family:'Museo300', Courier, monospace;
	font-size:46px;
	color:#ED270D;
    padding: 0px;
    margin: 0px;
}

.ww_ecom_productInfo_headerTable_productPriceContainer
{
	padding:0px;
	margin:0px;
	display:none;
}


.ww_ecom_productInfo_ratingsTable
{

	width:100%;

}

.ww_ecom_productInfo_headerTable_ratingsRow a
{
	background-color:transparent;
	color:white;
}

.ww_ecom_productInfo_headerTable_ratingsRowLink
{
	color:white;
}

.ww_ecom_productInfo_headerTable_productName
{
	color:black;
	margin:0px;
}
.ww_ecom_productInfo_headerTable_productPrice
{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:12pt;
	font-family:'robotoregular', Arial, sans-serif;
	text-align:right;
}

.ww_ecom_productInfo_headerTable_productOriginalPrice
{
	text-decoration:line-through;
	color:white;
	font-size:8pt;
	padding-right:5px;
	font-family:'robotoregular', Arial, sans-serif;

}

.ww_ecom_productInfo_thumbimage
{
  max-width: 80px;
  max-height: 80px;
  width: expression(this.width > 80 && this.width >= this.height    ? "80px" : true);
  height: expression(this.height > 80 && this.width < this.height    ? "80px" : true);
  display:block;
}

.ww_ecom_productInfo_mainImageFrame
{
	border: solid #EEEEEE 5px;
	background: #FFFFFF;
	width:295px;
	height:295px;


}

.ww_ecom_productInfo_mainImageContainer
{
	width:330px;

}

.ww_ecom_productInfo_mainimage
{
  max-width: 280px;
  max-height: 280px;
  width: expression(this.width > 280 && this.width > this.height    ? "280px" : true);
  height: expression(this.height > 280 && this.width < this.height    ? "280px" : true);
  display:block;
}

.ww_ecom_productInfo_detailsContainer
{
	width:670px;

}

.ww_ecom_productInfo_detailsContainer td
{
	font-family:'robotoregular', Arial, sans-serif;
	font-size:14pt;
	color:#606060;
    padding: 0px;
	margin: 0px;
	line-height: 21pt;
	letter-spacing: 1pt;
	font-weight: normal;


}

.ww_ecom_productInfo_detailsContainer h1
{
	font-family:'Museo300', Courier, monospace;
	font-size:46px;
	color:#ED270D;
    padding: 0px;
    margin: 0px;
    margin-top:-5px;
}


.ww_ecom_productInfo_additionDetails td
{
	padding:15px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:14pt;
	color:#6c6c6c;
	font-weight: bold;
}

.ww_ecom_productInfo_additionDetails th
{
	background-color:#333333;
	color:#FFFFFF !important;
	padding:15px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:14pt;
	font-weight: bold;
}


.ww_ecom_productInfo_additionDetails_formLabelColumn
{
	color:black !important;
	width:25%;
	padding-right:50px;
	padding-top:10px !important;
	padding-bottom:10px !important;

}

.ww_ecom_productInfo_additionDetails_rowOdd
{
	background-color:#F0F0F0;
}


.ww_ecom_productInfoForm
{
	margin-top: 20px;
	border:solid #F0F0F0 1px;

}

.ww_ecom_productInfoForm_requiredField
{
	color:red;
}


.ww_ecom_productInfoForm table
{

}

.ww_ecom_productInfoForm table tr:nth-child(odd)
{
	background-color:#F0F0F0;
}

.ww_ecom_productInfoForm table th
{
	background-color:#333333;
	color:#FFFFFF !important;
	padding:10px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:12pt;
}

.ww_ecom_productInfoForm table td
{

	padding:10px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:12pt;
	color:#6c6c6c;

}

.ww_ecom_productInfoForm table select, .ww_ecom_productInfoForm table input
{
	padding:8px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
	color:#6c6c6c;
}

.ww_ecom_productInfoForm table td:nth-child(even)
{
	font-weight: bold;
}

.ww_ecom_productInfo_mainProductTable
{
	margin-top:0px;
	margin-bottom:20px;
}


/******************************
 /PRODUCT INFO
 /PRODUCT INFO
 /PRODUCT INFO
*******************************/


/******************************
 PRODUCT INFO - JCAROUSEL ITEMS
 PRODUCT INFO - JCAROUSEL ITEMS
 PRODUCT INFO - JCAROUSEL ITEMS
*******************************/

.jcarousel-skin-default .jcarousel
{
    position: relative;
    overflow: hidden;
    width: 300;
    height: 112px;
}

.jcarousel-skin-default ul
{
    width: 20000px;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;

}

.jcarousel-skin-default li
{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	border: solid #EEEEEE  1px;
	background: #FFFFFF;
	margin-right:5px;
}

*[dir=rtl] .jcarousel-skin-default li {
    float: right;
    margin: 0 0 0 0;
}

.jcarousel-skin-default li img
{
    border: 0;
}

.ww_ecom_productInfo_thumbImageCell
{
	width:96px;
	height:100px;
}

/******************************
 /PRODUCT INFO - JCAROUSEL ITEMS
 /PRODUCT INFO - JCAROUSEL ITEMS
 /PRODUCT INFO - JCAROUSEL ITEMS
*******************************/


/******************************
 PRODUCT INFO - TABS
 PRODUCT INFO - TABS
 PRODUCT INFO - TABS
*******************************/

#ww_ecom_additional_details_tabs
{
	margin: 0;
}

#ww_ecom_additional_details_tabs ul
{
	float: left;
	background: transparent;
	width: 1000px;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:
}
#ww_ecom_additional_details_tabs li
{
	margin-right: 3px;
	list-style: none;

}
#ww_ecom_additional_details_tabs li
{
	display: inline;
	background: #CCCCCC;

}
#ww_ecom_additional_details_tabs li, #ww_ecom_additional_details_tabs li a
{
	float: left;
	/*border-radius:10px 10px 0 0;*/

}
#ww_ecom_additional_details_tabs ul a
{
	color:#999999;
}
#ww_ecom_additional_details_tabs ul li.active
{
	background: #999999;

}
#ww_ecom_additional_details_tabs ul li.active a
{
	color: #FFFFFF;
}
#ww_ecom_additional_details_tabs div
{
	background: #FFFFFF;
	padding:0px;
	clear: both;
	padding: 0px;
	border:none;
	min-height:200px;
	width:1000px;
}

#ww_ecom_additional_details_tabs ul li a {
	text-decoration: none;
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 8px;
	font-weight: bold;
	font-size:14pt;
}

/******************************
 /PRODUCT INFO - TABS
 /PRODUCT INFO - TABS
 /PRODUCT INFO - TABS
*******************************/


/******************************
 PRODUCTS COMPARISON
 PRODUCTS COMPARISON
 PRODUCTS COMPARISON
*******************************/
.ww_ecom_clickable_table_cell
{
	cursor: pointer;
}

.ww_ecom_compareItems_containerTable
{
	background:white;
	margin-bottom:20px;
	text-align: left;
}

.ww_ecom_compareItems_containerRowOddON
{
	background:#DEDEDE;
	cursor: pointer;
}

.ww_ecom_compareItems_containerRowOddOFF
{
	background:#EEEEEE;
}


.ww_ecom_compareItems_containerRowEvenON
{
	background:#DEDEDE;
	cursor: pointer;
}

.ww_ecom_compareItems_containerRowEvenOFF
{
	background:#CCCCCC;

}


.ww_ecom_compareItems_titleCell
{
	background:#6c6c6c;
	color: #EEEEEE;
	padding: 5px;
}

.ww_ecom_compareItems_nameCell
{
	padding:5px;

}

.ww_ecom_compareItems_descriptionCell
{
	padding:5px;
}

.ww_ecom_compareItems_ratingCell
{

}

.ww_ecom_compareItems_priceCell
{
	padding-right: 5px;
}
.ww_ecom_compareItems_price
{
	color:black;
	font-weight:bold;

}
.ww_ecom_compareItems_originalPrice
{
	font-size:80%;
	text-decoration:line-through;
}

.ww_ecom_compareItems_nameLink
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.ww_ecom_compareItems_nameLink:hover
{
	color:#0D200F;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}



.ww_ecom_compareItems_teaser
{
	font-size:10pt;
	margin:0px;
	padding:0px;

}
/******************************
 /PRODUCTS COMPARISON
 /PRODUCTS COMPARISON
 /PRODUCTS COMPARISON
*******************************/

/******************************
 DASHBOARD
 DASHBOARD
 DASHBOARD
*******************************/


.ww_ecom_account_breadCrumbContainer
{
	background-color: #333333;
    color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
    font-family: 'robotoregular', Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
	text-transform: capitalize;
}

.ww_ecom_account_breadCrumbContainer a, .ww_ecom_account_breadCrumbContainer a:link, .ww_ecom_account_breadCrumbContainer a:visited, .ww_ecom_account_breadCrumbContainer a:active
{
	color: white;
	text-transform: capitalize;
	text-decoration: underline;
}

.ww_ecom_account_breadCrumbContainer a:hover
{
	text-decoration: none;
}

.ww_ecom_account_h1
{
	margin:0px;
	padding:0px;
}
.ww_ecom_account_h3
{
	margin:0px;
	padding:0px;
}
.ww_ecom_account_listRowOdd
{
	background-color:#CCCCCC;
}

.ww_ecom_account_listRowEven
{
	background-color:#FFFFFF;
}


#ww_ecom_account_details_tabs
{
	margin: 0;
	font-size:10pt;
	font-family:'robotoregular', Arial, sans-serif;
}

#ww_ecom_account_details_tabs ul
{
	float: left;
	background: #fff;
	width: 850px;
	padding:0px;
	margin:0px;
}
#ww_ecom_account_details_tabs li
{
	margin-left: 6px;
	list-style: none;

}
#ww_ecom_account_details_tabs li
{
	display: inline;
	background: #CCCCCC;

}
#ww_ecom_account_details_tabs li, #ww_ecom_account_details_tabs li a
{
	float: left;
}
#ww_ecom_account_details_tabs ul a
{
	color:#000000;
}
#ww_ecom_account_details_tabs ul li.active
{
	background: #000000;

}
#ww_ecom_account_details_tabs ul li.active a
{
	color: #FFFFFF;
}
#ww_ecom_account_details_tabs div
{
	background: #FFFFFF;
	padding:0px;
	clear: both;
	padding: 0px;
	border: solid #F0F0F0 1px;
	width: 100%;
}

#ww_ecom_account_details_tabs ul li a {
	text-decoration: none;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size:10pt;
}

.ww_ecom_remglyph,
a.ww_ecom_remglyph:link,
a.ww_ecom_remglyph:active,
a.ww_ecom_remglyph:visited,
a.ww_ecom_remglyph:hover
{
	font-family: REMGlyph;
	text-decoration: none !important;
}

/******************************
 /DASHBOARD
 /DASHBOARD
 /DASHBOARD
*******************************/


/******************************
 FEATURED PRODUCTS CAROUSEL
 FEATURED PRODUCTS CAROUSEL
 FEATURED PRODUCTS CAROUSEL
*******************************/
.ww_ecom_featured_products_carousel_wrapper
{
    margin: 0px auto;
    position: relative;
    width: 1000px;
    clear: both;
}

.ww_ecom_featured_products_carousel
{
    position: relative;
    overflow: hidden;
}

.ww_ecom_featured_products_carousel ul
{
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.ww_ecom_featured_products_carousel li
{
    float: left;
    margin-right: 11px;
    background-color: #FFFFFF;
    letter-spacing: 0;
}

/** Carousel Controls **/

.ww_ecom_featured_products_carousel_control_prev,
.ww_ecom_featured_products_carousel_control_next {
    position: absolute;
    width: 30px;
    height: 30px;
    text-align: center;
    color: red;
    font: 80pt arial;
    text-decoration: none !important;
    top:60px;
    font-weight: normal;

}

.ww_ecom_featured_products_carousel_control_prev {
    left: -50px;
}

.ww_ecom_featured_products_carousel_control_next {
    right: -50px;
}

.ww_ecom_featured_products_carousel_control_prev:hover span,
.ww_ecom_featured_products_carousel_control_next:hover span {
    display: block;
}

.ww_ecom_featured_products_carousel_control_prev.inactive,
.ww_ecom_featured_products_carousel_control_next.inactive {
    opacity: .5;
    cursor: default;
}

.ww_ecom_featured_product_container
{
	width: 234px;
	height: 339px;
	cursor: pointer;
}

.ww_ecom_featured_product_container .ww_ecom_productListing_gridView_containerDiv
{
	margin: 0;
	margin-top:5px;
}

a.ww_ecom_featured_products_link:link, a.ww_ecom_featured_products_link:visited, a.ww_ecom_featured_products_link:active
{
	font-family: robotoregular;
	text-decoration: none;
	font-size: 12pt;
	font-weight: 100;
	color:#ED270D;
	letter-spacing: 1px;
	text-transform: lowercase;
	clear: both;
}

a.ww_ecom_featured_products_link:hover
{
	font-family: robotoregular;
	text-decoration: underline;
	font-size: 12pt;
	font-weight: 100;
	color:#ED270D;
	letter-spacing: 1px;
	text-transform: lowercase;
	clear: both;
}

table.ww_ecom_featured_products_footer_table
{
	margin-top: 5px;
}
/******************************
 /FEATURED PRODUCTS CAROUSEL
 /FEATURED PRODUCTS CAROUSEL
 /FEATURED PRODUCTS CAROUSEL
*******************************/


/******************************
 CUSTOMIZATIONS
 CUSTOMIZATIONS
 CUSTOMIZATIONS
*******************************/


a.leftMenuLink
{
	color:#333333;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight:normal;
	font-size:9pt;
	text-decoration:underline;

}
a.leftMenuLink:hover
{

	color:red;

}


/******************************
 /CUSTOMIZATIONS
 /CUSTOMIZATIONS
 /CUSTOMIZATIONS
*******************************/

/******************************
 MOBILE
 MOBILE
 MOBILE
*******************************/


.ww_ecom_categoryListing_gridView_containerTable_mobile
{
	margin-bottom: 25px;
	text-align: center;
}

.ww_ecom_categoryListing_gridView_thumbImage_mobile
{
  max-width: 320px;
  max-height: 320px;
  width: expression(this.width >= 310 && this.width >= this.height    ? "320px" : true);
  height: expression(this.height >= 310 && this.width <= this.height    ? "320px" : true);
  display:block;
}

.ww_ecom_productInfoForm_mobile
{
	margin-top: 20px;
	border:solid #F0F0F0 1px;

}

.ww_ecom_productInfoForm_mobile .required_field
{
	color:red;
}


.ww_ecom_productInfoForm_mobile table
{

}

.ww_ecom_productInfoForm_mobile table tr:nth-child(odd)
{
	background-color:#F0F0F0;
}

.ww_ecom_productInfoForm_mobile table th
{
	background-color:#333333;
	color:#FFFFFF !important;
	padding:10px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
}

.ww_ecom_productInfoForm_mobile table td
{

	padding:10px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
	color:#6c6c6c;

}

.ww_ecom_productInfoForm_mobile table select, .ww_ecom_productInfoForm_mobile table input
{
	padding:3px;
	font-family:'robotoregular', Arial, sans-serif;
	font-size:10pt;
	color:#6c6c6c;
}

.ww_ecom_productInfoForm_mobile table td:nth-child(even)
{
	font-weight: bold;
}

.ww_ecom_productInfo_mainProductTable_mobile
{
	margin-top:0px;
	margin-bottom:20px;
}


.ww_ecom_productListing_filterGroups_masterContainer_mobile
{

}

.ww_ecom_productListing_filterGroups_masterContainer_mobile table
{
	border:solid #CCCCCC 1px;
}

.ww_ecom_productListing_filterGroups_masterContainer_mobile table tr:nth-child(odd)
{
	background-color:#F0F0F0;
}

/******************************
 /MOBILE
 /MOBILE
 /MOBILE
*******************************/