/* CSS Document */

/* centering - http://bluerobot.com/web/css/center1.html */
body{
margin:20px 0px; 
padding:0px;
text-align: center;
border:none;
background-color:#fff;
color:#999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
overflow-x:hidden;
}
body1{
margin:20px 0px; 
padding:0px;
text-align:right;
border:none;
background-color:#fff;
color:#999;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
overflow-x:hidden;
}
#FloatingDivBox{
margin:5% auto 0 auto;
padding:0;
width:100%;
height:100%;
}
#ContainerMain{

width:800px;
height:700px;
margin-left:auto;
margin-right:auto;
padding:0;	
background-color:#fff;
color:#999;	
}
/*Header*/

#ContainerHead{
height:100px;
width:800px;
padding: 0 ;
margin: 0;
text-align:left;

}

/*logo*/

#rossjacobphotographers{
width:222px;
height:39px;
margin: 0;
padding:0 ;
background-color:#fff;
color: #999;
font-size: 2em;
line-height: 1.4em;
float: left;
text-align:left;

}
h1{
background:url(fotos/agenciafs222x39.jpg) top no-repeat;
text-indent:-9999em;
height:39px;
width:222px;
margin:0;
padding:0;

} 
#go_to_rossjacobphotographers h1{

height:39px;
width:222px;
margin:0;
padding:0;

}

#go_to_rossjacobphotographers h1 a{
background:url(fotos/agenciafs222x39.jpg) left top no-repeat;
height:100px;
width:800px;
display:block;
text-indent:-9999;
text-align:center;

}

/*navigation*/
#NavMain{
margin:30px 0 0 0;
padding:0;
width:800px;
height:25px;
float:left;
}
ul.nav{
list-style-type:none;
text-decoration:none;
width:800px;
height:25px;
margin:0;
padding:0;
text-align:right;
}
li.nav{
display:inline;
margin:0 0 0 30px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.3em;
font-size: 1.2em;
background-color:#fff;
color: #999;
}
li.nav2{
display:inline;
margin:0 0 0 30px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.3em;
font-size: 1.2em;
background-color:#fff;
color: #333;
}
.nav li:link {
color: #000;
background-color:#fff;
}
.nav li:visited {
color: #555;
background-color:#fff;

}
.nav li:hover {
color: #000;
background-color:#fff;
}
/*body*/
#ContainerBody{
height:400px;
width:800px;
margin:0;
padding:0;
border:1px solid #999;
}

#ContainerImages{
height:400px;
width:800px;
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#999;
background-color:#fff;
border:1px solid #999;
}
#ClientPage{
height:400px;
width:800px;
margin:0;
padding:0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999;
background-color:#fff;
border:1px solid #999;
}
#ClientSlideshow{
height:496px;
width:640px;
margin:auto;
padding:0;
text-align:center;
color:#999;
background-color:#fff;
border:1px solid #999;
}
#ClientImageLeft{
width:400px;
height:400px;
border:0 none;
margin:0;
padding:0;
float:left;
background-image:url(clients/onofrey/melissa_kenny.jpg);
}
.client_page_title{
height:400px;
width:400px;
margin:0;
padding:0;
border:none;
float:left;
font-size:20px;
text-align:center;
font-style:normal;
font-weight:lighter;
letter-spacing:.1em;
font-family:Arial, Helvetica, sans-serif;
background-image:url(wedding_clients/onofrey/onofrey_title.jpg);
text-indent:-9999em;

}

#album_coming_soon{
background-image:url(wedding_clients/album_coming_soon.jpg);
background-repeat:no-repeat;
width:400px;
height:400px;
border:none;
margin:0;
padding:0;
float:left;

}


