body 
{
	padding		: 0px 0px 0px 0px;
	margin		: 15px 0px 0px 10px;
	font-family	: Tahoma, Geneva, sans-serif;
	font-size	: 9pt;
}

label, .check
{
	display		: block;
	padding		: 0px 3px 0px 3px;
	font-family : Tahoma, Geneva, sans-serif;
	font-size	: 8pt;
}

button, select, input, .button
{
	font-family	: Tahoma, Geneva, sans-serif;
	font-size	: 9pt;
}

a
{
	color		: #3366cc;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:visited
{
	color		: #3366cc;
}

.text
{
	border		: 1px solid #c0c0c0;
	padding		: 3px 3px 3px 3px;
	margin		: 0px 0px 0px 0px;
}

button, .button
{
	height		: 32px;
}

form
{
	margin		: 0pt 0pt 0pt 0pt;
	padding		: 0pt 0pt 0pt 0pt;
}

#theMenu
{
	cursor			: default;
	position		: absolute;
	left			: 32px;
	top				: 84px;
	width			: 180px;
	-moz-user-select: none;
}

.menuArea
{
	padding			: 5px 9px 5px 9px;
	width			: 160px;
	border			: 1px solid #808080;
	background-color: White;
	font-family		: Tahoma, Geneva, sans-serif;
	font-size		: 9pt;
	line-height		: 13pt;
}

.menuArea a
{
	text-decoration	: none;
	color			: #ff8800;
}
.menuArea a:hover
{
	text-decoration	: underline;
}

.dropButton, .menuHeader
{
	width			: 166px;
	border-top		: 1px solid white;
	padding			: 4px 4px 4px 10px;
	font-family		: Tahoma, Geneva, sans-serif;
	font-size		: 8pt;
	cursor			: default;
	color			: white;
	background-color: #808080;
}

.dropImage
{
	position		: absolute;
	right			: 8px;
	width			: 11px;
	height			: 21px;
	background-image: url(/Images/drop.gif)
}

.dropButton2
{
	padding			: 4px 9px 4px 9px;
	border-top		: 1px solid white;
	font-family		: Tahoma, Geneva, sans-serif;
	font-size		: 7.5pt;
	cursor			: default;
	color			: #404040;
}
.dropButton2 #caption
{
	display			: inline;
	position		: relative;
}
.dropButton2 #image
{
	display			: inline;
	position		: absolute;
	margin-left		: 2pt;
	width			: 11px;
	height			: 20px;
	background-image: url(/Images/drop.gif);
	background-position:11px 0px;
}

.dropList
{
	width			: 176px;
	padding			: 4px 1px 4px 1px;
	position		: absolute;
	display			: none;
	left			: 0px;
	border			: 1px solid #404040;
	color			: black;
	background-color: white;
}
.dropList div
{
	padding			: 2px 6px 2px 6px;
	border-bottom	: 1px solid white;
	width			: 164px;
	font-size		: 7.5pt;
}

.sectionButton, .sectionButtonThis
{
	width			: 162px;
	height			: 26px;
	padding			: 30px 8px 8px 10px;
	border-top		: 1px solid white;
	font-family		: Segoe UI, Tahoma, Geneva, sans-serif;
	font-size		: 14pt;
	font-weight		: 100;
	color			: white;
	cursor			: default;
}
.sectionButton
{
	background-color: #808080;
}
.sectionButtonThis
{
	background-color: #ff8800;
}
.subitems
{
	width			: 180px;
	padding			: 12px 0px 12px 0px;
	border-top		: 1px solid White;
	background-color: #e1f2ff;
}
.subitems .item
{
	width			: 162px;
	padding			: 2pt 7pt 2pt 7pt;
	cursor			: default;
	color			: black;
}

#ProductTabs
{
	font-family		: Tahoma, Arial, Genova;
	color			: #666666;
}
#ProductTabs a
{
	color			: #666666;
	text-decoration	: none;
}
#ProductTabs a:visited
{
	color			: #666666;
	text-decoration	: none;
}
#ProductTabs a:hover
{
	text-decoration	: none;
}

.ProductBlock div
{
	padding			: 8px 8px 8px 8px;
}
.ProductBlock p
{
	padding			: 4px 0px 4px 0px;
	margin			: 0px 0px 0px 0px;
	font-size		: 11pt;
}
.ProductBlock a
{
	color			: #404040;
	text-decoration	: none;
}
.ProductBlock a:visited
{
	color			: #404040;
	text-decoration	: none;
}
.ProductBlock a:hover
{
	text-decoration	: underline;
}
.ProductBlockSub div
{
	padding			: 0px 8px 8px 8px;
	border			: 1px solid #e8e8e8;
	height			: 14pt;
}
.ProductBlockSub p
{
	padding			: 4px 0px 4px 0px;
	margin			: 0px 0px 0px 0px;
	font-size		: 10pt;
	line-height		: 14pt;
}
.ProductBlockSub a
{
	color			: #ff8800;
	font-weight		: bold;
	text-decoration	: none;
}
.ProductBlockSub a:visited
{
	color			: #ff8800;
	text-decoration	: none;
}
.ProductBlockSub a:hover
{
	text-decoration	: underline;
}
#NewsTicker a
{
	color			: #404040;
	text-decoration	: none;
}
#NewsTicker a:visited
{
	color			: #404040;
	text-decoration	: none;
}
#NewsTicker a:hover
{
	text-decoration	: underline;
}



#theFooter
{
	position		: absolute;
	left			: 0px;
	width			: 100%;
	padding			: 32px 0px 0px 0px;
	color			: #808080;
	font-size		: 8pt;
}
#theFooter div
{
	padding			: 16px 32px 16px 32px;
	border-top		: 1px solid #d8d8d8;
}

#theFooter a
{
	color			: #808080;
	text-decoration	: none;
}
#theFooter a:hover
{
	text-decoration	: underline;
}


#theContent
{
	font-family		: Tahoma, Geneva, sans-serif;
}
#theContent .title
{
	padding-left	: 11px;
}

#theContent a
{
	color			: #ff8800;
	text-decoration	: none;
}
#theContent a:visited
{
	color			: #ff8800;
	text-decoration	: none;
}
#theContent a:hover
{
	text-decoration	: underline;
}

#theContent h1
{
	font-size		: 17pt;
	font-weight		: normal;
	color			: #404040;
}

#theContent h2
{
	font-size		: 13pt;
	font-weight		: normal;
	color			: #404040;
}
#theContent h3
{
	font-size		: 11pt;
	font-weight		: normal;
	color			: #404040;
}

#theContent p
{
	font-size		: 9.5pt;
	font-weight		: normal;
	line-height		: 14pt;
	color			: #404040;
}

#theContent .table td
{
	font-size		: 9pt;
	line-height		: 12pt;
	color			: #404040;
}
#theContent .small p
{
	font-size		: 8pt;
	line-height		: 12pt;
}

#theContent ul
{
	font-size		: 9.5pt;
	line-height		: 14pt;
	color			: #404040;
	margin			: 0px 0px 0px 0px; 
}
#theContent ul li
{
	margin-left		: 30px;
	margin-bottom	: 3pt;
}

#theContent ol
{
	line-height		: 14pt;
	color			: #404040;
	margin			: 0px 0px 0px 0px; 
}
#theContent ol li
{
	margin-left		: 30px;
	margin-bottom	: 3pt;
}



#theSteps
{
	background-color: #d8d8d8;
}
#theSteps td
{
	border-right	: 1px solid white;
	white-space		: nowrap;
}
#theSteps .current
{
	background-image: url('/Images/Buttons/orange.gif');
	background-color: #ff8800;
	color			: white;
}
#theSteps .passed
{
	background-color: #808080;
	color			: white;
}

#theBasketView thead
{
	background-color: #d8d8d8;
	height			: 24px;
}
#theBasketView th
{
	font-size		: 7.5pt;
	border-bottom	: 1px solid #808080;
}
#theBasketView tbody td
{
	vertical-align	: top;
}
#theBasketView td
{
	font-size		: 9pt;
	line-height		: 16pt;
}
#theBasketView .price
{
	background-color: #CCE8FF;
	border-right    : 1px solid #808080;
	border-bottom	: 1px solid white;
}
#theBasketView .title
{
	font-weight		: bold;
}

#theMethods tr
{
	background-color: #d8d8d8;
}
#theMethods tr
{
	height			: 44px;
}
#theMethods label
{
	font-family		: Tahoma, Geneva, sans-serif;
	font-size		: 10pt;
}

.newsitem
{
	border-bottom	: 1px solid #d8d8d8;
}

.buynow a:link
{
	color			: #ff8800;
	text-decoration	: none;
}
.buynow a:hover
{
	text-decoration	: underline;
}

.table2 td
{
	font-size		: 9pt;
	line-height		: 15pt;
}

.download-table
{
	cursor			: default;
}
.download-table td
{
	font-size		: 11pt;
	line-height		: 15pt;
	border-bottom	: 1px solid #d8d8d8;
}
.small
{
	font-size		: 8.5pt;
	line-height		: 13pt;
}

.product-table
{
	cursor			: default;
}
.product-table td
{
	font-size		: 9pt;
	line-height		: 13pt;
	border-bottom	: 1px solid #d8d8d8;
}
.product-table div
{
	padding			: 5pt 0pt 0pt 0pt;
}
.product-table td h3
{
	padding			: 0pt 0pt 0pt 0pt;
	margin			: 0pt 0pt 5pt 0pt;
}

.product2-table
{
	cursor			: default;
}
.product2-table td
{
	font-size		: 9pt;
	line-height		: 13pt;
	border-bottom	: 0px solid #d8d8d8;
}
.product2-table div
{
	padding			: 5pt 0pt 0pt 0pt;
}
.product2-table td h3
{
	padding			: 0pt 0pt 0pt 0pt;
	margin			: 0pt 0pt 5pt 0pt;
}

.shop-table
{
	cursor			: default;
}
.shop-table td
{
	font-size		: 9pt;
	line-height		: 13pt;
}
.shop-tabs tr
{
	background-color: #eaeaea;
}
.shop-tabs td
{
	border-right	: 1px solid #d8d8d8;
}

.stats td
{
	font-family		: Tahoma;
	font-size		: 8pt;
}