@charset utf-8;
/* ----- GLOBAL MIVA CLASSES -----*/
.img-left{float:left; margin:2px 10px 10px 0px;}
.img-right{float:right; margin:5px 0px 10px 10px;}
.float-left{float:left; display:inline;}
.float-right{float:right; display:inline;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}

/* ----- CTGY PAGE ----- */
#CTGY #ci_header h3{float:left; line-height:36px;}
#CTGY #ci_header form{margin:0; padding:0; float:right; font-size:18px; color:#2a2a2a; line-height:36px;}
#CTGY .product .product-image-link, #suggested_products .product .product-image-link {position:relative; display:block;}
 #CTGY .product .product-image-link span, #suggested_products .product .product-image-link span {display:block; width:200px; height:200px; position:absolute; z-index:10;}
  #CTGY .product .product-image-link span.newCallOut, #suggested_products .product .product-image-link span.newCallOut {background:url(/media/img/ctgy_overlay_new.png) no-repeat 0 0;}
  #CTGY .product .product-image-link span.saleCallOut, #suggested_products .product .product-image-link span.saleCallOut {background:url(/media/img/ctgy_overlay_sale.png) no-repeat 0 0;}
  #CTGY .product .product-image-link span.comingCallOut{}
  #CTGY .product .product-image-link span.closeoutCallOut{}
  #CTGY .product .product-image-link span.bestCallOut, #suggested_products .product .product-image-link span.bestCallOut {background:url(/media/img/ctgy_overlay_bestSeller.png) no-repeat 0 0;}
 #CTGY .product .product-image-link img{position:relative; z-index:2;}
#CTGY .product .colorchip-label, #suggested_products .product .colorchip-label{float:left; width:35px; line-height:19px; padding:3px 0; font-size:11px; border-top:1px solid #ebebeb;}
#CTGY .product ul.colorchip{width:165px;}
 #CTGY .product ul.colorchip li{display:block; float:left; margin:0 2px 0 0; padding:0; text-align:center; cursor:pointer; list-style-type:none;}
 #CTGY .product ul.colorchip li span{/*display:inline-block; height:100%; text-align:center; vertical-align:middle;*/}
 #CTGY .product ul.colorchip li img{/*vertical-align:middle;*/}
#CTGY .product-preview{text-transform:uppercase; font-size:9px; font-weight:bold; display:block; color:#666; padding-left:14px; background:url(/media/img/btn_preview.gif) no-repeat left center;}
.ctgy-sub-header {clear:both;padding:15px 0 5px;margin:0 20px 0 30px;border-bottom:1px solid #EAEAEA;}

#CTGY .product {position:relative !important;}
.product-preview-new {position:absolute;top:150px;left:34px;z-index:11;display:none;background:url(/media/img/btn_quick-look.png)bottom center no-repeat;height:26px;width:132px;}
.product-preview-wholesale {position:absolute;top:0;left:0;z-index:11;display:none;background:url(/media/img/btn_order_now.png)bottom center no-repeat;height:176px;width:200px;}

/* ----- PROD PAGE ----- */
#pd_main_img{height:auto;}
#pd_addtl_photos{background:url(/media/img/bg_pd_addtl_photos_ver5.jpg) no-repeat left center; position:relative;}
#pd_addtl_prod_details, #pd_addtl_prod_photos{height:82px; position:absolute; top:0;}
#pd_addtl_prod_details{left:25px;}
#pd_addtl_prod_photos{left:343px;}
 #pd_addtl_prod_details li {padding:15px 5px 0 0; margin:0; float:left;}
 #pd_addtl_prod_photos li{padding:15px 8px 0 0; margin:0; float:left;}
  #pd_addtl_prod_details li a{width:50px; height:50px; border:1px solid #dedede; cursor:pointer; display:block;}
  #pd_addtl_prod_photos li img{cursor:pointer; display:block; margin-left:-6px;}
  #pd_addtl_prod_photos li span{display:block; text-align:center; height:50px; width:50px; border:1px solid #dedede; overflow:hidden;}
  #pd_addtl_prod_details li span{display:block; text-align:center; font-size:8px; text-transform:uppercase; line-height:14px;}
   /*#pd_addtl_prod_photos li#li_sev05 span{margin-right:30px;}*/
 #pd_addtl_photos #fan-photos-link{display:block; font-size:8px; text-transform:uppercase; position:absolute; bottom:0; right:10px; text-decoration:none; z-index:10;}
#pd_details_tabs li.ReviewHeader a{background:url(/media/img/pd_sprite_tabs-tmp.jpg) -212px 0 no-repeat; width:90px;}
#pd_details_tabs li.ReviewHeader_sel{background:url(/media/img/pd_sprite_tabs-tmp.jpg) -212px -33px no-repeat; width:90px;}

#pd_purchase_box .qty label {line-height:1.4;}
#pd_purchase_box .qty label, #pd_purchase_box .qty input {float:left; margin-top:5px;}

#pd_purchase_box input.add_to_cart {
background-image: none;
background-color: #F2F2F2;
border: 2px solid #44B63F;
border-radius: 5px;
height: 46px;
margin: 0 auto;
width: 195px;
font-size: 22px;
color: #44B63F;
cursor:pointer;
}
#pd_purchase_box input.add_to_cart:hover {
background-image: none;
background-color: #fff;
}
 #pd_purchase_box input.addtocart:hover{background: url(/media/img/btn_add-to-cart_short.png) 0 -32px no-repeat;}
#pd_purchase_box #wl_button{background: url(/media/img/btn_wish_list.png) 0 0 no-repeat; height:32px; margin:0; width:42px; float:right; margin-bottom:10px;}
 #pd_purchase_box #wl_button:hover{background: url(/media/img/btn_wish_list.png) 0 -32px no-repeat;}
#pd_content_wrapper{min-height:300px; _height:300px;}

#stockMSG {font-weight:bold;color:#CC0000;padding-top:2px;}

#loading {float:right;width:32px;height:42px;display:none;margin-right:8px;background:url(/media/img/icons/loading.gif) center no-repeat;}
.result {font-size:12;font-weight:bold;line-height:20px;}

