* {
border:0 none;
font-family:"Trebuchet MS";
margin:0;
padding:0;
}
body {

background:#FFFFFF url(../../../../images/bg_top.gif) repeat-x ;
}
h1{font-size:25px;
letter-spacing:-1px;
line-height:25px;
}
a {
color:#F87A09;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {
color:#737A81;
font-size:13px;
line-height:21px;
margin:10px 0 16px 15px;
}
.col_right p {
color:#737A81;
font-size:12px;
line-height:18px;
margin:20px 0 16px;
}
blockquote {

background:transparent url(../../../../images/bg_blockquote.gif) repeat-x scroll 0 0;
color:#4C88BD;
font-size:18px;
line-height:47px;
margin:15px;
}
blockquote.big {

background:transparent url(../../../../images/bg_blockquotebig.gif) repeat-x scroll 0 0;
color:#4C88BD;
font-size:18px;
line-height:22px;
margin:15px;
padding:13px 0;
}
img.illu {
border:1px solid #737A81;
margin-left:15px;
margin-top:10px;
padding:3px;
}
img.illu.toright {
border:1px solid #737A81;
float:right;
margin-left:15px;
margin-top:10px;
padding:3px;
}
ul {
color:#737A81;
font-size:13px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 16px 10px;
padding-left:15px;
}
li{
	list-style-type:none;}
ul li {

background:transparent url(../../../../images/bullet_orange.gif) no-repeat scroll left top;
padding:5px 0 5px 25px;
}
ul.tick li {

background:transparent url(../../../../images/tick.gif) no-repeat scroll left top;
}
ul.half {
float:left;
width:40%;
}
h1.x {
margin-top:44px;
}
#nav {
height:46px;
margin:0 auto;
text-align:center;
width:900px;
}
#nav a {

background:transparent url(../../../../images/bg_nav.gif) no-repeat right center ;
color:#A8C0DA;
font-size:14px;
font-weight:bold;
line-height:46px;
padding:12px 22px 12px 18px;
}
#nav a#last {

background:transparent none repeat scroll 0 0;
}
#nav a:hover, #nav a.current {
color:#FFFFFF;
text-decoration:none;
}
#countries {
height:45px;
overflow:hidden;
position:relative;
width:100%;
}
#countries .countries_inner {

background:transparent url(../../../../images/bg_countries.png) no-repeat scroll left center;
color:#FFFFFF;
float:right;
font-size:11px;
height:45px;
margin-top:0;
padding-left:80px;
width:725px;
}
#countries .countries_inner p {
color:#FFFFFF;
font-size:11px;
margin:0;
padding:0;
}
#countries a.cont {

background:transparent url(../../../../images/envelope.gif) no-repeat scroll left center;
color:#A8C0DA;
display:inline-block;
float:left;
font-size:14px;
font-weight:bold;
height:45px;
line-height:45px;
margin:0 24px 0 0;
padding:0 0 0 30px;
width:75px;
}
#countries a.cont:hover, #countries a#current {

background:transparent url(../../../../images/envelope_over.gif) no-repeat scroll left center;
color:#FFFFFF;
text-decoration:none;
}
#countries form {
color:#FFFFFF;
display:inline-block;
float:left;
font-size:11px;
margin-right:10px;
margin-top:7px;
width:570px;
}
#countries form input {
height:18px;
margin-left:2px;
margin-right:8px;
}
#countries form a {

background:transparent url(../../../../images/btn_silver.gif) no-repeat scroll 0 0;
border:0 none;
color:#464646;
display:inline-block;
font-size:13px;
height:30px;
line-height:30px;
padding-left:25px;
width:70px;
}
#header {
height:116px;
margin-left:auto;
margin-right:auto;
width:900px;
}
#logo {

background:transparent url(../../../../images/logo.png) no-repeat scroll 0 0;
float:left;
height:163px;
margin-top:-55px;
overflow:hidden;
width:318px;
}
#logo a {
cursor:pointer;
display:block;
float:left;
height:118px;
margin-top:35px;
width:318px;
}
#content_w {

