@charset "UTF-8";
/* CSS Document */
*{margin:0px;
padding: 0px;
}

body{font-family: Arial, Helvetica, sans-serif;
font-size:1em;
background: url(../images/background.jpg) repeat-x;
color:#333333;
}

img{
}
a{color:#E25E2E;
text-decoration:none;
}
a:hover{color:#FF9900;
}
p{font-family: Arial, Helvetica, sans-serif;
font-size:.8em;
line-height:1.3em;
color:#333333;
}
h1.header{
	color:#03446d;
	font-size:1.43em;
	margin-top:0px;
	margin-bottom:5px;
	letter-spacing:.5px;
}
h1{font-weight:bold;
font-size:.8em;
font-family:Arial;
color:#03446d;
}

h2{color:#000000;
font-size: 1.15em;
font-weight: bold;
padding:10px 0 0 0;
}
h3{color:#000000;
font-size: 1em;
font-weight: normal;
padding:10px 0 0 0;
}
h4{color:#666666;
font-weight:bold;
font-size: 1em;
padding:10px 0 0 0;
}
ol{ list-style: outside decimal;
padding:0 0 0 35px; 
}
ol li{font-size:0.75em;
line-height:1.35em;
padding:5px 0;
color:#333333;
}
table tr td{padding: 0 10px 3px 0;
font-size:.8em;
}
#wrapper{background-color: #FFFFFF;
margin:auto;
padding:0;
}
.wrapper{background-color: #FFFFFF;
padding:0;
}
#wrapper img{margin: -3px 0 0 0;
}
#header_bg{background:url(../images/bg_homeheader.jpg) repeat;
}
#header{margin:auto;
padding:18px 0 14px;
height: 104px;
}
#header img{float:left;
border:0 none;
}
/* Universal Styles
----------------------------------------------------------------------------------------------------*/
.blue_bullet {color:#045284;
font-weight:bold;	
}

/* Login
----------------------------------------------------------------------------------------------------*/
#login{background: url(../images/button_login.jpg) no-repeat;
width:144px;
height:30px;
padding:6px 0 0;
float:right;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
text-align:center;
top:0px;
}

#loginPanel{background: url(../images/bg_login.jpg) repeat-x;
text-transform:uppercase;
font-weight:bold;
font-size:1.07em;
line-height:1.2em;
padding: 10px;
margin:-40px 0 0 0;}

#loginPanel h2{width:169px; 
height:34px; 
margin:0px; 
padding:0 0 0 33px; 
float:left; 
font-family:Arial; 
font-size:18px; 
color:#212121; 
line-height:30px; 
font-weight:normal; 
background:#ffffff url(images/globalpic.jpg) no-repeat -483px -399px;
}
#loginPanel h3{width:168px; 
margin:8px 0 0 0; 
padding:0 17px 0 17px; 
float:left; 
font-family:Arial; 
font-size:10px; 
color:#1d1d1d; 
line-height:14px; 
font-weight:normal;
}
#loginPanel input{  width:157px; 
height:18px; margin:8px 0 0 0; 
padding:3px 0 0 0; float:left;  
font-family:Arial; 
font-size:1em; 
color:#212121; 
line-height:14px; 
float:right;
}
#loginPanel .blank{width:17px; 
height:10px; 
margin:0px; 
padding:0px; 
float:left;
}
#loginPanel p{color:#FFFFFF;
margin:10px 0 5px;
float:left;
padding:0 0 0 2px;
}
#loginPanel a{background:transparent url(images/globalpic.jpg) no-repeat scroll -180px -226px;
color:#FFFFFF;
float:left;
font-family:Arial;
font-size:11px;
height:23px;
line-height:20px;
margin:6px 0 0;
padding:0;
text-align:center;
text-decoration:none;
}
#loginPanel a:hover{color:#333333
}
#loginPanel .login{width:90px; 
height:25px;
font-size:.8em; 
margin:15px 0 0 0; 
padding:3px 0 0 0; 
float:right;
font-family:Arial;  
color:#E25E2E; 
line-height:20px; 
text-align:center; 
text-decoration:none; 
background: url(../images/button_loginpanel.png) no-repeat
}
#loginPanel p input{width:50px;
margin: -3px 0 0 0;
float:left;
}
#subpageLogin {outline:1px #E25E2E;
margin:20px auto;
width:350px;
}

