/* reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html, body {height:100%;}
* {margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; text-decoration:none; outline:0; outline:none;}
footer, header, menu, nav, section {display:block;}
body {line-height:1; background:url('images/fabric-3.jpg') top left repeat;}
ol {list-style-type:decimal;}
ul {list-style:none;}
img {border:0;}
table {line-height:0px;}

:focus {outline:0; outline:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a {text-decoration:none;}


/* font-faces */

@font-face {
font-family: 'MisoRegular';
src: url('fonts/miso-regular-webfont.eot');
src: url('fonts/miso-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/miso-regular-webfont.woff') format('woff'),
url('fonts/miso-regular-webfont.ttf') format('truetype'),
url('fonts/miso-regular-webfont.svg#MisoRegular') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'MisoBold';
src: url('fonts/miso-bold-webfont.eot');
src: url('fonts/miso-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/miso-bold-webfont.woff') format('woff'),
url('fonts/miso-bold-webfont.ttf') format('truetype'),
url('fonts/miso-bold-webfont.svg#MisoBold') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'MisoLight';
src: url('fonts/miso-light-webfont.eot');
src: url('fonts/miso-light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/miso-light-webfont.woff') format('woff'),
url('fonts/miso-light-webfont.ttf') format('truetype'),
url('fonts/miso-light-webfont.svg#MisoLight') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'CartoGothicStd-Book';
src: url('fonts/cartogothicstdbook2.eot');
src: url('fonts/cartogothicstdbook2.eot?#iefix') format('embedded-opentype'),
url('fonts/cartogothicstdbook2.woff') format('woff'),
url('fonts/cartogothicstdbook2.ttf') format('truetype'),
url('fonts/cartogothicstdbook2.svg#cartogothicstdbook2') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CartoGothicStd-Bold';
src: url('fonts/cartogothicstdbold2.eot');
src: url('fonts/cartogothicstdbold2.eot?#iefix') format('embedded-opentype'),
url('fonts/cartogothicstdbold2.woff') format('woff'),
url('fonts/cartogothicstdbold2.ttf') format('truetype'),
url('fonts/cartogothicstdbold2.svg#cartogothicstdbold2') format('svg');
font-weight: normal;
font-style: normal;
}

/* End font-faces */

/* Element Foundations */

