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

body {
    background: #FFF;
    color:#464242;
    font-family:sans-serif;
}

#container a:link {
    color:#FFFFFF;
	text-decoration:none;
}

#container a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

#container {
    width:1020px;
    height:inherit;
    margin:0px auto 0px auto;
    position:relative;
}

#header {
    width:960px;
    height:240px;
    position:relative;
	background:url(http://www.j5photography.com/themes/J5Photo_V2/images/J5LogoV2.png) top left no-repeat;
	margin:0px 30px 0px 30px;
}

#nav {
    top:215px;
    height:35px;
    width:960px;
    position:relative;
    text-align:center;
	background:#000;
	padding:0px 0px 0px 0px;
}

#nav ul {
    list-style:none;
	-webkit-padding-start:0px;
	margin:0px;
	padding:5px 0px 0px 0px;
}

#nav li {
    display:inline;
    font-size:20px;
    margin:5px 30px 0px 30px;
	padding:5px 0px 0px 0px;
}

#nav a {
    color:#FFFFFF;
	text-decoration:none;
}

#main {
    top:0px;
    width:960px;
    height:auto;
    position:relative;
    margin: 40px auto 0px auto;
}

#mainwhite {
    top:0px;
    width:920px;
    height:auto;
    padding: 20px;
	background:#FFFFFF;
    -webkit-box-shadow:0px 0px 40px #000;
    -moz-box-shadow:0px 0px 40px #000;
    box-shadow:0px 0px 40px #000;
    position:relative;
    margin: 40px auto 0px auto;
}

hr {
	color:#7ac142 !important;
}

#galleryslideshow {
    width:800px;
    height:auto;
    margin:60px auto 0px auto;
}

#gallerycontainter {
    width:940px;
    height:200px;
    position:relative;
}

#galleryselect1 {
    width:220px;
    height:160px;
    float:left;
    position:relative;
}

#galleryselect2-3 {
    width:220px;
    height:160px;
    margin-left:20px;
    float:left;
    position:relative;
}

#galleryselect4 {
    width:220px;
    height:160px;
    float:right;
    position:relative;
}

div#galleryselect1 h3 a:link, div#galleryselect1 h3 a:visited {
    color:#000;
	text-decoration:none;
}

div#galleryselect2-3 h3 a:link, div#galleryselect2-3 h3 a:visited {
    color:#000;
	text-decoration:none;
}

div#galleryselect4 h3 a:link, div#galleryselect4 h3 a:visited {
    color:#000;
	text-decoration:none;
}

#clear {
    clear:both;
    height:1px;
}

#galleryselect1of3 {
    width:310px;
    height:200px;
    float:left;
    position:relative;
}

#galleryselect2of3 {
    width:310px;
    height:200px;
    float:left;
	margin-left:15px;
    position:relative;
}

#galleryselect3of3 {
    width:310px;
    height:200px;
    float:right;
    position:relative;
}

div#galleryselect1of3 h3 a:link, div#galleryselect1of3 h3 a:visited {
    color:#000;
	text-decoration:none;
}

div#galleryselect2of3 h3 a:link, div#galleryselect2of3 h3 a:visited {
    color:#000;
	text-decoration:none;
}

div#galleryselect3of3 h3 a:link, div#galleryselect3of3 h3 a:visited {
    color:#000;
	text-decoration:none;
}

input[id="Question1"], input[id="Question2"], input[id="Question3"], input[id="Question4"], input[id="Question5"] {
	border:solid 2px #000;
	width:430px;
	-webkit-box-shadow:0px 0px 5px #000;
	-moz-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
}

input[id="Question6"] {
	float:right;
	width:430px !important;
	border:solid 2px #000;
	margin-left:450px;
	-webkit-box-shadow:0px 0px 5px #000;
	-moz-box-shadow:0px 0px 5px #000;
	box-shadow:0px 0px 5px #000;
}

label:after {
	content:" ";
	clear:right;
}

.field {
	width:430px;
}

.field-textarea {
	float:right;
	margin-left:450px;
	margin-top:-195px;
}