#subpageLogin label {
float:left;
margin-top:20px;
padding:6px 10px 0 0;
text-align:right;
width:110px;
font-size:0.9em;
}
#subpageLogin input {font-size:.9em;
margin-top:20px;
}
#subpageLogin input#topLoginRemember {
margin:29px 0 0;
}
#subpageLogin input#topLoginSubmit {
margin:30px 0 0 260px;
}
.forgot{float:right;
}
p.forgot a.sign-up {

}
/*
#content{
margin-top:6px;
}
*/
/* Navigation
----------------------------------------------------------------------------------------------------*/
#nav{text-transform:uppercase;
color:#012034;
font-weight:bold;
font-size:.9em;
padding:0;
margin:auto;
}
#nav ul{float:left;
display:inline;
margin:15px 0 0;
min-height:18px;
}
#nav ul li{margin:0 6px;
padding:5px 16px 8px;
display:inline;
}
#nav .indicator{
background: url(../images/nav_indicator.jpg) repeat-x;
height:24px;
}
#nav .indicator a{color:#FFFFFF;
}
#nav .indicator a:hover{color:#012034;
}

#nav ul li a{color:#012034;
text-decoration:none;
}
#nav ul li a:hover{color:#01548B;
}
#subnav ul{float:left;
display:inline;
margin:5px 0 2px 0;
min-height:18px;
}
#subnav ul li{margin:0 8px;
padding:5px 3.5px 8px;
display:inline;
}
#subnav ul li a{font-size: .85em;
text-transform:capitalize;
color:#809FB3;
}
#subnav ul li a:hover{font-size: .85em;
text-transform:capitalize;
color:#FFFFFF;
}
#subnav .indicator a{color:#FFFFFF;
}
/* Main Promo
----------------------------------------------------------------------------------------------------*/
#promo_bg{background:url(../images/bg_promo.jpg) repeat-x;
}
#main_promo{height:335px;
padding:9px;
}
/*Apartment Listings
----------------------------------------------------------------------------------------------------*/
#complex_header{background: url(../images/bg_complexheader.jpg) repeat-x;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
height:20px;
padding:8px 8px 0;
width:55%;
margin:10px 0 0;
}
#complex{background: url(../images/bg_sidepromo.jpg) repeat-x;
height: 245px;
padding:20px 0;
}
#complex p{padding: 15px 10px;
width:66%;
}
#complex img{padding:0 15px;
max-height: 290px;
max-width: 400px; 
}
#notepad{background: url(../images/paper_clip.png) no-repeat;
float:right;
height:280px;
margin:-323px 0 0;
padding:70px 25px 15px;
width:129px;
}
#notepad p{font-size:0.71em;
line-height:1.25em;
padding:5px 0;
}
#notepad ul{padding: 0px;
}
#notepad ul li{padding:5px 0;
background:none;
list-style:none;
}
#floorplan{width:70%;
padding:0 15px 0;
}
#floorplan h1{font-weight: bold;
font-size: .95em;
}
#floorplan img{width:300px;
padding: 15px 0;
}
#button{float:right;
margin:0 10px 0 0;
}
#button ul li{background: url(../images/button_unit.jpg) no-repeat;
height:30px;
padding:10px 0 0 4px;
text-align:center;
width:170px;
}
#button ul li a{color:#333333;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}
#button ul li a:hover{color:#999999;

}

