/*
Theme Name: Thakur Jewellers
Theme URI: http://www.thakurjewellers.com/
Description: Thakur Jewellers
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.0
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/

@import url(reset.css);

/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/

p { line-height: 22px; padding: 0 0 10px 0; text-align:justify;}
h1 { font-family: 'futura_md_btmedium'; font-size: 20px; color: #595959; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px; margin: 0; text-transform:uppercase; }
h2 { font-size: 26px; color: #511d13; padding: 0 0 15px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-size: 16px; color: #511d13; padding: 0 0 15px 0; margin: 0; line-height: 16px; font-weight: bold; }
h4 { text-transform: uppercase; font-size: 14px; font-weight: normal; color: #676767; padding: 3px 0 8px 0; }
h5 { font-family:'futura_md_btmedium'; font-size: 13px; font-weight: normal; padding: 0 0 5px 0;  text-transform:uppercase;}
h6 { font-family:'futura_md_btmedium'; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; text-transform:uppercase;}
strong { font-weight: bold; }
a { color: #2c2c2c; text-decoration:underline;}
a:hover { color: #8c4839; }
ul { margin: 0; padding: 0; }
li { line-height: 22px; padding: 0; margin: 0; background: none; list-style:none; }
.clear { clear: both; }
.alignleft { float: left; margin: 0; }
.alignright { float: right; margin: 0; padding: 0; }
.left { float: left; margin: 0; }
.right { float: right; margin: 0; }


body {font-size: 12px; color:#4e4d4d;  font-family: 'Open Sans', sans-serif; font-weight: normal; background: #FFF; line-height: normal; text-align: left; }
#content {width: 100%; }
.container {position: relative; width: 1000px; margin: 0 auto;}


/*-----------------------------------*/
/* Embedding Fonts
/*-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@font-face {
    font-family: 'ralewayextralight';
    src: url('fonts/raleway-extralight-webfont.eot');
    src: url('fonts/raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-extralight-webfont.woff') format('woff'),
         url('fonts/raleway-extralight-webfont.ttf') format('truetype'),
         url('fonts/raleway-extralight-webfont.svg#ralewayextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*-----------------------------------*/
/* Ready to use classes
/*-----------------------------------*/

#topPan, #header, #middle, #footer, #innerHeader{width:100%; float:left; clear:both; position:relative; z-index:2;}
#topPan{z-index:3 !important;}
#logo{width:300px; height:88px; position:absolute; top:32px; left:-42px;}
#logo a{width:300px; height:88px; background:url(../images/logo.jpg) no-repeat left top; text-indent:-999px; display:block;}

#nav{float:right; width:100%; background:url(../images/navBg.gif) repeat-x; margin:58px 0 0 0;}
#nav ul{padding:0; margin:0; float:right;}
#nav ul li{padding:0; margin:0; float:left; background:url(../images/linkDevider.gif) no-repeat right center;}
#nav ul .last{background:none;}
#nav ul li a{padding:10px 25px; margin:0; display:block; text-transform:uppercase; color:#804e44; font-size:12px; font-weight:bold; text-decoration:none;}
#nav ul ul{position:absolute; z-index:500; padding:0; margin:0 0 0 0px; top:100px; width:190px; left:-1500px; }
#nav li:hover ul{height:auto; left:auto;}
#nav li li{margin:0; width:150px; background:none; display:block; position:relative; }
#nav li li a{margin:0; width:174px; font-family:Arial, Helvetica, sans-serif;  color:#682b1e; background-color:#FFF; border-bottom:solid 1px #F2E2DE; padding:8px 8px; font-size: 12px; font-weight: normal; text-transform: none; display:block; color:#00000; text-decoration:none;}
#nav li li a:hover{margin:0; width:174px; border-bottom:solid 1px #F2E2DE; padding:8px 8px; font-size: 12px; font-weight: normal; text-transform: none; display:block; color:#682b1e; text-decoration:none; background:#F1E0DD; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}
#nav ul ul ul{position:absolute; z-index:999; padding:0; margin:0;  width:190px; left:-1500px;}
#nav li li:hover ul, #nav li li li:hover ul{padding:0; margin:0; top:0;  left:190px; height:auto;}

