/*	css vipmodels.nl
		dbrown: #191313
		gold:   #b79c6f */

* { -moz-box-sizing:border-box; box-sizing:border-box; }
body, html { margin:0px; padding:0px; height:100%; background:#FFF; font-family:Arial, Helvetica, sans-serif; }

img { -ms-interpolation-mode:bicubic; }

h1, h2, h3, h4, h5, h6, h7 { margin-top:0px; margin-bottom:0px; }
h1 { font-size:24px; } 
h2 { font-size:20px; } 
h3 { font-style:normal; font-size:16px; text-transform:uppercase; } 
h4 { font-size:16px; } 
h5 { font-size:14px; } 
h6 { font-size:12px; } 

a img { border:none; }
img { display:block; }
table { padding:0px; margin:0px; border:0 none; }
a { color:#000; }
a:link, a:visited { color:#b79c6f; }
a:hover { color:#b79c6f; }
a, h1 { text-decoration:none; }
.linker:link, .linker:hover, .linker:active, .linker:visited { color:#000000; text-decoration:none; }

.mousepointer { cursor:pointer; } 
.dblock { display:block; }
.dnone { display:none; }

.no-brdcellps, .no-brdcellps td {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	border:0px; 
}
table, td {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	border:0px; 
}
.hunderd { width:100%; }
.top-left { vertical-align:top; text-align:left; }
.right { text-align:right; }
.zwart { background:#000000; } 

#logo { position:fixed; top:28px; left:-54px; z-index:892; background:#000; width:184px; height:93px; border:none; overflow:hidden;  } 

#bg_dots { position:absolute; width:100%; height:100%; top:0%; left:0%; z-index:11; overflow:hidden;}
#bg div { position:absolute; width:100%; height:100%; top:0%; left:0%; z-index:10; overflow:hidden;}
#bg td { vertical-align:middle; text-align:center; overflow:hidden; }
#bg img { min-height:100%; min-width:100%; margin:0 auto; overflow:hidden; }

#imageloader {
	display:none; text-align:center; vertical-align:middle;
	position:absolute; background:#b79c6f url(http://www.vipmodels.nl/img/icons/loader.gif) no-repeat center; width:100%; height:100%; top:0%; left:0%; z-index:99999; overflow:hidden;
	filter:alpha(opacity=80); opacity: 0.80; -moz-opacity:0.80; }
#imageloader img { margin:auto 0; }

#content_wrapper { display:block; position:relative; margin-bottom:30px; overflow:auto; }
#cont{ position:absolute; display:block; z-index:80; overflow:auto; top:0px; /*footer*/ width:100%; overflow:auto;}
.cont_home, .cont{ bottom:32px; } /* Change for brands-slider*/
.box{ position:absolute; display:none; padding:0px 0px 32px 0px; z-index:82; width:720px; top:32px; left:240px; }
.pagetrans{ position:absolute; display:none; padding:0px 0px 32px 0px; z-index:81; width:720px; top:32px; left:240px; background:#FFF; }

#page { position:relative; width:720px; padding:15px; border:1p solid #000;  }
#page_title_brown{ display:inline; letter-spacing:-4px; top:-2px; position:relative; font-size:40px; color:#000; text-transform:uppercase; font-style:normal; }
#page_title_home{ display:inline; letter-spacing:-4px; top:-2px; position:relative; font-size:40px; color:#000; text-transform:uppercase; font-style:normal; }

#page_title_gold{ display:inline; letter-spacing:-2px; top:-2px; position:relative; font-size:40px; color:#b79c6f; text-transform:uppercase; font-style:normal; }
#page_title_goldsmall{ display:inline; letter-spacing:-3.2px; top:-2px; position:relative; font-size:40px; color:#b79c6f; text-transform:uppercase; font-style:normal; }
#page_title_goldsmaller{ display:inline; letter-spacing:-6px; top:-2px; position:relative; font-size:40px; color:#b79c6f; text-transform:uppercase; font-style:normal; }
#page_image { }
#page_image img { margin:0px 0px 15px 0px; padding:0px; display:block; }
#page_text { display:block; width:690px; position:relative; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; padding-bottom:20px; color:#000; text-transform:none; }
.column_left { width:335px; vertical-align:top; } /* (690-20)/2 */
.column_right { width:335px; vertical-align:top; }

#sub_title, #page h2 { display:block; margin-bottom:-3px; text-transform:uppercase; font-style:normal; font-size:16px; color:#000; }
#subb_title { display:block; margin-bottom:-3px; text-transform:uppercase; font-style:normal; font-size:16px; color:#000; }
#meer_info { display:block; margin-bottom:-3px; text-transform:uppercase; font-style:normal; font-size:16px; color:#000; }
#page_cases_top { position:relative; width:720px; padding:15px; height:80px; }
#page_cases { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; color:#000; text-transform:none; }

*:first-child+html #page { width:690px; } 
*:first-child+html #page_text { float:left; display:block; padding-bottom:20px; } 
*:first-child+html #sub_title { position:relative; display:block; margin-bottom:-10px; } 
*:first-child+html #page_cases_top { width:690px; height:50px; } 
*:first-child+html #page_cases { float:left; display:block; } 

	#case_item { background:#000; width:171px; min-height:100px; padding:6px; margin-bottom:20px; color:#b79c6f; }
	#case_item p { font-size:12px; display:block; margin:5px 0px 0px 0px; }
	#case_item #white { color:#FFF; font-size:12px; display:block; margin:5px 0px 0px 0px; }
	#case_item:hover { display:block; float:left;  background:#b79c6f; color:#000; }
	#case_image { display:block; width:159px; min-height:80px; background:#FFF;  }
	#main_image { display:block; width:690px; min-height:240px; background-position: center center; background-repeat: no-repeat; }
	#small_image { cursor:pointer; }
	#case_row { display:block; float:left; margin-bottom:2px; }
	#case_rowspacer { display:block; float:left; height:20px; width:720px; clear:both; }
		#case_item .services:link { 		color:#FFF; display:inline; padding:2px 0px; }
		#case_item .services:visited {	color:#FFF; display:inline; padding:2px 0px; }
		#case_item .services:hover {		color:#b79c6f; display:inline; background:#000; padding:2px 0px; }

	/* ----- Hack only for IE 7 ----- */
	*:first-child+html #case_item { width:159px; } 

	#service_item { background:#000; width:171px; min-height:100px; padding:6px; margin-bottom:20px; color:#b79c6f; }
	#service_item p { font-size:12px; display:block; margin:5px 0px 0px 0px; }
	#service_item #white { color:#FFF; font-size:12px; display:block; margin:5px 0px 0px 0px; }
	#service_item:hover { display:block; float:left;  background:#b79c6f; color:#000; }
	#service_image { display:block; width:159px; min-height:80px; background:#FFF;  }
	*:first-child+html #service_item { width:159px; } 

	.submenulist_item { display:block; width:165px; overflow:hidden; background:#000; padding:0px; margin-bottom:0px; color:#b79c6f; }
	.submenulist_item p { font-size:12px; display:block; margin:5px; }
	.submenulist_item:hover { background:#b79c6f; color:#000; }

	.brands_normal { display:block; margin:0px; float:left; }
	.normal { display:block; margin-left:12px; float:left; }
	.first_col { display:block; margin-left:0px; float:left; clear:left; }
	.bh_normal { display:block; margin-left:2px; float:left;  }
	.bh_first_col { display:block; margin-left:0px; float:left; }

#left { display:block; position:fixed; top:0px; left:0px; width:208px; height:100%; z-index:890; background:#000;  } 
#leftmenu { display:block; margin-top:140px; }
#leftmenu span { text-transform:uppercase; z-index:890; font-size:18px; display:block; color:#b79c6f; }
#leftmenu h1 { text-transform:uppercase; z-index:890; font-size:18px !important; display:block; color:#b79c6f; }
.menu_left_item { position:relative; float:left; left:-10px; display:block; }
.menu_left { display:block; margin-top:4px; float:left; left:-10px; padding:6px 6px 2px 23px; color:#b79c6f; background:#000; }
.menu_left_on { margin-top:4px; float:left; left:-10px; padding:6px 6px 2px 23px; color:#000; display:block; background:#b79c6f; }
.menu_left { color:#b79c6f !important; }
.menu_left_on { color:#000 !important; }

.menu_left_inv { display:block; margin-top:4px; float:left; left:-10px; padding:16px 16px 12px 23px; color:#000; background:#b79c6f; }
.menu_left_inv_on { margin-top:4px; float:left; left:-10px; padding:16px 16px 12px 23px; color:#b79c6f; display:block; background:#000; }
.menu_left_inv { color:#000 !important; }
.menu_left_inv_on { color:#b79c6f !important; }


.submenu span { text-transform:uppercase; font-size:14px !important; display:block; color:#000; font-weight:normal; }
#submenu h1 { text-transform:uppercase; font-size:14px !important; display:block; color:#000; font-weight:normal; }
.submenu_left_item { position:relative; float:left; margin-left:-10px; display:block; }
.submenu_left { display:block; margin-top:4px; float:left; margin-left:-10px; padding:6px 6px 2px 23px; background:#000; }
.submenu_left_on { margin-top:4px; float:left; margin-left:-10px;padding:6px 6px 2px 23px; display:block; background:#b79c6f; }
.submenu_left { color:#b79c6f !important; }
.submenu_left_on { color:#000 !important; }

#footer { display:block; position:absolute; z-index:100; width:100%; height:32px; background:#b79c6f; border:none; bottom:0px; } 
#footermenu { display:block; float:left; padding-left:14px; padding-top:6px; top:0px; height:32px;}
*:first-child+html #footermenu { display:block; float:left; padding-left:14px; padding-top:6px; top:0px; height:32px;}

.no_sitemap { width:850px;}
*:first-child+html .no_sitemap {width:836px;}
.yes_sitemap { width:770px;}
*:first-child+html .yes_sitemap {width:764px;}

#footermenu span { text-transform:uppercase; font-style:normal; font-size:10px; margin-top:2px; }
.footer_menu_a { position:relative; color:#FFF; float:left; }
.menu_footer { padding:0px 6px 0px 3px; background:#000; color:#FFF; }
.menu_footer_on { padding:0px 6px 0px 3px; background:#000; color:#b79c6f; }

#footermenu_right { display:block; padding-left:14px; padding-top:3px; top:-2px; background:#b79c6f;}
#footermenu_right h3 { text-transform:uppercase; font-style:normal; font-size:14px; }

.footer_rightmenu_a { position:relative; padding-bottom:3px; background:#b79c6f; color:#FFF; float:left;  }
.menu_footerright { padding:4px 6px 0px 3px; background:#b79c6f; color:#FFF; }
.menu_footerright_on { padding:4px 6px 0px 3px; background:#b79c6f; color:#000; }

#icons a { display:block; padding:0px 6px 0px 0px; }

.buttonsend { 			padding:4px 8px; width:290px; background:#000; color:#FFF; display:block; border:1px solid #000; text-transform:capitalize; font-weight:bold; margin-right:4px; }
.buttonsend:hover { padding:4px 8px; background:#b79c6f; color:#FFF; display:block; border:1px solid #b79c6f; text-transform:capitalize; font-weight:bold; margin-right:4px; }
.smallinput { padding:2px 4px; width:280px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.avginput_l { padding:2px 4px; width:220px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.verysmall_r { padding:2px 4px; width:48px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.avginput_r { padding:2px 4px; width:190px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.verysmall_l { padding:2px 4px; width:78px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.fileinput { padding:2px 4px; width:290px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.smallselect { padding:2px 4px; width:85px; background:#FFF; color:#000; border:1px solid #000; text-transform:none; font-weight:none;  }
.textarea { font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:2px 4px; width:280px; height:100px; background:#FFF; color:#000; display:block; border:1px solid #000; text-transform:none; font-weight:none;  }
.melding { width:666px; padding:4px 12px; margin-bottom:15px; background:#060; color:#FFF; border:none; text-align:center; text-transform:none; font-weight:none; }

#txtgeb { display:block; position:relative; z-index:999999; top:0px; }

*:first-child+html .avginput_l { width:210px; } 
*:first-child+html .avginput_r { width:180px; } 

#sitemap { display:block; position:absolute; left:790px; z-index:99999; background:transparent; }
*:first-child+html #sitemap { left:778px;}

#sitemap h1 { text-transform:uppercase; font-size:10px; display:block; color:#000; font-weight:normal; }
.sitemap_item { position:relative; display:block;  }
.sitemap { width:180px; display:block; float:left; padding:6px 6px 2px 6px; color:#000; background:#b79c6f; }
.sitemap_on { width:180px; float:left; padding:6px 6px 2px 6px; color:#b79c6f; display:block; background:#000; }
.sitemap:link, .sitemap:visited { color:#000; }
.sitemap_on:link, .sitemap_on:visited { color:#b79c6f; }

.lgray { color:#999; }
.small { color:#999; font-size:9px; }

.flash_frame { display:block; position:relative; margin-bottom:12px; height:240px; width:690px; background:#FF0000; }

#tag_cloud { display:block; position:relative; height:80px; } 
#tag_cloud h2{ display:block; margin-bottom:-3px; text-transform:uppercase; font-style:normal; font-size:16px; color:#000; }
#tagcloud {
	margin-left:-40px;
	margin-bottom:-3px;
	color:#b79c6f;
}
*:first-child+html #tagcloud { margin-left:0px; } 

#tagcloud a { color:#000000; font-size:12px; }
#tagcloud a:hover { color:#b79c6f; }
#tagcloud li {
	list-style:none;
	display:inline;
	padding-bottom:-10px;
}
#banner_type_rotate { display:block; min-height:260px; } 
#banner_type_gallery { display:block; min-height:60px; margin-bottom:10px; } 
#banner_type_thumbs { display:block; min-height:60px; margin-bottom:10px; } 
#madeby { display:block; position:fixed; bottom:10px; z-index:10000; right:10px;  text-align:right; } 
.input_text { padding:4px 6px; width:180px; background:#FFF; color:#000; display:block; border:1px solid #CCC; text-transform:none; font-weight:none; margin-bottom:4px;  }
.input_submit_admin { cursor:pointer; padding:4px 8px; background:#000; color:#b79c6f; display:block; border:1px solid #000; text-transform:capitalize; font-weight:bold; margin-right:4px; }
.input_submit_admin:hover { cursor:pointer; background:#b79c6f; color:#000; border:1px solid #000; cursor:pointer; }
.message_succes { display:block; margin-bottom:10px; padding:10px; background:#090; color:#FFF; font-size:12px; }

 