/* Featured Listings
----------------------------------------------------------------------------------------------------*/
#feat_list {
background: url(../images/bg_featprop.jpg) repeat-x;
height:350px;
	margin:0 0 10px 0;
}
#feat_list img{
margin: 0;
width:200px;
}
.grid_3 #feat_list img{
width:91%;
}

	#feat_list a {
		float:left;
		position:absolute;
		font-size: .8em;
		line-height:1.3em;
	color:#999999;
	padding: 10px;
	}
	
	#feat_list a img {
		border:none;
		padding:0 0 5px;
	}
	
	#feat_list a.show {
		z-index:500
	}


	#feat_list .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:30px; 
		width:30%; 
		position:absolute;
		margin: 100px 10px 0 10px
	}

	#feat_list .caption .content {
		margin:5px
	}
	#feat_list .caption2 {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:30px; 
		width:30%; 
		position:absolute;
		margin: 150px 10px 0 10px
	}

	#feat_list .caption2 .content {
		margin:5px
	}
	
	
	
		#feat_list .content p {
		margin:15px 0 0 0;
		padding:0;
		color:#333333;
		float:left;
	}
	
.box{margin:-40px 0 0 0;
}
.box img{display:inline;
float:left;
padding:10px 0;
position:relative;
width:115px;
}
.box_blueheader{background:url(../images/icon_smallblue.png) no-repeat;
padding:0 0 5px 22px;
margin:10px 0 0;
}
.box_blueheader2{background: url(../images/icon_largeblue.jpg) no-repeat;
margin:10px 0 -6px;
padding:1px 0 0 25px;
}

.container_12 .grid_9 .box_blueheader2 p{color:#044874;
font-size:1.4em;
font-weight:bold;
margin:-4px 0 0;
padding:0 0 5px;
}
.box_blueheader3{background: url(../images/icon_largeblue.jpg) no-repeat;
margin:10px 0 -6px;
padding:1px 0 0 25px;
float:left;
}
.box_orgheader{background:url(../images/icon_lrgorg.jpg) no-repeat;
padding:0 0 0 22px;
margin:10px 0 0;
}
.box_orgheader2{background: url(../images/icon_smallorg.jpg) no-repeat;
padding:0 0 3px 22px;
margin:10px 0 0;
}
#schedule{background: url(../images/img_calendar.jpg) no-repeat;
padding:5px 0 20px 85px;

}
#schedule a{
font-size:1.1em;
line-height:1.2em;
color:#E15D2D;
}
#schedule a:hover{color:#C25830;
}

#map img{padding: 40px 0;
}
#competitorComparison{padding: 20px 0;
}
.orIncluded{
}
form #competitorComparison label {
float:left;
text-align:right;
width:100px;
}
span.dollar {font-size:0.85em;
float:left;
margin-right:5px;
}
form#competitorComparison input {
margin:0 5px 0 0;

}
.orIncluded input{
display:inline;
margin-right:0;
width:100px;
}

.orIncluded input.check {
width:10px;
}
form#requestShowing legend {font-weight: bold; border: none;}
form#requestShowing fieldset {border: none;}

.advanced{font-size: 1em;
padding: 10px 0;
}

.help{float: right;
margin:-20px 0 0;
}

#page-search form p.column {
float:left;
width:48%;
}

#page-search a{color: #044874;
}
#page-search a:hover{font-weight: bold;
}
#advanced {
background:none repeat scroll 0 0 #E5EDF2;
padding:10px;
margin:10px 0;
}
h2.complex-listing {
border-top:1px solid #CCCCCC;
margin-top:0.5em;
}
.right{float: right;

}
.compare{font-size: .75em;
}

table.unit {margin:0 0 15px;
width:100%;
}
.unit tr th{font-size:0.85em;
font-weight:bold;
padding:10px 8px 0;
width:10%;
}
.unit tr td{font-size:0.85em;
padding:10px 8px 0;
}
/* Ames Promo
----------------------------------------------------------------------------------------------------*/
#ames2{ background: url(../images/img_expames.jpg) no-repeat;
margin:20px 0px 0px; 
padding-bottom: 10px;
width: 98%;
height:240px;
}#ames{background:url(../images/promo_diduknow.png) no-repeat;
float:left;
height:160px;
margin:150px 0 0;
padding:40px 18px 5px;
width:165px;
}
#ames p{color:#02426B;
line-height:1.4em;
}
#ames a{font-style: italic;
font-size:0.7em;
color:#02426B;
padding: 5px 0 0 0;
}
#ames a:hover{color:#0175C1;
}


