@charset "utf-8";
/* SITE WIDE FORMATTING */
body {
	height:							100%;
	margin: 						0px;
	padding: 						0px;
	color: 							#000;
	font: 							100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	overflow-X:						hidden;
}
ul, ol, dl { 
	margin: 						0px;
	padding: 						0px;
}
li {
	display: 						block;	
}
h1, h2, h3, h4, h5, h6, p {
	margin:		 					0px 0px 0px 0px;	 
	padding: 						0px 15px 0px 15px;
}
a img { 
	border: 						none;
}
a:link {
	color:							#de873a;
	text-decoration: 				underline; 
	-webkit-transition: 			color 0.5s ease-in-out;
/*	-moz-transition: 				color 0.5s ease-in-out;
	-o-transition: 					color 0.5s ease-in-out;
	transition: 					color 0.5s ease-in-out;*/
}
a:visited {
	color: 							#de873a;
	text-decoration: 				underline;
}
a:hover, a:active, a:focus { 
	color:							rgba(28,166,255,1);
	text-decoration: 				underline;
}
hr {
	margin:							5px 0px 0px;
	border-width:					1px;
	border-style:					inset;
}

/* BODY BACKGROUND FORMATTING */
html {
	background-color: 				#000;	
}
/* HEADER FORMATTING */
header {
	position:						relative;
	width:							100%;
	height:							170px;
	z-index:						500;
}
#header_container {
	position:						relative;
	width:							960px;
	height:							170px;
	margin:							-170px auto 0px auto;
}
#header_strip {
	position:						absoulte;
	top:							0px;
	left:							0px;
	z-index:						-1;
	background-color:				rgba(255,255,255, .9);
}
#header_strip a {
	width:							100%;
	height:							170px;
}
.stretch {
	width:							100%;
	height:							100%;
}
#logo {
	position:						absolute;
	top:							0px;
	left:							0px;
	margin: 						0px 0px 0px -2px;
	padding: 						0px;
}
#logo a {
	width: 							240px;
	height:							160px;
	display:						block;
	background-image: 				url(../images/AquaticDreams_logo.png);
	background-repeat: 				no-repeat;
	background-size: 				contain;
	background-position: 			center;
	text-indent:					-9999px;
	z-index: 						100;
}
#tagline {
	padding:						10px 15px 0px 0px;
}
#tagline h2 {
	height:							65px;
	clear:							both;
	padding:						20px 0px 0px 0px;
	font-family: 					Arial, Helvetica, sans-serif;
	text-align: 					right;
	font-size:						18px;
	color: 							#b9a593;
}
#navigation {
	float:							right;
	padding:						0px 15px 0px 0px;
}
#topNav {
	float:							right;
	margin-bottom: 					35px;
}
#mainNav {
	clear:							right;
	float: 							right;
}

