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

body {
  margin:0;
  padding: footer-<length> 0;
}

#footer{
    position:absolute;
    position:fixed;
    bottom:-40px;
    left:0px;
    width:100%;
	height:55px;
    background-image: url(../images/white_stripe_header.gif);
    background-repeat: repeat-x;
	z-index:40000;
	padding:20px;
}

#footer_home{
    position:absolute;
    position:fixed;
    bottom:-40px;
    left:0px;
    width:100%;
	height:90px;
    background-image: url(../images/white_stripe_header.gif);
    background-repeat: repeat-x;
	z-index:1000;
	padding:20px;
}

#footer_position{
	position:absolute;
	top:10px;
	left:186px;
	width:78%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	overflow:hidden;
	text-align:justify;
}

#newyork{
	position:absolute;
	top:23px;
	left:10px;
	width:170px;
}

#newyork_home{
	position:absolute;
	top:38px;
	left:10px;
	width:170px;
}

#newyork_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	text-align:left;
}

#newyork_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	text-decoration:none;
}

#newyork_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #C3F;
	text-decoration: underline;
}

#content_home{
	position:absolute;
	left:0;
	top:10%;
	bottom:90px;
	text-align: center;
	width:100%;
    height:footer-<length>;
	overflow:hidden;
}

.content{
	position:absolute;
	left:0;
	top:10%;
	bottom:55px;
	text-align: center;
	width:100%;
    height:footer-<length>;
	overflow: hidden;
}

#navigation{
	position:absolute;
	width:184px;
	top:0px;
	left:0px;
	height:100%;
	background-color:#21282a;
	z-index:2000;
}

#logo_ada{
	position:absolute;
	bottom:45%;
	z-index:200;
}

#buttons_navigation{
	position:absolute;
	bottom:10px;
	left:30px;
}

#home{
	float:left;
	padding-top:-5px;
	left:0px;
}

#photography{
	float:left;
	padding-top:0px;
	left:0px;
}

#video{
	float:left;
	margin-top:-5px;
	left:0px;
}

#packages{
	float:left;
	padding-top:5px;
	left:0px;
}

#clients{
	float:left;
	margin-top:-5px;
	left:0px;
}

#about{
	float:left;
	margin-top:-5px;
	left:0px;
}

#contact{
	float:left;
	margin-top:-5px;
	left:0px;
}

#social{
	float:left;
	padding-top:20px;
	margin-left:20px;
	width:120px;
}

#social_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	padding-bottom:2px;
    padding-left:5px;
}

#stripe{
	position:absolute;
	width:4px;
	height:100%;
	top:0px;
	left:180px;
	background-color:#fff;
	z-index:3000;
}

#fullscreen{
	position:relative;
	width:100%;
	height:100%;
	top:0px;
	right:0px;
	left:0x;
	background-color:#ffffff;
}

#fullscreen_video{
	position:relative;
	width:100%;
	height:100%;
	top:0px;
	right:0px;
	left:0x;
	background-color:#323d41;
}

#fullscreen_pack{
	position:relative;
	width:100%;
	height:100%;
	top:0px;
	right:0px;
	left:0x;
	background-color:#566a22;
	overflow-x:hidden;
	overflow-y:scroll;
}

#yellow_line_up{
	position:absolute;
	width:100%;
	height:2px;
	top:0px;
	left:0px;
	background-color:#FC0;
	z-index:1000;
}

#yellow_line_down{
	position:absolute;
	width:100%;
	height:2px;
	bottom:0px;
	left:0px;
	background-color:#FC0;
	z-index:1000;
}

a{
	color:#21282a;
}

a:active{
	color:#21282a;
}

a:visited{
	color:#21282a;
}

a:hover{
	color:#21282a;
}

.title_white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.title_white a:link{
	color:#FFF;
	text-decoration:underline;
}

.title_white a:active{
	color:#FFF;
	text-decoration:underline;
}

.title_white a:visited{
	color:#FFF;
	text-decoration:underline;
}

.title_white a:hover{
	color: #C0C;
	text-decoration:underline;
}

.text_white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

.text_white a:link{
	color:#FFF;
	text-decoration:underline;
}

.text_white a:active{
	color:#FFF;
	text-decoration:underline;
}

.text_white a:visited{
	color:#FFF;
	text-decoration:underline;
}

.text_white a:hover{
	color: #C0C;
	text-decoration:underline;
}

.text_white_pack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.list_white_pack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	list-style-image:url(../images/bullet_white.png);
	padding-left:10px;
}

.contact_link_white{
	font-style:italic;
}


#contac_ada{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #C3F;
	text-decoration:underline;
}

#contac_ada a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #C3F;
	text-decoration:underline;
}

#contac_ada a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	text-decoration:underline;
}

#pack_video_container{
	position:absolute;
	width:800px;
	top:5%;
	right:0px;
	z-index:1000;
}

#pack_menu{
	position:absolute;
	width:120px;
	margin-top:0px;
	right:0px;
	z-index:30000;
}

#pack_menu_title{
	float:left;
	top:0px;
	left:0px;
	width:120px;
	height:135px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
}

#pack_menu_text{
	float:left;
	margin-top:25px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FC0;
	text-align:left;
}

#pack_menu_text2{
	float:left;
	margin-top:10px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FC0;
	text-align:left;
}

#pack_menu_photo{
	float:left;
	margin-top:2px;
	width:120px;
	height:22px;
}

#pack_menu_video{
	float:left;
	margin-top:2px;
	width:120px;
	height:36px;
}

#pack_menu_create{
	float:left;
	margin-top:2px;
	width:120px;
	height:36px;
}

