/*
=================================================================================
WISEINTERNET APPLICATION DEVELOPMENT. ©2010 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
*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, th, tr, td, form, a
{
	color: #333;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
}
#htmEditor1_tw
{
	font-size: 11px !important;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
}
body
{
	margin: 0 auto;
	padding: 0px;
	background: url(/App_Themes/Advertiser/img/bg_body.gif) repeat-y #0b2138 center;
}
a:link
{
	color: #ff6600;
}
a:visited
{
	color: #ff6600;
}
a:hover, a:active
{
	color: #ff3300;
}
button
{
}
h1
{
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 8px;
}
h2
{
	font-size: 18px;
}
h3
{
	font-size: 16px;
}
h4
{
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 4px 0px;
}
h5
{
	margin-top: 8px;
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: bold;
}
h6
{
	color: #ff6600;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 0px;
	text-align: left;
}
hr
{
}
img
{
	border: none;
}
input
{
}
ol
{
	margin-top: 0px;
	margin-bottom: 10px;
}
p
{
	margin-top: 0px;
	margin-bottom: 12px;
}
select
{
}
textarea
{
}
ul
{
	margin-top: 0px;
	margin-bottom: 10px;
}
/* General Styles */
.CurrencyCode
{
	font-size: 50%;
}
.CurrencySymbol
{
	font-size: 100%;
}
.Error
{
	color: Red;
}
.Hidden
{
	height: 0px;
	visibility: hidden;
}
.Message
{
	color: Red;
}
.Message a
{
	color: Red;
}
.PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
.Required
{
	color: Red;
	font-size: 10px;
}
.Visible
{
	visibility: visible;
}
/* Base Structure Styles */
#Wrapper
{
	margin: 0 auto;
	width: 978px;
	padding: 0px !important;
	padding-left: 1px;
	position: relative;
}
*:first-child + html #Wrapper
{
	width: 978px !important;
	padding-left: 1px !important;
}
#WrapperHeader
{
	height: 125px;
	background: url(/App_Themes/Advertiser/img/bg_header.gif) repeat-x;
	margin: 0 auto;
}
#WrapperInner
{
	margin: 0 auto;
}
#WrapperBarOrange
{
	height: 32px;
	background: url(/App_Themes/Advertiser/img/bg_bar_orange.gif) repeat-x;
	margin: 0 auto;
	border-bottom: 1px solid #000;
}
#WrapperBarOrangeHome
{
	background: url(/App_Themes/Advertiser/img/bg_bar_orange_home.gif) repeat-x #e46200;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #000;
}
#WrapperBarBlue
{
	background: url(/App_Themes/Advertiser/img/bg_bar_blue.gif) repeat-x bottom #011222;
	margin: 0 auto;
}
#WrapperBody
{
	background: url(/App_Themes/Advertiser/img/bg_body_blue.gif) repeat-x top;
	background: none;
}
/* Header Styles */
#Header
{
	height: 125px;
	position: relative;
	margin: 0px auto;
	z-index: 100;
}
#Header .HeaderLogo
{
	position: absolute;
	top: 10px;
	left: 15px;
}
#HeaderContact
{
	top: 10px;
	height: 70px;
	left: 770px;
	position: absolute;
	text-align: left;
	width: 220px;
	display: none;
}
#HeaderContact p
{
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin-bottom: -3px;
	margin-top: 0px;
}
#HeaderNavAdv
{
	z-index: 20;
}
#HeaderNavMgr
{
	z-index: 20;
}
#HeaderNavShp
{
	z-index: 20;
}
/* Body Styles */
#Body
{
	width: 950px;
	margin: 0px auto;
	padding: 12px 0px 10px 0px;
}
#ColumnLeft
{
	width: 195px;
}
#ColumnMidLeft
{
}
#ColumnMid
{
}
#ColumnMidRight
{
}
#ColumnRight
{
	width: 720px;
}
#Clear
{
	height: 0px;
	clear: both;
}
/* Home Page Specific Body Styles */
#HomeBanner
{
	margin-bottom: 5px;
}
#HomePanelFeature
{
	margin-bottom: 5px;
}
#HomePanels
{
	margin-bottom: -2px;
}
#HomePanels div
{
	float: left;
}
#HomeArticle
{
}
#ColumnLeftHome
{
}
#ColumnMidLeftHome
{
}
#ColumnMidHome
{
}
#ColumnMidRightHome
{
}
#ColumnRightHome
{
}
/* Panel Style */
#Panel1
{
	border: 1px solid #dddddd;
	padding: 6px 8px 8px 8px;
	margin-bottom: 5px;
}
#Panel2
{
	padding: 9px;
	margin-bottom: 5px;
}
#Panel3
{
	border: 2px solid #e7e7e7;
	border-bottom: 0px;
	padding: 0px 10px 10px 10px;
}
#Panel4
{
	border: 2px solid #e7e7e7;
	margin: 5px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
/* Horizontal Bar Styles */
#BarHoriz1
{
	background: url(/App_Themes/Advertiser/img/bg_bar_horiz_1.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 37px;
	padding: 10px 15px 0px 15px;
}
#BarHoriz1 a:link, #BarHoriz1 a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#BarHoriz1 a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#BarHoriz1 td
{
	color: #fff;
}
#BarHoriz1 h1
{
	color: #fff;
	font-size: 20px;
	margin-bottom: 0px;
}
#BarHoriz1 h1 a:link, #BarHoriz1 h1 a:visited
{
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #fff;
}
#BarHoriz1 h1 a:hover
{
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #fff;
	text-decoration: underline;
}
#BarHoriz2
{
	background: url(/App_Themes/Advertiser/img/bg_bar_horiz_1.gif) no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	border-bottom: 1px solid #000;
	padding: 4px 10px 0px 10px;
}
#BarHoriz2 a:link, #BarHoriz2 a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#BarHoriz2 a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#BarHoriz2 td
{
	color: #fff;
}
#BarHoriz2 h1
{
	color: #fff;
	font-size: 15px;
	margin-bottom: 0px;
	margin-top: 2px;
}
#BarHoriz2 h1 a:link, #BarHoriz2 h1 a:visited
{
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #fff;
}
#BarHoriz2 h1 a:hover
{
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #fff;
	text-decoration: underline;
}
#BarHoriz3
{
	color: #fff;
	background: #ff6600;
	border: 1px solid #dddddd;
	border-bottom: 0px;
	padding: 4px 4px 4px 9px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#BarHoriz3 a:link, #BarHoriz3 a:visited
{
	color: #fff;
	text-decoration: none;
}
#BarHoriz3 a:hover
{
	color: #fff;
	text-decoration: none;
}
#BarHoriz3 td
{
	color: #fff;
}
#BarHorizPopup1
{
	background: url(/App_Themes/Advertiser/img/bg_bar_orange.gif) repeat-x;
	border-bottom: 1px solid #000;
	height: 26px;
	margin: 0 auto;
	padding: 5px 10px 5px 10px;
}
#BarHorizPopup1 td
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
#BarHorizPopup2
{
	background: #ff6600;
	border: 0px !important;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px !important;
	padding: 5px 5px 5px 10px;
	text-align: left;
}
#BarHorizPopup2 td
{
	color: #fff;
}
#BarHorizWysiwyg1
{
	background: #333333;
	border: 0px !important;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px !important;
	padding: 5px 5px 5px 10px;
	text-align: left;
}
#BarHorizWysiwyg2
{
	background: #ff6600;
	border: 0px !important;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px !important;
	padding: 5px 5px 5px 10px;
	text-align: left;
}
/* Breadcrumb Styles */
#Breadcrumb
{
	border: 0px !important;
	color: #ffcccc;
	font-weight: normal;
	font-size: 11px;
	padding: 8px 10px 6px 5px;
	text-align: left;
}
#Breadcrumb a:link, #Breadcrumb a:visited
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
#Breadcrumb a:hover
{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}
#Breadcrumb td
{
	color: #ffcccc;
}
/* Footer/Base Styles */
#Footer
{
	width: 950px;
	margin: 0px auto;
	padding: 12px 0px 10px 0px;
	color: #516a84;
}
#Footer td
{
	color: #516a84;
}
#Footer a:link, #Footer a:visited
{
	color: #516a84;
	text-decoration: none;
}
#Footer a:hover
{
	color: #7e9ab8;
	text-decoration: none;
}
#Footer .FooterLogo
{
	position: relative;
	top: 2px;
}
#Base
{
}
#Base a:link, #Base a:visited
{
}
#Base a:active, #Base a:hover
{
}
/* Ajax UpdateProgress Panel */
#ProgressTemplate
{
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	width: 300px;
	height: 100px;
	text-align: center;
	filter: alpha (opacity=80);
	opacity: .80;
	position: fixed !important;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -150px;
	z-index: 1000;
}
#ProgressTemplate div
{
	margin-top: 40px;
	color: Blue;
}
/* ww:ErrorDisplay control styles */
#ErrorDisplay
{
	background-color: #fff8dc;
	border: solid 1px Maroon;
	color: Maroon;
	line-height: 130%;
	margin: 5px 0px 5px 0px;
}
#ErrorDisplay a:link, #ErrorDisplay a:visited
{
	color: Maroon;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	text-decoration: underline;
}
#ErrorDisplay a:active
{
	color: #333;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	text-decoration: underline;
}
#ErrorDisplay a:hover
{
	color: #333;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	text-decoration: underline;
}
#ErrorDisplay table
{
	padding: 0px;
}
#ErrorDisplay td
{
	padding: 3px;
	vertical-align: top;
}
#ErrorDisplay ul
{
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#ErrorDisplay li
{
	margin-top: 2px;
	margin-left: 5px;
	display: block;
}
#ErrorDisplay div
{
	margin-bottom: 3px;
	width: 100%;
}
#ErrorDisplay .CartLabel
{
	color: #333;
	font-weight: bold;
}
#ErrorDisplay .CartTotal
{
	color: #333;
	font-weight: bold;
}
#ErrorDisplay .ErrorMessage
{
	font-weight: bold;
	color: Maroon !important;
}
/* Controls Style */
#Form
{
	padding: 5px;
}
#Form p
{
	margin: 0px 0px 3px 0px;
}
.AlternatingRowStyle
{
	background-color: #f7f7f7;
}
.Button
{
	background: url(/App_Themes/Advertiser/img/bt_spec.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 70px;
}
.Button50
{
	background: url(/App_Themes/Advertiser/img/bt_50.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 50px;
}
.Button60
{
	background: url(/App_Themes/Advertiser/img/bt_60.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 60px;
}
.Button70
{
	background: url(/App_Themes/Advertiser/img/bt_70.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 70px;
}
.Button80
{
	background: url(/App_Themes/Advertiser/img/bt_80.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 80px;
}
.Button90
{
	background: url(/App_Themes/Advertiser/img/bt_90.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 90px;
}
.Button100
{
	background: url(/App_Themes/Advertiser/img/bt_100.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 100px;
}
.Button110
{
	background: url(/App_Themes/Advertiser/img/bt_110.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 110px;
}
.Button120
{
	background: url(/App_Themes/Advertiser/img/bt_120.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 120px;
}
.Button130
{
	background: url(/App_Themes/Advertiser/img/bt_130.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 130px;
}
.Button140
{
	background: url(/App_Themes/Advertiser/img/bt_140.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 140px;
}
.Button150
{
	background: url(/App_Themes/Advertiser/img/bt_150.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 150px;
}
.Button160
{
	background: url(/App_Themes/Advertiser/img/bt_160.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 160px;
}
.ButtonCheckout
{
	background: url(/App_Themes/Advertiser/img/bt_checkout.gif) no-repeat;
	border: none;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	width: 110px;
}
.CalendarPopup
{
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	height: 16px;
}
.CalendarPopup input
{
	float: left;
}
.CellButtonStyle
{
	font-size: 10px;
	cursor: pointer;
	width: 70px;
}
.CommandRowStyle
{
	text-align: right;
}
.CommandRowStyle td
{
	text-align: right;
}
.Date
{
	background-color: #ececec;
	margin-top: 0px;
	padding-bottom: 2px;
	border-bottom: solid 1px #fff;
	margin-bottom: 0px;
}
.DropDownList
{
	background: #fff !important;
	color: #333;
	font-size: 11px;
	width: 220px;
}
.SelectList
{
	background: #fff !important;
	color: #333;
	font-size: 11px;
	width: 220px;
}
.EditRowStyle
{
	text-align: right;
}
.EmptyDataRowStyle
{
	color: Red;
}
.FileUpload
{
	background: #fff !important;
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin-bottom: 1px;
}
.FooterStyle
{
	text-align: right;
}
.FormButton
{
	padding-left: 100px;
}
.FormHead
{
}
.FrameStyle
{
}
.HeaderHeight
{
	height: 0px;
}
.HeaderStyle
{
	background-color: #ff6600;
	border-bottom: solid 1px #fff;
	color: #fff;
	font-weight: bold;
	height: 18px;
	padding-left: 1px;
}
.HtmlEditor
{
	color: #333 !important;
	font-size: 11px !important;
}
.HtmlEditor p
{
}
.HyperLink
{
	text-decoration: none;
}
.Label
{
	width: 100px;
	float: left;
	text-align: left;
}
.LabelDefault
{
}
.LabelError
{
	color: Red;
}
.SortPanel
{
	color: #fff;
}
.SortPanel td
{
	color: #ccc;
}
.Pager
{
}
.Pager a:link, .Pager a:active
{
}
.Pager a:hover
{
}
.PagerContainerTable
{
	width: 100%;
}
.PagerCurrentPageCell
{
	text-align: center;
	font-weight: bold;
	width: 10px;
	color: #ccc;
}
.PagerHyperlinkStyle
{
}
.PagerHyperlinkStyle:hover
{
}
.PagerHyperlinkStyle:link
{
}
.PagerHyperlinkStyle:visited
{
}
.PagerHyperlinkStyle:active
{
}
.PagerInfoCell
{
	text-align: left;
	color: #ccc;
}
.PagerInfoCell:link
{
}
.PagerInfoCell:visited
{
}
.PagerOtherPageCells
{
	text-align: center;
	width: 10px;
}
.PagerSSCCells
{
	text-align: center;
	width: 10px;
}
.RowStyle
{
	background-color: #ececec;
}
.SelectedRowStyle
{
	background-color: #cccccc;
}
.TextBox
{
	background: #fff !important;
	border: 1px solid #999;
	color: #333;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	height: 17px;
	margin-bottom: 1px;
	width: 216px;
}
.TextBoxNumeric
{
	background: #fff !important;
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin-bottom: 1px;
	text-align: right;
}
.TextBoxQuantity
{
	background: #fff !important;
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin-bottom: 1px;
	text-align: right;
}
.WebNumericEdit
{
	background: #fff !important;
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin-bottom: 1px;
	text-align: right;
}
.WebTextEdit
{
	background: #fff !important;
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin-bottom: 1px;
}
/* DetailsView Styles */
#DetailsView
{
	margin-top: 0px;
	background-color: #fff;
}
#DetailsView td
{
	padding: 2px 1px 2px 1px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
#DetailsView th
{
	background-color: #ff6600;
	border-bottom: solid 1px #fff;
	color: #fff;
	font-weight: bold;
	height: 18px;
	padding: 2px 2px 2px 2px;
}
#DetailsView th a
{
	color: #fff;
}
#DetailsView .AlternatingRowStyle
{
	background-color: #f7f7f7;
}
#DetailsView .Button
{
}
#DetailsView .ButtonAlign
{
}
#DetailsView .CalendarPopup
{
}
#DetailsView .CellButtonStyle
{
}
#DetailsView .CheckBox
{
}
#DetailsView .CommandRowStyle
{
}
#DetailsView .CommandRowStyle td
{
}
#DetailsView .Date
{
}
#DetailsView .DropDownList
{
}
#DetailsView .EditRowStyle
{
}
#DetailsView .EmptyDataRowStyle
{
}
#DetailsView .FileUpload
{
}
#DetailsView .FooterStyle
{
}
#DetailsView .FormButton
{
}
#DetailsView .FormHead
{
}
#DetailsView .FrameStyle
{
}
#DetailsView .HeaderStyle
{
	vertical-align: top;
	width: 140px;
}
#DetailsView .HtmlEditor
{
}
#DetailsView .HtmlEditor p
{
}
#DetailsView .Label
{
}
#DetailsView .Pager
{
}
#DetailsView .Pager a:link, #DetailsView .Pager a:active
{
}
#DetailsView .Pager a:hover
{
}
#DetailsView .PagerContainerTable
{
}
#DetailsView .PagerCurrentPageCell
{
}
#DetailsView .PagerHyperlinkStyle
{
}
#DetailsView .PagerHyperlinkStyle:hover
{
}
#DetailsView .PagerHyperlinkStyle:link
{
}
#DetailsView .PagerHyperlinkStyle:visited
{
}
#DetailsView .PagerHyperlinkStyle:active
{
}
#DetailsView .PagerInfoCell
{
}
#DetailsView .PagerInfoCell:link
{
}
#DetailsView .PagerInfoCell:visited
{
}
#DetailsView .PagerOtherPageCells
{
}
#DetailsView .PagerSSCCells
{
}
#DetailsView .RowStyle
{
	background-color: #fff;
}
#DetailsView .SelectedRowStyle
{
	background-color: #fff;
}
#DetailsView .TextBox
{
}
#DetailsView .TextBoxNumeric
{
}
#DetailsView .TextBoxQuantity
{
}
#DetailsView .WebNumericEdit
{
}
#DetailsView .WebTextEdit
{
}
/* Style for GridView */
#GridView
{
	margin-top: 0px;
	background-color: #fff;
}
#GridView td
{
	padding: 0px 3px 0px 3px;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
#GridView th
{
	background-color: #ff6600;
	border-bottom: solid 1px #fff;
	color: #fff;
	font-weight: bold;
	height: 18px;
	padding: 2px 3px 2px 3px;
}
#GridView th a
{
	color: #fff;
}
#GridView .Orders a:link
{
	color: #333;
	text-decoration: underline;
}
#GridView .Orders a:visited
{
	color: #333;
	text-decoration: underline;
}
#GridView .Orders a:hover, #GridView .Orders a:active
{
	color: #ff3300;
	text-decoration: underline;
}
#GridView .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#GridView .AlternatingRowStyle
{
}
#GridView .Button
{
}
#GridView .ButtonAlign
{
}
#GridView .CalendarPopup
{
}
#GridView .CellButtonStyle
{
}
#GridView .CheckBox
{
}
#GridView .CommandRowStyle
{
}
#GridView .CommandRowStyle td
{
}
#GridView .Date
{
}
#GridView .DropDownList
{
}
#GridView .EditRowStyle
{
}
#GridView .EmptyDataRowStyle
{
}
#GridView .FileUpload
{
}
#GridView .FooterStyle
{
}
#GridView .FormButton
{
}
#GridView .FormHead
{
}
#GridView .FrameStyle
{
}
#GridView .HeaderStyle
{
}
#GridView .HtmlEditor
{
}
#GridView .HtmlEditor p
{
}
#GridView .Label
{
}
#GridView .Pager
{
}
#GridView .Pager a:link, #GridView .Pager a:active
{
}
#GridView .Pager a:hover
{
}
#GridView .PagerContainerTable
{
}
#GridView .PagerCurrentPageCell
{
}
#GridView .PagerHyperlinkStyle
{
}
#GridView .PagerHyperlinkStyle:hover
{
}
#GridView .PagerHyperlinkStyle:link
{
}
#GridView .PagerHyperlinkStyle:visited
{
}
#GridView .PagerHyperlinkStyle:active
{
}
#GridView .PagerInfoCell
{
}
#GridView .PagerInfoCell:link
{
}
#GridView .PagerInfoCell:visited
{
}
#GridView .PagerOtherPageCells
{
}
#GridView .PagerSSCCells
{
}
#GridView .RowStyle
{
}
#GridView .SelectedRowStyle
{
}
#GridView .TextBox
{
}
#GridView .TextBoxNumeric
{
}
#GridView .TextBoxQuantity
{
}
#GridView .WebNumericEdit
{
}
#GridView .WebTextEdit
{
}
/* /shopper/Checkout.aspx Sytles */
/* Checkout Delivery Description Style */
.DelDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
/* Checkout Payment Description Style */
.PayDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
/* ShpCategory Database Fields Styles */
.CatBriefDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.CatDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.CatExtendedDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.CatImageThumb
{
}
.CatImageSmall
{
}
.CatImageMedium
{
	border: 5px solid #e5e5e5 !important;
}
.CatImageLarge
{
}
.CatName
{
	font-size: 14px;
	font-weight: bold;
}
.CatName
{
}
.CatName a:link, .CatName a:visited
{
}
.CatName a:hover
{
}
/* ShpGroup Database Fields Styles */
.GroDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
/* ShpProduct Database Fields Styles */
.ProBriefDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.ProCode
{
	font-size: 9px;
	color: #666;
}
.ProComposition
{
}
.ProDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.ProDimension
{
}
.ProExtendedDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.ProExtraDescription
{
	color: #333 !important;
	font-size: 11px !important;
}
.ProImage1
{
	border: 1px solid #ccc;
}
.ProImage2
{
	border: 1px solid #ccc;
}
.ProImage3
{
	border: 1px solid #ccc;
}
.ProImage4
{
	border: 1px solid #ccc;
}
.ProImage5
{
	border: 1px solid #ccc !important;
}
.ProMinimumOrderQuantity
{
}
.ProManufacturer
{
	color: #666;
	position: relative;
	top: -3px;
}
.ProMinimumOrderQuantity
{
}
.ProName
{
}
.ProName a:link, .ProName a:visited
{
	font-size: 12px;
	font-weight: bold;
}
.ProName a:hover
{
}
.ProPriceOriginal
{
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: line-through;
}
.ProPriceOriginalText
{
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
}
.ProPriceRetail
{
	font-weight: bold;
	font-size: 14px;
}
.ProPriceRetailText
{
	color: #000;
	font-weight: bold;
	font-size: 11px;
}
.ProReorderDeliveryTime
{
}
.ProStockLevel
{
}
/* WucCategoryFeatureList User Control Styles */
#ShpCategoryFeature
{
	margin: 5px 0px 0px 0px;
}
#ShpCategoryFeature h6
{
}
#ShpCategoryFeature a:link, #ShpCategoryFeature a:visited
{
}
#ShpCategoryFeature a:hover
{
}
#ShpCategoryFeature .ProBriefDescription
{
}
#ShpCategoryFeature .ProCode
{
	margin: 1px 0px 0px 0px;
}
#ShpCategoryFeature .ProDescription
{
	margin-top: 3px;
}
#ShpCategoryFeature .ProExtendedDescription
{
}
#ShpCategoryFeature .ProName
{
}
#ShpCategoryFeature .ProName a:link, #ShpCategoryFeature .ProName a:visited
{
}
#ShpCategoryFeature .ProName a:hover
{
}
#ShpCategoryFeature .ProPriceOriginal
{
}
#ShpCategoryFeature .ProPriceRetail
{
	margin-top: 3px;
}
#ShpCategoryFeature .ProReorderDeliveryTime
{
}
#ShpCategoryFeature .ProStockLevel
{
}
#ShpCategoryFeature #Panel3
{
	border: 2px solid #e7e7e7;
	border-bottom: 2px solid #e7e7e7;
	padding: 0px 10px 10px 10px;
}
/* WucShpCategoryImage.ascx - User Control */
#ShpCategoryImage
{
}
#ShpCategoryImage img
{
	margin: 5px 0px 0px 0px;
}
/* WucCategoryList User Control Styles */
#ShpCategoryList
{
}
#ShpCategoryList a:link, #ShpCategoryList a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#ShpCategoryList a:hover
{
	color: #ff6600;
}
#ShpCategoryList .CatDescription
{
	color: #666;
	position: relative;
	top: -3px;
}
#ShpCategoryList .CatExtendedDescription
{
}
#ShpCategoryList .CatImageThumb
{
}
#ShpCategoryList .CatImageSmall
{
}
#ShpCategoryList .CatImageMedium
{
	border: 1px solid #ccc;
}
#ShpCategoryList .CatImageLarge
{
}
#ShpCategoryList .CatName
{
}
#ShpCategoryList .CatName a:link, #ShpCategoryList .CatName a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#ShpCategoryList .CatName a:hover
{
	color: #ff6600;
}
/* WucProductListList User Control Styles */
#ShpProductList
{
	font-size: 11px;
	text-align: center;
}
#ShpProductList a:link, #ShpProductList a:visited
{
}
#ShpProductList a:hover
{
}
#ShpProductList .ProBriefDescription
{
	padding-left: 5px;
	padding-right: 5px;
}
#ShpProductList .ProCode
{
}
#ShpProductList .ProComposition
{
}
#ShpProductList .ProDescription
{
	padding-left: 5px;
	padding-right: 5px;
}
#ShpProductList .ProDimension
{
}
#ShpProductList .ProExtendedDescription
{
}
#ShpProductList .ProImage1
{
}
#ShpProductList .ProImage2
{
}
#ShpProductList .ProImage3
{
}
#ShpProductList .ProImage4
{
}
#ShpProductList .ProImage5
{
}
#ShpProductList .ProMinimumOrderQuantity
{
}
#ShpProductList .ProManufacturer
{
}
#ShpProductList .ProMinimumOrderQuantity
{
}
#ShpProductList .ProName
{
}
#ShpProductList .ProName a:link, #ShpProductList .ProName a:visited
{
}
#ShpProductList .ProName a:hover
{
}
#ShpProductList .ProPriceOriginal
{
}
#ShpProductList .ProPriceRetail
{
}
#ShpProductList .ProReorderDeliveryTime
{
}
#ShpProductList .ProStockLevel
{
}
/* Error Display panel */
#ShpProductList #ErrorDisplay
{
	text-align: center;
}
/* WucShpProductList.ascx Popup Modal Dialog Styles */
.ShpProductListPopupBackground
{
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ShpProductListPopupWindow
{
	background-color: #fff;
	padding: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
	width: 720px;
}
/* WucShpProductList.ascx - Stock Panel */
#ShpProductListStock
{
	font-style: italic;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
#ShpProductListStock p
{
}
/* WucShpProductItem.ascx User Control Styles */
#ShpProductItem
{
	width: 720px;
	padding-top: 10px;
}
#ShpProductItem #ColumnLeft
{
}
#ShpProductItem #ColumnMidLeft
{
}
#ShpProductItem #ColumnMid
{
}
#ShpProductItem #ColumnMidRight
{
}
#ShpProductItem #ColumnRight
{
}
#ShpProductItem a:link, #ShpProductItem a:visited
{
}
#ShpProductItem a:hover
{
}
#ShpProductItem .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpProductItem .ProBriefDescription
{
	color: #666;
	line-height: 120%;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
}
#ShpProductItem .ProCode
{
	text-align: left;
}
#ShpProductItem .ProComposition
{
	font-size: 10px;
	color: #666;
	text-align: left;
}
#ShpProductItem .ProDimensions
{
	font-size: 10px;
	color: #666;
	text-align: left;
	display: block;
}
#ShpProductItem .ProDescription
{
	color: #666;
	line-height: 120%;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
}
#ShpProductItem .ProDimension
{
	font-size: 11px;
	color: #666;
	text-align: left;
}
#ShpProductItem .ProExtendedDescription
{
	color: #666;
	font-size: 13px;
	line-height: 120%;
	margin-bottom: 10px;
	text-align: left;
}
#ShpProductItem .ProImage1
{
	border: solid 1px #ccc !important;
}
#ShpProductItem .ProImage2
{
	border: solid 1px #ccc !important;
	margin: 7px 0px 5px 0px;
}
#ShpProductItem .ProImage3
{
}
#ShpProductItem .ProImage4
{
	border: solid 1px #ccc !important;
	margin-bottom: 0px;
}
#ShpProductItem .ProImage5
{
	border: 1px solid #ccc;
}
#ShpProductItem .ProMinimumOrderQuantity
{
}
#ShpProductItem .ProManufacturer
{
}
#ShpProductItem .ProMinimumOrderQuantity
{
}
#ShpProductItem .ProName
{
	font-size: 28px;
	line-height: 120%;
	margin-bottom: 5px;
	text-align: left;
}
#ShpProductItem .ProNameMaster
{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #ff6600;
}
#ShpProductItem .ProNameOption
{
}
#ShpProductItem .ProNameVariant
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#ShpProductItem .ProPriceOriginal
{
}
#ShpProductItem .ProPriceRetail
{
	margin-bottom: 10px;
	font-size: 16px;
}
#ShpProductItem .ProReorderDeliveryTime
{
}
#ShpProductItem .ProStockLevel
{
}
/* Error Display panel */
#ShpProductItem #ErrorDisplay
{
	text-align: center;
}
/* WucShpProductItem.ascx - Stock Panel */
#ShpProductItemStock
{
	font-style: italic;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}
#ShpProductItemStock p
{
}
/* WucShpProductItem.ascx - Add to Cart Panel */
#ShpProductItemCart
{
	background: #e7e7e7;
	margin-bottom: 10px;
}
#ShpProductItemCart p
{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
#ShpProductItemCart .ProPriceRetail
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
/* WucShpProductItem.ascx - Product Variant Panel */
#ShpProductItemVariant
{
	text-align: center;
}
#ShpProductItemVariant .Disabled
{
	/*border: 1px solid #ececec;*/
	color: #ececec;
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding-top: 0px;
	text-align: center;
	text-decoration: none;
}
#ShpProductItemVariant a:link, #ShpProductItemVariant a:visited, #ShpProductItemVariant a:hover
{
	/*border: 1px solid #999;*/
	color: #333333;
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}
#ShpProductItemVariant .On:link, #ShpProductItemVariant .On:visited, #ShpProductItemVariant .On:hover
{
	padding: 2px;
	text-decoration: underline;
}
#ShpProductItemVariant .Off:link, #ShpProductItemVariant .Off:visited, #ShpProductItemVariant .Off:hover
{
	background: #ff00f0;
	color: #fff;
	padding: 2px;
}
/* WucShpProductItem.ascx - Product Options Panel */
#ShpProductItemOption
{
}
#ShpProductItemOption .Disabled
{
	border: 1px solid #ececec;
	color: #ececec;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}
#ShpProductItemOption a:link, #ShpProductItemOption a:visited, #ShpProductItemOption a:hover
{
	border: 1px solid #999;
	color: #333333;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	text-decoration: none;
}
#ShpProductItemOption .On:link, #ShpProductItemOption .On:visited, #ShpProductItemOption .On:hover
{
	color: #fff;
	background: #333333;
}
#ShpProductItemOption .Off:link, #ShpProductItemOption .Off:visited, #ShpProductItemOption .Off:hover
{
	color: #fff;
	background: #cccccc;
}
/* WucShpProductItemImage.ascx User Control Styles */
#ShpProductItemImage
{
	width: 720px;
	padding-top: 10px;
}
#ShpProductItemImage .ProImage1
{
	border: solid 1px #ccc !important;
}
#ShpProductItemImage .ProImage2
{
	border: solid 1px #ccc !important;
	margin: 7px 0px 5px 0px;
}
#ShpProductItemImage .ProImage3
{
}
#ShpProductItemImage .ProImage4
{
	border: solid 1px #ccc !important;
	margin-bottom: 0px;
}
#ShpProductItemImage .ProImage5
{
	border: 1px solid #ccc;
}
#ShpProductItemImage .ProName
{
	font-size: 28px;
	line-height: 120%;
	margin-bottom: 5px;
	text-align: left;
}
#ShpProductItemImage .ProNameMaster
{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #ff6600;
}
#ShpProductItemImage .ProNameOption
{
}
#ShpProductItemImage .ProNameVariant
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/* WucShpProductItemImage.ascx - Product Variant Panel */
#ShpProductItemImageVariant
{
	text-align: center;
}
#ShpProductItemImageVariant .Disabled
{
	/*border: 1px solid #ececec;*/
	color: #ececec;
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding-top: 0px;
	text-align: center;
	text-decoration: none;
}
#ShpProductItemImageVariant a:link, #ShpProductItemImageVariant a:visited, #ShpProductItemImageVariant a:hover
{
	/*border: 1px solid #999;*/
	color: #333333;
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}
#ShpProductItemImageVariant .On:link, #ShpProductItemImageVariant .On:visited, #ShpProductItemImageVariant .On:hover
{
	padding: 2px;
	text-decoration: underline;
}
#ShpProductItemImageVariant .Off:link, #ShpProductItemImageVariant .Off:visited, #ShpProductItemImageVariant .Off:hover
{
	background: #ff00f0;
	color: #fff;
	padding: 2px;
}
/* WucShpProductFeatured.ascx User Control Styles */
#ShpProductFeatured
{
	border: 1px solid #dddddd;
	margin-bottom: 5px;
	padding: 10px;
}
#ShpProductFeatured #BarHoriz3
{
	font-size: 14px;
}
#ShpProductFeatured .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpProductFeatured .ProCode
{
	text-align: center;
}
/* WucProductFiles.ascx User Control Styles */
#ShpProductFiles
{
	font-size: 11px;
}
#ShpProductFiles td
{
}
#ShpProductFiles a:link, #ShpProductFiles a:visited
{
	font-size: 11px;
	text-decoration: underline;
}
#ShpProductFiles a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
/* WucShpProductGalleries.ascx User Control Styles */
#ShpProductGalleries
{
	margin-bottom: 15px;
}
/* WucShpProductGroup.ascx User Control Styles */
#ShpProductGroup
{
}
#ShpProductGroup #BarHoriz3
{
}
#ShpProductGroup .GroDescription
{
}
#ShpProductGroup .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpProductGroup .ProCode
{
	text-align: center;
}
/* WucShpProductHomeList.ascx User Control Styles */
#ShpProductHomeList
{
	border: 1px solid #dddddd;
	margin-bottom: 5px;
	padding: 10px;
}
#ShpProductHomeList #BarHoriz3
{
	font-size: 14px;
}
#ShpProductHomeList .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpProductHomeList .ProCode
{
	text-align: center;
}
#ShpProductLinks
{
	font-size: 11px;
}
#ShpProductLinks td
{
}
#ShpProductLinks a:link, #ShpProductLinks a:visited
{
	font-size: 11px;
	text-decoration: underline;
}
#ShpProductLinks a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
/* WucShpProductPrice.ascx User Control Styles */
#ShpProductPrice
{
	border: 1px solid #dddddd;
	padding: 10px;
}
.ShpProductPrice td
{
	border-bottom: 1px solid #ccc;
}
#ShpProductPrice #BarHoriz3
{
	font-size: 14px;
}
/* WucProductListLinks.ascx User Control Styles */
/* WucProductRelated.ascx User Control Styles */
#ShpProductRelate
{
	font-size: 11px;
}
#ShpProductRelate h6
{
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	color: #666;
}
#ShpProductRelate td
{
}
#ShpProductRelate a:link, #ShpProductRelate a:visited
{
}
#ShpProductRelate a:hover
{
}
#ShpProductRelate .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpProductRelate .ProCode
{
	text-align: center;
}
/* WucShpProductSpecifications.ascx User Control Styles */
#ShpProductSpecifications
{
	font-size: 11px;
	margin-bottom: 15px;
}
#ShpProductSpecifications a:link, #ShpProductSpecifications a:visited
{
	font-size: 11px;
	text-decoration: none;
}
#ShpProductSpecifications a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
#ShpProductSpecifications h6
{
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	color: #666;
}
#ShpProductSpecifications p
{
	margin: 0px;
	padding: 0px;
}
#ShpProductSpecifications td
{
	border-bottom: 0px solid #ccc;
	padding: 3px 0px 3px 0px;
}
#ShpProductSpecifications .AlternatingItemStyle
{
	background-color: #f7f7f7;
	border-bottom: solid 1px #ccc;
}
#ShpProductSpecifications .HeaderStyle
{
	background-color: #fff;
	border-bottom: solid 1px #ccc;
	color: #000;
	font-weight: bold;
	height: 12px;
	padding-left: 0px;
}
#ShpProductSpecifications .FooterStyle
{
	border-top: solid 1px #ccc;
}
#ShpProductSpecifications .ItemStyle
{
	background-color: #fff;
	border-bottom: solid 1px #ccc;
}
#ShpProductSpecifications .Label
{
	float: left;
	padding-left: 5px;
	text-align: left;
	width: 80px;
}
/* Videos Panel - WucProductListVideos.ascx */
#ShpProductVideos
{
	font-size: 11px;
}
#ShpProductVideos td
{
}
#ShpProductVideos a:link, #ShpProductVideos a:visited
{
	font-size: 11px;
	text-decoration: underline;
}
#ShpProductVideos a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
/* WucShpSearchFilter.ascx User Control Styles (used in /search/WucShpSearchHoriz01.ascx etc.) */
#ShpSearchFilter
{
	background: #fff;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
}
#ShpSearchFilter table
{
}
#ShpSearchFilter td
{
	padding: 3px 0px 2px 5px;
	font-size: 10px;
	border-right: 0px solid #cccccc;
}
#ShpSearchFilter p
{
	font-size: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 0px;
}
#ShpSearchFilter #RadioButtonList
{
	margin-top: -5px;
}
#ShpSearchFilter #RadioButtonList td
{
	padding-right: 5px;
	vertical-align: middle;
}
#ShpSearchFilter #RadioButtonList input
{
	padding-right: 2px;
	position: relative;
	top: 2px;
}
/* WucShpSearchIndex.ascx User Control Styles (used in /search/WucShpSearchIndex.ascx etc.) */
#ShpSearchIndex
{
	font-size: 14px;
	margin: 10px 5px 10px 0px;
}
#ShpSearchIndex a:link, #ShpSearchIndex a:visited
{
	font-size: 14px;
	text-decoration: none;
}
#ShpSearchIndex a:hover
{
	font-size: 14px;
	text-decoration: underline;
}
#ShpSearchIndex .On
{
	color: #333 !important;
	font-size: 16px !important;
	font-weight: bold;
	text-decoration: none;
}
#ShpSearchIndex table
{
}
#ShpSearchIndex td
{
}
#ShpSearchIndex p
{
}
/* WucShpCartOrder User Control Styles */
#ShpCartOrder
{
}
#ShpCartOrder table
{
}
#ShpCartOrder th
{
	background: #5a5a5a;
	color: #fff;
	padding: 4px;
}
#ShpCartOrder td
{
	padding: 4px;
}
#ShpCartOrder .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpCartOrder .ProImage1
{
}
#ShpCartOrder .AlternatingRowStyle
{
	border-right: solid 1px #fff;
}
#ShpCartOrder .RowStyle
{
	border-right: solid 1px #fff;
}
/* WucShpCartView User Control Styles */
#ShpCartView
{
	margin-bottom: 10px;
}
#ShpCartView table
{
}
#ShpCartView th
{
	background: #5a5a5a;
	color: #fff;
	padding: 4px;
}
#ShpCartView td
{
	padding: 3px;
}
#ShpCartView .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpCartView .ProImage1
{
}
#ShpCartView .AlternatingRowStyle
{
	border-right: solid 1px #fff;
}
#ShpCartView .RowStyle
{
	border-right: solid 1px #fff;
}
/* WucShpCartTotal User Control Styles */
#ShpCartTotal
{
}
#ShpCartTotal table
{
}
#ShpCartTotal th
{
}
#ShpCartTotal td
{
}
#ShpCartTotal .PriceOnRequest
{
	color: Red;
	font-size: 18px;
	font-weight: bold;
}
/* WucShpCart User Control Styles */
#ShpCart
{
	position: absolute;
	left: 677px;
	top: 5px;
	width: 240px;
	border: 4px solid #eeeeee;
	display: none;
	z-index: 50;
}
#ShpCart a:link, #ShpCart a:visited, #ShpCart a:active
{
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}
#ShpCart a:hover
{
	color: #ff0000;
}
#ShpCart .Button
{
	background: url(/App_Themes/Advertiser/img/bt_spec.gif) no-repeat;
	border: none;
	color: #333;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	height: 19px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	width: 70px;
}
#ShpCart .Header
{
	color: #fff;
	background: #ff6600;
	padding: 0px 7px 0px 10px;
	height: 25px;
}
#ShpCart .Header img
{
	cursor: pointer;
	margin-top: 2px;
}
#ShpCart .HeaderItems
{
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}
#ShpCart .HeaderText
{
	color: #fff;
	font-size: 12px;
	position: relative;
	top: 1px;
}
#ShpCart .HeaderTotal
{
	font-size: 12px;
	font-weight: bold;
}
#ShpCart .PriceOnRequest
{
	color: Red;
	font-weight: bold;
}
#ShpCart #Template
{
	background: #fff;
	border-bottom: 1px solid #ccc;
	padding-left: 1px;
	padding-right: 1px;
}
#ShpCart #Template table
{
}
#ShpCart #Template .AlternatingRowStyle
{
	background-color: #f7f7f7;
}
#ShpCart #Template .RowStyle
{
	background-color: #fff;
}
#ShpCart #Template .Total
{
	font-size: 15px;
	font-weight: bold;
}
#ShpCart #Base
{
	background: #fff;
	height: 25px;
	padding: 1px 0px 1px 0px;
	width: 240px;
}
#ShpCart #Base table
{
}
/* Manager Styles */
#Mgr
{
	border: none;
	margin-top: 10px;
}
#Mgr p
{
	margin: 0px 0px 12px 0px;
}
#Form #Mgr
{
	border: none;
	margin-top: 10px;
}
#Form #Mgr p
{
	margin: 0px 0px 12px 0px;
}
.ArtCaption
{
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}
.ArtImage
{
	border: none;
	cursor: pointer;
}
/* /manager/Image.aspx Styles */
#Image
{
	margin-top: 10px;
	text-align: center;
}
#Image .ArtImage
{
}
/* Downloads Panel - WucMgrArticleFiles.ascx */
#MgrArticleFiles
{
	margin-top: 10px;
}
#MgrArticleFiles td
{
}
#MgrArticleFiles a:link, #MgrArticleFiles a:visited
{
}
#MgrArticleFiles a:hover
{
}
/* Galleries Panel - WucMgrArticleFiles.ascx */
#MgrArticleGalleries
{
}
#MgrArticleGalleries h5
{
	font-size: 12px;
	margin-bottom: 2px;
}
#MgrArticleGalleries td
{
}
#MgrArticleGalleries a:link, #MgrArticleGalleries a:visited
{
}
#MgrArticleGalleries a:hover
{
}
#MgrArticleGalleries .GalBriefDescription
{
	font-size: 9px;
	font-style: italic;
	line-height: 120%;
	margin-top: 1px;
}
/* Downloads Panel - WucMgrArticleLinks.ascx */
#MgrArticleLinks
{
	margin-top: 10px;
}
#MgrArticleLinks td
{
}
#MgrArticleLinks a:link, #MgrArticleLinks a:visited
{
}
#MgrArticleLinks a:hover
{
}
/* Gallery - Gallery.aspx */
#Gallery
{
}
#Gallery h5
{
	margin-bottom: 2px;
	margin-top: 0px;
}
#Gallery img
{
	border: 1px solid #999;
}
#Gallery .GalDescription
{
	text-align: left;
}
#GalleryImage
{
	border: 1px solid #b8b5bd;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Gallery - WucMgrGalleryList.ascx */
#MgrGalleryList
{
}
#MgrGalleryList .GalBriefDescription
{
	font-size: 11px;
	font-style: italic;
	line-height: 120%;
	margin-top: 1px;
}
#MgrGalleryList .GalFileName02
{
	border: solid 1px #ccc;
	cursor: pointer;
}
#MgrGalleryList .GalName
{
}
#MgrGalleryList .GalName a:link, #MgrGalleryList .GalName a:visited
{
	font-size: 12px;
}
#MgrGalleryList .GalName a:hover
{
	font-size: 12px;
}
/* Gallery - WucMgrGalleryImageList.ascx */
#MgrGalleryImageList
{
}
#MgrGalleryImageList .GaiFileName02
{
	border: solid 1px #ccc !important;
	cursor: pointer;
}
#MgrGalleryImageList .GaiTitle
{
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
#MgrGalleryImageList .GaiCaption
{
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
}
/* Gallery - /manager/GalleryImage.aspx */
#GalleryImage
{
	text-align: center;
}
#GalleryImage .GaiFileName03
{
	border: solid 1px #ccc;
}
/* Gallery Popup - WucMgrGalleryImageList.ascx */
.MgrGalleryImageListPopupBackground
{
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.MgrGalleryImagePopupWindow
{
	padding: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
	width: 720px;
}
/* Search - /manager/Search.aspx */
#MgrSearch
{
}
#MgrSearch hr
{
	border: 1px solid #ccc;
	height: 1px;
	margin: 0px 0px 0px 0px;
}
#MgrSearch .ArtBrief
{
}
#MgrSearch .ArtCreateDate
{
	font-size: 9px;
}
#MgrSearch .ArtHeading
{
	font-size: 12px;
}
#MgrSearch .ArtHeading a:link, #MgrSearch .ArtHeading a:visited
{
	font-size: 12px;
}
#MgrSearch .ArtHeading a:hover
{
}
#MgrSearch .ArtLinkName
{
}
#MgrSearch .ArtLinkName a:link, #MgrSearch .ArtLinkName a:visited
{
}
#MgrSearch .ArtLinkName a:hover
{
}
/* WucMgrSearchFilter.ascx User Control Styles (used in /search/WucMgrSearchH.ascx) */
#MgrSearchFilter
{
	background: #fff;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
}
#MgrSearchFilter table
{
}
#MgrSearchFilter td
{
	padding: 3px 0px 2px 5px;
	font-size: 10px;
	border-right: 0px solid #cccccc;
}
#MgrSearchFilter p
{
	font-size: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-top: 0px;
}
#MgrSearchFilter #RadioButtonList
{
	margin-top: -5px;
}
#MgrSearchFilter #RadioButtonList td
{
	padding-right: 5px;
	vertical-align: middle;
}
#MgrSearchFilter #RadioButtonList input
{
	padding-right: 2px;
	position: relative;
	top: 2px;
}
/* Advertiser */
#AdvListTitle
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
	display: block;
}
#AdvListHeading
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 7px;
}
.LisImage1
{
}
.LisImage2
{
	border: solid 5px #e5e5e5 !important;
}
.LisImage3
{
}
.LisImage4
{
}
.LisImage5
{
	border: solid 5px #e5e5e5 !important;
	width: 480px !important;
}
/* Listing Item Styles - Item.aspx / WucAdvListingItem.ascx */
#AdvItem
{
	padding: 5px 15px 15px 15px;
}
#AdvItem p
{
	line-height: 150%;
	margin-bottom: 10px;
	font-size: 12px;
}
#AdvItem a:link, #AdvItem a:visited
{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#AdvItem a:hover
{
	color: #0099cc;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#AdvItem .LisBriefDescription
{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#AdvItem .LisCode
{
}
#AdvItem .LisDescription
{
	color: #333;
	font-size: 16px;
	line-height: 120%;
	margin-bottom: 10px;
	text-align: left;
}
#AdvItem .LisExtendedDescription
{
	color: #333;
	line-height: 180%;
	margin-left: 5px;
	margin-top: 0px;
	text-align: left;
}
#AdvItem .LisImage1
{
	width: 442px;
	border: 1px solid #ccc;
	background: #ddd;
}
#AdvItem .LisImage1 img
{
	border: 1px solid #ccc;
	margin: 5px;
	margin-bottom: 1px;
}
#AdvItem .LisImage2
{
	float: left;
	margin-top: 10px;
	margin-right: 12px;
	border: 1px solid #ccc;
	background: #ddd;
}
#AdvItem .LisImage2 img
{
	margin: 5px;
	margin-bottom: 1px;
}
#AdvItem .LisImage3
{
	float: left;
	margin-top: 10px;
	margin-right: 12px;
	border: 1px solid #ccc;
	background: #ddd;
}
#AdvItem .LisImage3 img
{
	margin: 5px;
	margin-bottom: 1px;
}
#AdvItem .LisImage4
{
	float: left;
	margin-top: 10px;
	margin-right: 12px;
	border: 1px solid #ccc;
	background: #ddd;
}
#AdvItem .LisImage4 img
{
	margin: 5px;
	margin-bottom: 1px;
}
#AdvItem .LisImage5
{
	float: left;
	margin-top: 10px;
	margin-right: 12px;
	border: 1px solid #ccc;
	background: #ddd;
}
#AdvItem .LisImage5 img
{
	margin: 5px;
	margin-bottom: 1px;
}
#AdvItem
{
	font-size: 12px;
}
#AdvItem p
{
	line-height: 150%;
}
#AdvItem .LisName
{
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#AdvItem .LisPrice1
{
	font-size: 16px;
}
/* Details Panel */
#AdvDetail
{
	margin: 9px 0px 18px 0px;
}
#AdvDetail td
{
	padding-top: 2px;
	padding-bottom: 2px;
}
#AdvDetail a:link, #AdvDetail a:visited
{
}
#AdvDetail a:hover
{
}
#AdvDetail h5
{
	color: #000;
	margin-bottom: 6px;
}
/* Downloads Panel - Item.aspx / WucAdvListingItem.ascx */
#AdvItemFiles
{
	background-color: #fff;
	border: solid 1px #ccc;
	margin-bottom: 5px;
	padding: 10px;
}
#AdvItemFiles td
{
}
#AdvItemFiles a:link, #AdvItemFiles a:visited
{
}
#AdvItemFiles a:hover
{
}
/* Links Panel - Item.aspx / WucAdvListingItem.ascx */
#AdvItemLinks
{
	margin-bottom: 9px;
}
#AdvItemLinks td
{
}
#AdvItemLinks a:link, #AdvItemLinks a:visited
{
}
#AdvItemLinks a:hover
{
}
/* Links Panel - Item.aspx / WucAdvListingItem.ascx */
#AdvItemVideos
{
	margin-bottom: 9px;
}
#AdvItemVideos td
{
}
#AdvItemVideos a:link, #AdvItemVideos a:visited
{
}
#AdvItemVideos a:hover
{
}
/* Advertiser Search Filter Styles - WucAdvListingFilter.ascx */
#Filter
{
}
#Filter td
{
	background: #e5e5e5;
	padding: 5px;
	border-right: 3px solid #ffffff;
}
#Filter p
{
	margin-bottom: 4px;
	margin-left: 2px;
	margin-top: 0px;
}
/* Shopper Horizontal Navigation Styles */
#NavHoriz
{
    color: #fff;
    z-index: 20;
    position: absolute;
    bottom: -1px;
    left: 285px;
}
#NavHoriz td
{
    width: 0px !important;
}
#NavHoriz a:link, #NavHoriz a:visited
{
    text-decoration: none;
}
#NavHoriz a:hover
{
    text-decoration: none;
}
#NavHoriz .DynamicMenuStyle
{
    color: #666;
    background-color: #f7f7f7;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    margin: 4px 0px 0px 0px;
    width: 150px;
    z-index: 1;
}
#NavHoriz .DynamicMenuItemStyle
{
    color: #666;
    border-top: solid 1px #ccc;
    margin: 0px;
    padding: 3px;
    width: 150px;
}
#NavHoriz .DynamicHoverStyle
{
    color: #ff6600;
}
#NavHoriz .StaticMenuItemStyle
{
    color: #fff;
    border-right:1px solid transparent;
}
#NavHoriz .StaticMenuItemStyle td
{
    color: #fff;
    text-align: center;
    background: url(/App_Themes/Advertiser/img/bg_tabs_2.gif) no-repeat 0px 0px;
}
#NavHoriz .StaticMenuItemStyle td:hover
{
    background: url(/App_Themes/Advertiser/img/bg_tabs_2.gif) no-repeat 0px -64px;
}
#NavHoriz .StaticMenuItemStyle a:link, #NavHoriz .StaticMenuItemStyle a:visited
{
    display: block;
    height: 25px;
    min-width: 29px;
    padding: 7px 14px 0px 14px;
    text-align: center;
    background: url(/App_Themes/Advertiser/img/bg_tabs_2b.gif) no-repeat top right;
}
#NavHoriz .StaticMenuItemStyle a:hover
{
    background: url(/App_Themes/Advertiser/img/bg_tabs_2b.gif) no-repeat bottom right;
}
#NavHoriz .StaticHoverStyle
{
}
#NavHoriz .StaticMenuStyle
{
    color: #666;
    display: block;
}
#NavHoriz img
{
    display: none;
}
/* Shopper Vertical Navigation Styles */
#NavVert
{
    padding: 5px;
    z-index: 20;
}
#NavVert a:link, #NavVert a:visited
{
    color: #333;
}
#NavVert a:hover
{
}
#NavVert img
{
    /*display: none;*/
}
#NavVert .On:link, #NavVert .On:visited, #NavVert .On:hover
{
}
#NavVert .ArticleOn:link, #NavVert .ArticleOn:visited, #NavVert .ArticleOn:hover
{
}
#NavVert .CategoryOn:link, #NavVert .CategoryOn:visited, #NavVert .CategoryOn:hover
{
}
#NavVert .ProductOn:link, #NavVert .ProductOn:visited, #NavVert .ProductOn:hover
{
}
/* ASP.NET Menu Control Styles */
#NavVert .DynamicHoverStyle
{
}
#NavVert .DynamicMenuItemStyle
{
}
#NavVert .DynamicMenuStyle
{
}
#NavVert .DynamicSelectedStyle
{
}
#NavVert .StaticHoverStyle
{
}
#NavVert .StaticMenuStyle
{
}
#NavVert .StaticMenuItemStyle
{
}
#NavVert .StaticSelectedStyle
{
}
/* ASP.NET TreeView Control Styles */

#NavVert .ArticleOn
{
    color: #ff6600;
    text-decoration: none;
}
#NavVert .CategoryOn
{
    color: #ff6600;
    font-weight: bold;
    text-decoration: none;
}
#NavVert .ProductOn
{
    color: #ff6600;
}
#NavVert .LeafNodeStyle
{
    padding-left: 0px;
    color: #666;
}
#NavVert .NodeStyle
{
    padding-bottom: 2px;
    padding-top: 2px;
}
#NavVert .ParentNodeStyle
{
    font-weight: normal;
}
#NavVert .RootNodeStyle
{
    font-weight: bold;
}
#NavVert .SelectedNodeStyle
{
}
#NavVert .Level1
{
    font-size: 11px;
    font-weight: bold;
}
#NavVert .Level2
{
    font-size: 11px;
    font-weight: normal;
    color: #666 !important;
}
#NavVert .Level3
{
    font-size: 11px;
    font-weight: normal;
    color: #666 !important;
}
#NavVert .HoverNodeStyle
{
    color: #ff6600 !important;
}
/* CUSTOM STYLES */
form.aspnetForm label.error, label.error
{
	color: red !important;
	font-style: italic;
	padding: 0px 3px 0px 3px;
}
/*
Tabs Css classes 
•.ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. 
•.ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. 
•.ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. 
•.ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none.
•.ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
•.ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. 
•.ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. 
*/
.ajax__tab_tab
{
    padding: 10px !important;
}
#UltraWebTab
{
	color: #fff !important;
}
#UltraWebTab #UltraWebTab
{
	padding: 8px 10px 10px 10px;
}
#UltraWebTab #UltraWebTab .FormHead
{
	border-bottom: solid 1px #ccc;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 4px 0px;
}
#UltraWebTab #UltraWebTab .Label
{
	width: 130px;
}
#UltraWebTab #UltraWebTab .Date
{
	background: #fff;
}
#UltraWebTab #UltraWebTab .Date .Label
{
	color: #333;
}
#UltraWebTab #UltraWebTab .FormButton
{
	padding-left: 130px;
	padding-top: 2px;
	padding-bottom: 10px;
}
#UltraWebTab #UltraWebTab .FormButton input
{
	background: url(/App_Themes/Advertiser/img/bt_100.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 19px;
	padding-bottom: 3px;
	width: 100px;
}
.Button50Orange
{
	background: url(/App_Themes/Advertiser/img/bt_50_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 50px;
}
.Button60Orange
{
	background: url(/App_Themes/Advertiser/img/bt_60_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 60px;
}
.Button70Orange
{
	background: url(/App_Themes/Advertiser/img/bt_70_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 70px;
}
.Button80Orange
{
	background: url(/App_Themes/Advertiser/img/bt_80_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 80px;
}
.Button90Orange
{
	background: url(/App_Themes/Advertiser/img/bt_90_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 90px;
}
.Button100Orange
{
	background: url(/App_Themes/Advertiser/img/bt_100_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 100px;
}
.Button110Orange
{
	background: url(/App_Themes/Advertiser/img/bt_110_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 110px;
}
.Button120Orange
{
	background: url(/App_Themes/Advertiser/img/bt_120_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 120px;
}
.Button140Orange
{
	background: url(/App_Themes/Advertiser/img/bt_140_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 140px;
}
.Button150Orange
{
	background: url(/App_Themes/Advertiser/img/bt_150_orange.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	height: 24px;
	margin-bottom: 0px;
	width: 150px;
}
.Button80Grey
{
	background: url(/App_Themes/Advertiser/img/bt_80_grey.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 80px;
}
.Button90Grey
{
	background: url(/App_Themes/Advertiser/img/bt_90_grey.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 90px;
}
.Button100Grey
{
	background: url(/App_Themes/Advertiser/img/bt_100_grey.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 100px;
}
.Button110Grey
{
	background: url(/App_Themes/Advertiser/img/bt_110_grey.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 110px;
}
.Button120Grey
{
	background: url(/App_Themes/Advertiser/img/bt_120_grey.gif) no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
	height: 19px;
	margin-bottom: 0px;
	width: 120px;
}
#BarOrange
{
	width: 960px;
	margin: 0 auto;
}
#BarBlue
{
	margin: 0 auto;
	color: #fff;
	padding: 10px 18px 10px 18px;
}
#BarBlue p
{
	color: #fff;
}
#BarBlue h1
{
	color: #fff;
	margin-bottom: 5px;
}
#BarBlue td
{
	color: #fff;
}
#BarBlue a
{
	color: #fff;
}
.PanelWhite
{
	padding: 10px;
	background: url(/App_Themes/Advertiser/img/bg_white_panel.gif) bottom #fff no-repeat;
}
.PanelWhitePlain
{
	padding: 10px;
	background: #fff;
}
.PanelWhitePlain ol
{

}
.PanelWhitePlain ol li
{
    margin-left:-19px !important;
}
.NotSet
{
	position: relative;
	padding: 5px 10px 5px 10px;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	background: #f9f9f9;
}
.NotSet td
{
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.TimeLeftWarning
{
	position: relative;
	padding: 5px 10px 5px 10px;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	background: #f9f9f9;
}
.TimeLeftWarning td
{
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.UnderContract
{
	position: relative;
	padding: 5px 10px 5px 10px;
	border: 1px solid #f3c563;
	font-size: 14px;
	color: #cc6600;
	font-weight: bold;
	background: #fff9dc;
}
.UnderContract td
{
	font-size: 14px;
	color: #cc6600;
	font-weight: bold;
}
.Sold
{
	position: relative;
	padding: 5px 10px 5px 10px;
	border: 1px solid #df4949;
	font-size: 14px;
	color: #cc0000;
	font-weight: bold;
	background: #ffe0e0;
}
.SoldSignSm
{
	position: absolute;
	bottom: -2px;
	left: -2px;
}
.SoldSignLg
{
	position: absolute;
	bottom: -12px;
	left: -12px;
}
.DetailsTable
{
	font-size: 12px;
	color: #000;
	margin-top: 0px;
}
.DetailsTable
{
	font-size: 12px;
	color: #000;
}
.DetailsTable a
{
	font-size: 12px;
	color: #ff6600;
}
.DetailsTable td
{
	font-size: 12px;
	color: #000;
}
.DetailsTable td span
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.SearchForm p
{
	color: #fff;
	font-size: 10px;
	margin-bottom: 5px;
	line-height: 170%;
}
#LibraryImages
{
	width: 390px;
	overflow: hidden;
}
.QuestionList
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 0px !important;
	margin-left: 20px;
}
*:first-child + html .QuestionList
{
	margin-left: 20px !important;
}
#ErrorSearch
{
	color: #5f2300;
	border: 2px solid #853100;
	background: url(/App_Themes/Advertiser/img/bg_search_error.gif) repeat-x bottom #ffd98e;
	padding: 10px 10px 12px 10px;
	margin-top: 10px;
	margin-right: 3px;
}
#ErrorSearch p
{
	color: #5f2300;
}
#ErrorSearch li
{
	color: #5f2300;
}
/* MAP */
#Map
{
	display: block;
	width: 200px;
	height: 180px;
	position: relative;
	margin-top: 10px;
}
#Map a span
{
	display: none;
}
#Map .MapWA:link, #Map .MapWA:visited
{
	width: 71px;
	height: 117px;
	display: block;
	background: url(/images/map_wa.gif) top right no-repeat;
	position: absolute;
	left: 0px;
	top: 18px;
}
#Map .MapWA:hover
{
	background: url(/images/map_wa.gif) top left no-repeat;
}
#Map .MapNT:link, #Map .MapNT:visited
{
	width: 44px;
	height: 80px;
	display: block;
	background: url(/images/map_nt.gif) top right no-repeat;
	position: absolute;
	left: 71px;
	top: 4px;
}
#Map .MapNT:hover
{
	background: url(/images/map_nt.gif) top left no-repeat;
}
#Map .MapSA:link, #Map .MapSA:visited
{
	width: 56px;
	height: 63px;
	display: block;
	background: url(/images/map_sa.gif) top right no-repeat;
	position: absolute;
	left: 71px;
	top: 81px;
	z-index: 10;
}
#Map .MapSA:hover
{
	background: url(/images/map_sa.gif) top left no-repeat;
}
#Map .MapQLD:link, #Map .MapQLD:visited
{
	width: 71px;
	height: 98px;
	display: block;
	background: url(/images/map_qld.gif) top right no-repeat;
	position: absolute;
	left: 115px;
	top: 0px;
	z-index: 1;
}
#Map .MapQLD:hover
{
	background: url(/images/map_qld.gif) top left no-repeat;
}
#Map .MapNSW:link, #Map .MapNSW:visited
{
	width: 59px;
	height: 42px;
	display: block;
	background: url(/images/map_nsw.gif) top right no-repeat;
	position: absolute;
	margin-left: 127px;
	margin-top: 98px;
}
#Map .MapNSW:hover
{
	background: url(/images/map_nsw.gif) top left no-repeat;
	position: absolute;
	left: 127px;
	top: 98px;
	margin: 0px;
	z-index: 999;
}
#Map .MapVIC:link, #Map .MapVIC:visited
{
	width: 37px;
	height: 32px;
	display: block;
	background: url(/images/map_vic.gif) top right no-repeat;
	position: absolute;
	left: 127px;
	top: 120px;
	z-index: 1;
}
#Map .MapVIC:hover
{
	background: url(/images/map_vic.gif) top left no-repeat;
}
#Map .MapTAS:link, #Map .MapTAS:visited
{
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/map_tas.gif) top right no-repeat;
	position: absolute;
	left: 114px;
	top: 152px;
}
#Map .MapTAS:hover
{
	background: url(/images/map_tas.gif) top left no-repeat;
}
#Map .MapACT:link, #Map .MapACT:visited
{
	width: 49px;
	height: 18px;
	display: block;
	background: url(/images/map_act.gif) no-repeat;
	position: absolute;
	left: 146px;
	top: 120px;
	z-index: 1;
}
#Map .MapACT:hover
{
	background: url(/images/map_act.gif) no-repeat;
}
.MessageSpecial
{
	background: url(/App_Themes/Advertiser/img/bg_bar_message.gif) top left no-repeat;
	display: block;
	height: 47px;
	padding: 28px 12px 0px 12px;
	margin-bottom: 100px;
	margin-top: 8px;
	font-weight: bold;
	text-align: center;
	color: #ff0000;
	font-size: 12px;
}
.MessageSpecialLarge
{
	background: url(/App_Themes/Advertiser/img/bg_bar_message_lg.gif) top left no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	padding: 8px 12px 0px 12px;
}
.MessageSpecialLarge h1
{
	color: #fff;
	font-size: 15px;
}
.ArticleText
{
	font-size: 12px;
}
.ArticleText p
{
	font-size: 12px;
}
.ArticleText a
{
	font-size: 12px;
}
.ArticleText td
{
	font-size: 12px;
}
.ArticleText li
{
	font-size: 12px;
}
.ArticleText ul
{
	font-size: 12px;
}
.BidToBuyCell
{
	background: url(/App_Themes/Advertiser/img/bg_b2b.gif) repeat-y;
	padding: 5px 15px;
}
.BidToBuyCellText
{
	color: #fff;
	padding: 5px 0px 0px 0px;
}
#BidToBuy
{
}
#BidToBuy h4
{
	color: #fff;
	margin-top: 12px;
	margin-bottom: 3px;
}
#BidToBuy p
{
	color: #fff;
	margin: 0px 0px 3px 0px;
	padding: 1px 0px 3px 0px;
	border-bottom: 1px solid #34475b;
}
#BidToBuy label
{
	color: #fff;
}
#BidToBuy table table
{
	width: 100%;
}
#BidToBuy table table td
{
	border-bottom: 1px solid #34475b;
	padding: 2px 0px 4px 0px;
}
#BidToBuy table table td label
{
	position: relative;
	left: 3px;
	bottom: 2px;
}
#BidToBuy #Notes
{
}
#BidToBuy #Notes h4
{
}
#BidToBuy #Notes p
{
	border: none;
	margin: 8px 0px 8px 0px;
}
#BidToBuy .Label
{
	padding-top: 2px;
}
#BidToBuy .InfoDisplay
{
	color: #9cceff;
	background: #1c364f;
	border: 1px solid #476b8f;
	padding: 10px;
}
#BidToBuy .InfoDisplay p
{
	color: #9cceff;
	margin: 0px !important;
}

#BidToBuy .FormButton
{
	margin-top: 20px;
	border: none;
}
#Twitter
{
	position: absolute;
	top: 18px;
	right: 20px;
}
#LawyersRealEstate
{
    position: absolute;
    top: 17px;
    right: 201px;
}
.DateSet
{
    margin:0px 5px 0px 5px;
    position:relative;
    top: 4px;
}
.RadioList label
{
    color:#fff;
    position: relative;
    top: -3px;
    padding-left: 2px;
}
.CalculatorList
{
    font-size: 12px;
    border-top: 1px solid #ddd;
    padding-top: 3px;
    width:230px;
}
.CalculatorList p
{
    font-size: 12px;
    padding: 3px 10px 5px 20px;
    background: url(/img/ic_blank.gif) no-repeat 5px 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 130%;
    border-bottom: 1px solid #ddd;
}
.CalculatorList a
{
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #444;
}
.CalculatorList a:hover
{
    color: #ff6600;
}
.CalculatorList .On
{
    color: #ff6600;
    text-decoration: underline;
}
.Captcha
{
	background-image: url(/App_Themes/Advertiser/img/bg_captcha.jpg) !important;
    text-align: center; 
    border: none; 
    font-weight: bold; 
    font-family: Modern; 
    font-size: 16px;
    width: 150px;
}