#footer{padding:15px 0; background:#f7f7f7;}
#footer p{padding:0 0 5px 0;}
#footLink{width:650px; float:left;}
#footLBM p img{padding:0 0 0 10px;}
#footLink a{padding:5px 10px; border-right:solid 1px #cecece; text-decoration:none;}
#footLBM{width:230px; float:right;}
#footLBM p{ text-align:right;}
#footLBM a{color:#8c4839; text-decoration:none;}

#listing{margin:0 0 8px 20px; float:left; width:100%;}
#listing li{list-style:disc; padding:0 0 7px 0;}

.fltRgt{float:right; margin:0 0 20px 20px;}
.fltLft{float:left; margin:0 20px 20px 0;}

.textBox{width:250px; height:23px; background:#FFF; border:solid 1px #CCC;}


#showroom img{ width:280px; height:auto;}

/*-----------------------------------*/
/* Themes Styles
/*-----------------------------------*/
#bgAnimation{position:absolute; z-index:1; top:0; width:100%; height:589px; text-align:center; overflow:hidden;}

#header{background:url(../images/headerBg.png);}
#header .container{width:920px; padding:67px 40px 20px 40px; font-size:14px; color:#e3e3e3;}
#header h1{font-family: 'ralewayextralight'; font-size:50px; color:#ffffff; text-transform:lowercase; padding:0 0 30px 0;}
#header p{ background:url(../images/headH1Bod.gif) no-repeat bottom; padding:0 0 18px 0;}
#welPan{width:485px; float:left;}
#welPan p{padding:0 0 15px 0;}
#middle{padding:36px 0 21px 0; background:#FFF;}
.qualityD{width:467px; float:right; border-bottom:solid 1px #dddddd; padding:0 0 11px 0; margin:0 0 21px 0;}
.btn{background:#682b1e; display:inline-block; padding:10px 18px; color:#FFF; text-decoration:none;}
.TabbedPanelsContent ul{float:left;}
.TabbedPanelsContent li{float:left; border:solid 3px #85493B; margin:0 12px 0 0; padding:0;}
.TabbedPanelsContent li img{padding:0; vertical-align:bottom;}
.TabbedPanelsContent a{color:#ffffff; line-height:30px; display:block; border-bottom:solid 1px #85493b; border-top:solid 1px #85493b; clear:both; margin:20px 0 0 0; float:left; width:100%;}
#showroom{float:left; border-bottom:solid 3px #efefef; border-right:solid 3px #efefef; border-top:solid 3px #efefef; margin:69px 0 0 0;}
#innerMiddle{
	width:700px;
	float: left;
}
#innerMiddle p{font-size:14px; line-height:26px;}
#rightIn{padding:10px 25px 25px 25px;}
#rightIn p, #rightIn a{color:#FFF;}
#rightPan{width:250px; float:right; background:#733a2d;}
#rightPan ul{padding:0 25px 25px 25px; width:200px;}
#rightPan h3{color:#FFF; border-bottom:solid 2px #8d493a; margin:0 0 8px 0; background:url(../images/tab.gif) repeat-x; padding:0 10px; line-height:50px;}
#rightPan li a{color:#FFF; text-decoration:none; line-height:40px; border-bottom:solid 1px #85493b; text-transform:uppercase; display:block;}
#rightPan li a:hover{padding:0 0 0 10px;}
.disNone{display:none !important;}
#showLeftPush{background:url(../images/menu.gif) 6px 6px no-repeat #682b1e; border:solid 1px #d5d5d5; color:#fff; border:0; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.25); line-height:40px; width:60px; padding:0 0 0 30px; display:inline-block; text-transform:uppercase; font-weight:bold; font-size:12px; position:absolute; top:0; text-align:center;}
#prodList li{
	float:left;
	margin-top: 0;
	margin-right: 1.5%;
	margin-bottom: 20px;
	margin-left: 1.5%;
	width: 21%;
	text-align:center;
	border:solid 5px #906359;
}
.margineright_none { margin-right:0px !important;}
#prodList li img{ width:100%; height:auto;}
#prodList li strong {font-weight:normal; }
#prodList li a{display:block;}
#prodList li h4{color:#e3e3e3; background:#632619; padding:10px 15px; font-size:14px;}
#prodList li h4 span{font-weight:bold; font-size:18px;}

.textBox{width:250px; height:25px; background:#FFF; border:solid 1px #CCC;}
.textBoxMulti{width:250px; height:100px; background:#FFF; border:solid 1px #CCC;}
.tred{color:#C00;}
.tWidth{width:100px; float:left;}
.enquiryBtn{margin:10px 0 0 100px;}
.tWidthB{width:200px; float:left;}
.enquiryBtnB{margin:10px 0 0 200px;}
.Flexible-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


.topPanfix {
	position: fixed !important;
	background:url(../images/headBg.jpg) no-repeat; background-size:100%;
}
.headerpadding {
	margin-top: 70px;
}

#proMenu {
    background: none repeat scroll 0 0 #F1E0DD /*#733A2A*/;
    float: left;
    width: 100%;
	margin-bottom:15px;
}

#proMenu li {
    float: left;
    margin: 0px 0px 0px 0px;
}

#proMenu li a {
  	-moz-user-select: none;
    background: url("../images/tab.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 16px 25px;
    position: relative;
    top: 1px;
	text-decoration:none;
}

#proMenu li a:hover {
    background: url("../images/activeTab.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

#photo_gallery li {
    border: 5px solid #906359;
    float: left;
    margin: 0 1.5% 20px;
    text-align: center;
    width: 20%;
	vertical-align:bottom;
}
#photo_gallery li a {
	vertical-align:bottom;
}

#photo_gallery li .lightbox img {
	vertical-align: bottom;
}
.about_service_image {
	float: left;
	border:4px solid #906359;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#homeHead{padding:0; margin:0; width:100%; float:left;}
#homeHead li{float:left; width:32%; margin:0 2% 4% 0;}
#homeHead .last{margin:0;}
#homeHead li img{width:100%; height:auto;}
#homeHead .design{margin: 20px auto 0; padding: 0 0 3px; width: 40%;}
#homeHead .design img{width:100%; height:auto;}


@media all and (max-width: 1024px) and (min-width: 801px) {
	.container{width:95%;}
	#logo{left:0; width:250px; height:73px; position:relative;}
	#logo a{width:250px; height:73px; background-size:cover;}
	#nav ul li a{padding:10px 15px; text-transform:none;}
	#header .container{width:94%; padding:67px 3% 20px 3%;}
	#welPan{width:100%; margin:0 0 20px 0;}
	#middle{padding:36px 0 21px 0; background:#FFF;}
	.qualityD{width:100%; float:right; border-bottom:solid 1px #dddddd; padding:0 0 11px 0; margin:0 0 21px 0;}
	#showroom{float:left; border-bottom:solid 3px #efefef; border-right:solid 3px #efefef; border-top:solid 3px #efefef; margin:55px 0 0 0;}
	#footLink{width:50%; float:left;}
	#footLBM{width:50%; float:right;}
	#innerMiddle{width:75%; float:left;}
	#rightPan{width:20%; float:right; background:#733a2d;}
	#rightPan ul{padding:0 5% 25px 5%; width:90%;}
	#rightPan li a{text-transform:capitalize;}
	#rightPan li a:hover{padding:0 0 0 10px;}
	#prodList li {width: 20%;}
	#nav { margin: -25px 0 0;}
	.product_none{display:none;}
}
@media all and (max-width: 800px) and (min-width: 600px) {
	#header h1 {font-size: 30px;}
	.container{width:95%;}
	#logo{left:auto; width:250px; height:73px; margin:0 auto; position:static;}
	#logo a{width:250px; height:73px; background-size:cover;}
	#nav{margin:10px 0 0 0;}
	#nav ul li a{padding:10px 15px; text-transform:none;}
	#header .container{width:94%; padding:67px 3% 20px 3%;}
	#welPan{width:100%; margin:0 0 20px 0;}
	#middle{padding:36px 0 21px 0; background:#FFF;}
	.qualityD{width:100%; float:right; border-bottom:solid 1px #dddddd; padding:0 0 11px 0; margin:0 0 21px 0;}
	#showroom{float:left; border-bottom:solid 3px #efefef; border-right:solid 3px #efefef; border-top:solid 3px #efefef; margin:55px 0 0 0;}
	#footLink{width:50%; float:left;}
	#footLBM{width:50%; float:right;}
	#innerMiddle{width:60%; float:left;}
	#rightPan{width:30%; float:right; background:#733a2d;}
	#rightPan ul{padding:0 5% 25px 5%; width:90%;}
	#rightPan li a{text-transform:capitalize;}
	#rightPan li a:hover{padding:0 0 0 10px;}
	.disNone{display:block !important;}
	#nav ul{display:none;}
	#nav nav ul{display:block;}
	#prodList li{margin:0 2% 20px 2%; width:29%; border:solid 1px #906359;}
	#prodList li img{border:none; width:100%; height:auto;}
	#prodList li h4{font-size:12px;}
	#prodList li h4 span{font-size:16px;}
	.product_none{display:none;}
	#photo_gallery li {width: 19%;}
	/*.productmenu_none{display:none;}*/
}
@media all and (max-width: 599px) and (min-width: 200px) {
	h2{font-size:160%;}
	#header h1 {font-size: 20px;}
	.container{width:95%;}
	#topPan{padding-bottom:43px;}
	#logo{left:auto; width:250px; height:73px; margin:0 auto; position:static;}
	#logo a{width:250px; height:73px; background-size:cover;}
	#nav{margin:10px 0 0 0;}
	#nav ul li a{padding:10px 15px; text-transform:none;}
	#header .container{width:94%; padding:67px 3% 20px 3%;}
	#welPan{width:100%; margin:0 0 20px 0;}
	#middle{padding:36px 0 21px 0; background:#FFF;}
	.qualityD{width:100%; float:right; border-bottom:solid 1px #dddddd; padding:0 0 11px 0; margin:0 0 21px 0;}
	#showroom{float:left; border-bottom:solid 3px #efefef; border-right:solid 3px #efefef; border-top:solid 3px #efefef; margin:0px 0 0 0;}
	#footLink{width:50%; float:left;}
	#footLBM{width:50%; float:right;}
	#innerMiddle{width:100%; float:left;}
	#rightPan{width:100%; float:right; background:#733a2d;}
	#rightPan ul{padding:0 5% 25px 5%; width:90%;}
	#rightPan li a{text-transform:capitalize;}
	#rightPan li a:hover{padding:0 0 0 10px;}
	.disNone{display:block !important;}
	#nav ul{display:none;}
	#nav nav ul{display:block;}
	#showLeftPush{top:80px;}
	#footLink, #footLBM{width:100%; clear:both;}
	#footLink p, #footLBM p{text-align:center;}
	#prodList li{margin:0 3% 20px 3%; width:43%; border:solid 1px #906359;}
	#prodList li img{border:none; width:100%; height:auto;}
	#prodList li h4{font-size:12px;}
	#prodList li h4 span{font-size:16px;}
	.product_none{display:none;}
	#photo_gallery li {width: 19%;}
	.productmenu_none{display:none;}
	#TabbedPanels1{display:none;}
	
}
#listing li {
	font-size: 14px;
}
.more_designsa{margin-left:16px !important; clear:both !important; display:block; width:151px;}