/* MAIN MENU FORMATTING */
.sf-menu, .sf-menu * {
	margin:							0px;
	padding:						0px;
	list-style:						none;
}
.sf-menu {
	line-height:					1.0;
}
.sf-menu li {
	float:							left;
	position:						relative;
}
.sf-menu .light {
	position:							absolute;
	top:								10px;
	right:								10px;
	width:								5px;
	height:								5px;
	background-color:					#CCC;
	border-radius:						5px;				
}
.sf-menu .current-menu-item .light {
	position:							absolute;
	top:								10px;
	right:								10px;
	width:								5px;
	height:								5px;
	background-color:					red;
	border-radius:				5px;
	-webkit-animation:					pulsate 1s ease-in-out;
	-webkit-animation-iteration-count: 	infinite;
	opacity: 							0.0
}
@-webkit-keyframes pulsate {
	0% 		{-webkit-transform: scale(0, 0); opacity: 0.0;}
	50% 	{opacity: 0.5;}
	100% 	{-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}
.sf-menu a {
	display:						block;
	position:						relative;
/*	-moz-border-radius-topleft: 	5px;
	-moz-border-radius-topright: 	5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 	0px;*/
	border-radius: 			10px;
/*	border-radius: 					10px;*/
}
.menu-item {
	margin-right:					9px;
}
.last_menu_item {
	margin-right:					0px;
}
/* MAIN MENU SKIN */
.sf-menu {
	float:							left;
	margin-bottom:					0px;
}
.sf-menu a {
	padding: 						5px 18px 7px 12px;
	text-decoration:				none;
	background:						#b9a593;
	color:							#FFF;
	-webkit-transition:				background-color 0.6s ease-in-out;
/*	-moz-transition:				background-color 0.6s ease-in-out;
	-o-transition:					background-color 0.6s ease-in-out;
	transition:						background-color 0.6s ease-in-out;*/
	font-size: 						small;
}
.sf-menu a:hover, .sf-menu a:active {
	background:						#6e5e52;
	color:							#f8dda1;
	-webkit-transition:				background-color 0.6s ease-in-out;  
/*	-moz-transition:				background-color 0.6s ease-in-out;  
	-o-transition:					background-color 0.6s ease-in-out;  
	transition:						background-color 0.6s ease-in-out; */
}
.current-menu-item a, .current-menu-item a:hover {
	background:						#F9F7F3;
	color:							#000;
}

/* BODY FORMATTING */
#content {
	position:						relative;
	width:							960px;
	margin:							0px auto;
	padding:						0px;
	overflow:						hidden;
	z-index:						500;
}
#slogan {
	width:							960px;
	margin:							15px auto 0px;
	color:							white;
	border-radius: 					10px 10px 10px 10px;
/*	-moz-border-radius: 			10px 10px 10px 10px;
	border-radius: 			10px 10px 10px 10px;*/
}
#slogan_container {
	margin:							0px auto;
	text-align: 					center;
	padding-top: 					20px;
	padding-bottom: 				20px;
}
.wrap {
	margin:							15px 0px 15px;
	padding:						15px;
/*	border-radius: 					10px 10px 10px 10px;
	-moz-border-radius: 			10px 10px 10px 10px;*/
	border-radius: 			10px 10px 10px 10px;
}
.container {
	margin:							0px;
	padding:						15px;
	overflow:						hidden;
}

/* FOOTER FORMATTING */
#footer {
	position:						relative;
	width: 							100%;
	text-align:						center;
	font-family: 					Arial, Helvetica, sans-serif;
	color:							#FFF;
	font-size:						12px;
	z-index:						500;
}
#footer_content_wrap {
	width:							960px;
	margin:							0px auto;
	border-radius:			10px;
}
#footer_content {
	height:							38px;
	padding-top:					12px;
	border-radius:			10px;
}
#additional_footer_content {
	width:							960px;
	margin:							15px auto;
}
#fb_link {
	float:							left;
	width:							64px;
	height:							64px;
	display:						block;
	margin:							10px 30px 0px 0px;
	text-decoration:				none;
	text-indent:					-9000px;
	background-image: 				url(../images/facebook1.png);
	background-position:			0 0;
	background-repeat:				no-repeat;
}
#ecotech_link {
	float:							left;
	width:							170px;
	height:							45px;
	display:						block;
	margin:							17px 30px 0px 0px;
	text-decoration:				none;
	text-indent:					-9000px;
	background-image: 				url(../images/ecotech_logo.jpg);
	background-position:			0 0;
	background-repeat:				no-repeat;
}
#livingPlanet_link {
	float:							left;
	width:							254px;
	height:							88px;
	display:						block;
	margin:							0px 30px 0px 0px;
	text-decoration:				none;
	text-indent:					-9000px;
	background-image: 				url(../images/livingPlanet_logo.png);
	background-position:			0 0;
	background-repeat:				no-repeat;
}
/* STICKY FOOTER FORMATTING */
/*#wrapper {
	min-height: 					100%;
	height: 						auto !important;
	height: 						100%;
	margin:							0 auto -38px;
}
#header {
	height:							170px;
}
#push {
	height:							38px;
}
#footer {
	height:							38px;
}*/

