﻿@charset "utf-8";


.video_titles {
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #BB7928;
	text-transform: uppercase;
}

.login_text {
	color: #9F853B;
	font-size: 8pt;
}

.login_box {
	width: 24%;
	float: right;
	/*background-color: */
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

.login_style {
	color: #262425;
	border: thin none #CCC;
	margin-bottom: 0px;
	background-image: url(../images/login_back.png);
	background-position: center;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	font-size: 8pt;
	margin-top: 15px;
	padding-top: 5px;
}

.button_style {
	font-style: italic;
	text-transform: capitalize;
	font-weight: bolder;
}

	.button_style a:link {
		-moz-border-radius: 5px;
		-webkit-border-radius: 0px;
		border-radius: 20px;
		border: medium none #D0DF62;
		margin-bottom: 5px;
		text-align: center;
		color: #FFF;
		text-decoration: none;
		background-color: #68AD44;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
	}

	.button_style a:active {
		-moz-border-radius: 5px;
		-webkit-border-radius: 0px;
		border-radius: 20px;
		border: medium none #D0DF62;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
		margin-bottom: 0px;
		text-align: center;
		color: #FFF;
		text-decoration: none;
		background-color: #68AD44;
	}

	.button_style a:hover {
		-moz-border-radius: 5px;
		-webkit-border-radius: 0px;
		border-radius: 20px;
		border: medium none #D0DF62;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
		text-align: center;
		color: #FFF;
		text-decoration: none;
		background-color: #5B963A;
	}

	.button_style a:visited {
		-moz-border-radius: 5px;
		-webkit-border-radius: 0px;
		border-radius: 20px;
		border: medium none #D0DF62;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
		margin-bottom: 0px;
		text-align: center;
		color: #FFF;
		text-decoration: none;
		background-color: #68AD44;
	}

	.button_style a:focus {
		outline: none;
	}

.inline_photo_left {
	padding-right: 15px;
	padding-bottom: 15px;
}

.bottom_banner {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.footer_blue {
	background-repeat: repeat-x;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	background-position: center top;
	background-image: url(../images/footer_gradient.png);
	height: 100px;
}

.credits_blue {
	padding: 1px;
	margin: 0;
	background-repeat: repeat-x;
	text-align: center;
	background-position: top;
	padding-bottom: 0px;
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCC;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCC;
	width: auto;
}

.right4 {
	width: 48%;
	float: right;
	/*background-color: */
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	padding-right: 15px;
	margin-top: 0px;
	margin-left: 0px;
}

body {
	margin: 0;
	padding: 0;
	width: auto;
	background-repeat: repeat;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #444;
	background-color: #BCBCBC;
}

html {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #68AD44;
}

	a:hover {
		text-decoration: underline;
		color: #68AD44;
	}

	a:focus {
		outline: none;
	}

/* main */
.main {
	width: auto;
	min-width: 1140px;
	padding: 0;
	background-repeat: repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: top;
	background-image: url(../images/main_back_4.png);
	background-color: #F5F5F5;
}

.contact_headers {
	color: #EFC95B;
	text-transform: uppercase;
	font-size: 12pt;
}

.tools {
	width: 1140px;
	min-width: 1140px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/screen-capture-10.png);
	border-bottom-style: none;
}

.tools_text {
	margin-left: 650px;
	color: #444;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 0px;
	width: auto;
}

/*
.navbar {
	width: 1140px;
	min-width: 1140px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/final_navbar_gradient.png);
	border-bottom-style: none;
}
*/



.navbar_text {
	margin-left: 0px;
	padding: 10px;
	color: #262425;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 10px;
	width: auto;
}

	.navbar_text a:link {
		padding: 10px;
		color: #262425;
		font-size: 11pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		padding-right: 10px;
		width: auto;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #FFF;
	}

	.navbar_text a:hover {
		background-color: #EDF6E5;
		color: #262425;
		text-decoration: none;
	}

	.navbar_text a:visited {
		text-decoration: none;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: none;
		border-right-width: thin;
		border-right-color: #FFF;
		color: #262425;
	}

.current_page a {
	background-color: #DEEFD1;
	color: #262425;
	text-decoration: none;
}
/********** header **********/
.blok_header {
	margin: 0;
	padding: 0;
	background: url(images/header_bg.gif) top repeat-x;
}



.header {
	width: 1140px;
	/*	width:1140px;	*/
	background-image: url(/media/images/Bote_Corporate_Banner_NEW.png);
	height: 139px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
}

.demo-header {
	width: 1140px;
	background-image: url(/media/images/Bote_Corporate_Banner_NEW.png);
	height: 139px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
}

.dev-header {
	width: 1140px;
	background-image: url(../images/boterates_dev_banner_1.png);
	height: 139px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
}

.header .click {
	width: 180px;
	float: right;
	padding: 0px 0;
	margin: 0;
}

	.header .click p {
		font: italic 12px Arial, Helvetica, sans-serif;
		color: #888;
		padding: 10px 0 0 0;
		margin: 0;
		line-height: 1.8em;
	}

	.header .click a {
		color: #68AD44;
		text-decoration: none;
	}
/* logo */
.logo {
	width: 318px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* menu */
.menu {
	padding: 0;
	margin: 0;
	width: 500px;
	float: left;
}

	.menu ul {
		text-align: left;
		padding: 0;
		margin: 0;
		list-style: none;
		border: 0;
		float: left;
	}

		.menu ul li {
			float: left;
			margin: 0;
			padding: 0 5px;
			border: 0;
		}

			.menu ul li a {
				float: left;
				margin: 0;
				padding: 12px 0;
				color: #101010;
				font: normal 11px Arial, Helvetica, sans-serif;
				text-decoration: none;
				text-transform: uppercase;
			}

				.menu ul li a span {
					padding: 12px 9px;
					background: none;
				}

				.menu ul li a:hover {
					color: #fff;
					background: url(images/r_menu.gif) no-repeat right;
				}

					.menu ul li a:hover span {
						color: #fff;
						background: url(images/l_menu.gif) no-repeat left;
					}

				.menu ul li a.active {
					color: #fff;
					background: url(images/r_menu.gif) no-repeat right;
				}

					.menu ul li a.active span {
						color: #fff;
						background: url(images/l_menu.gif) no-repeat left;
					}

.left2 {
	width: 45%;
	float: left;
	padding-left: 15px;
}

	.left2 h2 {
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-style: normal;
		font-weight: bolder;
		font-variant: normal;
		border-bottom-width: thin;
		border-bottom-style: none;
		border-bottom-color: #444;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 8px;
		margin-left: 0;
		text-align: left;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		text-transform: uppercase;
	}

.left5 {
	width: 75%;
	float: left;
	padding-left: 15px;
}

	.left5 h2 {
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-style: normal;
		font-weight: bolder;
		font-variant: normal;
		border-bottom-width: thin;
		border-bottom-style: none;
		border-bottom-color: #444;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 8px;
		margin-left: 0;
		text-align: left;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		text-transform: uppercase;
	}
/* search */
.search {
	padding: 0;
	margin: 0;
	width: 320px;
	float: right;
}

	.search form {
		display: block;
		float: right;
		padding: 0;
	}

	.search span {
		display: block;
		float: left;
		background: url(images/search_bg.gif) left top no-repeat;
		width: 206px;
		padding: 0 5px;
		height: 29px;
	}

	.search form .keywords {
		line-height: 15px;
		height: 15px;
		float: left;
		width: 206px;
		background: none;
		border: 0;
		padding: 7px 5px;
		margin: 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #101010;
	}

	.search form .button {
		float: left;
		margin: 0;
		padding: 0;
	}
/*header_text*/
.header_text_bg {
	margin: 0 auto;
	width: 1140px;
	padding: 0;
	background-color: #FFF;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #68B44D;
	border-left-color: #68B44D;
}

.header_text {
	margin: 0;
	padding: 10px 0;
}

.header_text_resize {
	padding: 5px 10px;
	width: 940px;
	margin: 0 auto;
}
/* Ca3er style */
.cu3er_resize {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 34px 0;
	background: url(images/slider_bg_bottom.gif) no-repeat bottom;
}

#cu3er-container {
	width: 960px;
	outline: 0;
}
/********** body **********/
.body_resize {
	margin: 0;
	padding: 0;
}

.top_slideshow {
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position: bottom;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCC;
}

.body {
	width: auto;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 20;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position: bottom;
}

	.body h2 {
		color: #68AD44;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-style: italic;
		font-weight: normal;
		font-variant: normal;
		border-bottom-width: thin;
		border-bottom-style: none;
		border-bottom-color: #444;
		text-align: left;
		margin: 0;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}

	.body h3 {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-style: italic;
		font-weight: normal;
		font-variant: normal;
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #CBCBCB;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 10px;
		margin-left: 0;
		background-repeat: no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}

	.body h4 {
		color: #444;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 14px;
	}

	.body h5 {
		color: #444;
		margin: 0;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	.body h2 span {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #b3b3b3;
	}

	.body img {
		padding: 0;
		margin: 0px auto;
	}

		.body img.floated {
			float: left;
			padding: 0;
			margin: 10px 15px 10px 0;
		}

	.body ul {
		list-style: none;
		margin: 10px auto;
		padding: 20px 0;
	}

	.body li {
		padding: 3px 5px;
		margin: 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #7d7d7d;
	}

		.body li a {
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #7d7d7d;
			text-decoration: none;
		}

			.body li a:hover {
				color: #c52100;
			}

	.body p {
		color: #444;
		padding: 0px 0px;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
	}

		.body p span {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #b3b3b3;
		}

	.body a {
		text-decoration: none;
		color: #444;
		font: normal 14px Arial, Helvetica, sans-serif;
	}

		.body a:hover {
			text-decoration: none;
			color: #68AD44;
			font: normal 14px Arial, Helvetica, sans-serif;
		}





.body_blue {
	width: auto;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	background-image: url(../images/main_body_back.png);
}

	.body_blue h2 {
		color: #68AD44;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-style: italic;
		font-weight: normal;
		font-variant: normal;
		border-bottom-width: thin;
		border-bottom-style: none;
		border-bottom-color: #444;
		text-align: left;
		margin: 0;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}

	.body_blue h3 {
		color: #444;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-style: italic;
		font-weight: normal;
		font-variant: normal;
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #CBCBCB;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 10px;
		margin-left: 0;
		background-repeat: no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 0px;
	}

	.body_blue h4 {
		color: #444;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 14px;
	}

	.body_blue h5 {
		color: #444;
		margin: 0;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	.body_blue h2 span {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #b3b3b3;
	}

	.body_blue img {
		padding: 0;
		margin: 0px auto;
	}

		.body_blue img.floated {
			float: left;
			padding: 0;
			margin: 10px 15px 10px 0;
		}

	.body_blue ul {
		list-style: none;
		margin: 10px auto;
		padding: 20px 0;
	}

	.body_blue li {
		padding: 3px 5px;
		margin: 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #7d7d7d;
	}

		.body_blue li a {
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #7d7d7d;
			text-decoration: none;
		}

			.body_blue li a:hover {
				color: #c52100;
			}

	.body_blue p {
		color: #444;
		padding: 0px 0px;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
	}

		.body_blue p span {
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #b3b3b3;
		}

	.body_blue a {
		text-decoration: none;
		color: #444;
		font: normal 14px Arial, Helvetica, sans-serif;
	}

		.body_blue a:hover {
			text-decoration: none;
			color: #68AD44;
			font: normal 14px Arial, Helvetica, sans-serif;
		}













.right {
	width: 45%;
	float: right;
	/*background-color: */
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	padding-right: 15px;
	margin-top: 0px;
	margin-left: 50px;
}

.right2 {
	width: 1100px;
	float: right;
	/*background-color:*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	padding-right: 0px;
	margin-top: 0px;
}

.right h2 {
	color: #68AD44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #444;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.right3 {
	width: 1130px;
	float: left;
	margin-left: 50px;
}

.left {
	width: 810px;
	float: left;
	padding: 0px 0;
	margin: 0;
}

.block {
	width: 255px;
	float: left;
	margin: 10px;
	padding: 0;
}

.port_resize {
	width: 300px;
	float: left;
	margin: 10px 5px 5px 5px;
	padding: 0;
	border: 1px solid #dfdfdf;
}

	.port_resize img {
		margin: 10px 5px;
	}

	.port_resize h2 {
		padding: 10px;
		margin: 0;
	}

	.port_resize p {
		padding: 5px 10px;
		margin: 0;
	}
/* Navigation */
ul.Navigation {
	padding: 20px 0;
	margin: 0;
	list-style: none;
	border: 0;
}

	ul.Navigation li {
		margin: 0;
		padding: 0 10px;
		border: 0;
		line-height: 0px;
	}

		ul.Navigation li a {
			display: block;
			padding: 5px 0 2px 20px;
			margin: 0;
			border-bottom: 1px solid #dedede;
			background: url(images/ul_li.gif) left no-repeat;
			color: #979797;
			font: normal 12px Arial, Helvetica, sans-serif;
			text-decoration: none;
			line-height: 1.6em;
		}

			ul.Navigation li a:hover {
				background: #f8f8f8 url(images/ul_li_hover.gif) left no-repeat;
				border-bottom: 1px solid #dedede;
				color: #68AD44;
				text-decoration: none;
			}

			ul.Navigation li a.active {
				background: #f8f8f8 url(images/ul_li_hover.gif) left no-repeat;
				border-bottom: 1px solid #dedede;
				color: #68AD44;
				text-decoration: none;
			}
/*FBG*/
.FBG_resize {
	margin: 0 auto;
	background-color: #FFF;
	width: 1140px;
	text-align: center;
	padding-bottom: 30px;
}

	.FBG_resize p {
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #444;
		padding: 5px;
		margin: 0;
		line-height: 1.8em;
	}

	.FBG_resize ul {
		list-style: none;
		margin: 10px auto;
		padding: 0;
	}
	/* 
.FBG_resize li { padding:1px 0 1px 15px; margin:0; background:url(images/fbg_ul_li.gif) left no-repeat;}
*/
	.FBG_resize li a {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #444;
		text-decoration: none;
	}

		.FBG_resize li a:hover {
			color: #68AD44;
		}

	.FBG_resize h2 {
		font: bold 14px Arial, Helvetica, sans-serif;
		color: #444;
		padding: 5px;
		margin: 0;
	}

	.FBG_resize .left {
		width: 205px;
		float: left;
		margin: 10px 5px 10px 15px;
		padding: 10px 5px;
	}

.credits {
	padding: 1px;
	margin: 0;
	background-repeat: repeat-x;
	text-align: center;
	background-position: top;
	padding-bottom: 0px;
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCC;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCC;
	width: auto;
}
/* END_bloga*/
/*************footer**********/
.footer {
	background-repeat: repeat;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCC;
	background-position: center;
	background-color: #BCBCBC;
}

.footer_resize {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/footer_gradient_2.png);
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #D6ECC7;
	min-height: 160px;
}

.footer_resize_230 {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/footer_gradient_2.png);
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #D6ECC7;
	min-height: 230px;
}

.footer_resize_long {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/footer_gradient_2.png);
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #D6ECC7;
	min-height: 550px;
	height: 100%;
}


.footer p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F7F7F7;
}

