

#vasplus_programming_blog_cart_titles { font-family: 'Tangerine', serif;font-size: 30px;text-shadow: 4px 4px 4px #aaa; }



#vasplusPB_ImageStyle { -webkit-border-radius: 15px 15px; 15px 15px;-moz-border-radius: 15px 15px; 15px 15px;border-radius: 15px 15px; 15px 15px; }

#vasplusPB { font-family: 'Tangerine', serif;font-size: 30px;text-shadow: 4px 4px 4px #aaa; padding-bottom:10px; }

#vasplus_programming_blog_shopping_cart_main_wrapper {

	min-height: 100%;

	position:relative;

	width:1000px;

	height:100%; 

	padding:10px;

	margin: 0 auto;

	border-left: solid 1px #cbcbcb;

	border-right: solid 1px #cbcbcb;

	 background-color: #FFF;

	 box-shadow: 0 2px 20px #666666;

	-moz-box-shadow: 0 2px 20px #666666;

	-webkit-box-shadow: 0 2px 20px #666666;

	

}

#checkout_user_info{

	color:#4a4945;

}

#vasplus_programming_blog_shopping_cart_left_wrapper 

{

	 float:left; width:430px;margin-right:45px;

}

#vasplus_programming_blog_shopping_cart_inner_left_wrapper {

	width:400px;

	padding:10px;

	padding-top:15px;

	padding-bottom:15px;

	margin: 0 auto;

	float:left;

	border: solid 1px #cbcbcb;

	 background-color: #FFF;

	 box-shadow: 0 2px 20px #cbcbcb;

	-moz-box-shadow: 0 2px 20px #cbcbcb;

	-webkit-box-shadow: 0 2px 20px #cbcbcb;

	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

}

#vasplus_programming_blog_shopping_cart_right_wrapper {

	width:500px;

	padding:10px;

	margin: 0 auto;

	float:left;

	border: solid 1px #cbcbcb;

	 background-color: #FFF;

	 box-shadow: 0 2px 20px #cbcbcb;

	-moz-box-shadow: 0 2px 20px #cbcbcb;

	-webkit-box-shadow: 0 2px 20px #cbcbcb;

	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

}





#vpb_item_numbers {width:40px; height:auto;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2; padding-top:8px; padding-bottom:8px; color:#4A4945;}

#vpb_item_namess {width:275px;height:auto;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding:8px 0 8px 5px; color:#4A4945;}

#vpb_item_prices,

#vpb_item_prices1{width:120px;height:auto;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

#vpb_item_quantities {width:120px;height:auto;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

#vpb_item_amounts,

#vpb_item_amounts1{width:195px;height:auto;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

#vpb_item_prices1,

#vpb_item_amounts1{

}

#vpb_item_img{

	width:220px;height:auto;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;

}

#vpb_item_actions {width:55px;height:auto;float:left;border:1px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

div.vpb_all_tops {font-weight:bold;background:#F6F6F6;}

#vpb_shopping_cart_is_currently_empty{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#4A4945; padding:10px; background:#FFFFB7; border:1px solid #F1F1F1;-moz-box-shadow: 0 2px 20px #cbcbcb;-webkit-box-shadow: 0 2px 20px #cbcbcb;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; line-height:20px;}

.vpb_item_numbers {width:40px; height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2; padding-top:8px; padding-bottom:8px; color:#4A4945;}

.vpb_item_namess {width:275px;height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding:8px 0 8px 5px; color:#4A4945;}

.vpb_item_prices,

.vpb_item_prices1{width:120px;height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

.vpb_item_quantities {width:120px;height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

.vpb_item_amounts,

.vpb_item_amounts1{width:195px;height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

.vpb_item_prices1,

.vpb_item_amounts1{

  color: red;

}

.vpb_item_img{

	width:220px;height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;border-right:0px solid #E2E2E2;color:#4A4945;

}

.vpb_item_actions {width:55px;height:auto !important; height:70px; min-height:70px;float:left;border:1px solid #E2E2E2;padding-top:8px; padding-bottom:8px; color:#4A4945;}

div.vpb_all_tops {font-weight:bold;background:#F6F6F6;}





.vpb_total_fields{

	width:270px; text-align:left;

	font:11px Verdana, Geneva, sans-serif; 

	padding: 9px; font-weight:bold;

	border: solid 1px  #A4D1FF;

	font: normal 12px Verdana, Tahoma, sans-serif;

	background: #FFFFFF left top repeat-x;

	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));

	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);

	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*0.1 actually means 10 %*/

	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	outline:none;

	-webkit-border-radius: 5px 5px; 5px 5px;-moz-border-radius: 5px 5px; 5px 5px;border-radius: 5px 5px; 5px 5px;

	outline:none;

}

.vpb_total_fields:focus { 

outline: 0;

 box-shadow: 0 0 10px #9F9FFF;

	-moz-box-shadow: 0 0 10px #9F9FFF;

	-webkit-box-shadow: 0 0 10px #9F9FFF;

}

textarea.vpb_total_fields{

	width:360px;

	height:150px;

}

.vpb_total_field 

{

	width:270px; text-align:left; color:green;

	font:19px Verdana, Geneva, sans-serif; 

	padding: 9px; font-weight:bold;

	border: solid 1px #E2E2E2;

	font: normal 19px Verdana, Tahoma, sans-serif;

	background: #FFFFFF left top repeat-x;

	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));

	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);

	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*0.1 actually means 10 %*/

	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	outline:none;

	-webkit-border-radius: 5px 5px; 5px 5px;-moz-border-radius: 5px 5px; 5px 5px;border-radius: 5px 5px; 5px 5px;

	outline:none;

}



.vpb_final_total_field 

{

	margin-top:6px;

	min-width:100px; text-align:center; color:green;

	max-width:130px;

	width:auto;

	font:11px Verdana, Geneva, sans-serif; 

	padding: 10px; font-weight:bold;

	border: solid 1px #E2E2E2;

	font: normal 12px Verdana, Tahoma, sans-serif;

	background: #FFFFFF left top repeat-x;

	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));

	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);

	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*0.1 actually means 10 %*/

	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

	outline:none;

	-webkit-border-radius: 5px 5px; 5px 5px;-moz-border-radius: 5px 5px; 5px 5px;border-radius: 5px 5px; 5px 5px;

	outline:none;

}



