

body{
background:#fff;
padding:0px;
margin:0px;
color:#000;
font-family:Helvetica,Arial,Verdana,sans-serif; 
}

body a,
body a:visited,
body a:hover{
color:#fe0000;
}

#Table_01{
margin-top:8px;
}

a img{
border:0px;
}


#wrapper fieldset{
border:1px solid #aaa;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-bottom:10px;
}

#wrapper{
width:984px;
margin:10px auto;
}


#main_promo_shot{
float:left;
}

#store_menu{
float:right;
width:198px;
height:300px;
font-size:12px;
background:#ffffff url("http://kissdev.stateseven.com/css/../images/new_store_assets/pane_bg.gif") repeat-x;
padding:0px 20px 10px 20px;
border:1px solid #ccc;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#store_menu h2{
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/pane_header_bg.gif") repeat-x;
height:14px;
font-size:14px;
color:#fff;
margin:-1px 0px 10px -21px;
padding:3px 5px 8px 20px;
width:215px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-radius-topleft:8px;
-webkit-border-radius-topright:8px;
}

#store_menu h3{
font-size:12px;
color:#000;
padding:0px;
margin:0px;
height:20px;
float:right;
}
#store_menu ul{
margin:0px;
margin-top:35px;
padding:0px 8px 0px 8px;
list-style-type:none;
}

#shopping_cart_list{
margin-top:0px!important;
max-height:30px;
overflow-y:scroll;
}

#store_menu li{
margin:0px;
padding:0px;
}
#store_menu li a{
color:#777;
text-decoration:underline;
font-size:11px;
font-weight:bold;

}

#store_menu li a.alert{
color:#ff0000;
}

#empty_cart_msg{
display:block;
text-align:center;
font-size:11px;
color:#777;
margin-top:50px;
line-height:11px;
}

#store_menu h4{
font-size:12px;
color:#000;
padding:0px;
margin:15px 0px 0px 0px;
height:20px;
text-align:left;
}

#cart_contents_summary{
text-align:right;

}

#store_menu #top_section{
height:226px;
}

#store_menu #kiss_credit{
border-top:2px solid #ff0000;
width:238px;
margin-left:-20px;
}

#store_menu #kiss_credit div{
background:#555;
border:2px solid #686868;
font-size:12px;
text-align:center;
font-weight:bold;
color:#fff;
padding:4px;

-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-webkit-border-radius-bottomleft:7px;
-webkit-border-radius-bottomright:7px;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
}

#store_menu .cart_total_header{
text-align:right;
margin-top:5px;
margin-right:17px;
}

#shopping_cart_list li{
font-size:12px;
margin-bottom:-1px;
}

.cart_client_name{
display:block;
text-align:left;
height:15px;
}
.cart_price{
display:block;
color:#666;
text-align:right;
margin-top:-15px;
height:15px;
}

#shopping_cart_list .cart_price a{
color:#FE0000;
}

#checkout_button{

margin-top:10px;
}

#logout_link, #login_link{
float:right;
margin-top:-30px;
margin-right:-110px;
font-size:11px;
font-weight:bold;
}
#logout_link a, #login_link a{
color:#fff;
}

#main_header{
height:314px;
margin-bottom:24px;
}
#product_selection{
margin-bottom:15px;
}
#product_selection ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#product_selection li{
float:left;
margin:0px 55px 0px 95px;
padding:0px;
}
#product_selection #prod_sel_c{
margin-right:0px;

}

#prod_sel_4for4{

}
#prod_sel_c{
display:block;

}

#main_content{

}

#not_logged_in_msg{
border:1px solid #ccc;
padding:15px 15px 15px 10px;
clear:both;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:13px;
font-style:italic;
background:#eee;
}

#product_config_book, #product_config_swatch{
border:1px solid #ccc;
padding:15px 15px 15px 10px;
clear:both;
-moz-border-radius:8px;
-webkit-border-radius:8px;
display:none;
min-height:200px;
}

