a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


h1{
	font-family: Verdana, sans-serif; 
	font-size: 11pt; color: #E55A1D; 
	font-weight: bold;
}
h2{
	font-family: Verdana, sans-serif; 
	font-size: 11pt; color: #E55A1D; 
	font-weight: bold;
}
h3{
	font-family: Verdana, sans-serif; 
	font-size: 11pt; color: #E55A1D; 
	font-weight: bold;
}

.title { 
	font-family: Verdana, sans-serif; 
	font-size: 11pt; 
	color: #CC0000; 
	font-weight: bold
}
.subtitle {
	font-family: Verdana, sans-serif; 
	font-size: 10pt; color: #000099; 
	font-weight: bold
}
.text {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	padding: 3px;
}
.th {
	background-color: #3366CC;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	padding:2px;
}
.td_on { 
	background-color: #AEC0EC; 
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
	color: #000000
}
.td_off {
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	background-color: #F1F1F1
}
.textsmall {
	font-family: Verdana, sans-serif; 
	font-size: 9pt; 
	color: #000000
}
.dropdown {  
	font-family: Verdana, sans-serif; 
	font-size: 10pt; 
}
.textbox {
	font-family: Verdana, sans-serif; 
	font-size: 8pt; 
}


.search {
	font-family: Verdana, sans-serif; 
	font-size: 8pt; 
	color: blue; 
}

hr{
	color: #CCCCCC;
}


/* Page */
.PageMessageWarning{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: white;
	background-color: red;
	padding: 5px;

}

.PageMessageSuccess{
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: white;
	background-color: green;
	padding: 5px;

}

/* Date Picker */

.dpDiv {
	}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

.dpTR {
	}

.dpTitleTR {
	}

.dpDayTR {
	}

.dpTodayButtonTR {
	}

.dpTD {
	cursor: pointer;
	}

.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	cursor: pointer;
	}

.dpTitleTD {
	}

.dpButtonTD {
	}

.dpTodayButtonTD {
	}

.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}

.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}

.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}

.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
}

/* Products Admin */
.ProductsID{
	width:100px;
}

.ProductsAdminID{
	width:100px;
}

.ProductsStockID{
	width:100px;
}

.ProductsName{
	width:600px;
}

.ProductsDescription{
	width:600px;
	height:200px;
}

.ProductsManufacturer{
	width:180px;
}

.ProductsMMLanguage{
	width:200px;
}

.ProductsCondition{
	width:120px;
}


.ProductsPriceExVat{
	width:70px;
	text-align:right;
}
.ProductsPriceIncVat{
	width:70px;
	text-align:right;
}
.ProductsPriceExVatMinimum{
	width:70px;
	text-align:right;
}
.ProductsPriceIncVatMinimum{
	width:70px;
	text-align:right;
}
.ProductsPriceExVatRRP{
	width:70px;
	text-align:right;
}
.ProductsPriceIncVatRRP{
	width:70px;
	text-align:right;
}
.ProductsWholesalePercent{
	width:30px;
}
.ProductsMerchantPercent{
	width:30px;
}

.ProductsTaxRate{
	width: 70px;

}
.ProductsShippingOption{
	width:100px;
}
.ProductsWeight{
	width:70px;
}
.ProductsWidth{
	width:70px;
}
.ProductsLength{
	width:70px;
}
.ProductsHeight{
	width:70px;
}

.ProductsCategory{
	width:200px;
	
}
.ProductsSubCategory1{
	width:200px;
}
.ProductsSubCategory2{
	width:200px;
}

.ProductsSubCategory3{
	width:200px;
}

.ProductsSubCategory4{
	width:200px;
}
.ProductsSubCategory5{
	width:200px;
}

.ProductOptionsProductOption{
	width:120px;
}
.ProductOptionsProductGroup{
	width:120px;
}
.ProductOptionsProductValue{
	width:50px;
	text-align:right;
}
.ProductOptionsDimensions{
	width:70px;
}
.ProductOptionsWeight{
	width:50px;
}
.ProductOptionsShippingPrice{
	width:50px;
	text-align:right;
}
.ProductOptionsCode{
	width:80px;
}

.ProductsImageWeb{
	width:180px;
}

.ProductsMetaTitle{
	width:600px;
}

.ProductsMetaDescription{
	width:600px;
	height:200px;
}

.ProductsAdminNotes{
	width:600px;
	height:200px;
}

.ProductsAuctionTemplateHTML{
	width:600px;
	height:200px;
}

.ProductsAuctionExtra{
	width:600px;
	height:80px;
}

.Product{
	width:550px;

}

.ProductsDiscountDealsPrice{
	width:50px;
	text-align:right;
}

/* Admin Navigation */

.navadminstyle{
width: 99%;
font-weight: bold;
font-family: Verdana, sans-serif;
font-size: 8pt;
margin-bottom:3px;
}

.navadminstyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.navadminstyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(../images/navadminbg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.navadminstyle ul li{
display: inline;
}

.navadminstyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.navadminstyle ul li a:hover{
background: url(../images/navadminbg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.navadminstyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.navadminstyletab{
	background: url(../images/navadminbg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* Product Nav */

.navproductstyle{
width: 99%;
font-weight: bold;
font-family: Verdana, sans-serif;
font-size: 8pt;
margin-bottom:3px;
}

.navproductstyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.navproductstyle ul{
border: 0px solid #BBB;
width: 100%;
background: url(../images/navproductbg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.navproductstyle ul li{
display: inline;
}

.navproductstyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.navproductstyle ul li a:hover{
background: url(../images/navproductbg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.navproductstyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.navproductstyletab{
	background: url(../images/navproductbg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family: Verdana, sans-serif;
font-size: 8pt;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

#ProductEditActions{
	text-align:right;
	position:absolute;
	right:7px;
	bottom:5px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	padding:3px;
	width:150px;
	font-size:8pt;
}

.PageEdit{
	width:700px;
	height:300px;
}

#Footer{
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: #000000;
	font-weight:bold;
	padding:3px;
}

.StockSummary{
	background-color:#FFFFF;
	width:100%;
	border-collapse:collapse;
	font-size:8pt;
}

.ProductNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #215DC6;
	background-color: #D6DFF7;
	padding: 5px;
	border: 1px solid #FFFFFF;
	margin-bottom:5px;
}

.ProductNav a{
	color: #000000;
	text-decoration: none;

}

#ProductNavTabs ul{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	
	list-style-type: circle;
	list-style-position: outside;

}

#ProductNavTabs ul li a{
	color: #000000;
	text-decoration: none;

}