#wrapper
{
	clear:both;
	width:980px;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	background:#FFFFFF;
}

#headerTop
{
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
}

#logo
{
	float:left;
  margin-top:5px;
  vertical-align:bottom;
	width:300px;
	margin-bottom:5px;
}

#search
{
	display:none;
	float:right;
	margin:0px;
	padding:0px;
}

#headerMenu
{
	background:url('../images/main/tab_back_unselected.gif') bottom repeat-x;
	height:30px;
}

.headerMenuLeft
{
	width:9px;
	background:url('../images/main/tab_back_left.gif') bottom no-repeat;
	height:30px;
}

.MenuLeft
{
	width:9px;
	background:url('../images/main/menu_left.gif') bottom no-repeat;
	height:30px;
}

.MenuRight
{
	width:9px;
	background:url('../images/main/menu_right.gif') bottom no-repeat;
	height:30px;
}
.headerMenuRight
{
	width:9px;
	background:url('../images/main/tab_back_right.gif') bottom no-repeat;
	height:30px;
}

#columnLeft
{
	clear:both;
	float:left;
	width:100px;
}

.listUnformat
{
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
}

.listUnformat LI
{
	margin-top:10px;
}

.columnList
{
	list-style:none;
	display:block;
	padding:5px;
	margin:0px;
	background-color:#f8f8f8;
}

.columnList A
{
	color:#666666;
	text-decoration:none;
}

.columnList A:hover
{
	color:#DF3439;
	text-decoration:none;
}

.listTitle
{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	margin:0px;
	background-color:#F9F9F9;
	background:url('../images/main/shadow_large.gif') top repeat-x;
	border-bottom:1px solid #E0E0E0;
}

.listTitle A:link, .listTitle A:visited
{
	color:#666666;
	text-decoration:none;
}

.listTitle A:hover
{
	color:#DF3439;
	text-decoration:underline;
}

.listTitleLink
{
	color:#666666;
	text-decoration:none;
}

.listTitleLink A:link, .listTitleLink A:visited
{
	color:#666666;
	text-decoration:none;
}

.listTitleLink A:hover
{
	color:#DF3439;
	text-decoration:underline;
}

#columnCenter
{
	float:left;
	width:677px;
}

#columnRight
{
	float:right;
	width:300px;
}