/* Community Resources
----------------------------------------------------------------------------------------------------*/
#community_header{background: url(../images/bg_sidepromoheader.jpg) repeat-x;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
height:20px;
padding:5px 5px 0;
width:75%;
}
#community{background: url(../images/bg_sidepromo.jpg) repeat-x;
height: 190px;
padding:20px 0;
}
#community ul li{padding: 5px 15px;
}
#community ul li a{font-size: .8em;
color:#02426B;
font-weight: bold;
}
#community ul li a:hover{color: #0173BD;
}
/*My Profile
----------------------------------------------------------------------------------------------------*/
.myProfile{float:left;
margin:20px 15px 0 0;
width:47%;
}
.container_12 .grid_9 .myProfile p{color:#044874;
padding:0 10px 10px 10px;
}
.container_12 .grid_9 .myProfile a{font-weight: bold;
color:#044874;
}
.container_12 .grid_9 .myProfile a:hover{color:#809FB3;
}

.myProfile_header{background: url(../images/bg_sidepromoheader.jpg) repeat-x;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
height:20px;
padding:5px 5px 0 10px;
width:60%;
}
.myProfile_body{background: url(../images/bg_sidepromo.jpg) repeat-x;
height: 350px;
padding:20px 0;

}
.myProfile ul li{padding: 5px 15px;
}
.myProfile ul li a{font-size: .8em;
color:#02426B;
font-weight: bold;
}
.myProfile ul li a:hover{color: #0173BD;
}
/* Contact
----------------------------------------------------------------------------------------------------*/
#contact .content{float:left;
}
#contact .full{width: 100%;
}
#contact .content p{padding:0 0 10px;
font-size:.85em;
}
#contact h1{font-size:1.1em;
font-weight:bold;
color:#000000;
}
#contact .property{float:left;
padding:20px 5px 0 0;
width:32%;
}
#contact .property h1{font-weight: bold;
font-size:.9em;
}
#contact h2{font-size:1.0em;
font-weight:bold;
color:#000000;
padding:20px 0 0;
}
#tabblue_header{background: url(../images/bg_sidepromoheader.jpg) repeat-x;
color:#FFFFFF;
font-size:.95em;
font-weight:bold;
height:20px;
margin:10px 0 0 20px;
padding:5px 5px 0 20px;
width:18%;
float:right;
}
#tab_blue{background: url(../images/bg_sidepromo.jpg) repeat-x;
height: 190px;
padding:20px 0;
float:right;
width:35%;
}
#tab_blue p{float:left;
font-size:0.85em;
padding:5px 35px;
}
#tab_blue .bold{font-weight:bold;
}
#tab_blue ul li{padding: 5px 15px;
}
#tab_blue ul li a{font-size: .8em;
color:#02426B;
font-weight: bold;
}
#tab_blue ul li a:hover{color: #0173BD;
}
/* My Hunziker
----------------------------------------------------------------------------------------------------*/
.notice{color:#E25E2E;
}
form.main, .submit {margin:10px auto;
clear:left;
width:500px;
}
.formItem {
float:left;
width:563px;
margin:10px 0 0;
}
.formItem input, .formItem textarea {
float:left;
margin-bottom:1em;
}
.formItem label {font-size:.75em;
float:left;
margin-right:20px;
text-align:right;
width:150px;
}
.formItem input {font-size:0.7em;
margin-right:0;
width:180px;
}
.submit {font-size:.85em;
margin-bottom:1em;
}
.note{font-size:0.8em;
font-style:italic;
}
.item{font-size: .8em;
padding: 20px 0;
}
.alreadyRegistered {font-weight:bold;
margin: 0 0 15px 0;
}

 input {
margin-right:5px;
}
form div.news label {
float:left;
text-align:left;
width:500px;
}

form div.news input {
float:left;
margin-right:10px;
width:15px;
}
form select {
font-size: .95em;
}
.auth p{
font-style:italic;
}

