/* Undo default styling */ 
* { margin: 0;	padding: 0; }
a img,:link img,:visited img { border:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
table, tr, td, ul, ol, li, input, select, textarea { font-size:100%; } /* IE inherit bug fix*/
table td, table th { vertical-align: top; }
/* standaard links */
a:link {color: #333;}
a:visited {color: #333;}
a:hover {color: #F89A3E}
a:active {color: #F89A3E}



body {
 margin:0px;
/* background: #e3f7fb;*/
 background: #ececec;
 color:#333;
 text-align:center;
 font-family: arial, verdana;
 font-size: 0.75em;
/* overflow: scroll;*/
}

#wrapper {
 text-align:left;
 width:980px;
 margin:auto;
}



/**** Bovenste balk met logo en globale pagina links ****/
#logo_bar {
 height:27px;
 position: relative;
 background: white;
}
#logo_bar #links {
 position: absolute;
 top: 8px;
 right: 10px;
 color: #F89A3E;
}
#logo_bar #links a:visited, #logo_bar #links a:link, #logo_bar #links a:active {
 color: #F89A3E;
 text-decoration:none;
 padding-left:8px;
 padding-right:8px;
}
#logo_bar #links a:hover, #logo_bar #links a.selected {
 text-decoration:underline;
 color: #F87C00;
}



/**** Header balk ****/
#header {
 height:47px;
 background: url('/data/sp_aff/300149/header.gif') no-repeat;
}



/**** Menu balk ****/
#menu_bar_fp {
 height: 34px;
 background:url('/data/sp_aff/300149/menu_bar_fp.gif') no-repeat;
 position: relative;
}
#menu_bar {
 height: 56px;
 background: url('/data/sp_aff/300149/menu_bar.gif') no-repeat;
 position: relative;
}
#main_menu {
 color: #92A7AF;
 font-size: 1em;
 font-weight: bold;
 position: absolute;
 top:2px;
 left:0px;
 padding-top:3px;
 padding-bottom:13px;
}
#main_menu a {
 color: #68787D;
 text-decoration:none;
 padding-left:10px;
 padding-right:10px;
/* border-right: 1px solid #92A7AF;*/
}
#main_menu a:hover {
 color: #444;
}
#main_menu .tab_left {
 background: #DBECF3 url("/data/sp_aff/300149/menu_corner_nw.gif") no-repeat top left;
 color: #DBECF3;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:13px;
}
#main_menu .tab_right {
 background: #DBECF3 url("/data/sp_aff/300149/menu_corner_ne.gif") no-repeat top right;
 color: #DBECF3;
 padding-right:10px;
 padding-top:3px;
 padding-bottom:13px;
}
#main_menu a.selected {
 background-color: #DBECF3;
 color: #444;
 padding-bottom:13px;
 padding-left:0px;
 padding-right:0px;
 padding-top:3px;
 /*border-right: 1px solid #DBECF3;*/
}
#main_menu .invisible {
 color: #A5D5E3;
}
#sub_menu {
 color: black;
 font-size: 1em;
 font-weight: bold;
 position: absolute;
 top:33px;
 left:0px;
}
#sub_menu a {
  color: black;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;
}
#sub_menu a:hover {
  color: #F89A3E;
}
#sub_menu .invisible {
 color: #DBECF3;
}




/**** Breadcrumbs ****/
#breadcrumbs {
 font-size: 0.9em;
 background-color: white;
 padding: 3px 10px 0 13px;
}
#breadcrumbs img {
 vertical-align: bottom;
 margin-bottom:1px;
}



/**** Middelste gedeelte ****/
#mid {
 margin:0px;
 padding:13px;
 background: white;
}
#mid #left {
 width:585px;
 float:left;
 margin-left:16px;
 display: inline; /* for the IE Doubled Float-Margin Bug */
}
#mid #right {
 width:255px;
 float:right;
 margin-right: 0px;
 display: inline; /* for the IE Doubled Float-Margin Bug */
}
#mid #center_wrapper {
 text-align: center;
}
#mid #center {
 text-align: left;
 position: relative;
 margin:auto;
}
#mid #content {
 width: 951px; /* soort max-width om ervoor te zorgen dat IE geen last heeft van .prop */
}
.prop {
 height:259px; /* min-height of #mid*/
 float:right;
 width:0px;
}
.clear {
 clear:both;
 height:1px;
 margin:-1px;
 overflow:hidden;
}