/* OTHER FORMATTING */
.opaque_fill-1 {
	background:						#12324E;
	background:						rgba(18,50,78,0.75);
}
.opaque_fill-2 {
	background:						#F6F6EE;
	background:						rgba(18,50,78,0.6);
	background:						rgba(246,246,238,0.6)
}
.opaque_fill-3 {
	background:						#F6F6EE;
	padding:						15px;
/*	border-radius: 					10px 10px 10px 10px;
	-moz-border-radius: 			10px 10px 10px 10px;*/
	border-radius: 			10px 10px 10px 10px;
	background:						rgba(18,50,78,0.8);
	background:						rgba(246,246,238,0.8)
}

/* General Formatting */
.center {
	text-align:						center;
}
.fltrt {  
	float: 							right;
	margin-left: 					8px;
}
.fltlft { 
	float: 							left;
	margin-right: 					8px;
}
.gradient1 {
/*	background: 					-moz-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(58,166,255,0.8) 50%, rgba(0,0,0,0.6) 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.6)), color-stop(50%,rgba(58,166,255,0.8)),
									color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(58,166,255,0.8) 50%,rgba(0,0,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
/*	background: 					-o-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(58,166,255,0.8) 50%,rgba(0,0,0,0.6) 100%); /* Opera11.10+ */
/*	background: 					-ms-linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(58,166,255,0.8) 50%,rgba(0,0,0,0.6) 100%); /* IE10+ */
/*	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc020101', endColorstr='#cc000000',GradientType=1 ); /* IE6-9 */
/*	background: 					linear-gradient(left, rgba(0,0,0,0.6) 0%,rgba(58,166,255,0.8) 50%,rgba(0,0,0,0.6) 100%); /* W3C */
}
.gradient-main {
	background: 					#de873a; /* Old browsers */
/*	background: 					-moz-linear-gradient(left,
									#de873a 0%,
									#EAC67E 50%,
									#de873a 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear,
									left top,
									right top,
									color-stop(0%,#de873a),
									color-stop(50%,#EAC67E), 
									color-stop(100%,#de873a)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(left,
									#de873a 0%,#EAC67E 50%,#de873a 100%); /* Chrome10+,Safari5.1+ */
/*	background: 					-o-linear-gradient(left, #de873a 0%,#EAC67E 50%,#de873a 100%); /* Opera11.10+ */
/*	background: 					-ms-linear-gradient(left, #de873a 0%,#EAC67E 50%,#de873a 100%); /* IE10+ */
/*	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#de873a',
									endColorstr='#de873a',
									GradientType=1 ); /* IE6-9 */
/*	background: 					linear-gradient(left,
									#de873a 0%,
									#EAC67E 50%,
									#de873a 100%); /* W3C */
}
.left {
	margin:							0px 0px 0px 0px;
}
.right {
	margin:							0px 0px 0px 0px;
}
.center {
	margin:							0px 0px 0px 0px;
}

