/* CSS Document */

.clear{clear:both; display:block !important;}

.shadow{
	-moz-box-shadow: 3px 3px 4px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 4px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 4px 5px rgba(0, 0, 0, 0.3);
}


#header_home{
    height:1px;
    background-size:cover;
}
#header_home #leftSide{position:absolute; background-color:#0a090a; z-index:9999;}
#header_home .mobile {display:none;}
#header_home .mobile #mobile-menu {display:none;}
#header_home .nav{
    background:url(../images/nav_pattern.jpg);
    background-size:cover;
}
#header_home ul{
    list-style:none;
    margin:0;
    padding:15px;
}
#header_home .nav ul li{
    margin-bottom:10px;
    position: relative;
}
#header_home .nav ul li.signup{
    display: block;color: #FFF; background-color: #28231d; padding: .2em .2em; text-decoration: none; box-shadow: 0px 0px 2px 2px #2a251f;
}
#header_home .nav ul li a, #header .mobile ul li a{
    color:#bc9256;
    text-decoration:none;
    font-size:12px;
    text-transform:uppercase;
}
#header_home .nav li li {
            list-style: none;
            position: relative;
            background:url(../images/nav_pattern.jpg);
            background-size:cover;
            left: 170px;
            top: -48px;
            margin-bottom:0px;
            padding-bottom:10px;
            width:200px;
        }
#header_home .nav ul li a:hover{
    color:#fff;
}
#header_home .nav ul ul {
    position: absolute;
    visibility: hidden;
    top: 27px;
}

#header_home .nav ul li:hover ul {
    visibility: visible;
}

#header_home .nav ul li.feed a{
    display: block;color: #FFF !important; background-color: #05b9b0; padding: .2em .2em; text-decoration: none; box-shadow: 0px 0px 2px 2px #2a251f;
}



#header_home .nav ul li:hover ul li a:hover {
    background:url(../images/nav_pattern.jpg);
}

#logo{
	width:100%;
	background-color:#000;
}
#logo img{
	width:100%;
}
#logo a{display:block;width:100%;height:100%;}




#header_home .mobile{
    position:relative;
    top:20px;
    right:20px;
    text-align:right;
    position:absolute;
    width:80%;
    z-index:99999;
}
#header_home .mobile #mobile-menu{
    background-color:#363332;
    padding:10px;
    position:absolute;
    right:0px;
    width:100%;
    text-align:center;
    font-size:18px;
    line-height:30px;
}
#header_home #joinNow{
    display:block;
    padding:10px 25px;
    background-color:#333130;
    box-shadow:#000000;
    color:#bc9256;
    text-decoration:none;
    font-size:12px;
    position:relative;
    right:30px;
    top:35px;
}
#header{
	height:116px;
	background-image:url(../images/header_pattern.jpg);
	background-size:cover;
}
#header #leftSide{position:absolute; background-color:#0a090a; z-index:9999;}
#header .mobile {display:none;}
#header .mobile #mobile-menu {display:none;}

#header .icons{display: none; top: 15px; right: 60px; z-index:9999999; position: absolute;}
#header .icons a{color:#bc9256; font-size: 24px; margin: 0 10px;}

#header .nav{
	background:url(../images/nav_pattern.jpg);
	background-size:cover;
}
#header ul{
	list-style:none;
	margin:0;
	padding:15px;
}
#header .nav ul li{
	margin-bottom:10px;
    position: relative;
    display: block;
    width: 100%;
}
#header .nav ul li a, #header .mobile ul li a, #header_home .mobile ul li a{
	color:#bc9256 !important;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
}
#header .nav li li {
	list-style: none;
    position: relative;
    background:url(../images/nav_pattern.jpg);
    background-size:cover;
    top: -48px;
    margin-bottom:0px;
    padding-bottom:10px;
    width:200px;
}
#header .nav ul li a:hover{
    color:#fff;
}
#header .nav ul li ul {
    position: absolute;

    display: none;
    top: 27px;

    padding-left:178px;
}

#header .nav ul li:hover ul,#header .nav ul li:hover {

    display: block;
}



#header .nav ul li:hover ul li a:hover {
    background:url(../images/nav_pattern.jpg);
}

#header .nav ul li.feed a{
    display: block;color: #FFF !important; background-color: #05b9b0; padding: .2em .2em; text-decoration: none; box-shadow: 0px 0px 2px 2px #2a251f;
}