/**** Footer ****/
#footer1 {
 height:18px;
 background: #FAB878;
 clear:both;
}

#footer2 {
 height:83px;
 background: #F89A3E;
 text-align:right;
 color: white;
 position: relative;
}
#footer2 #copyright {
 position: absolute;
 top: 8px;
 right: 18px;
}
#footer2 a:visited, #footer2 a:link, #footer2 a:active #footer2 a:hover {
 color: white;
 text-decoration:underline;
}







/**** Frontpage home.nieuw.nl ****/
table.cat_table {
 margin-top:5px;
 margin-left:-13px; /* To undo the #mid padding!! */
 width:100%;
}
table.cat_table td {
 width:50%;
 vertical-align: top;
 height: 65px;
}
table.cat_table img {
 float: left;
 padding-bottom:18px;
 padding-left:4px;
}
table.cat_table h1 {
 color: black;
 font-size: 1.5em;
}
table.cat_table h1 a {
 color: black;
 text-decoration: none;
}
table.cat_table h1 a:hover {
 color:#F89A3E;
}
table.cat_table p {
 color: #555;
 font-size: 0.9em;
}
#mid #infoblock{
 background: url('/data/sp_aff/300149/infoblock.gif') no-repeat top right;
 float: right;
 height:281px;
 width:258px;
 margin-right: 59px; /* Originally 76px but -13 to undo the #mid padding!! */
 display: inline; /* for the IE Doubled Float-Margin Bug */
}
#infoblock #infoblock_content {
 margin:18px;
}
#infoblock #infoblock_content h1 {
 color:black;
 font-size:1.4em;
 margin-left:-3px;
 font-weight: bold;
}
#infoblock #infoblock_content p {
 color:black;
 margin-top:5px;
 margin-bottom:10px;
}
#infoblock #infoblock_content img {
 float:right;
 margin: 2px 0px 2px 7px;
}
#infoblock #infoblock_content h2 {
 color:black;
 font-size: 1em;
}




/* ***************************** */
/* **** Frontpage categorie **** */
/* ***************************** */
table.c_zoek {
 padding: 0px;
}
table.c_zoek td {
 font-weight: bold;
 padding: 5px 10px 5px 10px;
}
input.radio {
 margin-left:10px;
}
select.select {
 width:170px;
}
input.text {
 width:167px;
 height: 1.25em;
}
/* ************************************** */
/* **** Frontpage computer categorie **** */
/* ************************************** */
table.pc_zoek {
 width: 430px;
}
table.pc_zoek td {
 padding:2px;
}
table.pc_banners td {
 padding-left:4px;
 padding-top:6px;
}
/*
#trefwoord_zoeken {
 background-color: #F89A3E;
 background-color: #A5D5E3;
 width: 130px;
 color: white;
 float: right;
 padding:4px;
}
#trefwoord_zoeken .text {
 width:125px;
}
*/
#trefwoord_zoeken {
 background: white url('//aff/xx.bstatic.com/data/sp_aff/300149/layout/trefwoordzoeken.gif') no-repeat;
 margin: 10px auto 0px auto;
 padding: 10px 20px 10px 20px;
 width: 350px; /* 390px - 2*20px padding */
 height: 21px; /* 41px  - 2*10px padding */
 color: white;
}
#trefwoord_zoeken .button {
 margin-bottom: -2px;
}


/* ************************************************ */
/* **** Populaire producten en acties gedeelte **** */
/* ************************************************ */
#popular_prods {
 clear:both;