#pack_video_content{
	position:absolute;
	width:670px;
	height:240px;
	margin-top:80px;
	right:125px;
	z-index:30000;
}

#pack_video1{
	float:right;
	width:190px;
	height:220px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	text-align:left;
}

#pack_video2{
	float:right;
	width:190px;
	height:220px;
	margin-right:10px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	text-align:left;
}

#pack_video3{
	float:right;
	width:190px;
	height:220px;
	margin-right:10px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	text-align:left;
}

#pack_photo_container{
	position:absolute;
	width:800px;
	top:5%;
	right:0px;
	z-index:1000;
}


#pack_photo_content{
	position:absolute;
	width:700px;
	margin-top:0px;
	height:420px;
	right:165px;
	z-index:1000;
}

#pack_photo1{
	position:absolute;
	top:0px;
	left:100px;
}

#pack_photo2{
	position:absolute;
	top:0px;
	left:315px;

}

#pack_photo3{
	position:absolute;
	top:0px;
	left:530px;
}

#pack_photo4{
	position:absolute;
	top:325px;
	left:100px;
}

#pack_photo5{
	position:absolute;
	top:325px;
	left:315px;
}

#pack_photo6{
	position:absolute;
	top:325px;
	left:530px;
}

#pack_photo7{
	position:absolute;
	top:528px;
	left:100px;
}

#pack_photo_bullet{
	position:absolute;
	top:0px;
	left:0px;
	width:6px;
	height:20px;
	background-color:#000;	
}

#pack_photo_blacktitle{
	position:absolute;
	top:0px;
	left:8px;
	width:202px;
	height:20px;
	background-color:#000;
}

#pack_photo_titletext{
	position:absolute;
	top:4px;
	left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FC0;
}

#pack_photo_textbox1{
	position:absolute;
	left:0px;
	top:22px;
	width:190px;
	height:280px;
	padding:10px;
	text-align:left;
	background-image:url(../images/grey_bg.png);
	background-repeat:repeat;
}

#pack_photo_textbox2{
	position:absolute;
	left:0px;
	top:22px;
	width:190px;
	height:158px;
	padding:10px;
	text-align:left;
	background-image:url(../images/grey_bg.png);
	background-repeat:repeat;
}

#pack_photo_textbox3{
	position:absolute;
	left:0px;
	top:22px;
	width:190px;
	height:60px;
	padding:10px;
	text-align:left;
	background-image:url(../images/grey_bg.png);
	background-repeat:repeat;
}

#create_btn{
	position:absolute;
	top:50px;
	right:10px;
}


#pack_create_container{
	position:absolute;
	width:800px;
	top:5%;
	right:0px;
	z-index:1000;
}

#pack_create_content{
	position:absolute;
	width:600px;
    top:0px;
	right:150px;
	z-index:30000;
}

#pack_create_form{
	position:absolute;
	width:300px;
	top:0px;
	left:0px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:15px;
}

#pack_create_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:justify;
}

.pack_create_textfield{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:left;
	padding:1px;
	width:140px;
}

.pack_create_message{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:left;
	padding:1px;
	width:300px;
}

#pack_create_contact{
	position:absolute;
	width:230px;
	top:0px;
	left:335px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:15px;
	text-align:left;
}

#contact_create_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}

#contact_create_text a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

#contact_create_text a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #C0C;
	text-decoration:underline;
}

#title_white_create{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bolder;
}

#about_info_content{
	position:fixed;
	width:582px;
	right:0px;
    top:30%;
	z-index:1000;
	background-image:url(../images/about_bg.png);
	background-repeat: repeat-y;
}

#about_info1{
	float:right;
	margin-top:0px;
	right:0px;
	width:100px;
	height:100%;
	padding:20px;
}

#about_info2{
	float:right;
	margin-top:0px;
	margin-right:2px;
	width:400px;
	height:100%;
	padding:20px;
	text-align:justify;
}

#contact_info_content{
	position:fixed;
	width:800px;
	right:-30px;
    top:25%;
	z-index:1000;
}

#contact_info_content_up{
	float:left;
}

#contact_info_content_down{
	float:left;
    margin-top:2px;
}

#contact_info_1{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	text-align:left;
}


#contact_info_2{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	margin-left:2px;
	text-align:left;
}

#contact_info_3{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	margin-left:2px;
	text-align:left;
}


#contact_info_4{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	text-align:left;
}

#contact_info_5{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	margin-left:2px;
	text-align:left;
}

#contact_info_6{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	margin-left:2px;
	text-align:left;
}

#contact_info_7{
	float:left;
	width:175px;
	background-image:url(../images/black_bg.png);
	background-repeat:repeat;
	padding:10px;
	margin-left:2px;
	text-align:left;
}

#video_gallery_container{
	position:absolute;
	left:38%;
	top:8%;
}

#slideshow_controler{
	position:absolute;
	top:10px;
	left:186px;
}

#slideshow_controler_text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:10px;
	color:#888;
	text-align:left;
}

#slideshow_controler_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:10px;
	color:#888;
	text-decoration:none;
}

#slideshow_controler_text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
    font-size:10px;
	color:#000;
	text-decoration:none;
}

#buttons_gallery{
	position:absolute;
	width:100%;
	height:15px;
	margin-top:-11px;
	margin-right:0px;
	margin-left:300px;
	background-color:#e1e1e1;
	overflow:hidden;
}

#engagement_gallery{
	float:right;
	margin-right:360px;
}

#mitzvah_gallery{
	float:right;
	margin-right:0px;
}

#portrait_gallery{
	float:right;
	margin-right:0px;
}

#journalism_gallery{
	float:right;
	margin-right:0px;
}

#wedding_gallery{
	float:right;
	margin-right:0px;
}
