
@font-face {
    font-family: 'bonvenocflight';
    src: url('../fonts/bonvenocf-light-webfont.eot');
    src: url('../fonts/bonvenocf-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bonvenocf-light-webfont.woff') format('woff'),
         url('../fonts/bonvenocf-light-webfont.ttf') format('truetype'),
         url('../fonts/bonvenocf-light-webfont.svg#bonvenocflight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'easy_street_eps_regular_Rg';
    src: url('../fonts/easy-street-eps-regular-webfont.eot');
    src: url('../fonts/easy-street-eps-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/easy-street-eps-regular-webfont.woff') format('woff'),
         url('../fonts/easy-street-eps-regular-webfont.ttf') format('truetype'),
         url('../fonts/easy-street-eps-regular-webfont.svg#easy_street_eps_regular_Rg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'avantgarde_md_btmedium';
    src: url('../fonts/avgardm-webfont.eot');
    src: url('../fonts/avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgardm-webfont.woff') format('woff'),
         url('../fonts/avgardm-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_md_btmedium';
    src: url('../fonts/futuram-webfont.eot');
    src: url('../fonts/futuram-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuram-webfont.woff') format('woff'),
         url('../fonts/futuram-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_mdcn_btmedium';
    src: url('../fonts/futuramc-webfont.eot');
    src: url('../fonts/futuramc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuramc-webfont.woff') format('woff'),
         url('../fonts/futuramc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'trebuchet_msregular';
    src: url('../fonts/trebuc-webfont.eot');
    src: url('../fonts/trebuc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trebuc-webfont.woff') format('woff'),
         url('../fonts/trebuc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'trebuchet_msbold';
    src: url('../fonts/trebucbd-webfont.eot');
    src: url('../fonts/trebucbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trebucbd-webfont.woff') format('woff'),
         url('../fonts/trebucbd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}






@font-face {
    font-family: 'cumuluslight';
    src: url('../fonts/cumulus-webfont.eot');
    src: url('../fonts/cumulus-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cumulus-webfont.woff') format('woff'),
         url('../fonts/cumulus-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'constantiaitalic';
    src: url('../fonts/constani-webfont.eot');
    src: url('../fonts/constani-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/constani-webfont.woff') format('woff'),
         url('../fonts/constani-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'centaurregular';
    src: url('../fonts/centaur-webfont.eot');
    src: url('../fonts/centaur-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/centaur-webfont.woff') format('woff'),
         url('../fonts/centaur-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bankgothic_md_btmedium';
    src: url('../fonts/bnkgothm-webfont.eot');
    src: url('../fonts/bnkgothm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bnkgothm-webfont.woff') format('woff'),
         url('../fonts/bnkgothm-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bernhardfashion_btregular';
    src: url('../fonts/bnhrdfan-webfont.eot');
    src: url('../fonts/bnhrdfan-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bnhrdfan-webfont.woff') format('woff'),
         url('../fonts/bnhrdfan-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bernhardtango_btregular';
    src: url('../fonts/bnhrdtan-webfont.eot');
    src: url('../fonts/bnhrdtan-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bnhrdtan-webfont.woff') format('woff'),
         url('../fonts/bnhrdtan-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,  tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
									{ margin: 0;padding: 0;border: 0;vertical-align: baseline;outline: none;}
p, ul, ol, blockquote, h1, h2, h3, h4, h5, h6, pre, hr
									{ margin-bottom: 15px; }
html								{ height: 101%; }
body								{ background: #fff url(images/bg.jpg) repeat top left; color: #000; }
a									{ color:#f00; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul								{ list-style: none; }
blockquote, q						{ quotes: none; }
blockquote:before, blockquote:after, q:before, q:after 
									{ content: ''; content: none; }
img									{ border: 0; max-width: 100%; }

h1									{ text-align:center; margin-bottom:20px; } 

#navigation							{ display: block;position: fixed;top: 0px;width: 100%;height: 130px; background-image:url(bg1.png); background-position:center; z-index: 999;}
#topnav								{ max-width: 1150px;min-width: 380px;margin: 0 auto;font-family:bonvenocflight, "Century Gothic", Futura, "URW Gothic L", sans-serif;clear: both;text-align:center; white-space:nowrap;}
#topnav li							{ display:inline-block; line-height:135px; height:135px; }
#topnav li a						{ display: inline-block; color: #000000; font-size: 16px; text-transform:uppercase; line-height: 135px; height:135px; text-decoration: none; margin:0 0px; }
#topnav li.current a, #topnav li a:hover
									{ color: #ff0000; background:transparent url(nav-accent.png) no-repeat center center; text-decoration: none;}
.logo a								{ border:none !important;background:none !important;margin:0 !important;}
/* Main Content */
#content							{ display: block; width: 100%; overflow: hidden; min-width:1000px; }
#content h1.fancy					{ font-family:bonvenocflight; font-size:30px; text-align:left; line-height:2em; }
#content h1.fancy:first-letter		{ font-family: bonvenocflight; font-size:72px; }

#photo-gifts ul						{ list-style-position: inside; list-style:disc; }
#photo-gifts ul li					{ margin-left:15px; }
.page								{ padding: 5px 6px;min-height:500px; width:90%; max-width:1100px; min-width:380px; margin:auto;}
.whiteblock							{ position:relative; width:90%; max-width:1100px; min-width:380px; margin:auto; padding:50px; background:transparent url(white-trans.png) repeat top left; border:2px solid #2d2c2c; min-height:500px;}
.content-wrapper					{ display: block; margin: 0 auto; font-size: 18px; font-family:centaurregular; }

.coverphoto				{ background: url('nirasys-bg1.jpg') no-repeat center center;background-attachment: fixed;margin-bottom: 3px;}
#photo-home				{ background-image: url('nirasys-bg1.jpg'); min-height:700px; padding-top:120px;  }
#photo-services			{ background-image: url('nirasys-bg2.jpg');min-height:700px; padding-top:120px;  }
#photo-portfolio		{ background-image: url('nirasys-bg3.jpg'); min-height:700px; padding-top:120px;  }
#photo-contact			{ background-image: url('nirasys-bg4.jpg'); min-height:700px; padding-top:120px;  }

#pack { width:90%; border:double ;  border-color:#FF0000; align:center; background:url(white-trans.png); }

#foot { display: block; padding-bottom: 20px; text-align:center; font-size:13px; }


.splash-left, .splash-right		{ border:1px solid #999; padding:5px; margin-bottom:30px; }
.splash							{ border:1px solid #999; padding:5px; }
.splash-right					{ float:right; margin-left:10px;}
.splash-left					{ float:left; margin-right:40px;}
.float-left						{ margin-right:40px; margin-bottom:30px; }
.float-right					{ margin-left: 40px; margin-bottom:30px; }


.fantasy-stock					{ float:left; margin:0 25px 15px 0; padding:5px; border:1px solid #666; }
.clr							{ clear:both;}

.head							{ font-family:bonvenocflight, "Century Gothic", Futura, "URW Gothic L", sans-serif; font-size:20px; font-weight:bold; color:#2f3d5a }
#packages ul					{ font-family:bonvenocflight, "Century Gothic", Futura, "URW Gothic L", sans-serif;}
#packages ul li a				{ font-size:16px !important; }
#packages ul li					{ border-color:#31405a !important; }

.ratesTB						{ width:45%; margin-bottom:15px !important; }
.ratesTB td						{ line-height:2em; border-bottom:1px dotted #31405a; }

/* Spacing Overrides */
#photo-gifts ul, #photos-gifts ol	{ margin-bottom:15px !important; }
#photo-gifts p					{ margin-bottom:5px !important; }
#photo-gifts .fourcols .col1 p	{ margin-bottom:15px !important; }
.wrapper ul, .wrapper ol		{ margin-left:25px; list-style-type:square;}


/* Video display customizations */
.video 							{ text-align:right !important; }
.video 						{list-style-type:none !important;}
.video li 					{	list-style:none; display:inline-block;}
.video li a img 			{float:none !important; margin:0 !important; border:1px solid #aaa;}
.vidtitle 					{display:none !important;}

.medialinks					{ font-family:bonvenocflight, "Century Gothic", Futura, "URW Gothic L", sans-serif; font-size:13px; float:right;}
.medialinks a				{ font-size:18px; color:#613b6f !important; }

/* Column Styles */

.twocols, .threecols, .fourcols	{ position:relative; }
.twocols .col1					{ width:45% !important; float:left; }
.twocols .col2					{ width:45% !important; float:right; }
.threecols .col1, .threecols .col2, .threecols .col3
								{ width:30% !important; float:left; padding-left:1%; }
.fourcols .col1					{ width:25%; float:left; padding-right:2%; }
.fourcols .col2, .fourcols .col3, .fourcols .col4
								{ width:20%; float:left; padding-left:2%; }
/* Tab Overrides */
.z-tabs.horizontal.top-compact > .z-container
								{ width: initial; margin-right: -3px !important;}
.z-tabs ul						{ font-family:"Century Gothic", Futura, "URW Gothic L", sans-serif !important; }
.z-tabs > ul.z-tabs-nav > li.z-active, .z-tabs > ul.z-tabs-nav > li.z-active:hover
								{ border-top-color: #613b6f !important; }
						
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
.coverphoto 					{ background-image:none !important;}
.coverphoto img					{ width:100%; height:auto; }
#photo-portfolio				{ content: url('ipad-1.jpg'); padding-top:0px !important; margin-top:0px !important; height:300px !important;}
#photo-services				{ content: url('ipad-2.jpg'); padding-top:0px !important; margin-top:0px !important; height:300px !important;}
#photo-contact							{ content: url('ipad-3.jpg'); padding-top:0px !important; margin-top:0px !important; height:300px !important;}
 }

/*	.coverphoto { background-size: 1024px 512px !important;
-moz-background-size: 1024px 512px !important;
-webkit-background-size: 1024px 512px !important; background-position:top center !important; } */
/*	.coverphoto img { width:100%; }
#photo-welcome						{ content: url('images/office-space-bg.jpg'); }
#photo-portfolio					{ content: url('images/photo-portfolio.jpg');}
#photo-consideration				{ content: url('images/photo-faq.jpg');}
#photo-fantasies					{ content: url('images/photo-fantasies.jpg'); }
#photo-connect						{ content: url('images/photo-connect2.jpg'); }
#photo-faq							{ content: url('images/photo-faq.jpg'); }
#photo-gifts						{ content: url('images/photo-gifts.jpg'); }	*/