/* margin:-13px; /* To undo the #mid padding!! */
 height:271px;
 background: url('/data/sp_aff/300149/popular_prods.gif') no-repeat;
 position: relative;
}
#prod1, #prod2, #prod3, #prod4, #action {
 width: 115px;
 height: 195px;
 position: absolute;
 top: 35px;
 text-align: center;
}
#popular_prods #prod1 {
 left: 27px;
}
#popular_prods #prod2 {
 left: 177px;
}
#popular_prods #prod3 {
 left: 327px;
}
#popular_prods #prod4 {
 left: 477px;
}
#popular_prods #action {
 width: 235px;
 left: 657px;
}
#action img.action {
 margin: 0;
}
#popular_prods a:visited, #popular_prods a:link, #popular_prods a:active #popular_prods a:hover {
  color:black;
  text-decoration:none;
}
#popular_prods .titel {
 height: 50px;
}
#popular_prods b, #popular_prods h1 {
 font-weight: bold;
 font-size: 1em;
}
#popular_prods i, #popular_prods h2 {
 font-weight: normal;
 font-size: 1em;
 font-style:normal;
}
#popular_prods img {
 margin-bottom: 15px;
 margin-top: 15px;
}
#popular_prods .prijs {
 font-weight: bold;
 font-size: 1.6em;
 position: absolute;
 bottom:5px;
 left: 0px;
 width: 100%;
}





/* Rounded corners table voor (o.a.) zoekformulier */
/* CSS for the box starts here
================================================*/
.cb {
 /* Insert the custom corners and borders for browsers with JavaScript on */
 margin:0.5em 0;
/* margin: 0;*/
}
.bt {
 /* Rules for the top corners and border */
 background:url('/data/sp_aff/300149/table_box.png') no-repeat 100% 0;
 margin:0 0 0 10px;
 height:10px;
/* border: 1px solid red;*/
}
.bt div {
 height:10px;
 width:10px;
 position:relative;
 left:-10px;
 background:url('//aff.bstaatic.com/data/sp_aff/300149/table_box.png') no-repeat 0 0;
}
.bb {
 /* Rules for the bottom corners and border */
 background:url('/data/sp_aff/300149/table_box.png') no-repeat 100% 100%;
 margin:0 0 0 10px;
 height:10px;
}
.bb div {
 height:10px;
 width:10px;
 position:relative;
 left:-10px;
 background:url('/data/sp_aff/300149/table_box.png') no-repeat 0 100%;
}
.i1 {
 /* Insert the left border */
 padding:0 0 0 12px;
 background:url('//aff.bstaatic.com/data/sp_aff/300149/table_borders.png') repeat-y 0 0;
}
.i2 { 
 /* Insert the right border */
 padding:0 12px 0 0;
 background:url('/data/sp_aff/300149/table_borders.png') repeat-y 100% 0;
}
.i3 {
 /* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
 padding:10px;
}
.i3 h1 {
/* background: #A5D5E3;
 margin: 0 -20px 20px -20px; */
 font-size: 1.5em;
 margin-bottom: 10px;
}
.i3 h2 {
 font-size: 1.5em;
 color: #F89A3E;
 margin-bottom: 10px;
}
.i3 h3 {
 font-size: 1.2em;
 color: black;
}
.i3 h5 {
 font-size: 1.2em;
 color: #F89A3E;
 margin-bottom:10px;
}
.i3 h6 {
 font-size: 1.2em;
 color: #F89A3E;
 margin-bottom:10px;
}
.i3 p {
 padding-bottom: 20px;
}
.i3 .line2 {
 border-top:2px solid #A5D5E3;
 margin-left: -20px;
 margin-right: -20px;
}
/* CSS for the box ends here */







/* ********************* */
/* **** Link Pagina **** */
/* ********************* */
table.links {
 width:650px;
}
table.links th {
 color: #F89A3E;
 font-size: 1.2em;
 padding-bottom: 0px;
 padding-top: 20px;
}
table.links th.top {
 padding-top: 0px;
}
table.links td {
 padding-left:10px;
 padding-right:10px;
}




/* ************************ */
/* **** Enquete Pagina **** */
/* ************************ */
.vraag {
  font-weight: bold; 
  margin-bottom:2px;
}
.error { 
  color: red; 
  font-weight: bold; 
  font-style: italic;
  margin-bottom:2px;
}
ul.winnaars { 
  margin-top:5px; 
  margin-left:15px; 
}




