@charset "utf-8";

/* CSS Document */



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	GENERAL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



* {

	margin: 0;

	padding: 0;

}



body {

	font-family: Arial, Helvetica, sans-serif;

	background: url(../wp-content/themes/nationwide-finance-templateset/images/bg.jpg);

	margin: 0;

	color: #5F5F5F;

	font-size: 12px;

}



a {

	font-weight: bold;

	color: #0097E6;

}



a:hover {

	color: #005F93;

	text-decoration: none;

}



h1 {

	color: #1B1B21;

	font-size: 26px;

	font-family: "Century Gothic", Arial, sans-serif;

	margin: 16px 0 -13px 0;

}



h2 {

	color: #FFA100;

	font-size: 22px;

	font-family: "Century Gothic", Arial, sans-serif;

	font-weight: normal;

}



h3 {

	color: #005F93;

	font-size: 18px;

	font-family: "Century Gothic", Arial, sans-serif;

	font-weight: normal;

}



p {

	margin: 10px 0;

}



ul, ol {

	margin: 10px 10px 10px 40px;

}



li {

	margin: 6px 0;

}



img {

	border: none;

}



hr {

	border: none 0;

	border-top: 1px solid #ececec;

	height: 1px;

}



.left {

	float: left;

}



.right {

	float: right;

}



.clear {

	clear: both;

}



.pngfix {

	behavior: url(css/iepngfix.htc); 

}



.bump {

	margin: 0 0 10px 0;

}



.pic {

	padding: 3px;

	border: 1px solid #ccc;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	LAYOUT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.body-wrapper {

	background: url(../wp-content/themes/nationwide-finance-templateset/images/bg-horizontal.png) repeat-x top;

	height: 100%;

	width: 100%;

	float: left;

}



.wrapper {

	margin: 0 auto;

	width: 960px;

}



.logo {

	height: 74px;

	width: 372px;

	float: left;

	margin: 20px 0 0 0;

}



.contact-info {

	height: 168px;

	float: right;

	font-size: 14px;

	color: #5F5F5F;

	text-align: right;

	padding: 60px 20px 0 0;

}



.header {

	height: 118px;

	width: 960px;

	float: left;

	clear: both;

}



.banner {

	clear: both;

	height: 400px;

	background: url(../wp-content/themes/nationwide-finance-templateset/images/banner-home.png);

	margin: 36px 0 0 0;

	float: left;

	width: 960px;

}



.banner h1 {

	height: 54px;

	width: 932px;

	background: url(../wp-content/themes/nationwide-finance-templateset/images/bg-banner-heading.png);

	font-family: "Century Gothic", Arial, sans-serif;

	color: #fff;

	margin: 330px 0 0 0;

	padding: 16px 0 0 28px;

	font-weight: normal;

}



.banner-bottom {

	background: url(../wp-content/themes/nationwide-finance-templateset/images/banner-bottom.png);

	height: 31px;

	float: left;

	clear: both;

}



.container {

	float: left;

	clear: both;

	width: 960px;

}



.body {

	float: right;

	width: 556px;

	border: 1px solid #E1E1E1;

	background: #fff;

	margin: 0;

	padding: 20px 40px;

}



.body p {

	line-height: 20px;

}



.body hr {

	border: none 0;

	border-top: 1px solid #E1E1E1;

	height: 1px;

	margin: 20px auto 20px -40px;

	width: 636px;

}



.body-02 {

	float: right;

	width: 556px;

	border: 1px solid #E1E1E1;

	background: #fff;

	margin: 10px 0 0 0;

	padding: 20px 40px;

}



.body-03 {

	float: left;

	width: 878px;

	border: 1px solid #E1E1E1;

	background: #fff;

	margin: 0;

	padding: 20px 40px;

}



.body-03 h1 {

	color: #1B1B21;

	font-size: 26px;

	font-family: "Century Gothic", Arial, sans-serif;

	margin: 16px 0 -13px 0;

}