#update{background: url(../images/bg_profile.jpg) no-repeat;
margin:8px 0 0;
padding:5px 12px;
float:left;
}
#update a{color:#809FB3;
font-size: .78em;
}
#update a:hover{color: #044874;
}
#paymentConfirmation{padding:10px 0 0 0;
font-size:.9em;
}
#paymentConfirmation dl dt{padding:15px 0 3px;
font-weight:bold;
}
/* Services
----------------------------------------------------------------------------------------------------*/
#services .content{float:left;
padding: 20px 0 0 0;
width:50%;
}
#sevices .full{width: 100%;
}
#services .content p{padding:0 0 10px;
font-size:.85em;
}
#services h1.header{
	color:#03446d;
	font-size:1.43em;
	margin-top:-10px;
	letter-spacing:.5px;
	margin-bottom:5px;
	}
#services h1{font-size:1.1em;
font-weight:bold;
color:#000000;
padding:10px 0 0;
}

/* News
----------------------------------------------------------------------------------------------------*/
#news h1.header{
	color:#03446d;
	font-size:1.43em;
	margin-top:-10px;
	letter-spacing:.5px;
	}
#news h1{color:#E25E2E;
font-size:1.1em;
font-weight:bold;
padding:10px 0 5px;
}
#news h2{font-size: .75em;
color: #999999;
}
#news h3{color:#999999;
font-size:0.95em;
font-weight:bold;
padding:10px 0;
}
/* Sitemap
----------------------------------------------------------------------------------------------------*/
#sitemap ul{margin: 20px 0 0 0;
padding:0 0 0 30px;
}
#sitemap ul li{background: none;
font-size:1.2em;
color:#044874;
font-weight: bold;
padding:10px 0 0 0;
}
#sitemap ul li a{
color:#044874
}
#sitemap ul li a:hover{color: #809FB3
}
#sitemap ul ul{padding:0 0 0 15px;
margin: 0;
}
#sitemap ul ul li{font-weight: normal;
font-size:.8em;
padding:0;
}
#sitemap ul ul li a{font-size:1.2em;
color:#044874
}
#sitemap ul ul li a:hover{color: #809FB3
}
#spacer{margin: 25px 0 0 0;
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 850px;
}

/* Footer
----------------------------------------------------------------------------------------------------*/
#footer{ background:url(../images/footer_divider.png) repeat-x;
height: 80px;

padding: 0px;
position:absolute;
width:100%;
}
#footer ul img{float: left;
margin: 10px 0 0 0;
}
#footer ul{padding:15px 0;
margin: auto;
}
#footer ul li{font-family:Arial, Helvetica, sans-serif;
font-size:.85em;
padding: 10px 10px;
text-transform:uppercase;
display: inline-block;
float: right;
}
#footer ul li a{text-decoration: none;
color:#333333;
}
#footer ul li a:hover{text-decoration: none;
color:#02436D;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{
	float: left;
	position: relative;
	margin-left: 7.5px;
	margin-right: 7.5px;
	display:inline;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1 {
	width:60px;
}
    .container_12 .grid_2 {
	width:135px;
}
    .container_12 .grid_3 {
	width:25%;
	margin:15px 0;
	
}
    .container_12 .grid_3 a img{float:left;
margin:30px 0;
width:50%;
	
}
    .container_12 .grid_4 {
	width:31.5%;
	padding:10px 0;
	
	
}
    .container_12 .grid_4 p{
	margin:10px 0 0 0;
}
    .container_12 .grid_5 {
	width:360px;
}
    .container_12 .grid_6 {
	width:435px;
}
    .container_12 .grid_7 {
	width:510px;
}
    .container_12 .grid_8 {
	width:585px;
}
    .container_12 .grid_9 {
	width:70%;
	margin: 15px 15px 80px 15px
	
}
    .container_12 .grid_9 p{padding: 8px 0px;
	line-height: 1.35em;
}

    .container_12 .grid_9 p img{
	float: right;
	padding: 0 0 10px 10px;
	
}
.container_12 .grid_9 ul {padding:5px 0 10px 20px;	
}
.container_12 .grid_9 ul li{background: url(../images/bullet_blue.jpg) no-repeat;
padding:0 0 10px 15px;
color:#333333;
font-size:0.8em;
line-height:1.5em;
list-style:none;
}
.container_12 .grid_9 ul li ul li{font-size:1em;
}
.container_12 .grid_9 ul li ol{padding:0 0 0 35px; 
}
.container_12 .grid_9 ul li ol li{background: none;
font-size:1em;
line-height:1.35em;
padding:5px 0;
color:#333333;
list-style: outside decimal;
}

