﻿#AdvancedSearchArea {
	background-color:#011347;
	float:left;
	height:170px;
	margin-left:10px;
	width:472px;
}

#AdvancedSearchArea p {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
margin:5px 0;
padding:0 5px;
}

#AdvancedSearchArea table {
color:#0D225B;
font-family:Arial, Helvetica, sans-serif;
font-size:8.5pt;
font-weight:700;
padding:5px;
}

#JoinUs a {
	color:#4462B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
}

#holderdiv div,#holderdivPollInner {
background-color:#FFF;
border:1px solid #FF9724;
color:#FFF;
margin:0 10px 10px;
}

#holderdiv p,.PollOption,.PollText,#holderdivPoll p {
color:#0D225B;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
margin:5px 0;
padding:0 5px;
text-align:left;
}

#holderdiv ul {
border:none;
list-style:none;
margin:0;
padding:0;
}

#holderdiv ul li a {
background-color:#FFC98C;
border-bottom-color:#F90;
color:#0D225B;
display:block;
font-size:8.5pt;
padding:10px 0 10px 4px;
text-decoration:none;
}

#holderdiv ul li a:hover,#holderdiv ul li a:focus {
background-color:#FFDAB0;
color:#0D225B;
}

#holderdiv2 {
height:300px;
width:690px;
}

#holderdiv2 div {
background-color:#FFF;
border:1px solid #EB7D00;
color:#363636;
height:399px;
margin:0 0 10px 10px;
}

#holderdiv2 h2 {
background-color:#EB7D00;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
margin:0;
padding:5px;
text-align:left;
}

#holderdiv_blue div {
	background-color:#FFF;
	border:1px solid #ffffff;
	color:#FFF;
}

#holderdiv_blue h2 {
	background-color:#FFF;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
	padding:5px;
}

#holderdiv_blue table {
	color:#EB7D00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight: 700;
}

#holderdiv_blue,#holderdiv,#holderdiv_orange,#holderdivPoll {
width:100%;
}

#holderdiv_grid {
clear:both;
display:block;
float:left;
margin-top:0;
padding-top:0;
vertical-align:top;
width:100%;
}

#holderdiv_grid_footer {
background:#F90;
float:left;
height:2px;
width:100px;
}

#holderdiv_grid_left {
	color: #CCC;
	float: left;
	padding-left: 10px;
	width: 50px;
	padding-right: 10px;
	clear: left;
	vertical-align: top;
}

#.holderdiv_grid_left_first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 18px;
	color: #18264B;
}

.holderdiv_grid_left_second {
color:#527DEF;
font-size:18px;
line-height:18px;
font-weight:700;

}

#holderdiv_grid_photos_left {
color:#CCC;
float:left;
font-size:18px;
font-weight:700;
padding-top:5px;
width:85px;
}

#holderdiv_grid_photos_right {
	border-bottom-color:#9BA8DE;
	float:left;
	width:330px;
}

#holderdiv_grid_photos_right h3 {
	color:#4462B5;
	font-size:14px;
}

#holderdiv_grid_right {
	border-bottom-color: #4462B5;
	float: left;
	line-height: 23px;
	width: 100%;
	display: block;
}

#holderdiv_grid_right h2 {
	color: #4462B5;
	font-size: 20px;
	vertical-align: text-top;
}

#holderdiv_grid_right_readmore {
	color: #5E7AC9;
	font-weight: 700;
	text-align: right;
}

#holderdiv_grid_left_readmore a {
	color:#4462B5;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}

#holderdiv_grid_left_readmore {
	color: #5D79C8;
	font-weight: 700;
	text-align: left;
	margin-left: 3px;
}

.products_name, .products_price{
	color: Black;
	line-height: 18px;
	margin-left: 3px;
}

.arial12b_Pink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


#holderdiv_grid_right_readmore a {
	color:#4462B5;
	font-weight:700;
	text-align:right;
	text-decoration:none;
}

#holderdiv_orange .p-divider,#holderdiv_blue .p-divider,#holderdiv2 .p-divider,#holderdiv .p-divider,#holderdivdetails .p-divider,#holderdivPoll .p-divider {
border-top:1px solid #000;
padding-top:5px;
}

#holderdiv_orange div {
background-image:url(../images/dolphin_bg.gif);
color:#FFF;
margin:0 10px 10px;
padding-left:5px;
}

#holderdiv_orange h2,#holderdiv h2,#holderdivdetails h2,#holderdivPoll h2 {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
margin:0;
padding:5px;
}