.result .ADDerror {background: url(../../img/icons/icon_error.png) center left no-repeat;padding-left:23px;color:#F00;margin-bottom:5px;}
.result .ADDconfirm {background: url(../../img/icons/icon_check.png) center left no-repeat;padding-left:23px;color:#090;margin-bottom:5px;}

#pd_purchase_box div.qty {margin: 8px 0 0 0;}

#PROD .rowElem textarea {width:265px;}
#PROD .rowElem .attr-checkbox {float:left;margin:7px 4px 0 0;}

#pr_snippet_product_new {margin:5px 0;}
#pr_snippet_product_new div {height:20px;overflow:hidden;margin-left:0;padding-left:0;}
#pr_snippet_product_new span {line-height:2;}

#relProdsDisp {background:#fbfbfb;float:right;width:340px;margin-top:20px;margin-right:2px;}

.fan_thumbnails {left:284px;height: 82px;position: absolute;top: 0;}
.fan_thumbnails li {float: left;margin: 0;padding: 15px 8px 0 0;}
.fan_thumbnails li img{margin-left:-6px;}
.fan_thumbnails li a {display:block;text-align:center;width:50px;height:50px;overflow:hidden;border:1px solid #DEDEDE;}

.sat-guarantee {display:block;width:225px;height:50px;margin:10px 0 20px 0;background:url(/media/img/satisfaction_guarantee.jpg) no-repeat;}

.accessory-thumb li img{margin-right:2px;margin-top:1px;}

	/* ----- accessories layout modifications ----- */
 #accessory #pd_addtl_prod_photos{width:295px; height:60px; margin:10px 0; padding:0 0 0 23px; background:#edecec url(/media/img/pd_bg_add_photos.gif) no-repeat left center; border:1px solid #dedede; clear:both; position:relative; left:auto; top:auto;}
  #accessory #pd_addtl_prod_photos li{padding:4px 7px 0 0;}
 #accessory #pd_details_wrapper{display:inline; float:left; margin:10px 0 0; width:320px;}
 #accessory #pd_details_tabs{background:url(/media/img/pd_sprite_tabs-miva.jpg) no-repeat scroll 0 0 transparent; float:left; height:27px; width:318px;}
 #accessory #pd_details_tabs li, #accessory #pd_details_tabs li a{float:left; height:27px;}
 #accessory #pd_details_tabs li.details a{background:url(/media/img/pd_sprite_tabs-miva.jpg) no-repeat scroll 0 0 transparent; width:69px;}
 #accessory #pd_details_tabs li.details_sel{background:url(/media/img/pd_sprite_tabs-miva.jpg) no-repeat scroll 0 -27px transparent; width:69px;}
 #accessory #pd_details_tabs li.reviews a{background:url(/media/img/pd_sprite_tabs-miva.jpg) no-repeat scroll -69px 0 transparent; width:75px;}
 #accessory #pd_details_tabs li.reviews_sel{background:url(/media/img/pd_sprite_tabs-miva.jpg) no-repeat scroll -69px -27px transparent; width:75px;}
 #accessory #pd_content_wrapper{background:url(/media/img/pd_bg_details-miva.jpg) no-repeat scroll 0 0 transparent; clear:both; float:left; padding:0 15px; width:290px;}

	/* ----- accessories layout modifications no reviews ----- */
 #accessory #pd_details_tabs_no_reviews{background:url(/media/img/pd_sprite_tabs-miva_no_reviews.jpg) no-repeat scroll 0 0 transparent; float:left; height:27px; width:318px;}
 #accessory #pd_details_tabs_no_reviews li, #accessory #pd_details_tabs_no_reviews li a{float:left; height:27px;}
 #accessory #pd_details_tabs_no_reviews li.details a{background:url(/media/img/pd_sprite_tabs-miva_no_reviews.jpg) no-repeat scroll 0 0 transparent; width:69px;}
 #accessory #pd_details_tabs li.details_no_reviews_sel{background:url(/media/img/pd_sprite_tabs-miva_no_reviews.jpg) no-repeat scroll 0 -27px transparent; width:69px;}
 #accessory #pd_details_tabs_no_reviews li.reviews a{background:url(/media/img/pd_sprite_tabs-miva_no_reviews.jpg) no-repeat scroll -69px 0 transparent; width:75px;}
 #accessory #pd_details_tabs_no_reviews li.reviews_sel{background:url(/media/img/pd_sprite_tabs-miva_no_reviews.jpg) no-repeat scroll -69px -27px transparent; width:75px;}

/* ----- MINI CART POPUP ----- */

#minicart_li {position:relative;}
#minicart {position:absolute;top:11px;right:-62px;_right:345px;width:372px; z-index:999999;}
#minicart_top {background:url(../../img/mini_cart_top_bg.png);height:14px;}
#minicart_content {background:url(../../img/mini_cart_mid_bg.png);overflow:auto;padding:7px 13px;}
#minicart_bottom {background:url(../../img/mini_cart_bottom_bg.png) no-repeat;height:5px;}

#minicart_table_container {max-height:550px;overflow-y:auto;margin:10px 0;}
#mini_cart_header {height:28px;}
#minicart_table {line-height:1.3;width:100%;color:#404040;}
.minicart_item {border-bottom:1px solid #e5e5e5;padding:7px 0;}
.minicart_image {float:left;padding:0px 10px 0px 10px;}
#minicart_total {background:#f2f2f2;text-align:right;padding:7px 15px;font-weight:bold;font-size:12px;}
#minicart_links {text-align:right;padding:20px 10px 10px 0;}
#minicart_links img {margin-left:6px;cursor:pointer;}
.noimage {height:120px;width:140px;float:left;}

/* ----- NEW BASK PAGE ----- */
#BASK h3 {
	margin:23px 0 0 27px;
	font-size:1.5em;
	float:left;
}
table#items tr {
	display:block;
}
table#items tr.basket-full {
	background:#767474;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
table#items tr.basket-full.bask-total {
	background:#fff;
	color:#666666;
	border-bottom:0;
}
table#items tr.basket-item, table#items tr.basket-full {
	border-bottom:1px solid #e9e9e9;
}
table#items td {
	padding:10px 0 10px 5px;
	vertical-align:top;
}
table#items td.basket-code {
	width:120px;
}
table#items td.basket-product {
	width:270px;
}
table#items td.basket-qty {
	width:95px;
}
table#items td.basket-qty input {
	margin:0 5px 0 0;
	width:40px;
}
table#items td.basket-net {
	width:135px;
}
table#items td.basket-total {
	width:75px;
}
table#items td.basket-grandtotal {text-align:right;padding-top:10px;width:910px;}
#BASK table#items td.basket-grandtotal {
	/*width:690px;*/
}
#OPAY table#items, #OSEL table#items {width:940px;margin:0 auto;}
#miva-ad-wrapper {
	width:740px;
	margin:25px 0 35px 0;
	overflow:hidden;
}
#miva_ad1 {
	width:307px;
	padding:0;
	margin-left:20px;
}
#miva_ad2 {
	width:140px;

	border-right:1px solid #e4e4e4;
}
#miva_ad2 p {
	line-height:1.2;
	font-size:10px;
	margin:5px 0;
}
#miva_ad2 p a {
	text-decoration:none;
}
#miva_ad3 {
	margin-left:20px;
	width:236px;
	padding:0;
	text-align:left;
}
#miva_ad3 p {
	margin:0;
	padding:0;
}
#save_cart_field {
	padding:3px;
	width:163px;
	vertical-align:middle;
}
#save_cart_button {
	vertical-align:middle;
	float:right;
	margin-top:-1px;
}
.clear {
	clear:both;
}
.red {
	color:#ce0000;
}

