/*
=================================================================================
WISEINTERNET APPLICATION DEVELOPMENT. ©2007 WISEINTERNET. WWW.WISEINTERNET.COM
All rights reserved. No unauthorised duplication. 
=================================================================================
*/

/*
	CSS STYLE NOTE:
	Lower case for html tag styles (html), camel case (DropDownList) for all other custom styles 
	Html elements first then list ID styles alphabetically with styles within the ID styles
	listed with HTML elements first followed by custom styles listed alphabetically
*/
/* Shopper Styles */
#Shp
{
	margin:10px;
	margin-top:0px;
}
#Shp .ColumnLeft
{
	float: left;
	width: 335px;
	margin-top: 5px;
	padding: 0px;
}
#Shp #ColumnMidLeft
{
}
#Shp #ColumnMid
{
}
#Shp #ColumnMidRight
{
}
#Shp .ColumnRight
{
	float: right;
	width: 335px;
	margin-top: 5px;
	padding: 0px;
}
#Shp h1
{
}
#Shp h2
{
}
#Shp h3
{
}
#Shp h4
{
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
}
#Shp p
{
	margin-left: 0px;
	margin-right: 0px;
}
/* Shop Control Styles - Cascading from Default.css */
#Shp p.FormHead
{
}
#Shp p.FormButton
{
	padding-left: 88px;
}
#Shp p.Message
{
}
#Shp .Button
{
}
#Shp .CalendarPopup
{
}
#Shp .Date
{
}
#Shp .DropDownList
{
	width: 100px;
}
#Shp .FileUpload
{
	width: 180px;
}
#Shp .HeaderHeight
{
}
#Shp .HyperLink
{
}
#Shp .Label
{
	width: 85px;
}
#Shp .LabelDefault
{
}
#Shp .LabelError
{
}
#Shp .TextBox
{
	width: 180px;
}
#Shp .TextBoxNumeric
{
}
#Shp .TextBoxQuantity
{
}
#Shp .WebNumericEdit
{
}
#Shp .WebTextEdit
{
}
/* css for ww:ErrorDisplay control */
#Shp .errormessage
{
}
#Shp .errordisplay
{
}
#Shp .errordisplay hr
{
}
/* Category Styles - Category.aspx / WucShpCategoryList */
.CatDescription
{
	color: #666666;
	padding: 2px 5px 0px 5px;
}
.CatExtendedDescription
{
	color: #666666;
}
/* Category Image Styles - Category.aspx / WucShpCategoryList.ascx */
.CatImageThumb
{
}
.CatImageSmall
{
}
.CatImageMedium
{
	border: solid 1px #cccccc;
	margin: 10px 0px 0px 0px;
}
.CatImageLarge
{
}
.CatName
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
.CatName a:link, .CatName a:visited
{
}
.CatName a:hover
{
}
/* <div id=ShpCategory>: Category Styles - Category.aspx / WucShpCategoryList */
#ShpCategory
{
}
#ShpCategory a:link, #ShpCategory a:visited
{
	color: #253448;
	font-size: 14px;
	text-decoration: none;
}
#ShpCategory a:hover
{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
#ShpCategory .CatDescription
{
}
#ShpCategory .CatExtendedDescription
{
}
#ShpCategory .CatImageThumb
{
}
#ShpCategory .CatImageSmall
{
}
#ShpCategory .CatImageMedium
{
}
#ShpCategory .CatImageLarge
{
}
#ShpCategory .CatName
{
}
#ShpCategory .CatName a:link, #ShpCategory .CatName a:visited
{
}
#ShpCategory .CatName a:hover
{
}
/* Product Styles - Category.aspx / WucShpProductList */
.ProCode
{
}
.ProComposition
{
}
.ProDescription
{
	color: #666666;
}
/* ProDimension: Weight / Height / Width / Depth / Volume */
.ProDimension
{
}
.ProExtendedDescription
{
}
/* Product Image Styles - Category.aspx / WucShpProductList.ascx */
.ProImage1
{
	border: solid 1px #ccc !important;
}
.ProImage2
{
	border: solid 1px #ccc !important;
}
.ProImage3
{
	border: solid 1px #ccc !important;
}
.ProImage4
{
	border: solid 1px #ccc !important;
}
.ProImage5
{
	border: solid 1px #ccc !important;
}
.ProMinimumOrderQuantity
{
}
.ProManufacturer
{
	color: #666666;
	position: relative;
	top: -3px;
}
.ProMinimumOrderQuantity
{
}
.ProName
{
}
.ProName a:link, .ProName a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.ProName a:hover
{
	color: #0099cc;
}
.ProPriceRetail
{
	font-size: 15px;
	color: #f90000;
}
.ProReorderDeliveryTime
{
}
.ProStockLevel
{
}
/* <div id=ShpProduct>: Product Styles - Category.aspx / WucShpProductList */
#ShpProduct
{
}
#ShpProduct a:link, #ShpProduct a:visited
{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#ShpProduct a:hover
{
	color: #0099cc;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#ShpProduct .ProCode
{
}
#ShpProduct .ProComposition
{
}
#ShpProduct .ProDescription
{
	text-align: left;
	color: #666666;
	position: relative;
	top: -3px;
}
#ShpProduct .ProDimension
{
}
#ShpProduct .ProExtendedDescription
{
}
#ShpProduct .ProImage1
{
}
#ShpProduct .ProImage2
{
}
#ShpProduct .ProImage3
{
}
#ShpProduct .ProImage4
{
}
#ShpProduct .ProImage5
{
}
#ShpProduct .ProMinimumOrderQuantity
{
}
#ShpProduct .ProManufacturer
{
	color: #666666;
	position: relative;
	top: -3px;
}
#ShpProduct .ProMinimumOrderQuantity
{
}
#ShpProduct .ProName
{
}
#ShpProduct .ProName a:link, #ShpProduct .ProName a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#ShpProduct .ProName a:hover
{
	color: #0099cc;
}
#ShpProduct .ProPriceRetailOld
{
	font-weight: bold;
	text-decoration: line-through;
}
#ShpProduct .ProPriceRetail
{
	font-weight: bold;
	font-size: 15px;
	color: #f90000;
}
#ShpProduct .ProReorderDeliveryTime
{
}
#ShpProduct .ProStockLevel
{
}
.ShpProductItemFrame
{
	min-height: 100px;
	width: 650px;
	color: #253448;
	font-size: 15px;
	font-weight: bold;
	padding: 10px;
	margin-right: 2px;
	margin-bottom: 8px;
	display: block;
	text-decoration: none;
	border: 1px solid #ccc;
	position: relative;
	background: url(/App_Themes/Default/img/bg_category_frame.gif) repeat-x bottom;
}
.ShpProductItemImageFrame
{
	border: 1px solid #ccc;
	background: #fff;
}
.ShpProductItemImageFrame img
{
	border: none;
	margin: 4px;
}
.ShpProductItemFrame p
{
	position: absolute;
	left: 8px;
	bottom: 10px;
	margin: 0px;
}
/* WucShpProductList.ascx Popup Modal Dialog Styles - WucShpProductItem.ascx */
.ShpItemPopupBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.ShpItemPopupWindow
{
	background-color: #ffffff;
	padding: 2px;
	background-position: left top;
	background-repeat: no-repeat;
	width: 650px;
}
/* Product Item Styles - Item.aspx / WucShpProductItem.ascx */
#ShpItem
{
	padding-left: 0px;
	padding-top: 10px;
}
#ShpItem a:link, #ShpItem a:visited
{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#ShpItem a:hover
{
	color: #0099cc;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#ShpItem h1
{
}
#ShpItem h2
{
}
#ShpItem h3
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}
#ShpItem h4
{
}
#ShpItem h5
{
}
#ShpItem h6
{
}
#ShpItem p
{
	margin: 0px 0px 10px 0px;	
}
#ShpItem ul
{
	margin: -5px 0px 10px 20px;
}
#ShpItem li
{
}
#ShpItem .ProCode
{
}
#ShpItem .ProComposition
{
	font-size: 11px;
	color: #666666;
}
#ShpItem .ProDescription
{
	font-size: 16px;
	line-height: 120%;
	color: #666666;
	margin-bottom: 10px;
}
#ShpItem .ProDimension
{
	font-size: 11px;
	color: #666666;
}
#ShpItem .ProExtendedDescription
{
	color: #555;
	margin-left: 5px;
	margin-top: 0px;
	line-height: 180%;
}
#ShpItem .ProImage1
{
}
#ShpItem .ProImage2
{
}
#ShpItem .ProImage3
{
}
#ShpItem .ProImage4
{
	margin-left: 6px;
}
#ShpItem .ProImage5
{
}
#ShpItem .ProImageMain
{
	border: solid 1px #ccc;
}
#ShpItem .ProMinimumOrderQuantity
{
}
#ShpItem .ProManufacturer
{
}
#ShpItem .ProMinimumOrderQuantity
{
}
#ShpItem .ProName
{
	font-size: 28px;
	line-height: 120%;
	margin-bottom: 5px;
}
#ShpItem .ProNameMaster
{
	font-size: 28px;
	line-height: 120%;
	margin-bottom: 5px;
}
#ShpItem .ProNameOption
{
}
#ShpItem .ProNameVariant
{
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 5px;
}
#ShpItem .ProPriceRetail
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 36px;
	color: #009cdc;
}
#ShpItem .ProReorderDeliveryTime
{
}
#ShpItem .ProStockLevel
{
}
#ShpItem ProVariant div
{
	width: 25px;
	height: 25px;
	cursor: pointer;
}
#ShpItem .ProVariant td
{
	padding: 2px;
}
#ShpItem .ShpItemImageLibrary
{
	border: solid 1px #ccc;
}
/* Add to Cart Panel - Item.aspx / WucShpProductItem.ascx */
#ShpItemCart
{
	background: #e5e5e5;
}
#ShpItemCart p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
#ShpItemCart .ProPriceRetail
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
#ShpItemCart span
{
	font-size: 16px;
	font-weight: bold;
}
/* Product Options Panel - Item.aspx / WucShpProductItem.ascx */
#ShpItemOption
{
}
.Disabled
{
	color: #ececec;
	display: block;
	text-decoration: none;
	width: 32px;
	height: 20px;
	cursor: pointer;
	border: 1px solid #ececec;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
}
#ShpItemOption a:link, #ShpItemOption a:visited, #ShpItemOption a:hover
{
	color: #333333;
	display: block;
	text-decoration: none;
	width: 32px;
	height: 20px;
	cursor: pointer;
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
}
#ShpItemOption div
{
	width: 32px;
	height: 20px;
	cursor: pointer;
	border: 1px solid #cccccc;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
}
#ShpItemOption .On:link, #ShpItemOption .On:visited, #ShpItemOption .On:hover
{
	color: #ffffff;
	background: #333333;
}
/* Downloads Panel - Item.aspx / WucShpProductItem.ascx */
#ShpItemFiles
{
	font-size: 11px;
}
#ShpItemFiles td
{
	background: #f2f2f2;
}
#ShpItemFiles a:link, #ShpItemLinks a:visited
{
	color: #0099cc;
	font-size: 11px;
	text-decoration: none;
}
#ShpItemFiles a:hover
{
	color: #0099cc;
	font-size: 11px;
	text-decoration: underline;
}
/* Links Panel - Item.aspx / WucShpProductItem.ascx */
#ShpItemLinks
{
	font-size: 10px;
}
#ShpItemLinks td
{
	background: #f2f2f2;
}
#ShpItemLinks a:link, #ShpItemLinks a:visited
{
	color: #0099cc;
	text-decoration: none;
}
#ShpItemLinks a:hover
{
	color: #0099cc;
	text-decoration: underline;
}
#ShpItemImages
{
	border: 0px solid #000000;
}
#ShpItemImages img
{
	border: 1px solid #cccccc;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-top: 5px;
}
/* Checkout Styles - Checkout.aspx */
#Checkout
{
	padding-top: 5px;
}
#Checkout div
{
	margin-left: 5px;
	margin-right: 5px;
}
#Checkout p
{
	color: #0099cc;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}
#CheckoutTotal p
{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
#CheckoutTotal span
{
	font-size: 24px;
	color: #0099cc;
}
#CheckoutTotal a:link, #CheckoutTotal a:visited
{
	color: #0099cc;
	text-decoration: none;
}
#CheckoutTotal a:hover
{
	color: #0099cc;
	text-decoration: underline;
}
/* Shop Cart Panel Styles - WucShpCart.ascx */
#Bag /* image position in cart */
{
	position: absolute;
	left: -10px;
	top: -5px;
}
#Cart
{
	width: 225px;
	position: relative;
	padding: 5px;
	color: #fff;
	background: #5a5a5a;
	margin-bottom: 3px;
}
#Cart a:link, #Cart a:visited
{
	color: #fff;
	text-decoration: none;
	margin-left: 40px;
}
#Cart a:hover
{
	text-decoration: underline;
	margin-left: 40px;
}
#Cart p
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 40px;
}
#Cart th
{
	background-color: #5a5a5a;
	border: 0px;
}
#Cart .AlternatingRowStyle
{
}
#Cart .RowStyle
{
	background-color: #666666;
}
#Cart #CartImage /* image position in cart */
{
	position: absolute;
	left: -10px;
	top: -40px;
}

/* Shop Cart Order Styles - Order.aspx */
#CartOrder
{
}
#CartOrder a
{
	margin: 0px;
	padding: 0px;
}
#CartOrder table
{
}
#CartOrder th
{
	background: #5a5a5a;
	color: #fff;
	padding: 4px;
}
#CartOrder td
{
	background: #fff;
	padding: 4px;
}
#CartOrder .AlternatingItem
{
	background: #eee;
}
#CartOrder .Clear
{
	border: solid 1px #fff;
}
#CartOrder .Totals
{
	border-bottom: solid 1px #ccc;
}
/* Shop Search Filter Styles - WucShpProductFilter.ascx */
#Filter
{
}
#Filter td
{
	background: #e5e5e5;
	padding: 5px;
	border-right: 3px solid #ffffff;
}
#Filter p
{
	margin-bottom: 4px;
	margin-left: 2px;
	margin-top: 0px;
}
/* Shop Login Panel Styles */
#LogIn
{
	color: #fff;
	margin-bottom: 3px;
	padding: 5px;
	background: url(/App_Themes/Default/img/bg_menu.gif) repeat-x #009ddc;
}
#LogIn p
{
	font-size: 14px;
	padding: 5px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#LogIn a:link, #LogIn a:visited
{
	color: #fff;
	text-decoration: none;
}
#LogIn a:hover
{
	text-decoration: underline;
}
