html {background-color:#171a1f;}

a {color:#811f30;}
a:hover {color:#8c1f32;}

/*headers*/
h1, h2, h3, h4, h5 {color:#666467;}
h1 {font-size:24px; border-bottom:solid 1px #dddddd;}
h2, h2.group-header {font-size:22px;}

input.js-search-box {
	-webkit-appearance: none;
	border: none;
}

.drop-search-results {margin:-1px 0 0 0;}

/*general*/
.btn-primary {
	background-color: #811f30;
	border: none;
}
.btn-primary:hover, .btn-primary:focus {background-color:#872133;}

.notice-wrap {margin:10px 0 0 0;}

.gv-btn-md {
	padding: 10px 25px;
}

/*account page*/
/*.create-account-page {margin:0 0 25px 0;}*/
.account-page .update-account-button {margin:0 0 35px 0;}
.account-page .address-edit {margin:10px 0 35px 0;}

.account-page .address-wrap .address-view {font-size:15px;}

/*header*/
.gv-mobile-account {
	list-style-type: none;
}

.gv-mobile-account .gv-cart-link a {margin-left:10px;}

.gv-notice-bar {width:100%; background-color:#002060; height:35px; line-height:35px; color:#ddd; position:sticky; top:0; z-index:999999; font-size:13px;}
.gv-notice-bar span {display:inline-block; margin:0 5px;}
.gv-notice-bar span a {color:#ddd; text-decoration:underline;}

/*homepage*/
.gv-homepage {
	background-color: #651825;
}

.gv-home-bg-img {max-width:100%;}
.gv-hero {
	/*position: absolute;*/
	z-index: 101;
	text-align: center;
}

.gv-hero-1 {left:10%; bottom:25%; text-align:left;}
	.gv-hero-1 .gv-hero-subtitle {
		font-size: 45px;
		color: #82081d;
		-webkit-text-stroke: 0.5px #ffdeda;
	}

.gv-hero-2 {right: 900px;top: 1705px;}
.gv-hero-3 {left:685px; top:2055px;}
.gv-hero-4 {left:690px; top:2811px; color:#ffffff;}

.gv-hero-4 .gv-hero-title, .gv-hero-4 .gv-hero-subtitle {color: #ffffff;}

.gv-hero-location {width:650px; float:left; margin:30px 0 0 0;}
.gv-hero-location .gv-hero-left {float:left; width:300px; text-align:right; line-height:25px;}
.gv-hero-location .gv-hero-right {float:left; width:300px; text-align:left; line-height:25px; margin:0 0 0 20px; border-left:solid 1px #ffffff; padding:0 0 0 20px;}

.gv-hero-label {font-weight:bold; text-transform:uppercase;}

.gv-hero-title {
	font-family: 'Pacifico', cursive;
	color: #82081d;
	font-size: 80px;
	line-height:80px;
	font-style:italic;
}

.gv-hero-subtitle
{
	color:#1b1f5c;
	font-size:52px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 0 0 0;
}

.gv-hero-button a {
	background-color: #1b1f5c;
	padding:15px 30px 15px 30px;
	text-transform:uppercase;
	text-align:center;
	display:inline-block;
	color:#ffffff;
	font-size:28px;
	cursor:pointer;
	margin:30px 0 0 0;
}

.gv-hero-desc {
	color: #1b1f5c;
	width:400px;
	line-height:30px;
	margin:40px 0 0 0;
}


/*topic pages*/
.topic-page {line-height:30px;}

	/*credit card form*/
	.credit-card-secured-form {
		max-width: none;
		background-color: transparent;
		border: none;
	}


/*checkout*/
.checkout-page .checkout-header {
	margin: 10px 0 0 0;	
}
.checkout-page .checkout-content {margin:10px 0 25px 0;}
.checkout-page .gift-card-entry-form {margin: 25px 0 0 0;}

.checkout-details-bar .place-order-button, .checkout-details-bar .place-order-button:hover, .checkout-details-bar .place-order-button:focus {
	background-color: #811f30;
	border: none;
	border-radius:0;
}

.checkout-page .nav-tabs {
	margin: 15px 0 10px 0;
}

.nav-tabs {font-size:16px;}
.nav-tabs > li a {color:#888888;}
.nav-tabs > li.active, .nav-tabs > li.active a {
	color: #811f30;
}

.nav-tabs > li > span {
	padding: 15px;
	line-height: 3.428571;
}

.nav-tabs a:hover .circle {background: #811f30;}

.circle {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	background: #888888;
	display: inline-block;
	margin:0 3px 0 5px;
}

.nav-tabs > li.active .circle {
	background: #811f30;
}

/*calendar*/
.ui-datepicker-calendar .ui-state-active {
	background: #811f30 !important;
	border: 1px solid #872133 !important;
}

/*product page*/
.product-page h1 {margin-bottom:0;}

.product-page .tab-content > .tab-pane {border:none;}
.variant-price-wrap {margin:0 0 20px 0;}
.product-page-top {
	background: #ffffff;
	padding-top: 0;
	/*margin-top:0;*/
}
.product-info-wrap .circle {
	width: 35px;
	height: 35px;
	line-height: 35px;
	background-color: #811f30;
	font-size:22px;
	margin:0 15px 0 0;
	font-weight:normal;
}

.gv-prod-sku {font-style:italic; margin:3px 0 0 0;}

.product-info-wrap .form-group {float:left; width:100%; clear:both; border-bottom:solid 1px #ddd; padding: 0 0 10px 0;}
.product-info-wrap .add-to-cart-group {border:none;}
.product-info-wrap .variant-info-wrap {border:none; padding-top:0;}
.product-info-wrap .gv-cart-new-recipient {margin:0 0 0 220px;}
.product-info-wrap .gv-step-prompt {float:left; font-weight:bold; line-height:35px; margin:0 5px 0 0; clear:left; width:215px;}
.product-info-wrap #variantSelector {}
.product-info-wrap .gv-cart-recipient-select select {float:left; width:50%;}
.product-info-wrap .text-option { width:50%;}

#imageViewer #productImageWrap {
	border: none;
}

/*category page*/
.guidedNavTwoCol {}
.guidedNavTwoCol .panel-heading {background-color:#ffffff;}
.guidedNavTwoCol .pagerArea {background-color:#f5f5f5; border:none; box-shadow:none; border-radius:0; padding-bottom:2px;}
.guidedNavTwoCol .guidedNavigationSearchGo {padding-top:7px;}

.guidedNavTwoCol .price-wrap {font-weight:normal;}

/*#f5f5f5*/

/*search page*/
.gv-search-page {margin:25px 0 0 0;}

/*shopping cart*/
.btn-nav {
	margin: 0 0 10px 0;
}
.gv-shopping-cart {
	margin: 0 0 30px 0;
	float: left;
	width: 100%;
}
.gv-cart-header {
	height: 70px;	
	background-color:#efefef;
	border:1px solid #e6e6e6;
	text-transform:uppercase;
	font-size:12px;
	color:#69696f;
}
.gv-cart-row {float:left; width:100%; border:solid 1px #e6e6e6; border-top:none; padding:10px 0 10px 0; font-size:14px;}
.gv-cart-header div {margin-top:20px;}
.gv-cart-header .gv-label{display:block; font-size:11px;}
.gv-cart-img {height:175px; overflow:hidden;}
.gv-cart-img img {max-width:100%;}
.gv-cart-variant-name {font-size:12px;}
.gv-cart-recipient select {width:100%;}
.gv-greet-msg {font-size:13px; margin-top:15px;}
.gv-greet-msg textarea {display:block; width:100%;}

#gv-update-btn {
	background-color:#efefef;
	width: 100%;
	padding:15px 0 15px 0;
	text-align:center;
}
	#gv-update-btn .btn {
		padding: 10px 15px 10px 15px;
	}

.gv-hug-btm {
	position: sticky;
	bottom: 0;
}

.gv-cart-total {margin-bottom:20px;}

/*checkout shipping*/
.checkout-ship-btn-nav {
	margin:10px 0 0 0;
}

.btn-nav-bottom {margin-bottom:20px;}

.gv-edit-address {
	margin: 15px 0 0 0;
}
.gv-address-block {
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.gv-address-wrap {margin:0 0 30px 0;}
.gv-address-title {background-color:#efefef; padding:15px; margin-bottom:15px;}
.gv-address-title .gv-address-label {font-weight:bold;}
.gv-address-title .gv-address-name {color:#811f30; font-weight:bold;}

.gv-address-state-complete {display:none;}
.gv-address-complete {color:#3c763d; border-bottom:solid 1px #3c763d;}
.gv-address-complete .gv-address-state-edit {display:none;}
.gv-address-complete .gv-address-state-complete {display:inline-block;}

/*header*/
.gv-top-menu {padding-left:0;} 
.gv-top-menu .top-nav li:first-child {padding-left:0;} 

.logo-wrap img {
	max-height: 103px;
}

/*footer*/
footer {}
footer, footer a, footer a:hover {color:#dfdfdf;}
img.gv-footer-logo {height:100px;}
.copyright {padding:0; font-size:13px;}

.footermenu-row ul{list-style:none; margin:0; padding:0; line-height:60px; text-align:center;}
.footermenu-row ul li{padding:20px 8px; font-size:14px; display:inline;}
.footermenu-row em {font-size:30px; position:absolute; margin-top:15px;}
.footermenu-row .gv-facebook-link {margin-left:20px;}
.footermenu-row .gv-twitter-link {margin-left:30px;}

/*Add custom styles to the skin here */
a:hover, a:active, a:focus {
	outline: 0 !important;
}
.wrapper{width:100%;}
.header-row{background:url(../images/top-bg.jpg) no-repeat;float:left;width:100%;}
.navbar{border:none;border-radius:0px;}
nav{background:#811f30;}
.navbar-default{background:#811f30;margin-bottom:0px !important;box-shadow:none !important; }
.dropdown-toggle{color:#fff !important;text-shadow: none !important;
font-weight: normal !important;}
.form-control{border-radius:0px !important;}
.footer-wrapper{background:#651825; text-align:center;}
.footer-wrap{background:#801f30;}


.copyright{color:#fff !important;}
.main-content-wrapper{padding-top:0px;padding-bottom:0px;}
.top-nav{list-style:none;padding:0px;margin-bottom:0px;}
.top-nav li{float:left;color:#fff !important; padding:20px 12px; font-size:14px; }
.top-nav li a{color:#811f30;text-transform: uppercase; text-decoration:none;}
.lastphone a{color:#291d5b !important;}
.logo-wrap  a{color:#811f30;text-transform: uppercase;}
a.user-link {font-size:14px; padding:0px;}
.user-links {
    display: inline-block;
    float: right;
}
.menu{margin-left:200px;}
.js-search-box {
    width: 485px !important;
    height: 40px;
    padding-right: 40px;
}
.shop{font-size:13px;color:#b9866e;display:block; height:15px; font-style:italic; text-transform:uppercase;}
.catheader{text-transform: uppercase;font-size:18px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{
	background:#fff; color:#811f30 !important;
}
.search-wrap{margin-top:0px;}
.copyright{font-style:normal;}
.logoimg{position: absolute;
z-index: 9999;
}

.page-wrap {margin-top:15px; margin-bottom:35px; float:left; width:100%;}


@media screen and (max-width:768px) {
	.footermenu-row ul li{padding: 14px 4px;}
	.logoimg{margin-left:0px;position:relative;}
	.navbar-default .navbar-brand{text-shadow:none; color:#fff;}
	.navbar-default .navbar-toggle{border-color: #fff;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.logo-wrap{padding-bottom:0px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
	.menu{margin-left:10px;}
	.navbar-default .navbar-nav > li > a {text-shadow:none; color:#fff;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff;}
	.navbar-default .navbar-nav > li > a{padding: 10px 9px;
width: 40%;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;}
	.lastphone a{color:#fff !important;}
	.user-links{margin-left:0px;}
	.user-links a {color:#fff;padding: 10px 0px;font-weight: bold;}
	.js-search-box{width:100% !important;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff;}
	
	
}
.search-form-group {
	position: relative;
	display: inline-table;
	margin-top:5px;
}
.btn.search-go {
	background: url(../Images/search-bg.jpg) no-repeat 3px 3px #fff;
	border: none;
	font-size: 0;
	width: 40px !important;
	border-radius: 0px;
	height: 39px;
	display: inline-block;
	position: absolute;
	top: 3px;
	right: 0;
	z-index: 99 !important;

}

.navbar-nav.menu a.dropdown-toggle {
	padding: 7px 20px 17px !important;
}

@media (min-width: 1400px) {
	.container {
		width: 1350px;
	}

	.col-sm-3.logo-wrap {
		padding: 0;
		float: left;
		position: relative;
		margin-top: 10px;
	}

	.col-sm-9.logo-wrap {
		padding:0;
	}

	div#top-nav-collapse {
		padding: 5px 0 0 0;
	}

	

	.navbar-nav.menu .dropdown-menu ul li a {
		color: #811e30;
		padding: 8px 5px;
		font-size: 17px;
		display: block;
	}

	.navbar-nav.menu .dropdown-menu li a:hover, .navbar-nav.menu a.dropdown-toggle:hover {
		color: #2a1e5c;
		text-decoration: none;
	}

	.navbar-nav > li > .dropdown-menu {
		width: 600px !important;
		margin:-1px 0 0 0;
		border:none;
		border-radius:0;
	}

		.navbar-nav > li > .dropdown-menu ul {
			padding: 0px;
			margin: 10px 0;
		}

			.navbar-nav > li > .dropdown-menu ul li {
				list-style: none;
			}

	.col-md-6.menu-hover-div {
		padding: 40px 0;
	}
}
@media screen and (max-width: 768px){
.logoimg {
  width:100%;
}
.col-sm-3.logo-wrap {
    margin: 5px 0 !important;
    width: 23%;
    padding: 0 !important;
}

.gv-grey-btn {
    display: inline-block;
    background-color: #555555;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    border-radius: 3px;
    padding: 0 20px 0 20px;
    text-align: center;
}
a.user-link.gv-grey-btn {
    color: #fff;
    padding: 0 15px;
    float: right;
    background: #811f30;
}
    .mobile-nav,.mobile-nav-main {
        padding:0px;
        margin:0px;
        list-style:none;
    }
.mobile-nav a{
    display: block;
    color: #811f30;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
      padding: 3px 0;
    border-bottom: 1px solid #eeeeee;
}
div#top-nav-collapse {
    padding: 10px;
    background: #fff;
}
.mobile-nav-main .shop {
    font-size: 20px;
    color: #b9866e;
    display: inline-block;
    margin-right: 6px;
}
.navbar-default .navbar-brand {
    width: 80%;
    color: #fff !important;
}
}



@media screen and (max-width:1970px) {
	.gv-hero-3 {left:500px;}
	.gv-hero-4 {left:600px;}
}

@media screen and (max-width:1660px) {
	.gv-hero-3 {left:400px; top:2000px;}
	.gv-hero-4 {left:500px; top:2767px;}
}

@media screen and (max-width:1620px) {
	.gv-hero-3 {left:370px; top:1950px;}
	.gv-hero-4 {left:450px; top:2650px;}
}


@media screen and (max-width:1555px) {
	.gv-hero-1 {right:120px; top:245px;}
	.gv-hero-2 {right:600px; top:1505px;}
	.gv-hero-3 {left:370px; top:1900px;}
	.gv-hero-4 {left:430px; top:2600px;}
	/*.gv-hero-2 {right:900px; top:1705px;}
	.gv-hero-3 {left:685px; top:2055px;}
	.gv-hero-4 {left:690px; top:2811px;}*/
}

@media screen and (max-width:1520px) {
	.gv-hero-3 {left:360px; top:1850px;}
	.gv-hero-4 {left:430px; top:2500px;}
}

@media screen and (max-width:1490px) {
	.gv-hero-3 {left:350px; top:1800px;}
	.gv-hero-4 {left:400px; top:2450px;}
}

@media screen and (max-width:1435px) {
	.gv-hero-3 {left:340px; top:1750px;}
	.gv-hero-4 {left:350px; top:2400px;}
}


@media screen and (max-width:1400px) {
	.gv-hero-2 {right:550px; top:1365px;}
	.gv-hero-3 {left:330px; top:1700px;}
	.gv-hero-4 {left:350px; top:2300px;}
	.menu {margin-left:156px;}
}

@media screen and (max-width:1360px) {	
	.gv-hero-3 {top:1650px;}
}

@media screen and (max-width:1320px) {
	.gv-hero-2 {right:550px; top:1305px;}
	.gv-hero-3 {top:1600px;}
	.gv-hero-4 {left:330px; top:2200px;}
}

@media screen and (max-width:1290px) {	
	.gv-hero-3 {top:1560px;}
	.gv-hero-4 {left:330px; top:2150px;}
}

@media screen and (max-width:1267px) {	
	.gv-hero-3 {top:1540px;}
	.gv-hero-title {font-size: 60px; line-height:60px;}
	.gv-hero-subtitle {font-size: 38px;}
	.gv-hero .gv-hero-button a {font-size:20px;}
	.gv-hero-4 {left:320px; top:2100px;}
}

@media screen and (max-width:1250px) {
	.gv-hero-2 {right:570px; top:1205px;}
	.menu {margin-left:160px;}
	.gv-hero-4 {left:310px; top:2080px;}
}

@media screen and (max-width:1228px) {
	.gv-hero-3 {left:230px; top:1460px;}
	.gv-hero-4 {left:300px; top:2020px;}
}

@media screen and (max-width:1200px) {
	.gv-top-menu {padding-left:25px;}
}

@media screen and (max-width:1154px) {
	.gv-hero-3 .gv-hero-button {display:none;}
	.gv-hero-4 {left:290px; top:2000px;}
}

@media screen and (max-width:1164px) {
	.gv-hero-3 {left:180px; top:1440px;}
	.gv-hero-4 {left:270px; top:1950px;}
}

@media screen and (max-width:1130px) {	
	.gv-hero-4 {left:250px; top:1910px;}
}

@media screen and (max-width:1090px) {
	.gv-hero-2 {right:570px; top:1100px;}
	.gv-hero-3 {left:200px; top:1300px;}
	.gv-hero-4 {left:240px; top:1800px;}
	
}
@media screen and (max-width:1036px) {	
	.gv-hero-4 {left:220px; top:1750px;}	
}

@media screen and (max-width:1020px) {	
	.gv-hero-4 {left:210px; top:1720px;}	
}

@media screen and (max-width:1000px) {
	.gv-hero-1 {right:70px; top:200px;}
	.gv-hero-2 {right:570px; top:1000px;}
	.gv-hero-3 {left:120px; top:1250px;}
	.gv-hero-4 {left:200px; top:1690px;}
	.gv-hero-title {font-size: 45px; line-height:45px;}
	.gv-hero-subtitle {font-size: 30px;}
}

@media screen and (max-width:990px) {	
	.menu {margin-left:125px;}
	}

@media screen and (max-width:965px) {
	.gv-hero-3 .gv-hero-desc {display:none;}
	.gv-hero-4 {left:180px; top:1660px;}
}

@media screen and (max-width:930px) {
	.gv-hero-3 {left:110px; top:1200px;}
	.gv-hero-4 {left:150px; top:1610px;}

	.gv-hero-title {font-size: 40px; line-height:40px;}
	.gv-hero-subtitle {font-size: 25px;}
}

@media screen and (max-width:905px) {
	.gv-hero-2 {right:auto; left:100px; top:960px;}

}

@media screen and (max-width:850px) {
	.gv-hero-2 {top:930px;}
	.gv-hero-3 {left:130px; top:1140px;}
		.gv-hero-title {font-size: 35px; line-height:35px;}
	.gv-hero-subtitle {font-size: 20px;}
	.gv-hero-location {font-size:14px;}
	
}
@media screen and (max-width:800px) {
	.gv-hero-2 {top:860px;}
	.gv-hero-3 {left:130px; top:1110px;}	
}

@media screen and (max-width:750px) {	
	.gv-hero-3 {left:130px; top:1050px;}	
}

@media screen and (max-width:730px) {
	.gv-hero-2 {top:810px;}
	.gv-hero-3 {left:130px; top:1020px;}
}

@media screen and (max-width:680px) {
	.gv-hero-2 {top:760px;}

	.gv-hero-3 {left:130px; top:900px;}
}

@media screen and (max-width:640px) {
	.gv-hero-2 {top:720px;}
	.gv-hero-3 {left:130px; top:890px;}
}

@media screen and (max-width:620px) {
	.gv-hero-2 {top:690px;}
	.gv-hero-3 {left:130px; top:880px;}
}

@media screen and (max-width:600px) {
	.gv-hero-2 {top:690px;}
	.gv-hero-3 {left:130px; top:870px;}
}

@media screen and (max-width:590px) {
	.gv-hero-2 {top:660px;}
	.gv-hero-1 {top:175px;}
	.gv-hero .gv-hero-button a {font-size:18px; padding:10px;}
	.gv-hero-3 {left:120px; top:810px;}
}

@media screen and (max-width:550px) {
	.gv-hero-2 {top:605px;}
	.gv-hero-3 {left:110px; top:780px;}
}

@media screen and (max-width:525px) {
	.gv-hero-2 {left:50px; top:595px;}
	.gv-hero-1 {top:155px;}
	.gv-hero-3 {left:90px; top:740px;}
}

@media screen and (max-width:505px) {
	.gv-hero-2 {left:50px; top:560px;}
	.gv-hero-3 {left:70px; top:710px;}
}

@media screen and (max-width:485px) {
	.gv-hero-2 {left:50px; top:528px;}
	.gv-hero-3 {left:50px; top:670px;}
}

/** Address list on product page **/

.goradio div {
	clear: both;
	overflow: hidden;
}

.goradio label {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #D1D3D4;
	font-weight: normal;
}

.goradio input[type="radio"]:empty,
.goradio input[type="checkbox"]:empty {
	display: none;
}

	.goradio input[type="radio"]:empty ~ label,
	.goradio input[type="checkbox"]:empty ~ label {
		position: relative;
		line-height: 2.3em;
		text-indent: 3.25em;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

		.goradio input[type="radio"]:empty ~ label:before,
		.goradio input[type="checkbox"]:empty ~ label:before {
			position: absolute;
			display: block;
			top: 0;
			bottom: 0;
			left: 0;
			content: '';
			width: 2.5em;
			background: #D1D3D4;
			border-radius: 3px 0 0 3px;
		}

.goradio input[type="radio"]:hover:not(:checked) ~ label,
.goradio input[type="checkbox"]:hover:not(:checked) ~ label {
	color: #888;
}

	.goradio input[type="radio"]:hover:not(:checked) ~ label:before,
	.goradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
		content: '\2714';
		text-indent: .9em;
		color: #C2C2C2;
	}

.goradio input[type="radio"]:checked ~ label,
.goradio input[type="checkbox"]:checked ~ label {
	color: #777;
}

	.goradio input[type="radio"]:checked ~ label:before,
	.goradio input[type="checkbox"]:checked ~ label:before {
		content: '\2714';
		text-indent: .9em;
		color: #333;
		background-color: #ccc;
	}

.goradio input[type="radio"]:focus ~ label:before,
.goradio input[type="checkbox"]:focus ~ label:before {
	box-shadow: 0 0 0 3px #999;
}

.goradio-default input[type="radio"]:checked ~ label:before,
.goradio-default input[type="checkbox"]:checked ~ label:before {
	color: #333;
	background-color: #ccc;
}


.goradio-success input[type="radio"]:checked ~ label:before,
.goradio-success input[type="checkbox"]:checked ~ label:before {
	color: #fff;
	background-color: #5cb85c;
}
.gv-cart-recipient-list {
	width:50%;
	float:left;
}
.gv-add-new-recipient {
	width: 278px !important;
}
.gv-cart-new-recipient-link {
	width: 330px !important;
	float: left;
	font-weight: bold;
	padding-top: 10px;
}
.gv-cart-recipient-list lable {
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
	margin-top: 9px;
}
.gv-cart-recipient-list .input-group {
	margin-top: 40px;
}
.ui-widget.ui-widget-content {
	z-index: 8 !important;
}

.gv-add-new-recipient-btn {margin:0 0 0 5px;}