.body-03 hr {

	border: none 0;

	border-top: 1px solid #E1E1E1;

	height: 1px;

	margin: 20px auto 20px -40px;

	width: 959px;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	SIDEBAR

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.sidebar {

	float: left;

}



.sidebar h1 {

	margin: 0;

	padding: 0;

	color: #171717;

	font-size: 18px;

	font-weight: normal;

	line-height: 20px;

}



.sidebar hr {

	border: none 0;

	border-top: 1px solid #E1E1E1;

	height: 1px;

	margin: 20px auto 20px -20px;

	width: 312px;

}



.sidebar h1 {

	line-height: 18px;

}



.sidebar img {

	margin: 20px 0 0 -20px;

}



.sidebar p a {

	text-decoration: none;

}



.industries-widget, .featured-project-widget, .finance-news-widget, .blog-sidebar {

	width: 270px;

	border: 1px solid #E1E1E1;

	background: #fff;

	margin: 0;

	padding: 20px;

}



.featured-project-widget, .finance-news-widget {

	margin: 10px 0 0 0;

}



.industries-widget ul {

	list-style: none;

	margin: 10px 0 10px 0;

}



.blog-sidebar {

	margin: 0 0 10px 0;

}



.blog-sidebar ul {

	margin: 20px 10px 20px 40px;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	FOOT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.foot {

	clear: both;

	text-align: center;

	padding: 20px 0;

}



.elyk {

	float: right;

	margin: 10px 0;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.navigation-wrapper {

	height: 64px;

	float: left;

	width: 960px;

}



.navigation {

	width: 780px;

	float: left;

}



.menu-primary-menu-container ul.menu {

	margin: 0;

	padding: 16px 0 0 0;

	list-style: none;

}



.menu-primary-menu-container li.menu-item {

	margin: 0 15px 0 0;

	padding: 0;

	float: left;

}



.menu-primary-menu-container a {

	color: #fff;

	font-family: "Century Gothic", Arial, sans-serif;

	font-size: 12px;

	text-decoration: none;

	display: block;

	height: 22px;

	padding: 7px 10px 0 10px;

	font-weight: normal;

} 



.menu-primary-menu-container a:hover {

	color: #F7D987;

	background: url(../wp-content/themes/nationwide-finance-templateset/images/bg-navigation-hover.png) repeat-x;

	border: #262626 1px solid;

	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;

	padding: 6px 9px 0 9px;

	-webkit-box-shadow: 0 1px 2px rgba(81, 81, 81, .8); 

    -moz-box-shadow: 0 1px 2px rgba(81, 81, 81, .8); 

	box-shadow: 0 1px 2px rgba(81, 81, 81, .8);

}



.menu-primary-menu-container li.current-menu-item a {

	color: #F7D987;

	background: url(../wp-content/themes/nationwide-finance-templateset/images/bg-navigation-hover.png) repeat-x;

	border: #262626 1px solid;

	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;

	padding: 6px 9px 0 9px;

	-webkit-box-shadow: 0 1px 2px rgba(81, 81, 81, .8); 

    -moz-box-shadow: 0 1px 2px rgba(81, 81, 81, .8); 

	box-shadow: 0 1px 2px rgba(81, 81, 81, .8);

}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	BUTTON

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.btn {

	float: right;

	width: 274px;

	margin: 45px 0 0 0;

	z-index: 10;

	position: relative;

}



.btn a {

	display: block;

	background: url(/wp-content/themes/nationwide-finance-templateset/images/btn.png) center top;

	color: #5F5F5F;

	text-align: center;

	font-size: 15px;

	width: 274px;

	height: 29px;

	padding: 9px 0 0 0;

	text-decoration: none;

}



.btn a:hover {

	background: url(/wp-content/themes/nationwide-finance-templateset/images/btn-hover.png) center top;

	color: #333;

}



.nwg-link {

	float: right;

	width: 180px;

	margin: 23px 0 0 0;

}



.nwg-link a {

	color: #fff;

	text-decoration: none;

	font-weight: normal;

}



.nwg-link a:hover {

	color: #F7D987;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	BUTTON 02

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.btn-02 {



}



.btn-02 a {

	display: block;

	background: url(/wp-content/themes/nationwide-finance-templateset/images/btn-02.png) center top no-repeat;

	color: #fff;

	text-align: center;

	font-size: 12px;

	width: 141px;

	height: 38px;

	padding: 12px 0 0 0;

	text-decoration: none;

	font-weight: normal;

	text-shadow: #000 0 1px 2px;

	margin: 0 10px 0 0;

}



.btn-02 a:hover {

	/*background: url(/wp-content/themes/nationwide-finance-templateset/images/btn-02-hover.png) center top no-repeat;*/

	color: #333;

	text-shadow: #fff 0 1px 2px;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	PROJECTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



.projects {

}



.projects ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



.projects li {

	margin: 40px 0;

	padding: 0;

	height: 121px;

}



.projects img {

	float: left;

	margin: 0 20px 0 0;

	padding: 4px;

	border: 1px solid #ccc;

}



.projects h2 {

	margin: 0;

	padding: 0;

	font-size: 16px;

}



.projects h3 {

	margin: 0;

	padding: 0;

	font-size: 14px;

}



.project-heading {

	color: #000;

	margin: 0 0 -10px 135px;

}



.projects p {

	margin: 5px 0;

	padding: 0;

}



.projects a {

	text-decoration: none;

}



.project-details {

	width: 610px;

	margin: 0 auto;

}



.project-details img {

	border: 1px solid #ccc;

	padding: 4px;

}



.project-details ul {

	width: 610px;

	margin: 0 auto;

	list-style: none;

	clear: both;

}



.project-details li {

	float: left;

}



.project-details li.bump {

	margin: 6px 0 0 3px;

}



.project-details p {

	clear: both;

	line-height: 24px;

}



.brochures img {

	float: left;

	margin: 0 20px 20px 0;

}



.brochures p {

	float: right;

}



.brochures div {

	clear: both;

}

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



	Photo Gallery



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

ul.gallery {

    margin: 12px 0 0 0;

    padding: 0;

    list-style: none;

}



.gallery li {

    float: left;

    margin: 0 10px 10px 0;

    padding: 0;

	text-align:center;

}



.gallery a {

	text-decoration: none;

}



.gallery img {

    margin: 0;

    padding: 3px;

    border: 1px solid #ccc;

}



.gallery img:hover {

    border-color: #999;

}
