@import url(http://fonts.googleapis.com/css?family=Open+Sans);


@font-face {
    font-family: 'coronet';
    src: url('../fonts/coronet.TTF');
}



body {
margin:0px;
padding:0px;
background:url(../images/bg_02.png) repeat left top;
background-color:#412100;
font-family: 'Open Sans', sans-serif;
}

#outer {
margin-left:auto;
margin-right:auto;
}

.slideshow { height: 303px; width: 502px; margin:0px 0px 0px auto;}
.slideshow img {border:6px solid #ecc268; background-color:#ecc268;}

h2{font-size:37px; font-family:'coronet', Arial, Helvetica, sans-serif; color:#650000; font-weight:bold; background:url(../Images/products-line.jpg) repeat-x 0px -2px; margin:5px 0 10px;}
h2 span{padding:0 5px 0 10px; background:#ecc268; line-height:37px;}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#be9345;
padding-left:10px;
}

.txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:20px;
text-align:justify;
}
.txt ul{
list-style:none;
margin:0px 0px 0px 15px;
padding:0px;
text-align:left;
}
.txt li{
display:block;
list-style:none;
padding:0px;
margin:0px;
line-height:22px;
}
.txt li a{
padding-left:15px;
background:url(../images/bullet.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
}
.txt li a:hover{
margin-left:-10px;
color:#FF9900;
text-decoration:none;
}

.heading {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#650000;
line-height:25px;
}
.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:15px;
}

.img {
border:3px double #000000;
}
.img:hover {
border:3px double #FFFFFF;
}

.productsBack {
border:1px solid #e39037;
background-color:#eed485;
padding-bottom:5px;
}

.products {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
line-height:20px;
padding:3px 8px;

}
.products a{
font-weight:bold;
color:#990066;
line-height:35px;
text-decoration:underline;
}
.products a:hover{
color:#FFFFFF;
text-decoration:none;
}

.productsImg {
border:1px solid #000000;
}
.productsImg:hover {
border:1px solid #999999;
}

.btnNext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:1px;
}
.btnNext a {
display:block;
color:#990000;
border:1px solid #c9a559;
background-color:#f0ce86;
text-decoration:none;
}
.btnNext a:hover {
color:#990000;
border:1px solid #990000;
background:none;
text-decoration:none;
}

.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#76370d;
line-height:25px;
}

.orderBack {
border:1px solid #e39037;
background-color:#eed485;
}

.txtbox {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#76370d;
line-height:15px;
width:200px;
padding-left:7px;
}

.udaipurBack {
padding:10px 0px;
background-color:#e7cb81;
border:1px solid #d49839;
}

.contactTxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#76370d;
font-weight:bold;
line-height:20px;
}
.contactTxt a{
color:#76370d;
text-decoration:underline;
}
.contactTxt a:hover{
color:#D28722;
text-decoration:none;;
}

