/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 19, 2013 */

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

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

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

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

}


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


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

body {
	margin:0px;
	font-family: 'myriad_proregular';
	font-size:14px;
	color:#000;
	background:#fff;
}

.logo { float:left;  }
.pink{ font-family: 'myriad_proregular'; font-size:24px; color:#98012e;}
.blackBold{ font-family: 'myriad_probold_italic'; font-size:26px; color:#fff;}
.blackBold a{color:#fff !important;}
.footext { font-size:12px !important; color:#fff;  font-family: 'myriad_proregular';border:none !important;}

.sitewrapper{ width:1000px; height:auto; margin:auto;}

.header{
	background-color:#000;
    clear: both;
    color: #FFFFFF;
    font-size: 15px;
    height: auto;
    padding: 20px 0;
    text-align: center;
    width: 100%;
	position:relative;
	/*background:url("images/headerbg.jpg") repeat-x scroll center top 85px #000000;*/
	background: url("images/headerbg.jpg") repeat-x scroll center bottom 12px / 100% 39px #000000;
}

.navstrip{
	background:url("images/headerbg.jpg") no-repeat scroll 0 0 #000000;
	position:absolute;
	width:836px;
	right:0px;
	bottom:30px;
}

.headercontainer{ width:1000px; height:auto; margin:auto; display:inline-block; margin-top:30px;position:relative;}

.header_rt{ width:650px; height:32px;/*auto;*/ float:right; text-align:right; font-family: 'myriad_probold_italic'; color:#CACACA; font-size:18px; }
.header_rt a{color:#CACACA;text-decoration:none !important;display: inline-block;margin-top: 10px;}



.nav{ width:650px; height:20px; float:right;  margin-top:6px;}
.nav ul{ margin-top:2px; /*float:right; */width: 100%;display:inline-block;}
.nav li{ list-style:none; float:left; margin:0 12px; font-family: 'myriad_prosemibold'; font-size:13px; letter-spacing:2px; }
.nav a { color:#3e3e3e; text-decoration:none; /*padding:27px 0 0 0;*/text-transform:uppercase;}

.nav li.current-menu-item a,.nav li a:hover{
	color:#000;
}
.homecontainer{ width:1000px; height:auto; float:left; margin:20px 0 0 0;}
.alignright{ float:right;position: relative;margin-top:-20px;}
.homecontainer h1{ float:left; color:#cc0033; font-family: 'myriad_prosemibold_italic'; font-weight:normal; font-size:24px; margin:0px;}
.homecontainer div{ float:left; color:#000; font-family: 'myriad_proregular'; font-weight:normal; font-size:14px; margin:5px 0; clear:both; width:350px; line-height:17px;}
.homecontainer p a{ color:#000;  font-family: 'myriad_prosemibold_italic'; font-weight:bolder; margin-left:10px; text-decoration:none; }


.innercontainer_inner{ width:1000px; height:auto; float:left; margin:20px 0 0 0;}
.innercontainer_inner img{ float:left; margin:0 0 0 0;}
.innercontainer_inner ul{  padding-left: 20px;}
.innercontainer_inner li{ clear:both; list-style:none;}
.innercontainer_inner a{ text-decoration:none;}
.innercontainer_inner h1{color: #CC0033;float: left;font-family: 'myriad_prosemibold_italic';font-size: 24px;font-weight: normal;margin: 20px 0;width: 100%;}

.sitewrapper2{ width:100%; height:auto; margin:auto; margin-top:10px; padding:5px 0; font-family: 'myriad_prosemibold_italic'; background:url('images/pink_bg.jpg') repeat-y top center; display:inline-block; text-align:center; clear:both; color:#fff; font-size:15px;}

.sitewrapper3{ width:100%; height:auto; margin:auto; margin-top:5px; padding:15px 0; background:url('images/lt_gray_bg.jpg') repeat-y top center; display:inline-block; text-align:center; clear:both; color:#fff; font-size:15px;}
.sitewrapper3 ul{ margin:auto; width:1000px !important;}
.sitewrapper3 li{ margin:0px 19px 0 0px; float:left; list-style:none;}
.sitewrapper3 a{ text-decoration:none;}
.sitewrapper3 h1{ margin:0px; background:#333; font-size:13px; margin-bottom:2px; font-weight:normal;}

.sitewrapper4{ width:100%; height:auto; margin:5px auto; padding:5px 0;background:url('images/dk_gray_bg.jpg') repeat-y top center; background-size:100%;display:inline-block; clear:both; color:#fff; font-size:15px;text-decoration:none;}

.footer{ width:100%; height:200px;  padding:20px 0; font-family: 'myriad_prosemibold_italic'; background:url('images/dk_gray_bg2.jpg') repeat-y top center; background-size:100%; text-align:center; clear:both; color:#fff; font-size:15px;}
.footercontainer { width:1000px; height:auto; margin:auto;}
.footercontainer h1{ font-size:16px; width:600px; float:left;}
.footercontainer h1 a{color:#FFF !important; text-decoration:underline;}
.footercontainer ul{ margin:0px; width:300px; float:right;}
.footercontainer li{ margin:0px; list-style:none; border-bottom:1px solid #fff; height:auto; padding:3px 0; text-align:left; display:inline-block; width:300px;}
.footercontainer h2{ float:left; width:150px; margin:0px; font-weight:normal; font-size:15px;}
.footercontainer h2 a{ color:#FFF; text-decoration:none; font-weight:normal;  font-family: 'myriad_proregular';}

.sitewrapper4 span.designedby{
	display: inline-block;
    font-family:'franklin_gothic_demiItal';
    font-size:10px;
	/*vertical-align: top;*/
	margin-left:10px;
	opacity:0.8;
}

.sitewrapper4 .addressstrip{
	margin: auto;
    width: 1000px;	
}
.sitewrapper4 .sitename{
	font-family: 'myriad_prosemibold';
    font-size: 14px;
    letter-spacing: 1px;
    margin-right: 10px;
    opacity: 0.7;
}

.sitewrapper4 .sitework{
	display: inline-block;
    font-family: 'myriad_prosemibold_italic';
    margin-right: 10px;
	opacity: 0.7;
	font-size: 14px;
	letter-spacing: 1px;
}

.sitewrapper4 .sitereg{
	font-family: 'myriad_prosemibold';
	margin-right: 10px;
	font-size: 14px;
    opacity: 0.7;
}

.sitewrapper4 .siteaddress{
	font-family: 'helvetica_lt';
	font-size:14px;
	/*margin-right:15px;*/
	opacity: 0.7;
}

.siteaddress a{display:inline-block;}

.sitewrapper4 a{
	color:#FFF !important;
	text-decoration:none !important;
}

.gallerylistings li h1{
	text-transform:uppercase;
}

.contentarea{
	display: inline-block;
    float: left;
    width: 780px;
}

.sidebararea{
	 display: inline-block;
    float: right;
    width: 200px;
}

.sidebararea ul{float:right;}

.sidebararea ul li{
	display:inline-block;
	margin-bottom:10px;
	width:180px;
}

.sidebararea ul.gallerylistings li h1{
	
	background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 2px;
    text-align: center;
}

.contentarea .ngg-gallery-thumbnail-box{
	width:200px;
	 float: left;
    margin-bottom: 35px !important;
    margin-right: 35px !important;
}

.contentarea  .ngg-gallery-thumbnail-box img{
	width:180px !important;
	height:180px !important;
}

.selectedgal{
	/*border: 5px solid #E6E6E6;
    overflow: hidden;
    width: 170px !important;*/
}

.sitewrapper3 ul.gallerylistings li:hover > a{
	background-color:#FFF !important;
	opacity:0.7 !important;
}


.sidebararea ul.gallerylistings li:hover > h1,li.selectedgal > h1{
	background-color:#E4E4E4 !important;
	color:#000 !important;
}


.sidebararea ul.gallerylistings li:hover > a,li.selectedgal > a{
	background-color:#FFF !important;
	opacity:0.7 !important;
}

.contactfrmleft{
	float:left;
	width:60%;
	display:inline-block;
}

.contactfrmleft p{
	margin-top: 5px;
}

.contactfrmleft h1{
	margin-bottom:5px;
}
.contactfrmleft .noteinfo{
	font-family:'helvetica_lt';
	color:#787878;
}
.contactfrmright{
	float:right;
	width:40%;
	display:inline-block;
	padding-top:20px;
}

.contactfrmright a{
	color:#000000;
	display:inline-block;
}
.contactfrmright h2{
	font-family:'myriad_prosemibold';
	font-size:17px;
	color:#333333;
	letter-spacing: 1px;
}

.contactfrmright .registration{
	color:#414141;
	font-family:'myriad_prosemibold';
	font-size:16px;
}
.contactfrmright .registration span{
	display: inline-block;
    font-family: 'myriad_prosemibold_italic';
    margin-right: 20px;
}

.contactfrmright p{
	font-family:'helvetica_lt';
	 margin-bottom: 0;
}

.contactfrm .field_title{
	font-family:'helvetica_lt';
	display:inline-block;
	width:130px;
	vertical-align:top;
	margin-top: 8px;
}

.contactfrm .field_input{
	display:inline-block;
}
.contactfrm .field_input input[type="text"],.contactfrm .field_input input[type="email"]{
	border:1px solid #B8C2C3;
	padding-left: 5px;
	height:20px;
	width:262px;
}
.contactfrm .field_input select{
	height:30px;
	border:1px solid #B8C2C3;
	padding:5px;
}
.contactfrm .field_input textarea{
	width:262px;
	height:50px;
	border:1px solid #B8C2C3;
	resize:none;
	padding-left:5px
}

.contactfrm{
	width:450px;
}

.btbgcolor{
	/*background:url("images/contact-butbg.jpg") repeat-y scroll 0 0 #CDCDCD;*/
	display: inline-block;
    height: 40px;
    width: 400px;
}

.cntsubmit{
	/*background:url("images/send_bt.png");*/
	background-color:#000;
	border: medium none;
    cursor: pointer;
    float: right;
	color:#FFF;
    height: 32px;
	margin:5px;
	width: 100px;
	font-size:15px;
	font-weight:bold;
	
}