/* @Font-Face Formatting */
/*@font-face {
    font-family: 					'Junction_webfont';
    src: 							url('type/Junction_webfont.eot');
    src: 							url('type/Junction_webfont.eot?#iefix') format('embedded-opentype'),
									url('type/Junction_webfont.woff') format('woff'),
									url('type/Junction_webfont.ttf') format('truetype'),
									url('type/Junction_webfont.svg#Junction_webfont') format('svg');
   									font-weight: normal;
    								font-style: normal;
}
@font-face {
    font-family: 					'Qarmic_sans_Abridged-webfont';
    src: 							url('type/Qarmic_sans_Abridged-webfont.eot');
    src: 							url('type/Qarmic_sans_Abridged-webfont.eot?#iefix') format('embedded-opentype'),
									url('type/Qarmic_sans_Abridged-webfont.woff') format('woff'),
									url('type/Qarmic_sans_Abridged-webfont.ttf') format('truetype'),
									url('type/Qarmic_sans_Abridged-webfont.svg#Qarmic_sans_Abridged-webfont') format('svg');
   									font-weight: normal;
    								font-style: normal;
}
*/
/*h2.fontface {
	letter-spacing: 				0px;
	font-family: 					'Junction_webfont', Arial, sans-serif;
	font-size: 						40px;
	line-height: 					48px;
	text-shadow:					0px 1px 3px #000;
}
h3.fontface {
	letter-spacing: 				0px;
	font-family: 					'Junction_webfont', Arial, sans-serif;
	font-size: 						14px;
	line-height: 					18px;
}
h4.fontface {
	letter-spacing: 				0px;
	font-family: 					'Junction_webfont', Arial, sans-serif;
	font-size: 						30px;
	line-height: 					38px;
}
p.fontface {
	letter-spacing: 				0px;
	font-family: 					'Junction_webfont', Arial, sans-serif;
	font-size: 						14px;
	line-height: 					18px;
}
.fontface {
	letter-spacing: 				0px;
	font-family: 					'Junction_webfont', Arial, sans-serif;
}*/
.gradient11{
/*	background: 					-moz-linear-gradient(left, rgba(0,0,0,1) 0%,
									rgba(0,0,0,0) 25%,
									rgba(0,0,0,0) 75%,
									rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)),
									color-stop(25%,rgba(0,0,0,0)),
									color-stop(75%,rgba(0,0,0,0)),
									color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(left, rgba(0,0,0,1) 0%,
									rgba(0,0,0,0) 25%,
									rgba(0,0,0,0) 75%,
									rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
/*	background: 					-o-linear-gradient(left, rgba(0,0,0,1) 0%,
									rgba(0,0,0,0) 25%,
									rgba(0,0,0,0) 75%,
									rgba(0,0,0,1) 100%); /* Opera11.10+ */
/*	background: 					-ms-linear-gradient(left, rgba(0,0,0,1) 0%,
									rgba(0,0,0,0) 25%,
									rgba(0,0,0,0) 75%,
									rgba(0,0,0,1) 100%); /* IE10+ */
/*	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
/*	background: 					linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%); /* W3C */
}
.css3button {
	margin:							0px 0px 0px 0px;
	padding: 						6px 25px;
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						12px;
	color: 							#f9f7f3;
	background: 					#0099ff; /* Old browsers */
/*	background: 					-moz-linear-gradient(top, #0099ff 0%, #000066 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099ff), color-stop(100%,#000066)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top, #0099ff 0%,#000066 100%); /* Chrome10+,Safari5.1+ */
/*	background: 					-o-linear-gradient(top, #0099ff 0%,#000066 100%); /* Opera11.10+ */
/*	background: 					-ms-linear-gradient(top, #0099ff 0%,#000066 100%); /* IE10+ */
/*	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff', endColorstr='#000066',GradientType=0 ); /* IE6-9 */
/*	background: 					linear-gradient(top, #0099ff 0%,#000066 100%); /* W3C */
	border-radius: 					26px;
/*	-moz-border-radius: 			5px;*/
	border-radius: 			5px;
/*	-moz-box-shadow:				0px 1px 3px rgba(000,000,000,0.5),
									inset 0px -1px 0px rgba(255,255,255,0.7);*/
	-webkit-box-shadow:				0px 1px 3px rgba(000,000,000,0.5),
									inset 0px -1px 0px rgba(255,255,255,0.7);
/*	text-shadow:					0px -1px 1px rgba(000,000,000,0.2),
									0px 1px 0px rgba(255,255,255,0.3);*/
	cursor: 						pointer;
}

/* INDEX PAGE FORMATTING */
#wrapper {
	position:						relative;
	background-position:			center;
	background-repeat:				no-repeat;
	background-color:				black;
	background-size:				cover;
	/*background-image: 				url(../images/background_main_2.jpg);*/
	background-image: 				url(../images/slideshow/aquaticdreamsreef.jpg);
}
#slideshow_wrapper {
	display:						none;