#content_bask_left {
	float:left;
	width:760px;
}
#content_bask_right {
	float:right;
	width:199px;
	text-align:center;
	padding-bottom:40px;
}
#content_bask_right h2 {
	color:#696969;
	font-size:17px;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	margin:20px 20px 20px 22px;
	padding:6px 0;
	font-style:italic;
}
#content_bask_right p {
	margin-top:0;
}
#content_bask_right input {
	vertical-align: middle;
}
.upsold_product {
	margin-bottom:10px;
	color:#373737;
	font-size:12px;
}
.upsold_product a {
	color:#9b969c;
	text-align:center;
	margin:0 auto;
}
.upsold_name {

}
.upsold_product form {
	margin:0;
}
.upsold_product input {
	margin-top:2px;
}
.relprodimg {
	position:relative;
	overflow:auto;
}
.relprodimg a {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display: block;
	background:#fff;
	opacity:0;
	filter:alpha(opacity=0);
}
.relprodimg img {
}
#BASK #btn-remove {
	margin-top:3px;
}
#BASK #btn-update {
	margin:5px 0 0 3px;
}
#bask_free_shipping {
	float:right;
	background:url(../../img/bg_free_shipping.jpg);
	height:47px;
	line-height:47px;
	width:534px;
	margin-right:7px;
	font-size:18px;
	color:#2A2A2A;
	text-indent:10px;
	margin-top:15px;
}
#basket-contents {
	clear:both;
	margin-top:20px;
}
#BASK #basket-contents input[type=checkbox] {
	margin:0;
	padding:0;
	float:left;
	margin:2px 3px 0 0;
}
#BASK .basket-net form {
	padding-top:3px;
}
#basket-coupon {
	float:left;
	line-height:1.4;
	padding-left:10px;
	margin-left:40px;
	width:350px;
}
#basket-coupon span {
	font-size:12px;
	text-decoration:underline;
	float:left;
}
#basket-coupon input {
	margin-left:7px;
}
#basket-coupon p {
	text-align:left;
	color:#FF0000;
	font-weight:bold;
}
tr.basket-full-bottom {
	background:#f2f2f2;
	width:100%;
}
tr.basket-full-bottom td {
	padding:0;
	width:690px;
}
tr.basket-full-bottom td img {
	cursor:pointer;
}
tr.basket-full-bottom td #btn-checkout {
	float:right;
}
tr.basket-full-bottom td #btn-back, tr.basket-full-bottom td #btn-keep {
	margin-top:3px;
	margin-left:10px;
}
tr.basket-full-bottom td #btn-keep{margin-left:0;}
#ship-estimator {
	margin-top:-3px;
}
#ship-estimator table td {
	padding:10px 10px;
	border-bottom:1px solid #e5e5e5;
}
#ship-estimator input, #ship-estimator select {
	padding:4px;
}
#btn_estimator {
	margin-top:-1px;
}
.ship-header {
	color:#fff;
	line-height:2;
	font-size:14px;
}
#BASK #hdft_header {
	overflow:hidden;
}
#BASK #fancy_title {
	overflow:hidden;
	height:0;
}
#miva_form {
	overflow:auto;
	margin-bottom:10px;
}
#paypal-button{float:right;margin:15px 9px 25px 0;text-align:right;}
/* ----- MINI TIP ----- */

#miniTip {
	/* main styles for tooltip */
    background-color: #fff;
	border: 1px solid #e5e5e5;
	color:#666;
	font-size: .9em;
	/* end editing style */
	display: none;
	position: absolute;
	top: 1px;
	/*left: 37px;*/
	z-index: 99999;
}
/* title bar style */
#miniTip_t {
	background-color: #e5e5e5;
	font-weight: 700;
	padding: 4px 6px;
}
/* main content style */
#miniTip_c {
	padding: 2px 4px;
}
/* arrow holder, no need to edit */
#miniTip_a {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
}
/* arrow pointing down, change border-top color to change color of the arrow */
#miniTip .n {
}
/* arrow pointing up, change border-bottom color to change color of the arrow */
#miniTip .s {
	border-top: 0;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #e5e5e5;
	border-left: 8px solid transparent;
}
/* arrow pointing left, change border-right color to change color of the arrow */
#miniTip .e {

}
/* arrow pointing right, change border-left color to change color of the arrow */
#miniTip .w {

}
.showtip {
	cursor:pointer;
	text-decoration:underline;
}
#showtip-promo {
	cursor:pointer;padding-top:2px;
}
#coupon-field {float:left;width:115px;}
#coupon-submit {float:left;padding-top:3px;}
#basket-coupon p {clear:both;padding:10px 0 20px 0;}

/* ----- OCST, OSEL, OPAY AND INVC PAGES ----- */
#ocst_form, #opay_form{width:940px; margin:0 auto; clear:both;}
 #ocst_form #customer-fields{width:750px; margin:0 auto;}
  #ocst_form .cust_table{width:365px; border:none; font-size:11px;}
  #ocst_form .cust_table input[type=text]{width:209px;}
  #ocst_form .cust_table select{width:215px;}
	#ocst_form table#items td.basket-code, #OSEL table#items td.basket-code, #OPAY table#items td.basket-code, #INVC table#items td.basket-code{padding-left:10px;}
	#ocst_form table#items td.basket-product, #OSEL table#items td.basket-product, #OPAY table#items td.basket-product, #INVC table#items td.basket-product{width:510px;}
