@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:100%;
	font: inherit;
	vertical-align:baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body { font-family: Arial, Helvetica, sans-serif; 
background-color: #245C7A;
/* background: url("../images/body-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); */
}

* {	margin:5px 2px;	padding:0px}

img { border:none;}

.clr { clear:both;}

a {	text-decoration:none;}


/*home page css start*/
#wrap {
	width: 1010px;
    margin: 0 auto;	
	height:auto;
	background-color: #d4ffff;
	padding: 10px;
	/* margin:0px auto; */
}
header {
        width: 1010px;
	margin: 0 auto;	
	text-align:left;
	padding-top:10px;	
	z-index: 5;
	background-color:#d4ffff;
}
header .lft-flower, header .rft-flower {
	width:139px;
	height:auto;
	float:left;
	position:relative;
	background-image:url(../images/header-lft-flower.png);
	background-position:left top;
	background-repeat:no-repeat;
}
header .rft-flower {
	float:right;
	position:relative;
	background-image:url(../images/header-rft-flower.png);
}
header .logo {
	margin: 0 auto;
	padding: 0;
	width: 270px;
	height:auto;
	text-align:left;
	padding-top: 0px;
        margin-bottom: 20px;
        float: left;
}

header .logo a { margin:0px;}

header .top-nav {
	width:700px;
	height:auto;
	margin:10px 0px 0px 0px;
	text-align:right;
	padding-bottom:5px;	
        float:right;
}
header .top-nav ul {
	width:700px;
}
header .top-nav ul li {
	display:inline-block;
	margin:0px 0px 0px 0px;
	height:auto;
	text-indent:10px;
}
header .top-nav ul li a {
	font-size:18px;
	color:#333;
	letter-spacing:0.50px;
	line-height:25px;
	text-decoration:none;
	transition: all 0.3s ease 0s;
}
header .top-nav ul li a:hover {
	color:#666;
}

header .top-nav ul li .account {
	height:21px;
	width:20px;
	margin:0px 0px -4px 0px;
	display:inline-block;
	background:url(../images/user-account3.png) repeat scroll 0 0 #939598;
	/*background-image:url(../images/user-account.png);*/	
	background-repeat:no-repeat;
	background-position:left center;
}