.footer a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #F7F7F7;
	text-decoration: none;
	padding: 5px;
	margin: 0;
}


	.footer a:hover {
		text-decoration: underline;
	}

.footer p.right {
	text-align: right;
	width: 350px;
	margin: 0;
	padding: 15px 0 0 0;
	float: right;
}

.footer p.left {
	text-align: center;
	width: auto;
	margin: 0;
	color: #999;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
/********** contact form **********/
#contactform {
	margin: 0;
	padding: 5px 10px;
}

	#contactform * {
		color: #7a7a7a;
	}

	#contactform ol {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#contactform li {
		margin: 0;
		padding: 0;
		background: none;
		border: none;
		display: block;
	}

		#contactform li.buttons {
			margin: 5px 0 5px 0;
		}

	#contactform label {
		float: left;
		margin: 0;
		width: 100px;
		padding: 5px 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #222;
		text-transform: capitalize;
	}

		#contactform label span {
			font: normal 10px Arial, Helvetica, sans-serif;
		}

	#contactform input.text {
		width: 480px;
		border: 1px solid #e8e8e8;
		margin: 5px 0;
		padding: 5px 2px;
		height: 15px;
		background: #f8f8f8;
	}

	#contactform textarea {
		width: 480px;
		border: 1px solid #e8e8e8;
		margin: 10px 0;
		padding: 2px;
		background: #f8f8f8;
		height: 150px;
	}

	#contactform li.buttons input {
		padding: 3px 0;
		margin: 0 0 0 370px;
		border: 0;
		color: #FFF;
	}

