/*   
Theme Name: Caribex Shipping
Theme URI: http://www.caribexshipping.nl
Author: WordPress
Author URI: http://www.wordpress.org
*/


* {
	margin: 0;
	padding: 0;
}
html, body {
	background: #FFF url(images/wallpaper.png) top left repeat-x;
	background-attachment: scroll;
	color: #0e3730;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100%;
}
h1, h2 {
	color: #28ab95;
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: 100;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
}
h2 {
	font-size: 20px;
}
h3,h4,h5,h6 {
	font-size: 13px;
	font-weight: bold;
	color: #0e3730;
}
a {
	color: #157665;
	text-decoration: underline;
}
a:hover {
	color: #28ab95;
	text-decoration: underline;
}
a img {
	border: 0;
}

.clear {clear: both;}
.alignleft {float: left; margin: 5px 5px 0 0;}
.alignright {float: right; margin: 5px 0 0 5px;}
.float_left {float: left;}
.float_right {float: right;}
.ico {vertical-align: middle;}
.style2 {font-weight: bold; font-size: 14px;}
.breadcrumb {font-size: 11px; margin-bottom: 20px;}
p.linklove, .none {display: none;}
.buttonclick {text-decoration: underline; color: #FF0000; cursor: pointer;}
.toggler {display: block; width: 100%; text-align: center; border-bottom: 1px solid #28AB95; padding-bottom: 5px;}
#container {
	width: 100%;
	min-height: 100%;
	position: relative;
	background: url(images/footer.png) bottom left repeat-x;
}
* html #container {
	height: 100%;
}
#core {
	width: 960px;
	margin: 0 auto;
}
#header {
	height: 112px;
	width: 960px;
	margin: 0 auto;
}
.logo {
	margin-top: -25px !important;
}
#header h1 {
	color: #FFF;
	margin: 0;
	padding-top: 25px;
	vertical-align: middle;
}
.payoff {
	padding-top: 28px;
}
#navbar {
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	background: #FF0000;
	margin-top: 0px;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	-moz-border-radius: 4px;
}
#navbar ul, #navbar li, #navbar li a {
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	display: block;
}
#navbar li, #navbar li a {
	float: left;
}
#navbar li a {
	padding: 0 20px;
	color: #FFF;
	text-decoration: none;
}
#navbar li a:hover, #navbar li.current_page_item a, #navbar li.current_page_parent a {
	background: #FF940D;
	color: #FFF;
	text-decoration: none;
}

#navbar ul ul {
	display: none;
}

#papi {
	text-align: center;
	padding: 40px 0 0;
}

#left_top, #subpages {
	width: 220px;
	float: left;
	margin-top: 40px;
	margin-right: 20px;
	display: inline;
	background: #a9ddd5;
	min-height: 312px;
}
#subpages {
	padding-bottom: 0 !important;
	min-height: 282px !important;
}
#left_top h1, #right_top h1, #left_page h1, #subpages h1 {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	padding-left: 10px;
	background: #28ab95;
}

#left_top ul, #subpages ul {
	padding: 10px 10px 10px 25px;
}
#subpages ul {
	margin-bottom: 0 !important;
}
#left_top li, #subpages li {
	list-style-image: url(images/raquo_menu.png);
	font-weight: bold;
	margin-bottom: 10px;
}
#left_top a, #subpages a {
	color: #0e3730;
	text-decoration: none;
}
#left_top a:hover, #subpages a:hover, #subpages li.current_page_item a {
	color: #157665;
	text-decoration: underline;
}
#right_top ul, #right_top li, #right_top li a {
	font-size: 11px !important;
}
#center_top {
	width: 480px;
	float: left;
	margin-top: 40px;
	margin-right: 20px;
	display: inline;
	background: #d4eeea;
	min-height: 310px;
	position: relative;
}
#output {
	position: absolute;
	top: 0;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	z-index: 12;
	width: 470px;
	background: url(images/semitrans.png) left top repeat;	
}
#slidenav {
	position: absolute;
	bottom: 6px;
	z-index: 13;
	left: 0;
	display: block;
	width: 480px;
	height: 31px;
	line-height: 31px;
	vertical-align: middle;
	text-align: center;
	background: url(images/slidenav.gif) bottom center no-repeat;
}
#slidenav ul, #slidenav li, #slidenav li a {
	display: inline;
}
#slidenav li a {
	padding: 0 10px;
	color: #FFF;
	text-decoration: none;
	outline: none;
}
#slidenav .activeSlide {
	background: #29917F;
	color: #fff;
}
#slideshow p {
	display: none;
	width: 480px;
	height: 312px;
}

#right_top {
	width: 220px;
	float: left;
	margin-top: 40px;
	background: #ffd49e;
	min-height: 312px;
}
#right_top h1 {
	background: #ff940d;
}
#right_top ul {
	padding: 8px 10px 0 10px;
}
#right_top li {
	list-style: none;
	margin-bottom: 20px;
}
#right_top li a {
	color: #6e420a;
	font-weight: bold;
	text-decoration: none;
}
#right_top li span {
	color: #995c10;
	font-size: 11px;
}
#right_top li a:hover {
	color: #995c10;
	text-decoration: underline;
}

#left {
	width: 720px;
	float: left;
	margin-right: 20px;
	display: inline;
	margin-top: 40px;
	padding-bottom: 121px;
}
#left p, #left_page p {
	line-height: 1.4;
	margin-bottom: 20px;
}

#subpages {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}
#subpages ul {
	list-style: none;
}

.core_text {
	float: left;
	width: 490px;
	padding-top: 20px;
}
.core_text ul {
	padding: 0 0 20px 15px;
	line-height: 1.4;
}
#right {
	width: 220px;
	float: left;
	margin-top: 0px;
	padding-bottom: 121px;
}
#right img {
	margin-bottom: 20px;
}

#sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none !important;
}

#random_image_wrapper {
	width: 220px !important;
	padding: 0;
	margin: 0;
}
#random_image_wrapper img {
	width: 220px !important;
}
#random_image_wrapper a {
	padding: 0;
	margin: 0;
	outline: none;
}

#left_page {
	width: 720px;
	min-height: 350px;
	float: left;
	margin-top: 40px;
	padding-bottom: 121px;
	margin-right: 20px;
	display: inline;
}
#left_page h1 {
	margin-bottom: 0px;
}

#footer {
	line-height: 50px;
	vertical-align: middle;
	font-size: 12px;
	position: absolute;
	bottom: 0;
	left: 50%;
	text-align: center;
	margin-left: -480px;
	width: 960px;
}
#footer a {
	color: #0c6a59;
	text-decoration: none;
}
table {
	width: 100% !important;
}
table td {
	border-bottom: 1px solid #A9DDD5;
	padding: 5px;
}

#form1 div {
	width: auto;
	text-align: center;
	padding: 20px 10px 0;
	border: 5px solid #FFD49E;
	background: #fff4e6;
}
#form1 input {
	padding: 3px;
	width: 80px;
}
#frmCalcSum {color: #000 !important; font-weight: bold; font-size: 18px;}