.order_summary{
width:200px;
height:auto;
border:1px solid #ccc;
display:block;
background:#fff url("http://kissdev.stateseven.com/css/../images/new_store_assets/pane_bg.gif") repeat-x;
-moz-border-radius:8px;
-webkit-border-radius:8px;
float:right;
padding:10px 10px 0px 10px;
}
.order_options{
width:723px;
overflow:hidden;
}
.order_summary h2{
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/pane_header_bg.gif") repeat-x;
height:14px;
font-size:14px;
color:#fff;
margin:-11px 0px 20px -11px;
padding:3px 5px 8px 20px;
width:197px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-radius-topleft:8px;
-webkit-border-radius-topright:8px;
}

.summary_list{
list-style-type:none;
margin:0px;
padding:0px;
}

.summary_list li{
margin:0px;
padding:0px;
font-size:12px;
clear:both;
margin-bottom:2px;
}

.summary_list li.summary_product{
font-size:11px;
}

.summary_list select{
font-size:12px;
}

.summary_for, .summary_type{
color:#666;
display:inline;
}
#summary_notes{
font-size:10px;
}
.summary_total{
color:#000;
font-size:18px;
font-weight:bold;
text-align:right;
margin:10px 0px 0px 0px;
}
.adding_spinner{
display:block;
margin:20px auto;
display:none;
}
.dim{
opacity:.5;
}
.exception{
font-weight:bold;
}
.note{
font-style:italic;
}
.clearBoth, .clearance{
clear:both;
}

body a.add_to_cart{
display:none;
background:#FE0000 url("http://kissdev.stateseven.com/css/../images/new_store_assets/lips.png") no-repeat bottom left;
width:85px;
height:12px;
padding:14px 0px 14px 60px;
margin:20px auto;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:12px;
border:1px solid #ccc;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#product_config_swatch a.add_to_cart{
display:block;
}

#attribsOptionsText{
display:none;
}
.wrapperAttribsOptions{
width:620px;
padding-left:125px;
}

.attribs_wrapper{
border:1px solid #ccc;
-moz-border-radius:8px;
-webkit-border-radius:8px;
width:595px;
background:#F1F1F1;
}
.attribs_description{
padding:12px;
}
.attribs_description p{
color:#666;
font-size:12px;
}
.attribs_body{
padding:12px;
background:#F0F0F0 url("http://kissdev.stateseven.com/css/../images/new_store_assets/panel_lower_bg.gif") repeat-x top;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-radius-bottomleft:8px;
-webkit-border-radius-bottomright:8px;

}

.radio_set_wrap{
width:140px;
float:left;
font-size:12px;
color:#666;
margin-bottom:5px;
}

#design_chooser .radio_set_wrap{
width:auto;
padding-right:20px;
}

.wrapperAttribsOptions h4{
padding:0px;
margin:0px;
font-size:13px;
}


#attrib_option_0{
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/option_bg_who.gif") no-repeat;
}
#attrib_option_1{
display:none;
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/option_bg_color.gif") no-repeat;
}
#attrib_option_2{
margin-top:-20px;
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/option_bg_spreads.gif") no-repeat;
}
#design_chooser{
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/option_bg_design.gif") no-repeat;
}
#attrib_option_quant{
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/option_bg_cover.gif") no-repeat;
}

#custom_design_price{
display:inline;
}
#swatch .optionName{
color:#000;
}
#swatch{
background:url("http://kissdev.stateseven.com/css/../images/new_store_assets/option_bg_color.gif") no-repeat;
font-size:11px;
color:#666;
}

.quant_titles, .quant_main, .quant_samples{
float:left;
list-style-type:none;
margin:0px;
padding:0px 10px 0px 0px;
width:240px;
font-size:11px;
color:#666;
}

.quant_samples{
padding-right:0px;
}