background:transparent url(../../../../images/bg_bottom.gif) repeat-x scroll center bottom;
margin-top:30px;
width:100%;
}
#content {
height:auto;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:900px;
}
.col_left {
float:left;
padding:22px 0;
width:564px;
}
.col_left_narrow {
float:left;
padding:22px 0;
width:430px;
}
.col_gmap {
float:left;
margin-left:28px;
margin-top:40px;
width:382px;
}
.gmap_border {
border:3px solid #256295;
}
.col_right {
float:right;
width:307px;
}
.col_right_simple {
float:right;
padding:22px 0 0;
width:307px;
}
.col_full {
clear:both;
float:left;
padding-top:22px;
width:900px;
}
.contact_section {
clear:both;
float:left;
width:900px;
}
.col_full_simple {
clear:both;
padding-top:0;
width:900px;
}
.clr {
clear:both;
font-size:0;
height:1px;
line-height:0;
visibility:hidden;
width:100%;
}
#flash_w {
background:transparent url(../../../../images/bg_flash.png) no-repeat scroll center top;
height:208px;
margin-left:auto;
margin-right:auto;
padding-top:24px;
width:900px;
}
#flash {
height:180px;
margin-left:auto;
margin-right:auto;
width:870px;
}
#featdevs {

background:transparent url(../../../../images/bg_featdevs.png) no-repeat scroll 0 0;
clear:both;
height:216px;
padding:14px 7px 12px;
width:886px;
}
.dev {
float:left;
margin-right:1px;
padding:22px 0 0 42px;
width:251px;
}
.dev a {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #929292;
display:block;
height:116px;
margin-left:0;
margin-top:4px;
width:208px;
}
.dev a:hover {

background:#F87A09 none repeat scroll 0 0;
border:1px solid #929292;
}
.dev a img {
padding:3px;
}
.dev p {
display:block;
height:40px;
line-height:40px;
margin:0;
width:248px;
}
.dev p b {
color:#1E5B90;
display:block;
float:left;
font-size:16px;
width:38%;
}
.dev p em {
color:#1E5B90;
display:block;
float:left;
font-size:20px;
font-style:normal;
position:relative;
text-align:right;
width:46%;
}
.deals_box {
height:153px;
position:relative;
width:564px;
}
.star {
float:left;
height:70px;
margin-left:15px;
margin-top:5px;
width:70px;
}
.deal {
float:left;
height:93px;
padding-bottom:10px;
width:470px;
}
.col_left .deals_box h2 {
font-size:22px;
}
.dotted {
float:left;
height:1px;
margin-left:14px;
padding:10px 0;
width:536px;
}
.col_right .dev {
margin:0;
padding:0 0 0 24px;
}
.col_right .dev p {
margin-bottom:0;
padding:0;
}
.col_right .sep {

background:#EDEDED none repeat scroll 0 0;
float:left;
font-size:0;
height:1px;
line-height:0;
width:248px;
}
.white {

background:transparent url(../../../../images/bg_contextual.png) no-repeat scroll center top;
margin-bottom:10px;
padding:25px;
width:257px;
}
.dark {

background:transparent url(../../../../images/bg_contextual2.png) no-repeat scroll center top;
margin-bottom:10px;
padding:25px;
width:257px;
}
.country_tbl {
margin-left:-5px;
margin-top:10px;
width:267px;
}
.country_tbl td {
text-align:center;
width:90px;
}
.country_tbl b {
clear:both;
color:#3D3D3D;
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
.country_tbl a:hover {
text-decoration:none;
}
form b {
color:#B32020;
font-weight:normal;
}
input, select, textarea {
border:1px solid #929292;
color:#737A81;
font-size:13px;
height:22px;
line-height:21px;
}
form p {
height:32px;
margin:0 0 1px;
}
.register {

background:transparent url(../../../../images/bg_register.gif) no-repeat scroll center top;
height:auto;
padding:15px 22px 1px 27px;
width:515px;
}
.register_bottom {

background:transparent url(../../../../images/bg_register_bottom.gif) no-repeat scroll center top;
height:15px;
margin-bottom:16px;
width:564px;
}
.register p.note {
height:18px;
}
.register p.note label {
color:#ABB0B5;
font-size:11px;
margin-top:0;
text-align:right;
width:400px;
}
.register label {
display:block;
float:left;
margin-top:8px;
width:88px;
}
.register input {
float:left;
margin-top:6px;
width:310px;
}
.register input.tel {
width:310px;
}
.register input.submit {

background:transparent url(../../../../images/btn_register.png) no-repeat scroll 0 0;
border:0 none;
color:#CADAE7;
cursor:pointer;
height:30px;
line-height:30px;
margin:0 0 0 10px;
padding-bottom:2px;
padding-left:12px;
text-align:left;
width:95px;
}
.col_right .register {

background:transparent url(../../../../images/bg_register_cntx.gif) no-repeat scroll right top;
height:auto;
padding:15px 15px 1px;
width:272px;
}
.col_right .register_bottom {

background:transparent url(../../../../images/bg_register_cntx_bottom.png) no-repeat scroll right top;
height:15px;
margin-bottom:16px;
width:302px;
}
.col_right .register form p {
height:32px;
margin:0 0 1px;
}
.col_right .register form p.high {
height:110px;
}
.col_right .register p.note {
padding-top:4px;
}
.col_right .register p.note label {
color:#ABB0B5;
font-size:11px;
margin-top:12px;
text-align:right;
width:165px;
}
.col_right .register label {
display:block;
float:left;
margin-top:10px;
width:88px;
}
.col_right .register input {
float:left;
margin-top:6px;
width:180px;
}
.col_right .register input.tel {
width:180px;
}
.col_right .register textarea {
height:100px;
margin-top:6px;
width:180px;
}
.col_right .register input.submit {

background:transparent url(../../../../images/btn_register.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
height:30px;
line-height:30px;
margin:0 0 0 10px;
padding-bottom:2px;
padding-left:12px;
text-align:left;
width:95px;
}
a.pdf {

background:transparent url(../../../../images/bg_pdf.gif) no-repeat scroll right center;
color:#FFFFFF;
display:block;
font-size:17px;
height:62px;
line-height:21px;
margin-bottom:30px;
padding-left:110px;
padding-top:25px;
width:189px;
}
a.pdf:hover {
text-decoration:none;
}
#complementary {
clear:both;
display:block;
height:186px;
margin-left:auto;
margin-right:auto;
width:900px;
}
#complementary div {
display:block;
float:left;
height:146px;
overflow:hidden;
position:relative;
}
#complementary .sep {

