body
{
top : 0;
margin: 0;
padding: 0;
border: none;
outline: none;
color : #000000;
background-color : #c3d3b9;
font-family: georgia,Verdana,Arial,Helvetica,sans-serif;
font-size : 12pt;
vertical-align: baseline;
}

#accessibility {
	position: absolute;
	top: -10000px;
}

.alert
{
background-color : #ffcc33;
text-align : center;
width:90%;
padding:5px;
}

h3
{
color:#000000;
display:inline;
font-size : 13pt;
}

.home-article
{
float:left;
width:450px;
padding:0 0 0 10px;
}

.houseplan-wrap-home img
{
margin:0 auto;

}

.houseplan-wrap-home
{
clear:both;

}

fieldset
{
border:1px double #000;
margin:3px;
padding:10px 3px;
}

legend {
  padding: 0.2em 0.5em;
  margin : 4px 3px;
  border:1px solid green;
  color:#00000;
  font-size:90%;
  text-align:right;
  }

.home-article h1
{
font-size:12pt;
background-image : url("http://www.kabelhouseplans.com/images/louisiana-style-houses-title.jpg");
background-repeat : no-repeat;
padding-left:15px;
border-bottom:solid 2px #607860;
color : #a3142c;
float:left;
width:400px;
}

.home-article h2
{
font-size : 11pt;
color : #000000;
display:inline;
}

.home-left
{
float:left;
width:210px;
}

.home-left img
{
float:left;
clear:left;
padding: 4px 0 0 5px;
}

.home_search_form
{
float:left;
width:190px;
background-color:#90aa91;
border:double 4px #a3142c;
padding : 5px 5px;
}

.more-plans
{
clear:both;
text-align : center;
width : 300px;
font-size : 12pt;
font-style : bold;
background-color : #c3d3b9;
padding:5px;
margin : 5px auto;
}

.more-plans ul
{
list-style-type: none;
padding:0;
margin:0;
}

.more-plans li
{
display:inline;
padding : 2px;
}

.home_search_form form
{
padding:0;
margin:0;
}

.house-plans-featured
{
float:left;
width : 200px;
text-align:center;
color:#909078;
font-size:12pt;
}

.top-home-images
{
float: left;
width:160px;
height : 120px;
text-align:center;
font-size : 10pt;
}

.top-home-images img
{
margin:0 auto;
}

a
{
color : #a3142c;
text-decoration : none;
}

a:hover
{
color : #607860;
}

h1
{
font-size:12pt;
background-image : url("http://www.kabelhouseplans.com/images/louisiana-style-houses-title.jpg");
background-repeat : no-repeat;
padding-left:15px;
margin:5px 0;
border-bottom:solid 2px #607860;
color : #a3142c;
width:645px;
float:left;
}

a img
{
border:0;
}

a.light-link
{
color : #000000;
background-color:#fdfdfd;
padding:2px;
}

a.light-link:hover
{
color : #666666;
}

a.cart-link
{
color : #000000;
}

a.cart-link:hover
{
color : #ffffff;
}

h2
{
font-size : 1.1em;
color : #b1cdbc;
}

#container
{
width : 931px;
margin : auto;
color : #000000;
font-size : 0.9em;
background-color : #d8d8c0;
}

#cont-back
{
background-image : url("http://www.kabelhouseplans.com/images/background.jpg");
background-repeat: repeat-y;
background-position: top center;
}

#architect-logo
{
border-bottom : solid 3px #90a890;

}

#header-house-plans-louisiana
{
height : 179px;
border-bottom : solid 3px #90a890;
}

.house-plans-information
{
padding:5px 5px 0 5px;
}

#louisiana-cottage-acadian-style-nav
{
float:left;
width:280px;
}

.main-house-plan-nav ul
{
/*list-style-image: url("http://www.kabelhouseplans.com/images/acadian-homes-plans-swirl.jpg");*/
float:left;
list-style-type:none;
font-size : 18pt;
color:#a3142c;
font-family:georgia,arial,times;
width:260px;
margin:0;
padding:10px 0 0 5px;
}

a.main-nav
{
background-image:url("http://www.kabelhouseplans.com/images/acadian-homes-plans-swirl.jpg");
background-repeat: no-repeat;
background-position: 0 2px;
padding-left : 20px;
}

.main-house-plan-nav li a:hover
{
background-image:url("http://www.kabelhouseplans.com/images/country-french-swirlhover.jpg");
background-repeat: no-repeat;
background-position: 0 2px;
}

a.current-house-plans
{
color : #607860;
background-image:url("http://www.kabelhouseplans.com/images/country-french-swirlhover.jpg");
background-repeat: no-repeat;
background-position: 0 2px;
padding-left : 20px;
}

#left-acadian-house-plans
{
float : left;
width : 251px;
}