.quant_titles{
width:70px;
font-size:12px;
color:#000;
margin-top:20px;
}
.quant_titles strong{
display:block;
margin-bottom:10px;
}
.quant_main li, .quant_samples li{
height:20px;
padding-bottom:3px;
padding-top:5px;
}
.quant_main input, .quant_samples input{
width:15px;
height:15px;
font-size:12px;
margin-top:-6px;
}
.quant_main h4, .quant_samples h4{
color:#000;
margin:0px;
padding:0px;
font-size:14px;
}
.quant_samples .exception{
color:#000;
font-size:10px;
}

.quant_soft{
margin-top:30px;
}

#checkout_options{
border:1px solid #ccc;
padding:15px 15px 15px 10px;
clear:both;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:12px;
color:#666;
}

#checkout_options h4{
font-size:14px;
color:#000;
margin:0px;
}
#checkout_options p{
margin:0px;
}
#checkout_options a{
color:#fe0000;
}
#checkout_special_instructions h4{
background:#f1f1f1;
padding:4px 10px 4px 10px;
margin:-15px 0px 10px -15px;
width:935px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}
#checkout_special_instructions{
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:15px;
border:1px solid #ccc;
margin-bottom:20px;
background:#fff url("http://kissdev.stateseven.com/css/../images/new_store_assets/panel_lower_bg.gif") repeat-x bottom;
}
#checkout_special_instructions textarea{
border:1px solid #000;
width:910px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:5px;
}

#checkout_shipping_address, 
#checkout_shipping_method, 
#checkout_shipping_info, 
#checkout_billing_address,
#checkout_rush_option,
#checkout_discount_code,
#checkout_billing_info{
width:260px;
float:left;
margin-bottom:25px;
}

#checkout_shipping_address, 
#checkout_shipping_method,
#checkout_billing_address,
#checkout_rush_option{
margin-right:65px;
}


#checkout_shipping_address,
#checkout_billing_address,
#checkout_billing_info{
margin-left:25px;
}

#checkout_shipping_address, 
#checkout_billing_address{
width:200px;
}

#checkout_shipping_method,
#checkout_rush_option{
width:320px;
}


#checkout_shipping_address,
#checkout_billing_address,
#checkout_gift_certificate,
#checkout_billing_info{
clear:both;
}


#checkout_gift_certificate{
clear:both;
margin-left:25px;
width:585px;
margin-bottom:25px;
}

#checkout_gift_certificate input{

width:100px;
margin-top:10px;
}




#checkout_discount_code label{
font-weight:bold;
}
#checkout_rush_option input,#checkout_rush_option label{
float:right;
}
#checkout_rush_option label{
color:#fe0000;
font-weight:bold;
text-transform:uppercase;
}
#checkout_billing_info{
width:600px;
}
#checkout_billing_info label{
font-weight:bold;
}
#checkout_billing_info .ccinfo label{
font-weight:normal;
width:150px;
display:inline-block;
text-align:right;
padding-right:10px;
}
#checkout_billing_info .ccinfo input{
margin-bottom:10px;
}
#checkout_billing_info .ccinfo{
margin-left:50px;
}
#order_total{
border:1px solid #ccc;
padding:0px 15px 15px 10px;
width:200px;
float:right;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:12px;
background:#fff url("http://kissdev.stateseven.com/css/../images/new_store_assets/panel_lower_bg.gif") repeat-x bottom;
min-height:100px;
margin-bottom:30px;
}
#order_total h4{
background:#F1F1F1;
padding:4px 0px 4px 10px;
margin-left:-10px;
margin-bottom:10px;
width:215px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}

#checkout_shipping_method label{



}

#checkout_shipping_method input{



}
.shipping_type_wrapper{
margin-bottom:0px;
}
.shipping_subtitle{
font-weight:bold;
}
.shipping_price{
float:right;
margin-top:5px;
font-weight:bold;
}


#gift_cert_new{
float:right;
margin-top:-30px;
}