#holderdiv_orange p,#holderdiv_blue p,#holderdiv2 p,#holderdivdetails p {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
margin:5px 0;
padding:0 5px;
text-align:center;
}

#holderdivdetails {
height:299px;
width:100%;
}

#holderdivdetails div {
background-color:#FF9724;
border:1px solid #FF9724;
color:#363636;
height:170px;
margin:0 10px 10px;
}

#middleAreadetails {
background-color:#013C76;
float:left;
height:700px;
width:485px;
}

#middleAreadetails h2 {
background-color:#2E769C;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
margin:0;
padding:5px;
}

#tlpHome_Menucontainer_Theme_PS {
	background-color:#4462B5;
	color:#E0E0E0;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	height:40px;
	width:100%;
}

#tlpHome_Menunav_Theme_PS {
	font-size:8pt;
	font-weight:700;
	height:33px;
	padding:0 0 0 20px;
	background-color: #011347;
	background-repeat: repeat-x;
	background-position: left bottom;
}

#tlpHome_Menunav_Theme_PS ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}

#tlpHome_Menunav_Theme_PS ul li {
    display: block;
    float: left;
    margin: 0 1px;
    font-family: Arial, Helvetica, sans-serif;
}

#tlpHome_Menunav_Theme_PS ul li a {
color:#EAF3F8;
display:block;
float:left;
height:33px;
padding:0 0 0 20px;
text-decoration:none;
}

#tlpHome_Menunav_Theme_PS ul li a span {
float:left;
height:21px;
padding:12px 20px 0 0;
}

#tlpHome_Menunav_Theme_PS ul li a.current span {
	display:block;
	height:33px;
	padding:0 20px 0 0;
	width:auto;
	background-color: #FCF;
	background-repeat: no-repeat;
	background-position: right top;
}

#tlpHome_Menunav_Theme_PS ul li a.current,#tlpHome_Menunav_Theme_PS ul li a.current:hover {
	color:#fff;
	line-height:275%;
	background-color: #FCF;
	background-repeat: no-repeat;
	background-position: left top;
}

#tlpHome_Menunav_Theme_PS ul li a:hover {
background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;
color:#fff;
}

#tlpHome_Menunav_Theme_PS ul li a:hover span {
cursor:pointer;
display:block;
font-size:8pt;
width:auto;
}

.Categories h1 {
color:#0D225B;
display:block;
font-size:16px;
font-weight:700;
height:25px;
padding-left:40px;
text-align:left;
}

.Categories li {
color:#527DEF;
display:block;
font-size:12px;
font-weight:700;
height:25px;
list-style-type:none;
text-align:left;
}

.EmptyText {
color:#4462B5;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
}

.LayoutCommunity #clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}



.LayoutCommunity #containerBottom {
background:url(../images/bottom.gif) no-repeat left bottom;
height:60px;
width:100%;
}

.LayoutCommunity #containerBottom P {
margin:0 0 1em;
}

.LayoutCommunity #containerBottom SPAN {
background:url(../images/bottom-right.gif) no-repeat right top;
display:block;
height:60px;
position:relative;
}

.LayoutCommunity #containerCenter-content {
	background:url(../images/rightside.gif) repeat-y right top;
	display:block;
	margin:-1px 0 -50px;
	padding:1px 22px 1px 18px;
}

.LayoutCommunity #containerTop {
background:url(../images/top.gif) no-repeat left top;
height:20px;
width:100%;
}

.LayoutCommunity #containerTop SPAN {
background:url(../images/top-right.gif) no-repeat right top;
display:block;
height:20px;
position:relative;
    top: 0px;
    left: 0px;
}

.LayoutCommunity #container_Theme_PS {
	background:url(../images/leftside.gif) #fff repeat-y left top;
	width:990px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


.LayoutCommunity #leftArea {
	background-color:#FFF;
	float:left;
	text-align:center;
	width:205px;
}

.LayoutCommunity #MemberleftArea {
	background-color:#FFF;
	float:left;
	text-align:center;
	width:100px;
}

.LayoutCommunity #middleArea,.LayoutCommunity #middleAreaWhite {
background-color:#FFF;
float:left;
width:485px;
}

.LayoutCommunity #middleAreaHeadlinecontainer {
clear:both;
display:block;
float:left;
width:100%;
}

.LayoutCommunity #middleAreaHeadlinephoto {
float:left;
width:165px;
}