background:transparent url(.../../../../images/sep_complementary.png) no-repeat scroll center top;
margin-top:20px;
width:2px;
}
#complementary .thing {
padding:20px 22px 20px 27px;
width:398px;
}
#complementary p {
color:#CCD5DD;
margin:0;
}
#complementary a.btn_silver {

background:transparent url(../../../../images/btn_silver.gif) no-repeat scroll 0 0;
border:0 none;
color:#464646;
display:block;
float:right;
font-size:13px;
height:30px;
line-height:30px;
margin-top:11px;
padding-left:10px;
position:relative;
width:85px;
}
#complementary a.btn_silver:hover {
text-decoration:none;
}
#complementary label {
display:block;
float:left;
margin-top:6px;
width:88px;
}
#complementary input {
float:left;
margin-top:6px;
width:200px;
}
#complementary input.submit {

background:transparent url(../../../../images/btn_silver.gif) no-repeat scroll 0 0;
border:0 none;
color:#464646;
cursor:pointer;
height:30px;
line-height:30px;
margin:0 0 0 10px;
padding-bottom:2px;
padding-left:18px;
text-align:left;
width:95px;
}
.contact {
margin:0;
padding:15px;
}
.contact a {

background:#EDEDED none repeat scroll 0 0;
display:block;
font-size:0;
height:3px;
line-height:3px;
margin-bottom:15px;
width:100%;
}
.contact a.arrow {

background:transparent none repeat scroll 0 0;
display:block;
font-size:13px;
height:21px;
line-height:21px;
margin-bottom:15px;
width:auto;
}
.contact p {
float:left;
height:60px;
margin-bottom:0;
margin-left:0;
overflow:hidden;
padding-left:0;
width:49%;
}
.contact.download p {
float:left;
height:60px;
margin-bottom:0;
margin-left:0;
overflow:hidden;
padding-left:0;
width:99%;
}
.contact p.mui {
float:right;
height:240px;
}
.contact p.mui_inv {
float:right;
height:360px;
}
.contact label {
display:block;
float:left;
height:30px;
line-height:30px;
width:99%;
}
.contact input, .contact select, .contact textarea {
float:left;
left:0;
width:380px;
}
.contact select {
width:384px;
}
.contact input.tel {
width:380px;
}
.contact textarea {
height:202px;
width:424px;
}
.contact p.note {
height:60px;
width:95%;
}
.contact p.note label {
font-size:11px;
width:400px;
}
.contact p.note input {

background:transparent url(../../../../images/btn_sendenquiry.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
height:30px;
line-height:30px;
padding-bottom:2px;
padding-left:10px;
text-align:left;
width:150px;
}
.download #submit {
margin-right:490px;
}
.inf_contact {
margin:0;
padding:15px;
}
.inf_contact a {

background:#EDEDED none repeat scroll 0 0;
display:block;
font-size:0;
height:3px;
line-height:3px;
margin-bottom:15px;
width:100%;
}
.inf_contact a.arrow {

background:transparent none repeat scroll 0 0;
display:block;
font-size:13px;
height:21px;
line-height:21px;
margin-bottom:15px;
width:auto;
}
.inf_contact p {
height:60px;
margin-bottom:0;
margin-left:0;
overflow:hidden;
padding-left:0;
position:relative;
width:49%;
}
.inf_contact.download p {
float:left;
height:60px;
margin-bottom:0;
margin-left:0;
overflow:hidden;
padding-left:0;
width:99%;
}
.inf_contact p.mui {
height:240px;
}
.inf_contact label {
display:block;
float:left;
height:30px;
line-height:30px;
width:99%;
}
.inf_contact input, .contact select, .contact textarea {
float:left;
left:0;
width:380px;
}
.inf_contact select {
width:384px;
}
.inf_contact input.tel {
width:380px;
}
.inf_contact textarea {
height:202px;
width:380px;
}
.inf_contact p.note {
height:60px;
width:100%;
}
.inf_contact p.note label {
font-size:11px;
width:400px;
}
.inf_contact p.note input {

background:transparent url(../../../../images/btn_sendenquiry.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
height:30px;
line-height:30px;
padding-bottom:2px;
padding-left:10px;
text-align:left;
width:150px;
}
.download #submit {
margin-right:490px;
}
.btn_contactdev {

background:transparent url(../../../../images/btn_contactdev.gif) no-repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-size:13px;
height:30px;
line-height:30px;
margin-bottom:30px;
padding-left:10px;
text-align:left;
width:240px;
}
.btn_contactdev:hover {
text-decoration:none;
}
.btn_contactdev.top {
margin-top:57px;
}
a.pdf.left {
float:left;
padding-left:125px;
}
a.pdf.right {
float:right;
margin-top:8px;
}
h3.x {
color:#848C94;
display:block;
float:left;
font-size:13px;
line-height:21px;
margin-left:15px;
width:400px;
}
.line {

background:#EDEDED none repeat scroll 0 0;
display:block;
font-size:0;
height:3px;
line-height:3px;
margin:6px 15px 0;
width:885px;
}
.col_full_simple .sep {

background:transparent url(../../../../images/sep.gif) repeat-x scroll 0 0;
clear:both;
font-size:0;
height:1px;
line-height:0;
margin-left:15px;
width:885px;
}
#gallery1 {
margin-top:20px;
}
.col_full .sep {

background:transparent url(../../../../images/sep.gif) repeat-x scroll 0 0;
clear:both;
font-size:0;
height:1px;
line-height:0;
margin-left:15px;
width:885px;
}
.devnugget {
margin-top:20px;
padding-left:15px;
}
.devnugget a.thumb {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #929292;
display:block;
float:left;
height:116px;
margin-right:20px;
width:208px;
}
.devnugget a.thumb:hover {

background:#F87A09 none repeat scroll 0 0;
border:1px solid #929292;
}
.devnugget a.thumb img {
padding:3px;
}
.devnugget h4 {
color:#2A84D4;
display:block;
float:left;
font-size:18px;
line-height:30px;
width:370px;
}
.devnugget p {
display:block;
float:left;
margin:0;
width:370px;
}
.devnugget small {
color:#535353;
display:block;
float:left;
font-size:11px;
line-height:26px;
width:370px;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color:#777777;
}