#TextBoxRight{
height:350px;
width:350px;
/*position:relative;
top:0;
left:0;
text-align:right;*/
text-indent:0;
margin:0;
padding:10px;
border:none;
float:left;
font-size:12px;
}
#TextBoxAbout{
width:380px;
height:390px;
position:relative;
top:0;
left:0;
margin:0 10px 0 0 ;
padding:0;
border:none;
float:left;
overflow:hidden;
overflow-x:hidden;
text-align:left;
font-size:15px;
font-weight:lighter;

}
.test{
width:400px;
height:400px;
border:none;
margin:0;
padding:0;
float:left;
background-image: url("images/rossjacob_wedding_photographers_links.jpg");
background-repeat:no-repeat;
}
.Image{
width:400px;
height:400px;
border:none;
margin:0;
padding:0;
float:left;
/*
background-image:url(images/043_052006_04-56-53_1sq.jpg);*/
}
.Image.Info{
	background-image:url(fotos/cortada33.JPG);
	background-repeat:no-repeat;
}

.Image.Rates{
background-image:url(fotos/cortada33.jpg);
background-repeat:no-repeat;
}
.Image.About{
	background-image:url(fotos/cortada44.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:400px;
}

.Image.Links{
background-image:url(fotos/cortada44.jpg);
background-repeat:no-repeat;
}
p{
width:auto;
text-align:right;
padding:20px 0 ;
margin:0 10px 0 20px;
line-height:20px;
letter-spacing:1px;
word-spacing:1px;
}
ul.info{
list-style-type:none;
text-decoration:none;
width:800px;
height:25px;
margin:0;
padding:0;
text-align:left;
}

li.info{
margin:0 0 0 30px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.3em;
font-size: 1.2em;
color: #999;
background-color:#fff;
}
.info li:link {
color: #000;
background-color:#fff;
}
.info li:visited {
color: #555;
background-color:#fff;
}
.info li:hover {
color: #000;
background-color:#fff;
}
/*slide controls*/
#SlideControls{
float:left;
margin: 0;
width:170px;
height:30px;
}
.controls {
	text-decoration:none;
	width:170px;
	height:30px;
	text-align:left;
	padding:0;
	margin:10px 0;
	float:left;
}
.controls li{
	list-style-type:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.3em;
	font-size: 1.2em;
	color: #999;
	background-color:#fff;
	border:1px solid #ddd;
	text-align:center;
	height:40px;
	cursor:pointer;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
} 
.controls li:hover {
color: #000;
background-color:#fff;
border: 1px solid #000;
}
/*Sub Nav*/
#WeddingGallerySubNav{
margin:0;
padding:0;
/*width:630px;*/
width:800px;
height:25px;
float:left;
text-align:right;
}
/*
div#NavMain{
margin:30px 0 0 0;
padding:0;
width:800px;
height:25px;
float:left;
}*/
ul.SubNav{
list-style-type:none;
text-decoration:none;
width:630px;
height:25px;
margin:10px 0;
padding:0;
text-align:right;
float:right;
}
li.SubNav{
display:inline;
margin:0 0 0 30px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.3em;
font-size: 1.2em;
color: #999;
background-color:#fff;
}
.SubNav li:link {
color: #000;
background-color:#fff;
}
.SubNav li:visited {
color: #555;
background-color:#fff;
}
.SubNav li:hover {
color: #000;
background-color:#fff;
}
#WeddingInfoSubNav{
margin:0;
padding:0;
width:630px;
height:20px;
float:left;
}
ul.SubNavInfo{
list-style-type:none;
text-decoration:none;
width:800px;
height:25px;
margin:10px 0;
padding:0;
text-align:right;
}
li.SubNavInfo{
display:inline;
margin:0 0 0 30px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.3em;
font-size: 1.2em;
color: #999;
background-color:#fff;
}
li.SubNavInfo2{
display:inline;
margin:0 0 0 30px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.3em;
font-size: 1.2em;
color: #000;
background-color:#fff;
}
.SubNavInfo li:link {
color: #000;
background-color:#fff;
}
.SubNavInfo li:visited {
color: #555;
background-color:#fff;
}
.SubNavInfo li:hover {
color: #000;
background-color:#fff;
}
/*Copyright*/
#ContainerCopyright{
padding:0;
margin:50px 0 0 0;
width:800px;
height:30px;
float:left;
display:block;
}