#louisiana-homeplans-contain
{
float : left;
width : 670px;
border-left : solid 3px #90a890;
min-height: 875px;
_height: 875px;
}

p
{
font-size : 10pt;
margin:5px 0;
padding:0;
}

#house-plan-content
{
float:left;
padding:10px 0 0 5px;
width : 670px;
}

#house-plan-content select
{
margin : 5px 0px 5px 10px;

}

#house-plan-content form
{
width : 25px;

}

.house-plan-content h1
{

}

.house-plans-left img
{
margin:0 auto;
border : double 4px #999999;
}

.house-plans-left
{
text-align:center;
padding-top:15px;
background-image:url("http://www.kabelhouseplans.com/images/baton-rouge-louisiana-house-plans-back.jpg");
background-repeat : no-repeat;
}

#acadiana-footer
{
clear:both;
width : 931px;
height : 70px;
background-color : #909078;
}

img
{
display : block;
}

.article_body
{
clear:both;
}

.home-plans-nav-bl
{
float : left;
width : 250px;
height:70px;
border-right : solid 3px #90a890;
background-image : url("http://www.kabelhouseplans.com/images/home-plans-acadiana-lf.jpg");
background-repeat : no-repeat;
}

.home-plans-nav-bl ul
{
list-style-type:none;
padding:0 0 0 15px;
margin:0;
font-size:9pt;
color:#d8d8c0;
font-weight : bold;
}

.country-french-nav
{
list-style-type:none;
padding:0 0 0 15px;
margin:0;
font-size:9pt;
color:#d8d8c0;
font-weight : bold;
}

.country-french-houseplans-br
{
float:left;
width : 678px;
height:60px;
background-image : url("http://www.kabelhouseplans.com/images/cottage-style-home-plans-rf.jpg");
background-repeat : no-repeat;
background-position: right;
}

.country-french-houses
{
text-align : center;
font-size : 9pt;
padding : 4px;
}

.find-louisiana-home-plans
{
float:right;
height:30px;
width:667px;
background-color:#909078;
font-size : 12pt;
padding-left:10px;
color: #d8d8c0;
display:inline;
}

.find-form form
{
padding-top : 6px;
display:inline;
}

.find-form
{
display:inline;
}

/*Yab shop style*/
.house-plan-shopping-cart
{
float:right;
width:110px;
padding:6px 0 0 0;
background-color:#909078;
text-align:center;
}

#yab-shop-add-message
{
padding : 5px;
width : 550px;
text-align:center;
background-color:#c3d3b9;
margin:0 auto;
}

.yab_cart
{

}

.yab-item
{
padding-bottom: 3em;
line-height: 130%;
}

.yab-price, .yab-qty
{
padding-left: 1em;
font-size: 1em;
float:left;
list-style : none;
}

.yab-subtotal
{
display: block;
padding-bottom: 0.5em;
font-weight: bold;
}

a.yab-to-checkout
{
border : 5px solid #75111b;
padding 5px 10px 5px 50px;
color : #ffffff;
background-color: #75111b;
}

a.yab-to-checkout:hover
{
border : 5px solid #a3142c;
padding 5px 10px 5px 10px;
color : #ffffff;
background-color: #a3142c;
}

.yab-subtotal
{
display: block;
padding-bottom: 0.5em;
font-weight: bold;
}
/* checkout table */

#yab-checkout-table {
  width: 100%;
  margin-bottom: 2em
}

#yab-checkout-table th {
  font-weight: bold
}

#yab-checkout-table td,
#yab-checkout-table th {
  border-bottom: 1px dotted #6E5946;
  padding: 2px 5px
}

#yab-checkout-table td.yab-checkout-price,
#yab-checkout-table th.yab-checkout-price {
  width: 20%;
  text-align: right
}

#yab-checkout-table td.yab-checkout-change,
#yab-checkout-table th.yab-checkout-change {
  width: 35%;
}

#yab-checkout-table form {
  padding: 0
}

#yab-checkout-table td.yab-checkout-change {
  text-align: left
}

#yab-checkout-table td.yab-checkout-change {
  vertical-align: bottom
}

#yab-checkout-table td.yab-checkout-price {
  vertical-align: bottom;
  color: #75111B
}

#yab-checkout-table ul {
  line-height: 130%;
  padding: 0.2em 0 0 1em;
  list-style: none
}

#yab-checkout-table ul li {
  padding: 0;
  font-size: 0.87em
}

#yab-checkout-table ul li.yab-checkout-item-price {
  padding-right: 2em;
  color: #75111B;
  text-align: right;
  font-size: 1em
}

#yab-checkout-table p {
  padding: 0;
  width: 100%
}

#yab-checkout-table input {
  padding: 0
}