#osel_form{border-top:1px solid #666; width:920px; margin:0.5em auto 0;; clear:both;}
	#osel_form h3{margin:7px 0; padding:8px 0;}

/* ----- OUS1 AND OUSM PAGES ----- */
#ousm-form{width:750px; margin:0 auto;}


/* ----- CROSS SELL PRODUCTS POPUP ON BASKET ----- */
#ousm-form{width:750px; margin:0 auto;}

#pd_purchase_box {background:none;}

#relprodimg {float:left;width:560px;margin:17px 0 0 7px;height:460px;}
#relprodimg img {max-height:402px;}
#relprodlink {position:absolute;bottom:0;left:0;right:0;background:#eaeaea;width:917px;*width:897px;padding:10px 10px 10px 23px;text-decoration:none;}

#video_container {margin-top:18px;}

#greyLogo {float:left;margin:6px 10px 0 10px;}
#pd_purchase_box #miva_form {background:#fafafa;width:315px;padding:10px;padding-top:0;margin-top:0;}

#sizingCharts {display:none;width:560px;position:absolute;top:45px;left:10px;}
#closeSizing {position:absolute;top:7px;left:470px;color:#fff;cursor:pointer;background:#313131;padding:2px 6px;
				-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;opacity:0.7;filter:alpha(opacity=70);}

/* ----- MYREG AND SBASK PAGES ----- */
#myreg-form{width:920px; margin:0 auto;}
#SBASK #content-item{padding:0 20px;}
#SBASK table#items td.basket-code{padding-left:10px;}

/* ------------------------ ACAD AND ACED PAGES ------------------------ */
#ACAD #content_main, #ACED #content_main{width:920px; padding:0 20px 5px;}

/* ------------------------ ALCN PAGE ------------------------ */
#ACLN #hdft_header h1#page-title{float:left;}
#ACLN #hdft_header a.button{float:right;margin:10px 20px 0;text-align:center;}
#ACLN .account-links{clear:both;height:150px;padding-bottom:35px;}
#ACLN .account-links ul{list-style:none;margin:0 auto;overflow:hidden;width:400px;}
#ACLN .account-links li{float:left;list-style:none;padding:10px 30px;margin:0;}
#ACLN .account-links li a{display:block;height:128px;width:128px;}
#ACLN .account-links li a.edit-account{background:url(/media/img/account_edit.png) no-repeat;}
#ACLN .account-links li a.order-history{background:url(/media/img/order_history.png) no-repeat;}
#ACLN .account-links li a.wish-list{background:url(/media/img/wish_list.png) no-repeat;}

#js-acln-mvpoints{width:795px; background:#f7f7f7; margin:35px auto; padding:5px 0px 15px 25px; position:relative;}
#js-acln-mvpoints h2{font-size:18px; font-weight:normal; margin:0;margin-top:10px;}
#ACLN div#fancy_div{background: #fff; color: #000;}
#points-descrip{padding: 20px;}
#points-descrip h3{border-bottom: 1px solid#000;font-size: 20px;padding: 0 0 5px;}
#points-descrip table{margin-top: 10px;}
#points-descrip th, #points-descrip td{padding: 5px; border: 1px solid #000;}
#points-descrip td{text-align: left;}
#points-descrip th{font-weight: bold;}

/* ----- CHECKOUT HEADER (+ WHOLESALE HEADER)----- */
#checkout_header {background:url(../../img/header_checkout.jpg);height:86px;margin:5px auto;position:relative;width:960px;}
#checkout_header a#checkout_logo {display:block;height:86px;width:330px;}

#checkout_header ul {position:absolute;right:10px;top:45px !important;z-index:9999;}
#checkout_header ul li {float:left;padding:0 2px;color:#666;font:normal 11px Arial, Helvetica, sans-serif;line-height:3;}
#checkout_header ul li #minicart {margin-top:7px;}
#checkout_header ul li a {font-size:11px;color:#666;text-decoration:none;}
#checkout_header ul li a:hover {color:#cc0000;}
#checkout_header ul li#minicart_li {background:none;}
.livechat_checkout {position:absolute;top:55px;right:20px;/*right:-210px;background:url(../../img/btn_live_chat.jpg) top left no-repeat;*/}

/* ----- ORDER HISTORY PAGES ----- */
#ORDH #order-history, #ORDS #order-history {margin:10px 20px 50px 30px;width:910px;}
#ORDH #ci_header h3, #ORDS #ci_header h3 {float:left;}
#order-history-list td {padding:5px;color:#666;}
#order-history a {color:#666;}