.LayoutCommunity #middleArea {
	background-color:#FFF;
	display:block;
	float:left;
	width:470px;
	margin-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}

.LayoutCommunity #rightArea {
	background-color: #363653;
	float: right;
	width: 275px;
}

.LayoutCommunity #rightAreaSearch {
	background-color: #363653;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 70px;
	padding: 0 8px 5px 10px;
	text-align: center;
	width: 250px;
}

.LayoutCommunity #rightAreaSearch a {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

.LayoutCommunity #rightAreaSearch span {
background-color:#0D225B;
float:left;
height:70px;
width:100px;
}

.LayoutCommunity #rightAreaUnder {
background-color:#0D225B;
float:right;
height:400px;
width:275px;
}

.LayoutCommunity #rightArea_template2 {
	background-color:#FFF;
	float:right;
	width:270px;
	padding-top: 30px;
}

.RSS_grid_right {
float:right;
width:30px;
}

.RegisterErrorText {
color:#0D225B;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
padding-top:5px;
vertical-align:middle;
}

.RegisterHeader {
	color:#4462B5;
	font-weight:700;
	text-align:left;
}

.RegisterStatusText {
color:Red;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
margin:5px 0;
padding:0 5px;
text-align:left;
vertical-align:top;
}

.RegisterText {
color:#0D225B;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
vertical-align:top;
}

.LabelText {
color:#0D225B;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
vertical-align:top;
}

.rightArea_topspacer_template2 {
background-color:#FFF;
float:left;
font-size:10pt;
height:10px;
padding:0 8px 5px 10px;
width:250px;
}

.roundedcornr_bottom_503613 {
background:url(roundedcornr_503613_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_503613 div {
background:url(roundedcornr_503613_br.png) no-repeat bottom right;
}

.roundedcornr_box_503613 {
background:url(roundedcornr_503613_tl.png) no-repeat top left;
}

.roundedcornr_content_503613 {
background:url(roundedcornr_503613_r.png) top right repeat-y;
padding:0 15px;
}

.roundedcornr_content_503613,.roundedcornr_bottom_503613 {
margin-top:-19px;
}

.roundedcornr_content_503613_container {
padding:5px;
}

.roundedcornr_top_503613 {
background:url(roundedcornr_503613_tr.png) no-repeat top right;
}

.roundedcornr_top_503613 div,.roundedcornr_top_503613,.roundedcornr_bottom_503613 div,.roundedcornr_bottom_503613 {
font-size:1px;
height:15px;
width:100%;
}

.searchbox {
background-color:#FF8E11;
}

.tlpLogin_Body_Theme_PS {
margin:0 auto;
position:relative;
width:100%;
z-index:10000;
}

.tlpLogin_Container_Theme_PS {
margin:0 auto 10px;
position:relative;
width:770px;
}

.tlpLogin_login_frm_Theme_PS,.tlpLogin_login_input_Theme_PS {
background-image:url(../im/login_frm2.jpg);
background-repeat:no-repeat;
height:600px;
margin:0 auto;
padding-top:110px;
text-align:center;
width:650px;
}

.tlpLogin_login_title_Theme_PS {
background-image:url(../im/login_frm2.jpg);
background-repeat:no-repeat;
margin:0 auto;
text-align:center;
width:650px;
}

BODY {
background:#eff2f3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.holderdiv_grid_right {
	border-bottom-color:#EB7D00;
	float:left;
	line-height:20px;
	width:390px;
}

.holderdiv_grid_right h2 {
	color:#EB7D00;
	font-size:20px;
	vertical-align:text-top;
}

.gridFooterMessage {
	width:390px;
}
.gridAltCSS {
background-color:#FFC98C;
border-bottom-color:#F90;
color:#0D225B;
display:block;
font-size:8.5pt;
padding:10px 0 10px 4px;
text-decoration:none;
}

.gridHeaderColumn {
background-color:#EB7D00;
color:#FFF;
font-size:9pt;
margin:0;
padding:5px;
}

.gridRowLink {
text-decoration:none;
}
.homefooter{
	background-image:url(../images/homeim_bottom.jpg);
	width:950px;
	height:174px; 
	}
.homefooter #boxes{
	margin-top:50px; 
	margin-right:20px; 
	width:150px; 
	height:100px; 
	float:left; 
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
	
.homefooter #boxes a:link{
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none:
	}	
.homefooter #boxes a:hover{
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none:
	}
.homefooter #boxes a:visited{
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none:
	}