small {
font-size:12px;
line-height:21px;
margin-left:15px;
}
.devnugget a.link {
display:block;
float:left;
font-size:13px;
line-height:20px;
margin:0;
width:80px;
}
.feats {

background:#FEFFE7 none repeat scroll 0 0;
border:1px solid #EDE8CF;
float:right;
height:88px;
margin-bottom:20px;
padding:15px;
width:225px;
}
.feats h4 {
color:#8B7650;
font-size:16px;
line-height:20px;
width:225px;
}
.feats p {
color:#8B7650;
font-size:12px;
line-height:18px;
margin-top:10px;
width:225px;
}
.dev_top_left {
float:left;
height:auto;
padding-top:20px;
width:450px;
}
.dev_top_right {
float:right;
height:auto;
padding-bottom:20px;
padding-top:20px;
width:423px;
}
#dev_flash_promo {
height:213px;
position:relative;
width:423px;
}
.comp_date {

background:#FEFFE7 none repeat scroll 0 0;
border:1px solid #EDE8CF;
height:auto;
position:relative;
width:282px;
}
.comp_date p {
color:#8B7650;
font-size:20px;
font-weight:bold;
line-height:23px;
margin:15px;
}
#dev_menu {

background:transparent url(../../../../images/dev_menu_bg.gif) no-repeat scroll center top;
height:274px;
margin-top:20px;
padding-top:30px;
position:relative;
width:282px;
}
#dev_menu a {
color:#FFFFFF;
display:block;
font-weight:bold;
height:64px;
margin:0 0 0 17px;
padding:3px 0 0 62px;
width:180px;
}
#dev_menu a#pdf_link {

