
a:hover { font-weight: bold; color: #FFFFFF; }
a { font-weight: bold; color: #707D4A; }
p  { font-size: 11px; margin-top: 3px; margin-bottom: 13px; text-indent: 0px; }

strong { text-indent: 0px; }
HTML { height: 100%; }
BODY { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif; BACKGROUND-COLOR: #ffffff; height: 100%; width:99%; }
td { font-size: 11px; }
.normal { font-size: 11px; FONT-WEIGHT: normal; TEXT-TRANSFORM: none; }
.BODYPrint { COLOR: black; BACKGROUND-COLOR: white }
A { COLOR: #0099cc; TEXT-DECORATION: NONE; }
A.Link { /* Is used */ COLOR: #0099cc; TEXT-DECORATION: none; }
A.normalLink { COLOR: #999999; TEXT-DECORATION: none; }
A.sideMenuLink { FONT-SIZE: 9px; COLOR: #cccccc; TEXT-DECORATION: none; }
A.sideMenuLinkSelected { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none; }
A.sideMenuLink3 { FONT-SIZE: 9px; COLOR: #cccccc; TEXT-DECORATION: none; }
A.sideMenuLinkSelected3 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none }
A.menuLink { FONT-SIZE: 9px; COLOR: #cccccc; TEXT-DECORATION: none }
A.menuLinkSelected { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none }
.topMenuLink  { /* Is used */ FONT-SIZE: 12px; COLOR: #cccccc; text-transform:uppercase; TEXT-DECORATION: none }
A.buttonLink { FONT-SIZE: 9px; COLOR: #999999; TEXT-DECORATION: none }
A.largeLink { FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #15bfff; TEXT-DECORATION: none }
A:active { COLOR: #0099cc; TEXT-DECORATION: none }
A:hover { COLOR: black; TEXT-DECORATION: none }
.normalwhite { FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: white; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.normal_nocolour { FONT-WEIGHT: normal; TEXT-TRANSFORM: none; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.signupText { FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-TRANSFORM: none; COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
h1, .heading1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}

h2, .heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}

h3, .heading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}

.normalText
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.normalTextDark
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.normalTextBlue
{
    FONT-SIZE: 10px;
    COLOR: #0099CC;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.normalTextGray
{
    FONT-SIZE: 9px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.normalTextWhite
{
    FONT-SIZE: 9px;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.boxText
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.topic
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.headline_nocolour
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    text-indent: 0px;
}


.ButtonFace
{
	/* Is used */
	color:cccccc;
	background-color:000000;
	font-size:10px;
	vertical-align:bottom;
	height:19;
	width:55;
	cursor:hand;
}

.SearchField
{
	/* Is used */
	color:000000;
	background-color:cccccc;
	font-size:10px;
	height:18;
	width:100;
}

.SearchField:focus
{
	background-color:#cccccc;
	background-color:#cccccc;
}

.headlineBlack
{
	/* Is used */
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    text-transform:uppercase;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.headlineWhite
{
	/* Is used */
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    text-transform:uppercase;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}

.MiniNewsHeadline
{
	/* Is used */
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;

    margin-bottom:13px;
}

.FrontpageLinks
{
	/* Is used */
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    text-transform:uppercase;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.SubTitleBlack
{
	/* Is used ,but Not quite so black anymore!!! */
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: 000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.SubTitleWhite
{
	/* Is used ,but Not quite so black anymore!!! */
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.SubTitle_nocolour
{
	/* Is used ,but Not quite so black anymore!!! */
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}

.AbstractBlack
{
	/* Is used */
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.AbstractWhite
{
	/* Is used */
    FONT-SIZE: 10px;
    line-height:1.4;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
    font-weight: normal;
}
A.AbstractWhite:Hover
{
	/* Is used */
    FONT-SIZE: 10px;
    line-height:1.4;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
    font-weight: normal;
}

.AbstractGray
{
	/* Is used */
    FONT-SIZE: 10px;
    COLOR: cccccc;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.BreadCrumbs
{
	/* Is used */
	color: #CCCCCC;
    FONT-SIZE: 9px;
    text-transform:lowercase;
}

.NormalBlack
{
	/* Is used */
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.NormalWhite
{
	/* Is used */

    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.subHeadlineGrey
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #737373;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.subHeadlinebox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.subHeadlineBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #15bfff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.copyrightImage
{
    FONT-SIZE: 9px;
    COLOR: #cccccc;

    BACKGROUND-COLOR: #ffffff
}
.copyrightText { /* Is used */ FONT-SIZE:10px; COLOR:#808080; padding:10px 0 0 0; FONT-FAMILY:Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.FooterTextLeft { /* Is used */ FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.FooterTextRight { /* Is used */ FONT-SIZE: 10px; COLOR: #cccccc; text-transform:uppercase; }
.sitemapLevel1 { /* Is used */ FONT-SIZE: 11px; COLOR: #000000; font-weight:bold; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.sitemap { /* Is used */ COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.CampaignHeadline { /* Is used */ FONT-SIZE: 14px; font-weight:bold; COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.CampaignText {	/* Is used */ FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.CampaignTextBlack { /* Is used */ FONT-SIZE: 12px; COLOR: Black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.CampaignDownloadText { /* Is used */ FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.CampaignClose { /* Is used */ FONT-SIZE: 10px; COLOR: #CA0000; cursor:hand; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.ImageBorder { /* Is used */ border-bottom-color:cccccc; border-top-color:cccccc; border-right-color:cccccc; border-left-color:cccccc; cursor:hand; }
.ImageBorderBlack { /* Is used */ border-bottom-color:000000; border-top-color:000000; border-right-color:000000; border-left-color:000000; cursor:hand; }
.ImageBorderBlackNoHand { /* Is used */ border-bottom-color:000000;	border-top-color:000000; border-right-color:000000;	border-left-color:000000; }
.ImageAlternativText { /* Is used */ text-align:center; FONT-SIZE: 10px; COLOR: #cccccc; }
.RelatedHeadLine { /* Is used */ FONT-WEIGHT: bold;	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif }
.RelatedLink
{
	/* Is used */
	FONT-SIZE: 10px;
    COLOR: #0099cc;

    font-weight:bold;
}
.LeftMenuVertical
{
	/* Is used */
	height:470px; 
	cursor:hand; 
	text-align:justify; 
	text-Justify: distribute-all-lines; 
	writing-mode: tb-rl; 
	filter: flipv fliph; 
	float: left;
	FONT-SIZE: 18px;
    COLOR: #cccccc;

}
INPUT
{
    FONT-SIZE: 9px;
}

.hidden
{
	width:1;
    height:1px;
}
SELECT
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}
.boxBG
{
    BACKGROUND: #cccccc
}
.boxTextRed
{
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: Verdana, Geneva
}
.FormsNORMAL
{
	/* Is used */
    COLOR: 000000;


}
.FormsINPUT
{
	/* Is used */


    height:20px;
    width:300px;
}
.FormsTEXTAREA
{
	/* Is used */


    height:100px;
    width:300px;
}
.FormsPASSWORD
{
	/* Is used */


    height:20px;
    width:300px;
}
.FormsDROPDOWN
{
	/* Is used */


    height:20px;
    width:300px;
}
.FormsMULTISELECT
{
	/* Is used */


    height:100px;
    width:300px;
}
.FormsBUTTON
{
	/* Is used */
	color:000000;
	background-color:cccccc;


    height:25px;
    width:60px;
    cursor:hand;
}
A.footerLink
{
    FONT-SIZE: 9px;
    COLOR: #999999;

    TEXT-DECORATION: none
}

a.Submit 
{
  color: Black;
}

a:hover.Submit 
{
  color: white;
}
.Body_HeadLine
{
  font-family: verdana;
  font-weight:bold;
  color:#000000;
  font-size: 14px;
  text-decoration:none;
}
.Body_Text
{
  text-decoration:none;
}
.SHOP_List_HeadLine
{
  font-family: verdana;
  text-align:left;
  vertical-align:top;
  font-size: 10px;
  color:#000000;
  text-decoration:none;
}
.Button_Text
{
  font-family: verdana;
  font-weight:bold;
  font-size: 12px;
  text-align:center;
  color:#ffffff;
  text-decoration:none;
}
.SHOP_List_Error
{
  font-family: verdana;
  text-transform:uppercase;
  letter-spacing:-1;
  font-weight:bold;
  color:#CC0000;
  font-size: 12px;
  text-decoration:none;
  text-align:left;
}
.SHOP_List_Details_Price
{
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color:black;
  text-decoration:none;
}
.SHOP_List_Details_Price_VAT
{
  font-family: verdana;
  font-size: 10px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.SHOP_List_Details
{
  font-family: verdana;
  font-size: 10px;
  color:#000000;
  text-decoration:none;
}
.controls
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	background-color:#D6D4D4;
	background-color:#EEEEEE;
	text-align:left;
	width: 300px;
}
.controls:focus
{
	background-color:#D6D4D4;
	background-color:#EEEEEE;
}

/* VISIONPEOPLE FORMS */


.form_control_textdescription
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    COLOR:#000000;
    TEXT-TRANSFORM: none;
}
.form_control_listbox
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    HEIGHT: 50px;
    COLOR:#000000;
}
.form_control_listboxmulti
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    HEIGHT: 100px;
    COLOR:#000000;
}
.form_control_dropdown
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    COLOR:#000000;
}
.form_control_multiline
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    HEIGHT: 100px;
    COLOR:#000000;
}
.form_control_checkbox
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    COLOR:#000000;
}
.form_control_file
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    COLOR:#000000;
}
.form_control_password
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    COLOR:#000000;
}
.form_control_text
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    WIDTH: 300px; 
    COLOR:#000000;
}
.form_control_radio
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR:#000000;
}
.form_control_html
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR:#000000;
}
.form_control_line
{
}
.form_reply_text
{
    FONT-FAMILY: Verdana;
    font-weight:bold;
    FONT-SIZE: 14px;
    COLOR:#000000;
}
.NewsLetterHeadline
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif
}

.NewsLetterTop
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
}

.NewsLetterNews
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	margin-bottom:13px;
}


/* TELECA */
.PartnerSiteMarkerPage
{
	background-image: url(/upload/partnersite_documentmarker.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 3px solid #0099FF;
}

.PartnerSiteMarkerList
{
	background-image: url(/upload/partnersite_listmarker.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 0px;
}

.menutable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    margin: 0px;
    padding: 0px;

    TEXT-DECORATION: none;
    vertical-align: top;
	width:100%;
}
.menutable TD
{
    padding:4px;
}
.menutable A { /* Is used */
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    text-transform:normal;
    TEXT-DECORATION: none 
	text-align: left; padding-left: 3px; padding-top: 2px; left: 1px; top: 1px;
}
.menutable A:hover { /* Is used */
    COLOR: #cccccc;
}
.menutable .last { text-align:right; padding-right:15px; }
	

.menucell
{
	margin: 0px;
	text-align: left;
	margin-top: 0px;
    margin-bottom: 0px;
	border: 0px red solid;
	vertical-align: top;
	font-size: 10px;
	color: black;
}

.linkbox
{
	font-size: 11px;
}

.LinkBoxWhite
{
	font-weight: bold;
	color: white;
	margin-left: 0px;
	overflow: hidden;
}
.LinkBoxWhiteHover
{
	font-weight: bold;
	color: #CCCCCC;
	margin-left: 0px;
	overflow: hidden;
}

.LinkBoxBlack
{
	font-weight: bold;
	color: black;
	margin-left: 0px;
	overflow: hidden;
}
.LinkBoxBlackHover
{
	font-weight: bold;
	color: #333333;
	margin-left: 0px;
	overflow: hidden;
}

.LinkBox_blacktext
{
	font-size: 10px;
}

a.LinkBox_blacktext
{
	font-size: 10px;
	font-weight: bold;
	color: Black;
	margin-left: 0px;
	overflow: hidden;
}

a.LinkBox_blacktext:hover
{
	font-weight: bold;
	color: #333333;
	margin-left: 2px;
	overflow: hidden;
}

.RequiresLogin
{
	font-size: 9px;
	text-align: right;
	height: 8px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

img.LinkBox
{
	width: 36px;
	height: 36px;
}

.SideBox
{
}

.subjectbox_header
{
	font-size: 10px;
	font-weight: bold;
	color: Black;
}
a.subjectbox_link
{
	font-weight: normal;
	font-size: 9px;
	color: Black;
}
a.subjectbox_link:hover
{
	font-weight: normal;
	font-size: 9px;
	color: #333333;
}

.SearchButton
{
	color: White;
	background-color: #999999;
}

.KB_List_Details
{
	font-size: 11px;
	color: white;
}

.KB_List_Headline
{
	font-weight: bold;
}

.KB_List_TopText
{
	font-weight: bold;
}
.SLS_List_Details
{
	font-size: 11px;
}
.SLS_HeadLine
{
	font-weight: bold;
}
.SLS_List_HeadLine
{
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
	color: White;
}
.SLS_CaseNumber
{
	margin-top: 10px;
	font-size: 14px;
	color: white;
	font-weight: bold;
}
.SLS_Text
{
	color: White;
}
.Body_Text_Small
{
	color: White;
	text-decoration:none;
}
.BodyPrint
{
	color: Black;
}
.CaseNumber
{
	color:white;
	font-size: 40px;
}
.ProgressBar
{
	margin: 0px;
	border: 0px;
	border-color: White;
	padding: 0px;
	width: 100%;
	height: 5px;
}

.SLS_CaseHistory_Print1_tblList
{
	color: Black;
}

.KB_FeedBack_Headline
{
	width: 220px;
}



div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

input:focus {
	background-color: transparent;
}
/**********/


/***** PRODUCT STYLE ****/

/* Topnavigation */
.producttopnavigation 
{
	padding-top: 20px;
	padding-bottom: 35px;
	xborder: 1px solid red;
	vertical-align: top;
	color: #ffffff;		
}
.producttopnavigation .menuitems
{
	width: 946px;
	text-align: right;
	xborder: 1px solid green;
}

.producttopnavigation a
{
	margin-left: 22px;
}

.producttopnavigation a:hover
{
	text-decoration: underline;
}

.producttopnavigation .active a
{
	color: #ffffff;
}
/* Content */
.productcontent
{
	padding-bottom: 20px;
}
.productcontent td
{
	vertical-align: top;
	color: #ffffff;
	font-family: verdana,geneva,arial,helvetica,sans-serif;
}
.productcontent p
{
	padding-bottom: 10px;
}
.productcontent h2
{
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 14px;
}

.productcontent .defaultTwoColumn .columnOne
{
	width: 51%;
	padding-right: 30px;
}

.productcontent .defaultTwoColumn .columnTwo
{
	width: 49%;
	text-align:justify;
}

.productelement img
{
	margin-bottom: 10px;
	margin-right: 10px;
	xborder: 1px solid green;
}
.imgbig 
{
	text-align: left;	
	width: 100%;
}
.textsecondary 
{
	padding-left: 50px;
	padding-top: 10px;	
}

/* RENTAL SHOP FINDER STYLES */ 

/* GENERAL */
.outerContainer {
	margin: 6px;
	padding: 0px;
	width: 649px;
	border: 0;
}

/* FILTER */
.header 
{
	width: 100%;
	padding: 4px 0;
	border-bottom: 1px solid black;
	vertical-align: top;
}
.header table 
{
	padding: 2px 2px;
	width: 100%;
	xborder: 1px solid red;
}

.header th 
{
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding-right: 4px;
	vertical-align: top;
}

.header select
{
	width: 150px;
}

/* RESULT TABLE */
.result 
{
	width: 100%;
	xborder: 1px solid green;	
	background-color: #000000;
	table-layout: fixed;
	border-collapse: collapse;
}

.result td 
{
	background-color: #ffffff;
	padding: 5px 2px;
	border: 1px solid black;
}

.tableHeader 
{
	padding: 4px 0 7px 0;
}

.result .resultHeader .descriptionHeader 
{
	width: auto;
	background-color: #ffffff;	
	text-align: left;
	color: #000000;
}

.result .resultHeader td 
{
	font-weight: bold;
	width: 30px;
	padding: 8px 2px;
}

.result .resultHeader td,
.result .resultBody td
{
	text-align: center;
	/*white-space: nowrap;*/
	font-size: 10px;
	color: #000000;
	
}

.result .resultBody img
{
	cursor: help;
}

.result .resultBody .descriptionHeader
{
	text-align: left;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.result a,
.result a:hover,
.result a:visited,
.result a:active
{
	color: #0099cc;	
	cursor: hand;
}

.result a:hover 
{
	text-decoration: underline;	
}

/* Special IE style */
.result .verticalText td
{
	text-align:justify; 
	writing-mode: tb-rl; 
	filter: flipv fliph;
	float: left;
}

.filterbutton {
	font-weight: bold;
	background-color: #00A8EF;
	width: 60px;
	color: #ffffff;
}

/* DEALER LOCATOR INNER TABLE STYLE */ 
.resultBody .innerTable 
{
	padding: 0px;

}
.resultBody .innerTable table
{
	table-layout: fixed;
}
.resultBody .innerTable td
{
	border: none;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	word-wrap:break-word;
}

/* KNOWN ISSUES STYLE */
.hiddenElement {
	display: none;
}

.expandListTable
{
	xbackground-color: #C6C3C6;	
	background-color: #000000;
	color: #FFFFFF;
	table-layout: fixed;
	position: relative;
	width: 95%;
	margin: 0 15px 15px 15px;
	border-bottom: 1px solid #9C9A9C;
	border-right: 1px solid #9C9A9C;
	
}

.expandListTable th
{
	font-weight: bold;
	background-color: #0099cc;
	padding: 6px 5px;
	text-align: left;
	color: #FFFFFF;
	border: 1px solid #9C9A9C;
	position: relative;
	font-size: 11px;
	border-bottom: none;
	border-right: none;
}
.expandListTable td
{
	vertical-align: top;
	color: #0099cc;
	text-align: left;
	padding: 6px 5px;
	border: 1px solid #9C9A9C;
	font-size: 11px;
	cursor: hand;
	position: relative;
	border-bottom: none;
	border-right: none;
	font-weight: bold;
}
.expandListTable h2 {
	margin-bottom: 2px;
}

.expandListTable td.details {
	background-color: #000000;
	border: 1px solid #9C9A9C;
	border-bottom: none;
	font-size: 10px;
	color: #FFFFFF;
	position: relative;
	width: 100%;
	cursor: hand;
	font-weight: normal;
	overflow: hidden;
}
.expandListTable td span 
{
	color: #9C9A9C;
	float: right;
	font-weight: normal;
	font-size: 9px;
	margin-top: 4px;
	margin-right: 4px;
}

.expandListTable .onLinkHover td
{
	color: #FFFFFF;
}

.expandListTable .offLinkHover td
{
	color: #0099cc;
}
#im_form input{
	height:20px;
	width:282px;
	FONT-SIZE:11px; FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	margin-bottom:2px;
}
#im_form textarea{
	width:282px;
	FONT-SIZE:11px; FONT-FAMILY:verdana, arial, helvetica, sans-serif;
}
#im_form select{
	width:246px;
}
#im_form TD { color:inherit}
.tab1 { border-right: 1px solid #cccccc; text-align: center; width: 220px; }
.tab2 { border-right: 1px solid #cccccc; text-align: center; width: 220px; }