#checkout_options #checkout_button{
float:right;
margin:0px 70px 20px 0px;
}

#loginDefault,
#accountDefault,
#shoppingCartDefault,
#logoffDefault,
#timeoutDefault,
#checkoutConfirmDefault,
#addressBookDefault,
#accountEditDefault,
#accountPassword,
#accountHistInfo,
#accountHistoryDefault,
#createAcctSuccess,
#gvRedeemDefault,
#checkoutSuccess,
#addressBookProcessDefault,
#checkoutShipAddressDefault,
#checkoutPayAddressDefault,
#shippingInfo,
#contactUsDefault,
#uploadPhotosDefault,
#acctNewslettersDefault,
#reseller_cert_notice{
border:1px solid #ccc;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:12px;
}

#loginDefault h1, 
#accountDefault h1,
#shoppingCartDefault h1,
#logoffDefault h1,
#timeoutDefault h1,
#checkoutConfirmDefault h1,
#addressBookDefault h1,
#accountEditDefault h1,
#accountPassword h1,
#accountHistInfo h1,
#accountHistoryDefault h1,
#createAcctSuccess h1,
#gvRedeemDefault h1,
#checkoutSuccess h1,
#addressBookProcessDefault h1,
#checkoutShipAddressDefault h1,
#checkoutPayAddressDefault h1,
#shippingInfo h1,
#contactUsDefault h1,
#uploadPhotosDefault h1,
#acctNewslettersDefault h1,
#reseller_cert_notice h1{
margin:0px 0px 20px 0px;
padding:0px;
font-size:18px;
}
#addressBookDefault{
color:#666;
}
#addressBookDefault address{
color:#000;
padding:5px;
}
#addressBookDefault h1,
#addressBookDefault h2,
#addressBookDefault h3{
color:#000;
}
#accountDefault h2{
margin:25px 0px 5px 0px;
padding:0px;
font-size:14px;
}
#accountDefault ul,
#accountDefault ol{
padding:0px 0px 0px 15px;
margin:0px;
}



#loginDefault fieldset{
border:#ccc 1px solid; 
margin-bottom:20px;
padding-top:10px;
}
#loginDefault legend{
color:#777;
font-weight:bold;
font-size:14px;

}
#loginDefault form{
width:450px;
float:left;
font-size:12px;
padding-right:15px;
}
#loginDefault input{
margin-bottom:10px;
}




#cartContentsDisplay{
border-bottom:#777 solid 5px;
margin-bottom:20px;
}

#cartContentsDisplay .tableHeading th{
background:#777;
color:#fff;
padding:5px;
}

#cartContentsDisplay tr td{
padding:20px 0px 20px 0px;
}

#cartContentsDisplay .rowOdd td{
background:#eee;
padding:5px;
}
#cartSubTotal{
float:right;
font-weight:bold;
font-size:16px;
margin-bottom:10px;
margin-right:20px;
}

#shoppingCartDefault .forward{
float:right;
background:#eee;
}

#shoppingCartDefault .buttonRow{
float:right;
padding:5px;
background:none;
}
#shoppingCartDefault .cartQuantity, 
#shoppingCartDefault .cartTotalDisplay, 
#shoppingCartDefault .cartUnitDisplay{
text-align:center;
}

#shoppingCartDefault .cartQuantityUpdate input{
margin-top:-20px;
}
#cartImage{
display:none;
}

#checkout_options .adding_spinner{
float:right;
margin-right:90px;
margin-top:-20px;

}

#checkout_status_message{
display:none;
clear:both;
float:right;
width:220px;
text-align:center;
font-size:11px;
font-style:italic;
margin-top:-20px;
}

#cartProdTitle{
display:block;
margin-bottom:-10px;
}

.cartAttribsList ul{
margin:0px;
padding:0px;
}

.alert, .inputRequirement{
color:#fe0000;
}