/* ********************* */
/* **** ZOEKUITVOER **** */
/* ********************* */
.zoekuitvoerTitel {
 background-color: #96C2CF;
 color:white;
 padding: 10px 0 10px 10px;
 font-size: 1.1em;
}
.zoekuitvoerTitel table td {
 padding-right:5px;
}
table.zoekuitvoer {
 width: 100%;
 border-collapse: collapse;
 border: 1px solid #F89A3E;
}
table.zoekuitvoer th {
 background: #F89A3E;
 font-weight: bold;
 color: white;
 padding: 2px 2px 4px 10px;
}
table.zoekuitvoer th a, 
table.zoekuitvoer th a:hover, 
table.zoekuitvoer th a:active,
table.zoekuitvoer th a:visited {
 color: white;
}
table.zoekuitvoer .sterren {
 width:74px;
}
table.zoekuitvoer td {
 padding: 5px 2px 5px 10px;
}
table.zoekuitvoer tr.regel1 {
 background: #FFFFFF;
}
table.zoekuitvoer tr.regel2 {
 background: #DBECF3;
}

table.zoekuitvoer table {
 /* Prijzen in zoekuitvoer tabel */
 border-collapse: collapse;
 margin-left:-12px;
 margin-right:2px;
}
table.zoekuitvoer table td {
 border-left:none;
 padding-bottom:0;
 padding-top:0;
}
table.zoekuitvoer td.bestel {
 padding-left: 2px;
 width:65px;
}
table.zoekuitvoer td.i-button {
 border-left: none;
 width:10px;
 padding-left:0px;
}



table.zoekuitvoer_info {
 width:100%;
}
table.zoekuitvoer_info th {
 width:70px;
}
table.zoekuitvoer_info a {
 padding-left:8px;
}


.zoekuitvoerTitel_small {
 background-color: #96C2CF;
 color:white;
 padding: 10px 0 10px 10px;
 font-size: 1.2em;
 width: 590px;
}
.zoekuitvoerTitel_small .titel {
 font-weight: bold;
}







table.zoekuitvoerTitel td.dark {
        color: #565656;
}
table.zoekuitvoer td.kop {
   font-weight: bold;
}
table.zoekuitvoer td.kop-bottom-line {
   font-weight: bold;
   border-bottom:1px solid #F89A3E;
}

table.zoekuitvoer td {
   border-left:1px solid #F89A3E;
}
table.zoekuitvoer td.right-line {
   border-right:1px solid #F89A3E;
}
table.zoekuitvoer td.bottom-line {
   border-bottom:1px solid #F89A3E;
}
table.zoekuitvoer td.bottom-no-left-line {
   border-bottom:1px solid #F89A3E;
   border-left:0;
}
table.zoekuitvoer td.bottom-right-line {
   border-bottom:1px solid #F89A3E;
   border-right:1px solid #F89A3E;
}
table.zoekuitvoer td.grey-column {
   vertical-align: top;
   background: #DFDFDF;
   border-bottom:1px solid #F89A3E;
}
table.zoekuitvoer td.white-column {
   vertical-align: top;
   background: #FFFFFF;
   border-bottom:1px solid #F89A3E;
   border-right:1px solid #F89A3E;
}
table.zoekuitvoer span.bijschrift {
   font-weight: normal;
   color: #FF6600;
}
table.zoekuitvoer span.bijschrift_klein {
   font-size: 9px;
   font-weight: normal;
   color: #FF6600;
}
table.zoekuitvoer span.doorstreept {
   font-weight: normal;
   text-decoration : line-through;
   color: #FF6600;
}
table.zoekuitvoer tr.kop {
   background: #F89A3E;
   height: 19px;
   color:#FFFFFF;
   font-weight:bold;
}
table.zoekuitvoer tr.kop a {
   color:#FFFFFF;
   font-weight:bold;
}




/* ********************************************* */
/* **** UITGEBREID ZOEKEN COMPUTER AFDELING **** */
/* ********************************************* */
.voorkeurDropdowns {
 width:525px; 
 padding: 10px;
 background-color: #96C2CF;
 color: white;
}
.voorkeurDropdowns a, .voorkeurDropdowns a:visited {
 color: white;
}
.voorkeurDropdowns a:hover {
 color: #F89A3E;
}
.voorkeurDropdowns table td {
   height: 21px;
   vertical-align: top;
}
select.uitgebrzoek {
 width: 200px;
}
div.multipleSelect {
   width:200px;
   background-color:white;
   layer-background-color:white;
   border:1px solid black;
   display:none;
   color: black;
}
div#popupDiv {
   position:absolute;
   left:200px;
   left: 20%;
   top:200px;
   width:500px;
   height:300px;
   clip:rect(0px 506px 306px 0px);
   background-color:white;
   layer-background-color:white;
   border:3px solid #F89A3E;
   visibility:hidden;
}
div#popupDiv table {
   border: 0px;
}
div#popupDiv table th {
   background: #F89A3E;
   color:#FFFFFF;
}
div#tekstDiv {
   position:absolute;
   left:10px;
   top:30px;
   width:480px;
   height:230px;
   clip:rect(0px 480px 230px 0px);
   background-color:white;
   layer-background-color:white;
   overflow:auto;
   overflow-y:auto;
}



