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

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

@charset "UTF-8";
/* Source: http://www.elementalfocus.com/normalizing-your-css/ */
/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/* Normalize list styles */
ol, ul {
	list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

/* Normalize table borders */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
	border: 0;
}

/* Normalize text-alignment */
caption, th {
	text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
	content: '';	
}



/*-----------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------START OF DROP DOWN CSS FOR EVENT LINK-------------*/

#event{
	width:63px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left bottom;
float:left;
cursor: default;
}

#event a{
	width:63px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left bottom;
float:left;
cursor: default;
padding-top:2px;
}

#event a:hover{
	width:63px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left top;
float:left;
cursor: default;
padding-top:2px;
}

#event_off{
	width:63px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left top;
float:left;
cursor: default;
}

#event_off a{
	width:63px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left top;
float:left;
cursor: default;
padding-top:2px;
}

#event_off a:hover{
	width:63px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left bottom;
float:left;
cursor: default;
padding-top:2px;
}

li.2007 {
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_2007.jpg) no-repeat left bottom;
float:left;
cursor:auto;
}

.2008 li a{
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_2008.jpg) no-repeat left bottom;
float:left;
cursor:auto;
}



#dir1{
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_invitation.jpg) no-repeat left bottom;
float:left;
cursor:auto;
}

#dir1 a{
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_invitation.jpg) no-repeat left bottom;
float:left;
cursor:auto;
}


#dir1 a:hover{
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_invitation.jpg) no-repeat left top;
float:left;
cursor:auto;
}

#dir2 a{
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_silent_auction.jpg) no-repeat left bottom;
float:left;
cursor: default;
}

#dir2 a:hover{
	width:85px;
	text-indent: -100em;
background:url(images/template/nav_silent_auction.jpg) no-repeat left top;
float:left;
cursor: default;
}

.dir ul{
	width:55px;
	text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left bottom;
float:left;
cursor: default;
}



ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

/*--------------------------------------END OF DROP DOWN CSS FOR EVENT LINK-------------*/





a {
   outline: none;
}

a{
color:#F13377; text-decoration:underline;
}

