/***************************
* Promo
***************************/
.promo-slideshow img {
border:0;
}
#promo, #slide_show {
/*border-bottom:5px solid #ceab32;*/
/*Changed 03/02/09 */
border-bottom:5px solid #B2A089;
position:relative;
height:241px;
overflow:hidden;
margin:0;
padding:0;
}
.blurb {
float:none;
}
/*Hide typo3 generated content before javascript renders it correctly */
#slide_show .csc-textpic, #slide_show .csc-textpic-clear {
display:none;
}
/***************************
* Styles just for IE
***************************/
#col1_td,#col2_td,#col3_td {
width:200px;
padding:0;
vertical-align:top;
/*position:relative;*/
margin:0 2px 0 0;
}
#columns #coloumns_table {
padding:20px 0 0 20px;
}
#columns #coloumns_table #col2_td #col2 {
margin:0 20px 0 20px;
}
#columns #coloumns_table .col-footer {
position:absolute;
width:245px;
top:350px;
}
#columns #coloumns_table #col1_td #col1 .col-footer {
left:0px;
}
#columns #coloumns_table #col2_td #col2 .col-footer {
left:265px;
width:225px;
}
#columns #coloumns_table #col3_td #col3 .col-footer {
left:510px;
width:225px;
}
#col1_td #col1,#col2_td #col2, #col3_td #col3 {
float:none;
height:350px;
padding:0;
margin:0;
}

/***************************
* Columns
***************************/
#columns {
position:relative;
padding:20px;
}
#col1,#col2,#col3 {
width:234px;
float:left;
padding:0;
margin:0;
}
#col1 {
margin-left:0px;
}
#col2 {
margin-left:20px;
}
#col3 {
margin-left:23px;
}
/***************************
* General styles
***************************/
div.csc-textpic-imagewrap img {
width:230px;
height:120px;
padding:2px;
border:2px solid #c0bdb6;
}
#columns h3 {
color:#9a525b;
font-size:10pt;
font-family:Georgia,"Times New Roman",serif;
padding:0 0 5px 0;
margin:5px 0;
border-bottom:1px dotted #9d9d9d;
/*position:relative;*/
}
#columns p {
color:#7d7d7d;
padding:0;
margin:0;
text-align:left;
font-family:arial,sans-serif;
font-size:10pt;
}
p.col-footer {
padding:5px 0 5px;
margin-top:10px;
border-bottom:1px dotted #9d9d9d;
border-top:1px dotted #9d9d9d;
}
#columns p.col-footer {
padding:5px 0 5px;
margin-top:10px;
position:absolute;
bottom:0;
width:234px;/*Same width as col1 col2 col3*/
border-bottom:1px dotted #9d9d9d;
border-top:1px dotted #9d9d9d;
}
#columns p.col-footer a {
text-decoration:none;
font-family:arial,sans-serif;
font-size:11pt;
color:#9a525b;
}
#columns h4 {
color:#a39161;
font-size:10pt;
font-family:Georgia,"Times New Roman",serif;
margin:0;
padding:0 0 5px 0;
}
#columns h3 a {
text-decoration:none;
font-family:Georgia,"Times New Roman",serif;
font-size:0.8em;
position:absolute;
right:0;
top:0.25em;
color:#9a525b;
}
#columms input {
width:200px;
}
#footer a {
color:#9A525B;
font-size:10pt;
text-decoration:none;
}
/***************************
* Slideshow
***************************/
#promo-dots {
position:absolute;
bottom:10px;
right:5px;
z-index:2000;
}
#promo-dots ul {
list-style:none;
}
#promo-dots ul li {
float:left;
width:10px;
height:10px;
padding:0 2px 0 0;
background-repeat:no-repeat;
background-position:center center;
background-image:url('../img/hollow-dot.png');
}
#promo-dots .filled {
background-image:url('../img/filled-dot.png');
}
.blurb-tr,.blurb-tl,.blurb-br,.blurb-bl {
width:23px;
height:23px;
position:absolute;
}
.blurb-tr {
background-image:url('../img/blurb-tr.png');
top:5px;
right:5px;
}
.blurb-tl {
background-image:url('../img/blurb-tl.png');
top:5px;
left:5px;
}
.blurb-br {
background-image:url('../img/blurb-br.png');
bottom:5px;
right:5px;
}
.blurb-bl {
background-image:url('../img/blurb-bl.png');
bottom:5px;
left:5px;
}
.blurb {
background-color:#fffef8;
border:1px solid #ccc;
padding:12px 32px 22px 32px;
width:340px;
height:140px;
position:absolute;
}
.blurb h2 {
color:#a39161;
font-size:12pt;
font-family:Georgia,"Times New Roman",serif;
padding:0 0 5px 0;
margin:0;
border-bottom:1px dotted #9d9d9d;
position:relative;
}
.blurb p {
color:#5d5d5d;
z-index:600;
font-family:arial,sans-serif;
font-size:9pt;
padding:2px 0 4px 0;
margin:0;
}
.blurb p.promo-link  {
padding:4px 0 4px;
border-bottom:1px dotted #9d9d9d;
border-top:1px dotted #9d9d9d;
font-size:11px;
}
.blurb p.promo-link a {
text-decoration:none;
font-family:Georgia,"Times New Roman",serif;
font-weight:bold;
color:#9a525b;
}
.ps-next, .ps-prev  {
width:25px;
/*padding:2px;*/
top:0;
font-size:9pt;
font-weight:bold;
cursor:pointer;
text-align:center;
color:#fffef8;
/*background-color:#9a525b;*/
padding-top:100px;
height:100px;
position:absolute;
z-index:1000;
}
.ps-next img, .ps-prev img {
width:25px;
}
.ps-next {
right:0px;
}
.ps-prev {
left:0px;
}
.promo-link  {
visibility:visible;
}
/***************************
* LQS Box
***************************/
#lqs-box {
position:relative;
margin:20px;
background-color:#aea18a;
padding:5px;
}
.lqs-text {
font-size:10pt;
width:330px;
float:left;
font-family:arial,sans-serif;
color:#fff;
}
.lqs-text p {
margin:0;
padding:0;
}
.lqs-text img {
border:0;
float:right;
}
.lqs-text-img {
float:right;
width:410px;
}
.lqs-text h4 {
color:#000;
font-family:serif;
font-size:12pt;
margin:0;
padding:0;
}
.lqs-corner {
position:absolute;
width:5px;
height:5px;
}
.lqs-corner-top-left {
top:0;
left:0;
background-image:url('../img/LQS-box-tl.gif');
}
.lqs-corner-top-right {
top:0;
right:0;
background-image:url('../img/LQS-box-tr.gif');
}
.lqs-corner-bottom-left {
bottom:0;
left:0;
background-image:url('../img/LQS-box-bl.gif');
}
.lqs-corner-bottom-right {
bottom:0;
right:0;
background-image:url('../img/LQS-box-br.gif');
}
#col3 div.csc-textpic-intext-right div.csc-textpic-imagewrap img {
width:auto;
border:0;
padding:0;
margin:0;
float:right;
height:auto;
}
.promo-link a img { border:0; }