a.vpb_remote_this_item

{

	background:#ee432e;

	padding:5px;

	text-decoration:none;

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#ee432e repeat scroll 0 0;

	border:0 none;

	color:gray;

	cursor:pointer;

	display: inline;

	font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;

	font-size:11px;

	margin:0;

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:medium;

	white-space:nowrap;

	float:left;

}

a.vpb_remote_this_item:hover

{

	opacity:1;filter:alpha(opacity = 100);-ms-filter:'alpha(opacity = 100)';

	border:solid #B1B1B1 1px;

	background:#EEEEEE;

	padding:5px;

	display: inline;

	color:black;

}







/*BUTTONS STARTS*/

#vasplus_p_blog_add_to_cart_button

{

 background-color: #7fbf4d;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));

  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);

  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);

  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);

  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);

  background-image: linear-gradient(top, #7fbf4d, #63a62f);

  border: 2px solid #63a62f;box-shadow: 0 2px 3px #666666;-moz-box-shadow: 0 2px 3px #666666;-webkit-box-shadow: 0 2px 3px #666666;

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

  color: #fff;

  font: 13px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;

  text-align: center;

  padding:6px;

  padding-left: 8px;

  padding-right: 8px;

  text-shadow: 0 -1px 0 #4c9021;

  width: auto; 

}

#vasplus_p_blog_add_to_cart_button:hover 

{

    background-color: #76b347;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #76b347), color-stop(100%, #5e9e2e));

    background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);

    background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);

    background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);

    background-image: -o-linear-gradient(top, #76b347, #5e9e2e);

    background-image: linear-gradient(top, #76b347, #5e9e2e);

    box-shadow: 0 2px 3px #666666;

	-moz-box-shadow: 0 2px 3px #666666;

	-webkit-box-shadow: 0 2px 3px #666666;

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

    cursor: pointer; 

}

 











#vpb_cart_buttons

{

  background-color: #ee432e;

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));

  background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);

  background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);

  background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);

  background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);

  background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);

  border: 1px solid #951100;box-shadow: 0 2px 3px #951100;-moz-box-shadow: 0 2px 3px #951100;-webkit-box-shadow: 0 2px 3px #951100;

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

  border-radius: 5px;

  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;

  box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;

  color: #fff;

  font: 12px/1 "helvetica neue", helvetica, arial, sans-serif;

  padding: 9px;

  padding-left: 11px;

  padding-right: 11px;

  text-align: center;

  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);

  width: auto; 

}

#vpb_cart_buttons:hover 

{

    background-color: #f37873;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f37873), color-stop(50%, #db504d), color-stop(50%, #cb0500), color-stop(100%, #a20601));

    background-image: -webkit-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);

    background-image: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);

    background-image: -ms-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);

    background-image: -o-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);

    background-image: linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);

    cursor: pointer; }

#vpb_cart_buttons:active 

{

    background-color: #d43c28;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));

    background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);

    background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);

    background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);

    background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);

    background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);

    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);

    box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4); 

}

#response-order{

	width:78%;
	padding:0px 0;

  margin: 0 auto;

}