.advisory, .messageStackCaution, .messageStackError{
font-style:italic;
padding:4px;
background:#eee;
margin:5px 0px 5px 0px;
}

#total_sub,
#total_ship,
#total_grand,
#total_rush,
#total_coupon,
#group_discount,
#total_tax,
#total_cert,
#total_swat_credit{ 
display:block;
text-align:right;
margin-left:10px;
margin-top:-15px;
margin-bottom:-10px;
}

#total_swat_credit{ 
color:#ff0000;

}

#swat_credit_wrapper{
margin-top:30px;
color:#ff0000;
font-weight:bold;
text-align:left;
}


.totalBox{
float:right;
}


#checkoutBillto,
#checkoutShipto{
width:460px;
border-bottom:1px solid #ccc;
padding-bottom:20px;
}

#checkoutBillto address,
#checkoutShipto address{
color:#666;
}

#checkoutShipto{
border-left:1px solid #ccc;
padding-left:30px;
}

#checkoutShipto{
float:right;
}
.payment_detail{
color:#666;
}
h4#checkoutConfirmDefaultPaymentTitle{
font-weight:bold;
font-size:14px;
}
#checkoutShipto h4,
#checkoutBillto h4{
font-weight:normal;
padding:0px;
margin:0px;

}

#checkoutConfirmDefault #confirm_comments{
clear:both;
height:auto;
margin:0px;
width:auto;
border-bottom:1px solid #ccc;
padding-bottom:20px;
margin-top:20px;
}
#checkoutConfirmDefault #confirm_cart{
margin:0px;
width:auto;
}

#checkoutConfirmDefault #cartContentsDisplay{
border:1px solid #ccc;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#checkoutConfirmDefault #orderTotals{
float:right;
width:250px;
clear:both;
margin:0px;
border:1px solid #ccc;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}



#confirm_button{
clear:both;
float:right;
width:150px;
height:100px;
margin-top:0px;
}


#checkout_confirmation #go_back{
margin-bottom:-20px;
text-align:left;
float:left;
width:60px;
}

#checkout_confirmation #confirm_button{
text-align:right;
float:right;
margin-top:-10px;
height:60px;

}

#checkoutConfirmDefault #confirm_cart th{
background:#eee;
padding:2px;
}
#checkoutConfirmDefault #confirm_cart .cartTotalDisplay{
color:#000;
}
#checkoutConfirmDefault #confirm_cart td{
text-align:center;
padding:0px;
height:auto;
color:#666;
}

#ottotal{
font-weight:bold;
}

#ottotal,
#otshipping,
#otsubtotal,
#otcoupon,
#otgv,
#ottax,
#otgrouppricing{
width:250px;
float:right;
text-align:left;
}

#orderTotals .lineTitle{
margin:0px !important;
}

#go_back a{

float:left;
margin-left:-800px;
margin-top:30px;

}

#checkoutConfirmDefault #confirm_button strong{
background:#eee;
padding:4px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-top:4px;
display:block;
margin-bottom:-10px;
}


.order_problem{
padding:5px;
background:#ff6600;
margin-bottom:10px;
font-style:italic;
font-weight:bold;
border:1px solid #ff0000;
color:#fff;
}

#prevOrders,
#account_history{
border:1px solid #ccc;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:12px;
margin-bottom:-20px;
}
#prevOrders h2,
#account_history h2{
margin:0px 0px 5px 0px;
text-align:left;
}
#prevOrders th,
#account_history th{
background:#eee;
}
#prevOrders td,
#account_history td{
text-align:center;
min-width:100px;
padding-bottom:5px;
}