background:transparent url(../../../../images/ico_pdf.gif) no-repeat scroll left top;
}
#dev_menu a#cont_link {

background:transparent url(../../../../images/ico_phone.gif) no-repeat scroll left top;
margin-top:20px;
}
#dev_menu a#callback_link {

background:transparent url(../../../../images/ico_map.gif) no-repeat scroll left top;
height:50px;
margin-top:20px;
padding-top:12px;
}
#brochure_popup {

background:transparent url(../../../../images/popup.png) no-repeat scroll 0 0;
height:353px;
left:-350px;
padding:20px 20px 20px 30px;
position:absolute;
top:-320px;
visibility:hidden;
width:362px;
z-index:2000;
}
#map_popup {

background:transparent url(../../../../images/popup_sml.png) no-repeat scroll 0 0;
height:246px;
left:-250px;
padding:20px 20px 20px 30px;
position:absolute;
top:80px;
visibility:hidden;
width:284px;
z-index:2000;
}
#contact_popup {

background:transparent url(../../../../images/popup_med.png) no-repeat scroll 0 0;
height:246px;
left:-280px;
padding:20px 20px 20px 30px;
position:absolute;
top:-15px;
visibility:hidden;
width:284px;
z-index:2000;
}
#brochure_popup p, #map_popup p, #contact_popup p {
color:#64696D;
font-size:13px;
margin:0;
padding:10px 10px 10px 0;
width:220px;
}
#brochure_popup p.lg, #map_popup p.lg, #contact_popup p.lg {
color:#64696D;
font-size:18px;
margin:0;
padding:10px 0;
}
#brochure_popup p.lg {
width:300px;
}
#seo {
margin-left:auto;
margin-right:auto;
width:800px;
}
#seo p {
color:#CCD5DD;
font-size:11px;
line-height:19px;
text-align:center;
}
#seo a {
color:#CCD5DD;
margin:0 12px;
}
#footer {
margin-left:auto;
margin-right:auto;
padding:10px 0;
width:900px;
}
#footer p {
color:#737A81;
font-size:11px;
line-height:19px;
margin:0;
text-align:center;
}
.error, .col_right .error, .col_full .error {

background:#FFFFFF none repeat scroll 0 0;
border:2px solid #B32020;
margin:10px 0;
padding:15px;
}
.error p, .col_right .error p, .col_full .error p {
color:#B32020;
float:none;
font-weight:bold;
height:auto;
margin:0;
width:auto;
}
.error h3, .col_right .error h3, .col_full .error h3 {
color:#B32020;
font-size:15px;
font-weight:bold;
line-height:30px;
margin:0;
}
.success, .col_right .success, .col_full .success {

background:#FFFFFF none repeat scroll 0 0;
border:2px solid #1E5B90;
margin:10px 0;
padding:15px;
}
.success p, .col_right .success p, .col_full .success p {
color:#1E5B90;
float:none;
height:auto;
margin:0;
width:auto;
}
.success h3, .col_right .success h3, .col_full .success h3 {
color:#1E5B90;
font-size:15px;
font-weight:bold;
line-height:30px;
margin:0;
}
.register h2 {
color:#5F6367;
}
#complementary h2 {
color:#D4D4D4;
margin-bottom:6px;
}
h1 {
color:#1E5B90;
font-size:25px;
letter-spacing:-1px;
line-height:25px;
margin-left:15px;
}
h2 {
color:#1E5B90;
font-size:20px;
letter-spacing:-1px;
line-height:20px;
margin-left:15px;
}
h3 {
color:#848C94;
font-size:13px;
line-height:21px;
margin-left:15px;
}
h1.z {
margin-bottom:15px;
}
.col_right h1 {
font-size:22px;
margin-left:0;
margin-top:6px;
}
.col_right h2 {
font-size:15px;
margin-left:0;
margin-top:12px;
}
#featdevs h2, .register h2, #complementary h2 {
margin-left:0;
}
.country {

background:transparent url(../../../../images/bg_countrybox.png) no-repeat scroll 0 0;
float:left;
height:211px;
margin-bottom:30px;
margin-right:40px;
padding:21px;
width:212px;
}
.country p {
font-size:12px;
line-height:18px;
margin:0;
}
.country h3 {
color:#737373;
display:block;
float:left;
margin:0 0 5px;
padding:0;
width:150px;
}
.country img.con_flag {
float:right;
}
.country a.imglink {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #929292;
clear:both;
display:block;
height:78px;
margin-bottom:7px;
margin-top:15px;
width:210px;
}
.country .imglink:hover {

background:#F87A09 none repeat scroll 0 0;
border:1px solid #929292;
}
.country .imglink img {
padding:3px;
}
.country a.ri {
float:right;
font-size:13px;
}
img.aipplogo {
float:left;
padding-right:10px;
}
.repo {

background:transparent url(../../../../images/bg_contextual_repo.png) no-repeat scroll center top;
margin-bottom:10px;
padding:25px;
width:257px;
}
.repo h2.narrow {
float:right;
width:170px;
}
.featrepos {

background:transparent url(../../../../images/bg_repossessions.png) no-repeat scroll center top;
margin-top:28px;
overflow:hidden;
padding:11px 28px;
width:508px;
}
.poss {

background:transparent url(../../../../images/sep.gif) repeat-x scroll center bottom;
overflow:hidden;
padding:17px 0;
width:508px;
}
.poss div.thumb {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #929292;
display:block;
float:left;
height:116px;
margin-right:20px;
width:208px;
}
.poss div.thumb:hover {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #929292;
}
.poss div.thumb img {
padding:3px;
}
.poss h4 {
color:#696D71;
font-size:16px;
line-height:18px;
margin-bottom:10px;
}
.poss p {
color:#5882A7;
font-size:13px;
line-height:16px;
margin:6px 0;
}
.poss p b {
clear:left;
display:block;
}
.poss_details {
float:right;
width:270px;
}
p.discount {
color:#125084;
display:block;
float:right;
font-size:14px;
margin:0;
}
p.discount b {
clear:both;
display:block;
}
p.smallit {
color:#5882A7;
font-size:10px;
font-style:italic;
}
.aipp {
margin-bottom:28px;
padding-left:25px;
padding-right:10px;
width:257px;
}
.aipp img {
float:left;
margin-right:10px;
margin-top:17px;
}
.aipp h2.narrow {
float:right;
width:170px;
}
.spanish {

background:transparent url(../../../../images/bg_contextual_spanish.png) no-repeat scroll center top;
margin-bottom:10px;
padding:25px;
width:257px;
}
.box {

background:transparent url(../../../../images/bg_box.png) no-repeat scroll 0 0;
clear:both;
float:left;
height:376px;
margin-left:11px;
padding:30px 28px 14px 14px;
width:846px;
}
.box .sep {

background:transparent url(../../../../images/sep.gif) repeat-x scroll 0 0;
clear:both;
font-size:0;
height:1px;
line-height:0;
margin-left:15px;
width:auto;
}
.sIFR-flash {
margin:0;
visibility:visible !important;
}
.sIFR-replaced {
visibility:visible !important;
}
span.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
.sIFR-flash + div[adblocktab="true"] {
display:none !important;
}
.sIFR-hasFlash h1 {
font-size:25px;
letter-spacing:-1px;
line-height:30px;
margin-left:15px;
visibility:hidden;
}
.sIFR-hasFlash h2 {
font-size:20px;
letter-spacing:-1px;
line-height:25px;
margin-left:15px;
visibility:hidden;
}
.sIFR-hasFlash #featdevs h2, .sIFR-hasFlash .register h2, .sIFR-hasFlash #complementary h2, .sIFR-hasFlash .country h2 {
margin-left:0;
}
.sIFR-hasFlash .col_right h1 {
font-size:22px;
margin-left:0;
visibility:hidden;
}
.sIFR-hasFlash .col_right h2 {
font-size:15px;
margin-left:0;
margin-top:16px;
visibility:hidden;
}
.sIFR-hasFlash .country h3 {
font-size:20px;
margin-left:0;
visibility:hidden;
}
.details {
float:left;
width:210px;
}
p.newssearch input#searchsubmit {
background:transparent url(../../../../images/btn_search.png) no-repeat scroll 0 0;
border:medium none;
color:#CADAE7;
cursor:pointer;
float:right;
height:24px;
line-height:24px;
padding-bottom:2px;
padding-left:12px;
text-align:left;
width:76px;
}
.entry img{ border:1px solid #DDDDDD; background:#F3F3F3;padding:5px; float:left; margin-right:10px; margin-bottom:10px;}
.newssearch input{width:160px;}
.alt {
background-color:#FAFAFA;
border-bottom:1px solid #E3EAEE;
border-top:1px solid #E3EAEE;
padding:10px;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color:#777777;
}

#form_dpi{

background:#FAFAFA ;
border-bottom:1px solid #E3EAEE;
border-top:1px solid #E3EAEE;
color:#737A81;
font-size:13px;
margin:10px auto 0;
height:300px;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;

}
#form_dpi  select, textarea {
border:1px solid #929292;
color:#737A81;
font-size:13px;
height:22px;
line-height:21px;
margin-bottom:6px;
width:200px;
}

#form_dpi p{
height:22px;
}
#form_dpi .msg_box input, select, textarea{
height:100px !important;
width:300px;
}
#form_dpi .btn input {
background:transparent url(../../../../../images/btn_search.png) no-repeat scroll 0 0;
border:medium none;
color:#CADAE7;
cursor:pointer;
font-size:13px;
height:30px;
float:left;
margin:90px 0 10px 5px;
padding:2px 0 10px 8px;
text-align:left;
width:100px;
}