/* Min Height and 0 padding
-------------------------------------------------*/
html
{
    height: 100%;
    heightdd: expression('auto'); /* for ie7 */
}

body
{
    height: 100%;
    font: 0.6em Verdana, Arial, Helvetica, sans-serif;
    background: url(/img/backgrounds/header.jpg) 0px 0px repeat-x #FFF;
    line-height: 1.5em;
/*        height: expression('auto'); /* for ie7 */*/
    margin: 0;
    padding: 0;
}

a, img, ul, li, form, body, p, h1, h2, h3, h4, h5, h6
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: green;
    color: #303030;
}

#khtml 
{
  width: 2px;
  float: left;
  height: 100%;
/*  background: red;*/
}


#pageWrapper
{
/*    height: 100%;*/
    dsisplay: table; /* hell yeah! */
    width: 760px;
/*    float: left;*/
    text-align: center;
    margin: 0 auto;
/*    background: red;*/
}

/* Footer
-------------------------------------------------*/
#footerWrapper
{
    height: 0px;
    position: relative;
    width: 100%;
    clear: both;
}         

.itemsPerPage{
position: absolute;
top: 6px;
right: 140px;
width: 326px;
height: 30px;
z-index: 1;
text-align: right;
}

#footerWrapper #footer
{
    height: 106px;
    hei\ght: 75px;
    background: url(/img/backgrounds/footer.jpg) 0px 0px repeat-x #CCC;
    width: 100%;
    position: absolute;
    left: 0px;
    top: -110px;
    padding-top: 35px;
}

/* Header
-------------------------------------------------*/
#header
{
    height: 145px;
    width: 760px;
    margin: 0 auto;
    text-align: left;
    color: #FFFFFF;
    position: relative;
}

#logo
{
    margin-top: 30px;
    display: block;
    float: left;
}

#header a
{
    padding: 0px;
    background: none;
}

#header li
{
    padding: 0px 10px;
    float: left;
    border-right: 1px solid #605F5F;
    list-style: none;
}

#header li a
{
    color: #FFFFFF;
    text-decoration: none;
}

#header li a:hover
{
    color: #ACACAC;
}

#header li.end
{
    border-right: none;
}

/* Header Basket
-------------------------------------------------*/

table.basket
{
  width: 530px;
}

table.basket th.product
{
  text-align: left;
  width: 300px;
}

table.basket th.price
{
  text-align: center;
  width: 160px;
}

table.basket th,
table.basket td
{
  height: 16px;
  padding: 4px;
}

table.basket td.basketLink a
{
  background: none;
  padding: 0;
}

table.basket td.basketPrice
{
  width: 160px;
  text-align: right;
}

table.basket .basketDiscount
{
  color: #AAA;
  float: left;
  text-align:right;
  width: 80px;
  text-decoration: line-through;
}

table.basket td.basketTotal
{
  text-align: right;
}

table.basket td.basketRemove
{
 width: 70px;
 text-align: right;
}

#basketFooter td
{
  border-top: 1px solid #9C9C9C;
  border-bottom: 1px solid #9C9C9C;
}

#basketHeader th
{
  padding-bottom: 2px;
  border-bottom: 1px solid #D8D8D8;
}

#headerBasket /* list */
{
    background: url(/img/backgrounds/headerBasket.jpg) 0px 0px no-repeat;
    float: right;
    width: 292px;
    height: 35px;
    line-height: 1em;
    padding-top: 12px;
    padding-left: 30px;
}

#headerBasket li
{
  color: white;
}

#headerBasket li.end a
{
    background: url(/img/icons/basket.gif) no-repeat;
    padding-left: 22px;
}

/* Nav
-------------------------------------------------*/
#nav
{
    float: right;
    clear: right;
    margin-top: 10px;
    width: 400px;
}

/* Search box
-------------------------------------------------*/
#searchContainer
{
    position: absolute;
    top: 106px;
    right: 100px;
    padding-right: 42px;
}

