/* CSS Document */



/* Specials Themes */



.expo-promo-theme {

	text-align:center;

}



.promotion-body {

	padding-left:10px;

	padding-top:10px;

}



.promotion-floorplan {

	float:left;

	display:inline-block;

	background:#FFFFFF;

	margin-bottom:10px;

	padding:10px;

	width:98%;

}



.promotion-floorplan h3 {

	margin:5px;

	padding:0;

	font-size:19px;

	font-weight:bold;

}



.promotion-floorplan-img {

	height:200px;

	margin-bottom:5px;

	overflow:hidden;

	position: relative;

}



.promotion-floorplan img {

	max-width:100%;

	max-height:100%;

    top:0;

    bottom:0;

	position: absolute;  

    top: 0;  

    bottom: 0;  

    left: 0;  

    right: 0;  

    margin: auto;  

}



.promotion-more {

	padding:10px;

	margin: 0;

}



.promotion-more a {

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

}



.promotion-ends {

	padding:10px 10px;

	margin: 0;

}



.promotion-floorplan-price {

	float:left;

	display:inline-block;

}



.promotion-floorplan-more {

	float:right;

	display:inline-block;

}





/* Single Floorplan Promotion Elements */



.floorplan-single-promo {

	background: url(/wp-content/themes/factoryexpo/images/sale-tag.png) no-repeat #FFEB69;

	border:#000000 1px solid;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	padding:5px;

	padding-left:75px;

	font-size:16px;

	font-weight:bold;

	color:#cf000a;

	margin-bottom:10px;

}



.floorplan-single-inquire {

	float:right;

	display:inline-block;

	font-size:12px;

}



.floorplan-single-promo a {

	color:#cf000a !important;

}



.floorplan-single-promo .smtxt {

	color:#666;

}





/* Theme One - Start The Year With Sensational Savings */



.theme-one {

	border: 2px solid #000;

	background:url(../images/theme-one/bg.jpg) center top no-repeat;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-one a {

	color:#D60000 !important;

}



.theme-one a:hover {

	color:#000B94 !important;

}



.theme-one .promotion-header-top {

	padding:0px;

}



.theme-one .promotion-floorplan {

	background: url(../images/theme-one/tag.png) no-repeat ;

	background-color: #FFF;

	background-position: left 0px bottom -60px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #094480;

}



.theme-one .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-one .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;

}



.theme-one .promotion-floorplan-now {

	color:#c41515;

	font-size:22px;

	font-weight:bold;

	-webkit-text-stroke: 1px #FCEF53;

	padding:2px 4px;

}



.theme-one .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-one .promotion-more {

	background:#023D97;

	color:#FFFFFF;

	font-weight:bold;

	font-size:26px;

}



.theme-one .promotion-floorplan-more {

	background:#1FBBC7;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-one .promotion-floorplan-more a {

	color:#ffffff !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-one .promotion-floorplan-more hover {

	background:#000000;

}



.theme-one .promotion-ends {

	background:#FCEF53;

	color:#094480;

	font-weight:bold;

	font-size:33px;

	font-style:italic;

	border-bottom:2px solid #FFFFFF;

	border-top:2px solid #FFFFFF;

}



.theme-one .promotion-bottom {

	background:url(../images/theme-one/bird.png) no-repeat left #1FBBC7;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	padding:5px;

}



/* Theme One Part 2 - Start The Year With Spectacular Savings */



.theme-one-two {

	border: 2px solid #000;

	background:url(../images/theme-one/bg2.jpg) center top no-repeat;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-one-two a {

	color:#D60000 !important;

}



.theme-one-two a:hover {

	color:#000B94 !important;

}



.theme-one-two .promotion-header-top {

	padding:0px;

}



.theme-one-two .promotion-floorplan {

	background: url(../images/theme-one/tag2.png) no-repeat ;

	background-color: #FFF;

	background-position: left 0px bottom -60px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #094480;

}



.theme-one-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-one-two .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;

}



.theme-one-two .promotion-floorplan-now {

	color:#c41515;

	font-size:22px;

	font-weight:bold;

	-webkit-text-stroke: 1px #FCEF53;

	padding:2px 4px;

}



.theme-one-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-one-two .promotion-more {

	background:#2BBFC6;

	color:#FFFFFF;

	font-weight:bold;

	font-size:26px;

	border-top: 2px solid #2BBFC6;

	border-bottom: 0px solid #666666;

}



.theme-one-two .promotion-floorplan-more {

	background:#898989;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-one-two .promotion-floorplan-more a {

	color:#fff !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-one-two .promotion-floorplan-more hover {

	background:#000000;

}