.top_nav{color:#4e191a; float:right; font-family: 'Open Sans', sans-serif; font-size:13px; height:45px;}
.top_nav a{color:#FFFFFF; text-decoration:none;}
.top_nav a:hover{color:#4e191a; text-decoration:none;}

.ifw{margin:20px 15px 20px 0;}

.txt{font-family: 'Open Sans', sans-serif; font-size:14px; text-align:justify; line-height:22px; color:#000000; padding:0 10px;}

.pro_list{color:#412100; font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:bold;}
.pro_list ul{list-style:none; margin:0; padding:0; float:left; margin-left:10px;}
.pro_list li{background:url(../images/blt.png) no-repeat 3px 11px; padding-left:15px; line-height:25px;}

.pro_list ul{list-style:none; margin:0; padding:0; float:left; margin-left:10px;}
.pro_list li{background:url(../images/blt.png) no-repeat 3px 11px; padding-left:15px; line-height:25px;}
.pro_list li a{color:#412100;text-decoration:none;}
.pro_list li a:hover {color:#333333;}

.read_more{float:right; cursor:pointer;}
.read_more:hover{opacity:.8;}
.clear{clear:both; height:0; font:0; overflow:hidden;}

.product{}
.product ul{list-style:none;}
.product li{float:left; margin:10px; border:1px solid #ab2d2c; width:170px; height:120px; overflow:hidden;}
.product li a{}
.product li a:hover{}
.product li img{width:100%; height:100%;}
.product li img:hover{-moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);}
   
.category_gallery{}
.category_gallery ul{list-style:none; margin:0; padding:0;}
.category_gallery li{float:left; margin:14px; border:1px solid #412100; width:288px;}
.category_gallery li a{color:#FFFFFF; text-decoration:none;  font-size:15px; }
.category_gallery li a:hover{color:#FFFFFF; text-decoration:none;}
.category_gallery li .imgs{background:#e74847; overflow:hidden; height:180px;}
.category_gallery li .imgs img{width:100%; height:100%}
.category_gallery li .box{border-top:1px solid #412100; background:#412100 url(../images/blt_02.png) no-repeat 255px 10px; padding:6px 20px 6px 10px;}
.category_gallery li .box{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.category_gallery li:hover .box{background:#6f180e url(../images/blt_02.png) no-repeat 275px 10px;}
.category_gallery li .imgs img{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.category_gallery li:hover .imgs img{
	-moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);}
   
/*.gallery{}
.gallery ul{list-style:none; margin:0; padding:0;}
.gallery li{float:left; margin:14px 14px 20px 14px; width:288px; border:1px solid #341c03}
.gallery li a{color:#FFFFFF; text-decoration:none;  font-size:15px; }
.gallery li a:hover{color:#FFFFFF; text-decoration:none;}
.gallery li .imgs{background:#e74847; overflow:hidden; height:180px;}
.gallery li .imgs img{width:100%; height:100%}
.gallery li .name{background:#412100; padding:6px 20px 6px 10px;}
.gallery li .name{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.gallery li .box{background:#eed485; padding:6px 20px 6px 10px; color:#412100;}
.gallery li .code{width:100px; background:#412100; text-align:center; margin:10px 10px 10px 10px; padding:2px; color:#FFFFFF; float:left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.gallery li .orderbtn{width:100px; background:#412100; text-align:center; margin:10px 10px 10px 10px; padding:2px; color:#FFFFFF; float:right;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.gallery li .size{font-size:13px; text-align:center; height:40px; color:#412100;font-weight:bold;}
.gallery li{border-color:#6f180e;}
.gallery li .min_qty{font-size:11px; float:right; margin-bottom:-20px; color:#412100; padding-top:3px;}
.gallery li:hover .name{background:#6f180e;}
.gallery li:hover .code{background:#6f180e;}
.gallery li:hover .orderbtn{background:#6f180e;}
.gallery li .imgs img{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.gallery li:hover .imgs img{}*/

.gallery{}
.gallery ul{list-style:none; margin:0; padding:0;}
.gallery li{float:left; margin:8px 8px 20px 8px; width: 300px; border:1px solid #341c03}
.gallery li a{color:#FFFFFF; text-decoration:none;  font-size:15px; }
.gallery li a:hover{color:#FFFFFF; text-decoration:none;}
.gallery li .imgs{background:#e74847; overflow:hidden; height:250px;}
.gallery li .imgs img{width:100%; height:100%}
.gallery li .name{min-height:45px; background:#412100; padding:6px 20px 6px 10px;color:#ffffff;font-size:13px;font-weight:bold;}
.gallery li .name{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.gallery li .box{background:#eed485; padding:6px 10px 6px 10px; color:#412100;}
.gallery li .code{width:100px; background:#412100; text-align:center; margin:5px auto; padding:2px; color:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;
margin-left: 30px;}
.gallery li .orderbtn{width:100px; background:#412100; text-align:center; margin:5px auto; padding:2px; color:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;}
.gallery li .size{font-size:13px; text-align:center; height: 45px; color:#412100;font-weight:bold;}
.gallery li{border-color:#6f180e;}
.gallery li .min_qty{font-size:11px; margin-bottom:-18px; color:#412100; padding-top:3px; text-align:center; width:172px;}
.gallery li:hover .name{background:#6f180e;}
.gallery li:hover .code{background:#6f180e;}
.gallery li:hover .orderbtn{background:#6f180e;}
.gallery li .imgs img{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.gallery li:hover .imgs img{}




.order_img {float:left; margin:20px 50px 0px 14px; width:288px; border:1px solid #341c03}
.order_img a{color:#FFFFFF; text-decoration:none;  font-size:15px; }
.order_img a:hover{color:#FFFFFF; text-decoration:none;}
.order_img .imgs{background:#e74847; overflow:hidden; height:180px;}
.order_img .imgs img{width:100%; height:100%}
.order_img .name{background:#412100; padding:6px 20px 6px 10px; color:#FFFFFF;}
.order_img .name{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.order_img .box{background:#eed485; padding:6px 20px 6px 10px; color:#412100;}
.order_img .code{width:100px; background:#412100; text-align:center; margin:10px auto 10px auto; padding:2px; color:#FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.order_img .size{font-size:13px; text-align:center; height:40px;font-weight:bold;}
.order_img {border-color:#6f180e;}
.order_img:hover .name{background:#6f180e;}
.order_img:hover .code{background:#6f180e;}
.order_img .imgs img{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.order_img:hover .imgs img{}

.back{margin:8px 15px 0px 10px; float:right;}
.back a{background:#412100; text-align:center; padding:3px 15px; color:#FFFFFF; 
font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:300; text-decoration:none;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.back a:hover{background:#6f180e; color:#FFFFFF; text-decoration:none;}



label {width:112px; float:left; display:block; text-align:left; padding:0 20px 0 0; font-size:14px;}
.txtbox, .txtarea {
font:normal 13px arial;
color:#2a6281;
width:420px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:30px; margin-bottom:20px;
}
.txtbox2 {
font:normal 13px arial;
color:#2a6281;
width:329px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:37px; margin-bottom:20px;
}
.btn_padding{padding-left:132px;}

.txtbox:hover, .txtarea:hover, .txtarea:focus, .txtbox:focus {border:1px dashed #dad4c0;}
.txtbox2:hover, .txtbox2:focus {border:1px dashed #dad4c0;}

.btn { 
display: block; 
position: relative; 
background-color:#412100; 
font:bold 13px arial;
padding: 5px; 
color: #FFFFFF; 
text-decoration: none; 
cursor: pointer; 
text-transform:uppercase;
width:106px;
border:1px solid #FFF;
line-height:28px;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;
}

.btn:hover { 
color:#FFFFFF;
background-color: #6f180e; 
border:border:1px solid #FFF;}
.btn[class] {  background-image: url(../images/shade.png); background-position: bottom;}
.red {color:red; padding:0;}

.FormOrder input[type=text]
{    
font:normal 13px arial;
color:#2a6281;
width:320px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:30px; margin-bottom:20px;

}
.FormOrder select
{    
font:normal 13px arial;
color:#2a6281;
width:320px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:30px; margin-bottom:20px;

}

.FormOrder input[type=text]:hover,  textarea:focus {border:1px dashed #dad4c0;}
.FormOrder input[type=text]:hover,  textarea:focus {border:1px dashed #dad4c0;}

.txtbox_txt{font-size:13px; float:right; color:#333333; margin-top:-22px; margin-bottom:20px}


.social{float:left; margin-left:5px; width:75px; margin-top:0px;}
.social .fb{width:25px; height:25px; float:left; margin-right:10px;}
.social .yt{width:25px; height:25px; float:left; }
.social .fb a{width:25px; height:25px; background:url(../images/social.png) no-repeat 0px 0px; display:inline-block;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.social .yt a{ width:25px; height:25px; background:url(../images/social.png) no-repeat -25px 0px; display:inline-block;  
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.social .fb a:hover{background:url(../images/social.png) no-repeat 0px -25px; }
.social .yt a:hover{background:url(../images/social.png) no-repeat -25px -25px; }


a{color:#412100; text-decoration:none;}
a:hover{color:#600300; text-decoration:none;}
.field-validation-error
{
    color: #FF0000;
    position: absolute;
    font-size:12px;
    right:0;
    bottom: 4px;
    z-index:999;
    }
.form-field
{
    position:relative;
    }