#searchContainer select
{
    width: 170px;
    background: #EBEBEB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0px !important;
    margin-top: 1px;
    height: 20px;
    padding-top: 3px;
    overflow: hidden;
    font-size: 0.9em;
}

#searchContainer select,
#searchContainer img
{
    vertical-align: top;
}

#searchContainer img
{
    margin-top: 2px;
    margin-right: 4px;
}

#searchContainer input
{
    margin-top: 0px;
    margin-left: 3px;
    vertical-align: top;
}

#searchContainer #submit
{
    position: absolute;
    top: 0px;
    right: 0px;
}

input#search
{
    border: 1px solid #D5D5D5;
    margin: 0px !important;
    width: 150px;
    font-size: 1em;
    padding: 2px;
    padding-bottom: 1px;
}

#advancedSearch
{
    position: absolute;
    top: 108px;
    right: 0px;
    padding-right: 0px;
    color: #ffcc00;
    font-weight: bold;
}

/* Content
-------------------------------------------------*/
#contentWrapper
{
  width: 820px;
  margin: 0 auto; 
/*  padding-bottom: 94px;*/
/*  background: /*pink; */
}

p
{
    margin-bottom: 10px;
}

/* Links
-------------------------------------------------*/
a
{
    color: #DB3900;
    text-decoration: none;
    background: url(/img/icons/arrow.gif) 0px 2px no-repeat;
    padding-left: 13px;
}
a.sale
{
    text-decoration: none;
    background: none;
    padding: 0px;
}

.lowlight
{
    color: #e4aa96;
}

.highlight
{
    color: #828282;
}

a:hover
{
    text-decoration: underline;
    background-image: url(/img/icons/darkArrow.gif);
}

a.block
{
    display: block;
    background-position: 0px 3px;
}

a.border
{
    padding: 2px;
    background: none;
    border: 1px solid #C4C4C4;
    display: table !important;
    display: block;
}

a.border:hover
{
    border-color: #828282;
    background: none;
}

a.noborder,
a.noborder:hover
{
    padding: 0px;
    background: none;
    display: table !important;
    display: block;
}



a.image
{
    background: none;
    display: table !important;
    display: block;
}

.ghostedA
{
    background: url(/img/icons/darkArrow.gif) 0px 2px no-repeat;
    padding-left: 13px;
}

/* Columns
-------------------------------------------------*/
#left
{
    /*padding-top: 25px !important;
    padding-top: 50px;*/
    margin-bottom: 105px;
    margin-right: 50px;
    width: 180px;
    float: left;
    /*background: red;*/
    text-align: left;
}

#middle
{
    /*padding-top: 25px !important;
    padding-top: 50px;*/
    margin-bottom: 105px;
    width: 530px;
    float: left;
    text-align: left;
    position: relative;
}

/* Home page only (3 columns) */
#home #middle
{
    width: 296px;
    margin-bottom:0px;
}

#home .homepageborder {
    margin:0px auto;
    padding: 2px;
    display: table !important;
    background: transparent none repeat scroll 0 0;
}


/*Home Page Only settings*/
#home #homeContainer {
    float:left;
    width:550px;
}

#home #left {
    margin-bottom:0px;
    width:185px;
}

#home #bottom {
    clear:both;
    height:340px;
    padding-top:10px;
    margin:0px 0px 100px 0px;
    position:relative;
}

