@charset "utf-8";
/* CSS Document */

* {margin: 0px; padding: 0px; white-space:nowrap;}
.right {float: right}
.left {float: left}
.clear {clear: both}
.hideText {text-indent: -9999px;}
img {border: none;}

h1 {font-size: 24px; line-height: 24px; color: #4d4b39; font-family: 'Puritan', arial, serif; text-transform: uppercase; letter-spacing: -1px;}
h2 {font-size: 30px; line-height: 33px; color: #4d4b39; font-weight: bold; letter-spacing: 1px;}
h3 {font-size: 25px; line-height: 30px; color: #4d4b39; font-weight: bold; padding: 0 0 6px;}
h4 {font-size: 18px; line-height: 18px; color: #4d4b39; font-weight: bold; padding: 0 0 6px;}
h5 {font-size: 18px; line-height: 18px; color: #4d4b39; font-weight: bold; padding: 0 0 6px;}
a {outline: none;}
a img {border: none;}

#body_inner {padding-top:10px;}
section {width:100%; background-color:#fff;}
section a {color: #e85b1f;}
section p {font-size: 18px; line-height: 24px; color: #4d4b39; padding: 0 0 24px;}
section hr {height: 1px; background: #fff; width: 100%; display: block; border-top: 1px dotted #4d4b39; border-bottom: 1px dotted #4d4b39; margin-bottom: 12px;}
section object {margin: 0 0 24px;}
section .mcard-img img {width: 200px; padding: 0 0 30px;}

#requestInfo_button {border: 1px solid #333; border-radius: 10px; display: block; -moz-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.7), 0px 1px 0px rgba(255,255,255,0.37); -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.7), 0px 1px 0px rgba(255,255,255,0.37); box-shadow: inset 0px 2px 2px rgba(0,0,0,0.7), 0px 1px 0px rgba(255,255,255,0.37); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(229,110,37)), color-stop(0.50, rgb(232,91,31)), color-stop(0.51, rgb(229,110,37)), color-stop(1, rgb(255,156,95))); background-image: -moz-linear-gradient(center bottom, rgb(229,110,37) 0%, rgb(232,91,31) 50%, rgb(229,110,37) 51%, rgb(255,156,95) 100%); background-repeat: no-repeat; text-shadow: 0px -1px 1px #cd4004; text-decoration: none; color: #fff; font-size: 18px; line-height: 18px; text-transform: uppercase; overflow: hidden; text-align: center; padding: 15px 0px 13px; width: 198px; font-weight: bold;}

body {max-width: 100%; font-family: Helvetica, Arial; font-size: 12px; line-height: 18px; background: #f1f1f1; -webkit-text-size-adjust: none;}


	header {
		display: block;
		position: relative;
		height: 200px;
		width: 100%;
		margin: 0px auto;
		overflow: hidden;
		background: #f1f1f1 url(/branded/izigg/images/bg-header.png) repeat-x scroll bottom center;
	}
	#topBar {height: 200px; width: 100%; display: block; background-color: #f1f1f1; z-index: 3; position: absolute; top: 0px; }
	#topBar h1 a {height: 200px; background: url(/branded/izigg/images/mobile_logo.png); background-repeat: no-repeat; background-position:center; margin: 10px auto; display: block;}
#topBar_inner {text-align:center; margin: 0px auto;}
#topBar_branded {margin: 0px auto; background: #f1f1f1;  text-align: center; height:auto;}
.mcard-img {
	border: 1px solid #CECECE;
	border-radius: 10px;
	display:block;
	float: left;
	margin: 0 20px 20px;
	max-height:200px;
	max-width: 200px;
	overflow:hidden;
	padding: 0;
	vertical-align: text-top;
}
.mcard-txt {
	float: right;
	margin: 0 0 20px 10px;
	padding: 20px 0;
	text-align: left;
	vertical-align: text-top;
}
.page {background: #fff; width: 100%; margin: 0px auto; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;}

.listStyle {display: block; padding: 0 0 0px;}
.listStyle li {list-style: none; margin: 0px 20px 10px; width: 94%; border: 1px solid #cecece; border-radius: 10px; background: #f1f1f1; height: 88px; display: block; -moz-box-shadow: inset 0px 1px 1px #fff; -webkit-box-shadow: inset 0px 1px 1px #fff; box-shadow: inset 0px 1px 1px #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(226,226,226)), color-stop(1, rgb(241,241,241))); background-image: -moz-linear-gradient(center bottom, rgb(226,226,226) 0%, rgb(241,241,241) 100%); background-image:  url(/images/mcard/listStyleArrow.png); background-repeat: no-repeat; background-position: 90% 33px; text-transform: uppercase; overflow: hidden; position: relative; }

.listStyle li.plain {list-style: none; margin: 0px 20px 10px; width: 94%; border: none; background: none; height:auto; display: block; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background-image: none; text-transform: uppercase; overflow: hidden; position: relative; }

.listStyle li a {padding: 0 56px 0 20px; display: table-cell; vertical-align: middle; width: 5%; height: 88px; text-shadow: 0px 1px 1px #fff; text-decoration: none; color: #4d4b39; font-size: 30px; line-height: 30px; letter-spacing: -1px; font-family: 'Puritan', arial, serif; position: relative; }
.listStyle li a.compass{ background-image:  url(/images/mcard/map.png); background-repeat: no-repeat; background-position: 80% -9px; overflow: hidden; position: relative; }
.listStyle li a.phone{ background-image:  url(/images/mcard/inbound.png); background-repeat: no-repeat; background-position: 80% -5px; overflow: hidden; position: relative; }
.listStyle li a.text{ background-image:  url(/images/mcard/sms.png); background-repeat: no-repeat; background-position: 80% -5px; overflow: hidden; position: relative; }
.listStyle li a.email{ background-image:  url(/images/mcard/mail.png); background-repeat: no-repeat; background-position: 80% -8px; overflow: hidden; position: relative; }
.listStyle li a.website{ background-image:  url(/images/mcard/globe.png); background-repeat: no-repeat; background-position: 80% -15px; overflow: hidden; position: relative; }
.listStyleAdd li {list-style: none; margin: 6px 20px 10px; width: 45%; border: 1px solid #cecece; border-radius: 10px; background: #f1f1f1; height: 77px; display: block; -moz-box-shadow: inset 0px 1px 1px #fff; -webkit-box-shadow: inset 0px 1px 1px #fff; box-shadow: inset 0px 1px 1px #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(226,226,226)), color-stop(1, rgb(241,241,241))); background-image: -moz-linear-gradient(center bottom, rgb(226,226,226) 0%, rgb(241,241,241) 100%); background-image:  url(/images/mcard/listStyleArrow.png); background-repeat: no-repeat; background-position: 90% 25px; text-transform: uppercase; overflow: hidden; position: relative; }
.listStyleAdd li a {padding: 0 56px 0 20px; display: table-cell; vertical-align: middle; width: 5%; height: 78px; text-shadow: 0px 1px 1px #fff; text-decoration: none; color: #4d4b39; font-size: 30px; line-height: 30px; letter-spacing: -1px; font-family: 'Puritan', arial, serif; position: relative;}
#sendVCardEmail {z-index:100000;}

section input[type=text] {
	width:300px;
	height:25px;
}

.send {
	padding:5px 30px 5px 5px;
}

#social_media {
	text-align: center;
	margin-left:15px;
}

#social_media a {
	padding-right: 10px;
}
footer {height: 45px; width: 100%; display: block;  color: transparent; font-size: 14px; line-height: 20px; padding-top:12px; text-shadow: none; position: relative;}
#footerCopy {height: 33px; width:95%; display:block; background-color:#f1f1f1; margin:15px 0 0 20px; text-transform: uppercase;}
#footerCopy a { text-decoration: none; color: #a8a8a8;}
#footer_inner {background-color:#f1f1f1; display:block; height: 50px; color: #a8a8a8; top:0; width:100%;}
#like_share img{height: 40px; margin: 0 3px;}
#share{margin-right:20px;}
#fbiframe {display: block; margin-left: 20px; transform: scale(2); -ms-transform: scale(2); -webkit-transform: scale(2); -o-transform: scale(2); -moz-transform: scale(2);}