.mainBlock
{
	clear:both;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.reviewRow
{
	border-bottom:2px solid #E3E3E3;
}

.sideDashed
{
	border-right:2px solid #E3E3E3;
}

.sideBlock
{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#EEEEEE;
	width:99.5%;
}

.sideBlockHeader
{
	background-color:#FF9900;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding-left:5px;
	background:url('../images/main/gradient_geel.gif');
  background-position: bottom;
  background-repeat:  repeat-x;
}

.sideBlockHeader A
{
	color:#FFFFFF;
	text-decoration:none;
}

.sideBlockHeaderGreen
{
	background-color:#fead32;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding-left:5px;
	background:url('../images/main/gradient_groen.gif');
  background-position: bottom;
  background-repeat:  repeat-x;
}

.sideBlockHeaderGreen A
{
	color:#FFFFFF;
	text-decoration:none;
}

.tableData
{
	padding:0px;
	margin:0px;
	border:none;
	width:100%;;
}

.tablecell
{
  border-bottom:1px solid #E3E3E3;
  border-top:1px solid #E3E3E3;
}

.tableDataFirst
{
	background-color:#FFFFFF;
  height:55px;
}

.tableDataSecond
{
	background-color:#FFFFFF;
  height:55px;
}

.tableDataAlternative
{
	border-top:1px solid #CA0005;
}

.tableHeaderLarge
{
	height:25px;
	background-color:#FFFFFF;
	font-weight:bold;
}

.tableHeader
{
	height: 25px;
	background-color: #F0F7F9;
	font-weight: bolder;
}

.tableHeader TD
{
	vertical-align:middle;
}

.tableHeaderLeft
{
	clear:both;
	float:left;
	width:60%;
	padding:5px;
	font-weight:normal;
}

.tableHeaderRight
{
	float:right;
	width:35%;
	text-align:right;
	padding:5px;
	font-weight:normal;
}

.tableHeaderCenter
{
	clear:both;
	float:left;
	width:100%;
	padding:5px;
	font-weight:normal;
}

#crumpath
{
	padding:5px;
  color:#666666;
}

.lineDashed
{
	padding:0px;
	margin:0px;
	height:1px;
	width:100%;
	border-top:1px solid #E3E3E3;
}

.lineStraight
{
	padding:0px;
	margin:7px 0px 7px 0px;
	height:1px;
	width:100%;
	border-top:1px solid #E3E3E3;
}

.lineDashedSmall
{
	height:1px;
	width:100%;
	border-top:1px solid #E0E0E0;
	padding:0px;
	margin:0px;
}

.phoneImageCell
{
	text-align:center;
	padding-right:10px;
  vertical-align:middle;
}

.phoneTitleCell
{
	font-size:14px;
	font-weight:bold;
}

.shadowBottom
{
	clear:both;
	width:100%;
	height:8px;
	margin:0px 0px 5px 4px;
}

.shadowBottomColumn
{
	width:100%;
	height:8px;
	margin:0px 0px 5px 4px;
}

.shadowBottomWide
{
	clear:both;
	width:100%;
	height:8px;
	
	margin:0px 0px 5px 4px;
}

.formField
{
	margin:0px;
}

.formButton
{
	padding:3px 10px 3px 10px;
	margin:0px;
	border:1px solid #AAAAAA;
	background:#EEEEEE;
	font-family:trebuchet MS, verdana, arial, sans-serif;
	font-size:11px;
}

#topMenu
{
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topMenu LI
{
	float: left;
	padding:5px 15px 5px 15px;
	height:20px;
}

.linkWhite
{
	margin:0px;
	padding:0px;
}

.linkWhite A:hover, .linkWhite A:link, .linkWhite A:visited
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.SideMenu
{
  background:url('../images/main/tab_back_unselected.gif') bottom repeat-x;
  color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.topMenuUnselected
{
	background:url('../images/main/tab_back_unselected.gif') bottom repeat-x;
  font-weight:bold;
	font-size:12px;
  height:30px;
}

.topMenuSelected
{
	background-color:#AC0001;
	color:#FFFFFF;
	text-decoration:none;
}

#topMenuBottom
{
	clear:both;
	width:100%;
	height:10px;
	background-color:#CA0005;
	margin:0px;
	padding:0px;
	margin-bottom:1px;
}

#footer
{
	text-align:center;
	padding:5px;
	background:url('../images/main/tab_back_unselected.gif') bottom repeat-x;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFFFFF;
}

#footer A
{
	color:#FFFFFF;
	text-decoration:none;
}

#paging
{
	width:100%;
	text-align:center;
	font-size:13px;
}

.refinementSelected
{
	height:15px;
  color:red;
  font-weight:bolder;
  text-decoration:none;
  padding-left:5px;
}

.refinementUnselected
{
  height:15px;
  padding-left:5px;
  margin:0px;
}

#phoneSummaryWrapper
{
	clear:both;
	float:left;
	width:100%;
}

#phoneSummaryLeft
{
	clear:both;
	float:left;
	width:36%;
}

#phoneSummaryCenter
{
	float:left;
  vertical-align:top;
	padding:0px 10px 10px 10px;
	width:27%;
	border-right:2px dashed #E3E3E3;	
}

#phoneSummaryRight
{
	float:left;
	padding:0px 10px 10px 10px;
	width:30%;
}

#phoneSpecificationWrapper
{
	clear:both;
	float:left;
	padding:0px;
	margin:0px;
	width:100%;
}

#phoneSpecificationLeft
{
	clear:both;
	float:left;
	padding:0px;
	margin:0px;
	width:30%;
}

#phoneSpecificationCenter
{
	float:left;
	padding:10px;
	width:30%;
	border-right:2px dashed #E3E3E3;
	border-left:2px dashed #E3E3E3;
}

#phoneSpecificationRight
{
	float:left;
	padding:10px;
	width:30%;
}

#subscriptionTarriffsLeft
{
	clear:both;
	float:left;
	padding:0px;
	margin:0px;
	width:48%;
	border-right:2px dashed #E3E3E3;
}

#subscriptionTarriffsRight
{
	float:left;
	padding-left:15px;
	margin:0px;
	width:48%;
}

.phoneImageSingle
{
	width:50px;
	height:50px;
	border:1px solid #CCCCCC;
	vertical-align:center;
	padding:2px;
	text-align:center;
}

.phoneImageSingleRedBorder
{
	width:50px;
	height:50px;
	border:1px solid #DF3439;
	vertical-align:center;
	padding:2px;
	text-align:center;
}

.bold
{
	font-weight:bold;
}

.hiddenObject
{
	display:none;
}

.hiddenDropDown
{
	display:none;
}

.shownDropDown
{
  list-style:none;
	display:block;
	padding:0px 5px 10px 5px;
	margin:0px;
	background-color:#f8f8f8;
	overflow:hidden;
	width:96.7%;
  color:#000000;
}

.dropDownLink
{
	color:#000000;
	font-weight:normal;
}

.shownObject
{
	display:block;
}

.straightParagraph
{
	padding:0px;
	margin:0px;
}

#headerAdditional
{
	color:#CA0005;
	font-weight:bold;
	font-size:12px;
	padding:5px;
}

.radioButton
{
	margin-left:15px;
}

.specificationRow
{
	height:20px;
	padding-left:5p
}

.calculationTooltip
{
	color:#FFFFFF;
}

.calculationTooltipBig
{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}

.lineWhite
{
	line-height:1px;
	border-top:1px solid #FFFFFF;
}

.menuDropDown
{
	vertical-align:center;
	margin-left:10px;
}

.reviewHeader
{
	background-color:#F0F7F9;
	font-weight:bold;
  border-bottom:1px solid #E3E3E3;
}

/*********************************************
** Rounded corners with white background
*********************************************/
.fixedroundblack 
{
	border:1px solid #e3e3e3;
	width: 97%;
	background: #fff;
	margin-top:10px;
}

.fluidroundblack 
{
	border:1px solid white;
	width: 100%;
	background: #e3e3e3 url(grad.gif) repeat-x;
	color: #fff;
}

.fixedroundblack p , .fluidroundblack p
{
	margin: 6px ;
	padding: 6px;
}

.topfiller, .bottomfiller, .roundtop, .roundtopright,.roundbottom, .roundbottomright 
{
	height:6px;
	font-size:1px;
	line-height:1px;
}

.bottomfiller, .topfiller 
{
	width: 100%;
	clear:both;
	position:relative;
}

.roundtop 
{
	background: url(../images/main/circle.gif) no-repeat top left;
	width:6px;
	float:left;
	position:relative;
	top:-1px;
	left:-1px;   
}

.roundtopright 
{
	background: url(../images/main/circle.gif) no-repeat top right;
	float:right;
	width:6px;
	position:relative;
	top:-1px;
	left:1px;   
}

.roundbottom 
{
	background: url(../images/main/circle.gif) no-repeat top left;
	background-position: 0 -6px ;
	width:6px;
	float:left;
	position:relative;
	top:1px;
	left:-1px;
}

.roundbottomright 
{
	background: url(../images/main/circle.gif) no-repeat top right;
	background-position: -6px -6px ;
	width:6px;
	float:right;
	position:relative;
	top:1px;
	left:1px;
}

/*********************************************
** Rounded corners with yellow background
*********************************************/
.fixedroundyellow
{
	border:1px solid #ffba53;
	width:222px;
	background: #ffba53;
	margin-left:1px;
}

.topfilleryellow , .bottomfilleryellow , .roundtopyellow , .roundtoprightyellow ,.roundbottomyellow , .roundbottomrightyellow  
{
	height:8px;
	font-size:1px;
	line-height:1px;
}

.roundtopyellow 
{
	background: url(../images/main/circleyellow.gif) no-repeat top left;
	width:3px;
	float:left;
	position:relative;
	top:-1px;
	left:-1px;   
}

.roundtoprightyellow 
{
	background: url(../images/main/circleyellow.gif) no-repeat top right;
	float:right;
	width:6px;
	position:relative;
	top:-1px;
	left:1px;   
}

/*********************************************
** Rounded corners with green background
*********************************************/
.fixedroundgreen 
{
	border:1px solid #38b01d;
	width:107px;
	background: #38b01d;
	margin-left:1px;
}

.topfillergreen , .bottomfillergreen , .roundtopgreen , .roundtoprightgreen ,.roundbottomgreen , .roundbottomrightgreen  
{
	height:8px;
	font-size:1px;
	line-height:1px;
}

.roundtopgreen 
{
	background: url(../images/main/circlegreen.gif) no-repeat top left;
	width:3px;
	float:left;
	position:relative;
	top:-1px;
	left:-1px;   
}

.roundtoprightgreen 
{
	background: url(../images/main/circlegreen.gif) no-repeat top right;
	float:right;
	width:6px;
	position:relative;
	top:-1px;
	left:1px;   
}

.errorMessages
{
	border:2px solid #FF0000;
	padding:5px;
	background-color:#FCFCFC;
	margin-bottom:8px;
}

.reviewAdd
{
	font-size:10px;
}

.reviewFormField
{
	width:150px;
}

.reviewTitle
{
  background-color:#EBEFF9;
}

.titleWithPadding
{
	margin-left:5px;
}

#cloud a.tag1 { font-size: 12px; font-weight: normal; }
#cloud a.tag2 { font-size: 14px; font-weight: bold; }
#cloud a.tag3 { font-size: 12px; font-weight: normal; }
#cloud a.tag4 { font-size: 12px; font-weight: bold; }
#cloud a.tag5 { font-size: 14px; font-weight: normal; }
#cloud a.tag6 { font-size: 12px; font-weight: bold; }
#cloud a.tag7 { font-size: 12px; font-weight: normal; }
#cloud a.tag8 { font-size: 14px; font-weight: bold; }
#cloud a.tag9 { font-size: 12px; font-weight: normal; }
#cloud a.tag10 { font-size: 12px; font-weight: bold; }
#cloud { padding: 5px; margin:0px; text-align: center; }
#cloud a { padding: 0px; margin:0px; text-decoration:none;  text-align:center;}
#cloud li { display: inline;padding:0px;margin:0px; text-align:center; }
#cloud ul { padding:0px;margin:0px; text-align:center;}