@CHARSET "ISO-8859-1";

/* HOME */
/* CENTER BOXES */
#home-main{
	width: 851px;  
	margin: 0 auto; 
	background-color: #7373A8;
	left-align: left;
}

#image-cycle.content-cycle{
	width: 560px;
	height: 260px;
	margin-left: 5px;
	overflow: hidden;
}

#image-cycle.home-main-header-banner{
	height: 93px;
	overflow: hidden;
}

#home-main-header-top{
	background-color: #7373A8;
	margin-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right: 15px;    
	margin-bottom: 5px;    
	color: white;
	text-align: right;
	font-size: 11px;
	font-weight:600;
}

#home-main-header-top a{
	color: #FFFFFF;
}

#home-main-header-top a:hover{
	color: #FDB813;
	background-color:white;
}

#home-main-body{
	height: 520px;  
	border-left: 1px solid #7373A8;
	border-right: 1px solid white;
	background-color: white;
}

#home-main-body h1{
	font-size: 15px;
}

#home-main-body p{
	font-size: 10px;
	line-height:12px;
}

#home-main-body-left{
	width: 138px;   
	float: left;
	background-color: white;
	background-image: url(/themes/inspiration/images/LeftNavBarBackground.gif);
	overflow: hidden; 
	height: 480px;
/*	border-left:solid 3px white;  */
   margin-left: 3px;    /* changing border-left to margin-left fixes IE */
}

#home-main-body-left img{
	display: block;
	margin: 30px auto;
}

/* ie and firefox calculate padding differently */
/* one includes the padding in the width and the other doesn't - leading to different sized bounding rects */ 
/* use divs for spacing to force the browsers to behave */

#home-main-body-right{
	background-image: url(/themes/inspiration/images/HomePagePromoGraphic_backgroundwithLogo.png);
	background-repeat: no-repeat;
	background-color: white;
	width: 703px;   
	height: 480px;
	border-left: solid 2px white;
	float: left;
	overflow: hidden;   
	text-align:left;
/*    margin: 1px;      */
}

#home-main-body-right ul.primary{
/*	margin-top: -10px;  */
}

#home-main-body-right td{
	vertical-align: top;
}

#home-main-body-clear{
	height: 2px;
}

#home-top-content{
height:200px;
padding-left:10px;
padding-top:2px;
line-height:15px;
font-size:11px;
}

#home-top-content a{
font-size:12px;
}

#home-main-menu{
	background-color: white;
   margin-left: 1px; 
	font-size: 0px;      /* this removes the 3px white space below topnav on ie */
}

#home-header-topnav{
	text-align:left;
}

#home-carousel-wrapper{
	margin-bottom: 10px;
}

/************** Front Carousel *************/
#front-carousel-content{
	position: relative;
	width: 940px;
	height: 365px;
}

#front-carousel-content ul {
	margin: 0px;
	padding: 0px;
}


#front-carousel-content .carousel-control {
	overflow: hidden;
	position: absolute;
	vertical-align: middle;
	width: 29px;
	height: 52px;
	cursor: pointer;
	line-height: 999px;
	zoom: 1;
	border: 0px;
	text-indent: -9999px;
	opacity: 0.5;
	z-index: 10;
	top: 140px;
}

#front-carousel-content .carousel-control:hover {
	opacity: 1.0;
}
#front-carousel-content .carousel-control.disabled:hover {
	opacity: 0.5;
}

#front-carousel-content .carousel-previous {
	left: 0px;
	background: url('images/front-carousel/back.png') no-repeat 0px 0px;
}
#front-carousel-content .carousel-next {
	right: 0px;
	background: url('images/front-carousel/forward.png') no-repeat 0px 0px;
}

#front-carousel-content .carousel-wrap {
	display: inline-block;
	vertical-align: middle;
	width: 940px;
	height: 365px;
	margin: 0px;
	border: 1px solid #4F4F4F;
}