#header .mobile{
	position:relative;
	top:20px;
	right:20px;
	text-align:right;
	position:absolute;
	width:80%;
	z-index:999999999999;
}
#header .mobile #mobile-menu{
	background-color:#363332;
	padding:10px;
	position:absolute;
	right:0px;
	width:100%;
	text-align:center;
	font-size:18px;
	line-height:30px;
}
#header #joinNow{
	/* display:block; */
	padding:10px 25px;
	background-color:#333130;
	box-shadow:#000000;
	color:#bc9256;
	text-decoration:none;
	font-size:12px;
	position:relative;
	right:30px;
	top:35px;
}
#header #myAccount{
	/* display:block; */
	padding:10px 25px;
	background-color:#333130;
	box-shadow:#000000;
	color:#bc9256;
	text-decoration:none;
	font-size:12px;
	position:relative;
	right:30px;
	top:35px;
}
#header #viewCart{
	/* display:block; */
	padding:10px 25px;
	background-color:#333130;
	box-shadow:#000000;
	color:#bc9256;
	text-decoration:none;
	font-size:12px;
	position:relative;
	right:30px;
	top:35px;
}
#footer{
	text-align:center;
	padding:40px 10px;
	background-image:url(../images/header_pattern.jpg);
	background-size:cover;
	margin-top:0px;
}
#footer a{
	color:#bc9256;
	text-decoration:none;
	margin:0 6px;
	text-transform:uppercase;
	font-size:12px;
}
#footer a:hover{
	color:#fff;
}


.pagination{text-align:right;}
.pagination a{ padding:5px; margin:0; text-decoration:none; font-size:15px; font-weight:700; color:#545454;}
.pagination a.selected{color:#B4B4B4;}
.pagination .last a, .pagination .first a{}
.pagination .nav a{}

/* Home Page */
.carousel{position:relative;line-height:1}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel .item>img{display:block;line-height:1}
.carousel .active,.carousel .next,.carousel .prev{display:block}
.carousel .active{left:0}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}
.carousel .next{left:100%}
.carousel .prev{left:-100%}
.carousel .next.left,.carousel .prev.right{left:0}
.carousel .active.left{left:-100%}
.carousel .active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{right:15px;left:auto}
.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:10px 15px 5px;background:#333;background:rgba(0,0,0,0.75)}
.carousel-caption h4,.carousel-caption p{color:#fff}
.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}
.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}

.banner{height:auto !important; position:relative !important;}
.banner img{width:100%!important; position:relative !important;}
.banner p{position:absolute !important; bottom:30px; right:30px; z-index:9999; color:#fff; width:20%;}
.banner span{ font-size:21px;}

.cta{
	position:absolute;
	bottom:0;
	width:100%;
}
.cta h4{
	padding:15px 2% 0 33% !important;
	color:#fff;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	margin:0 0 5px 0 !important;
	font-size:1.3em;
}
.cta p{
	padding:0 2% 15px 33% !important;
	color:#fff;
	font-size:0.8em;
	width:auto !important;
	position:relative !important;
	bottom:auto !important;
	right:auto !important;
}
.cta1{
	background-image:url(../images/home/cta1.png);
	background-size:cover;
	display:block;
}
.cta2{
	background-image:url(../images/home/cta2.png);
	background-size:cover;
	display:block;
}
.cta3{
	background-image:url(../images/home/cta3.png);
	background-size:cover;
	display:block;
}

/* Membership Page  */
#tall-column p{
	padding:10%;
	font-size:21px;
}
.membership-heading{
	position:absolute;
	bottom:0;
	padding:10px 0;
}
.membership-overview{
	background-color:#33363b;
}
.membership-overview h1{
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#fff;
	background-color:#26c3a5;
	padding:20px 30px !important;
	margin:0;
	font-size:24px;
	display:inline-block;
}
.membership-overview h3{
	margin-left:30px;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#fff;
	font-size:24px;
}
.membership-overview h4{
	margin:0 0 0 30px;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#fff;
	font-size:18px;
	line-height:66px !important;
}
#infoTable tr:nth-child(odd){
	background-color:#f1f2f7;
}
.table ul, .table p, .table h1, .table h2, .table h3, .table h4, .table h5, .table h6{
	padding:10px;
}
.table li{
	margin-left:15px;
}
.table a {
	color:#26c3a5;
	text-decoration:none;
}
.table a:hover {
	text-decoration:underline;
}