p.response {
	text-align: center;
	color: #2c2c2c;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	width: auto;
}

p.clr, .clr {
	clear: both;
	padding: 0;
	margin: 0;
}

li.bg, .bg {
	clear: both;
	padding: 0;
	list-style: none;
	background-image: url(LOGO/CREATIVE%20LIFE%20%20COACHING%20LOGO/purple_stripe.png);
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #dedede;
	height: 20px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	background-repeat: no-repeat;
}





.rounded_corners_left {
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
}

.rounded_corners_padding {
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	margin-right: 20px;
	margin-bottom: 12px;
}

green_stripe {
	clear: both;
	padding: 0;
	list-style: none;
	background-image: url(LOGO/CREATIVE%20LIFE%20%20COACHING%20LOGO/purple_stripe_short.png);
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #dedede;
	height: 20px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	background-repeat: no-repeat;
}


.left {
	margin-left: 20px;
}

.left3 {
	width: 264px;
	float: left;
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 0px;
}

.left2 h3 {
	color: #BB7928;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #444;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header2 {
}

.top_banner {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/banner_backdrop.png);
}

.header2 {
	width: 1500px;
	background-image: url(images/MEP_Banner.jpg);
	height: 142px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #1B4D2F;
	border-bottom-width: thin;
	border-bottom-style: solid;
	/*	border-bottom-color: '8.jpg'
: { caption: 'Vermont Dairy Cows' ; */
	border-bottom-color: #666;
}

.footer_holder {
	width: auto;
	min-width: 1500px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: center;
	background-color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.wide_col {
	margin-left: 20px;
	margin-right: 20px;
}

.products_left {
	float: left;
	padding-left: 15px;
}

.products_right {
	float: right;
	/*background-color:*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	padding-right: 15px;
}

.new_left {
	width: 20%;
	float: left;
	padding-left: 15px;
}

.right3 {
	width: 70%;
	float: right;
	/*background-color: */
	-moz-border-radius: 5px;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	;
	-webkit-border-radius: 0px;
	border-radius: 10px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}

.bottom_footer {
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-position: center top;
	min-width: 1140px;
}

.bottom_footer_text {
	margin-left: 0px;
	padding: 5px;
	color: #444;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
}

.bottom_footer_blue {
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-position: center top;
	min-width: 1140px;
}

.bottom_footer_blue_text {
	margin-left: 0px;
	padding: 5px;
	color: #444;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
}

.left4 {
	width: 45%;
	float: left;
	padding-left: 15px;
}

.table_style {
	background-image: url(../images/bridal_prom_back.jpg);
	background-repeat: repeat-x;
}

.inlineblockfix {
	display: inline-block;
}