.container{
	height:590px;
	width:962px;
	background-image:url(images/template/shoe.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-top: 25px;
	margin-left: -481px;
	position: relative;

	
	
}

.pink{
	color:#F13377;
}

.container_shoe_hidden{
	height:590px;
	width:962;
	background-image:url(images/template/shoe_behind.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-top: 25px;
	margin-left: -481px;
	position: relative;
	
}

.container_girl{
	height:590px;
	width:962;
	background-image:url(images/template/woman.gif);
	background-repeat:no-repeat;
	left: 50%;
	margin-top: 25px;
	margin-left: -481px;
	position: relative;
	
}

.container_left{
	height:590px;
	width:90px;
	float:left;
}

.container_top{
	height:10px;
	width:853px;
	float:left;
}

.container_main{
	height:514px;
	width:853px;
	float:left;
	
}

.container_nav{
	height:24px;
	width:535px;
	float:left;
	padding-top:10px;
}

.container_sponsors_big {
	float: right;
	height: 154px;
	width: 890px;
	float:left;
	padding-left:17px;

}

.container_sponsors {
	float: left;
	overflow:auto;
	text-align:center;
	height:205px;
	width:853px;
	
	
}

.container_names_candes {
	float: left;
	padding-top:15px;
	overflow:auto;
	text-align:center;
	height:160px;
	width:455px;
	
	
}

.container_pictures{
	float:left;
	width:653px;
	height:345px;

	
	
}

.container_pictures_2009{
	float:left;
	width:653px;
	height:345px;
	text-align:center;
	padding:20px;
	
	
}

.container_pictures img{
	border:#F13377 1px solid;
	margin:5px;
	
	
}

.container_pictures_left{
	float:left;
	width:100px;
	height:345px;
	text-align:center;
	padding-left:40px;
	
	
}
	
.content{
	height:345px;
	width:853px;
	float:left;
	
}

.content_silent_auction{
	height:345px;
	width:853px;
	float:left;
	background-image:url(images/silent_auction/silent_auction_bg.jpg); background-repeat:no-repeat;
	
}
.content_left{
	height:300px;
	width:386px;
	float:left;
	
}

.content_right{
	height:300px;
	width:387px;
	float:left;
	background-image:url(images/event/invitation4.jpg);
	background-repeat:no-repeat;
	
}

.content_invite{
	font-size:14px;
	font-size-adjust:2px;
	padding-left:25px;
	padding-top:55px;
	text-align:center;
	width:300px;
}

.content_model {
	padding-top:15px;
	padding-left:70px;
	padding-right:70px;
	width:700px;
	float:left;
	
	
}

.content_candes {
	padding-top:15px;
	padding-left:30px;
	width:450px;
	float:left;
	
	
}

.content_form {
	padding-top:45px;
	

}

.content_names1 {
	float:left;
	width:400px;
	height:230px;
	overflow:auto;
	padding-left:20px;
	
}

.content_names2 {
	float:left;
	width:400px;
	height:230px;
	overflow:auto;
	padding-left:20px;
	
}

.contact_box{

	height:215px;
	width:200px;
	float:left;
	padding-left:220px;
	padding-top:40px;
}
.container_donate{
	height:400px;
	width:300px;
	padding-left:345px;
	padding-top:15px;
	float:left;
/*	text-align:center;*/
	color:#F13377;
	font-size:14px;
}


.container_pre_footer{
	height:45px;
	width:853px;
	float:left;

}

.pre_footer_space{
	height:45px;
	width:755px;
	float:left;
}

.candes_circle{
	height:45px;
	width:75px;
	float:left;
}

.footer{
	height:76px;
	width:853px;
	
}

.footer_models {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-left:335px;
}

.footer_donate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-left:270px;
	width:290px;
	text-align:center;
	line-height:15px;
}

.fund_space1{
	width:250px;
	height:90px;
	float:left;
	padding-left:300px;
	
}

.fund_content{
	padding-left:125px;
	width:600px;
	height:250px;
	overflow:auto;
	float:left;
}
.logo{
	height:65px;
	width:384px;
	float:left;
}

.logo_space{
	height:65px;
	width:469px;
	float:left;
}

.olive{
	width:225px;
	float:left;
	height:76px;
	
}

.footer_space1{
	width:314px;
	float:left;
	height:76px;

	
}

.home_space1{
	width:200px;
	height:260px;
	float:left;

}

.home_space2{
	width:240px;
	height:246px;
	float:left;
	
	
}

.home_space3{
	width:853px;
	height:60px;
	float:left;
	
	
}

.home_box{
	background-image:url(images/home/box.gif);
	background-repeat:no-repeat;
	height:345px;
	width:853px;
	

	
}

.home_content{
	height:220px;
	width:460px;
	overflow:visible;
	float:left;
}

.history_box{
	background-image:url(images/history/box_history1.jpg);
	background-repeat:no-repeat;
	height:345px;
	width:700px;
	float:left;
}
.history_content{
	
	height:300px;
	width:380px;
	float:left;
	overflow:auto;
	
}

.invite_links{
	float:left;
	padding-top:25px;
	padding-right:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.invite_links_facebook{
	float:left;
	padding-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	width:350px;
}

iframe{
	height:300px;
	width:600px;
	padding-left:120px;
	padding-top:10px;
	border:none;
}

.middlesex{
	width:750px;
	padding:40px;
	float:left;

}

#mycustomscroll {
	line-height: 20px;
	width: 340px;
	height: 260px;
	overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	float:left;
	margin: 10px;
	
}

#mycustomscroll2 {
	line-height: 20px;
	width: 370px;
	height: 190px;
	overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	float:left;
	margin: 10px;
	
}


.spacer_left{
	
	height:345px;
	width:85px;
	float:left;
}

.spacer_left_event{
	
	height:345px;
	width:60px;
	float:left;
}

.history_space2{
	
	height:345px;
	width:300px;
	float:left;
}

.history_space3{
	
	height:25px;
	width:400px;
	float:left;
}

.nav_space{
	height:24px;
	width:318px;
	float:left;
	padding-top:10px;
}

.spacer_top{
	height:10px;
	width:853px;
	float:left;
}

.spacer_top_models{
	height:30px;
	width:853px;
	float:left;
}

.silent_auction_text{
	width:853px;
	height:370px;
	overflow:auto;
	

}

.items_2008{
	width:300px;
	padding-left:300px;
	padding-right:253px;
	overflow:auto;

}

.items{
	padding-left:20px;
}

.header_silent_auction{
	height:20px;
	padding-bottom:10px;
	text-align:center;
}

.header{
	font-size:14px;
	color:#F13377;
	text-indent:20px;
}

.header_coming{
	font-size:14px;
	color:#F13377;
	text-align:center;
	
}

.back_to_top{
	text-align:center;
	font-size:11px;
	color:#666;
}

.tag_space{
	height:28px;
	width:125px;
	float:left;
}

.tag{
	height:28px;
	width:728px;
	float:left;
}

.title{
	font-size:16px;
	text-align:center;
}


/* ----------------START OF NAVIGATION LINK STYLE  -----------------*/

body {
font:Verdana, Arial, Helvetica, sans-serif;
_font:Georgia, "Times New Roman", Times, serif;
_font-weight:800px;
font-size:14px;
overflow:hidden;
}

.link{
}

#nav_event a:link, #nav_event a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left top;
float:left;
/*background-color:red;*/
}

#nav_event a:hover, #nav_event a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left bottom;
float:left;
/*background-color:red;*/
}