/* ********************* */
/* **** PRODUCTLIST **** */
/* ********************* */
table.productlist {
   border: 1px solid #747474;
   border: 1px solid #F89A3E;
   border-collapse: collapse;
   width: 545px;
}
table.productlist tr {
   background-color: #DBECF3;
}
table.productlist tr.odd {
   background-color: white;
}
table.productlist th {
   background-color: #F89A3E;
   color: white;
   text-align: left;
   margin-top: 20px;
   border: 0px;
   padding: 2px;
}
table.productlist td {
   padding: 3px;
}
table.productlist td.title {
   padding-left: 5px;
   padding-top: 12px;
   padding-bottom: 5px;
   font-weight: bold;
   font-size: 1.1em;
}
table.productlist td.chk {
   width: 20px;
}
table.productlist td.prod {
}
table.productlist td.spc {
   width: 35px;
}
table.productlist td.euro {
   width: 2px;
}
table.productlist td.price, table.productlist th.price {
   text-align: right;
   width: 60px;
}
table.productlist td.nr {
   width: 45px;
}




/* ************************ */
/* **** FORM ELEMENTEN **** */
/* ************************ */
/*button, input, textarea, select {
   font-size: 11;
}*/





/* ************************************ */
/* **** Kalender op hotel.nieuw.nl **** */
/* ************************************ */
#calendar {
    display: none;
    position: absolute;
    background-image: url(http://img.nieuw.nl/v5///aff/xx.bstatic.com/data/sp_aff/300149/calendar/shadow3.png);
    padding: 0 4px 4px 0;
}
/* hack IE 5 (Mac) \*/
.calender img {
    display: inline;
    background-color: #F88818;
}
/* einde hack */
a.calender:hover img {
    background-color: #404040;
}
a.calender:active img {
    background-color: #404040;
}
.caltable {
    border: 1px solid black;
    background-color: #fff;
}
.caltable a:link, .caltable a:visited {
    color: #575757 !important;
}
.caltable a:hover {
    color: #F89A3E !important;
    border-color: #F89A3E !important;
}
.caltable a:active {
    color: #F87E05 !important;
    border-color: #F87E05 !important;
}
.caltable td {
    text-align: center;
}
.caltable td a {
    display: block;
    text-decoration: none;
}
.caltable td.calheader a {
    display: inline;
    vertical-align: -.4em;
}
.caltable td.calheader img.calNoPrevMonth {
    background: white url(http://img.nieuw.nl/v5///aff/xx.bstatic.com/data/sp_aff/300149/calendar/butPrevMonth.gif) 0 -72px no-repeat;
    vertical-align: -.4em;
}
.caltable td.calheader img.calNoNextMonth {
    background: white url(http://img.nieuw.nl/v5///aff/xx.bstatic.com/data/sp_aff/300149/calendar/butNextMonth.gif) 0 -72px no-repeat;
    vertical-align: -.4em;
}
.caltable td.calheader .calNextMonth img {
    background: white url(http://img.nieuw.nl/v5///aff/xx.bstatic.com/data/sp_aff/300149/calendar/butNextMonth2.gif) 0 0 no-repeat;
}
.caltable td.calheader .calPrevMonth img {
    background: white url(http://img.nieuw.nl/v5///aff/xx.bstatic.com/data/sp_aff/300149/calendar/butPrevMonth2.gif) 0 0 no-repeat;
}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {
    background-position: 0 -24px;
}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {
    background-position: 0 -48px;
}
.calheader {
    padding: .4em;
    white-space: nowrap;
}
.calheader select {
    margin: 0 .6em;
}
.monthYear {
    background-color: #ffffff;
    color: white;
}
.dayNames td {
    border-bottom: 1px solid black;
    background-color: #FEF1E4;
}
.days td {
    color: #848484;
    background-color: #FEF1E4;
    padding: .2em;
    border: 2px solid #FEF1E4;
}
.days td.weekend {
    background-color: #FCD5AF;
    border-color: #FCD5AF;
}
.days td.past {
    text-decoration: line-through;
}
.days td.today, .days td.future {
    border: none;
    padding: 0;
}
.days td a {
    padding: .2em;
    border: 2px solid #FEF1E4;
}
.days td.weekend a {
    border-color: #FCD5AF;
}
.days td.today a {
    background-color: #fff;
}
.days td.selected {
    font-weight: bold;
}
.days td.selected a {
    border-color: #F89A3E;
}

/* ************************ */
/* **** Google adsense **** */
/* ************************ */
.textad {
   padding-left: 10px; 
   margin: 0;
}
.textad a.feedback {
   font-size: 0.9em; 
   color: #808080;
}
.textad a.title {
   font-weight: bold;
}
.textad a.link {
   color: #F89A3E;
}

/* ********************** */
/* **** Overture ads **** */
/* ********************** */
.textad_title a, .textad_title a:hover, .textad_title a:active, .textad_title a:visited, .textad_title a:link {
  color: #F89A3E;
  font-weight: bold;
}
.textad_desc a, .textad_desc a:hover, .textad_desc a:active, .textad_desc a:visited, .textad_desc a:link {
  color: #333;
  font-weight: normal;
  text-decoration: none;
}
.textad_url a, .textad_url a:active, .textad_url a:visited, .textad_url a:link {
  font-weight: normal;
  color: #808080;
}
.textad_url a:hover {
  color: #F89A3E;
} 

.skyscraper {
  float: right;
  margin-right: 22px;
  display: inline;
}
.skyscraper hr {
  border: none;
  border-top: 1px dotted #A5D5E3;
  height: 1px;
  margin: 8px 0;
  padding: 0;
}

/* ------------ searchbox  ------------------------------------- */
.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:16px;
}
.dialog .ft .c {
 height:17px;
}
.dialog .hd {
background:url("/data/sp_aff/300149/tablebackgr.png") no-repeat scroll 0 0 transparent;
padding:0 0 0 10px;
}
.dialog .hd .c {
background:url("/data/sp_aff/300149/tablebackgr.png") no-repeat scroll right 0 transparent;
}
.dialog .bd {
background:url("/data/sp_aff/300149/tablebackgr.png") repeat-y scroll 0 50% transparent;
}
.dialog .bd .c {
background:url("/data/sp_aff/300149/tablebackgr.png") repeat-y scroll right 50% transparent;
}
.dialog .bd .c .s {
background:url("/data/sp_aff/300149/tablebackgr.png") repeat-x scroll 0 50% #EEEEEE;
margin:-3px 4px 0 0;
padding:0.3em;
}
.dialog .ft {
 background: url(/data/sp_aff/300149/tablebackgr.png) no-repeat 0px bottom transparent;
padding:0 0 0 10px;
margin: 0 0 10px;
}
.dialog .ft .c {
background: url(/data/sp_aff/300149/tablebackgr.png) no-repeat right bottom transparent;
padding:0 0 0 10px;
}

#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
border:0px solid #003580!important;
}

.b_promoItemCityInc table {
margin:0 0 0;
}

#b_langSelect {
padding: 0 0 3px;
}

#b_headerInc {
padding:0.6em 0 0.4em;
}

.b_hotelSummary {
margin-bottom: 0;
}

#b_indexFeats {
padding: 0;
width: 49%;
}

#b_extraFeats {
float: left;
padding-right: 0;
width: 29%;
}

#b_indexSpecials {
border: 0;
padding: 0;
float: right;
width: 49%;
}

#b_mainContent {
float:right;
border: 0;
padding-left: 0;
width: 70%;
}

.b_promoItemCityInc .b_price {
display: block !important;
text-align: right !important;
font-weight: bold !important;
}

input.b_submitButton {
color: #FFFFFF;
background-color: #F88818;
font-size: 15px;
font-weight: bold;
border: 0px solid black;
cursor: pointer;
padding: 3px;
}