/* About Page  */
.box-head{background-color:#33363b;}


/* Tastings Page  */
.table2 ul, .table2 p{
	padding:0;
	margin:0 0 0 10px;
	color:#fff;
	font-size:12px;
}
.table2 li{
	margin-left:15px;
}
.table2 a {
	color:#26c3a5;
	text-decoration:none;
}
.table2 a:hover {
	text-decoration:underline;
}
.table2 table td{
	border:1px solid #7b858e;
	border-left:none;
	border-collapse:collapse;
}
.table2 h3{
	margin-left:10px;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#fff;
	font-size:21px;
	padding:0;
	margin:0 0 0 10px;
}
.table2 h4{
	margin-left:10px;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#fff;
	font-size:18px;
	padding:0;
	margin:0 0 0 10px;
}
.table2 h5{
	margin-left:10px;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	color:#fff;
	font-size:15px;
	padding:0;
	margin:0 0 0 10px;
}

/* Ultimate Collections Page  */

.inquire_btn{
	display:block;
	padding:8px;
	background-color:#e7756e;
	border:#7b858e solid 1px;
	color:#fff !important;
	width:auto !important;
}
.collection-left h3{
	color:#b2824e;
	margin-left:10px;
	font-family: 'Playfair Display', serif;
	font-weight:400;
	font-size:36px;
}
.collection-left p{
	color:#fff;
}
.ultimate-heading h1{
	height:60px;
	width:100%;
	margin-left:50px;
}

/* Ultimate Collections Page  */

.mahesh-overview{
	height:65px;
}

.mahesh-overview h1{
    font-family: 'Playfair Display', serif;
    font-weight:400;
    color:#fff;
    font-size:24px;
	margin-left:90px;
}
.mahesh-overview input{
	background-color:#33363B;
	color:#fff;
	text-indent:20px;
	height:65px;
	width:100%;
	border:none;
	background:url(../images/ultimate_collection/search-btn.jpg) right top no-repeat;
}
.mahesh-overview .searchBtn{
	line-height:65px;
	height:100%;
	width:100%;
	display:block;
	background-color:#464646;
	color:#b1b1b1 !important;
	text-indent:20px;
}

.absolute-bottom{position:absolute; bottom:0;}

/* Add Cart */
#add-cart-form input[type="button"]{
	padding:12px 30px;
	background-color:#e7756e;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#add-cart-form input[type="text"]{
	padding:12px 12px 12px 30px;
	width:36%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}

.checkout{display:block !important;}

/*Checkout Page */
#checkoutForm input[type="text"]{
	padding:12px 12px 12px 30px;
	width:80%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#checkoutForm select {
    padding:12px 12px 12px 30px;
    width:88%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#checkoutForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:80%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#checkoutForm textarea{
	padding:12px 12px 12px 30px;
	width:80%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#checkoutForm input[type="submit"]{
	padding:12px 30px;
	background-color:#e7756e;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#checkoutForm input[type="reset"]{
	padding:12px 30px;
	background-color:#4f5259;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}

/* Contact Page  */
#contactForm input[type="text"]{
	padding:12px 12px 12px 30px;
	width:36%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#contactForm select {
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#contactForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#contactForm textarea{
	padding:12px 12px 12px 30px;
	width:80%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#contactForm input[type="submit"]{
	padding:12px 30px;
	background-color:#e7756e;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#contactForm input[type="reset"]{
	padding:12px 30px;
	background-color:#4f5259;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}




/* Inquire Page  */
#inquireForm input[type="text"]{
	padding:12px 12px 12px 30px;
	width:36%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#inquireForm select {
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#inquireForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#inquireForm textarea{
	padding:12px 12px 12px 30px;
	width:80%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#inquireForm input[type="submit"]{
	padding:12px 30px;
	background-color:#e7756e;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#inquireForm input[type="reset"]{
	padding:12px 30px;
	background-color:#4f5259;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}




/* Private Collections Page  */
#collectionsForm input[type="text"]{
	padding:12px 12px 12px 30px;
	width:36%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#collectionsForm select {
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#collectionsForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#collectionsForm textarea{
	padding:12px 12px 12px 30px;
	width:80%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#collectionsForm input[type="submit"]{
	padding:12px 30px;
	background-color:#e7756e;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#collectionsForm input[type="reset"]{
	padding:12px 30px;
	background-color:#4f5259;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}



/* Travel Page  */
#travelForm input[type="text"]{
	padding:12px 12px 12px 30px;
	width:36%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#travelForm select {
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#travelForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#travelForm textarea{
	padding:12px 12px 12px 30px;
	width:80%;
	background-color:#b2b6bf;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#travelForm input[type="submit"]{
	padding:12px 30px;
	background-color:#e7756e;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}