.container_12 .grid_9 .bold{font-weight: bold;
}
.container_12 .grid_9 .orange{color:#E25E2E;
font-weight:bold;
font-size:1em;
}
.container_12 .grid_9 .blue{color:#044874;
font-size:.9em;
}
    .container_12 .grid_10 {
	width:735px;
}
    .container_12 .grid_11 {
	width:810px;
}
    .container_12 .grid_12 {
	width:885px;
	
}


#boldSpan { font-weight:bold; }
#underlineSpan { text-decoration:underline; }


/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .prefix_1 {
	float:left;
margin:40px 0 0;
width:49%;
}
    .container_12 .prefix_1 p{
	height: 65px;
}
    .container_12 .prefix_1 p img{
	float:left;
	margin:-15px 0 0;
}
    .container_12 .prefix_1 a{
	color:#045284;
	font-weight: bold;
}
    .container_12 .prefix_1 a:hover{color:#0473BA
}
    .container_12 .prefix_2 {
	padding-left:150px;
	
}


    .container_12 .prefix_3 {
	padding-left:225px;
}
    .container_12 .prefix_4 {
	padding-left:300px;
}
    .container_12 .prefix_5 {
	padding-left:375px;
}
    .container_12 .prefix_6 {
	padding-left:450px;
}
    .container_12 .prefix_7 {
	padding-left:525px;
}
    .container_12 .prefix_8 {
	padding-left:600px;
}
    .container_12 .prefix_9 {
	padding-left:675px;
}
    .container_12 .prefix_10 {
	padding-left:750px;
}
    .container_12 .prefix_11 {
	padding-left:825px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .suffix_1 {
	padding-right:75px;
}
    .container_12 .suffix_2 {
	padding-right:150px;
}
    .container_12 .suffix_3 {
	padding-right:225px;
}
    .container_12 .suffix_4 {
	padding-right:300px;
}
    .container_12 .suffix_5 {
	padding-right:375px;
}
    .container_12 .suffix_6 {
	padding-right:450px;
}
    .container_12 .suffix_7 {
	padding-right:525px;
}
    .container_12 .suffix_8 {
	padding-right:600px;
}
    .container_12 .suffix_9 {
	padding-right:675px;
}
    .container_12 .suffix_10 {
	padding-right:750px;
}
    .container_12 .suffix_11 {
	padding-right:825px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .push_1 {
	left:75px;
}
    .container_12 .push_2 {
	left:150px;
}
    .container_12 .push_3 {
	left:225px;
}
    .container_12 .push_4 {
	left:300px;
}
    .container_12 .push_5 {
	left:375px;
}
    .container_12 .push_6 {
	left:450px;
}
    .container_12 .push_7 {
	left:525px;
}
    .container_12 .push_8 {
	left:600px;
}
    .container_12 .push_9 {
	left:675px;
}
    .container_12 .push_10 {
	left:750px;
}
    .container_12 .push_11 {
	left:825px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .pull_1 {
	right:75px;
}
    .container_12 .pull_2 {
	right:150px;
}
    .container_12 .pull_3 {
	right:225px;
}
    .container_12 .pull_4 {
	right:300px;
}
    .container_12 .pull_5 {
	right:375px;
}
    .container_12 .pull_6 {
	right:450px;
}
    .container_12 .pull_7 {
	right:525px;
}
    .container_12 .pull_8 {
	right:600px;
}
    .container_12 .pull_9 {
	right:675px;
}
    .container_12 .pull_10 {
	right:750px;
}
    .container_12 .pull_11 {
	right:825px;
}



/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* IE 5 & 6 Fix
----------------------------------------------------------------------------------------------------*/