#nav_history a:link, #nav_history a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_history.jpg) no-repeat left top;
float:left;
/*background-color:red;*/
}

#nav_history a:hover, #nav_history a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_history.jpg) no-repeat left bottom;
float:left;
/*background-color:red;*/
}


#nav_pictures a:link, #nav_pictures a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_pictures.jpg) no-repeat left top;
float:left;
padding-right:8px;
/*background-color:red;*/
}

#nav_pictures a:hover, #nav_pictures a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_pictures.jpg) no-repeat left bottom;
float:left;
padding-right:8px;
/*background-color:red;*/
}

#nav_models a:link, #nav_models a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_models.jpg) no-repeat left top;
float:left;
/*background-color:red;*/
}

#nav_models a:hover, #nav_models a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_models.jpg) no-repeat left bottom;
float:left;
/*background-color:red;*/
}


#nav_sponsors a:link, #nav_sponsors a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_sponsors.jpg) no-repeat left top;
float:left;
padding-right:8px;
/*background-color:red;*/
}

#nav_sponsors a:hover, #nav_sponsors a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_sponsors.jpg) no-repeat left bottom;
float:left;
padding-right:8px;
/*background-color:red;*/
}

#nav_donate a:link, #nav_donate a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_donate.jpg) no-repeat left top;
float:left;
/*background-color:red;*/
}

#nav_donate a:hover, #nav_donate a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_donate.jpg) no-repeat left bottom;
float:left;
/*background-color:red;*/
}

#nav_contact a:link, #nav_contact a:visited{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_contact.jpg) no-repeat left top;
float:left;
/*background-color:red;*/
}

#nav_contact a:hover, #nav_contact a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_contact.jpg) no-repeat left bottom;
float:left;
/*background-color:red;*/
}




/* ----------------END OF NAVIGATION LINK STYLE  -----------------*/



/* ----------------START OF NAVIGATION CURRENT STYLE  -----------------*/


#nav_event .current a:link, #nav_event .current a:visited, #nav_event .current a:hover, #nav_event .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_event.jpg) no-repeat left bottom;
float:left;
cursor: default;
}


#nav_history .current a:link, #nav_history .current a:visited, #nav_history .current a:hover, #nav_history .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_history.jpg) no-repeat left bottom;
float:left;
cursor: default;
}


#nav_pictures .current a:link, #nav_pictures .current a:visited, #nav_pictures .current a:hover, #nav_pictures .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_pictures.jpg) no-repeat left bottom;
float:left;
cursor: default;
}

#nav_models .current a:link, #nav_models .current a:visited, #nav_models .current a:hover, #nav_models .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_models.jpg) no-repeat left bottom;
float:left;
cursor: default;
}

#nav_sponsors .current a:link, #nav_sponsors .current a:visited, #nav_sponsors .current a:hover, #nav_sponsors .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_sponsors.jpg) no-repeat left bottom;
float:left;
cursor: default;
padding-right:8px;
}

#nav_donate .current a:link, #nav_donate .current a:visited, #nav_donate .current a:hover, #nav_donate .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_donate.jpg) no-repeat left bottom;
float:left;
cursor: default;
}

#nav_contact .current a:link, #nav_contact .current a:visited, #nav_contact .current a:hover, #nav_contact .current a:active{
width: 63px;
height: 20px;
text-indent: -100em;
background:url(images/template/nav_contact.jpg) no-repeat left bottom;
float:left;
cursor: default;
}



/* ----------------END OF NAVIGATION CURRENT STYLE  -----------------*/




.news{
	height:150px;
	width:229px;
	padding-left:150px;
	padding-right:150px;
	padding-top:50px;
}

.news_item{
	float:left;
	height:60px;
	
	
}

.news_item_text{
	float:left;
	height:60px;
	width:157px;
	padding-top:20px;
	padding-left:15px;
	clear:right;
	
}

.news_item_text a{
	color:#000;
	text-decoration:none;
	clear:right;
	
}

.news_back{
	height:50px;
	width:20px;
	padding-left:165px;
	
}

.sponsor_logo{
	padding-top:10px;
	height:100px;
	width:284px;
	float:left;
}

.sponsor_logo_ct{
			padding-top:29px;
	height:100px;
	width:100px;
	float:left;
	padding-right:15px;
}

.sponsor_logo_cb{
	padding-top:25px;
	height:100px;
	width:200px;
	float:left;
}

.sponsor_logo_sa{

	height:150px;
	width:100px;
	float:left;
	padding-top:20px;
	padding-right:10px;
	
}


.sponsor_logo_blue{

	height:150px;
	width:120px;
	float:left;
	padding-top:30px;
	
}
.sponsor_logo_mt{
	height:100px;
	width:66px;
	float:left;
}

.footer_pictures{
	width:60px;
	height:70px;
	padding-left:410px;
	padding-top:10px;
}

#link_active{
	font-weight:bold;
	font-size:16px;
}