#yab-checkout-table input.submit-edit {
  width: auto;
  border: 1px solid #75111B;
  background: #FFFFFF;
  color: #75111B
}

#yab-checkout-table input.submit-del {
  border: 1px solid #75111B;
  background: #75111B;
  color: #FFFFFF
}

#yab-checkout-table td.yab-checkout-sum {
  text-align: right;
  color: #75111B
}

#yab-checkout-table tr.yab-checkout-total td {
  font-weight: bold;
  background: #75111B;
  color: #FFFFFF
}
/* checkout-notices */

p.yab-shop-required-notice {
  background: #75111B;
  color: #FFFFFF;
  padding: 1em;
  text-align: center;
  font-weight: bold;
  margin-bottom: 1em
}

ul.yab-shop-notice {
  border: 2px dashed #75111B;
  list-style: none;
  padding-top: 1em;
  color: #75111B;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2em
}

/* checkout form */

#yab-checkout-form {
  padding-left: 0.5em
}

#yab-checkout-form p {
  width: 100%
}

#yab-checkout-form input {
  width: 25em;
  text-align: left
}

#yab-checkout-form p.zip-city input {
  float: left;
  display:block;
  margin-bottom:15px;
}

#yab-checkout-form p.zip-city label {
  margin-bottom:15px;
  float: left
}

label
{
display:block;
float:left;
}

#yab-checkout-form label
{
	width : 80px;
	}

#yab-checkout-form label.city {
  width: 3em;
  text-align: right
}

#yab-checkout-form input#postal {
  width: 7em;
}

#yab-checkout-form label.phone {
  clear:both;

}

#yab-checkout-form input#city {
  width: 20.3em;
  margin-left: 0.5em
}

#yab-checkout-form textarea {
  width: 15em;
  height: 8em;
  padding: 2px 5px
}

#yab-checkout-form p.tou input {
  margin-left: 9em;
  width: auto;
  float: left
}

#yab-checkout-form p.tou label {
  width: auto;
  padding: 0
}

#yab-checkout-form p.submit input {
  margin-left: 9em;
  width: auto;
  padding: 2px 10px;
  text-align: center
}

#yab-checkout-form p.yab-shop-required label {
  color: #75111B;
  font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption, th, td {
	text-align: left;
	font-weight: normal
}

/* single Product */

.entry-content p.yab-add-select-size label,
.entry-content p.yab-add-select-color label,
.entry-content p.yab-add-select-variant label {
  font-weight: bold
}

/* element - lists */

.entry-content ul {
  list-style-type: disc;
  padding-bottom: 1em
}

.entry-content ol {
  list-style-type: decimal;
  padding-bottom: 1em
}

/* forms, input etc. */

.entry-content  p.price {
  font-weight: bold;
  clear: left;
  color: #75111B
}

.entry-content  p.price span {
  color: #6E5946;
  display: block;
  float: left;
  width: 9em
}

.entry-content label {
  float: left;
  width: 32em;
  padding: 5px 0
}

.entry-content form p {
  clear: left;
  float: left;
}

.entry-content form p.yab-add {
  padding-left: 9em
}

.entry-content form p.yab-add input.submit {
  margin: 0
}

.entry-content select {
  outline: none;
  border: 1px solid #928E73;
  display: block;
  float: left;
  padding: 5px 2px
}

.entry-content input {
  outline: none;
  border: 1px solid #928E73;
  width: 1.5em;
  margin-right: 1em;
  padding: 5px 2px;
  text-align: center
}

.entry-content input.submit {
  width: auto;
  border: 3px double #FFFFFF;
  background: #75111B;
  color: #FFFFFF
}

.entry-content input.submit:hover,
.entry-content input.submit:focus {
  border: 3px double #75111B;
  background: #FFFFFF;
  color: #75111B
}

/****************
*
* central content
*
*****************/

.entry-content {
  margin: 0 25px 0 25px
}

.entry-content p {
  clear: both;
}

.entry-content div,
.entry-content table {
  margin: 0 0 1em 0
}

p {
  padding: 0 0 1em 0
}


/*Article layout*/
.french-house-plans
{
float:left;
padding : 5px;
}

.detail
{
margin : 5px auto;
padding : 5px;
text-align : center;
clear:both;
}

a.more-house-plan-detail
{
padding : 5px;
border : solid 2px #909078
}

a.more-house-plan-detail:hover
{
background-color : #ffffff;
}

.specs
{
font-weight : bold;
font-size : 9pt;
}

.spec
{
color : #a3142c;
font-size : 11pt
}

.spec-price
{
color : #a3142c;
font-size : 12pt;
}

.more-details
{
font-size : 10pt;
font-style : italic;
color : #444444;
}

.more-details h1 a:hover
{
font-size : 10pt;
font-style : italic;
color : red;
}