header .top-nav ul li:hover .account, header .top-nav ul li:hover .cart, header .top-nav ul li:hover .logout { background-color:#f16086;}

/*header .top-nav ul .heart {
	background-image:url(../images/heart-icon.png);
	background-repeat:no-repeat;
	background-position:left;
}*/

header .top-nav ul li .cart {
	height:21px;
	width:20px;
	margin:0px 3px -3px 0px;
	display:inline-block;
	background:url(../images/shopping-purse3.png) repeat scroll 0 0 #939598;
	/*background-image:url(../images/shopping-purse.png);*/
	background-repeat:no-repeat;
	background-position:left center;
}

/*header .top-nav ul .cart:hover { background-image:url(../images/shopping-purse2.png);}*/

header .top-nav ul li .logout {
	height:21px;
	width:20px;
	margin:0px 0px -3px 0px;
	display:inline-block;
	background:url(../images/logout3.png) repeat scroll 0 0 #939598;
	/*background-image:url(../images/logout.png);*/
	background-repeat:no-repeat;
	background-position:left;
}

/*header .top-nav ul .logout:hover {background-image:url(../images/logout2.png);}*/

header .nav-top {
	width:100%;
	display:inline-block;
	margin:0px auto;
	background-color:#333;
}

header .nav-top .inner{
	width:100%;
	display:inline-block;
	/* margin:0px auto; */
	background-color:#333;
}
header .nav-top {
	width:1010px;
	display:inline-block;
	margin:0px auto;
	background-color:#A2643D;
        border:0px solid red;
}

.nav-top .inner-frame {  width:1010px; height:auto; margin:0px auto;}

.nav-top .inner-frame nav ul { display:inline-block; }

.main-container {
	width:100%;
	display:inline-block;
	margin:0px auto;
	padding-top:0px;
        margin-top: 0px;
	/* background-color:#FFFFFF; */
}

/*.lft-flower { position:relative; background-image:url(../images/midd-lft-flower.png); background-position:left; background-repeat:no-repeat;}.rft-flower { position:relative; background-image:url(../images/midd-rft-flower.png); background-position:right; background-repeat:no-repeat;}*/

.main_container_inner {
	width:1010px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 20px 0px;
}

.main_container_inner .middle-part {
	width: auto;
	height:auto;
	margin:10px 15px;
	padding-top:10px;
}

.main_container_inner .middle-part .wel-content {
	width: auto;
	height:auto;
	margin:0px;
	padding-top:10px;
}

.main_container_inner .middle-part .wel-content h2 {
    padding: 0px;
    font-size: 18px;
    color: #7A7A7A;
}

.main_container_inner .middle-part .wel-content p{
    padding: 0px;
    font-size: 14px;
    color: #7A7A7A;
    line-height: 22px;
}

.main_container_inner .middle-part .wel-content ul {
    margin: 10px 0px 0px 20px;
}

.main_container_inner .middle-part .wel-content ul li {
    padding: 0px;
    font-size: 14px;
    color: #7A7A7A;
    line-height: 22px;
}

.main_container_inner .middle-part .left-part h1{
     padding:5px 0px 5px 0px;
     text-align: center;
     font-size: 20px;
     font-weight: bold;
}

.main_container_inner .middle-part .right-part{
	width:250px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 20px 0px;
        border: 0px solid blue;
        float: right;
        text-align: right;
        font-size: 16px;
}


.home_image_gall {
	width:1110px;
	height:auto;
	margin:0px auto;
	padding:40px 0px 10px 0px;
	text-align:center;
}
footer {
	width:1010px;
	display:inline-block;
	margin:0px auto;
    border:0px solid red;
}
footer .footer_nav {
	width:1010px;
	display:inline-block;
	margin:0px auto;
	background-color:#245C7A;
	font-size: 14px;
    border:0px solid red;
}





footer .footer_nav .footer-part1 .footer-part2 .footer-part3 .footer-part4 ul {
        font-size: 16px;
	height:auto;
	text-align:left;
}

footer .footer_nav .footer-part1{
	width:auto;
	margin:10px 5px;
        color: #fff;
        float: left;
        border:0px solid red;
}

footer .footer_nav .footer-part2{
	width:auto;
	margin:10px 5px;
        color: #fff;
        float: left;
        border:0px solid red;
}

footer .footer_nav .footer-part3{
	width:auto;
	margin:10px 5px;
        color: #fff;
        float: left;
        border:0px solid red;
}

footer .footer_nav .footer-part4{
	width:605px;
	margin:10px 0px 10px 10px;
        color: #fff;
        float: left;
        border:0px solid red;  
        text-align:right;
}

footer .footer_nav ul li {
	display:inline-block;
	margin:4px 15px;	
}

footer .footer_nav ul li a {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;	
	transition: all 0.3s ease 0s;
	padding:0px;
}
footer .footer_nav ul li a:hover {
	/*color:#CCCCCC;*/
	background-color: #C28C49;
}
footer .footer_social {
	width:100%;
	height:auto;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#6d6e71;
	margin:20px 0px;
}
footer .footer_social img {
	width:45px;
	height:43px;
	margin:5px 5px 0px 0px;
}


.pattern-01 { width:336px; height:311px; position:absolute; top:54px; left:-100px; background-image:url(../images/pattern-01.png); background-repeat:no-repeat; background-position:center; z-index:9;}

.pattern-02 { width:268px; height:290px; position:absolute; top:99px; left:900px; background-image:url(../images/pattern-02.png); background-repeat:no-repeat; background-position:center; z-index:9;}

.pattern-03 { width:75px; height:74px; position:absolute; top:564px; left:680px; background-image:url(../images/pattern-03.png); background-repeat:no-repeat; background-position:center; z-index:9;}

.pattern-04 { width:90px; height:143px; position:absolute; top:954px; left:310px; background-image:url(../images/pattern-04.png); background-repeat:no-repeat; background-position:center; z-index:9;}

.pattern-05 { width:290px; height:280px; position:absolute; top:1264px; left:-45px; background-image:url(../images/pattern-05.png); background-repeat:no-repeat; background-position:center; z-index:9;}

.pattern-06 { width:195px; height:318px; position:absolute; top:1189px; left:965px; background-image:url(../images/pattern-06.png); background-repeat:no-repeat; background-position:center; z-index:9;}



/*this is scroll page css*/

.scrollup {
	width: 35px;
	height: 35px;
	text-indent:-9999px;
	z-index: 1000;
	opacity:10;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;
	background: url('../images/icon_top2.png') no-repeat;
}

.scrollup:hover {
	background: url('../images/icon_top.png') no-repeat;
}

/*product main page css start here*/
.main-prd {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.main-prd ul li {
	display:inline-block;
	list-style-type:none;
	margin:0px 20px 20px 0px;
	padding:0px;
	float:left;
	font-size:12px;
	color:#5c5c5f;
        text-align: center;
}
.main-prd ul li a {
	font-size:16px;
	color:#5c5c5f;
}
.main-prd ul li a:hover {
	color:#543a6c;
}
.main-prd ul .last-mrg {
	margin-right:0px;
}
.prd-top-nav {
	width:100%;
	display:inline-block;
	text-align:left;
	font-size:13px;
	letter-spacing:0.50px;
	color:#543a6c;
	padding-bottom:10px;
}
.prd-top-nav a {
	text-decoration:none;
	color:#756287;
}
.prd-top-nav a:hover {
	color:#543a6c;
}
.prd-pagination {
	width:100%;
	display:inline-block;
	text-align:right;
	font-size:12px;
	color:#543a6c;
}
.prd-pagination a {
	text-decoration:none;
	color:#756287;
}
.prd-pagination a:hover {
	color:#543a6c;
}
.main-prd ul li img {
	width:232px;
	height:auto;
	margin-bottom:10px;
        margin: 0px 32px;
}
.customer-review {
	width:1010px;
	height:auto;
	margin:30px 0px 0px 0px;
	padding-top:30px;
	border-top: 2px dotted #e3e3e3;
}
.customer-review h1 {
	font-size:17px;
	color:#5c5c5f;
	line-height:30px;
}
.customer-review h1 span {
	font-size:14px;
}
.customer-review p {
	font-size:12px;
	color:#5c5c5f;
	line-height:20px;
	margin-bottom:10px;
}
.customer-review p strong {
	font-weight:bold;
	font-size:11px;
}
.customer-review a {
	font-size:12px;
	color:#543a6c;
	text-decoration:none;
}
.review-frame {
	width:auto;
	height:auto;
}
.review-frame-txt {
	width:auto;
	height:auto;
	font-size:12px;
	color:#5c5c5f;
	margin-bottom:40px;
}
.review-frame-txt .text-clr1 {
	color:#543a6c;
}
.review-frame-txt .text-clr2 {
	color:#999999;
}
.review-frame-txt hr {
	border-top:1px dotted #CCCCCC;
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:5px 0px 10px 0px;
}
.review-frame-txt h2 {
	font-size:17px;
	color:#5c5c5f;
	clear:both;
	margin:10px 0px 10px 0px;
}
.review-frame-txt h2 span {
	font-size:14px;
}
.review-frame-txt p {
	font-size:12px;
	color:#5c5c5f;
	line-height:20px;
	margin-bottom:10px;
}
/*product main page css end here*

//*product details page css start here*/
.prd-details-frame {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.prd-details-grid1 {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.prddtl-pic-frame {
	width:500px;
	height:auto;
	float:left;
}

.prd-btm-hroz-frame { width:auto; height:auto; margin:0px 0px 0px 0px;}

.product-details-lft-frame {
	width:425px;
	height:auto;
	float:left;
	margin:0px 0px 0px;
}

.product-details-lft-frame .soc-icons { padding:20px 0px 5px 0px;}

.prd-pic-gall {
	width:500px;
	height:auto;
	float:left;
}


/*.prd-pic-gall span img { width:20px; height:23px; margin:5px 5px 0px 0px;}*/

.prddtl-right-frame {
	width:485px;
	height:auto;
	float:right;
}
.prd-pic-dtls {
	width:485px;
	height:auto;
	float:right;
}
.prd-pic-dtls p {
	/*font-size:13px;*/
	color:#5c5c5f;
	margin-bottom:15px;
	line-height:27px;
}
.prd-pic-dtls p select {
	border:1px solid #dbdcde;
	padding:2px 5px 2px 5px;
	color:#5c5c5f;
	margin-right:7px;
	font-size:12px;
}
.prd-pic-dtls p span {
	width:36px;
	height:35px;
	padding:2px;
	border-radius:50px;
	border:1px solid #7c7c7c;
	color:#5c5c5f;
	font-size:15px;
	display:inline-block;
	margin:0px 3px 0px 0px;
	text-align:center;
}

.sizebtn {
    
    border: 1px solid #7c7c7c;
    border-radius: 50px;
    color: #5c5c5f;
    display: inline-block;
    font-size: 15px;
    height: 35px;
    margin: 0 3px 0 0;
    padding: 2px;
    text-align: center;
    width: 36px;
}

/*
.prd-pic-dtls p span:hover {
	background-color:#f16086;
	border:1px solid #f16086;
	color:#FFFFFF;
	cursor:pointer;
}
.prd-pic-dtls p span:hover input[type="button"] {
	color:#FFFFFF!important;
}
.prd-pic-dtls p input[type="button"] {
	border:none;
	background:none;
	width:auto;
	visibility:visible;
	font-size:15px;
	color:#5c5c5f;
	margin-top:7px;
	font-weight:bold;
}
*/
.prd-pic-dtls p input[type="button"]:hover {
	background-color:#f16086;
	border:1px solid #f16086;
	color:#FFFFFF!important;
	cursor:pointer;
}


.prd-pic-dtls .qty-frame {
	width:230px;
	background-color:#FFFFFF;
	font-size:13px;
	color:#5c5c5f;
	border:1px solid #b3b3b1;
	border-radius:10px; /*padding:15px;*/
	text-align:center;
	margin-top:25px;
}
.prd-pic-dtls .qty-frame select {
	border:1px solid #dbdcde;
	padding:2px 5px 2px 5px;
	color:#5c5c5f;
	margin-right:7px;
	font-size:12px;
}
.prd-pic-dtls .qty-frame input[type="button"] {
	width:200px;
	height:35px;
	background-color:#543a6c;
	background-image:url(../images/shopping-purse-icon.png);
	background-repeat:no-repeat;
	background-position:15px 7px;
	text-indent:25px;
	font-size:17px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	border-radius:4px;
	margin:10px 0px 0px 0px;
}
.prd-pic-dtls .qty-frame input[type="button"]:hover {
	background-color:#f16086;
}
.prd-pic-dtls .qty-frame .lin-btn {
	width:200px;
	height:35px;
	display:inline-block;
	background-color:#f16086;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	border-radius:4px;
	margin:10px 0px;
	line-height:35px;
}
.prd-pic-dtls .qty-frame .lin-btn:hover {
	color:#FFFFFF;
	background-color:#543a6c;
}

.prd-pic-dtls .qty-frame .lin-btn .img-clas { margin-bottom:-5px;}

.prd-pic-dtls .qty-frame p {
	/*background-color:#eeeff3;*/
	/*background: url('../images/addto-basket-bg.png') no-repeat;*/
	padding:15px;
	margin:0px;
	border-radius:10px 10px 0px 0px;
	font-size:15px;
}

.prd-pic-dtls .delv-txt { width:auto; height:auto; font-size:16px; color:#5c5c5f; letter-spacing:0.50px; margin-top:5px;}

.prd-pic-dtls .rating-frame {
	width:385px;
	background-color:#FFFFFF;
	font-size:13px;
	color:#5c5c5f;
	margin:20px 0px;
}

.prd-pic-dtls .rating-frame fieldset { border:1px solid #dee0ea; border-radius:10px; padding:15px;}

.prd-pic-dtls .rating-frame fieldset legend { font-size:14px; font-weight:bold;}

.prd-pic-dtls .rating-frame span { display:inline-block; clear:both; margin-bottom:5px;}

.prd-pic-dtls .rating-frame span label { float:left; width:90px;}

.prd-pic-dtls .rating-frame span input[type="text"], .prd-pic-dtls .rating-frame span textarea {
	width:250px;
	border:1px solid #dbdcde;
	color:#666666;
	padding:3px;
	margin:3px 0px 0px 0px;
}


.prd-pic-dtls .rating-frame span input[type="button"] {
	width:130px;
	height:30px;
	background-color:#5d6073;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	border-radius:2px;
	margin:10px 0px 0px 0px;
}
.prd-pic-dtls .rating-frame span input[type="button"]:hover {
	background-color:#543a6c;
}

.prd-pic-dtls .txt-captl {
	text-transform:uppercase;
	font-size:13px;
}
.prd-pic-dtls .txt-samll {
	font-size:11px;
	text-transform:lowercase;
}
.prd-pic-dtls .txt-captl .clr1 {
	width:15px;
	height:15px;
	background-color:#0033FF;
	border-radius:50%;
	box-shadow: 0 0 2px #999;
	display:inline-block;
	border:1px solid #FFFFFF;
	padding:1px;
	vertical-align:middle;
}
.prd-pic-dtls p strong {
	font-size:14px;
}
.prd-pic-dtls p a {
	/*font-size:14px;*/
	color:#543a6c;
	transition: all 0.3s ease 0s;
}
.prd-pic-dtls p a:hover {
	color:#301c43;
}
.prd-pic-dtls h1 {
	font-size:23px;
	font-weight:bold;
	color:#5c5c5f;
	clear:both;
	margin:0px 0px 0px 0px;
}
.prd-pic-dtls .rs-txt {
	font-size:18px;
	font-weight:bold;
}
.prd-details-grid2 {
	width:1010px;
	height:auto;
	margin:0px auto;
	padding-top:20px;
}
.prd-details-grid2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#765d8d;
	text-transform:uppercase;
	margin-bottom:10px;
}
.your-hichkii {
	width:500px;
	height:auto;
	float:left;
	margin-top:30px;
}
.your-hichkii h2 {
	width:100%;
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#765d8d;
	text-transform:uppercase;
	margin-bottom:10px;
}
.your-hichkii span {
	float:right;
}
.your-hichkii span img {
	margin:0px 0px -3px 5px;
}
.your-hichkii span a {
	font-size:12px;
	color:#5d6073;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
.your-hichkii span a:hover {
	color:#543a6c;
}
.getthe-look {
	width:500px;
	height:auto;
	float:left;
	margin-top:30px;
}
.getthe-look h2 {
	width:100%;
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#765d8d;
	text-transform:uppercase;
	margin-bottom:10px;
}
.also-look {
	width:500px;
	height:auto;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
}
.also-look h2 {
	width:100%;
	display:inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#5c5c5f;
	text-transform:none;
	text-align:center;
	margin:0px 0px 0px 0px;
}
/*product details page css end here*/

/*checkout page css start here*/
.checkout-frame {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.checkout-frame .left-clm {
	width:660px;
	height:auto;
	float:left;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
.checkout-frame .left-clm h1 {
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
}
.checkout-frame .left-clm h1 a {
	font-size:15px;
	background: none repeat scroll 0 0 #eaf0f5;
	color: #3f4359;
	border: 1px solid #ccc;
	padding: 6px 12px;
}
.checkout-frame .left-clm table h2 a {
	font-size:15px;
	color: #333;
	line-height:25px;
}
.checkout-frame .left-clm table {
	margin:20px 0px 0px 0px;
}
.checkout-frame .left-clm table th {
	font-size:15px;
	color:#666666;
	border-bottom:1px solid #ccc;
	padding:5px 0px 5px 0px;
}
.checkout-frame .left-clm table td {
	vertical-align:middle;
	font-size:14px;
	color:#333;
	padding:5px 0px 5px 0px;
}
.checkout-frame .left-clm table p, .checkout-frame .left-clm table span {
	font-size:14px;
	color:#7f7f7f;
}
.checkout-frame .left-clm table p {
	line-height:23px;
	margin-bottom:7px;
}
.checkout-frame .left-clm table h6 {
	font-size:14px;
	margin:5px 0px 10px 0px;
}
.checkout-frame .left-clm table .bothside-bdr {
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
}
.checkout-frame .left-clm table a {
	text-decoration:none;
	font-size:14px;
	color:#333;
}
.checkout-frame .left-clm table a:hover {
	text-decoration:underline;
}
.checkout-frame .left-clm .img-size {
	width:90px;
	height:135px;
	/*border-left:1px solid #d1d3db;*/
	padding:5px;
	background-color:#FFFFFF;
	margin:10px 0px 15px 0px;
}
.checkout-frame .left-clm input[type="button"] {
	width:auto;
	height:auto;
	background-color:#543a6c;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:3px 7px 3px 7px;
}

.checkout-frame .left-clm input[type="button"]:hover {
	background-color:#f16086;
}

.checkout-frame .left-clm select {
	width:50px;
	border:1px solid #dbdcde;
	padding:2px 5px 2px 5px;
	color:#5c5c5f;
	margin-right:7px;
	font-size:12px;
}

.checkout-frame .right-clm {
	width:400px;
	height:auto;
	float:right;
	margin-bottom:61px;
}
.checkout-frame .right-clm h2 {
	width:100%;
	font-size:16px;
	color:#6e4869;
	display:inline-block;
	text-align:left;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.checkout-frame .right-clm h3 {
	font-size:17px;
	color:#3f4359;
	margin:0px 0px 10px 0px;
}
.checkout-frame .right-clm ul {
	list-style:none;
}
.checkout-frame .right-clm ul span {
	float:right;
}
.checkout-frame .right-clm ul li {
	font-size:14px;
	color:#666;
	border-bottom:1px dotted #ccc;
	line-height:35px;
}
.checkout-frame .right-clm ul .total-txt {
	font-size:17px;
	color:#3f4359;
}
.checkout-frame .right-clm .disst-promotion {
	width:auto;
	height:auto;
}
.checkout-frame .right-clm .disst-promotion h4 {
	font-size:15px;
	color:#3f4359;
	margin:20px 0px;
}
.checkout-frame .right-clm .add-free-txt {
	margin:20px 0px 20px 0px;
}
.checkout-frame .right-clm .add-free-txt textarea {
	width:100%;
	margin:3px 0px 5px 0px;
	border:1px solid #dbdcde;
	color:#999999;
}
.checkout-frame .right-clm .add-free-txt input[type="text"] {
	border:1px solid #dbdcde;
	padding:4px;
	color:#999999;
}
.checkout-frame .right-clm .add-free-txt a {
	text-decoration:none;
	color:#543a6c;
	font-size:14px;
}
.checkout-frame .right-clm .add-free-txt a:hover {
	color:#666;
}
.checkout-frame .right-clm .add-free-txt input[type="button"] {
	width:auto;
	height:auto;
	background-color:#5d6073;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:3px 7px 3px 7px;
}

.shopping-btn-div input[type="submit"] {
	width:276px;
	height:auto;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/cart2015_btn_checkout_arrow.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	display:inline-block;
	border-radius:1px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:7px 0px;
	border:none;
	/*opacity: 0.9;*/
	margin-bottom:10px;
}
.shopping-btn-div input[type="submit"]:hover {
	/*opacity: 1;*/
	cursor:pointer;
	background-image:url(../images/cart2015_btn_checkout_arrow2.png);
}

.checkout-frame .left-clm select {
	width:50px;
	border:1px solid #dbdcde;
	padding:2px 5px 2px 5px;
	color:#5c5c5f;
	margin-right:7px;
	font-size:12px;
}
.checkout-frame .right-clm .add-free-txt input[type="button"]:hover {
	background-color:#543a6c;
}
.checkout-frame .right-clm .cheout-btn {
	width:auto;
	height:auto;
	color:#5c5c5f;
	vertical-align:middle;
	text-align:center;
}

.checkout-frame .right-clm .cheout-btn p { text-align:left; font-size:16px;}

.checkout-frame .right-clm .cheout-btn p strong { font-weight:bold; font-size:15px;}

.checkout-frame .right-clm .cheout-btn-margin {
	margin-top:15px;
}

.checkout-frame .right-clm .cheout-btn-margin input[type="button"] {
	width:276px;
	height:auto;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/cart2015_btn_checkout_arrow.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	display:inline-block;
	border-radius:1px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:7px 0px;
	border:none;
	/*opacity: 0.9;*/
	margin-bottom:10px;
}
.checkout-frame .right-clm .cheout-btn-margin input[type="button"]:hover {
	/*opacity: 1;*/
	cursor:pointer;
	background-image:url(../images/cart2015_btn_checkout_arrow2.png);
}

.checkout-frame .right-clm .cheout-btn-margin a {
	font-size:13px;
}
.checkout-frame .right-clm .cheout-btn img {
	margin-bottom:-7px;
}
.checkout-frame .right-clm .cheout-btn .btn-btm-bdr {
	border-bottom:1px solid #ccc;
	margin:10px 0px;
}
.checkout-frame .right-clm .cheout-btn span a {
	width:276px;
	height:auto;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/cart2015_btn_checkout_arrow.png);
	background-repeat:no-repeat;
	display:inline-block;
	border-radius:1px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:7px 0px;
	/*opacity: 0.9;*/
	margin-bottom:10px;
}
.checkout-frame .right-clm .cheout-btn span a:hover {
	/*opacity: 1;*/
	background-image:url(../images/cart2015_btn_checkout_arrow2.png);
}
.shadetabs .selected {
	color:#543a6c!important;
}
/*checkout page css end here*/


////////////////////////////////////
.cheout-btn {
	width:auto;
	height:auto;
	color:#5c5c5f;
	vertical-align:middle;
	text-align:center;
}

.cheout-btn p { text-align:left; font-size:16px;}

.cheout-btn p strong { font-weight:bold; font-size:15px;}

.cheout-btn-margin {
	margin-top:15px;
}

.cheout-btn-margin input[type="button"] {
	width:276px;
	height:auto;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/cart2015_btn_checkout_arrow.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	display:inline-block;
	border-radius:1px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:7px 0px;
	border:none;
	/*opacity: 0.9;*/
	margin-bottom:10px;
}
.right-clm .cheout-btn-margin input[type="button"]:hover {
	/*opacity: 1;*/
	cursor:pointer;
	background-image:url(../images/cart2015_btn_checkout_arrow2.png);
}

.right-clm .cheout-btn-margin a {
	font-size:13px;
}
.right-clm .cheout-btn img {
	margin-bottom:-7px;
}
.right-clm .cheout-btn .btn-btm-bdr {
	border-bottom:1px solid #ccc;
	margin:10px 0px;
}
.right-clm .cheout-btn span a {
	width:276px;
	height:auto;
	float:left;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/cart2015_btn_checkout_arrow.png);
	background-repeat:no-repeat;
	display:inline-block;
	border-radius:1px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:7px 0px;
	/*opacity: 0.9;*/
	margin-bottom:10px;
}
.right-clm .cheout-btn span a:hover {
	/*opacity: 1;*/
	background-image:url(../images/cart2015_btn_checkout_arrow2.png);
}
.shadetabs .selected {
	color:#543a6c!important;
}
/*checkout page css end here*/
////////////////////////////////////


/*checkout login page css start here*/
.checkout-login-frame {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.checkout-login-frame-forgetpass {
	width:1010px;
	height:auto;
	margin:61px 10px 52px 225px;
}
.checkout-forget-frame {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.checkout-login-frame-forgetpass h1 {
	color:#576674;
	margin-bottom:15px;
	font-size:17px;
}
.checkout-login-frame-forgetpass label {
	color:#576674;
	margin-bottom:15px;
	font-size:17px;
}
.checkout-login-frame h1 {
	color:#576674;
	margin-bottom:15px;
	font-size:17px;
}
.checkout-forget-frame h1 {
	color:#576674;
	margin-bottom:15px;
	font-size:16px;
}
.checkout-login-frame .left-clm-frame {
	width:450px;
	height:auto;
	float:left;
}
.left-clm-frame .retu-cust, .right-clm-frame .retu-cust {
	width:450px;
	height:auto;
	float:left;
        padding-left: 40px;
}
.left-clm-frame .retu-cust h2, .right-clm-frame .retu-cust h2 {
	color: rgba(87, 102, 116, 0.9);
	margin-bottom:13px;
	line-height:16px;
	font-size:15px;
	letter-spacing:0.20px;
}
.right-clm-frame .retu-cust label h3 {
	color:#576674;
	margin:15px 0px;
	font-size:16px;
}
.left-clm-frame .retu-cust form .label, .right-clm-frame .retu-cust form .label {
	width:100%;
	display:inline-block;
	font-size:15px;
	letter-spacing:0.20px;
	color:#5c5c5f;
	text-transform:none;
	clear:both;
	margin-bottom:7px;
}

.left-clm-frame .retu-cust form .label span, .right-clm-frame .retu-cust form .label span {
	width:auto;
	float:left;
	line-height:25px;
}
.right-clm-frame .retu-cust form .select {
	width:auto;
	border:1px solid #dbdcde;
	color:#666666;
	padding:3px;
	text-align:5px;
	margin:3px 0px 0px 3px;
	float:right;
}
.left-clm-frame .retu-cust form .label input[type="text"],.label textarea, .right-clm-frame .retu-cust form .label input[type="text"] {
	width:300px;
	border:1px solid #dbdcde;
	color:#666666;
	padding:3px;
	text-align:5px;
	margin:3px 0px 0px 0px;
	float:right;
}
.left-clm-frame .retu-cust form input[type="password"], .right-clm-frame .retu-cust form input[type="password"] {
	width:300px;
	border:1px solid #dbdcde;
	color:#666666;
	padding:3px;
	text-align:5px;
	margin:3px 0px 0px 0px;
	float:right;
}
.left-clm-frame .retu-cust form input[type="button"], .right-clm-frame .retu-cust form input[type="submit"] {
	width:308px;
	height:auto;
	background-color:#245c7a;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:5px 10px 5px 10px;
	cursor:pointer;
}
.left-clm-frame .retu-cust form input[type="button"]:hover, .right-clm-frame .retu-cust form input[type="button"]:hover {
	background-color:#cccccc;
}
.left-clm-frame .guest-marg {
	margin-top:30px;
}
.checkout-login-frame .right-clm-frame {
	width:360px;
	height:auto;
	float:left;
	padding-left:20px;
	border-left:1px solid #d5d5d5;
}
.left-clm-frame .retu-cust form a, .right-clm-frame .retu-cust form a {
	text-decoration:none;
	font-size:15px;
	color:#543a6c;
	margin-left: 5px;
	letter-spacing:0.20px;
}
.left-clm-frame .retu-cust form a:hover, .left-clm-frame .right-cust form a:hover {
	text-decoration:none;
	color:#666;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.1;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 45.5%;
	left: 35%;
	width: 430px;
	height: auto;
	padding: 16px;
	border: 2px solid #ccc;
	background-color: white;
	z-index:10000;
	overflow: hidden;
	border-radius:20px;
	font-size:14px;
	letter-spacing:0.50px;
	color:#666666;
	line-height:20px;
}


.black_overlay2 {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.1;
	filter: alpha(opacity=80);
}

#data2 {
	display: none;
	position: absolute;
	top: 45.5%;
	left: 35%;
	width: 430px;
	height: auto;
	padding: 16px;
	border: 2px solid #ccc;
	background-color: white;
	z-index:10000;
	overflow: hidden;
	border-radius:20px;
	font-size:14px;
	letter-spacing:0.50px;
	color:#666666;
	line-height:20px;
}



#data2 font { padding:0px; margin:0px;}

#data2 font .img-btm-space { margin-bottom:10px;}

#data2 font .img01 { margin:20px 10px 0px 71px;}

#data2 font .img02 { margin:20px 10px 0px 35px;}



.white_content2 {
	display: none;
	position: absolute;
	top: 27%;
	left: 40%;
	width: 455px;
	height: auto;
	padding: 16px;
	border: 2px solid #ccc;
	background-color: white;
	z-index:10000;
	overflow: hidden;
	border-radius:20px;
	font-size:14px;
	letter-spacing:0.50px;
	color:#666666;
	line-height:20px;
	text-align:left;	
	-moz-box-shadow: 3px 3px 8px #9a9ba0;
	-webkit-box-shadow: 3px 3px 8px #9a9ba0;
	box-shadow: 3px 3px 8px #9a9ba0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#9a9ba0')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#9a9ba0');
}

.white_content2 font { padding:0px; margin:0px;}

.white_content2 font .img-btm-space { margin-bottom:10px;}

.white_content2 font .img01 { margin:20px 10px 0px 71px;}

.white_content2 font .img02 { margin:20px 10px 0px 35px;}

.black_overlay3 {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.1;
	filter: alpha(opacity=80);
}




.white_content3 {
	display: none;
	position: absolute;
	top: 20%;
	left: 17%;
	width: 870px;
	height: auto;
	padding: 10px;
	/*border: 2px solid #ccc;*/
	background-color: white;
	z-index:10000;
	overflow: hidden;
	/*border-radius:20px;*/
	font-size:14px;
	letter-spacing:0.50px;
	color:#666666;
	line-height:20px;
	text-align:left;
	background: none repeat scroll 0 0 rgba(51, 51, 51, 0.3);	
	/*-moz-box-shadow: 3px 3px 8px #9a9ba0;
	-webkit-box-shadow: 3px 3px 8px #9a9ba0;
	box-shadow: 3px 3px 8px #9a9ba0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#9a9ba0')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#9a9ba0');*/
}

.white_content3 font { margin:0px; padding:0px;}

.white_content3 .top-row1 { width:auto; height:auto; background-color:#f2f2f2; border-bottom:2px solid #cccccc;}

.white_content3 .top-row1 h4 { font-size:16px; font-weight:bold; color:#333333; padding:10px 0px 0px 10px; margin-bottom:15px;}

.white_content3 .top-row1 ul li { display:inline-block; list-style:none; font-size:13px; font-weight:bold; color:#333333; margin:0px 0px -1px 10px;}

.white_content3 .top-row1 ul li a { font-size:13px; font-weight:normal; color:#333333;}

.white_content3 .top-row1 ul .active { background-color:#FFFFFF; border:1px solid #cccccc; border-bottom:none; border-radius:5px 5px 0px 0px; padding:3px 5px 3px 5px;}

.white_content3 .top-row2 { width:auto; height:auto; padding-bottom:10px;}

.white_content3 .top-row2 table { width:62%; float:left; color:#333333; border-collapse:collapse; border-spacing:0px; margin:20px 0px 0px 10px;}

.white_content3 .top-row2 table th { border:1px solid #999999; color:#000000; font-size:15px; font-weight:bold; padding:7px;}

.white_content3 .top-row2 table td { padding:7px;}

.white_content3 .top-row2 table .rowbg-color { background-color:#f2f2f2;}

.white_content3 .top-row2 table strong { color:#333333; font-weight:bold;}

.white_content3 .top-row2 img { float:right; margin:10px 20px 0px 0px;}

.white_content3 .top-row2 span { font-size:13px;}

/*checkout login page css end here*/

/*checkout shipping page css start here*/
.checkout-frame .dlv-details-frame {
	width:610px;
	height:auto;
	float:left;
}
.dlv-details-frame h1 {
	font-size:20px;
	color:#3f4359;
}
.dlv-details-frame .dtls-form-frame {
	width:100%;
	height:auto;
	float:left;
}
.dlv-details-frame .dtls-form-frame ul {
	margin-top:10px;
	background-color:#eff3ee;
	padding:5px;
	border:1px solid #CCCCCC;
}
.dlv-details-frame .dtls-form-frame ul li {
	list-style:none;
	display:inline-block;
	margin:0px 10px 0px 0px;
}
.dlv-details-frame .dtls-form-frame ul li a {
	font-size:15px;
	color:#999999;
}
.dtls-form-frame .shipping-frame {
	font-size:11px;
	color:#5c5c5f;
	width:100%;
	height:auto;
	float:left;
	text-transform:uppercase;
}
.dtls-form-frame .shipping-frame h2 {
	font-size:17px;
	color:#3f4359;
	text-transform:none;
	margin:20px 0px 20px 0px;
}


.dtls-form-frame .shipping-frame .top-head {
	background-color: #ffffff;
    background-image: url("../images/cart2015_btn_checkout_arrow.png");
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 1px;
    color: #ffffff;
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding: 7px 0;
    text-align: left;
	text-indent:10px;
	font-size:14px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 276px;}

.dtls-form-frame .shipping-frame label {
	width:145px;
	display:inline-block;
	float:left;
	margin-top:5px;
}
.dtls-form-frame .shipping-frame input[type="text"] {
	width:268px;
	border:1px solid #cccccc;
	font-size:12px;
	color:#9c9c9c;
	background-color:#FFFFFF;
	padding:4px;
	margin:0px;
}

.dtls-form-frame .shipping-frame textarea { border:1px solid #CCCCCC; color:#9c9c9c; margin:0px; padding:1px;}

.dtls-form-frame .shipping-frame input[type="checkbox"], .dtls-form-frame .shipping-frame select {
	border:1px solid #cccccc;
	font-size:12px;
	color:#9c9c9c;
	background-color:#FFFFFF;
	padding:3px;
	margin:0px;
	text-transform:none;
}
.dtls-form-frame .shipping-frame ol li {
	margin-bottom:7px;
	list-style:none;
}

.dtls-form-frame .shipping-frame input[type="submit"] {
	width:auto;
	height:auto;
	background-color:#543a6c;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:3px 7px 3px 7px;
}

.dtls-form-frame .shipping-frame .input-save-btn {
	width:auto;
	height:auto;
	background-color:#543a6c;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:7px 10px 7px 10px!important;
	cursor:pointer;
}

.dtls-form-frame .shipping-frame input[type="submit"]:hover {
	background-color:#f16086;
}
/*checkout shipping page css end here*/


/*checkout delivery options page css start here*/
.dtls-form-frame .delivery-opt-frame {
	font-size:11px;
	color:#5c5c5f;
	width:100%;
	height:auto;
	float:left;
}
.dtls-form-frame .delivery-opt-frame h2 {
	font-size:16px;
	color:#3f4359;
	text-transform:none;
	margin:20px 0px 20px 0px;
}
.dtls-form-frame .delivery-opt-frame p {
	font-size:12px;
	color:#333333;
	line-height:20px;
	text-transform:uppercase;
}
.dtls-form-frame .delivery-opt-frame .span-txt {
	font-size:15px;
	text-transform:none;
}
.dtls-form-frame .delivery-opt-frame table h2 {
	margin:0px 0px 0px 0px;
}
.dtls-form-frame .delivery-opt-frame table h2 a {
	font-size:15px;
	color: #333;
	line-height:25px;
	margin:0px 0px 0px 0px;
}
.dtls-form-frame .delivery-opt-frame table {
	margin:20px 0px 0px 0px;
}
.dtls-form-frame .delivery-opt-frame table th {
	font-size:15px;
	color:#666666;
	border-bottom:1px solid #ccc;
	padding:5px 0px 5px 0px;
}
.dtls-form-frame .delivery-opt-frame table td {
	vertical-align:middle;
	font-size:14px;
	color:#333;
	padding:5px 0px 5px 0px;
}
.dtls-form-frame .delivery-opt-frame table p, .dtls-form-frame .delivery-opt-frame table td span {
	font-size:14px;
	color:#7f7f7f;
}
.dtls-form-frame .delivery-opt-frame table p {
	line-height:23px;
	margin-bottom:7px;
}
.dtls-form-frame .delivery-opt-frame table h6 {
	font-size:14px;
	margin:5px 0px 10px 0px;
}
.dtls-form-frame .delivery-opt-frame table .bothside-bdr {
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
}
.dtls-form-frame .delivery-opt-frame table a {
	text-decoration:none;
	font-size:14px;
	color:#333;
}
.dtls-form-frame .delivery-opt-frame table a:hover {
	text-decoration:underline;
}
.dtls-form-frame .delivery-opt-frame .img-size {
	width:90px;
	height:135px;
	border-left:1px solid #d1d3db;
	padding:5px;
	background-color:#FFFFFF;
	margin:10px 0px 15px 0px;
}
.dtls-form-frame .delivery-opt-frame input[type="button"] {
	width:auto;
	height:auto;
	background-color:#333;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:3px 7px 3px 7px;
}

.dtls-form-frame .delivery-opt-frame input[type="button"]:hover {
	background-color:#f16086;
}

.dtls-form-frame .delivery-opt-frame select {
	width:50px;
	border:1px solid #dbdcde;
	padding:2px 5px 2px 5px;
	color:#5c5c5f;
	margin-right:7px;
	font-size:12px;
}

/*checkout delivery options page css end here*/

/*checkout billing page css start here*/
.dtls-form-frame .billing-frame {
	font-size:11px;
	color:#5c5c5f;
	width:100%;
	height:auto;
	float:left;
}
.dtls-form-frame .billing-frame h2 {
	font-size:16px;
	color:#3f4359;
	text-transform:none;
	margin:20px 0px 20px 0px;
}
.dtls-form-frame .billing-frame .gift-card {
	width:auto;
	height:auto;
	border-bottom:1px solid #dbdcde;
	padding-bottom:20px;
}
.billing-frame .gift-card ol li {
	list-style:none;
	display:inline-block;
	float:left;
	font-size:11px;
	color:#666666;
	text-transform:uppercase;
	line-height:23px;
	margin-right:10px;
}
.billing-frame .gift-card ol li input[type="text"] {
	border:1px solid #cccccc;
	font-size:12px;
	color:#9c9c9c;
	background-color:#FFFFFF;
	padding:4px;
	margin:0px;
}
.billing-frame .gift-card ol li .first-field {
	width:200px;
}
.billing-frame .gift-card ol li a {
	text-decoration:underline;
	font-size:11px;
	color:#543a6c;
}
.billing-frame .gift-card ol li a:hover {
	text-decoration:none;
	color:#333333;
}
.billing-frame .gift-card ol li input[type="button"] {
	width:auto;
	height:auto;
	background-color:#543a6c;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:5px 10px 5px 10px;
	margin:0px;
}
.billing-frame .gift-card ol li input[type="button"]:hover {
	background-color:#f16086;
}
.billing-frame .gift-card p {
	width:100%;
	display:inline-block;
	text-align:left;
	margin-top:10px;
	text-indent:222px;
}
.billing-frame .gift-card p a {
	text-decoration:underline;
	font-size:11px;
	color:#543a6c;
	text-transform:uppercase;
}
.billing-frame .gift-card p a:hover {
	text-decoration:none;
	color:#333333;
}
.billing-frame .pament-method {
	width:auto;
	height:auto;
	border-bottom:1px solid #dbdcde;
	margin-top:30px;
}
.billing-frame .pament-method h3 {
	font-size:16px;
	color:#3f4359;
	text-transform:none;
	margin:20px 0px 20px 0px;
}
.billing-frame .pament-method h4 {
	font-size:14px;
	color:#333;
	text-transform:none;
	font-weight:bold;
	margin:20px 0px 20px 0px;
}
.billing-frame .pament-method p {
	font-size:11px;
	color:#333333;
	text-transform:uppercase;
	margin-bottom:13px;
}
.billing-frame .pament-method .whatis-this {
	width:430px;
	height:auto;
	margin:0px auto;
	padding:15px;
	background-color:#f4f4f4;
	font-size:11px;
	color:#666666;
	line-height:18px;
}
.billing-frame .pament-method .img-flt {
	float:left;
	margin-right:10px;
}
.billing-frame .pament-method .tab-strip {
width:100% display:inline-block;
	background-color:#eff3ee;
	vertical-align:middle;
	padding:10px;
}
.billing-frame .pament-method .tab-strip .img1 {
	margin:0px 0px -5px 15px;
}
.billing-frame .pament-method .tab-strip .img2 {
	margin:0px 0px -10px 15px;
}
.billing-frame .pament-method input[type="text"], .pament-method select {
	border:1px solid #cccccc;
	font-size:12px;
	color:#9c9c9c;
	background-color:#FFFFFF;
	padding:4px;
	margin:0px;
}
.billing-frame .pament-method p a {
	text-decoration:underline;
	font-size:11px;
	color:#543a6c;
	text-transform:uppercase;
}
.billing-frame .pament-method p a:hover {
	text-decoration:none;
	color:#333333;
}
.billing-frame .pament-method p span a {
	width:276px;
	font-size:13px;
	height:35px;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	background-image:url(../images/cart2015_btn_checkout_arrow.png);
	background-repeat:no-repeat;
	display:inline-block;
	border-radius:1px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:7px 0px;
	opacity: 0.9;
	text-decoration:none;
	margin-left:200px;
}
.billing-frame .pament-method p span a:hover {
	color:#FFFFFF;
	opacity: 1;
}/*checkout billing page css end here*/


/*aboutus page css start here*/
.about-frame {
	width:1010px;
	height:auto;
	margin:0px auto;
}
.contact-frame {
	width:1010px;
	height:300px;
	margin:0px auto;
}
.about-frame h2 { font-size:17px; font-weight:bold; color:#666666; margin:25px 0px 10px 0px; letter-spacing:0.50px;}

.about-frame p { font-size:14px; color:#666666; line-height:auto; margin:0px 0px 10px 0px; letter-spacing:0.50px;}

.about-frame p span { font-weight:bold;}
/*aboutus page css end here*/


/*contactus page css start*/
.contactus-frame { width:360px; height:auto; float:left; margin:0px 0px 0px 25px;}

.contactus-frame h1, .gettouc-frame h1 { font-size:15px; font-weight:bold; color:#666666; margin:0px 0px 15px 0px;}

.contactus-frame .map { margin:20px 0px 0px 0px;}

.contactus-frame p { text-align:justify; font-size:13px; color:#666666; line-height:20px; margin:7px 0px 7px 0px; }

.contactus-frame p span { font-weight:bold;}

.contactus-frame p a { color:#6e3a82; text-decoration:none;}

.contactus-frame p a:hover { color:#666666; text-decoration:underline;}

.gettouc-frame { width:450px; height:auto; float:right; margin:0px 25px 20px 0px; font-size:13px; color:#666666;}

.gettouc-frame label { display:block; margin:10px 0px 3px 0px;}

.gettouc-frame input[type="text"], .gettouc-frame textarea, .gettouc-frame select {
	width:250px;
	border:1px solid #dbdcde;
	color:#666666;
	padding:3px;
	margin:0px 0px 0px 0px;
}

.gettouc-frame textarea { width:400px;}

.gettouc-frame select { width:257px;}

.gettouc-frame span input[type="Submit"], .gettouc-frame span input[type="reset"] {
	width:auto;
	height:auto;
	background-color:#5d6073;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	border:none;
	text-transform:uppercase;
	transition: all 0.3s ease 0s;
	padding:5px 10px 5px 10px;
	margin-top:10px;
}
.gettouc-frame span input[type="Submit"]:hover, .gettouc-frame span input[type="reset"]:hover {
	background-color:#543a6c;
}

.contactus-frame .hc-logo { width:45px; height:auto; float:left; margin:20px 0px 0px 0px; float: left;}
/*contactus page css end*/


/*.overlay{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
}*/