.menuguest {
	background-image:url(../images/homeim_line.gif);
	width:950px;
	height:5px;
}

.gridColumn {
	height: 1px;
	color: White;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	border: 0px;
	background-color: #254085;
}
.gridRightColumn {
	background-color: #254085;
	height:1px;
	color:White;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	border:0px;

	border-right-color:White;
	border-right-width:1px;
	border-right-style:solid;
}

.gridRow 
{
	background-color:#5C80E0;
	height:1px;
	cursor:hand;
}

.gridText {
	color:White;
	text-align:left;
	padding-left:10px;
	font-weight:bold;

	border-bottom-color:White;
	border-bottom-width:1px;
	border-bottom-style:solid;

	border-right-color:White;
	border-right-width:1px;
	border-right-style:solid;
}

.gridText a, a:Hover, a:visited{
	color:White;
	text-decoration:none;
}

.gridHighLightedRow {
	background-color:#663300;
	cursor:hand;
}

.gridInActiveRow 
{
	background-color:Gray;
	cursor:hand;
}

.gridDescColumn {
	height:1px;
	color:White;
	text-align:left;
	font-weight:bold;
	border:0px;
}
.gridDescText 
{
	padding-left:0px;
}
.text {
	color:black;
	text-align:left;
	font-weight:bold;
	border:0px;
}
.Button {
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
	height: 24px;
	width:92px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}
.gridButton {
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
	height: 24px;
	width:92px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin:0;
}

.Button_big {
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
	height: 24px;
	width: 74px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}
.PollResultLink
{
	color:White;
	font-weight:bold;
	text-align:left;
}

.menu1{
	background-color:#FFF;
	padding-left:15px;
	padding-bottom: 2px;
	display:block;
	text-decoration: none;
	color: #4462B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 20px;
	cursor: hand;
	border-bottom-color: #4462B5;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	background-image: url(../images/pointer.gif);
	background-repeat: no-repeat;
}


a.menu1:hover{
	color: #4462B5;
	text-decoration: none;
	cursor: hand;
}

a.menu1:visited{
	text-decoration: none;
	color: #4462B5;
	cursor: hand;
}

 .submenu{
	display: block;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	color: #FF91B5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid 0px #1C508A;
	text-decoration: none;
	font-weight: bold;
}

.hide{
      display: none;
}

.show{
      display: block;
}
a.winkelwagen_verwijder_product, a.winkelwagen_verwijder_product:active, a.winkelwagen_verwijder_product:link, a.winkelwagen_verwijder_product:visited {
	width: 29px;
	/*height: 28px;*/
	height:70px;
	
	float: left;
	display: block;
	/*line-height: 28px;*/
	line-height: 70px;
	
	background-image: url(../images/winkelwagen_verwijderen.gif);
	background-repeat: no-repeat;
	background-position: center center;		
}

a.winkelwagen_verwijder_product:hover {
	line-height: 28px;	

	background-image: url(../images/winkelwagen_verwijderen_active.gif);
	background-repeat: no-repeat;
	background-position: center center;		
}

.input_button_red {
	width: 65px;
	height: 18px;
	margin: 0;
	border: 0px;
	background-color: #254085;		
}

a.input_button_red, a.input_button_red:active, a.input_button_red:link, a.input_button_red:visited {
	display: block;
	width: 130px;
	height: 25px;
	font-size: 11px;
	line-height: 25px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #254085;
	background-position: 0 0;
}

.input_button {
	width: 65px;
	height: 18px;
	margin: 0;
	border: 0px;
	background-color: #5C80E0;		
}

a.input_button, a.input_button:active, a.input_button:link, a.input_button:visited {
	display: block;
	width: 130px;
	height: 25px;
	font-size: 11px;
	line-height: 25px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	color: #000000;
	background-color: #5C80E0;
}

a.input_button:hover {
	font-size: 13px;
	color: #ffffff;
	background-color: #254085;	
}
.ProductTable
{
	height:100px;
	border-bottom:dashed 1px Gray;
	border-top:dashed 1px Gray;
	border-left:dashed 1px Gray;
	border-right:dashed 1px Gray;
	border-collapse:collapse;
}

.SiteMap {
	padding-left:15px;
	padding-top:2px;
	padding-bottom: 2px;
	display:block;
	text-decoration: none;
	color: #4462B5;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	cursor: hand;
}

.SiteMap a:link, a:hover, a:visited{
	color: #4462B5;
	text-decoration: none;
	cursor: hand;
}
