/****************************/
/* STYLES.CSS */
/****************************/

#container{ position:relative; width:100%;}
#header{ position:relative; width:100%;  background:#fff; z-index:2}
.fullrow{ position:relative; width:100%; clear:both;}
.content{width:960px; margin:0 auto; text-align:center; position:relative;}
.content.homeslider{ background:#f9f9f9;}

.top{padding:20px 0;}
.topbasket{height:20px; min-width:95px; position:absolute; top:20px; right:0; font-weight:normal; font-size:12.5px;}
.topbasket{color:#fff!important;}
.topbasket i{background:url(../img/top-basket2.png) left center no-repeat; float:left; height:18px; width:18px; margin-right:10px;}
.topbasket:hover i{background-image:url(../img/top-basket2.png);}
.topbasket:hover, .topbasket i:hover{color:#fff;}

.nav{padding:0; /*border-top:1px #e2e2e2 solid;*/ border-bottom:1px #e2e2e2 solid; clear:both; display:block; width:100%; overflow:hidden; text-align:center;}
.navcontent{width:1050px; margin:0 auto; text-align:center; position:relative;}
.navcontent ul{text-align:center; clear:both; font-size:0; margin:0 auto; width:100%;}
.nav li{ display:inline-block; font-size:12.5px;}
.nav li a{display:inline-block; padding:13px 14px 14px 14px; border-right:1px #fff solid; text-transform:uppercase; font:normal 14px 'BookmanOldStyleRegular', Times, serif; letter-spacing:1px; color:#1C8263}
.nav li span{color:#1C8263; width:1px;}
.nav li a:hover, .nav ul li a.active{/* background:#f1f1f1;*/ text-decoration:none; color:#131c16;}
a.active{ color:#29a07c}
a.active:hover{ text-decoration:underline;}
.slideCap-inner p{ margin-top:10px;}
.nomargin{margin-right:0!important}

#wrapper{position:relative; width:100%;}
#wrapper, #footer{background:#f1f1f1}

.homepageslider{ position:relative; padding: 0; margin-top:0px; overflow:hidden; width:100%}
.homepageslider img{ max-width:100%}
.homeslider:before, .homeslider:after, .mainimage:after, .mainimage:before, .gallery:after, .gallery:before, .boximg:after, .boximg:before{ display:table; content:""; clear:both;}
.homeslider{background:#fff; box-shadow: 0 0 0 0 #F9F9F9, 0.1px -2px 4px 0.1px rgba(3, 3, 0, 0.2); padding:20px 20px 0 20px; z-index:1; min-height:500px;height: auto !important;  min-height: 100%; height: 100%; position:relative;}
.innercontent, #detailmain{min-height:400px;}
.contactbox{padding:20px; border:1px #e2e2e2 solid; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:left; min-height:425px;}

#footer{width:100%; z-index:2; padding-top:-20px;}
.footcontent{box-shadow: 0 0 0 0 #F9F9F9, 0.1px 4px 4px 0.1px rgba(3, 3, 0, 0.2); padding:20px; border-top:1px #e9e9e9 solid}
#footer p.company{ color:#1C8263}
#footer a{color:#1C8263;}
#footer a:hover{ text-decoration:underline;}

.box{margin-right:20px; margin-bottom:20px; width:224px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px #fff solid; position:relative;}
.box:hover{border:1px #e9e9e9 solid; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.box:hover .boxtext{ background:#f8f8f8}
.box h2{ text-transform:uppercase;}
.box h2, .box h3, .box p, .box2 p{ color:#1C7359;}
.box h3{ font-size:13px; text-align:center;}
.box .boximg, .box .boximg2{width:100%;}
.box .boximg img, .box .boximg2 img{border: none; float:left; padding:5px 5px 0 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.box .boxtext{position:relative; clear:both; padding:10px;}


/****************************/
/* COLLECTIONS */
/****************************/
.breadcrumbs{ text-align:left; font-size:14.5px; font-weight:normal;color:#29ad85; }
.breadcrumbs i{color:#29ad85; font-weight:normal; font-style:normal}
.breadcrumbs a{color:#29ad85; font-weight:normal;}
.collections .box{box-shadow: 0 0 0 0 #F9F9F9, 0.1px 0.1px 4px 0.1px rgba(3, 3, 0, 0.1);}
.collections .box .boxtext{ min-height:30px;}

.intro{ margin:20px 0;}
.intro p{font-size:14.5px; line-height:18pt; color:#29AD85}

.box2{margin-right:19px; margin-bottom:20px; width:225px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px transparent solid; position:relative; background:#fff; box-shadow: 0 0 0 0 #f8f8f8, 0.1px 0.1px 2px 0.1px rgba(3, 3, 0, 0.1);}
.box2 img{ width:100%; float:left;}
.box2:hover{border:1px #e9e9e9 solid; box-shadow: 0 0 0 0 #F9F9F9, 0.1px 0.1px 4px 0.1px rgba(3, 3, 0, 0.1);}
.box2:hover .boxtext, .box2:hover{ }
.box2 .boximg{ margin:5px 5px 0 5px; clear:both; overflow:hidden; height:301px;}
.box2 .boximg2{ margin:5px 5px 0 5px;}
.box2 .boxtext{clear:both; display:table; width:100%; vertical-align:middle; text-align:center; overflow:hidden; }
.box2 .boxtext .boxcontent{display:table-cell; vertical-align:top; text-align:center; padding:10px;}
.box2 .boxtext .boxcontent p{font-size:13px; color:#29ad85}
.box2 .boxtext .boxcontent h3{ margin-bottom: 5px; font-weight:normal; font-size:13px; color:#1C7359; text-align:center; text-transform:uppercase; color:#29ad85}

.box2 .boxtext .boxcontent p{font-weight:normal; line-height:none} 

/****************************/
/* COLLECTIONS SUB. PAGE */
/****************************/
.inner .box2 .boxtext{height:115px!important;}
.inner .box2 .boximg{height:268px!important; overflow:hidden; background:#fff;}


/****************************/
/* COLLECTIONS DETAIL PAGE */
/****************************/
#detailmain{padding:0px 0 20px 0; overflow:hidden; }
.leftcontent{float:left; width:49%; padding-right:2.2%; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#galleryimg { position:relative; overflow:hidden;}
.full-scren{width:110px; position:relative; border-top-left-radius:3px;border-top-right-radius:3px; margin:10px auto 0 auto; display:block;}
.fullscren{background: url("../img/full.png") no-repeat scroll left center; font-size: 11px; font-family:arial;  height: 24px; padding: 4px 8px 2px 20px; width: 130px; color:#1C8263; margin-top:20px;}

.fullscren span{padding:5px 10px; display:block; color:#fff; font-size:13px; font-style:normal;}
#galleryimg img{max-width:100%; border:none;}
.mainimage{/* min-height:380px;*/ text-align:center;}
#galleryimg .gallery2, .gallery{display:block; clear:both;}
.mainimage2{ min-height:380px;}

.rightcontent{float:right; width:49%; overflow:hidden; padding-left:0.5%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.button{overflow:hidden; clear:both; margin-top:20px}
.button a{width:48%; float:left; background:#E2E2E2; overflow:hidden; padding:2px 10px 2px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; font-size:12px; font-weight:normal; line-height:21pt; color:#1C8263; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.leftbasket{margin-right:4%;}

.button a i{width:23px; height:18px; float:left; padding:5px 10px; margin-right:10px;}
.basket i{background:url(../img/basket.png) center center no-repeat; }
.infosheet i{background:url(../img/infosheet.png) center center no-repeat; }
.addingbasket i{background:url(../img/load.gif) center center no-repeat; }
.viewbasket i{background:url(../img/basket.png) center center no-repeat; }

.button a:hover{background-color:#1C8263; color:#fff; text-decoration:none;}
.button a.infosheet:hover i{background:url(../img/infosheet-h.png) center center no-repeat}
.button a.viewbasket:hover i, .button a.basket:hover i{background:url(../img/basket-h.png) center center no-repeat}
.button a:hover i{color:#fff}

.rightcontent{text-align:left; font-size:12px; padding-left:2%}
.rightcontent p{ color:#29AD85}
.rightcontent h3{ margin-bottom:10px; color:#1C8263;}
.tblcontent{ margin:10px 0 0 0; padding:10px 0;border-top:1px #d9d9d9 solid;}

#contnentTable{ width:100%;}
table th{text-align:left!important; font-weight:normal!important; color:#1C8263}
table td{text-align:left!important; font-weight:normal!important; color:#29AD85}
#contnentTable td, #contnentTable th{margin:0; padding:3px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;word-break:break-all; vertical-align: top; font-size:12.5px!important;}
#contnentTable th{ font-weight:bold;}

/******************/
/* CONTACT DETAILS */
/******************/
.cdetails{width:100%; overflow:hidden; margin-top:5px;}
.cdetails p{line-height:16pt; margin-bottom:0px;}
.cdetails p.add{float:left; width:49%; margin-right:3%;}
.cdetails p.form{float:left; width:48.5%; margin-right:3%;}
.cdetails p.form input{background: #ececec; border: none; width:94%; margin-top:10px; padding:7px 3%;border-radius:2px;  -moz-border-radius:2px;  -webkit-border-radius:2px; font-size:13px; font-weight:normal; color:#29AD85; font-family:'BookmanOldStyleRegular';}
.cdetails p.form textarea{background: #ececec; border: none; width:94%; margin-top:10px; padding: 3%; height:100px;border-radius:2px;  -moz-border-radius:2px;  -webkit-border-radius:2px; resize:none; font-size:13px; font-weight:normal; color:#29AD85; font-family:'BookmanOldStyleRegular';}
.cdetails p.form select{background: #ececec; border: none; width:100%; margin-top:10px; padding: 2.5%; }
input.post{background: #ececec; border: none; width:108px; margin-top:0px; padding: 6px 7px; margin-left:6px; color:#29AD85; font-family:'BookmanOldStyleRegular'; letter-spacing:0.5px;}
.cdetails p.form input.submit, .hidden{background:#0c6449; color:#ffffff; border:none; width:80px;  font:normal 14.5px 'BookmanOldStyleRegular'; cursor:pointer; margin-top:5px; padding:5px 7px 7px 7px; border-radius:2px;  -moz-border-radius:2px;  -webkit-border-radius:2px; float:left;}
.search, .cdetails p.form input.submit, .hidden{ cursor:pointer;
	background: -webkit-linear-gradient(#1c8263, #0c6449);
	background: -o-linear-gradient(#1c8263, #0c6449);
	background: -moz-linear-gradient(#1c8263, #0c6449); 
	background: linear-gradient(#1c8263, #0c6449);}
.cdetails p.form input, .cdetails p.form textarea{
	background: -webkit-linear-gradient(#ececec, #e2e2e2);
	background: -o-linear-gradient(#ececec, #e2e2e2);
	background: -moz-linear-gradient(#ececec, #e2e2e2); 
	background: linear-gradient(#ececec, #e2e2e2);}


.hidden{ padding:7px 7px; width:115px}
.hidden span{ background:url(../img/loader.gif) left center no-repeat transparent; float:left; height:11px; width:16px; margin:3px 8px 0 5px;}
/****************/
/* NEWS & OFFERS */
/****************/
.news{margin:0px; overflow:hidden; text-align:left;}
.news .narticle {width: 48%; float:left; margin-right:4%; margin-bottom:20px; overflow:hidden; text-align:justify;}
.news .articletext h3{margin-top: 15px; border-bottom: 1px solid #ececec; font-size:15px; padding-bottom:15px;}
.news .articletext p{margin-top: 15px;}
.news .articletext a{text-decoration: underline;}
.news .articletext a:hover{color: #1c8263; text-decoration: underline;}

.goback a{ float:right; text-align:right; color:#1c8263}
.goback a:hover{ text-decoration:underline;}
.tjustify{ text-align:justify;}
.tjustify p{line-height:16pt}
.date{ font-size:12px; margin:0; padding:0; clear:both; color:#bdbdbd}
.newsimg{overflow:hidden; clear:both;}
.newsimg img{ max-width:100%; float:left;}
.newsdiv{min-height:200px; text-align:justify;}

/****************/
/* Order Sample */
/****************/
.left-list{ float:left; width:25%; margin-right:2%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;padding:20px; border:1px #ececec solid;}
.right-list{ float:right; width:73%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;padding:20px; border:1px #ececec solid;}

.sttitle{ margin-bottom:10px;}
.left-list input, .left-list select{ width:100%;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:5px; border:1px #ececec solid; font-family:'BookmanOldStyleRegular'}
#showstockist{ color:#1c8263}
#citydiv, #statediv{ margin:10px 0 0}
.search{ color:#fff;}
.text-left{ text-align:left;}
.list-nav { margin:15px 0; padding:0; overflow:hidden;}
.list-nav li{float:left;}
.list-nav li a, .list-nav li.currentpage a{margin:0 2px 0 0; padding:2px 4px; color:#29AD85; display:block; background:#ececec; border:1px #bdbdbd solid; font-size:12px; line-height:13px; cursor:pointer;}
.list-nav li.currentpage a, .list-nav li a:hover{background:#1c8263!important; color:#f1f1f1; border:1px #1c8263 solid;}

.contents-box { margin:0; padding:0; display: block}
.contents-box h3 { font-size:12px!important;}
.contents-box li{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:10px; border:1px #bdbdbd solid; width:32%; margin-right:2%; margin-bottom:2%; overflow:hidden; float:left; height:260px; line-height:11pt;}
.contents-box li p{overflow:hidden; font-size:12.5px;word-break:break-all;}
.contents-box li p a{overflow:hidden; font-size:12.5px;}
.list-nav.bottom{ margin-bottom:0;}
.contents-box li a{ text-decoration:underline!important;}

a:hover{ color:#1c8263;}
p a:hover{ color:#1c8263;}
#showstockist p, .left-list select{color:#29AD85; line-height:18px}

@media screen and (max-width: 1024px) {
	.navcontent ul li{ display:inline-block; float:none;}
	.navcontent ul li a{ font-size:9pt; }
	.topbasket{ padding-right:20px;}
	.flexslider{ min-height: inherit !important}
	.homebox{ width:32%!important; margin-right:1.5%}
}
/*.order-sample{background-color:#b1b1b1; margin-bottom:40px; overflow:hidden; min-height:190px}
.light{background-color:#0c7163!important}
.order-sample h2, .order-sample a{ color:#fff;}
.order-sample hr{ background:#fff; border: none; width: 100px; margin: auto; margin-bottom:10px; height:3px; margin-top:5px;	}
.order-sample .leftbox{text-align: center; color: white; margin: 0px;  padding: 0px; display: inline;width: 30%;float: left;}
.order-sample .hcontent{margin: auto; width:30%; height:200px; padding:15px; display:table-cell; vertical-align:middle; text-align:center;}
.order-sample .rightimg{height:230px; overflow:hidden; width: 70%;}
.order-sample .rightimg img{max-width:100%;}*/
.grad1{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#407a71), to(#131c16));
	background: -webkit-linear-gradient(top, #407a71, #131c16);
	background: -moz-linear-gradient(top, #407a71, #131c16);
	background: -ms-linear-gradient(top, #407a71, #131c16);
	background: -o-linear-gradient(top, #407a71, #131c16);
}

.radial-gradient{background: url(../images/tbg.jpg) repeat-x #192923;}
.grad3{background:#131c16;
background: -webkit-radial-gradient(#407a71, #131c16);
background: -o-radial-gradient(#407a71, #131c16);
background: -moz-radial-gradient(#407a71, #131c16);
background: radial-gradient(#407a71, #131c16);
}

.box.homebox.nomargin{ margin-right:0;}
.homebox{ width:306px;}
.homebox a, .boximg{ display:block;}
.homebox img{ max-width:100%; min-height: 470px;}
@font-face {
	font-family: 'Baskerville_Old';
	src: url('fonts/BASKVILL_0.eot');
	src: local('☺'), url('fonts/BASKVILL_0.woff') format('woff'),
	url('fonts/BASKVILL_0.ttf') format('truetype'),
	url('fonts/BASKVILL_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'BookmanOldStyleRegular';
    src: url('fonts/bookos.eot');
    src: url('fonts/bookos.eot') format('embedded-opentype'),
         url('fonts/bookos.woff') format('woff'),
         url('fonts/bookos.ttf') format('truetype'),
         url('fonts/bookos.svg#BookmanOldStyleRegular') format('svg');
}