#front-carousel-content ul li {
	overflow: hidden;
	display: inline;
	float: left;
	width: 940px;
	height: 365px;
	zoom: 1;
	position: relative;
}
#front-carousel-content .carousel-item-text{
	position: absolute;
	top: 30px;
	width: 320px;
	right: 50px;
}
#front-carousel-content .carousel-item-image{
	height: 365px;
	width: 940px;
}

#front-carousel-content .carousel-pagination{
	text-align: left;
	overflow: hidden;
	display: inline-block;
	margin-left: 450px;
}

#front-carousel-content .carousel-pagination a{
	margin-right: 3px;
	width: 10px;
	height: 10px;
	background: url('images/front-carousel/pager-item.png') no-repeat;
	cursor: pointer;
	float: left;
	text-indent: -9999px;
}

#front-carousel-content .carousel-pagination a.active{
	background: url('images/front-carousel/pager-item-active.png') no-repeat;
}

#front-carousel-content .carousel-item-text b{
	font: 30px/32px Georgia Regular, Initial Cap;
	color: #1e155d;
}

#front-carousel-content .carousel-item-text a{
	font: 14px/16px Arial Bold;
	color: #0078c9;
	font-weight: bold;
}

#home-social-wrapper #social-links {
	text-align: right;
	margin-top: 0px;
}

#front-tab-wrapper {
	width: 680px;
	float: left;
}
#front-tab-wrapper #quicktabs_container_front_tab {
	border: 1px solid #AAA;
	margin-top: -1px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#front-tab-wrapper #quicktabs_container_front_tab .content{
	overflow: hidden;
	min-height: 200px
}

#front-tab-wrapper #quicktabs_container_front_tab .content h1{
	font-size: 16px;
	font-family: Georgia;
	margin-bottom: 15px;
}

#front-tab-wrapper #quicktabs_container_front_tab .content p{
	font-size: 11px;
	font-family: Arial;
}

#front-tab-wrapper #quicktabs_container_front_tab .links{
	display: none;
}

#front-tab-wrapper ul.quicktabs-style-basic{
	height: 38px;
	overflow: hidden;
	border: none;
	display: table;
}

#front-tab-wrapper ul.quicktabs-style-basic li {
	white-space: normal;
	display: table-cell;
	vertical-align: middle;
	vertical-align: middle;
	background: url(images/nav/background-nav.png) repeat-x;
	height: 38px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


#front-tab-wrapper ul.quicktabs-style-basic a.qt_tab{
	width: 70px;
	font: bold 11px/12px Arial !important;
	color: #fff;
	padding-bottom: 3px;
	display: block;
}

#front-tab-wrapper ul.quicktabs_tabs.quicktabs-style-basic a.qt_tab:hover {
	color: #f4aa00 !important;	
}

#front-tab-wrapper ul.quicktabs_tabs.quicktabs-style-basic li.active {
	background:none;
	background-color: #fff;
}
#front-tab-wrapper ul.quicktabs_tabs.quicktabs-style-basic li.active a.qt_tab {
	color: #1e155d;
}

#front-right-column-wrapper{
	float: right;
	width: 220px;
}
#front-right-column-wrapper #block-block-6 .content a{
	text-decoration: none;
	margin-bottom: 10px;
	displaY: block;
	color: #0078c9
}

#front-right-column-wrapper #block-block-6 .content h1 {
	font-size: 16px;
	font-family: Georgia;
}

#block-block-7{
	background: url('images/promo_background.png') repeat-x;
	height: 74px;
	padding-left: 3px;
	overflow: hidden;
}

#block-block-7:hover{
	-moz-box-shadow: 0px 5px 5px #ccc;
	-webkit-box-shadow: 0px 5px 5px #ccc;
	box-shadow: 0px 5px 5px #ccc;
}

#block-block-7 .content{
	padding-left: 60px;
	background: url('images/light.png') no-repeat;
	height: 70px;
	padding-top: 3px;
	display: table-cell;
	vertical-align: middle;
}