a {
	text-decoration: none;
	color:#83a29f !important;
}
a:visited {
	opacity: 0.8;
}
a:hover {
	text-decoration: none;
	color:#dac9a9 !important;
}
a:active {color:#619e98 !important;}

body, p {
	font-family:'MisoRegular', "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Frutiger, "Frutiger Linotype", Univers, "Liberation Sans", Calibri, 'Bitstream Vera Sans', 'DejaVu Sans', Helvetica, Tahoma, sans-serif;
	color:#7786a4;
	font-size:14.5px;
	letter-spacing:.04em;
	word-spacing:.025em;
}
p {margin:0 0 20px 0;}
li {font-family:'MisoRegular', "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Frutiger, "Frutiger Linotype", Univers, "Liberation Sans", Calibri, 'Bitstream Vera Sans', 'DejaVu Sans', Helvetica, Tahoma, sans-serif !important; font-weight:normal;}
h1 {font-family: 'MisoBold','Franklin Gothic Bold','Frutiger Bold','Franklin Gothic Medium', "Arial Bold", sans-serif !important; font-weight:normal !important; margin-top:10px; font-size:30px; line-height:36px; color:#659ad2;}
h2, h3, h4, h5, h6 {font-family: 'MisoBold','Franklin Gothic Bold','Frutiger Bold','Franklin Gothic Medium', "Arial Bold", sans-serif !important; font-weight:normal !important; margin-top:10px;}
h2 {font-size:24px; line-height:30px; color:#d62755;}
h3 {font-size:21px; line-height:26px; color:#659ad2;}
h4 {font-size:19px; line-height:24px; color:#d62755;}
h5 {font-size:17px; line-height:21px; color:#659ad2;}
h6 {font-size:15px; line-height:19px; color:#d62755;}
a, b, .bold {font-family: 'MisoBold','Franklin Gothic Bold','Frutiger Bold','Franklin Gothic Medium', "Arial Bold", sans-serif !important; font-weight:normal; font-style: inherit;}
body {margin:0; padding:0; width:100%; height:100%; min-width:960px;}
.main-body {width:960px; margin:0 auto;}
.clear {clear:both; line-height:2px; height:2px;}
.clearB {clear:right; line-height:20px; height:20px;}
.clearC {clear:both; line-height:24px; height:24px;}
.clearE {clear:both; line-height:0; height:0;}
hr.hrA {border:1px solid #d62755; color:#d62755; margin:20px 0 0 0; background-color:#d62755; height:1px;}
hr.hrB {border:1px solid #d62755; color:#d62755; margin:20px 0 0 0; background-color:#d62755; height:1px;}
hr.hrC {border:1px solid rgba(214,39,85,.75); color:#d62755; margin-bottom:10px; background-color:#d62755; height:1px; clear:both;}
.highlight {font-weight:bold; font-family:'CartoGothicStd-Italic'; color:#d62755;}
.clearfooter {clear:both; height:68px;}
.white {color:#fff;}
.blue, a.blue {color:#659ad2;}
.pink {color:#d62755;}
.gray {color:#7786a4;}
/* .end-post {clear:both; line-height:20px; height:20px; margin:45px 0 10px 0; border-top:0.8px dashed #f7941d;} */
.bottomm05 {margin-bottom:5px !important;}
.topm06 {margin-top:6px !important;}
.leftm06 {margin-right:6px !important;}
.topm08 {margin-top:8px !important;}
.rightm0 {margin-right:0px !important;}
.leftm0 {margin-left:0px !important;}
.topm0 {margin-top:0px !important;}
.bottomm0 {margin-bottom:0px !important;}
.rightm1 {margin-right:10px !important;}
.leftm1 {margin-left:10px !important;}
.topm1 {margin-top:10px !important;}
.bottomm1 {margin-bottom:10px !important;}
.topm15 {margin-top:15px !important;}
.topm18 {margin-top:18px !important;}
.rightm2 {margin-right:20px !important;}
.leftm2 {margin-left:20px !important;}
.topm2 {margin-top:20px !important;}
.bottomm2 {margin-bottom:20px !important;}
.rightm25 {margin-right:25px !important;}
.rightm3 {margin-right:30px !important;}
.leftm3 {margin-left:30px !important;}
.topm3 {margin-top:30px !important;}
.bottomm3 {margin-bottom:30px !important;}
.rightm4 {margin-right:40px !important;}
.leftm4 {margin-left:40px !important;}
.topm4 {margin-top:40px !important;}
.bottomm4 {margin-bottom:40px !important;}
.topm5 {margin-top:50px !important;}
.rightm5 {margin-right:50px !important;}
.bottomm5 {margin-bottom:50px !important;}
.leftm5 {margin-left:50px !important;}
.topm5-5 {margin-top:55px !important;}
.topm6 {margin-top:60px !important;}
.rightm6 {margin-right:60px !important;}
.leftm6 {margin-left:60px !important;}
.topm8 {margin-top:80px !important;}
.bottomm8 {margin-bottom:80px !important;}
.topm10 {margin-top:100px !important;}
.leftm10 {margin-left:100px !important;}
.topm12 {margin-top:126px !important;}
.bottomm12 {margin-bottom:126px !important;}
.leftm12 {margin-left:126px !important;}
.bottomm24 {margin-bottom:240px !important;}
.topm-05 {margin-top:-5px !important;}
.rightm-1 {margin-right:-10px !important;}
.leftm-1 {margin-left:-10px !important;}
.topm-1 {margin-top:-10px !important;}
.bottomm-1 {margin-bottom:-10px !important;}
.rightm-2 {margin-right:-20px !important;}
.leftm-2 {margin-left:-20px !important;}
.topm-2 {margin-top:-20px !important;}
.bottomm-2 {margin-bottom:-20px !important;}
.rightm-3 {margin-right:-30px !important;}
.leftm-3 {margin-left:-30px !important;}
.topm-3 {margin-top:-30px !important;}
.bottomm-3 {margin-bottom:-30px !important;}
.rightm-4 {margin-right:-40px !important;}
.leftm-4 {margin-left:-40px !important;}
.topm-4 {margin-top:-40px !important;}
.bottomm-4 {margin-bottom:-40px !important;}
.topm-5 {margin-top:-50px !important;}
.rightm-5 {margin-right:-50px !important;}
.topm-51 {margin-top:-51px !important;}
.topm-6 {margin-top:-60px !important;}
.rightm-6 {margin-right:-60px !important;}
.topm-7 {margin-top:-70px !important;}
.topm-8 {margin-top:-80px !important;}
.rightm-8 {margin-right:-80px !important;}
.topm-9 {margin-top:-90px !important;}
.topm-10 {margin-top:-100px !important;}
.topm-1-2 {margin-top:-126px !important;}
.leftm-1-2 {margin-left:-126px !important;}
.rightm-1-2 {margin-right:-126px !important;}
.top-pad2 {padding-top:20px !important;}
.bottom-pad2 {padding-bottom:20px !important;}
.mini {font-size:9px !important;}
.small {font-size:11px !important; line-height:15px !important;}
.small-two {font-size:11px !important;}
.small-three {font-size:12px !important;}
.small-medium {font-size:13px !important;}
.medium {font-size:15px !important;}
.medium-large {font-size:22px !important;}
.large {font-size:30px !important;}
.extra-large {font-size:36px !important;}
.mid-giant {font-size:42px !important;}
.giant {font-size:48px !important;}
.mini-line {line-height:12px !important;}
.small-line {line-height:15px !important;}
.small-medium-line {line-height:18px !important;}
.medium-line {line-height:21px !important;}
.medium-large-line {line-height:30px !important;}
.large-line {line-height:36px !important;}
.extra-large-line {line-height:40px !important;}
.giant-line {line-height:52px !important;}
.capped {text-transform:uppercase;}
.large-white-border {border:4px solid white;}
.rounded {-moz-border-radius:10%; -webkit-border-radius:10%; border-radius:10%;}
.pink-background {max-width:705px; background-color:#d62755; padding:5px 6px 3px 6px; vertical-align:4px; font-size:14.8px; font-weight:normal !important; display:block; float:left; text-align:center;}
.pink-background a {color:#fff; font-weight:bold;}
.blue-background a {color:#fff; font-weight:normal !important;}
.pink-background a:hover {color:#92c5eb !important;}
.blue-background {background-color:#659ad2; padding:4px; margin:10px 0; letter-spacing:-.003em; font-size:15.5px; text-align:justify;}
.center {text-align:center !important;}
.border {border:1px solid #7786a4; width:100%;}
.middle {display:block; margin:0 auto 0; }
.image-width {width:486px; margin-top:30px; margin-bottom:-40px;}

/* Menu */

.menu {display:block; max-width:400px; height:30px; margin:150px auto 0 auto; white-space:nowrap; clear:both; background:#000;}
.menu ul {max-width:400px; white-space:nowrap; list-style:none; color:#fff; font-size:14px;}
.menu a {color:#fff;}
.menu li {display:block; width:95px; line-height:13px; font-weight:normal; padding-top:10px; float:left; white-space:nowrap; text-align:center; text-transform:uppercase;}
.menu li:hover, .menu li a:hover, menu li a:visited:hover {color:rgba(248,236,212,1.0) !important;}
.menu li a:active, .menu li a.current, menu li a:visited:active {color:rgba(71,165,156,1.0) !important;}
/* End Header, etc. and Menu */

	
/* Main Body/Content Area */
.main-container {width:960px; max-width:960px; height:700px; overflow:hidden; clear:both; margin:80px auto 0 auto; background-color:#fff; box-shadow:rgba(0,0,0,.85) 0px 0px 10px; -moz-box-shadow:rgba(0,0,0,.85) 0px 0px 10px; -webkit-box-shadow:rgba(0,0,0,.85) 0px 0px 10px;}
.left-container {width:480px; height:670px; overflow:hidden; clear:left; margin:0; background:url('images/Pattern02.png') top left no-repeat; float:left;}
.right-container {width:480px; height:670px; overflow:hidden; clear:right; margin:0; padding:0px; background-color:#fff; float:right;}
.right-container img {padding:0 !important; margin:0 !important;}
.name-plate {width:300px; height:200px; margin:120px auto 0 auto; text-align:center; padding:20px 0; background:#000;}
.right-container h1 {color:#fff; text-highlight:#000; margin:120px 60px 0px 0px; border-top:2px solid #000; padding-left:60px; width:120px; white-space:nowrap;}
.right-container h2 {color:#83a29f; margin:60px 60px 0 60px; white-space:nowrap;}
.right-container p {margin:30px 60px; color:rgba(30,30,30,.7); text-align:justify; size:16px;}
.right-container ul {margin:10px 60px; color:#000; size:16px;}
.name-plate h1 {text-align:center; color:#fff; font-size:42px; line-height:52px; font-weight:normal !important; text-shadow:rgba(40,40,40,0.65) 1px 1px 2px;}
.name-plate-rule {border:1px solid #d8c5a6; color:#d8c5a6; margin:16px 80px 10px 80px; background-color:#d8c5a6; height:1px;}

.background-text-color {background-color:#000; padding:3px 6px 2px 9px; margin-top:-1px;}



.column-one {min-width:330px; margin:0; float:left; text-align:left; white-space:nowrap;}
.column-one-two {width:290px; margin:0 0 20px 0px; padding-left:20px; float:left; text-align:left;}
.column-one-three {width:130px; margin:0; text-align:right; float:left;}
.column-two {min-width:560px; margin:0; float:left; text-align:left; white-space:nowrap;}
.body-one {width:550px; margin:0 40px 60px 0px; min-height:500px; float:left; text-align:left; overflow:visible; clear:left;}
.column-four {width:285px; float:left; display:block;}
.column-four-two {min-width:200px; float:left; display:block;}
.column-five {width:200px; margin:20px 0; float:right; text-align:left;}
.small-column {min-width:136px; text-align:left; float:left; display:block; margin-right:30px; font-size:13px; line-height:18px;}
.small-column-two {width:160px; text-align:left; font-size:13px; line-height:18px;}
.mini-column {min-width:60px; text-align:left; float:left; display:block; margin-right:30px; font-size:13px; line-height:18px;}

.yoxview {margin:20px 0 20px 60px;}
.yoxview img, .yoxview-two img {opacity:0.65; filter:alpha(opacity=65); float:left; display:block; margin:20px !important; box-shadow: 2px 2px 2px rgba(40,40,40,.65); -webkit-box-shadow: 2px 2px 2px rgba(40,40,40,.65); -moz-box-shadow: 2px 2px 2px rgba(40,40,40,.65); border:5px solid rgba(149,179,176,.5);}
.yoxview img:hover, .yoxview-two img:hover {opacity:1.0; filter:alpha(opacity=100); border:5px solid rgba(207,191,161,.5);}



.post-home p, .home-content p {font-size:13px; line-height:19px; margin:10px 0 24px 0; color:rgba(255,255,255,.7);}

input[type="hidden"] {display:none; visibility:hidden; line-height:0; height:0;}
 
/* Contact Form */
.contact-form label, #search-box label {float:left; clear:left; margin:4px 20px 0 0; width:120px; text-align:left; font-size:14px; font-weight:normal; color:rgba(255,255,255,.7); line-height:28px; white-space:nowrap;}

.contact-form input {width:440px; height:18px; padding:4px 6px; margin-bottom:10px; background:#1b1515; border:1px solid #7b7d7c; color:#43454e; font-size:14px; clear:right;}

#search-box input {width:200px; height:18px; padding:4px 6px; margin-bottom:10px; background:#1b1515; border:1px solid #7b7d7c; color:#43454e; font-size:14px; clear:right;}

#search-box input:-webkit-input-placeholder, .contact-form input:-webkit-input-placeholder, .contact-form textarea:-webkit-input-placeholder {font-size:10px; color:rgba(255,255,255,.7); text-transform:uppercase; font-family:'MisoRegular', "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Frutiger, "Frutiger Linotype", Univers, "Liberation Sans", Calibri, 'Liberation Sans', 'Bitstream Vera Sans', 'DejaVu Sans', "Helvetica Neue", Helvetica, Tahoma, Geneva, Arial, sans-serif;}

#search-box input:-moz-placeholder, .contact-form input:-moz-placeholder, .contact-form textarea:-moz-placeholder {font-size:12px; color:rgba(255,255,255,.7); text-transform:uppercase; font-family:'MisoRegular', "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Frutiger, "Frutiger Linotype", Univers, "Liberation Sans", Calibri, 'Liberation Sans', 'Bitstream Vera Sans', 'DejaVu Sans', "Helvetica Neue", Helvetica, Tahoma, Geneva, Arial, sans-serif;}



.right {display:block; float:right;}
.left {display:block; float:left;}

/* Footer */

.footer {background:#000; width:100%; margin:0; padding:4px 0px; height:22px;}
.footer p {text-align:center; font-size:14px; color:#fff; margin:4px 0;}
.footer a {color:rgba(200,180,167,1.0) !important; font-size:14px; line-height:16px; margin:0;}
.footer a:hover {color:rgba(131,162,159,1.0) !important;}
.footer a:visited {color:rgba(200,180,167,1.0) !important;}
.footer a:visited:hover {color:rgba(131,162,159,1.0) !important;}
.footer a:active, .footer a:visited:active {color:rgba(248,236,212,1.0) !important;}

.footer span {color:#898989; font-size:11px; line-height:16px; margin:10px;}








