.color_1_text { color:#ccc; }
.color_1_bg { background-color:#ccc; }
.color_1_border { border-color:#ccc; }

/*
    body height
*/
h1 {
	font-size:28px
}
#h1_blurb, #footer_blurb {
	margin-bottom:16px;
	font-size:10px;
}
#footer_blurb {
	margin-top:16px;
}

html, body {
    height: 100%;
}
#body {
    padding: 0 10px;
    width: 960px;
    margin: 0 auto;
    height: 100%;
    min-height: 100%;
}
html > body #body{ height:auto }/* not ie6- */

/*
    background
*/
body {
	background-attachment: fixed;
}


header {

}
	#top-section {
		padding: 10px 0;
	}
	#header_area {

    }
	#logo_text {
		font-size: 36px; 
		margin: 25px 0 10px;
		display: block;
	}
	#top-nav ul {
		list-style:none;
		margin:0;
	}
		#top-nav ul li {
			float: left;
			padding-left: 10px;
		}
			#top-nav ul li a {
				display: block;
				font-size: 12px;
				text-decoration:none;
				text-transform:uppercase;
			}
			#top-nav ul li a:hover {
				text-decoration: underline;
			}
#main {
	padding-top: 10px;
}
#main-nav {
	padding:10px 0 0;
}
	#main-nav > ul > li {
		float: left;
	}
	#main-nav > ul > li.current {
		border-style: solid;
		border-width: 0 0 7px 0;
		padding-bottom: 3px;
	}
    /* main nav and drop down */
    #main-nav ul li a {
        display: block;
        padding: 8px 15px;
		text-decoration:none;
        font-size: 15px;
    }
	#main-nav > ul > li > a {
        border-right: 1px solid;
	}
    #main-nav li.city a
    {
        width: 140px;
    }
	#main-nav ul.choose-city {
        position: absolute;
        z-index: 10;
	}
	#main-nav ul li#contact_number {
		color: #999;
		float:right;
		padding-right:10px;
	}

#container {

}
#page {

}
.hide {
	display:none;
}

a {
	color: #18A6E7;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}

.block {
	display: block;
}
label.block {
	padding-bottom:4px;
}
.right-padding {
	padding-right: 20px;
}
.padding {
	padding:10px 0;
}
input.padding { padding:10px;}
.top-padding {
	padding-top:20px;
}
.bottom-padding {
	padding-bottom: 20px;
}

footer {
    margin: 25px 0 10px;
	border-top: solid 1px gray;
	padding-top: 10px;
}


.pagination-link {
    margin-bottom: 5px;
}