.rma_list td {border-bottom:1px solid #f5f5f5;padding:7px 5px !important;color:#666;}

.rma_list tr:hover {background:#f9f9f9;}

/* ----- UPDATED SEARCH PLACEMENT ON GLOBAL HEADER ----- */
.search-field {height:17px;padding:0 3px;margin:0;font-size:11px;}


/* ----- WHOLESALE LOGIN ----- */
#wholesale_login p.error {font-weight:bold; color:#f00; text-align:center; font-size:14px; padding:5px; margin:0;}
#wholesale_login_content {width:795px; height:210px; background:url(/media/img/bg_logn_panel.png) top left no-repeat; margin:35px auto; padding:5px 0px 0px 25px; position:relative;}
#wholesale_login_content h3 {font-size:18px; font-weight:normal; margin:0;padding-top:15px;}
#wholesale_login_content form {width:310px; height:200px; padding:10px 20px; position:absolute; right:0px; top:0px; line-height:1.75em; margin:0;}

.strikethrough {text-decoration:line-through;color:#CC0000;}
#wholesale_price {float:right;font-size:14px;}
#wholesale_message {line-height:1.6;padding-top:5px;font-weight:bold;}

#price-group {clear: both;margin-left: 35px;padding-top: 5px;}

#wholesale_nocheckout {float:right;margin-right:5px;line-height:2.6;}

/*--DYNAMIC SOCIAL MEDIA ON INVC (tw & fb)--*/
#pd_details_wrapper_invc {display: inline;width:660px;}
#pd_details_tabs_invc {background: url(/media/img/pd_sprite_tabs-invc.jpg) 0 0 no-repeat; float: left; height: 33px; width: 660px;}
#pd_details_tabs_invc li, #pd_details_tabs_invc li a {float: left; height: 33px;}

#pd_details_tabs_invc li.facebook a		{background: url(/media/img/pd_sprite_tabs-invc.jpg) 0 0 no-repeat; width: 127px;}
#pd_details_tabs_invc li.twitter a		{background: url(/media/img/pd_sprite_tabs-invc.jpg) -127px 0 no-repeat; width: 127px;}
#pd_details_tabs_invc li.email a		{background: url(/media/img/pd_sprite_tabs-invc.jpg) -254px 0 no-repeat; width: 127px;}

#pd_details_tabs_invc li.facebook_sel	{background: url(/media/img/pd_sprite_tabs-invc.jpg) 0 -33px no-repeat; width: 127px;}
#pd_details_tabs_invc li.twitter_sel	{background: url(/media/img/pd_sprite_tabs-invc.jpg) -127px -33px no-repeat; width: 127px;}
#pd_details_tabs_invc li.email_sel		{background: url(/media/img/pd_sprite_tabs-invc.jpg) -254px -33px no-repeat; width: 127px;}

#pd_content_wrapper_invc {background: url(/media/img/pd_bg_details-invc.jpg) 0 0 no-repeat; float: left; padding: 20px 15px; width: 630px;}

.social_invc_title {font-size:16px;}
#pd_details_wrapper_invc .linebreak {margin-bottom:20px;}

#connect_invc {width:240px; float:left;margin:0 20px;}
#connect_invc_top {background:#e8e8e8 url(/media/img/bg_invc_footer_top.gif) no-repeat center top; text-align:center; padding:7px 0; font-size:18px;}
#connect_invc_content {background:#f4f4f4 url(/media/img/bg_invc_footer_bottom.gif) no-repeat center bottom; text-align:center; padding:5px 10px; height:185px;}

#connect_invc_content table {width:100%; border:none;}
#connect_invc_content table tr {vertical-align:middle;}
#connect_invc_content table img {border:none; outline:none; vertical-align:middle;}

.connect_table_left {text-align:right; padding:7px 7px 7px 0px; width:70px;}
.connect_table_right {text-align:left; font-size:9px; padding:7px 0;}

#Velaro_Chat {position:absolute;right:10px; top:65px;}

#addShopper_buttons {width:30px;position:absolute;top:10px;right:-31px;}

#global_banners {clear:both;padding-top:0px;text-align:center;}

/*////////////////////////XRAY////////////////////////*/

.blackXray {background-image:none !important;background-color:#000 !important;}
.showXray {margin-top:0px;cursor:pointer;}

#xray_view {position:absolute;top:33px;left:510px;display:block;width:108px;height:24px;background:url(/media/img/btn_xray_view.png);}

#banner_buy20 span {color:#fbfafb;display:block;margin-left:786px;padding-top:45px;font-weight:bold;font-size:29px;text-shadow:1px 1px #333;}

.xrayActive #content_top, .xrayActive #content_main{background:#000;color:#ccc;}

.xrayActive h3{	color:#ccc;}

.xrayActive #prod-ctgy-hdft-header{color:#ddd !important;}

#CTGY.xrayActive .product .colorchip-label,
#CTGY.xrayActive .colorchip,
.xrayActive .seo_text{border-top:1px solid #333;}

.xrayActive .linebreak{	background:#333;}

.xrayActive #content_bottom{background:url(/media/img/bg_content-bottom_xray.jpg) 0 0 no-repeat;}

#bask_our_guarantee {
    float: right;
    margin: 20px 38px 0 0;
    background: url(/media/img/btn_our_guarantee-175.png) no-repeat;
    width: 175px;
    height: 30px;
}

 #spendx_top_container {
    display: block !important;
    width: 300px;
    float: left;
    margin-left: 49px;
    border: 2px solid red;
    padding: 10px;
    font-size: 1.2em;
    margin-top: 10px;
}
#spendx_top_container p {
    margin: 0;
}

#plain_container {clear:both;margin-top:15px;line-height:20px;}
#plain_container input {display:block;float:left !important;margin-right:5px;margin-top:2px;margin-left:1px !important;}

#CTGY .product ul.colorchip, #suggested_products .product ul.colorchip {float:left;width:165px;}
#CTGY .product ul.colorchip ul, #suggested_products .product ul.colorchip ul {display:block;}
#suggested_products .product ul.colorchip ul li {width:auto !important;}
#CTGY .product ul.colorchip ul li a, #suggested_products .product ul.colorchip ul li a, #RMA .product ul.colorchip ul li a {display:block; float:left; height:19px; width:19px; margin:0 2px 0 0; padding:0;text-indent:-9999px;cursor:pointer;background-image: url('/media/img/sev_swatch_sprite.jpg');}

.swatch_POLO_OLV {background-position: 0px 0px;}
.swatch_POLO_BLK {background-position: 0px -20px;}
.swatch_POLO_SMK {background-position: 0px -40px;}
.swatch_POLO_RD {background-position: 0px -60px;}
.swatch_POLO_WH {background-position: 0px -80px;}
.swatch_QZIP_BLK {background-position: 0px -100px;}
.swatch_QZIP_SMK {background-position: 0px -120px;}
.swatch_QZIP_OLV {background-position: 0px -140px;}
.swatch_QZIP_RED {background-position: 0px -160px;}
.swatch_QZIP_STL {background-position: 0px -180px;}

.swatch_QZIP_WHT {background-position: -20px 0px;}
.swatch_TECHAT_BKL:BKL {background-position: -20px -20px;}
.swatch_TECHAT_CGL:CGL {background-position: -20px -40px;}
.swatch_TECHAT_STL:STL {background-position: -20px -60px;}
.swatch_PTS_WH {background-position: -20px -80px;}
.swatch_PTS_SMK {background-position: -20px -100px;}
.swatch_PTS_OLV {background-position: -20px -120px;}
.swatch_PTS_BK {background-position: -20px -140px;}
.swatch_PTS_BL {background-position: -20px -160px;}
.swatch_PTS_RD {background-position: -20px -180px;}

.swatch_OBK_CML {background-position: -40px 0px;}
.swatch_BUCKY-GSTO_SA {background-position: -40px -20px;}
.swatch_BUCKY-GSTO_BK {background-position: -40px -40px;}
.swatch_BUCKY-FW_EP {background-position: -40px -60px;}
.swatch_BUCKY-FW_CH {background-position: -40px -80px;}
.swatch_VAP-AB_GRN {background-position: -40px -100px;}
.swatch_VAP-AB_BLU {background-position: -40px -120px;}
.swatch_VAP-AB_GRY {background-position: -40px -140px;}
.swatch_HCP_B {background-position: -40px -160px;}
.swatch_TRVSH_OL {background-position: -40px -180px;}

.swatch_TRVSH_ST {background-position: -60px 0px;}
.swatch_WQZIP_PNK {background-position: -60px -20px;}
.swatch_WQZIP_GRT {background-position: -60px -40px;}
.swatch_WQZIP_BLK {background-position: -60px -60px;}
.swatch_WQZIP_WHT {background-position: -60px -80px;}
.swatch_WQZIP_VIO {background-position: -60px -100px;}
.swatch_CVW_RDRK {background-position: -60px -120px;}
.swatch_CVW_SAND {background-position: -60px -140px;}
.swatch_CVW_LAVA {background-position: -60px -160px;}
.swatch_ESW_RDRK {background-position: -60px -180px;}

.swatch_ESW_SAND {background-position: -80px 0px;}
.swatch_WTRCH_TYM {background-position: -80px -20px;}
.swatch_WTRCH_RED {background-position: -80px -40px;}
.swatch_WTRCH_BLK {background-position: -80px -60px;}
.swatch_WTRCH_MUD {background-position: -80px -80px;}
.swatch_WTRCH_MST {background-position: -80px -100px;}
.swatch_WTRCH_PRK {background-position: -80px -120px;}
.swatch_CAMP_MGO {background-position: -80px -140px;}
.swatch_CAMP_STLB {background-position: -80px -160px;}
.swatch_CAMP_CAL {background-position: -80px -180px;}

.swatch_BAMPOLO_BRC {background-position: -100px 0px;}
.swatch_BAMPOLO_MCH {background-position: -100px -20px;}
.swatch_BAMPOLO_SKY {background-position: -100px -40px;}
.swatch_BAMPOLO_HGR {background-position: -100px -60px;}
/* correction */
.swatch_BAMPOLO_NVY {background-position: -100px -100px;}
.swatch_BAMPOLO_BLK {background-position: -100px -120px;}
.swatch_UHCT_BRK {background-position: -100px -140px;}
.swatch_UHCT_BLK {background-position: -100px -160px;}
.swatch_UHMFL_BLK {background-position: -100px -180px;}

.swatch_UHMFL_GNM {background-position: -120px 0px;}
.swatch_UHMFL_MSS {background-position: -120px -20px;}
.swatch_CVM_SAND {background-position: -120px -40px;}
.swatch_CVM_LAVA {background-position: -120px -60px;}
.swatch_CVM_RDRK {background-position: -120px -80px;}
.swatch_LVM_STL {background-position: -120px -100px;}
.swatch_PW_CB {background-position: -120px -120px;}
.swatch_PW_RD {background-position: -120px -140px;}
.swatch_PW_GR {background-position: -120px -160px;}
.swatch_PW_OL {background-position: -120px -180px;}

.swatch_PW_YL {background-position: -140px 0px;}
.swatch_SC_BLK {background-position: -140px -20px;}
.swatch_XPD_SFR {background-position: -140px -40px;}
.swatch_XPD_CHR {background-position: -140px -60px;}
.swatch_TRP_DTW {background-position: -140px -80px;}
.swatch_TRP_SMK {background-position: -140px -100px;}
.swatch_ESM_RDRK {background-position: -140px -120px;}
.swatch_BOXB_BK {background-position: -140px -140px;}
.swatch_BOXB_GR {background-position: -140px -160px;}
.swatch_CTSS_BLK {background-position: -140px -180px;}

.swatch_CTSS_OLV {background-position: -160px 0px;}
.swatch_CTSS_WHT {background-position: -160px -20px;}
.swatch_EXSH_FLX {background-position: -160px -40px;}
.swatch_EXSH_MCH {background-position: -160px -60px;}
.swatch_TRNS_BLZ {background-position: -160px -80px;}
.swatch_TRNS_ASH {background-position: -160px -100px;}
.swatch_TRNS_COAL {background-position: -160px -120px;}
.swatch_UCP_SAGE {background-position: -160px -140px;}
.swatch_UCP_SAND {background-position: -160px -160px;}
.swatch_PUFF_LICR {background-position: -160px -180px;}

.swatch_PUFF_CARD {background-position: -180px 0px;}
.swatch_STND_FOG {background-position: -180px -20px;}
.swatch_STND_MDN {background-position: -180px -40px;}
.swatch_TVM_OLV {background-position: -180px -60px;}
.swatch_TVM_KHA {background-position: -180px -80px;}
.swatch_TVM_BLK {background-position: -180px -100px;}
.swatch_TVM_NVY {background-position: -180px -120px;}
.swatch_CHLOE_DAR {background-position: -180px -140px;}
.swatch_CHLOE_MGC {background-position: -180px -160px;}
.swatch_CHLOE_KSS {background-position: -180px -180px;}

.swatch_MOLLY_ATQ {background-position: -200px 0px;}
.swatch_MOLLY_ONX {background-position: -200px -20px;}
.swatch_LOLA_FLUFF {background-position: -200px -40px;}
.swatch_LOLA_RPSDY {background-position: -200px -60px;}
.swatch_LOLA_SPRKL {background-position: -200px -80px;}
.swatch_TVW_GRY {background-position: -200px -100px;}
.swatch_TVW_RED {background-position: -200px -120px;}
.swatch_TVW_BLK {background-position: -200px -140px;}
.swatch_TVW_HGN {background-position: -200px -160px;}
.swatch_TVW_KHA {background-position: -320px -120px;}
.swatch_CAB_TOM {background-position: -200px -180px;}

.swatch_CAB_FTG {background-position: -220px 0px;}
.swatch_CAB_MAR {background-position: -220px -20px;}

.swatch_LUCY_CLD {background-position: -220px -40px;}
.swatch_LUCY_NHT {background-position: -220px -60px;}
.swatch_LUCY_SND {background-position: -220px -80px;}
.swatch_LUCY_LGN {background-position: -220px -100px;}
.swatch_LUCY_AUT {background-position: -220px -120px;}

.swatch_LUCYS_CLD {background-position: -220px -40px;}
.swatch_LUCYS_NHT {background-position: -220px -60px;}
.swatch_LUCYS_SND {background-position: -220px -80px;}
.swatch_LUCYS_LGN {background-position: -220px -100px;}
.swatch_LUCYS_AUT {background-position: -220px -120px;}

.swatch_MCFCP_STORM {background-position: -220px -140px;}
.swatch_MCFCP_EARTH {background-position: -220px -160px;}
.swatch_MCFCP_ALOE {background-position: -220px -180px;}

.swatch_BDSNF_MNT {background-position: -240px 0px;}
.swatch_BDSNF_CHC {background-position: -240px -20px;}
.swatch_KELLY_WOW {background-position: -240px -40px;}
.swatch_KELLY_WSH {background-position: -240px -60px;}
.swatch_WKSH_OXF {background-position: -240px -80px;}
.swatch_WKSH_BRL {background-position: -240px -100px;}
.swatch_CTRPT_BLK {background-position: -240px -120px;}
.swatch_CTRPT_SDS {background-position: -240px -140px;}
.swatch_CTRPT_BER {background-position: -240px -160px;}
.swatch_TRVHAT_BRN {background-position: -240px -180px;}

.swatch_EMBPEN_BLK {background-position: -260px 0px;}
.swatch_EMBPEN_STS {background-position: -260px -20px;}
.swatch_EMBPEN_TTN {background-position: -260px -40px;}
.swatch_LTR_STS {background-position: -260px -60px;}
.swatch_LTR_TTN {background-position: -260px -80px;}
.swatch_TACFOL_BLK {background-position: -260px -100px;}
.swatch_TACFOL_KHA {background-position: -260px -120px;}
.swatch_TACFOL_OLV {background-position: -260px -140px;}
.swatch_WHSL_BLK {background-position: -260px -160px;}
.swatch_WHSL_ORN {background-position: -260px -180px;}

.swatch_SOBE_BLK {background-position: -280px 0px;}
.swatch_SOBE_CHC {background-position: -280px -20px;}
.swatch_SOBE_CRM {background-position: -280px -40px;}
.swatch_BAJA_NAT {background-position: -280px -60px;}
.swatch_MSPI_STR {background-position: -280px -80px;}
.swatch_EVGL_OLV {background-position: -280px -100px;}
.swatch_EVGL_KHA {background-position: -280px -120px;}
.swatch_BWLK_TAN {background-position: -280px -140px;}
.swatch_BWLK_GRA {background-position: -280px -160px;}
.swatch_MPWAL_BLK {background-position: -280px -180px;}

.swatch_MPWAL_BRN {background-position: -300px 0px;}
.swatch_TRVWAL_BLK {background-position: -300px -20px;}
.swatch_TRVWAL_RED {background-position: -300px -40px;}
.swatch_TXWAL_BLK {background-position: -300px -60px;}
.swatch_TXWAL_RED {background-position: -300px -80px;}
.swatch_HCP2_JET {background-position: -300px -100px;}
.swatch_HCP2_PBL {background-position: -300px -120px;}
.swatch_HCP2_SDL {background-position: -300px -140px;}
.swatch_PHBE_SSY {background-position: -300px -160px;}
.swatch_PHBE_BLD {background-position: -300px -180px;}

.swatch_PHBE_PRD {background-position: -320px 0px;}
.swatch_MINIEMER_BLK {background-position: -320px -20px;}
.swatch_MINIEMER_PNK {background-position: -320px -40px;}
.swatch_SHEMER_SIL {background-position: -320px -60px;}
.swatch_HEMER_BLK {background-position: -320px -80px;}
.swatch_MTRCH_BLK {background-position: -320px -100px;}
.swatch_MTRCH_TPE {background-position: -320px -120px;}
.swatch_BDPLD_BLBK {background-position: -320px -140px;}
.swatch_BDPLD_BKWH {background-position: -320px -160px;}
.swatch_BDSTR_BLB {background-position: -320px -180px;}

.swatch_BDSTR_RSP {background-position: -340px 0px;}
.swatch_BDSOL_WHT {background-position: -340px -20px;}
.swatch_BDSOL_BLU {background-position: -340px -40px;}
.swatch_PENNY_MSTR {background-position: -340px -60px;}
.swatch_QZIP2_DTW {background-position: -340px -80px;}
.swatch_QZIP2_BRN {background-position: -340px -100px;}
.swatch_QZIP2_NVY {background-position: -340px -120px;}
.swatch_CHLOEBL_TKL {background-position: -340px -140px;}
.swatch_CHLOEBL_FTE {background-position: -340px -160px;}
.swatch_CHLOEGL_FRS {background-position: -340px -180px;}

.swatch_CHLOEGL_OCN {background-position: -360px 0px;}
.swatch_CHLOEGL_EMB {background-position: -360px -20px;}
.swatch_BDCHA_BLTC {background-position: -360px -40px;}
.swatch_BDAFH_VGS {background-position: -360px -60px;}
.swatch_BDAFH_RIO {background-position: -360px -80px;}
.swatch_FL7_BLK {background-position: -360px -100px;}
.swatch_FL7_RED {background-position: -360px -120px;}
.swatch_FREE_UHMFL_BLK {background-position: -360px -140px;}

.swatch_TPFR_BLU {background-position: -360px -160px;}
.swatch_TPFR_CMT {background-position: -360px -180px;}
.swatch_TPFR_PWT {background-position: -380px 0px;}
.swatch_TPFR_RED {background-position: -380px -20px;}
.swatch_TPFR_GRN {background-position: -380px -40px;}
.swatch_PTS_STL {background-position: -380px -60px;}
.swatch_ALPHA_DGR {background-position: -380px -80px;}

/* --- GLOBAL/GOOGLE SEARCH BAR ON SEARCH RESULTS PAGE --- */
#searchspring-options {margin:0 !important;}
#global_srch_cont {padding: 5px !important;overflow:auto;line-height:22px;border:1px solid #DBDBDB;border-top:0;font-size:12px;font-weight:bold;color:#808080;background: #F6F6F6 url(/media/img/global_search_res_page_bg.jpg) top center no-repeat;font-family:Tahoma, Geneva, sans-serif;margin-bottom: 20px !important;}
#global_srch_cont form {float:right;margin-right:20px !important;}
#global_srch_cont .search-field {border:1px solid #DBDBDB;background:#fff url(/media/img/google-small-logo.jpg) center right no-repeat;width:240px !important; height:19px !important;font-size:12px !important;}

a.cart_sidebar_add_to_cart_xray {display:block;background:url(/media/img/CART-SIDEBAR_add-to-cart_XRAY.png);width:194px;height:32px;}
a.cart_sidebar_add_to_cart_xray:hover {background:url(/media/img/CART-SIDEBAR_add-to-cart_rollover_XRAY.png);}

a.cart_sidebar_add_to_cart {display:block;background:url(/media/img/CART-SIDEBAR_add-to-cart.jpg);width:194px;height:32px;}
a.cart_sidebar_add_to_cart:hover {background:url(/media/img/CART-SIDEBAR_add-to-cart_rollover.jpg);}

#spendx_message_container {display:none; position:relative;float:right;}
#spendx_message_container a,
#spendx_message_container div {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#spendx_message {position:absolute;top:3px;right:4px;border: 1px solid #dcdcdc;}
#spendx_message a {display:block;text-align:center;background:#797979;width:348px;border:1px solid #fff;height:23px;font: bold 13px/22px Verdana, Geneva, sans-serif;color:#fff;letter-spacing:-0.5px;text-shadow: 1px 1px #666;text-decoration:none;}
#spendx_message a:hover {color:#f5f5f5;}


#wizard_banner {text-align:center;margin-top:-10px;margin-bottom:5px;}
#wizard_banner img{}

#mini_pocket_count {background: url(/media/img/mini_pocket_count_bg2.jpg);width:176px;height:49px;float:left;margin-top:-10px;display:block;font-weight:normal !important;padding:0 !important;position:relative;}
#mini_pocket_count span {font-size:18px;color:#5a83a5;display:block;float:right;margin-right:16px;margin-top:12px;text-align:center;width:38px;}
#mini_pocket_count i {position:absolute;top:15px;left:12px;height:20px;width:20px;background: url(/media/img/icon_pocket_count.gif) 0 3px no-repeat;}

#sub-header-olapic {height:290px;width:100%;background:url(/media/img/header_vestimonials.jpg) no-repeat top center;overflow:hidden;position:relative;margin-top:-20px;margin-bottom:10px;}
#sub-header-olapic a {position:absolute;top:180px;left:50%;margin-left:-290px;text-indent:-9999px;display:block;width:200px;height:60px;}

#sub-header-olapic-trade {height:290px;width:100%;background:url(/media/img/trade_show_olapic.png) no-repeat top center;overflow:hidden;position:relative;margin-top:-20px;margin-bottom:10px;}
#sub-header-olapic-trade a {position:absolute;top:140px;left:50%;margin-left:-230px;text-indent:-9999px;display:block;width:200px;height:60px;}

#overlay_why {background:url(/media/img/overlay_why.png?v=101);padding:7px 10px;width:190px;font-family: Arial, Helvetica, sans-serif;position:absolute; bottom:40px; left:10px;z-index:49;color:#000;line-height:16px;/*height:110px;*/}
span.why_title {background:url(/media/img/icon_why_we.png) top left no-repeat; display:block; padding-left:20px;font-size:13px;font-style:italic;margin-bottom:5px;font-weight:bold;}
span.why_desc {font-size:12px;display:block;margin-left:3px;position:relative;line-height:15px;}
span.why_desc i {visibility:hidden;font-style:normal;}
span.why_desc i.animate_desc {visibility:visible; position:absolute;top:0;left:0;}
#overlay_close {background:url(/media/img/icon_close.png);width:18px;height:18px;display:block;position:absolute; top:-9px; right:-9px;cursor:pointer;}

#sub-header-regular {overflow:hidden;height:300px;margin-top:-15px; text-align:center;}
/*
#sub-header-regular img {position:absolute;left:50%;margin-left:-1000px;}
*/
#maintenance {font-weight:bold;color:red;padding:20px 0;background:#FFF;}

/**
* Google Maps Address Autocomplete
*/
.pac-container{
	width:400px !important;
}

/* ---- Saved Cards ---- */
.align-right{
	text-align: right;
}
.align-left{
	text-align: left;
}
.align-center{
	text-align: center;
}
.card-table{
	margin: 10px 0;
}
.card-table td,
.card-table th{
	padding: 0 10px 10px 0;
}
.card-table th{
	font-size: larger;
}
.btn_primary {
	/*display:inline-block;*/
	background-image: none;
	background-color: #fff;
	border: 2px solid #44B63F;
	border-radius: 5px;
	/*height: 40px;*/
	/*margin: 10px auto;*/
	font-size: 22px;
	color: #44B63F;
	text-align:center;
	/*line-height:40px;*/
	text-decoration:none;
	cursor:pointer;
	padding:.5em 70px;
	line-height: 1em;
}
.btn_primary:hover{
	color: #44B63F;
	background-color: #F2F2F2;
}

.btn_blue{
	background-color: #4B78B7;
	color: #fff;
	text-decoration: none;
	padding: 3px 6px;
	border-radius: 3px;
	font-weight: bold;
}
	.btn_blue:hover{
		background-color: #5A90DC;
		color: #fff;
	}

.card-column--is-default {
	font-size: 24px;
	color: #4B78B7;
}
.card-column--delete a {
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: black;
}
	.card-column--delete a:hover{
		text-decoration: underline;
	}
.card-row--is-default{
	color: #4B78B7;
}
.card-row--is-expired {
	opacity: .75;
}

.new-card--buttons{
	width: 60%;
}
.new-card--label{
	text-align: right;
}

.btn_grey {
	background-color: #f5f5f5;
	display: inline-block;
	border: 1px solid #999;
	color: #333;
	padding: 3px 40px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 3px;
}
	.btn_grey:hover{
		background-color: #fff;
		text-decoration: underline;
	}

.message,
.messages-item font{
	border-width: 1px;
	border-style: solid;
	background: #f5f5f5;
	color: #333;
	margin: 20px 0;
	padding: 15px;
	text-align: left;
	display: block;
	border: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: larger;
    text-align: center;
    font-weight: lighter;
}
.message ul,
.message li{
	text-align: left;
}
	.message-info,
	.messages-item font[color="blue"]{
		color: #31708f;
    	background-color: #d9edf7;
    	border: 1px solid #B8D6E5;
	}
	.message-success,
	.messages-item font[color="green"]{
		color: #3c763d;
		background-color: #dff0d8;
		border: 1px solid #B0D2B1;
	}
	.message-error,
	.messages-item font[color="red"]{
		color: #a94442;
		background-color: #f2dede;
		border: 1px solid #DCAEAD;
	}
	.message-warning,
	.messages-item font[color="yellow"]{
		color: #A78243;
		background-color: #fcf8e3;
		border: 1px solid #EBD3AA;
	}
.managed-saved-card-margin{
	margin-left: 100px;
}
.card-row--label{
	margin: 0;
}