h2{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #999;
background-color:#fff;
font-weight:normal;
padding:0;
margin:50px 0 0 0;
width:800px;
height:30px;
}
a{
text-decoration:none;
color:#999;
background-color:#fff;
cursor:pointer;
}
a:hover{
color:#000;
background-color:#fff;
}

/*links*/

#WeddingPhotographerLinks{
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color: #999;
background-color:#fff;
padding:200px 0 0 0;
width:100%;
float:left;
text-align:center;

}
.links ul{
margin:0 auto;
text-align:center;
}
.links li{
list-style-type:none;
display:inline;
padding:2px 0 0 15px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
color: #999;
background-color:#fff;
text-align:center;
}


#Splash{
margin-left:auto;
margin-right:auto;
padding:0px;
width:802px;
height:398px;
border:1px solid #999;
}
html>body #Splash { /* this is for Firefox (hidden from IE) */
	width: 800px;
}

#leftBox{
float:left;
margin:0px;
padding:0px;
border: 0px;
}
#rightBox{
float:left;
margin:0px;
padding:0px;
border: 0px;

}
#left_image, #right_image{
border:0;
border-collapse:collapse;
margin:0;
padding:0;
height:398px;
width:400px;
background-color:#fff;
}


/*Form*/

#ContainerForm{
line-height:10px;
height:400px;
width:800px;
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
background-color:#fff;
border:1px solid #999;
}

#ContainerFormLeft{
height:400px;
width:400px;
margin:0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
background-color:#fff;
float:left;
border:none;
position:relative;
top:10px;
left:0;

}
#ContainerFormRight{

height:400px;
width:400px;
margin:0;
padding:0;
border:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
background-color:#fff;
float:left;

}

label, label span {
font-size:10px;
line-height:1em;
letter-spacing:.1em;
display:block;
padding-bottom:0;
margin:0;
padding:0;

}
label {
float:left;
width:400px;
margin:0;
padding:2px 0 0 0;
}
label span {
float:left;
width:35%;
text-align:right;
}
fieldset input{
float:right;
width:60%;
border: 1px solid #ccc;
margin:0 5px 0 0;
padding:0;

}
fieldset input:hover{
border-color:#333;
margin:0 5px 0 0;
padding:0 ;
}

fieldset input:active, input:focus{
border-color:#3366FF;
}

fieldset{
margin:0;
padding:8px 0;
border:none;
overflow:hidden;
width:400px;

}
#Marketing_Strategy_And_Source{
float:right;
text-align:left;
width:80%;
margin:0;
padding:0;
}
#Marketing_Strategy_Other_Source3{
float:right;
text-align:left;
width:70%;
margin:0 10px 0 0;
padding:0;

}

div#Submit{
float:left;
margin:0;
padding:0 25px;
width:75px;
height:18px;
position:relative;
top:20px;
left:60px;
display:block;
text-align:center;
}

form div#Submit input{
padding:0 50px;
background-color:#ccc;
width:75px;
height:18px;
margin:0;
color:#999;
display:block;
text-align:center;
border:1px solid #999;
cursor:pointer;

}
#YourWeddingPhotographs{
font-family:Arial, Helvetica, sans-serif;
float:left;
}
#Result{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
background-color:#fff;
width:280px;
text-align:center;
padding:10px;
margin:0;
}
#iframe{
width:400px;
height:400px;
margin:0;
padding:0;
border:0 none;
float:right;

}
.vendorLinks{
list-style-type:none;
line-height:25px;
position:relative;
top:20px;
/*width:auto;
margin:0;
padding:0;*/
border:0 none;
border-collapse:collapse;

text-align:right;
padding:20px 0 ;
margin:0;
line-height:20px;
letter-spacing:1px;
word-spacing:1px;
width:350px;
}
.resourceLinks{
list-style-type:none;
line-height:25px;
position:relative;
top:20px;
/*width:auto;
margin:0;
padding:0;*/
border:0 none;
border-collapse:collapse;

text-align:center;
padding:20px 0 ;
margin:0;
line-height:20px;
letter-spacing:1px;
word-spacing:1px;
width:750px;
}
.hiddenPic {display:none;}