/*	display:						block;
	position:						absolute;
	top:							0px;
	width:							100%;
	z-index:						0;*/
}
#slideshow {
	position:						absolute;
	top:							0;
	left:							50%;
	width:							1600px;
	height:							1000px;
	z-index:						1;
	margin-left:					-800px;
}
#IEroot #slideshow {
	display:						none;
}
#slideshow img {
	display:						none;
}
#slideshow img.first {
	display:						block;
}
/*
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}
#slideshow img {
	min-height:	1000px;
	min-width:	1600px;
 
    width: 100%;
    height: auto;
 
    position: fixed;
    top: 0;
    left: 0;
}
@media screen and (max-width: 1024px){
    img.bg {
		left: 50%;
		margin-left: -512px;
	}
}
*/
#index_window {
	padding-top:					440px;
}
#index_columns {
	padding: 						50px 0px 15px 0px;
	overflow:						hidden;
}
#index_columns .last {
	margin-right:					0px;
}
.index_column {
	float:							left;
	width:							290px;
	height:							155px;
	margin:							0px 15px 0px 0px;
	padding:						10px;
	color:							#FFF;
	border-radius:			10px;
}
.index_column h1 {
	color: 							#b9a593;
}
.index_column p {
	margin-top:						3px;
	font-size:						12px;
}
.index_column button {
	margin:							5px 15px;
}
.index_column form {
	margin-top:						10px;
	padding-left:					15px;
}
.index_column button {
	float:							right;
	width:							100px;
	margin:							10px 0px;
	display:						block;
	position:						relative;
	padding: 						2px 5px;
	background:						#b9a593;
	font-size: 						small;
	color:							#FFF;
	border-radius: 			10px;
	-webkit-transition:				background-color 0.6s ease-in-out;
}
.index_column button:hover, .index_column button:active {
	background:						#6e5e52;
	color:							#f8dda1;
	-webkit-transition:				background-color 0.6s ease-in-out;  
/*	-moz-transition:				background-color 0.6s ease-in-out;  
	-o-transition:					background-color 0.6s ease-in-out;  
	transition:						background-color 0.6s ease-in-out; */
}
.index_column label {
	float:							right;
	font-size:						12px;
}
.index_column input {
	width:							180px;
	margin-left:					5px;
}


/* SERVICES PAGE FORMATTING */
.article {
	position:				relative;
	clear:					both;
}
.article img {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					100px;
	height:					100px;
	margin-top:				10px;
	padding:				10px;
	background:				#B9A593;
/*	border-radius: 					10px 10px 10px 10px;
	-moz-border-radius: 			10px 10px 10px 10px;*/
	border-radius: 			10px 10px 10px 10px;
}
.article .description {
	float:					left;
	margin-bottom:			20px;
	padding:				10px 10px 10px 120px;
}
.article .description h2 {
}
.article .description p {
	font-size:				13px;
	text-align: 			justify;
}

/* PORTFOLIO PAGE FORMATTING */
#albums {
	width:					100%;
	margin:					0px auto;
}
#albums .album {
	float:					left;
	/*width:					133px;*/
	padding:				10px;
	overflow:				hidden;
}
#albums .album_link {
	display:				block;
}
#albums .album_img {
	/*width:					133px;*/
	height:					100px;
	display:				block;
	padding:				10px;
	background:				#B9A593;
/*	border-radius: 			10px 10px 10px 10px;
	-moz-border-radius: 	10px 10px 10px 10px;*/
	border-radius: 	10px 10px 10px 10px;
}
#albums .album p {
	padding:				0px;
	text-align:				center;
	padding:				0px;
}
#albums .pic_count {
	font-size: 				small;
}
#gallery {
	width:					100%;
	margin:					0px auto;
}
#gallery_nav {
	float:					left;
}
#gallery_imgs {
	clear:					left;
}
#gallery .gallery_img {
	float:					left;
	/*width:					133px;*/
	height:					100px;
	display:				block;
	padding:				10px;
	margin:					9px;
	background:				#B9A593;