#home #bottom #homeGalleryVisit {
    position:absolute;
    width:120px;
    height:18px;
    right:35px;
    top:45px;
    `top:35px;
}

#home #bottom #homeGalleryVisit a {
    background:none;
}

#right
{
    /*/padding-top: 25px !important;
    padding-top: 50px;/*/
    margin-bottom: 105px;
    padding-right: 6px;
    width: 195px;
    float: right;
    /*background: blue;*/
    text-align: left;
}

#right input {
    float: left;
}

#right form {
    margin-bottom: 48px;
}

#emailNewsletter
{
    width: 100px;
    margin-right: 5px;
    border: 1px solid #B9B9B9;
    padding: 2px 3px;
    font-size: 10px;
}

#sale
{
  margin: 0px;
  padding: 0px;
  margin-top: 25px;
  width: 530px;
  height: 58px;
  float: left;
  
}

/* Graphic Titles
-------------------------------------------------*/
h2
{
    border-top: 1px solid #9C9C9C;
    border-bottom: 1px solid #D8D8D8;
    margin: 25px 0px 20px 0px;
    padding: 0px;
    font-size: 1.4em;
    font-weight: bold;
    padding: 5px;
    font-family: "Arial", "Helvetica";
    position: relative;
    height: 34px;
    overflow: hidden;
    width: 180px;
    w\idth: 170px;
    he\ight: 24px;
    line-height: 24px;
}

h2.larger
{
    height: 72px;
    he\ight: 62px;
}

h2 span
{
    position: absolute;
    background: url(fake.gif) 0px 0px no-repeat;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 34px;
    overflow: hidden;
}

#middle h2
{
    width: 530px;
    w\idth: 520px;
}

#zoom_content h2{
    width:280px;
}

#home #middle h2
{
    width: 295px;
    w\idth: 285px;
}

h3
{
  margin: 0;
  padding: 0;
  font-weight: bold;
  padding-bottom: 4px;
  font-size: 1.1em;
}

/* Graphic Replacements
-------------------------------------------------*/
#titleSignUp { background-image: url(/img/titles/signUp.gif); }
#titleOriginalArt { background-image: url(/img/titles/originalArt.gif); height: 72px; }
#titleFeatured { background-image: url(/img/titles/featured.gif); }
#titleBrowse { background-image: url(/img/titles/titleGallery.gif); }
#titleSelect { background-image: url(/img/titles/select.gif); }
#titleRoom { background-image: url(/img/titles/titleRoom.gif); }

#titleLinks { background-image: url(/img/titles/titleLinks.gif); }
#titleBuy { background-image: url(/img/titles/titleBuy.gif); }
#titleShopping,
#titleShopping2 { background-image: url(/img/titles/titleShopping.gif); }
#titleSignUp {background-image: url(/img/titles/titleSignUp.gif); }
#titleNewsletter { background-image: url(/img/titles/titleNewsletter.gif); }
#titleLogin { background-image: url(/img/titles/titleLogin.gif); }
#titleDetails { background-image: url(/img/titles/titleDetails.gif); }
#titleContact { background-image: url(/img/titles/titleContact.gif); }
#titleCheckout { background-image: url(/img/titles/titleCheckout.gif); }
#titleCheckout1 { background-image: url(/img/titles/titleCheckout1.gif); }
#titleCheckout2 { background-image: url(/img/titles/titleCheckout2.gif); }
#titleChoosePayment { background-image: url(/img/titles/titleChoosePaymentMethod.gif); }
#titleDelivery { background-image: url(/img/titles/titleDelivery.gif); }
#titleArtist { background-image: url(/img/titles/titleArtists.gif); }
#titleComing { background-image: url(/img/titles/titleComing.gif); }
#titleShipping { background-image: url(/img/titles/titleShipping.gif); }
#titleSelected { background-image: url(/img/titles/titleSelected.gif); }
#titleAdvancedSearch { background-image: url(/img/titles/titleCustomSearch2.gif); }
#titleTxGood { background-image: url(/img/titles/titleTransactionSuccessful.gif); }
#titleTxBad { background-image: url(/img/titles/titleTransactionFailed.gif); }
#titleErrorsFound { background-image: url(/img/titles/titleErrorsFound.gif); }
#titleTransferToProtx { background-image: url(/img/titles/titleTransferring.gif); }
#titleTerms { background-image: url(/img/titles/titleTerms.gif); }
#titleFindYourPainting { background-image: url(/img/titles/titleFindYourPainting.gif); }
#titlePriceInMind { background-image: url(/img/titles/titleGotAPriceInMind.gif); }
#titleSizeInMind { background-image: url(/img/titles/titleGotASizeInMind.gif); }
#titleQuestions { background-image: url(/img/titles/questions.gif); }
#titleNotes { background-image: url(/img/titles/titleNotes.gif); }
#titleAccept { background-image: url(/img/titles/accept.gif); }

#titleSellingh2 {height:42px;}
#titleSellingh2 span {height:52px;}
#titleSelling { background-image: url(/img/titles/titleSelling.gif); }
#titleSellingInterest { background-image: url(/img/titles/titleSellingInterest.gif); }
#titleTestimonials { background-image: url(/img/titles/titleTestimonials.gif); }
/* Prices
-------------------------------------------------*/

.rrp
{
  text-decoration: line-through;
	font-weight: normal;
}

.currentPrice
{
	text-decoration: none;
	font-weight: bold;
	font-size: 1.5em;
	color: red;
}

.save {
  text-decoration: none;
	font-weight: normal;
}


/* Home
-------------------------------------------------*/
p.frontPage
{
    float: left;
    width: 122px;
    margin-top: 20px;
    overflow: hidden;
}
   
p.first
{
	margin-right:-2px;
	margin-bottom:-6px;
	margin-top:-5px;
	margin-left:-3px;
}
/*p.first
{
     margin-right: 10px; 
    /*width: 461px;*/
 /*   margin: 0 0 10px 0;
    padding: 0; */
/*} */


p.first a {
  background: none;
}

p.homesecond
{
    float:right;
    text-align:right;
}

p.frontPage strong
{
    color: #828282;
    font-weight: normal;
}

/* Shop header
-------------------------------------------------*/
#browse
{
    border-bottom: 1px solid #D8D8D8;
    display: table;
}

#room #browse
{
  border-bottom: none;
  margin-bottom: 10px;
}

#browse h2
{
    margin-bottom: 0px;
}

#browse p
{
    font: 1em Verdana, Arial, Helvetica, sans-serif;
    line-height: 1em;
    padding-top: 8px;
    float: left;
}


#browse li,
#browseFooter li
{
    list-style: none;
    display: block;
    float: left;
    line-height: 1em;
    margin: 8px 3px;
    padding-left: 5px;
    border-left: 1px solid #828282
}

#browse li.first,
#browseFooter li.first
{
    border: none;
}

#browse li.ghosted,
#browseFooter li.ghosted
{
    color: #CCC;
}


#browse a,
#browseFooter a
{
    padding: 0px;
    background: none;
    color: #828282;
    color: #DB3900;
}               

#browseFooter span
  {
    float: right; 
    line-height: 3em;
    width: 500px;
	text-align: center;
	padding-right: 5px;        
  }

#browse .current a,
#browse .current,
#browseFooter .current a,
#browseFooter .current
{
    font-weight: bold;
}

#browse #current
{
    display: block;
    float: left;
    margin: 8px 0px;
    line-height: 1em;
}

/* Stats Search Form
-------------------------------------------------*/
#statsSearchForm
{

  padding-top: 12px;
  padding-bottom: 20px;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
}

#statsSearchForm strong
{
  float: left;
  width: 50px;
  padding-top: 6px;
}

#statsSearchForm label
{
  width: 40px;
  float: left;
  padding-top: 6px;
  padding-right: 6px;
  text-align: right;
}

#statsSearchForm .statsGap
{
  beight: 1px !important;
  padding: none;
  margin: 8px 0px;
  clear: left;
}

#statsSearchForm select
{
  width: 107px;
  float: left;
  margin-top: 4px;
  font: 1em Verdana, Arial, Helvetica, sans-serif;
}

#statsSearchForm input.submit
{
  float: right;
  margin-top: 4px;
  margin-right: 174px;
}

/* Artist Page
-------------------------------------------------*/

.artistItem
{
    width: 160px;
    margin-right: 10px;
    float: left;
    height: 1%;
 }

.artistDetail {
    float: left;
    height: 1%;
}

.artistDetail2
{
    margin-right: 10px;
    float: left;
    height: 1%;
}

.galleryGap
{
    padding-bottom: 2px;
    border-bottom: 1px solid #D8D8D8;
}


.galleryGap
{
    clear: left;
    margin: 20px 0px;
    overflow: hidden;
    height: 20px !important;
    height: 0px;
}

/* Section view
-------------------------------------------------*/
.section
{

    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #D8D8D8;
}

.section .first,
.section .second,
.section .third,
.section .itemHeader
{
    float: left;
    /*border: 1px dashed green;*/
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    position: relative;
}

.section .third img
{
  background: none;
  padding: 8px 0px 8px 0px;
  display: block;
}

.section .third .basket
{

}

.section .first a
{
    float: left;
    background: none;
    padding: 0;
    margin: 0;
}
           
.section .first span
{
  clear:left;
  float:left;
  padding:10px 20px 0px 0px;     
  color: #303030;
}

.section .second
{
    width: 180px;
    color: #828282;
    margin: 0 0 0 10px;
}

.section .second strong,
.section .second span
{
    color: #303030;
}

.section .first
{
/*     width: 220px; */
}

.section .third a
{
    liine-height: 1.9em;

}

.section .second a,
#details .second a,
#browse a.lowlight
{
  padding: 0;
  background: none;
}

#browse span a.lowlight {
    color:#E4AA96;
    line-height:34px;
    font-weight:normal;
    font-size:11px;
    float:right;
}

#details #summary {
    padding:10px;
    border-style: double;
    border-color: #000;
}

#details .third a.basket,
.section .third a.basket
{
    line-height: 2em;
    font-weight: bold;
    background: url(/img/icons/plus.gif) 0px 2px no-repeat;
}

#details .third strong
{
  font-size: 1.1em;
}

.section .third a.basket
{
  margin-top: 11px;
  display: block;
  background-position: 0px 6px;
}

.clear
{
    clear: both;
    overflow: hidden;
    height: 1px;
    width: 20px;
}

/* Item view
-------------------------------------------------*/
#item #middle,
#item #middle h2
{
    width: 760px;
}

#room #middle,
#room #middle h2
{
    width: 760px;
}


#item .border,
#item #details
{
    margin-top: 20px;
}

#room #right,
#item #right
{
    display: none;
}

#item .first
{
    float: left;
    position: relative;  
 
}

#room #details,
#item #details
{
    float: right;
    text-align: right;
    color: #828282;
}

#item #details {
  width: 200px;
  text-align: left;
}

#item #details strong
{
    color: #000;
}

#item #details a
{
    line-height: 1.6em;
}

#item #stockCode
{
    clear: left;
}

.item .summary
{
	float:left;
	width: 500px;
  font-size: 1.2em; 
  line-height: 1.2em;
  
}

div.item {
  margin: 30px 0 0 0;
} 

/* guarantee */
div#bookmarks {
  width: 495px;
}

div#bookmarks_container {
  float: left;
  overflow: hidden;
  width: 530px;
}

div#bookmarks_container h2 {
  float: left;
  font-size: 18px;
  font-weight: normal;
  color: #353535;
  border: 0;
  margin: 10px 0 10px 0;
  padding: 0;
  width: 470px !important;
  font-family: helvetica, arial;
}

div#bookmarks_container p {
  font-size: 11px;
  font-weight: normal;
  float: left;
  width: 300px;
  margin: 0 0 10px 0;
  padding: 0;
/*   clear: left; */
  font-family: helvetica, arial;
  color: #303030;
}

div#bookmarks_container a {
  text-decoration: none;
  color: #232323;
  background: none;
  padding: 0;
  margin: 0;
  font-size: 13px;
}

div#bookmarks_container ul {
  float: left;
  list-style: none;
  margin: 0 0 10px 0;
  width: 495px;
}

div#bookmarks_container ul li {
  margin: 0 8px 10px 6px;
  padding: 0;
  font-size: 14px;
  font-family: arial;
  list-style: none;
  display: inline;
  float: left;
}

div#bookmarks_container ul li img {
  padding: 0;
  vertical-align: -20%;
}                  

/* guarantee */
div#satisfaction_guarantee {
/*  float: left;*/
/*  overflow: hidden;*/
/*  width: 530px;    */
 
}

div#satisfaction_guarantee img {
  margin: 0 20px 0 0;
}

div#satisfaction_guarantee h2 {
  float: left;
  font-size: 18px;
  font-weight: normal;
  color: #353535;
  border: 0;
  margin: 10px 0 10px 0;
  padding: 0;
  width: 800px !important;
  font-family: helvetica, arial;
}

div#satisfaction_guarantee p {
  font-size: 14px;
  font-weight: normal;
  float: left;
  line-height: 1.3em;
  width: 200px;
  margin: 10;
  padding: 10;
/*   clear: left; */
  font-family: helvetica, arial;
}

div#satisfaction_guarantee a {
  text-decoration: none;
  color: #232323;
  background: none;
  padding: 10;
  margin: 10;
  font-size: 13px;
}

div#satisfaction_guarantee ul {
  float: left;
  list-style: none;
/*  margin: 0 0 10px 30px;*/
}

div#satisfaction_guarantee ul li {
/*  margin: 0 0 10px 0;*/
  padding: 5px 0 5px 25px;
  font-size: 14px;
  font-family: arial;
  background: transparent url(/img/tick.gif) no-repeat left center;
}

.guaranteebox{
    background-color:#fff;
    border:3px solid #dde6eb;
    padding:15px;
    font-family:Tahoma,Arial,sans-serif;
    font-size:16px;
    color:#131314;
    font-weight:normal;
    line-height:21px;
    margin-bottom:12px
}


/* Room setttings
-------------------------------------------------*/
.hang
{
    padding: 0px;
    background: none;
    display: block;
    text-align: left;
}

#hanging
{
  height: 450px;
  width: 530px;
  background-position:  center 20% ;
  background-repeat: no-repeat ;
  float: left;
  text-align:center;
}

#hanging #sofa
{
  clear: left;
  margin-top: 330px;
}

#hanging #man
{
  clear: left;
  margin: 0;
  margin-left: 20px;
  margin-top: 100px;
  height: 280px;
}

.hang:hover
{
    padding: 0px;
    background: none;
}

/* FORM CONTENT FROM OLD SITE
-------------------------------------------------*/
    #checkoutForm
    {
      padding-bottom: 60px;
    }

    #checkoutForm label, #paymentForm label, #contact label {
        width: 150px;
        color: #666;
        margin-top: 3px;
        float: left;
        clear: left;
    }
    #checkoutForm label.inline
    {
        width: auto;
        clear: none;
        display: inline;
        float; none;
        color: #666;
        margin-top: 3px;
    }
    #checkoutForm input, #checkoutForm select, #contact input, #contact select {
        font-size: 0.9em;
    }
    .red, a, .pagination .red a, #checkoutForm label.red, #contact label.red, #paymentForm label.red {
        color: #DB3900;
        text-decoration: none;
    }
    
    #indexSellingLink {
        background:none;
        padding:0px;
    }
    
    #indexSellingLink img {
      margin: 10px 0 10px 0;
    }
    
    .simpleform {
        border: 1px solid gray;
        margin-bottom: 5px;
    }
    #buttonBuy {
        float: right;
    }
    #contact textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
    a.indexSellingLink {
        background:none;
        padding:0px;
    }
    
    p.banners {
      margin: 16px 0 0 0;
    }
    
    p.banners img {
      margin: 5px 0;
    }
    
    p.view-all-button {
      float: left;
      margin: 10px 0 0 0;
    }
    
    a.view-all-button {
      background: none;
      padding: 0;
    }


/*.shadow,
.shadow:hover */
.shadow
{
  background: url(/img/shadow.gif) bottom right no-repeat #FFF;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  clear: left; 
  padding: 0;
  display: block;
}

.shadow img
{

}

/*#item .shadow img,
{
  padding-right: 10px !important;
  padding-right: 0; 
*/

#item .shadow 
{
  /*padding-right: 10px !important;*/
  /*padding-right: 0;*/
  position: relative;
  top: -7px !important;
  top: -4px;
  left: -7px ;
}

#item .shadow img{
	position: relative;
	top: -10px !important;
	left: -6px;
	
}

.shadow img
{
  position: relative;
  top: -7px !important;
  top: -4px;
  left: -7px ;
}




    .smallSold,
    .bigSold,
    .smallSold:hover,
    .bigSold:hover
    {
        top: 3px !important;
        top: 6px;
        left: 3px !important;
        left: 13px;
        position: absolute;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/smallSold.png');
        background: url(/img/smallSold.png) no-repeat !important;
        background: none;
        width: 45px !important;
        width: 52px;
        height: 52px;
        cursor: hand;
        display: block;
    }

    .bigSold ,
    .bigSold:hover
    {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sold.png');
        background: url(/img/sold.png) no-repeat !important;
        background: none;
        width: 88px !important;
        width: 90px;
        height: 100px;
/*        top: 23px !important;*/
        top: 0px !important;
        padding:0px;
        z-index:1000;
        left:0px !important;
    }

    .roomSold {
        display: none !important;
        display: block;
    }


  #resultNav
  {
   clear: left;
   border-top: 1px solid #D8D8D8;
  }

  #resultNav p
  {
    float: right;
    line-height: 1em;
    width: 200px;
	text-align: right;
	padding-right: 5px;
  }
 
 #resultNav span
  {
    float: right; 
    line-height: 3em;
    width: 520px;
	text-align: center;
	padding-right: 3px;        
  }



#resultNav .pagination,
#browseFooter .pagination
{
  font: 1em Verdana, Arial, Helvetica, sans-serif;
  line-height: 1em;
}


#resultNav .pagination,
#browseFooter .pagination
{
  float: left;
  font: 1em Verdana, Arial, Helvetica, sans-serif;
  line-height: 1em;
text-align: right;
margin-top: 3px;
}

.buttons {
position: absolute;
top: 6px;
right: 5px;
width: 100px;
height: 30px;
z-index: 1;
text-align: right;
}

div#browseFooter .buttons {
position: relative;
width: auto;
height: auto;
float: right;
top: 3px;
}

/*#resultNav .pagination .previous,
#browseFooter .pagination .previous
{
  margin-left: 2px;
  margin-top: 7px;
  width: 50px;
  height: 60px;
  float: left;
}
*/


#browseFooter
{
    border-bottom: 1px solid #D8D8D8;
    display: table;
    height: 20px;
}

#browseFooter p
{
  padding-top:  8px;
  padding-bottom:  8px;
}

#roomInfo
{
  display: none;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding: 8px 0px;
  width: 530px;
  margin-bottom: 8px;
}

#roomInfo .basket
{
  font-weight: bold;
}

#roomInfo p
{
  width: 260px;
  float: left;
}

/* footer stuffies */

#footer img {
  float: left;
  margin-top: 3px;
  -webkit-box-shadow: 0px 0px 4px #666;
}

#footerContentWrapper
{
  width: 760px;
  margin: 0 auto;
  text-align: right;
  text-shadow: 0px 1px 1px #FFF;
  font-size: 1.1em;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

#footer a {
  color: #333;
}

#footer ul {
  display: block;
  margin: 0px;
  padding: 32px 0px 0px 0px;
}

#footer li {
  display: inline;
  margin: 0px;
  padding: 0px;
}

#footer li a {
  float: left;
  border-right: 1px solid #333;
  line-height: 1em;
}

#footer a span {
  color: orange;
  text-shadow: 0px -1px 1px #333;
}

#footer a {
  display: block;
  background: none;
  margin: 0px;
  padding: 0px;
  padding-right: 10px !important;
  margin-left: 10px;
}

#footer li.last a {
  border: none;
}

::selection {
  background: #CCC;
  color: #000;
}

#grid .section p.second,
#grid .section  p.third{
display: none;
}

#grid .section {
	width: 125px;
	height: 125px;
	overflow: hidden;
	padding-left: 4px;
	float: left;
	padding-bottom: 10px;
}

#grid .section p.first {
    width: auto;
	text-align: center;

}

#grid .section {
    width: 128px;
}

#grid .pricing {
    width: 124px;
    float: left;
    text-align: center;
    padding: 8px 4px 8px 4px;
    border-bottom: 1px solid #D8D8D8;
    background: #EEE;
    height: 70px;
}

#grid .pricing p.dimensions {
  font-size: 0.95em;
}

#grid .section .first,
#grid .section .first a {
	float: none;
	display: block;
	text-align: center;
}

div#bottom div#grid .section .float-left, div#bottom div#grid .section .first p.float-left a {
  float: left;
}

div#bottom div#grid .section p.float-left {
  margin-bottom: 0;
}

#grid a.border {
	display: inline !important;
	border: none !important;
}

#grid a.border img {
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
}

#grid .smallSold {
	top: 1px !important;
	top: 3px;
	left: 4px !important;
	left: 3px;
    background: url(/img/smallerSold.png) no-repeat !important;
}

p.second img.saleButton {
  margin: 0 10px;
  float: right;
}

ul#linkCategories {
  height: 14px;
  margin: 10px auto;
  list-style: none;
  border-left: 1px solid #999;
  clear: both;
}

ul#linkCategories li {
  border-right: 1px solid #999;
  display: block;
  float: left;
  padding: 0 10px;
}

div.links {
  margin: 10px 15px;
  padding: 20px 0 0 0;
  clear: both;
}

p.fiftyPercent {
  margin: 22px 0 0 0;
}

img#new_stock_image {
  margin: 23px 0px 0px 0px;
}

a#new_stock_link {
  background: none;
  margin: 0px;
  padding: 0px;
}   


/* Selling Interest setttings
-------------------------------------------------*/

#registerinterest textarea {
    height:88px;
}

#riContainer {
    clear:both;
    height:420px;
    font-size:1.1em;
}

#riLeftColumn,#riRightColumn {
    width:260px;
    position:relative;
}

#riLeftColumn {
    float:left;
}

#riRightColumn {
    float:right;
}

#riLeftColumn .simpleform,
#riRightColumn .simpleform {
    margin-bottom:10px;
    padding:5px;
}

#riLeftColumn label {float:left;}
#riLeftColumn .simpleform {
    float:left;
    width:168px;
}

#riRightColumn .simpleform {
    float:left;
    width:236px;
}

.error {
    color:#F00;
    font-weight:bold;
}

/* Testimonials settings
-------------------------------------------------*/

.testimonials {
    font-size:1.2em;
}

.testimonials p {
    font-style:italic;
}

.testimonials p span,
.testimonials p.testHead {
    font-style:normal;
    font-weight:bold;
}

/* Drop Shadows */

#shadow-container {
 position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

#shadow-container p, #shadow-container p a {
  line-height: 0px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
  position: relative;
	left: -1px;
	top: -1px;
/*  overflow: hidden; */
}
 
#shadow-container .shadow1 {
	background: #F1F0F1;
}

#shadow-container .shadow2 {
	background: #DBDADB;
}

#shadow-container .shadow3 {
	background: #B8B6B8;
}

#shadow-container .container {
	background: #ffffff;
/*    border: 1px solid #848284; */
/*    padding: 10px; */
  overflow: hidden;
  width: auto;
					}

.darkred {
  color: #900;
}

.black {
  color: #000;
}
div#sectionblurb {
	border: 1px solid red;
	background-color: #fff5ed;
	position: relative;
	float: left;
	width: 516px;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
}

#sectionblurbheadline {
	font-size: 1.4em;
	position: static;
	padding-bottom: 6px;
}