.cart_left{

	margin-top:5px;

	margin-left:20px;

	float:left;

	width:55%;

}

.cart_right{

	margin-top:5px;

	margin-right:10px;

	float:right;

	width:40%;

}

.row-pdother{

  margin-bottom: 10px;

  clear: both;

}

#my_cart_sub {

    background: none repeat scroll 0 0 #007F2A;

    border: 1px solid #F5F5F5;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

    box-shadow: 0 1px 3px rgba(0, 0, 1, 0.247);

    width: 100%;

	border-top:none;

}

.wrap_cart .cart_title {

    border-radius: 5px 5px 0 0;

    color: #F6ED04;

    font-family: Roboto Condensed,sans-serif,utm_swiss_b;

    font-size: 14px;

    font-style: normal;

    font-weight: 700;

    height: 36px;

    padding-top: 10px;

    text-align: left;

    text-transform: uppercase;

	background:url(../images/giohang.jpg) left center no-repeat;

	padding-left:55px;

	margin-left:5px;

}

.wrap_cart .order_item {

    border-bottom: 1px dashed #D2D2D2;

    color: #fff;

    margin: 3px;

    padding: 3px;

}

.wrap_cart .remove_order {

    background: url(../images/icon_remove_order.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    cursor: pointer;

    float: left;

    height: 22px;

    width: 22px;

}

.wrap_cart .order_up_down {

    float: right;

    text-align: right;

    width: 180px;

}

.wrap_cart .input_up_down {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    font-family: Roboto Condensed,utm_swiss;

    font-size: 14px;

    height: 18px;

    text-align: right;

    vertical-align: top;

    width: 50px;

	color:#fff;

}

.wrap_cart .btn_up_down {

    float: right;

    height: 25px;

    text-align: center;

    width: 25px;

}

.wrap_cart .btn_up {

    background: url("../images/icon_up.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    cursor: pointer;

    height: 6px;

    margin: 3px auto auto;

    overflow: hidden;

    padding-bottom: 2px;

    width: 12px;

}

.wrap_cart .btn_dow {

    background: url("../images/icon_dow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    cursor: pointer;

    height: 6px;

    margin: auto;

    overflow: hidden;

    padding-top: 2px;

    width: 12px;

}

.wrap_cart .order_item_content {

    margin: 5px 0;

}

.wrap_cart .order_item_dsc_price {

    float: left;

    width: 220px;

}

.wrap_cart .order_item_dsc {

    font-size: 11px;

    line-height: 14px;

    padding-left: 5px;

    text-align: left;

}

.wrap_cart .order_item_price {

    font-size: 11px;

    line-height: 14px;

    text-align: right;

}

.wrap_cart .break {

    background-color: #04A3DA;

    height: 2px;

}

.wrap_cart .order-list {

    min-height: 200px;

}

.wrap_cart .order-list ul,

.wrap_cart .order-list li{

	list-style:none;

}

.wrap_cart .delivery {

    height: 20px;

    padding: 2px 5px 0;

}

.wrap_cart .delivery_left {

    float: left;

}

.wrap_cart .delivery_left, .delivery_right {

    color: #333333;

    font-size: 14px;

    font-style: normal;

    font-weight: 400;

}

.wrap_cart .delivery_detail {

    color: #1A1A1A;

    padding: 5px;

}

.delivery_detail * {

    font-size: 12px;

    line-height: 14px;

}

.wrap_cart .total {

    background-color:#04A3DA;

    height: 25px;

    padding: 5px;

}

.wrap_cart .total_left {

    float: left;

}

.wrap_cart .total_right {

    float: right;

}

.wrap_cart .total_left,

.total_right {

    color: #FFFFFF;

    font-size: 18px;

    font-style: normal;

    font-weight: 400;

}

.wrap_cart .chek_out {

    -o-border-radius: 0 0 8px 8px;

    -ms-border-radius: 0 0 8px 8px;

    -moz-border-radius: 0 0 8px 8px;

    -webkit-border-radius: 0 0 8px 8px;

    border-radius: 0 0 8px 8px;

    height: 32px;

    padding-top: 5px;

    text-align: center;

}

.wrap_cart .chek_out{

    background-color:#FFDFFF;

}

#body_wrapper a {

    text-decoration: none;

}

.wrap_cart .chek_out a {

    color: #00923F;

    cursor: pointer;

    font-size: 140%;

    font-style: normal;

    font-weight: bold;

    text-transform: uppercase;

}

.wrap_cart .order_notice {

    padding: 10px;

}

.wrap_cart .order_notice p span{

    font-size: 14px;

    color: #666666;

    font-weight: bold;

}

.wrap_cart .order_notice p {

    color: #666666;

    font-size: 14px;

}



/*BUTTONS ENDS*/