a{ text-decoration:none; color:#333;}
a:hover{ color:#b67442;}
body{ color:#333;}

.left{ float:left;}
.right{ float:right;}

#header{ background:#fff url(images/header-bg.jpg) repeat-x left top; position:fixed; top:0; z-index: 999;}
#middleheader #livesearch { margin: 0 auto; width: 360px; z-index: 9999999; position: relative; }
.header_bottom{ margin-top:200px; height: 35px; }

.searchform{ background:#f9f5f4; padding:5px; width:350px; margin: 0 auto;}
.searchform input{ background:#c18b65; color:#fff; display:inline-block; border:none; padding:10px 5px; font-weight:bold; vertical-align: middle; width:85%;}
.searchform button{ display:inline-block; width:36px; height:36px; vertical-align: middle; border:none; background:#b47444; margin-left:5px; cursor: pointer;}
.maintable{ margin:0 auto;}
.message_image{ background:#eee; border:1px solid #ccc; margin-left:10px; width:100%; min-height:80px;}
.sliderimage{ background:#eee; border:1px solid #ccc; width:100%; min-height:350px; margin-bottom:10px;}
.footerwidget{ border-bottom:2px solid #fff; background:#d7a208; color:#fff; padding:0 5px;}
.footerwidget td{ vertical-align: top;}
.footerwidget h4{ font-weight:bold; font-size:16px;}
.footerwidget ul li{ list-style:none; background:url(images/bullet-arrow.png) no-repeat left; padding-left:20px;}
.footerwidget ul li a{ color:#fff; text-decoration:none;}
.footerwidget ul li a:hover{ text-decoration:underline;}
.payment{ background:#d7a208;}
.payment h3{ font-weight:bold; font-size:18px; color:#000; display:inline-block; vertical-align: middle;}
.payment ul{ margin-left:10px; display:inline-block; vertical-align: middle;}
.payment ul li{ display:inline-block; margin:0 2px;}
.copyright{ background:#000;}
.copyright td{ text-align:center; color:#fff;}
.tabs{ margin-top:30px;}
.tabs a{ padding:6px 12px; font-weight: 700; text-decoration: none; color: #fff; background:#b57341; border:1px solid #a45721;}
.tabs .active{ color:#fff; background: #93522a; border:1px solid #6a2805;}
#profileTabList{ min-height:21px;}
#profileTabData{ border:1px solid #6a2805;}
.tab_content{ display:none; clear:both; padding:20px;}
.one-third{ display:inline-block; vertical-align: top; width:30%; margin-right:3%;}
.one-third:last-child{ margin-right:0;}
.recommendation label{ display:block; margin:2px 0; color:#333;}
.recommendation input, .recommendation select, .recommendation textarea{ margin:1% 0; width:96%; border:1px solid #a5e1da; padding:4px;}
.recommendation input[type="submit"]{ color:#fff; background: #93522a; border:1px solid #6a2805; float:right; width:auto; font-weight:bold; cursor: pointer;}
.language{margin: 15px 0 0 10px;}

/* Thank you */
.thankyou h2{ background:url(images/thankyou-bg.jpg) repeat; border:1px solid #d99195; text-align:center; font-size:30px; line-height:70px; color:#fff; text-shadow: 1px 1px 1px #9e4d54, 3px 3px 5px #d78289; text-transform: uppercase;}
.news p.ordernumber{ font-size:25px; color:#333; margin:0;}
.thankyou p{ text-align:center;}
.thanyou-mail{ background:url(images/emailicon.png) no-repeat top left; padding-left:120px;  font-size:11px; margin:0 auto; margin-top:40px;}
.thanyou-mail p{ text-align:left; font-size:14px; color:#333; line-height:18px;}
.dropbox{ background:url(images/dropbox.png) no-repeat top left; padding-left:120px; height:114px; font-size:11px; margin:0 auto; margin-top:30px;}
.dropbox p{ text-align:left; font-size:14px; color:#333; line-height:18px;}

/* Product Page */
.bedcrumb li{ color:#000; display:inline-block; font-weight:bold;}
.bedcrumb li a{ color:#000; text-decoration:none; margin:0 6px; font-weight:bold;}
.description{ margin:20px 0 20px 50px; font-size:16px; font-weight:bold;}
.one-four{ display:inline-block; width:22%; margin-right: 1%;}
.product-list{ background:#fbfbfb; border:1px solid #eee; padding:5px; font-size:14px; position:relative;z-index: 1;}
.product-list button{ background: #93522a; border: 1px solid #6a2805; color: #fff; cursor: pointer; font-weight: bold; width: 100%; padding:5px 0; margin-top:10px;}
.product-list .product_trending{ position:absolute; top:0; left:0; background:url(images/product_trending.png) no-repeat; width:50px; height:50px;}
.pcode{ padding-left:30px;}

/* Another Footer */
#footer { border:1px solid #d5a47c;}
#footer .payblock{ display:inline-block; border-right:1px solid #ef7f1b; padding-right:50px; margin-right:50px; vertical-align: middle; min-height:75px;}
#footer .dfooter{ padding:8px; margin-bottom:10px;}
#footer .weaccept{display:inline-block; vertical-align: top;}
#footer .sendmoney{  display:inline-block; vertical-align: top; padding:5px;  font-weight:bold; }
#footer .sendmoney p, #footer .paymoney p{ margin: 0 0 2px 0;}
#footer .sendmoney p, #footer .paymoney p { font-size:12px; }
#footer .paymoney{  display:inline-block; vertical-align: top; padding:3px;  font-weight:bold; font-size:12px; margin-left:5px;}
#footer .paymoney ul{ margin:0;}
#footer .paymoney ul li{ display:inline-block; height:16px;}

#footer .safensecure{ display:inline-block; vertical-align: middle;  padding:0 80px 0 20px; margin-right:50px; min-height:75px;}
#footer .delivery{ color:#333; text-transform:uppercase; background:url(images/transportation.jpg) no-repeat left; padding-left:36px; }
#footer .securepayment{ color:#333; text-transform:uppercase; background:url(images/safensecure.jpg) no-repeat left; padding-left:36px; width:120px; margin-top:5px;}

#footer .security{ display:inline-block; vertical-align: middle; text-align:center; }
#footer .security p{ font-weight:bold; font-size:14px;}

.tab_content .recommendation select#day { width: 50px; }
.tab_content .recommendation select#month { width: 120px; }
.tab_content .recommendation select#year { width: 102px; }

img.category_banner{ padding: 4px; }
img.category_banner:hover{ opacity: 0.75; filter: alpha(opacity=75); }

.gray_cell { background: #ebebeb; text-align: center; height: 30px; line-height: 30px; color: #1973c4; }

@media only screen and (min-width: 768px) and (max-width: 959px) {
    #footer .safensecure{ margin-right:20px; padding:0;}
    #footer .payblock{ margin-right:20px; padding-right:20px;}
    #footer .security{ width:auto;}
}

@media only screen and (max-width: 767px) {
    .tabs a { display:block;}
    .one-third{ width:100%;}
    .payment h3{ padding-bottom:10px;}
    .footerwidget td{ width:100% !important; display:block;}
    .footerwidget{ padding:0;}
    .recommendation input, .recommendation select, .recommendation textarea{ width:75%;}
    #footer .payblock, #footer .safensecure{ border-right:none;}
    #footer .sendmoney, #footer .paymoney, #footer .safensecure{ margin-bottom:10px;}
    #footer .security{ text-align:center;}
    .thankyou h2{ line-height:40px;}
    .thanyou-mail, .dropbox{ margin: 30px auto 0; max-width:300px;background-size: 50px; padding-left: 60px; width: auto; display: inline-block; }
    /* .dropbox{ margin:160px auto 0;} */
	.dropbox p, .thankyou p { margin: 0; }

	.bgclass{ background-color:#e2e2e2; padding:15px; margin: 0 0 15px;}
    .round-container{ background:#fff; padding: 10px; border:10px solid #cacaca; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
    .round-container ul{ margin:0; padding:0;}
    .round-container ul li{ border-bottom:1px solid #cacaca; text-align:center; list-style:none;}
    .round-container ul li:last-child{ border-bottom:none;}
    .round-container ul li a{ text-align: center; font-size:14px; color:rgba(104, 129, 149, 0.9); text-decoration:none; line-height:40px; font-weight:bold;}
    .round-container ul li a:hover{ color:rgba(104, 129, 149, 0.5);}
	#footer { border: 0; }
	td ul { margin: 0; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .thanyou-mail, .dropbox{ max-width:460px;}
    #footer .payblock{ margin-right:0; padding-right:0;}
    #footer .security{ width:auto;}
    #footer .safensecure{ border-right:5px solid #ef7f1b;}
    #footer .dfooter{ margin-bottom:0;}
}
