@charset "UTF-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#444444;
}
a {
color:#18AEEF;
outline:none;
text-decoration:none;
}
a:hover {
color:#444444;
}
.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
}
.dividerGrad {
background:url(../images/dividerLine.jpg) no-repeat;
clear:both;
width:800px;
height:3px;
}
img {
border:none;
}
#skip {
display:none;
}
h1 {
color:#18AEEF;
font-size:1.8em;
padding:0;
margin:15px 0 0 0;
}
#masterContainer {
width:800px;
margin:0 auto;
}
#header {
background:url(../images/headerBack.jpg) right no-repeat;
width:700px;
height:80px;
float:right;
}
#portfolioHeader {
display:none;
}


/********** navigation **********/

#nav {
margin:0 auto;
width:500px;
font-size:1.1em;
}
#navLeft {
float:left;
padding:15px 0 3px 0;
}
#navLeft ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#navLeft li {
float:left;
margin:0 16px 0 0;
padding:0;
}
#navLeft li a {
text-decoration:none;
color:#444444;
}
#navLeft li a:hover {
color:#18B4F1;
}
#navLeft .active a {
color:#18B4F1;
}
#navRight {
float:right;
padding:15px 0 3px 0;
}
#navRight ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#navRight li {
float:left;
margin:0 0 0 16px;
padding:0;
}
#navRight li a {
text-decoration:none;
color:#444444;
}
#navRight li a:hover {
color:#18B4F1;
}
#navRight .active a {
color:#18B4F1;
}


/********** main content **********/

#mainContent {
}


/********** homepage **********/

#homeContent {
width:690px;
margin:35px auto;
text-align:center;
}
#homeContent a {
text-decoration:none;
color:#18B4F1;
font-size:1.4em;
font-weight:bold;
}
#homeContent a:hover {
color:#444444;
}


#homeLeft {
float:left;
width:229px;
margin-bottom:15px;
}
#homeLeft img {
border:3px solid #18B4F1;
margin-bottom:10px;
}
#homeRight {
float:right;
width:229px;
margin-bottom:15px;
}
#homeRight img {
border:3px solid #18B4F1;
margin-bottom:10px;
}



#homeFemale, #homeMale, #homePage3 {
    float:left;
    width:229px;
    margin-bottom:15px;
}

/********** footer **********/

#footer {
color:#999999;
font-size:0.8em;
margin-top:8px;
}
#footer p {
padding:0;
margin:0;
}
#footer a {
color:#999999;
text-decoration:none;
}
#footer a:hover {
color:#18B4F1;
}
#footerLeft {
float:left;
padding-left:15px;
}
#footerRight {
float:right;
padding-right:15px;
}


/********** profile portfolio **********/

#profilePortfolio {
width:483px;
float:left;
text-align:right;
}
#mainImage img {
border:3px solid #18B4F1;
margin:20px 0 10px 0;
min-height:330px;
min-width:251px;
background:url(../images/profiles_image_loader.gif) center center no-repeat #96DDF8;
}


/********** portfolio thumbs **********/

#portfolioThumbs img {
	background:url(../images/profiles_image_loader.gif) center center no-repeat #96DDF8;
	padding:0;
	border:2px solid #4FCBF6;
	margin:0 0 2px 0;	
	width:58px;
	height:84px;
}

#portfolioThumbs a:hover img {
	border:2px solid #18AEEF;
}


/********** profile right **********/

#profileRight {
float:left;
margin:105px 0 0 20px;
width:280px;
}


/********** contact info **********/

#contactInfo {
display:none;
}


/********** profile info **********/

#profileInfo {
margin:8px 0;
}
#profileInfo dl {
margin:0;
padding:0;
}
#profileInfo dt {
margin:0 4px 4px 0;
padding:0;
float:left;
}
#profileInfo dd {
margin:0 0 4px 0;
padding:0;
font-weight:bold;
}
#profileLinks {
margin-top:45px;
}
#profileLinks a {
text-decoration:none;
color:#18B4F1;
}
#profileLinks a:hover {
color:#444444;
}

#addToLightBoxLoaderContainer {
	height:20px;
	display:block;
	width:20px;
	padding:0;
	margin:0;
	float:right;
}
.backLink {
margin:0;
padding:0;
}
/********** profiles pagination **********/

#slidingPagination {
	margin:0 auto;
	width:800px;
}

#slidingPagination, .profile_chunk  {
	/*height:560px;*/
}

.profile_chunk {
	width:660px;
	float:left;
}

