/* ----------------
// Standard Elements
// ---------------- */

form {
	margin:                0;
	padding:               0;
}

label.form {
	display:               block;
	font-size:             1em;
	font-weight:           bold;
	margin:                4px 0 2px 0;
}

img {
  border:                0px;
}

.clear {
  clear:                 both;
}

/* ----------------
// User Banner
// ---------------- */

.frontimage {
  margin-bottom:         10px;
}

/* ----------------
// Items
// ---------------- */

div#items {
}

div#items ul {
	margin:                0;
	padding:               0;
	list-style-type:       none;
}

/* ----------------
// Layout Columns
// ---------------- */

#page_wrapper {
  height:                0.01%;
}

#content {
  float:                 left;
  min-height:            300px;
}

/* min-height IE6 */
/*\*/
* html div#content {
  height:                300px;
}
/**/

div#sidebar_left {
	float:                 left;
	margin:                0;
	margin-right:          10px;
	min-height:            1px;
}

/* min-height IE6 */
/*\*/
* html div#sidebar_left {
  height:                1px;
}
/**/

div#sidebar_right {
	float:                 left;
	margin-left:           10px;
	min-height:            1px;
}

/* min-height IE6 */
/*\*/
* html div#sidebar_right {
  height:                1px;
}
/**/

.column_small {
	width:                 180px;
}

.column_medium {
	width:                 520px;
}

.column_large {
	width:                 710px;
}

.column_xlarge {
	width:                 900px;
}

/* ----------------
// Sidebar, Search, List
// ---------------- */

/*div#sidebar_left {
  float:                 left;
  margin:                0;
  width:                 180px;
  margin-right:          10px;
}

div#sidebar_right {
  float:                 left;
  margin-left:           10px;
  width:                 180px;
}
*/

/*div#sidebarsearch {
	margin-bottom:         20px;
}
*/
/*#f_s_text {
	width:                 100px;
}
*/

.sidebarlist {
	position:              relative;
	height:                0.01%;
	margin-bottom:         20px;
}

.sidebarlist ul {
	position:              relative;
	height:                0.01%;
	margin:                0;
	padding:               0;
	list-style-type:       none;
}

.sidebarlist ul li.sub {
  padding-left:          10px;
}

/*.sidebarlist ul li.bottom {
  position:              relative;
  background:            none !important;
} */

/* ----------------
// Header & Footer
// ---------------- */

div#header {
}

div#footer .poweredby {
	display:               block;
	margin-top:            10px;
	font-weight:           bold;
}

div#footer .cardlogos {
	float:                 right;
	width:                 160px;
	text-align:            right;
	margin-top:            -26px;
}

/*div#footer {
	padding:               10px 10px 10px 10px;
	margin:                0 auto 0 auto;
}

div#footer .footertext {
	text-align:            center;
}

div#footer .poweredby {
	padding-top:           30px;
	font-size:             11px;
	text-align:            center;
}

div#footer .poweredby a {
	color:                 #aaaaaa;
}

div#footer p {
	display:               block;
	margin:                0;
	padding:               20px 0 20px 0;
	text-align:            center;
}
*/

/* ----------------
// Search
// ---------------- */


/* ----------------
// Cart
// ---------------- */

/*div.cartitems {
	border-bottom:         1px solid #dddddd;
}

div.cartitem {
	height:                40px;
	padding:               10px 0 10px 0;
	border-top:            1px solid #dddddd;
}

div.deliveryoptions {
	float:                 left;
	width:                 260px;
	padding:               10px 0 10px 0;
}

div.carttotal {
	float:                 right;
	width:                 350px;
	padding:               10px 0 10px 0;
	font-size:             1.5em;
	text-align:            right;
}

div.cartactions {
	clear:                 both;
	height:                20px;
	padding:               20px 10px;
	background:            #fafafa;
	border-top:            1px solid #dddddd;
	border-bottom:         1px solid #dddddd;
}

div.cartcheckout .button {
}

#btn_back {
	width:                 100px;
	float:                 left;
}

#btn_update {
	float:                 left;
}

#btn_checkout {
	float:                 right;
}

div.cartright {
	float:                 right;
	margin-top:            -40px;
	text-align:            right;
}*/


/* ----------------
// Cart
// ---------------- */

/*
div.cartitems {
	border-bottom:         1px solid #dddddd;
}

div.cartitem {
	height:                40px;
	padding:               10px 0 10px 0;
	border-top:            1px solid #dddddd;
}

div.deliveryoptions {
	float:                 left;
	width:                 260px;
	padding:               10px 0 10px 0;
}

div.carttotal {
	float:                 right;
	width:                 350px;
	padding:               10px 0 10px 0;
	font-size:             1.5em;
	text-align:            right;
}

div.cartactions {
	clear:                 both;
	height:                20px;
	padding:               20px 10px;
	background:            #fafafa;
	border-top:            1px solid #dddddd;
	border-bottom:         1px solid #dddddd;
}

div.cartcheckout .button {
}

#btn_back {
	width:                 100px;
	float:                 left;
}

#btn_update {
	float:                 left;
}

#btn_checkout {
	float:                 right;
}

div.cartright {
	float:                 right;
	margin-top:            -40px;
	text-align:            right;
}

#ml_button {
	display: block;
	margin: 6px 0;
}
*/

/* ----------------
// Cart & Checkout
// ---------------- */

/*.cartitems {
  border-bottom:         1px solid #dddddd;
}

.cartitems .item {
  clear:                 both;
  height:                40px;
  padding:               10px 0;
  border-top:            1px solid #dddddd;
}

.cartitems .item .right {
  float:                 right;
  margin-top:            -43px;
  text-align:            right;
}

.cartitems .item_light {
  clear:                 both;
  padding:               2px 0;
}

.cartitems .item_light h3 {
  margin:                0;
  padding:               0;
  font-size:             1em;
}

.cartitems .item_light .right {
  float:                 right;
  margin-top:            -16px;
}

.deliveryoptions {
  float:                 left;
  width:                 260px;
  padding:               10px 0 10px 0;
}

.carttotal {
  float:                 right;
  width:                 350px;
  padding:               10px 0 10px 0;
  font-size:             1.5em;
  text-align:            right;
}

.cartactions {
  clear:                 both;
  height:                20px;
  padding:               20px 10px;
  background:            #fafafa;
  border-top:            1px solid #dddddd;
  border-bottom:         1px solid #dddddd;
}

.cartcheckout .button {
}

#btn_back {
  width:                 100px;
  float:                 left;
}

#btn_update {
  float:                 left;
}

#btn_checkout {
  float:                 right;
}*/