#prevOrders address{
color:#666;
}
#show_all_orders{
float:right;
margin-bottom:-14px;
margin-right:10px;
}
#accountHistInfo table{
border:1px solid #ccc;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:12px;
margin-bottom:-20px;
}
#accountHistInfo th{
background:#eee;
}
#accountHistInfo td{
text-align:center;
}
#accountHistInfo td.accountProductDisplay{
text-align:left;
padding-left:30px;
}
#accountHistInfo td.accountProductDisplay ul{
padding:0px;

}
#accountHistInfo address,
#myAccountPaymentInfo div,
#myAccountShipInfo div{
color:#666;
}



#order_hist_date{
text-align:right;
font-weight:bold;
width:100%;
}

#orderTotals{
float:right;
border:none;
font-size:12px;
margin-bottom:-20px;
margin-top:0px;
clear:both;
}

#order_hist_items{
float:left;
}


#totals_wrapper{
border:1px solid #ccc;
padding:15px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#orderTotals .amount{
float:right;
padding:0px;
margin:0px;
margin-top:-10px;
font-weight:bold;
}

#accountHistInfo #orderTotals .amount{

margin-top:0px;

}

#confirm_cart,
#myAccountShipInfo,
#myAccountPaymentInfo,
#orderTotals,
#order_hist_items{
width:420px;
}

#confirm_cart,
#myAccountShipInfo,

#orderTotals .lineTitle{
padding:0px;
margin:0px;
margin-top:-10px;
}

#myAccountShipInfo{
float:right;
clear:both;
}
#myAccountOrdersStatus{
padding-top:30px;
clear:both;
}
#myAccountOrdersStatus h2{
text-align:left;
}
#myAccountOrdersStatus td{
padding:10px 10px 20px 10px;
border-bottom:1px solid #eee;
}
#myAccountOrdersStatus .comments{
text-align:left;
padding-left:50px;
}

#checkoutConfirmDefault #confirm_cart td.cartProductDisplay{
text-align:left;
font-weight:bold;
color:#000;
padding-left:20px;
}

#checkoutConfirmDefault #confirm_cart td.cartProductDisplay #cartAttribsList{
text-align:left;
display:block;
padding-left:0px;
margin-top:0px;
margin-left:0px;
list-style-type:none;
}

#checkoutConfirmDefault #confirm_cart td.cartProductDisplay li{
font-weight:normal;
color:#666;
}

#checkoutConfirmDefault .cartQuantity,
#checkoutConfirmDefault .cartTotalDisplay{
vertical-align:top;
}

#cartContentsDisplay tbody tr td{
padding-top:10px !important;
}

#ccProductsHeading{
text-align:left;
padding-left:50px !important;
}

#otsubtotal{
font-weight:bold;
}

#ottotal{
font-size:14px;
}

#checkoutBillto h4{
font-size:12px !important;
font-weight:bold;
margin-top:20px;

}

#checkoutBillto h5{
color:#666;
margin-top:5px;
}


#checkoutShipto h4{
font-size:12px !important;
font-weight:bold;
margin-top:20px;

}

#checkoutShipto h5{
color:#666;
margin-top:5px;
}




#accountHistoryDefault fieldset{
margin-bottom:20px;
font-size:12px;
width:400px;
min-height:195px;
height:auto;
margin-right:40px;
float:left;
display:block;
}

.more_info{
color:#FE0000;
font-size:11px;
text-decoration:none;
float:right;
margin-top:-10px;
font-weight:bold;

}

#select_address_list .moduleRowSelected,
#select_address_list .moduleRow{
float:left;
width:210px;
height:140px;
padding:5px;
}

#select_address_list label{
float:left;
margin-left:25px;
margin-top:-14px;
font-weight:bold;
}
#select_address_list address{
clear:both;
margin-top:10px;
}

.take_note{
color:#FE0000;
}

#store_menu_msg_checkout,
#store_menu_msg_return{
display:block;
text-align:center;
font-size:11px;
color:#777;
margin-top:50px;
line-height:11px;
}

#store_menu_msg_checkout a,
#store_menu_msg_return a{
color:#777;
}


.limited_height{
height:55px;
overflow:scroll;
}