.profile_item {
	float:left;
	margin: 5px;
	height:185px;
	width:98px;
	text-align:left;
}

.profile_item a {
	text-decoration:none;
	display:block;
	color:#444444;
}
.profile_item a:hover {
	color:#18AEEF;
}

.profile_item img {
	background:url(../images/profiles_image_loader.gif) center center no-repeat #96DDF8;
	padding:1px;
	border:1px solid #4FCBF6;
	margin:0 0 2px 0;	
	width:94px;
	height:128px;
}

.profile_item a:hover img {
	border:1px solid #18AEEF;
	float:left;
}

.profile_item span {
	clear:left;
	display:block;
	text-align:left;
	padding:2px 0;
	font-weight:bold;
}

.profile_item a:hover span {
	text-decoration:underline;
}

#previous, #next {
	width:70px;
	float:left;
	margin-top:30%;
	margin-bottom:20%;
	text-align:center;
}

#previous a, #next a {
	color:#18AEEF;
	text-decoration:none;
}

#previous a:hover, #next a:hover {
	color:#444444;
}

#previous .page_link_word {
	padding:20px 0 0 0;
	width:70px;
	background:url(../images/previousArrow.gif) no-repeat;
	float:left;
}

#next .page_link_word {
	padding:20px 0 0 0;
	width:70px;
	background:url(../images/nextArrow.gif) no-repeat;
	float:left;
}

#sliderContainer {
	position:relative;
	overflow:hidden;
	width:660px;
	height:100%;
	float:left;
}

#slider {
	/*position:absolute;*/
	top:0px;
	height:auto;
	width:inherit;
}

.display_none {
	display:none;
}


/************ lightbox ***************/

#lightboxBottom {
margin:10px 20px 0 0;
text-align:right;
}
#lightboxBottom a {
	color:#18AEEF;
	text-decoration:none;
}
#lightboxBottom a:hover {
	color:#444444;
}
#clearText {
float:right;
clear:both;
padding:0;
margin:3px 0 15px 0;
}
#sendText {
float:right;
font-size:1.3em;
font-weight:bold;
padding:0;
margin:0;
}
.profile_item .remove_from_lightbox {
	color:#18AEEF;
	text-decoration:none;
}
.profile_item .remove_from_lightbox:hover {
color:#444444;
}


/************ contact form ***************/

#contact {
margin:0 145px;
}
#formTop {
height:5px;
background:url(../images/greyTop.jpg) bottom left no-repeat;
margin-top:8px;
}
#contact form {
background:url(../images/formMiddle.jpg) top left repeat-x #FFFFFF;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
border-left:1px solid #DADADA;
padding:5px 10px 20px 10px;
margin:0;
width:488px;
}
#contact fieldset {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:8px;
}
#contact legend {
color:#18AEEF;
font-weight:bold;
font-size:1.3em;
margin-bottom:10px;
}
#contact .txt {
width:50%;
}
#contact label {
float:left;
width:20%;
margin-bottom:8px;
}
#contact #scrambleLabel {
width:5%;
margin-right:10px;
}
#contact input, #contact textarea, #contact select {
float:left;
width:60%;
margin-right:5px;
border:1px solid #333333;
margin-bottom:8px;
padding:3px;
background:#ffffff url('../images/lv/inputBg.gif') 1px 0 no-repeat;
}
#contact .txtsml {
width:30%;
}
#contact .chk {
width:13px;
float:left;
border:none;
}
#contact .btn {
width:20%;
}
#contact input:focus, select:focus, textarea:focus {
background:#FFFFCC;
color:#222222;
}
#contact #field em {
color:#FF0000;
}
#contact #code {
margin:8px 0;
padding:15px 10px;
border:1px solid #000000;
width:33%;
text-align:center;
}
.required {
color:#FF0000;
font-size:1.2em;
}
#formThanks {
clear:left;
}


/************ js ***************/
/*
.width0 { width:660px; }
.width1 { width:1320px; }
.width2 { width:1980px; }
.width3 { width:2640px; }
.width4 { width:3300px; }
.width5 { width:3960px; }
.width6 { width:4620px; }
.width7 { width:5940px; }
.width8 { width:6600px; }
.width9 { width:7260px; }





.position0 { left:0px; }
.position1 { left:-660px; }
.position2 { left:-1320px; }
.position3 { left:-1980px; }
.position4 { left:-2640px; }
.position5 { left:-3300px; }
.position6 { left:-3960px; }
.position7 { left:-4620px; }
.position8 { left:-5280px; }
.position9 { left:-5940px; }*/