/* Azartia Specific Promotion page CSS - DO NOT AMEND WIITHOUT CONSENT */
/* Last modified 19/04/10 - Ian Haydon */


#promo_parent {
margin:0;
padding:0;
position:relative;
width:100%;
}
#promo_parent #promo_container {
background-color:#fff;
display:block;
margin:0 auto;
outline:medium none;
padding: 10px 0px 0px 0px;
position:relative;
width:570px;
}
#promo_parent #promo_container img {
border:0 none;
display:block;
margin:0 auto;
padding: 0;
}
#promo_flash {
position:relative;
padding: 0;
margin: 0px 10px 0;
}
object {
display:inline;
margin:0;
padding: 0;
}
#promo_content {
background:none repeat scroll 0 0 white;
float:left;
padding:0;
position:relative;
width:570px;
}
#promo_cap {
clear:both;
}
#promo_btm_cap {
padding:0 0 10px;
}
#promo_btm_cap img {
display:none!important;
}
#content #promo_content h2 {
border-bottom:1px solid #CCCCCC;
font-size:16px;
font-weight:bold;
line-height:normal;
margin:10px 20px 20px;
text-align:left;
width:530px;
}
#content #promo_content h3 {
font-weight:bold;
margin:0 20px 10px;
padding:0;
text-align:left;
}
#content #promo_content p {
color:#000000;
font-size:12px;
line-height:1.7em;
margin:0 20px 10px;
padding:0;
text-align:left;
}
#content #promo_content p em {
font-style:italic;
}
#content #promo_content p strong {
font-weight:bold;
}
#content #promo_content #cta_button {
margin:0;
padding:0 0 10px;
width:100%;
}
#promo_content #cta_button img {
margin:0 auto;
padding:0;
}
#content #promo_content .small_text {
font-size:10px;
line-height:normal;
margin:0 20px 10px;
padding:0;
}
#content #promo_content ul, ol {
clear:both;
font-size:12px;
line-height:normal;
list-style-type:disc;
margin:20px;
padding:0;
}
#promo_content li {
margin:0 0 5px 30px;
padding:0 0 0 5px;
}
#promo_content hr {
background-color:#CCCCCC;
border:0 none;
height:1px;
margin:0 20px 10px;
padding:0;
width:510px;
}
#promo_table {
font-family:arial;
font-size:11px;
line-height:normal;
margin:20px 0;
width:100%;
}
#promo_table table {
border-collapse:collapse;
border-color:#999999;
border-style:solid;
border-width:0 0 1px 1px;
color:#000000;
margin:0 auto;
padding:0;
text-align:center;
width:520px;
}
#promo_table th {
background-color:#CCCCCC;
border-color:#999999;
border-style:solid;
border-width:1px 1px 0 0;
font-weight:bold;
padding:5px;
}
#promo_table tr strong {
font-weight:bold;
}
#promo_table td {
border-color:#999999;
border-style:solid;
border-width:1px 1px 0 0;
padding:4px;
}
#promo_table tr:hover {
background-color:#EEEEEE;
}
#panel {
background-color:#EFEFEF;
border:1px solid #CDCDCD;
margin:20px;
padding:10px;
width:510px;
clear:  left;
}
#content #promo_content #panel p {
font-size:11px;
margin:0 0 10px;
padding:0;
}