/*	border-radius: 			10px 10px 10px 10px;
	-moz-border-radius: 	10px 10px 10px 10px;*/
	border-radius: 	10px 10px 10px 10px;
}
#lightbox {
	z-index:				500;
}

/* CONTACT US PAGE FORMATTING */
#contact_left {
	float:							left;
	width:							439px;
	padding-right:					10px;
	border-right:					1px solid black;
}
#contact_left hr {
	margin:							5px 0px 0px;
	border-width:					1px;
	border-style:					inset;
}
#contact_left h2 {
	padding: 						0px;
	font-size:						18px;
	font-weight: 					bold;
	text-align:						center;
	line-height: 					30px;
}
#contact_left th {
	text-align:						center;
	font-size:						12px;
	font-weight:					bold;
}
#return_message {
	width:							262px;
	margin-left:					90px;
}
#contact_us td {
	padding-right:					5px;
	/*border:							1px solid black;*/
	font-size:						12px;
}
#contact_us label {
	clear:							left;
	float: 							left;
	height: 						34px;
	padding: 						0px 20px 0px 0px;
	display: 						inline;
	font-size: 						14px;
	line-height: 					34px;
	font-weight: 					bold;
	text-align: 					right;
}
#contact_us input[type="text"] {
	float: 							left;
	/*width: 							230px;*/
	margin: 						0px 4px 1px 0px;
	border: 						2px solid #D9D9D9;
	font-size: 						12px;
	padding: 						6px 4px;
	line-height: 					14px;
}
#contact_us div.img {
	float: 							left;
	width: 							32px;
	height: 						32px;
}
#contact_us div.img.ok {
	background-image: 				url(../images/ok.png);
}
#contact_us div.img.wrong {
	background-image: 				url(../images/wrong.png);
}
#contact_us .message {
	clear:							both;
	height:							27px;
}
#contact_us span.error {
	clear:							both;
	padding-left:					166px;
	height: 						22px;
	line-height: 					22px;
	font-size: 						11px;
	font-weight: 					bold;
}
#contact_us textarea#comment {
	float: 							left;
	width: 							250px;
	height: 						80px;
	border: 						2px solid #D9D9D9;
	color: 							#585858;
	padding: 						4px;
	margin: 						0px 4px 1px 0px;
	font-size: 						14px;
	line-height: 					18px;
}
#contact_us input.error, #contact_us textarea#comment.error {
	border: 						2px solid #F00;
}
#contact_us input.valid, #contact_us textarea#comment.valid {
	border: 						2px solid #0C0;
}
#contact_right {
	float:							left;
	width:							440px;
	padding-left:					10px;
}
#contact_right hr {
	border-width:					1px;
	border-style:					inset;
}
#contact_right .thick {
	margin:							5px 0px;
}
#contact_right li {
	padding:						0px 15px;
}
#right_top span {
	padding:						0px 15px;
	font-size:						10px;
}

.css3button {
	float: 							right;
	margin-right: 					22px;
	padding: 						8px 37px;
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						14px;
	color: 							#f9f7f3;
	background: 					-moz-linear-gradient(
									top,
									#eac67e 0%,
									#de873a);
	background: 					-webkit-gradient(
									linear, left top, left bottom, 
									from(#eac67e),
									to(#de873a));
/*	border-radius: 					26px;
	-moz-border-radius: 			26px;*/
	border-radius: 			26px;
/*	-moz-box-shadow:				0px 1px 3px rgba(000,000,000,0.5),
									inset 0px -1px 0px rgba(255,255,255,0.7);*/
	-webkit-box-shadow:				0px 1px 3px rgba(000,000,000,0.5),
									inset 0px -1px 0px rgba(255,255,255,0.7);
	text-shadow:					0px -1px 1px rgba(000,000,000,0.2),
									0px 1px 0px rgba(255,255,255,0.3);
	cursor: 						pointer;
}
#contact-right-wrapper {
	float:							left;
}
#contact-right {
	padding-left:					40px;
}
#vert-sep {
	float:							left;
}
#contact-right ul {
	padding-left:					15px;
}