.theme-one-two .promotion-ends {

	background:#FCEF53;

	color:#094480;

	font-weight:bold;

	font-style:italic;

	font-size:33px;

	border-bottom:2px solid #666666;

	border-top:2px solid #666666;

}



.theme-one-two .promotion-bottom {

	background:url(../images/theme-one/bird.png) no-repeat left #2BBFC6;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	padding:5px;

}





/* Theme Two - National Home Sale */



.theme-two {

	border: 2px solid #000;

	background:url(../images/theme-two/bgNEW.jpg) center top no-repeat;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-two a:hover {

	color:#000B94 !important;

}



.theme-two .promotion-header-top {

	padding:20px;

}



.theme-two .promotion-floorplan {

	background: url(../images/theme-two/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -60px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #D60000;

}



.theme-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-two .promotion-floorplan-was {

	color:#ffffff;

	font-size:12px;

	font-weight:bold;

	text-shadow: 2px 2px 2px #000;

	padding-bottom:5px;

}



.theme-two .promotion-floorplan-now {

	color:#FFF500;

	font-size:18px;

	font-weight:bold;

	letter-spacing: -1px;

	text-shadow: 2px 2px 2px #000;

}



.theme-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-two .promotion-more {

	background:#2296D7;

	color:#FFFFFF;

	font-weight:bold;

	font-size:26px;

	border-top: 2px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-two .promotion-floorplan-more {

	background:#FFF500;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-two .promotion-floorplan-more a {

	color:#000 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-two .promotion-floorplan-more hover {

	background:#000000;

}



.theme-two .promotion-ends {

	background:#FFFFFF;

	color:#D60000;

	font-weight:bold;

	font-size:30px;

	border-top: 2px solid #ffffff;

	border-bottom: 2px solid #ffffff;

	text-shadow: 1px 1px 0px #FFF;

	-moz-box-shadow:    inset 0 0 5px #CCC;

   -webkit-box-shadow: inset 0 0 5px #CCC;

   box-shadow:         inset 0 0 5px #CCC;

}



.theme-two .promotion-bottom {

	background:url(../images/theme-two/bird.png) no-repeat left #4D9655;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	padding:5px;

}



/* Theme Two Part 2 - National Home Sale */



.theme-two-two {

	border: 2px solid #000;

	background:url(../images/theme-two/bg2.jpg) center top no-repeat;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-two-two a:hover {

	color:#000B94 !important;

}



.theme-two-two .promotion-header-top {

	padding:20px;

}



.theme-two-two .promotion-floorplan {

	background: url(../images/theme-two/tag2c.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -17px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-two-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-two-two .promotion-floorplan-was {

	color:#fff;

	font-size:12px;

	font-weight:bold;
	text-shadow: 2px 2px 2px #636467;
	padding-bottom:5px;

}



.theme-two-two .promotion-floorplan-now {

	color:#FFF500;

	font-size:18px;

	font-weight:bold;
	letter-spacing:-1px;
	text-shadow:2px 2px 2px #636467;

}



.theme-two-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-two-two .promotion-more {

	background:#4A5873;

	color:#FFFFFF;

	font-weight:bold;

	font-size:26px;

	border-top: 2px solid #4A5873;

	border-bottom: 0px solid #FFF;

}



.theme-two-two .promotion-floorplan-more {

	background:#FFF500;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-two-two .promotion-floorplan-more a {

	color:#000 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-two-two .promotion-floorplan-more hover {

	background:#000000;

}



.theme-two-two .promotion-ends {

	background:#FFFFFF;

	color:#D60000;

	font-weight:bold;

	font-size:30px;

	border-top: 2px solid #ffffff;

	border-bottom: 2px solid #fffff;

	text-shadow: 1px 1px 0px #FFF;

	-moz-box-shadow:    inset 0 0 5px #CCC;

   -webkit-box-shadow: inset 0 0 5px #CCC;

   box-shadow:         inset 0 0 5px #CCC;

}



.theme-two-two .promotion-bottom {

	background:url(../images/theme-two/bird2.png) no-repeat left #4D9655;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	padding:5px;

}





/* Theme Three - Markdown Madness */



.theme-three {

	border: 2px solid #ed600d;

	background:url(../images/theme-three/bg.jpg) center top;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-three a {

	color:#ed600d !important;

}



.theme-three a:hover {

	color:#000 !important;

}



.theme-three .promotion-header-top {

	padding:0px;

}



.theme-three .promotion-floorplan {

	background: url(../images/theme-three/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-three .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-three .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;

	padding:3px;

}



.theme-three .promotion-floorplan-now {

	color: #000;

    text-shadow:

    -1px -1px 0 #FFF,

    1px -1px 0 #FFF,

    -1px 1px 0 #FFF,

    1px 1px 0 #FFF;  

	font-size:18px;

	font-weight:bold;

}



.theme-three .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-three .promotion-more {

	color:#464646;

	font-weight:bold;

	font-size:26px;

	text-shadow: 1px 1px 0px #FFF;

}



.theme-three .promotion-floorplan-more {

	background:#ed600d;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-three .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-three .promotion-floorplan-more hover {

	background:#000000;

}



.theme-three .promotion-ends {

	background: #fff900;

	color:#666;

	font-weight:bold;

	font-size:32px;

	border-top: 2px solid #ff6e02;

	border-bottom: 2px solid #ff6e02;

	text-shadow: 1px 1px 0px #FFF;

}



.theme-three .promotion-bottom {

	background:url(../images/theme-three/bird.png) no-repeat left;

	color:#464646;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Three Part 2 - Markdown Madness */



.theme-three-two {

	border: 2px solid #ed600d;

	background:url(../images/theme-three/bg2.jpg) center top;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-three-two a {

	color:#ed600d !important;

}



.theme-three-two a:hover {

	color:#000 !important;

}



.theme-three-two .promotion-header-top {

	padding:0px;

}



.theme-three-two .promotion-floorplan {

	background: url(../images/theme-three/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-three-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-three-two .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;

	padding:3px;

}



.theme-three-two .promotion-floorplan-now {

	color: #000;

    text-shadow:

    -1px -1px 0 #FFF,

    1px -1px 0 #FFF,

    -1px 1px 0 #FFF,

    1px 1px 0 #FFF;  

	font-size:18px;

	font-weight:bold;

}



.theme-three-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-three-two .promotion-more {

	color:#fff;

	font-weight:bold;

	font-size:26px;
	
	text-shadow: 1px 1px 0px #000;
	


}



.theme-three-two .promotion-floorplan-more {

	background:#ed600d;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-three-two .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-three-two .promotion-floorplan-more hover {

	background:#000000;

}



.theme-three-two .promotion-ends {

	background: #F37024;

	color:#000;

	font-weight:bold;

	font-size:32px;

	border-top: 2px solid #F37024;

	border-bottom: 2px solid #F37024;

	text-shadow: 1px 1px 0px #FFF;

}



.theme-three-two .promotion-bottom {

	background:url(../images/theme-three/bird2.png) no-repeat left;

	color:#fff;

	font-size:20px;

	font-weight:bold;
	
	text-shadow: 1px 1px 0px #000;

	padding:5px;

}





/* Theme Four - Nationwide Spring Sale  */



.theme-four {

	border: 2px solid #504c42;

	background:url(../images/theme-four/bg.jpg) center top no-repeat #21B07B;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-four a {

	color:#22477F !important;

}



.theme-four a:hover {

	color:#000 !important;

}



.theme-four .promotion-header-top {

	padding:0px;

}



.theme-four .promotion-floorplan {

	background: url(../images/theme-four/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -60px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 3px solid #636467;

	-webkit-box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.25);

	-moz-box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.25);

	box-shadow: 5px 5px 3px 0px rgba(0,0,0,0.25);

}



.theme-four .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-four .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;

	padding:3px;

}



.theme-four .promotion-floorplan-now {

	color: #000;

    text-shadow:

		-1px -1px 0 #FFF,

		1px -1px 0 #FFF,

		-1px 1px 0 #FFF,

		1px 1px 0 #FFF;

	font-size:18px;

	font-weight:bold;

}



.theme-four .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-four .promotion-more {

	color:#fff;

	font-weight:bold;

	font-size:26px;

	text-shadow: 1px 1px 0px #000;

}



.theme-four .promotion-floorplan-more {

	background:#22477F;

	padding:10px 20px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.25);

	-moz-box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.25);

	box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.25);

}



.theme-four .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-four .promotion-floorplan-more hover {

	background:#000000;

}



.theme-four .promotion-ends {

	background: #FBEF56;

	color:#1C477F;

	font-weight:bold;

	font-size:30px;
	
	font-style: italic;

	border-top: 2px solid #504c42;

	border-bottom: 2px solid #504c42;

	text-shadow: 1px 1px 0px #FFF;

}



.theme-four .promotion-bottom {

	background:url(../images/theme-four/bird.png) no-repeat left;

	color:#fff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Four Part 2 - Nationwide Spring Sale  */



.theme-four-two {

	border: 2px solid #504c42;

	background:url(../images/theme-four/bg2.jpg) center top no-repeat #4da044;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-four-two a {

	color:#f07362 !important;

}



.theme-four-two a:hover {

	color:#000 !important;

}



.theme-four-two .promotion-header-top {

	padding:0px;

}



.theme-four-two .promotion-floorplan {

	background: url(../images/theme-four/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-four-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-four-two .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;

	padding:3px;

}



.theme-four-two .promotion-floorplan-now {

	color: #000;

    text-shadow:

		-1px -1px 0 #FFF,

		1px -1px 0 #FFF,

		-1px 1px 0 #FFF,

		1px 1px 0 #FFF;

	font-size:18px;

	font-weight:bold;

}



.theme-four-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-four-two .promotion-more {

	color:#fff;

	font-weight:bold;

	font-size:26px;

	text-shadow: 1px 1px 0px #000;

}



.theme-four-two .promotion-floorplan-more {

	background:#f07362;

	padding:10px 20px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.25);

	-moz-box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.25);

	box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.25);

}



.theme-four-two .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-four-two .promotion-floorplan-more hover {

	background:#000000;

}



.theme-four-two .promotion-ends {

	background: #9fe1e9;

	color:#504c42;

	font-weight:bold;

	font-size:30px;
	
	font-style: italic;

	border-top: 2px solid #504c42;

	border-bottom: 2px solid #504c42;

	text-shadow: 1px 1px 0px #FFF;

}



.theme-four-two .promotion-bottom {

	background:url(../images/theme-four/bird2.png) no-repeat left;

	color:#fff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Five - National Factory Direct Sale */



.theme-five {

	border: 2px solid #000;

	background:url(../images/theme-five/bg.jpg) center top no-repeat;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-five a {

	color:#CD001C !important;

}



.theme-five a:hover {

	color:#636467 !important;

}



.theme-five .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-five .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-five .promotion-floorplan {

	background: url(../images/theme-five/tag.png) no-repeat ;

	background-color: #FFF;

	background-position: left 0px bottom -60px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #094480;

}



.theme-five .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	padding:5px;

	line-height:14px;

	margin-bottom:5px;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

}



.theme-five .promotion-floorplan-was {

	color:#666;

	font-size:14px;

	font-weight:bold;
}



.theme-five .promotion-floorplan-now {

	color:#c41515;

	font-size:22px;

	font-weight:bold;

	-webkit-text-stroke: 1px #FFF;

	padding:2px 4px;
}



.theme-five .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-five .promotion-more {

	background:#A71D2D;

	color:#ffffff;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-five .promotion-floorplan-more {

	background:#cd001c;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-five .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-five .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-five .promotion-ends {

	background:#F8E058;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#243765;

	font-weight:bold;

	font-size:30px;


   margin:0px !important;

}



.theme-five .promotion-bottom {

	background:url(../images/theme-five/bird.png) no-repeat left #A71D2D;

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Five Part 2 - National Factory Direct Sale */



.theme-five-two {

	border: 2px solid #000;

	background:url(../images/theme-five/bg2.jpg) center top no-repeat;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-five-two a {

	color:#cd001c !important;

}



.theme-five-two a:hover {

	color:#636467 !important;

}



.theme-five-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-five-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-five-two .promotion-floorplan {

	background: url(../images/theme-five/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -40px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #cd001c;

}



.theme-five-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-five-two .promotion-floorplan-was {

	color:#000;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-five-two .promotion-floorplan-now {

	color:#cd001c;

	font-size:19px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-five-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-five-two .promotion-more {

	background:#23328d;

	color:#FFFFFF;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-five-two .promotion-floorplan-more {

	background:#cd001c;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-five-two .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-five-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-five-two .promotion-ends {

	background:#cd001c;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#ffffff;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #243765;

	border-bottom: 1px solid #243765;

	text-shadow: 0px 0px 0px #000;

	-moz-box-shadow:    inset 0 0 5px #000;

   -webkit-box-shadow: inset 0 0 5px #000;

   box-shadow:         inset 0 0 5px #000;

   margin:0px !important;

}



.theme-five-two .promotion-bottom {

	background:url(../images/theme-five/bird2.png) no-repeat left #23328d;

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}





/* Theme Six - Summer Savings Event */



.theme-six {

	border: 2px solid #000;

	background:url(../images/theme-six/bg.jpg) center top no-repeat #f2dac0;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-six a {

	color:#f0783d !important;

}



.theme-six a:hover {

	color:#676b77 !important;

}



.theme-six .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-six .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-six .promotion-floorplan {

	background: url(../images/theme-six/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #000;

}



.theme-six .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-six .promotion-floorplan-was {

	color:#ffffff;

	font-size:12px;

	font-weight:bold;
	
    text-shadow: 2px 2px 2px #000000;
	
	padding:2px 4px;

}



.theme-six .promotion-floorplan-now {

	color:#fff500;

	font-size:19px;

	font-weight:bold;
	
    text-shadow: 2px 2px 2px #000000;
	
	padding:2px 4px;

}



.theme-six .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-six .promotion-more {

	color:#000000;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-six .promotion-floorplan-more {

	background:#c3272f;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-six .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-six .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-six .promotion-ends {

	background:#eb8d43;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#f8f7cf;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #000;

	margin:0px !important;

}



.theme-six .promotion-bottom {

	background:url(../images/theme-six/bird.png) no-repeat left;

	color:#000000;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Six Part 2 - Summer Savings Event */



.theme-six-two {

	border: 2px solid #000;

	background:url(../images/theme-six/bg2.jpg) center top no-repeat #f2dac0;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-six-two a {

	color:#f0783d !important;

}



.theme-six-two a:hover {

	color:#676b77 !important;

}



.theme-six-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-six-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-six-two .promotion-floorplan {

	background: url(../images/theme-six/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 2px solid #000;

}



.theme-six-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-six-two .promotion-floorplan-was {

	color:#000;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-six-two .promotion-floorplan-now {

	color:#0d7aa5;

	font-size:19px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-six-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-six-two .promotion-more {

	color:#ffffff;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-six-two .promotion-floorplan-more {

	background:#c3272f;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-six-two .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-six-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-six-two .promotion-ends {

	background:#eb8d43;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#f8f7cf;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #000;

	margin:0px !important;

}



.theme-six-two .promotion-bottom {

	background:url(../images/theme-six/bird2.png) no-repeat left;

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Seven - Great American Home Sale */



.theme-seven {

	border: 1px solid #000;

	background:url(../images/theme-seven/bg.png) center top no-repeat #f0b9a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-seven a {

	color:#c3272f !important;

}



.theme-seven a:hover {

	color:#676b77 !important;

}



.theme-seven .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-seven .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-seven .promotion-floorplan {

	background: url(../images/theme-seven/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-seven .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-seven .promotion-floorplan-was {

	color:#fff;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-seven .promotion-floorplan-now {

	color:#FCE47D;

	font-size:19px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-seven .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-seven .promotion-more {

	color:#0973ba;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-seven .promotion-floorplan-more {

	background:#c3272f;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-seven .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-seven .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-seven .promotion-ends {

	background:#C3272F;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#ffffff;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #000;

	margin:0px !important;

}



.theme-seven .promotion-bottom {

	background:url(../images/theme-seven/bird.png) no-repeat left top;

	color:#666;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Seven Part 2 - Great American Home Sale */



.theme-seven-two {

	border: 1px solid #000;

	background:url(../images/theme-seven/bg2.png) center top no-repeat #E0E1E3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-seven-two a {

	color:#c3272f !important;

}



.theme-seven-two a:hover {

	color:#676b77 !important;

}



.theme-seven-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-seven-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-seven-two .promotion-floorplan {

	background: url(../images/theme-seven/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-seven-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-seven-two .promotion-floorplan-was {

	color:#fff;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-seven-two .promotion-floorplan-now {

	color:#fce47d;

	font-size:19px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-seven-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-seven-two .promotion-more {

	color:#0973ba;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-seven-two .promotion-floorplan-more {

	background:#c3272f;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-seven-two .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-seven-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-seven-two .promotion-ends {

	background:#fce47d;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#b92d30;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #FFF;

	margin:0px !important;

}



.theme-seven-two .promotion-bottom {

	background:url(../images/theme-seven/bird2.png) no-repeat left top;

	color:#666;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}





/* Theme Eight - Nationwide Summer Sale */



.theme-eight {

	border: 1px solid #000;

	background:url(../images/theme-eight/bg.jpg) center top no-repeat #f0b9a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-eight a {

	color:#e6842e !important;

}



.theme-eight a:hover {

	color:#676b77 !important;

}



.theme-eight .promotion-header-top {

	padding:0px !important;

	margin:0px !important;



}



.theme-eight .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-eight .promotion-floorplan {

	background: url(../images/theme-eight/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-eight .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-eight .promotion-floorplan-was {

	color:#666;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-eight .promotion-floorplan-now {

	color:#ff7700;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #FFF;

}



.theme-eight .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-eight .promotion-more {

	color:#666;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-eight .promotion-floorplan-more {

	background:#e6842e;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-eight .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-eight .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-eight .promotion-ends {

	background:#e6842e;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#fffe03;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-eight .promotion-bottom {

	background:url(../images/theme-eight/bird.png) no-repeat left top;

	color:#666;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Eight Part 2 - Nationwide Summer Sale */



.theme-eight-two {

	border: 1px solid #000;

	background:url(../images/theme-eight/bg2.png) center top no-repeat #f0b9a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-eight-two a {

	color:#e6842e !important;

}



.theme-eight-two a:hover {

	color:#676b77 !important;

}



.theme-eight-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-eight-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-eight-two .promotion-floorplan {

	background: url(../images/theme-eight/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-eight-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-eight-two .promotion-floorplan-was {

	color:#000;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-eight-two .promotion-floorplan-now {

	color:#ffffff;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #666;

}



.theme-eight-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-eight-two .promotion-more {

	color:#666;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-eight-two .promotion-floorplan-more {

	background:#fde48a;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-eight-two .promotion-floorplan-more a {

	color:#666 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-eight-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-eight-two .promotion-ends {

	background:#412e14;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#f7ec15;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-eight-two .promotion-bottom {

	background:url(../images/theme-eight/bird2.png) no-repeat left top;

	color:#666;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Nine - Red Tag Sale */



.theme-nine {

	border: 1px solid #000;

	background:url(../images/theme-nine/bg.jpg) center top no-repeat #c8c8c8;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-nine a {

	color:#d62229 !important;

}



.theme-nine a:hover {

	color:#676b77 !important;

}



.theme-nine .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-nine .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-nine .promotion-floorplan {

	background: url(../images/theme-nine/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-nine .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-nine .promotion-floorplan-was {

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #000

}



.theme-nine .promotion-floorplan-now {

	color:#f7ec15;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #000;

}



.theme-nine .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-nine .promotion-more {

	color:#FFFFFF;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-nine .promotion-floorplan-more {

	background:#07abaf;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-nine .promotion-floorplan-more a {

	color:#000 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-nine .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-nine .promotion-ends {

	background:#07abaf;

	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	color:#000;

	font-weight:bold;

	font-size:35px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #CCC;

	margin:0px !important;

}



.theme-nine .promotion-bottom {

	background:url(../images/theme-nine/bird.png) no-repeat left top;

	color:#FFFFFF;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Nine Part 2 - Red Tag Sale */



.theme-nine-two {

	border: 1px solid #000;

	background:url(../images/theme-nine/bg2.png) center top no-repeat #f5d3b4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-nine-two a {

	color:#1dacaf !important;

}



.theme-nine-two a:hover {

	color:#676b77 !important;

}



.theme-nine-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-nine-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-nine-two .promotion-floorplan {

	background: url(../images/theme-nine/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-nine-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-nine-two .promotion-floorplan-was {

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #000

}



.theme-nine-two .promotion-floorplan-now {

	color:#f7ec15;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #000;

}



.theme-nine-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-nine-two .promotion-more {

	background-color:#f5d3b4;

	color:#1dacaf;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

	text-shadow: 1px 1px 1px #000

}



.theme-nine-two .promotion-floorplan-more {

	background:#1dacaf;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-nine-two .promotion-floorplan-more a {

	color:#ffffff !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-nine-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-nine-two .promotion-ends {

	background:#d62229;

	font-family:Cambria,Georgia,serif;

	color:#ffffff;

	font-size:30px;

	font-weight:bold;

	font-style:italic;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-nine-two .promotion-bottom {

	background:url(../images/theme-nine/bird2.png) no-repeat left top #f5d3b4;

	color:#000000;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}





/* Theme Ten - Falling Prices Sale */



.theme-ten {

	border: 1px solid #000;

	background:url(../images/theme-ten/bg.png) center top no-repeat #c9ac78;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-ten a {

	color:#e6842e !important;

}



.theme-ten a:hover {

	color:#676b77 !important;

}



.theme-ten .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-ten .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-ten .promotion-floorplan {

	background: url(../images/theme-ten/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-ten .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-ten .promotion-floorplan-was {

	color:#000;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-ten .promotion-floorplan-now {

	color:#ffffff;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #666;

}



.theme-ten .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-ten .promotion-more {

	color:#ffffff;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-ten .promotion-floorplan-more {

	background:#fde48a;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-ten .promotion-floorplan-more a {

	color:#666 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-ten .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-ten .promotion-ends {

	background:#412e14;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	color:#f7ec15;

	font-weight:bold;

	font-style:italic;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-ten .promotion-bottom {

	background:url(../images/theme-ten/bird.png) no-repeat left top;

	color:#000000;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Ten Part 2 - Falling Prices Sale */



.theme-ten-two {

	border: 1px solid #000;

	background:url(../images/theme-ten/bg2.png) center top no-repeat #F1B571;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-ten-two a {

	color:#CA433A !important;

}



.theme-ten-two a:hover {

	color:#676b77 !important;

}



.theme-ten-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-ten-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-ten-two .promotion-floorplan {

	background: url(../images/theme-ten/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-ten-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-ten-two .promotion-floorplan-was {

	color:#fff;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-ten-two .promotion-floorplan-now {

	color:#F3EA20;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #666;

}



.theme-ten-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-ten-two .promotion-more {

	color:#000;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-ten-two .promotion-floorplan-more {

	background:#CA433A;

	padding:10px;

	text-shadow: 1px 1px 1px #000;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-ten-two .promotion-floorplan-more a {

	color:#fff !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-ten-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-ten-two .promotion-ends {

	background:#F3EA20;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	color:#546B5A;

	font-weight:bold;

	font-style:italic;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-ten-two .promotion-bottom {

	background:url(../images/theme-ten/bird2.png) no-repeat left top;

	color:#000;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}





/* Theme Eleven - Dream Home Sales Event */



.theme-eleven {

	border: 1px solid #000;

	background:url(../images/theme-eleven/bg.png) center top no-repeat #7FBBDB;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-eleven a {

	color:#ED1C24 !important;

}



.theme-eleven a:hover {

	color:#676b77 !important;

}



.theme-eleven .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-eleven .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-eleven .promotion-floorplan {

	background: url(../images/theme-eleven/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-eleven .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-eleven .promotion-floorplan-was {

	color:#FDE48A;

	font-size:13px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-eleven .promotion-floorplan-now {

	color:#ffffff;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #666;

}



.theme-eleven .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-eleven .promotion-more {

	color:#000;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-eleven .promotion-floorplan-more {

	background:#fde48a;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-eleven .promotion-floorplan-more a {

	color:#666 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-eleven .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-eleven .promotion-ends {

	background:#ED1C24;

	font-family:Cambria;

	color:#ffffff;

	font-weight:bold;

	font-style:italic;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-eleven .promotion-bottom {

	background:url(../images/theme-eleven/bird.png) no-repeat left top;

	color:#000;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Eleven Part 2 - Dream Home Sales Event */



.theme-eleven-two {

	border: 1px solid #000;

	background:url(../images/theme-eleven/bg2.png) center top no-repeat #2B3990;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-eleven-two a {

	color:#ED2326 !important;

}



.theme-eleven-two a:hover {

	color:#676b77 !important;

}



.theme-eleven-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-eleven-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-eleven-two .promotion-floorplan {

	background: url(../images/theme-eleven/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-eleven-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-eleven-two .promotion-floorplan-was {

	color:#000;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-eleven-two .promotion-floorplan-now {

	color:#ED2326;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #ffffff;

}



.theme-eleven-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-eleven-two .promotion-more {

	color:#F1EA1B;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-eleven-two .promotion-floorplan-more {

	background:#2B8C8C;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-eleven-two .promotion-floorplan-more a {

	color:#ffffff !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-eleven-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-eleven-two .promotion-ends {

	background:#F1E964;

	font-family:Cambria;

	color:#ED2326;

	font-weight:bold;

	font-style:italic;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #ffffff;

	margin:0px !important;

}



.theme-eleven-two .promotion-bottom {

	background:url(../images/theme-eleven/bird2.png) no-repeat left top;

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}





/* Theme Twelve - Our Best Ever Annual Year End Sale */



.theme-twelve {

	border: 1px solid #000;

	background:url(../images/theme-twelve/bg.png) center top no-repeat #C31F1A;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-twelve a {

	color:#C31F1A !important;

}



.theme-twelve a:hover {

	color:#676b77 !important;

}



.theme-twelve .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-twelve .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-twelve .promotion-floorplan {

	background: url(../images/theme-twelve/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-twelve .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-twelve .promotion-floorplan-was {

	color:#000;

	font-size:13px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-twelve .promotion-floorplan-now {

	color:#ffffff;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow:1px 1px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 0px 1px 0 #000000, 1px 0px 0 #000000, 0px -1px 0 #000000, -1px 0px 0 #000000, 2px 2px 2px #000000

	

}



.theme-twelve .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-twelve .promotion-more {

	color:#000000;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

	text-shadow: 1px 1px 1px #ffffff;

}



.theme-twelve .promotion-floorplan-more {

	background:#fde48a;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-twelve .promotion-floorplan-more a {

	color:#666 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-twelve .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-twelve .promotion-ends {

	background:#57B5E0;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#000000;

	font-weight:bold;

	font-style:italic;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #ffffff;

	margin:0px !important;

}



.theme-twelve .promotion-bottom {

	background:url(../images/theme-twelve/bird.png) no-repeat left top;

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Twelve Part 2 - Our Best Ever Annual Year End Sale */



.theme-twelve-two {

	border: 1px solid #000;

	background:url(../images/theme-twelve/bg2.png) center top no-repeat #f0b9a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-twelve-two a {

	color:#D82728 !important;

}



.theme-twelve-two a:hover {

	color:#676b77 !important;

}



.theme-twelve-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;

}



.theme-twelve-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-twelve-two .promotion-floorplan {

	background: url(../images/theme-twelve/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-twelve-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-twelve-two .promotion-floorplan-was {

	color:#000;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-twelve-two .promotion-floorplan-now {

	color:#ffffff;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #666;

}



.theme-twelve-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-twelve-two .promotion-more {

	color:#ffffff;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-twelve-two .promotion-floorplan-more {

	background:#FBD93C;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-twelve-two .promotion-floorplan-more a {

	color:#666 !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-twelve-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-twelve-two .promotion-ends {

	background:#D82728;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#ffffff;

	font-weight:bold;

	font-style:italic;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-twelve-two .promotion-bottom {

	background:url(../images/theme-twelve/bird2.png) no-repeat left top;

	color:#ffffff;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Clearance - Nationwide Summer Sale */



.theme-clearance {

	border: 1px solid #000;

	background:url(../images/theme-clearance/bg.jpg) center top no-repeat #f0b9a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-clearance a {

	color:#bb2b31 !important;

}



.theme-clearance a:hover {

	color:#000 !important;

}



.theme-clearance .promotion-header-top {

	padding:0px !important;

	margin:0px !important;



}



.theme-clearance .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-clearance .promotion-floorplan {

	background: url(../images/theme-clearance/tag.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-clearance .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-clearance .promotion-floorplan-was {

	color:#666;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-clearance .promotion-floorplan-now {

	color:#bb2b31;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #FFF;

}



.theme-clearance .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-clearance .promotion-more {

	color:#FFF;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-clearance .promotion-floorplan-more {

	background:#bb2b31;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-clearance .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-clearance .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-clearance .promotion-ends {

	background:#bb2b31;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#FFF;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #666;

	margin:0px !important;

}



.theme-clearance .promotion-bottom {

	background:url(../images/theme-clearance/bird.png) no-repeat left top;

	color:#FFF;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}



/* Theme Clearance Part 2 */



.theme-clearance-two {

	border: 1px solid #000;

	background:url(../images/theme-clearance/bg2.jpg) center top no-repeat #f0b9a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.theme-clearance-two a {

	color:#bb2b31 !important;

}



.theme-clearance-two a:hover {

	color:#000 !important;

}



.theme-clearance-two .promotion-header-top {

	padding:0px !important;

	margin:0px !important;



}



.theme-clearance-two .promotion-header-top img {

	text-align:center;

	display: block;

	vertical-align: top;

	margin-left:auto;

	margin-right:auto;

}



.theme-clearance-two .promotion-floorplan {

	background: url(../images/theme-clearance/tag2.png) no-repeat ;

	background-color: #FFFFFF;

	background-position: left 0px bottom -20px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #000;

}



.theme-clearance-two .promotion-floorplan-price {

	z-index:999999;

	text-align:center;

	line-height:14px;

}



.theme-clearance-two .promotion-floorplan-was {

	color:#666;

	font-size:12px;

	font-weight:bold;

	padding:2px 4px;

}



.theme-clearance-two .promotion-floorplan-now {

	color:#bb2b31;

	font-size:21px;

	font-weight:bold;

	padding:2px 4px;

	text-shadow: 1px 1px 1px #FFF;

}



.theme-clearance-two .promotion-floorplan-now label {

	color:#CCC;

	font-size:11px;

}



.theme-clearance-two .promotion-more {

	color:#FFF;

	font-weight:bold;

	font-size:26px;

	border-top: 0px solid #FFF;

	border-bottom: 0px solid #FFF;

}



.theme-clearance-two .promotion-floorplan-more {

	background:#bb2b31;

	padding:10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}



.theme-clearance-two .promotion-floorplan-more a {

	color:#FFF !important;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}



.theme-clearance-two .promotion-floorplan-more hover {

	background:#000000 !important;

}



.theme-clearance-two .promotion-ends {

	background:#feca1a;

	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color:#000;

	font-weight:bold;

	font-size:30px;

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	text-shadow: 1px 1px 1px #FFF;

	margin:0px !important;

}



.theme-clearance-two .promotion-bottom {

	background:url(../images/theme-clearance/bird2.png) no-repeat left top;

	color:#FFF;

	font-size:20px;

	font-weight:bold;

	padding:5px;

}





/* Additional Elements */



.landing-page .site-inner {

	border:0px;

	padding:0px;

}



.landing-page .utility-bar {

	display: none;

}



@media only screen and (max-width: 768px) {

	

.promotion-ends {

	font-size:18px !important;

}



}