#state,#stText,#stBreak{
	display:none;
}


.hiddenField{
display:none;
}
#state.visibleField,
#stText.visibleField,
#stBreak.visibleField{
display:inline;
}


#accountHistoryDefault form{
float:right;
text-align:right;
}

#checkoutSuccess .upload_button{
color:#FE0000;
font-weight:bold;
background:none;
font-size:12px;
border:1px solid #ccc;
padding:5px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
cursor:pointer;
display:block;
float:right;
clear:both;
text-decoration:none;
}

#checkoutSuccess #success_swat_credit{
color:#ff0000;
font-weight:bold;
margin-top:10px;
}

#accountHistoryDefault .upload_button,
#accountHistInfo .upload_button,
#accountHistoryDefault .attn_button,
#accountHistInfo .attn_button{
background:#FE0000;
color:#fff;
font-weight:bold;
font-size:12px;
padding:3px 12px 3px 12px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
cursor:pointer;
text-decoration:none;
}

#accountHistInfo .upload_button{
display:inline;
float:none;
margin-bottom:20px;
}

#accountHistoryDefault .upload_button:hover,
#accountHistInfo .upload_button:hover,
#accountHistoryDefault .attn_button:hover,
#accountHistInfo .attn_button:hover{
color:#ccc;
}
#accountHistoryDefault fieldset h5{
float:right;
font-weight:normal;
padding-right:10px;
margin-top:-18px;
margin-bottom:-10px;
margin-right:30px;
}

.order_timeline{
text-align:center;
margin-bottom:10px;
margin-top:-20px;
}

.order_button{
display:block;
float:right;
clear:both;
}

.order_button img{
margin-bottom:-7px;
}
.submit.view_details{
color:#fff;
font-weight:bold;
font-size:12px !important;
padding:3px 12px 3px 12px !important;
-moz-border-radius:10px;
-webkit-border-radius:10px;
cursor:pointer;
display:block;
float:right;
clear:both;
text-decoration:none;
margin-top:-18px;
}


#uploadPhotosDefault iframe{
width:950px;
height:1500px;
border:0px;
}

#later_message{
display:none;
float:right;
margin-right:55px;
margin-top:-20px;
}


#little_kiss_special{
display:none;
float:right;
margin-right:0px;
margin-top:10px;
}


#checkout_success_title{
font-weight:bold;
border-left:1px solid #000;
border-bottom:1px solid #000;
padding:4px;
width:810px;
}

#checkout_success_about{
width:700px;
margin-top:20px;
}

#checkout_success_sidebar{
background:#555;
color:#fff;
padding:10px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
width:200px;
float:right;
clear:both;
margin-top:10px;
}

#checkout_success_sidebar a{
color:#fff;
}

#checkout_success_sidebar ul{
padding-left:15px;
}
#checkout_success_sidebar li{
margin-bottom:5px;
}
#checkoutSuccess .upload_button{
background:#FF0000;
border:0px;
color:#fff;
padding:5px 20px 5px 20px;
margin-top:-10px;
}
#color_note{
display:none;
font-style:italic;
font-size:12px;
}


.hidden{
display:none;
} 

#coupon_spinner{
float:right;
margin-top:-8px;
}

#coupon_message{
font-style:italic;
padding:4px;
text-align:center;
color:#ff0000;
}








#check_cert{
width:42px;
display:block;
float:right;
margin-top:12px;
padding-lefT:5px;
}
#cert_spinner{
float:right;
width:47px;
}

#cert_message{
font-style:italic;
padding:4px;
text-align:center;
width:260px;
color:#ff0000;
}


#main_content input[type=submit]{
color:#fff;
background:#888;
border:0px;
-moz-border-radius:11px;
-webkit-border-radius:11px;
font-size:10px;
font-weight:bold;
padding:2px 20px 4px 20px;
cursor:pointer;
}

#main_content input[type=submit]:hover{
background:#fe0000;
}

