/****************************************************************

The Designer Gift - "thedesignergift.com.au"

Written by Robert Spriggs for CanvasDesign, (c)2007 Robert Spriggs and Canvas Design, all rights reserved

The code will remain the copyright of Robert Spriggs and Cavas Design, but may be freely modified
for the The Designer Gift website only (currently thedesignergift.com.au),
or further developed for that website only, without additional permission.

The code will only be used on one server to host one domain's site at any
one time and will not be resold (unless sold as part of the website and services,
in which case this copyright condition continues and is passed to the new owner)
or made publicly available.

Robert Spriggs and Canvas Design reserves the right to use the code elsewhere, but will not divulge
that the code is used for the The Designer Gift site or make the
code publicly available.

No part of this copyright message may be edited or removed.

*****************************************************************/

#CartSummary {
   font-size: 80%;
   border: 1px solid #333;
}
#leftcol #CartSummary h2 {
   width: 115px;
}
#CartSummary p {
   display: block;
   margin: 0.3em 0 0.3em 0.3em;
}
#CartSummary a {
   padding: 0.3em;
   text-decoration: none;
   display: block;
}
#CartSummary a:hover, #CartSummary a:active, #CartSummary a:focus {
   background: #ddd;
}

dl.cartsummary {
   margin: 0 0 1em 0;
   width: 400px;
   font-weight: bold;
}
dl.cartsummary dt {
   clear: both;
   float: left;
   width: 100px;
   margin: 0 0 0 5px;
}
dl.cartsummary dd {
   float: left;
   display: inline;
   margin: 0 0 0 100px;
   width: 80px;
   text-align: right;
}

.catsellarge {
   display: inline;
   margin: 0 10px 1em 0;
   padding: 0;
   float: left;
   font-size: 120%;
   text-align: center;
   text-decoration:none;
}

.catsellarge img {
   border: #333 1px solid;
   text-decoration:none;
}

#BrowseNav {
   clear: both;
   width: 550px;
}

#BrowseNav a {
   text-decoration: none;
   font-weight: bold;
   font-size: 100%;
}
#BrowseNav a:hover, #BrowseNav a:active{
   text-decoration: underline;
}

#BrowseNavback {
   margin-left: 0px;
   float: left;
}

#BrowseNavmore {
   float: left;
   margin-left: 3em;
}
#BrowseNavbackGal {
   float: left;
   width: 20em;
   margin-left: 10px;
}
#BrowseNavmoreGal {
   float: left;
   width: 20em;
   margin-left: 1em;
}
#BrowseNavcheck {
   float: right;

}

table.BrowseList {
   border: none;
}

table.BrowseList thead {
   display: none;
}

#content table.BrowseList td{
   border: none;
   text-align: left;
   vertical-align: top;
   padding-top: 30px;
}

#content table.BrowseList td.ItemBlockImage{
   padding-top: 0;
}

#content table.BrowseList p input.button {
  font-size: 90%;
}

table.BrowseList td.price {
   border: none;
   text-align: right;
   font-weight: bold;
}

#content input.button-link {
   text-align: left;
   border: none;
   background: none;
   text-decoration: underline;

}

#content .sold {
   color: #f00;
}

#content span.inwishlist {
   color: #999;
}

.ItemBlockLinks table {
   width: 100%;
}

td.CartImage {
   width: 76px;
   text-align: center;
}
td.CartName {
   width: 40%;
}
td.CartGift {
   width: 1em;
   text-align: center;
}
td.CartQty {
   width: 3em;
}
td.CartTotal {
   width: 10em;
}
td.CartOptions {
   width: 8em;
   padding-top: 2em;
   text-align: center;
}
td.CartOptions input {
   margin-bottom: 0.5em;
}

#content form fieldset.prodpagerow label.NoFloat {
   padding-left: 0.5em;
   float: none;
   width: auto;
   display: inline
}

#content div.BlockInput p.buttup {
   margin: 0 0 0.3em 0;
   padding: 0;
}

#content div.BlockInput p.full {
   line-height: 1.1;
   position: relative;
   left: 0;
}

#content form fieldset.prodpagerow div.BlockInput label {
   width: auto;
   text-align: left;
}

#content form fieldset.prodpagerow div.BlockInput p.full label {
   width: 98%;
   float: none;
   text-align: left;
}
#content form fieldset.prodpagerow div.BlockInput p.full select, #content form fieldset.prodpagerow div.BlockInput p.full input {
   width: 98%;
   float: none;
   margin: 0;


}
#content form fieldset.prodpagerow div.BlockInput p.full select {
   width: 100%;
   padding: 0.1em;
}
#content form fieldset.prodpagerow div.BlockInput p.buttons  {
   text-align: right;
   margin: 0;
}
#content form fieldset.prodpagerow div.BlockInput p.buttons input.button {
   margin: 0 0 0 0.2em;

}


