/* Framework */ 
.UnConstrainWidth {}
.ConstrainWidth {max-width: 99em;_width: 99em;margin: 0 auto;}
.ColumnWrapper:after {content: ".";display: block;height: 0px;line-height: 0px;clear: both;visibility: hidden;}
.ColumnWrapper {*display: inline-block;overflow: hidden;height: 100%;}
.ColumnOneQuarter {float: left;width: 25%;*width: 24.8%;}
.ColumnOneHalf {float: left;width: 50%;*width: 49.8%;}
.ColumnThreeQuarters {float: left;width: 75%;*width: 74.8%;}
.ColumnOneThird {float: left;width: 33.33%;*width: 33.2%;}
.ColumnTwoThirds {float: left;width: 66.66%;*width: 66.5%;}
.ColumnOneFifth {float: left;width: 20%;*width: 20%;}
.ColumnOneSixth {float: left;width: 16.66%;*width: 16.66%;}
.Margin{margin: 10.0px}
.MarginTop{margin-top: 10.0px}
.MarginRight{margin-right: 20.0px}
.MarginBottom{margin-bottom: 10.0px}
.MarginLeft{margin-left: 10.0px}
.Padding{padding: 10.0px}
.PaddingLeft{padding-left: 5.0px}
.PaddingTop{padding-top: 10.0px}
.TextRight{float:right;text-align:right}
.TextLeft{text-align:left}
.TextCenter{text-align:center}
.bitsmaller {width:150px;}
.alotsmaller {width:50px;}

/* Forms */ 
.form-error {padding:5px; color: #b94a48}
textarea {width:98%}
.legend  {font-size:1.5em;padding:0 0 20px 0;}
label {}
.shuffle-up {margin-top:-10px}
.dremus-page .form-error {padding: 0;}
.dremus-page input.alotsmaller {width:50px;text-align:right}

/* Order-grid */ 
.ordergrid thead td {font-weight: bold;}
.ordergrid .right {text-align: right;}

/* Checkout Accordian */ 
.checkout-heading {border-bottom: 1px solid #EEE;padding: 10px;margin-bottom: 10px;font-weight:bold;}
.checkout-heading a {float:right;margin-top:1px;font-weight:normal;text-decoration: none;}
.checkout-content {padding:10px;display:none;overflow:hidden;}

/* Images */ 
.dremus-page img.small {width:45px; height:45px;}
.dremus-page img.medium {width:85px; height:85px;}
.dremus-page img.large {width:200px; height:200px;}

/* Account page */ 
.account ul {list-style: none;}

/* Product - Prices */
.old, .form-actions .old {color:#CCC; text-decoration:line-through}
.form-actions .price {font-weight:bold;font-size:1.5em;line-height:2em}

/** Switcher **/
.switcher {margin-right:10px}

/** listview **/
.listview li {margin:0 0 20px 0; display:inline-block; width:100%;}
.listview .p-price {text-align:center;}

/** gridview **/
.gridview li {margin:0 20px 0 0; display:inline-block; vertical-align: top; text-align:center;}
.gridview .p-description .description {display:none}
.gridview .p-price .add-to-cart {display:none}