body #main_content a.submit,
#cart_contents_summary #checkout_button{
color:#fff;
background:#888;
border:0px;
-moz-border-radius:11px;
-webkit-border-radius:11px;
font-size:10px;
font-weight:bold;
padding:2px 20px 4px 20px;
cursor:pointer;
text-decoration:none;

}

#cart_contents_summary #checkout_button{
float:right;
margin-top:5px;
}

body #main_content a.submit:hover,
#cart_contents_summary #checkout_button:hover{
background:#fe0000;
}



#accountEditDefault input[type=submit],
#accountPassword input[type=submit],
#acctNewslettersDefault input[type=submit],
#addressBookProcessDefault input[type=submit],
#submit_address_button,
#delete_address_button{
float:right;
margin-top:0px;
}

#loginDefault form[name=login] fieldset{
padding-top:20px;
}

#loginDefault form[name=login] label.inputLabel{
display:block;
width:90px;
}

#loginDefault form[name=login] input[type=text],
#loginDefault form[name=login] input[type=password]{
float:left;
margin-left:100px;
margin-top:-18px;
width:200px;
}

#footer_panels{
padding-top:50px;
}



.shipping_note{
display:block;
font-weight:normal;
font-style:italic;
color:#aaa;
font-size:11px;
}

#main_promo_shot a{
float:left;
display:block;
}
#main_promo_shot #video_popup_link{
display:block;
height:175px;
margin-bottom:-175px;
width:250px;
float:right;
margin-left:-300px;
position:relative;
z-index:100;
}

.shipping_int_disclaimer{
color:#fe0000;
font-weight:bold;
font-size:11px;
}

#checkoutConfirmDefaultHeadingCart{
color:#fe0000;
text-transform:uppercase;
}

#checkoutNewAddress input[type=submit]{
float:right;
}

.order_summary li span.alert{
font-weight:bold;
}


#addressBookDefault .address_block{
float:left;
width:225px;
height:200px;
}

#fourforfour_details{
width:600px;
height:200px;
margin-left:110px;
}

#fourforfour_details img{
float:left;
}

#fourforfour_details p{
font-size:12px;
padding-top:50px;
}

#attrib_option_0{
clear:both;
}






#attrib_option_3{
display:none;
}

#attrib_option_4{
display:none;
}

#design_chooser{
margin-top:-35px;
}








/* GROUP KISS #groupkiss */


.group_kiss_banner{

padding:20px;

font-size:11px;
margin-top:-15px;
margin-bottom:20px;

/* border radius */
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;

/* drop shadow */
-moz-box-shadow: 0px 1px 3px #666;
-webkit-box-shadow: 0px 1px 3px #666;
box-shadow: 0px 1px 3px #666;

/* default bg color */
background: -moz-linear-gradient(top, #ADADAD, #fff);
background: -webkit-gradient(linear, left top, left bottom, from(#ADADAD), to(#fff));

/* default padding */
padding:10px;

border:3px solid #ff0000;
}

.group_kiss_banner h2{
font-size:28px;
padding:0px;
margin:0px;
color:#ff0000;
float:left;
width:950px;
}

.group_kiss_banner a{

}

.group_kiss_banner p{
margin-bottom:0px;
margin-top:35px;
width:650px;

}



.group_kiss_banner .expires_in{
float:right;
color:#000 !important;
font-size:12px;
font-weight:bold;
margin-top:8px;
}

.group_kiss_banner .status{
float:right;
margin:1px 0px 0px 10px;
color:#000;
clear:both;
font-weight:bold;
}


#product_config_book li.groupkiss_product{
background:url("../images/kiss_bullet.png") no-repeat 0px 6px;
padding-left:10px;
margin-left:-10px;
}

.qualifying_gc_items_notice{
background:url("../images/kiss_bullet.png") no-repeat 0px 2px;
color:#fe0000;
padding-left:13px;
font-size:11px;
}