#travelForm input[type="reset"]{
	padding:12px 30px;
	background-color:#4f5259;
	color:#fff;
	border:1px solid #7b858e;
	font-size:16px;
}



/* Apply Page  */
#applyForm input[type="text"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#applyForm select {
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#applyForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#applyForm textarea{
    padding:12px 12px 12px 30px;
    width:80%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#applyForm input[type="submit"]{
    padding:12px 30px;
    background-color:#e7756e;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#applyForm input[type="reset"]{
    padding:12px 30px;
    background-color:#4f5259;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}



/* Registration Page  */
#registerForm input[type="text"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#registerForm select {
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#000;
    border:1px solid #7b858e;
    font-size:16px;
}
#registerForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#registerForm textarea{
    padding:12px 12px 12px 30px;
    width:80%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#registerForm input[type="submit"]{
    padding:12px 30px;
    background-color:#e7756e;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#registerForm input[type="reset"]{
    padding:12px 30px;
    background-color:#4f5259;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}


/* Login Form  */
#loginForm input[type="text"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#loginForm input[type="password"]{
    padding:12px 12px 12px 30px;
    width:36%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#loginForm textarea{
    padding:12px 12px 12px 30px;
    width:80%;
    background-color:#b2b6bf;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#loginForm input[type="submit"]{
    padding:12px 30px;
    background-color:#e7756e;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}
#loginForm input[type="reset"]{
    padding:12px 30px;
    background-color:#4f5259;
    color:#fff;
    border:1px solid #7b858e;
    font-size:16px;
}

.socialCol p{
	font-size:12px;
}
em.italicPlayfair{
	font-family: 'Playfair Display', serif;
	font-weight:400;
	font-size:18px;
}

/* Rare and Unique  */

.unique_item{width:15%; margin:0 2.5% 20px 2.5%; float:left; padding-bottom:50px;}
.unique_item img{width:90%; margin-left:5%; margin-bottom:20px; display:block;}
.unique_item .image{ background-size:cover; background-position:center center; width:100%; height:100%; display:block !important;}
.unique_item h4{margin-bottom:8px;}
.unique_item p{margin:0!important; padding:0 !important; display:block;}


/*.unique_item img{
    position: relative;
    float: left;
    width:  100px;
    height: 100px;
    background-position: 50% 50%;
    background-repeat:   no-repeat;
    background-size:     cover;
}*/

/* Membership Signup  */
.signup-heading{padding-top:20px; color:#c2924d; text-align:center; font-family: 'Playfair Display', serif; font-weight:400;font-size:24px;}
.bronze h3, .silver h3, .gold h3{font-family: 'Playfair Display', serif; font-weight:400;font-size:21px;}
.bronze p, .silver p, .gold p{padding:0 30px;}
.bronze img, .silver img, .gold img{max-width:90%;}
.bronze{color:#fff;}
.silver{color:#fff;}
.gold{color:#c2924d;}



/* Cart */

.styled-select {
   width: 170px;
   height: 34px;
   overflow: hidden;
   background: #ddd;
   border: 1px solid #ccc;
   margin-top: 15px;
   }
   
.cart{}
.cart table{border-collapse: collapse; }
.cart table tr{}
.cart table th{font-weight:700; text-align:left; padding:10px;}
.cart table td{border-collapse:collapse;margin:0;padding:10px; border-bottom:1px solid #D2D2D2;}
.cart input[type="text"]{padding:4px; font-size:14px; width:75px;}
.cart input[type="button"]{padding:5px; margin-top:8px; font-size:14px; background-color:#e7756e; color:#fff; border: 1px solid #7b858e; cursor:pointer;}
.cart a{text-decoration:none;}
.cart h4{font-size:18px; font-weight:700;}

.checkout-box{float:right; background-color:#EAEAEA; margin-top:30px; padding:20px;}
.checkout-box input[type="text"]{padding:4px; font-size:14px; width:95%; border:1px solid #A6A6A6; background-color:#fff;}
.checkout-box textarea{padding:4px; font-size:14px; width:95%; border:1px solid #A6A6A6; background-color:#fff;}
.checkout-box table{ margin-bottom:20px;}
.checkout-box table tr{border-bottom:1px solid #D2D2D2;}
.checkout-box table th{font-weight:700; text-align:left; padding:10px;}
.checkout-box table td{padding:10px;}
.checkout-box input[type="button"]{padding:5px; margin-top:8px; font-size:14px; background-color:#e7756e; color:#fff; border: 1px solid #7b858e; cursor:pointer;}
