/* Start of CMSMS style sheet 'Xcart' */
 div.dialog div.title h2 { padding:25px 0; margin:0; }
.text-block { margin-top:25px; padding:0; }
.register-newbie-note { padding-top:10px; padding-bottom:10px; }
#main {min-height:450px;}
#main h1.category {padding:10px 0; font-size:16px;}
.products .item { 
   background-color:#f5f5f5; 
   padding:5px; 
   margin:10px 0; 
   border:1px solid #dedede; 
   min-height:65px; 
   clear:both; 
   padding-top: 15px;
dispaly:block;
}
.details form {padding:0px; margin:10px 0;}
.details button {margin:10px 0; position:relative;}
.nav-pages {}
.nav-page, .nav-page span {margin-left:5px; }
.market-price {display:none;}
.flc-3-button {float:right;}
.flc-buttons {position:absolute; padding-bottom:25px; right:5px; margin-top:60px; display:block; margin-right:10px;}
.title h2 {display:inline;}
#main form {padding:0px; }
.product-market-price {display:none;}
.property-name {padding-right:25px;}
.TopBorder h3 a:link, .TopBorder h3 a:visited {color:#FFFFFF;}
.TopBorder h3 a:hover, .TopBorder h3 a:active {color:#DDDDDD;}
.products-list .title-with-sort-row h2 {display:none;}
.products-list .title-with-sort-row {
   padding:10px 0;
   background-color:#f5f5f5;    
   border:1px solid #dedede; 
   padding-left: 5px;
}
a.down-direction{
font-weight: bold !important;
}

span.current-page{
padding-left: 7px;
font-weight: bold;
}

.price-row, div.quantity-title{
   margin-top: 5px;


}
.price-row {float:left; padding-right:50px; width:130px;}

.quantity { 
text-align: right;
padding-bottom: 25px
}

.products .item .main-button { 
float:right; 
position:relative; 
right:0px; 
top:-4px; 
vertical-align:middle;
line-height: 18px;
}


.main-button, .button, .menu-button {
   margin-top: 5px !important;
vertical-align:middle;
line-height: 18px;
}
.bot-buttons {width:100%;}
.bot-buttons input{float:right;margin-right:5px;}
div.details hr {
border: 0px;
background-color: #DEDEDE;
height: 1px;
}

.flc-checkout-box-info { margin:10px 0; border:1px solid #ccc; background-color:#e1e1e1; padding:10px;}
.subheader-grey {font-size:16px; font-weight:bold; }
.flc-checkout-address {margin-bottom:15px;}
.search-sort-cell {padding:5px; }
.login-text {padding:10px;}
.expand-section img {display:none;}
.expand-section a {font-size:14px; font-weight:bold; padding:15px 0px; display:block;}
.product-details .details {
   padding-top: 5px;
}
.details {width:400px;}

.item .buttons-row {
right:15px;
}
.cart .item .buttons-row {position:absolute; right:15px; margin-top:-50px;}
.product-details .product-subtitle { font-weight: bold; }

.send2friend-dialog .content { padding-top: 10px; }

.total-alt-value {display:none;}

.cart .item {
display:block;
width: 100%;
}

.cart .item .descr { display: block; }

.title-with-sort-row {margin:20px 0; }
.data-name {padding-right:10px;}

span.search {line-height:16px;}
.RightBox ul li { margin-left:10px;
                    margin-top:10px; }
.login-buttons button {margin-bottom:10px;}

.stock {
margin-top:6px; 
padding:0 !important; 
width: 400px;
}

.title-with-sort-row h2 {font-size:16px;}
.dialog-search-sort-bar {margin-top:10px;}
table.item {padding:10px;}

.cart-content {margin:5px;}
.cart-content th { padding:5px; }
.cart-content td { padding:5px; }
.data-table textarea { position:relative; width:500px;}
.message-e, .error-message, .iv-error {
border: 1px solid red;
color: red;
text-align: center;
margin-bottom: 2px;
}
span.iv-error {

border: 1px solid red;
}

#main {
padding-top: 10px;
}

.price, .price-value{
display: block;
float: left;
}

.price-value {
margin-left: 4px;
}

.buy-now {
margin-top:-35px;
position:absolute;
right:15px;
width: 200px
}

.buttons-row .section {

}

.dialog-search-sort-bar.Products{
text-align: right;
margin-bottom:-33px;
}

.Featured.products, .Not.Logged.In{
display: none;
}

#nav-pages-container {
height: 11px;
line-height: 11px;
width: 500px;
}

.fbform label span {
width: 30px;
}

.fbform dt {
width: 18% !important;
}



#cart-controls {
padding:10px; 
font-size:13px;
padding-bottom: 0px
}
/* End of 'Xcart' */

