html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;/*vertical-align:baseline;*/}



article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

ol,ul{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 30px; font-family: Arial, Helvetica, sans-serif;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

table{border-collapse:collapse;border-spacing:0;}

/* start editing from here */

a{text-decoration:none; color:#990000; font-size:13px; }

.txt-rt{text-align:right;}/* text align right */

.txt-lt{text-align:left;}/* text align left */

.txt-center{text-align:center;}/* text align center */

.float-rt{float:right;}/* float right */

.float-lt{float:left;}/* float left */

.clear{clear:both;}/* clear float */

.pos-relative{position:relative;}/* Position Relative */

.pos-absolute{position:absolute;}/* Position Absolute */

.vertical-base{	vertical-align:baseline;}/* vertical align baseline */

.vertical-top{	vertical-align:top;}/* vertical align top */

.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */

nav.vertical ul li{	display:block;}/* vertical menu */

nav.horizontal ul li{	display: inline-block;}/* horizontal menu */

img{max-width:100%;}

/*end reset*/

@font-face {

    font-family: 'Ubuntu Condensed', sans-serif;

    src:url(../font/Amble-Regular-webfont.ttf) format('truetype');

}

body {

	font-family: 'Ubuntu Condensed', sans-serif;

	background:#f4ebd5;

}

.wrap {

	width:80%;

	margin: 0 auto;

	transition:all .2s linear;

	-moz-transition:all .2s linear;/* firefox */

	-webkit-transition:all .2s linear; /* safari and chrome */

	-o-transition:all .2s linear; /* opera */

	-ms-transition:all .2s linear;

}

.header {

    background-image: url("../images/brown-header-bg.jpg");

    background-repeat: repeat-x ;

    background-position:left;

	padding:5px 0px 20px 0px;

}

.header_top {

	padding-bottom:5px;

}

.logo {

	float: left;

}

.header_top_right{

	float:right;

	padding-top:10px;

}

.search_box span{

   color:#ffffff;

   margin-right:10px;

}

.search_box form{

	 background:#775b3f;

	 position: relative;

	 display:inline-block;

	 padding-left:8px;



}





/*.search_box form:after{

	content:'';

	position:absolute;

	left:0;

	border-width:18px 0px 18px 18px;

	border-style:solid;

	border-color:rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #23272a;

}*/

.search_box form input[type="text"] {

	border:0px solid #cccccc; font-size:12px;

	background: none;

	outline:none;

	border:none;

	font-size:0.85em;

	color: #eeeeee;

	font-family: 'Ubuntu Condensed', sans-serif;

	width:110px;

	padding:10px;

	-webkit-apperance:none;

	margin:0;

}

.search_box form input[type="submit"] {

	border: none;

	cursor: pointer;

	background: url(../images/search.png) no-repeat center;

	display:inline-block;

	width:24px;

	height:24px;

	vertical-align:middle;

	outline:none;

	padding:0;

}

/** Navigation **/

.navigation{

	background:#866442;

	padding:5px 0;

	position:relative;

}

/*.navigation span.left-ribbon{

	position: absolute;

	left: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	background: url(../images/left-fold.png) no-repeat;

	}

.navigation span.right-ribbon{

	position: absolute;

	right: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	background: url(../images/right-fold.png) no-repeat;

}*/

.toggleMenu {

    display:  none;

    padding:16px 15px;

    color: #fff;

    width:95%;

     border-top:0px solid #DB3C15;

     border-bottom:0px solid #DB3C15;

     background:url("../images/nav-icon.png") no-repeat 98% center;

}



ul.nav {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

}



.nav {

    list-style: none;

     *zoom: 1;

     background:#644a30;

     border-bottom:0px solid #DB3C15;

	 font-family: 'Ubuntu Condensed', sans-serif;

}

.nav:before,

.nav:after {

    content: " "; 

    display: table; 

}

.nav:after {

    clear: both;

}

.nav ul {

    list-style: none;

    width:11em;

	

	}

.nav a {

    padding:13px 30px;

    color:#ffffff;

    border-top:0px solid #DB3C15;

    -webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	font-size:16px;

}

.nav a:hover {

	color:#FFF;

}

.nav li {

    position: relative;

	padding:0px 0px 0px 0px

}

.nav > li {

    float: left;

}

.nav > li:first-child {

	background-image:none;

}





.nav > li {

    background-image: url("../images/line-divider.png");

    background-repeat: no-repeat;

    background-position:left;

}

.nav > li > a {

    display: block;

}

.nav li  ul {

    position: absolute;

    left: -9999px;

}

.nav > li.hover > ul {

    left: 0;

}

.nav li li.hover ul {

    left: 100%;

    top: 0;

}

.nav li li a {

    display: block;

    background:#644a30;

    position: relative;

    z-index:100;

    border-top:0px solid #EF7A5D;

    padding:10px;

    font-size:15px;

	font-family: 'Ubuntu Condensed', sans-serif;

	width:170px

}

.nav li li a:hover {

	  background:#866442;

}

.nav li li li a {

    background:#ED6A4A;

    z-index:200;

    border-top:1px solid #EF7A5D;

}



#frame-height

{

	height:300px;

	

}







.header_bottom{

	padding:6%  0 2%;

}

.slider-text{

	float:left;

	width:50%;

}

.slider-text h2{

	color:#4f0000;

	font-size:40px;

}

.slider-text p{

	color:#8fa7ae;

	font-size:20px;

	margin:20px 0;

}

.slider-text a{

	background:#8fa7ae;

	display:inline-block;

	padding:8px 25px;

	font-size:20px;

	color:#23272a;

	position:relative;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.slider-text a:hover{

	color:#FFF;

	background:#6C9BA9;

}

.slider-text a:after{

	content:'';

	position:absolute;

	left:0;

	top:0;

	border-width:22px 0px 18px 8px;

	border-style:solid;

	border-color:rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #23272a;

}

.slider-text a:before{

    content:'';

	position:absolute;

	right:0;

	top:0;

	border-width:21px 8px 18px 0px;

	border-style:solid;

	border-color:rgba(239, 0, 0, 0) #23272a rgba(0, 128, 0, 0) rgba(35, 39, 42, 0);

}

.slider-img{

	float:right;

	width:42%;

}

.slider-img img{

	margin-top:-60px;

}

/** Content **/

.content_top{

  padding:1em 0em 0em 0em;

  margin:0px 0em 0em 0em;

  

  height:300px;	

  

	}

	

	

.content_top h3{

	font-size:25px;

	color:#4f0000;

	padding-bottom:15px;

}

.line{

  display:block;

  background:#d8c69d;

  height:1px;

}

.ocarousel_window {

	width: 100%;

}

.ocarousel {

    display: none;

    padding-top:35px;

    position:relative;

}

.ocarousel span{

	position:absolute;

	right:0;

	top:-48px;

	width:70px;

}

.ocarousel span a.prev,.ocarousel span a.next{

	width:30px;

	height:30px;

	text-align:center;

	background:#775b3f url("../images/arrows.png") no-repeat;

	border-radius:2em;

	-webkit-border-radius:2em;

	-moz-border-radius:2em;

	-o-border-radius:2em;

}

.ocarousel span a.prev{

	background-position:0px 2px;

}

.ocarousel span a.next{

	background-position:-40px 2px;

}

.ocarousel span a.prev:hover,.ocarousel span a.next:hover{

	background-color:#543e28;

}

.ocarousel_window {

        overflow: hidden;

        white-space: nowrap;

        /* default size */

        width:100%;

}

.ocarousel_window_slides {

            position: relative;

            margin: 0 auto;

            overflow: hidden;

            width: 50000px;

            white-space: nowrap;

 }

.ocarousel_window_slides * {

            float: left;

            white-space: normal;

			text-align:center

}

.ocarousel_window_slides a{

	border-right:0px solid #d8c69d;

	padding:0 45px;

	width:270px;

}

.ocarousel_window_slides a p{

  display:block;

  font-size:14px;

  color:#4f0000;

  float:none;

  text-align:center;	

}

.ocarousel_window_slides a:hover p{

 color:#000000;

 text-decoration:underline;

}

.ocarousel_indicators {

    width: 100%;

}

.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;


}

.content-bottom-left{

	float:left;

	width: 240px;

	padding-right:2%;

	padding-left:2%;


} 

.content-bottom-right{

	float:left;

	width:68%;

	padding-left:2%;

	margin-left:4%;

	border-left:1px solid #e0d1af;;

} 



#popup-mobile{

	float:left;

	width:100%;

	margin-left:2%;

	margin-right:2%;

	padding-left:2%;

	padding-right:2%;

	border-left:0px solid #e0d1af;;

} 





/** categories **/

.categories h3,.buters-guide h3,.content-bottom-right h3,.preview-page h3{

	font-size:1.1em;

	color:#FFF;

	padding:10px;

	padding-left:25px;

	background:#775b3f;

	position:relative;

	margin-bottom:5px;

}

.categories h3:after,.buters-guide h3:after {

	content:'';

	position:absolute;

	left:0;

	top:0;

	border-width:22px 0px 20px 15px;

	border-style: solid;

	border-color: rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #f4ebd5;

}





.product-articles h3{

	font-size:1.1em;

	color:#FFF;

	padding:10px;

	padding-left:25px;

	background:#775b3f;

	position:relative;

	margin-bottom:5px;

}



.product-articles h3,.preview-page h3{

	background:#775b3f !important;

	margin-bottom:10px !important;

	padding-left:10px !important;

	font-size:18px;

	font-family: 'Ubuntu Condensed', sans-serif;

}

.product-articles h3:before,.preview-page h3:before{

	content:'';

	position:absolute;

	right:0;

	top:0;

	border-width:22px 15px 20px 0px;

	border-style: solid;

	border-color: rgba(255, 0, 0, 0) #f4ebd5 rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) ;

}









.content-bottom-right h3,.preview-page h3{

	background:#775b3f !important;

	margin-bottom:10px !important;

	padding-left:10px !important;

	font-size:18px;

	font-family: 'Ubuntu Condensed', sans-serif;

}

.content-bottom-right h3:before,.preview-page h3:before{

	content:'';

	position:absolute;

	right:0;

	top:0;

	border-width:22px 15px 20px 0px;

	border-style: solid;

	border-color: rgba(255, 0, 0, 0) #f4ebd5 rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) ;

}

.categories li a{

	display:block;

	font-size:15px;

	padding:10px 15px;

    color: #4f0000;

   /* background:url(../images/drop_arrow.png) no-repeat 0;*/

    border-bottom:1px solid #e0d1af;

}



.categories li a.no-line{

    border-bottom:0px solid #e0d1af;

}



.categories li:last-child a{

	border:none;

}

.categories li a:hover{

	color:#4f0000;

}	

.buters-guide{

	margin-top:2em;

}

.buters-guide p{

	font-size:14px;

	color:#969696;

	line-height:1.4em;

	padding:8px 0;

}

.buters-guide p span{

	color:#4f0000;

	font-size:16px;

}

.add-banner{

	background:#1b1e20;

	padding:0px;

	margin-top:0px;

	text-align:center

	

}

.add-banner img{

	text-align:center

	

}

.banner-desc{

	float:left;

	text-align:left;

	clear:both;

	margin-top:20px;

	position:absolute;

	bottom:0px;

}

.banner-desc h4{

	display:block;

	font-size:25px;

	color:#4f0000;

	margin-bottom:10px;

}

.banner-desc a{

	background:#4f0000 !important;

	padding:5px 5px !important;

	display:inline-block !important;

	width:210px !important;

	text-align:center

}

.banner-desc a:hover{

	background:#110a04 !important;

}

.add-banner2{

	background-color:#fbf4e3;

	padding:20px 0px 0px 0px

	/*background:url("../images/banner-bg.png") repeat-x;*/

}

.add-banner2 h4{

	color:#23272a;

}

.add-banner2 a{

	background:#3c1f02 !important;

}

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}

.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1;

}

.grid_1_of_4 {

	display: block;

	float: left;

	margin: 1% 1.6% 1% 0%;

}

.grid_1_of_4:first-child {

	margin-left: 0;

}

.images_1_of_4 {

	width:19.72%;

	padding:1.5%; 

	text-align: center;

	position: relative;

	background:#fbf4e3;

	height:350px;

}

.images_1_of_4  a{

	display:block;

}

.images_1_of_4  img {

	max-width: 100%;

}



.book-img

{

	height:150px;

}





.images_1_of_4  h4  a{

	color:#4f0000;

	font-size:14px;

	padding-bottom:10px;

	height:50px;

	line-height:16px;

	font-family: 'Ubuntu Condensed', sans-serif;

}

.images_1_of_4  p {

	font-size:22px;

	padding: 0 0;

	color: #333;

}

.images_1_of_4  p span.price {

	font-size: 18px;

	color:#CC3636;

}

.price-details{

	border-top:1px solid #eee;

}

.price-details p {

	text-align:center;

}



.price-details p span.rupees{

	font-size:18px;

	color:#4f0000;

	text-align:center;

}

.add-cart{

	display: inline-block;

}

.add-cart h4 a,.banner-desc a{

	font-size:1em;

	display: block;

	padding:6px 20px;

	background:#775b3f;

	color: #FFF;

	text-decoration: none;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

	position:relative;

	height:18px;

}

.add-cart h4 a:after{

	content:'';

	position:absolute;

	top:0;

	left:0;

	border-width: 14px 0px 12px 5px;

	border-style: solid;

	border-color: rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #FFF;

}

.add-cart h4 a:before{

	content:'';

	position:absolute;

	top:0;

	right:0;

	border-width: 14px 5px 12px 0px;

	border-style: solid;

	border-color: rgba(239, 0, 0, 0) #FFF rgba(0, 128, 0, 0) rgba(35, 39, 42, 0);

}

.add-cart h4 a:hover{

	  text-shadow: 0px 0px 1px #000;

	  background:#292929;

}

.product-articles{

	font-size:13px;

	color:#333;

	line-height:1.6em;

	padding:0px 0px 10px 0px;

	font-family:Arial, Helvetica, sans-serif

/*	font-family: 'Ubuntu Condensed', sans-serif;*/

	

}

.product-articles ul{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}





.product-articles strong

{

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



.product-articles p{

	font-size:13px;

	color:#333;

	line-height:1.6em;

	padding:0px 0px 10px 0px;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif

}

.product-articles p span{

	color:#23272a;

	font-size:13px;

}

.product-articles p a{

	color:#4f0000;

	font-size;14px;

}

.product-articles p a:hover{

	text-decoration:underline;

	color:#23272a;

}

.product-articles li{

	/*padding:2% 0 2%;*/

	border-top:0px solid #dfdfdf;

}

.product-articles li:first-child {

	border-top:none !important;

	padding-top:0;

}



.des

{

	text-align:left;

	font-size:13px;

	padding:10px 0px 5px 0px;

	height:70px;

	line-height:16px;

	color:#333;

    font-family: Ubuntu Condensed;

	

}



ul#more-links

{

	margin:10px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none

}

ul#more-links li

{

	margin:5px 0px 10px 10px;

	padding:0px 0px 0px 10px;

	color:#ccc;

}



ul#more-links li a

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	color:#4f0000;

}



ul#more-links li a:hover

{

	color:#000000;

}



#show-book-top

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #ff0000

}



#show-book-top ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}



#show-book-top ul li

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;



}



#show-book-top ul li.left

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:15%;

	text-align:center;

	border:0px solid #ff0000

	

}



#show-book-top ul li.right

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:84%;

	

}







#show-book-details

{

	margin:20px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	border:0px solid #ff0000

}



#show-book-details ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:100%;

}



#show-book-details ul li

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

}



#show-book-details ul li.left

{

	margin:0px 0px 0px 0px;

	padding:0px 4% 0px 0px;

	float:left;

	width:45%

}



#show-book-details ul li.right

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 4%;

	float:left;

	width:45%

}



#show-book-details ul li.left li

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:100%

}



#show-book-details ul li.left li.left

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:30%;

	border-bottom:1px dotted #ccc;

}





#show-book-details ul li.left li.right

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	text-align:right;

	width:70%;

	border-bottom:1px dotted #ccc;

}



#show-book-details ul li.right li.left

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	width:30%;

	border-bottom:1px dotted #ccc;

}





#show-book-details ul li.right li.right

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:right;

	text-align:right;

	width:70%;

	border-bottom:1px dotted #ccc;

}











/* Show book CSS */

a.book-name

{

	color: #4f0000;

    font-size: 18px;

    padding-bottom: 10px;

    height: 30px;

}



.book-name

{

	color: #4f0000;

    font-size: 18px;

    padding-bottom: 10px;

    height: 30px;

}



.nb-text

{

	font-size:16px;

}



.nb-text a

{

	font-size:16px;

	color:#464646

}



#social-icon

{

	margin:20px 0px 0px 0px;

	padding:0px 0px 20px 0px;

}



#social-icon ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 20px 0px;

	list-style-type:none;

	float:left;

	width:100%;

}



#social-icon ul li

{

	margin:0px 5px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	height:34px; width:34px;

}







#social-icon ul li a

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	height:31px; width:31px;

}



a.facebook{ background:url(../images/social-icon.png) 0px 0px no-repeat; height:31px; position:absolute; width:31px; display:block; cursor:pointer}

a.facebook:hover{ background:url(../images/social-icon.png) 0px -36px no-repeat; height:31px; position:absolute;  width:32px; display:block; cursor:pointer}



a.twitter{ background:url(../images/social-icon.png) -39px 0px no-repeat; height:31px; position:absolute; width:31px; display:block; cursor:pointer}



a.twitter:hover{ background:url(../images/social-icon.png) -38px -36px no-repeat; height:31px; position:absolute; width:35px; display:block; cursor:pointer}



a.ytube{ background:url(../images/social-icon.png) -75px 0px no-repeat; height:31px; position:absolute; width:33px; display:block; cursor:pointer}



a.ytube:hover{ background:url(../images/social-icon.png) -75px -36px no-repeat; height:31px; position:absolute; width:33px; display:block; cursor:pointer}



a.gplus{ background:url(../images/social-icon.png) -112px 0px no-repeat; height:31px; position:absolute; width:33px; display:block; cursor:pointer}



a.gplus:hover{ background:url(../images/social-icon.png) -110px -36px no-repeat; height:31px; position:absolute; width:33px; display:block; cursor:pointer}





a.ys{ background:url(../images/social-icon.png) -150px 0px no-repeat; height:31px; position:absolute; width:33px; display:block; cursor:pointer}



a.ys:hover{ background:url(../images/social-icon.png) -148px -36px no-repeat; height:31px; position:absolute; width:33px; display:block; cursor:pointer}





/*#social-icon ul li a

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	height:34px; width:34px;

}



a.facebook{ background:url(../images/sm-icons.png) -8px -13px no-repeat; height:34px; position:absolute; width:34px; display:block; cursor:pointer}



a.twitter{ background:url(../images/sm-icons.png) -8px -55px no-repeat; height:34px; position:absolute; width:34px; display:block; cursor:pointer}



a.gplus{ background:url(../images/sm-icons.png) -55px -13px no-repeat; height:34px; position:absolute; width:34px; display:block; cursor:pointer}

a.ytube{ background:url(../images/sm-icons.png) -104px -13px no-repeat; height:34px; position:absolute; width:34px; display:block; cursor:pointer}



a.ys{ background:url(../images/sm-icons.png) -8px -96px no-repeat; height:34px; position:absolute; width:34px; display:block; cursor:pointer}*/





/*.socialIconNew{float:left}

.socialIconNew{background:url("../images/sm-icons.png") no-repeat scroll 0 0;height:146px;margin-top:0px;width:146px;float:left;  cursor:pointer}.socialIconNew a{border:0;display:block;}.socialIconNew a:hover{text-decoration:none; cursor:pointer}.socialIconNew a[title="facebook"]{left:8px; height:34px; position:absolute; width:34px; border:1px solid #ff0000; display:block; top:13px; cursor:pointer}.socialIconNew a[title="twitter"]{left:49px; }.socialIconNew a[title="instagram"]{left:97px}.socialIconNew a[title="pinterest"]{left:150px}.socialIconNew a[title="linkedin"]{left:198px}.socialIconNew a[title="google plus"]{left:250px}.socialIconNew a[title="youtube"]{left:300px}*/





#author-list

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



#author-list ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	width:100%;

}



#author-list ul li

{

	margin:0px 50px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	width:26%

}







#author-list ul li:nth-child(3)

{

	margin:0px 0px 0px 0px;

}



#author-list ul li a

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



#author-list ul li a:hover

{

	color:#000000;

	text-decoration:underline

}



table#cart-table tr th {

    text-align: left;

    border: 0px solid #F00;

    background-color: #f2e2bd;

    color: #000;

	padding:5px 15px 5px 15px;

	font-size:16px;

}



table#cart-table tr th.stext {

    text-align: left;

    border: 0px solid #F00;

    background-color: #f2e2bd;

    color: #000;

	padding:5px 5px 5px 5px;

	font-size:13px;

}



table#cart-table {

    text-align: left;

    border: 1px solid #e6d6ae;

    padding:10px; background-color:#fbf4e3

}



table#cart-table tr.vt td {

	vertical-align:top;

	padding:10px;

}





ul#three-col

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	width:100%

}



ul#three-col li

{

	margin:0px 5% 30px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	width:28%;

	float:left

}



ul#three-col li li

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	width:100%;

	float:none

}









#sitemap-list

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



#sitemap-list ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	width:100%;

}



#sitemap-list ul li

{

	margin:0px 50px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	width:26%

}



#sitemap-list ul li.head

{ width:100%;

font-size:16px;

color:#23272a

}





#sitemap-list ul li.mr-none

{

	margin:0px 0px 0px 0px;

	width:30%;

}









#sitemap-list ul li a

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



#sitemap-list ul li a:hover

{

	color:#000000;

	text-decoration:underline

}





.text-box

{

	background:#fff;

    border: 1px solid #eee;

    border-radius: 2px;

    box-shadow: 0 0 5px #e6d6ae inset;

    color: #666;

    padding: 6px 3px 6px 10px;

    outline: none;

}

.heading-table

{

color: #4f0000;

    font-size: 18px;

    height: 25px;

}



.msg

{

	font-size:14px;

	color:#990000

}



#msg

{

	font-size:14px;

	color:#990000

}



.form-text

{

	font-weight:normal;font-size:14px; 

}



table.cp td

{

	height:35px;

}



a.author-login

{

	font-size:16px;;

	color:#000000;

}







/*** Footer ***/

.footer {

	background:#775b3f;

	padding:3% 0;

	display:block;

	height:100%;

	float:left;

	width:100%;

}

.footer-nav{

	float:right;

	color:#ccc;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif

}



.footer-nav a{

	color:#eee;

}



.footer-nav a:hover{

	color:#ffffff;

}



.footer-nav li{

  display:inline-block;

  color:#ccc;

  font-size:13px; 

}

.footer-nav li a{

	color:#ccc;

	 margin:0 10px;

}

.footer-nav li a:hover{

	text-decoration:underline;

}

.copy_right {

	float:left;

}

.copy_right p {

	font-size:13px;

	color:#ccc;

	font-family:Arial, Helvetica, sans-serif

}

.copy_right p a {

	color:#ccc;

	text-decoration: underline;

}

.copy_right p a:hover {

	color:#222;

	text-decoration: none;

}





#footer-col

{

	width:100%;

	float:left;

	border-bottom:1px solid #4b2e11;

	margin-bottom:20px;

	padding-bottom:15px;

}



#footer-col ul

{

	width:100%;

	float:left;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none

}



#footer-col ul li

{

	width:20%;

	float:left;

	list-style-type:none

}



#footer-col ul ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:none;

}



#footer-col li li

{

	width:100%;

	list-style-type:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	float:none;

}



#footer-col li li.col-head

{

	font-size:18px;

	list-style-type:none;

	color:#000000;

}



#footer-col li li a

{

	font-size:13px;

	color:#eee;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	font-family:Arial, Helvetica, sans-serif;

}



ul#footer-img

{

	width:100%;

	float:left;

	padding-bottom:15px;	

	margin-bottom:20px;

	border-bottom:1px solid #4b2e11

}





ul#footer-img li

{

	width:20%;

	float:left;

	text-align:center;

	border:0px solid #ff0000

}





/*** move top **/

#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 10px;

	right: 10px;

	overflow: hidden;

	width:55px;

	height:50px;

	border: none;

	text-indent: 100%;

	background: url(../images/arrow_up.png) no-repeat right top;

}



/*  Preview  ============================================================================= */

.back-links {

	background:#23272a !important;

	padding:11px;

	padding-left:30px;

	margin-bottom:20px;

	position:relative;

}

.back-links :after{

	content:'';

	position:absolute;

	left:0;

	top:0;

	border-width:22px 0px 20px 15px;

	border-style: solid;

	border-color: rgba(255, 0, 0, 0) rgba(0, 0, 255, 0) rgba(0, 128, 0, 0) #ebebeb;

}

.back-links li {

	display:inline-block;

	color: #ccc;

	font-size:13px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.back-links li:first-child a {

	padding-left:0;

}

.back-links li a {

	color: #FFF;

	padding-left:5px;

}

.back-links  a:hover {

	text-decoration:underline;

	color:#4f0000;

}

.image {

	clear: both;

	padding: 0px;

	margin: 0px;

	padding: 1.5%;

}

.group:before, .group:after {

	content: "";

	display: table;

}

.group:after {

	clear: both;

}

.group {

	zoom: 1;

}

.cont-desc {

	display: block;

	float: left;

	clear: both;

}

.rightsidebar {

	display: block;

	float: left;

	margin: 0% 0 0% 1.6%;

}

.cont-desc:first-child {

	margin-left: 0;

}

.desc {

	display: block;

	float: left;

	margin: 0% 0 0% 2.6%;

}

.span_1_of_2 {

	width:99.6%;

	padding: 1.5% 0;

}

.images_3_of_2 {

	width:30.2%;

	float: left;

	text-align: center;

}

.span_3_of_2 {

	width: 61.2%;

}

.span_3_of_1 {

	width:20.2%;

	padding: 1.5% 0 0 1.5%;

	border-left:1px solid #D6D6D6;

}

.images_3_of_2  img {

	max-width: 100%;

	display:block;

	border: 1px solid #DFDFDF;

}

.span_3_of_2  h2 {

	font-size: 1.2em;

	color:#4f0000;

	font-weight: normal;

	margin-top: 0px;

}

.span_3_of_2  p{

	font-size:13px;

	padding:5px 0;

	color:#8B8B8B;

	line-height: 1.6em;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.price p {

	font-size: 13px;

	padding-top:0px;

	color: #000;

	vertical-align: top;

}

.price p span {

	font-size:14px;

	color:#000;

	font-family: Helvetica, sans-serif

}

.available {

	padding: 10px 0;

	border-top: 1px solid #EBEBEB;

}

.available li span{

	font-size:13px;

	color:#8B8B8B;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.available li {

	display:block;

	color:#000;

	font-size:20px;

	padding:5px 0;

}

.share-desc{

	margin-bottom:15px;

}

.share{

	float:left;

}

.share p {

	padding-top: 10px;

	font-size:13px;

	color: #333;

	display:inline;

}

.text_box{

	display:inline;

	width:60px;

	padding:3px 5px;

	outline:none;

	margin-left:5px;

	font-size:20px;

	color:#444;

}

.wish-list{

	padding:15px 0;

	border-bottom:1px solid #D6D6D6;

	border-top:1px solid #D6D6D6;

}

.wish-list li{

	display:inline-block;

	margin-right:45px;

}

.wish-list li a{

	color: #383838;

	font-size:1em;

	padding-left:22px;

	text-decoration: underline;

}

.wish-list li a:hover {

	color:#4f0000;

	text-decoration:none;

}

.wish-list li.wish{

	background:url(../images/wishlist.png) no-repeat 0;

}

.wish-list li.compare{

	background:url(../images/compare.png) no-repeat 0;

	margin-right:0;

}

/* Checkbox Buttons */

 .checkbox-buttons ul{

 	margin:0;

 }

  .checkbox-buttons li:first-child {

  	margin-left:0;

  }

 .checkbox-buttons li {

	margin: 0 auto;

	position: relative;

	display:inline-block;

	list-style-type:none;

	margin-left:3px;	

}

.checkbox-buttons label {

	display: inline-block;

	position: relative;

	width:30px;

	height:30px;

	cursor: pointer;

	-webkit-transition: color 0.3s;

	transition: color 0.3s;

	border:2px solid rgba(255, 255, 255, 0);

}

.checkbox-buttons label.grey {

	background:grey;

}

.checkbox-buttons label.blue {

	background:#354973;

}

.checkbox-buttons label.white {

	background:#FFF;

}

.checkbox-buttons label.black {

	background:#000;

}

.checkbox-buttons label:hover{

	border:2px solid #4f0000;

}

.checkbox-buttons input[type="checkbox"],

.checkbox-buttons input[type="radio"] {

	display:none;

}

.checkbox-buttons input[type="checkbox"]:checked + label,

.checkbox-buttons input[type="radio"]:checked + label {

	border:2px solid #4f0000;

} 

.colors-share{

	margin-top:15px;

}

.colors-share h4{

	font-size:19px;

	padding-bottom:15px;

}

.color-types{

	float:left;

}

.social-share{

	float:right;

}

.social-share li:first-child{

	margin-left:0;

}

.social-share li{

	display:inline-block;

	margin-left:5px;

}

.social-share li a {

	width:27px;

	height:27px;

	display:block;

	background:url("../images/social-share.png") no-repeat;

}

.social-share li a.share-face {

	background-position: 0px 0px; 

}

.social-share li a.share-twitter {

	background-position: -37px 0px;

}

.social-share li a.share-google {

	background-position: -37px -37px;

}

.social-share li a.share-rss {

	background-position: 0px -37px;

}

.social-share li a:hover {

	zoom: 1;

	filter: alpha(opacity=50);

	opacity: 0.7;

	-webkit-transition: opacity .2s ease-in-out;

	-moz-transition: opacity .2s ease-in-out;

	-ms-transition: opacity .2s ease-in-out;

	-o-transition: opacity .2s ease-in-out;

	transition: opacity .2s ease-in-out;

}

.product_desc h2{

	font-size:1.2em;

	color: #333;

}

.product_desc p{

	font-size: 0.8em;

	padding:5px 0;

	color: #8B8B8B;

	line-height: 1.8em;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.span_3_of_2 .button {

	float: right;

}

.span_3_of_2 .button a {

	font-size:0.85em;

	display: block;

	padding:8px 10px;

	background:#4f0000;

	color: #FFF;

	text-decoration: none;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.span_3_of_2 .button a:hover {

	 text-shadow: 0px 0px 1px #000;

	  background:#292929;

}

.popular-products li:first-child{

	margin-top:0;

}

.popular-products li{

  background:#FFF;

  text-align:center;

  padding:4%;

  margin-top:10px;

}

.popular-products li > h4 > a{

	color: #4f0000;

	font-size: 14px;

	padding-bottom: 5px;

}

.popular-products li .price-number{

	margin:5px 0;

	text-align:center

}



.product-articles p.price

{

	text-align:center

}

.popular-products li .price-number p span.line-through{

	text-decoration:line-through;

	color:#4f0000;

}

.preview-page{

	padding:2% 0;

}

.product-specifications li span.specification-heading{

	color:#999999;

	font-size:13px;

	border-left:none;

}

.product-specifications li{

	border:1px solid #eee;

		border-top:none;

}

.product-specifications li span{

	float:left;

	width:47%;

	padding:10px;

	color:#23272a;

	font-size:14px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	border-left:1px solid #EEE;

}

.product-specifications li:first-child span{

	border-top:1px solid #eee;

}

.product-tags h4 {

	padding: 10px 0;

	font-size: 0.95em;

	color: #333;

}

.input-box {

	background: url(../images/tag.png) no-repeat 0 8px;

	padding-left: 35px;

}

.input-box input[type="text"] {

	padding: 8px;

	display: block;

	width: 95%;

	background: #fcfcfc;

	outline: none;

	color: #464646;

	font-size: 0.85em;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	border:1px solid #EEE;

	-webkit-appearance: none;

}

.input-box input[type="text"]:focus {

	border-color:#DDD;

}

.product-tags .button {

	margin-top: 15px;

	line-height: 3em;

}

.span_3_of_2 .button {

	float: left;

	margin-top: 1%;

}

.product-tags .button a {

	font-size:1em;

	padding:10px 15px;

	background:#E4292F;

	color: #FFF;

	text-decoration: none;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.span_3_of_2 .button a:hover, .product-tags .button a:hover {

	text-shadow: 0px 0px 1px #000;

    background: #292929;

}

.product-tags p{

	font-size:13px;

	padding:5px  0;

	color: #969696;

	line-height: 1.8em;

}

/**** Review *****/

.review h4,.review h4 a{

 font-size:13px;

 color: #333;

 margin:10px 0;

 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.review h4 a{

	text-decoration:underline;

}

.review h4 a:hover{

	text-decoration:none;

	color:#E4292F;

}

.review ul{

	margin-top:10px;

}

.review li{

	display:block;

	padding:8px 0;

	color: #666;

	font-size:1em;

}

.review li img{

	vertical-align:middle;

}

.review p{

	font-size:0.8em;

	padding:5px 0;

	color: #969696;

	line-height: 1.6em;

	font-family: verdana, arial, helvetica, helve, sans-serif;

}

.your-review h4{

	font-size:1.2em;

    color: #333;

}

.your-review div{

	padding:5px 0;

}

.your-review span{

	display:block;

	font-size:0.8125em;

	color:#757575;

	padding-bottom:5px;

	font-family :verdana, arial, helvetica, helve, sans-serif;

}

.your-review label span.red{

	color:#CD1F25;

	display:inline;

}

.your-review input[type="text"],.your-review textarea{

		    padding:8px;

			display:block;

			width:50%;

			border:1px solid #E0E0E0;

			background:none;

			outline:none;

			color:#222;

			font-size:1em;

			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

			-webkit-appearance:none;

}

.your-review textarea{

		resize:none;

		height:120px;		

}

.your-review input[type="submit"]{

    font-size:1em;

	padding:10px 15px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	background:#E4292F;

	color: #FFF;

	text-decoration: none;

	border:none;

	cursor:pointer;

	outline: 0;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.your-review input[type="submit"]:hover{

	text-shadow: 0px 0px 1px #000;

    background: #292929;

}

/*** ratings ***/

.rating-stars{

	margin-left:5px;

	text-align:center;

	display:inline-block;

}

.rating > ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.rating > ul > li {

	display:inline-block;

	margin-left:2px;

	background:url("../images/price-rating.png") no-repeat;

	background-position:-20px 0px;

	width:18px;

	height:18px;

	cursor: pointer;

	padding:0;

}

.rating > ul > li:first-child {

	margin-left: 0;

}

.rating > ul > li.hover {

	background-position:0px 0px;

}

.rating > ul > li.active {

	background-position:0px 0px;

}

.community-poll{

	margin-top:20px;

}

.community-poll p {

	color: #CD1F25;

	font-size: 0.95em;

	padding:5px  0;

}

.poll li {

	padding:3px 0px 9px 0;

}

.poll input.radio {

	float: left;

	margin:4px 0 0 0;

}

.poll .label {

	display: block;

	margin-left: 20px;

}

.poll label {

	font-size:13px;

	padding:10px 0;

	color: #666;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}



/** End Preview Page **/

/*  Contact Form  ============================================================================= */



.contact-form {

	position: relative;

	padding:2em 0;

}

.contact-form div {

	padding: 5px 0;

}

.contact-form span {

	display: block;

	font-size: 0.8125em;

	color: #757575;

	padding-bottom: 5px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.contact-form input[type="text"].textbox{

  float:left;

  width:29.6%;

  margin-left:2.5%;

}

.contact-form input[type="text"].textbox1{

	margin-left:0;

}

.contact-form input[type="text"], .contact-form textarea {

	padding:10px;

	display: block;

	width:98%;

	background:#FFF;

	border:1px solid #DEDEDE;

	outline: none;

	color:#BABABA;

	font-size:13px;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	-webkit-appearance: none;

}

.contact-form input[type="text"]:focus, .contact-form textarea:focus {

	color:#555;

	border-color:#C1C1C1;

}

.contact-form textarea {

	resize: none;

	height:150px;

}

.mybutton {

	font-size:16px;

	padding:10px 25px;

	font-family: 'Ubuntu Condensed', sans-serif;

	background:#4f0000;

	color: #FFF;

	border:none;

	text-decoration: none;

	outline: 0;

	cursor:pointer;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

	float:right;

	-webkit-apperance:none;

	position:relative;

}

.mybutton:hover {

	background: #292929;

}

.map {

	margin-top:1em;

}

.map iframe{

	height:300px;

}

/**** Responsive Layout ****/
@media only screen and (max-width: 4680px) {
.mobi-logo{

			display:none

	}
	
	#box-shadow

{

	float:left;

	box-shadow:0 3px 5px #c4a980;

	width:100%;

	border-top:1px solid #644a30;



}
	
}
@media only screen and (max-width: 4680px) {

/* 	#frame-height

{

	height:241px;

	

}

*/







.navigation span.left-ribbon{

	position: absolute;

	left: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	background: url(../images/left-fold.png) no-repeat;

	}

.navigation span.right-ribbon{

	position: absolute;

	right: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	background: url(../images/right-fold.png) no-repeat;

}



#frameblock

{

	max-width:1200px;

	margin:0px auto;

	width:100%;

	

}







#frameblock-left

{

	width:65%;

	float:left;

	

	

}



#frameblock-right

{

	width:35%;

	float:left;

	background:#ede4cc;

  max-height:300px;	

	/*box-shadow:0 3px 5px #c4a980;*/

	

}  



.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;

	border:0px solid #ff0000

}

.content-bottom-left{

	float:left;

	width: 240px;

	padding-right:2%;

	padding-left:2%;

	border:0px solid #ff0000

} 

.content-bottom-right{

	float:left;

	width:69%;

	padding-left:2%;

	margin-left:2%;

	border-left:1px solid #e0d1af;;

} 



#popup-mobile{

	float:left;

	width:100%;

	margin-left:2%;

	margin-right:2%;

	border-left:0px solid #e0d1af;;

} 

}





@media only screen and (max-width: 2266px) {

.mobi-content

	{

		display:none

	}

}



@media only screen and (max-width: 1366px) {

	.wrap{

		width:94%;

		

	}

	

	.mobi-content

	{

		display:none

	}

	

	.moni-content

	{

		display:block

	}



}





@media only screen and (max-width: 1280px) {



.mobi-content

	{

		display:none

	}



.navigation{

	background:#866442;

	padding:5px 5px;

	position:relative;

}



ul.nav

{

	margin:0px 0px 0px 0px;

}



.navigation span.left-ribbon{

	display:none

	/*position: absolute;

	left: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	background: url(../images/left-fold.png) no-repeat;*/

	}

.navigation span.right-ribbon{

	display:none;

/*	position: absolute;

	right: -40px;

	top: 8px;

	width: 40px;

	height:60px;

	background: url(../images/right-fold.png) no-repeat;

*/}

	

	.wrap{

		width:98%;

	}

	.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;

	border:0px solid #ff0000

}

.content-bottom-left{

	float:left;

	width: 240px;

	padding-right:2%;

	padding-left:2%;

	border:0px solid #ff0000

} 

.content-bottom-right{

	float:left;

	width:65%;

	padding-left:2%;

	margin-left:4%;

	border-left:1px solid #e0d1af;

} 



#popup-mobile{

	float:left;

	width:100%;

	margin-left:2%;

	margin-right:2%;

	border-left:0px solid #e0d1af;;

} 



 	/*#frame-height

{

	height:241px;

	

}*/

#frameblock

{

	max-width:1200px;

	margin:0px auto;

	width:100%;

	

}



#box-shadow

{

	float:left;

	box-shadow:0 3px 5px #c4a980;

	width:100%;

	border-top:1px solid #644a30;



}



#frameblock-left

{

	width:65%;

	float:left;

	

	

}



#frameblock-right

{

	width:35%;

	float:left;

	background:#ede4cc;

  max-height:300px;	

	/*box-shadow:0 3px 5px #c4a980;*/

	

}  

}



@media only screen and (max-width: 1185px) {

.nav a {

    padding:13px 20px;

    color:#ffffff;

    border-top:0px solid #DB3C15;

    -webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	font-size:16px;

}



.mobi-content

	{

		display:none

	}



}



@media only screen and (max-width: 1024px) {

.wrap {

		width: 95%;

	}

	.nav a{

	  padding:16px 20px;

	}

	.navigation{

		margin:0 0px;

	}

	.nav li li a{

		font-size:14px;

	}

	.nav ul{

		width:9em;

	}

	.nav > li > a{

		font-size:14px;

	}

	.slider-img img{

		margin-top:-50px;

	}

	.slider-img{

		width:50%;

	}

	.span_1_of_2{

		width:100%;

	}

	.span_3_of_1{

		width:100%;

		padding:0;

		border-left:none;

	}

	.rightsidebar{

		margin:0;

	}

	.contact-form input[type="text"].textbox{

		width:29.3%;

	}

	

	#frame-height

{

	height:241px;

	

}

#frameblock

{

	max-width:1200px;

	margin:0px auto;

	width:100%;

	

}



#box-shadow

{

	float:left;

	box-shadow:0 3px 5px #c4a980;

	width:100%;

	border-top:1px solid #644a30;



}



#frameblock-left

{

	width:65%;

	float:left;

	

	

}



#frameblock-right

{

	width:35%;

	float:left;

	background:#ede4cc;

  max-height:300px;	

	/*box-shadow:0 3px 5px #c4a980;*/

	

}



.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;

	border:0px solid #ff0000

}

.content-bottom-left{

	float:left;

	width: 240px;

	padding-right:2%;

	padding-left:2%;

	border:0px solid #ff0000

} 

.content-bottom-right{

	float:left;

	width:60%;

	padding-left:2%;

	margin-left:4%;

	border-left:1px solid #e0d1af;;

} 



#popup-mobile{

	float:left;

	width:100%;

	margin-left:2%;

	margin-right:2%;

	border-left:0px solid #e0d1af;;

} 



.grid_1_of_4 {

	display: block;

	float: left;

	margin: 1% 1.6% 1% 0%;

}

.grid_1_of_4:first-child {

	margin-left: 0;

}

.images_1_of_4 {

	width:28.72%;

	padding:1.5%; 

	text-align: center;

	position: relative;

	background:#fbf4e3;

}

.images_1_of_4  a{

	display:block;

}

.images_1_of_4  img {

	max-width: 100%;

	margin-top:0px;

}

}





@media only screen and (max-width: 950px) {

.nav a {

    padding:13px 10px;

    color:#ffffff;

    border-top:0px solid #DB3C15;

    -webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	font-size:16px;

}



.mobi-content

	{

		display:none

	}



.moni-content

	{

		display:block

	}





}





@media only screen and (max-width: 899px) {

	.logo{

		width:50%;

	}

	

	.mobi-content

	{

		display:block

	}

	.moni-content

	{

		display:none

	}



	

  ul#footer-img

{

	width:100%;

	float:left;

	padding-bottom:15px;	

	margin-bottom:20px;

	border-bottom:1px solid #4b2e11

}





ul#footer-img li

{

	width:160px;

	float:left;

	min-height:100px;

	text-align:center;

	padding-bottom:15px;	

	border:0px solid #000000

}



#footer-col ul li

{

	width:20%;

	float:left;

	list-style-type:none

}



#footer-col ul ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:none;

}



#footer-col li li

{

	width:100%;

	list-style-type:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	float:none;

}



#footer-col li li.col-head

{

	font-size:14px;

	list-style-type:none;

	color:#000000;

}



.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;

	border:0px solid #ff0000

}

.content-bottom-left{

	float:left;

	width: 100%;

	padding-right:2%;

	padding-left:2%;

	border:0px solid #ff0000

} 

.content-bottom-right{

	float:left;

	width:100%;

	padding-left:0%;

	margin-top:30px;

	margin-left:0px;

	border:0px solid #e0d1af;;

} 



#popup-mobile{

	float:left;

	width:96%;

	margin:2% 0% 0% 0%;

	border-left:0px solid #e0d1af;;

} 



.add-banner{

	background:#1b1e20;

	padding:0px;

	margin-top:0px;

	text-align:center

	

}

.add-banner img{

	text-align:center

	

}

.banner-desc{

	float:left;

	text-align:left;

	clear:both;

	margin-top:20px;

}

.banner-desc h4{

	display:block;

	font-size:25px;

	color:#4f0000;

	margin-bottom:10px;

}

.banner-desc a{

	background:#4f0000 !important;

	padding:5px 5px !important;

	display:inline-block !important;

	width:210px !important;

	text-align:center

}

.banner-desc a:hover{

	background:#110a04 !important;

}

.add-banner2{

	background-color:#fbf4e3;

	padding:20px 0px 0px 0px

	/*background:url("../images/banner-bg.png") repeat-x;*/

}

.add-banner2 h4{

	color:#23272a;

}

.add-banner2 a{

	background:#3c1f02 !important;

}



}













@media only screen and (max-width: 800px) {



.mobi-content

	{

		display:block

	}

	.nav {

		border-bottom:none;

		border-top:none;

	}

	.nav ul{

		width:100%;

	}

	

	.nav > li > a{

   	padding:10px;

   }

	

	

	.header_bottom{

		padding:6% 0 0% 0; 

	}

	.slider-text h2{

		font-size:25px;

	}

	.slider-text p{

		font-size:15px;

	}

	.slider-img img{

		margin-top:-20px;

	}

	.header_top{

		padding-bottom:10px;

   }

   

   

   

   

   .content_top{

   	padding:1em 0;

   }

   .add-banner{

   	 padding:1% 5%;

   	 margin-top:10px;

   }

   .span_3_of_2 {

		width: 54.2%;

	}

	.images_3_of_2{

		width:43.2%;

	}

	.contact-form input[type="text"].textbox,.contact-form input[type="text"], .contact-form textarea{

		width:96%;

		margin-left:0;

	}

	.product-specifications li span{

		width:46%;

	}

	

	#frame-height

{

	height:220px;

	

}





#frameblock

{

	max-width:1200px;

	margin:0px auto;

	width:100%;

	

}



#box-shadow

{

	float:left;

	box-shadow:0 3px 5px #c4a980;

	width:100%;

	border-top:1px solid #644a30;



}



#frameblock-left

{

	width:100%;

	float:left;

	

	

}



#frameblock-right

{

	width:100%;

	float:left;

	background:#ede4cc;

  max-height:300px;	

	/*box-shadow:0 3px 5px #c4a980;*/

	

}





.footer-nav{

	float:none;

	color:#ccc;

	font-size:13px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif

}



.footer-nav a{

	color:#eee;

}



.footer-nav a:hover{

	color:#ffffff;

}



.footer-nav li{

  display:inline-block;

  color:#ccc;

  font-size:13px; 

}

.footer-nav li a{

	color:#ccc;

	 margin:0 10px;

}

.footer-nav li a:hover{

	text-decoration:underline;

}



.copy_right {

	float:none;

	width:100%

}

.copy_right p {

	font-size:13px;

	color:#ccc;

	line-height:25px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif

}

.copy_right p a {

	color:#ccc;

	text-decoration: underline;

}

.copy_right p a:hover {

	color:#222;

	text-decoration: none;

}



.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;

	border:0px solid #ff0000

}

.content-bottom-left{

	float:left;

	width: 240px;

	padding-right:2%;

	padding-left:2%;

	border:0px solid #ff0000

} 

.content-bottom-right{

	float:left;

	width:60%;

	padding-left:2%;

	margin-left:4%;

	border-left:1px solid #e0d1af;;

} 

#popup-mobile{

	float:left;

	width:100%;

	margin-left:2%;

	margin-right:2%;

	border-left:0px solid #e0d1af;;

} 

}











@media only screen and (max-width: 799px) {

	.logo{

		width:50%;

	}

	

	.mobi-content

	{

		display:block

	}

	

	.navigation{

		margin:0 0;

	}

	

	.nav {

		border-bottom:none;

		border-top:none;

		z-index:1000000;

		border:0px solid #ff0000;

		position:absolute;

		width:100%

	}

	.nav ul{

		width:100%;

	}

	

	.nav > li > a{

   	padding:10px;

   }

	

	 .active {

        display: block;

    }

    .nav > li {

        float: none;

    }

    .nav > li > .parent {

        background-position: 95% 50%;

    }

    .nav li li .parent {

        background-image: url("images/downArrow.png");

        background-repeat: no-repeat;

        background-position: 95% 50%;

    }

    .nav ul {

        display: block;

        width: 100%;

    }

   .nav > li.hover > ul , .nav li li.hover ul {

        position: static;

    }

    .nav > li {

    	 background-image: url("../images/nav-arrow.png");

    	 background-position:96% 55%;

    }

    .nav > li > .parent{

    	background-position:96% 55%;

   }

   

  ul#footer-img

{

	width:100%;

	float:left;

	padding-bottom:15px;	

	margin-bottom:20px;

	border-bottom:1px solid #4b2e11

}





ul#footer-img li

{

	width:160px;

	float:left;

	min-height:100px;

	text-align:center;

	padding-bottom:15px;	

	border:0px solid #000000

}



#footer-col ul li

{

	width:20%;

	float:left;

	list-style-type:none

}



#footer-col ul ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:none;

}



#footer-col li li

{

	width:100%;

	list-style-type:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	float:none;

}



#footer-col li li.col-head

{

	font-size:14px;

	list-style-type:none;

	color:#000000;

}



.content_bottom{

	padding-top:2em;

	width:100%;

	display:table;

	border:0px solid #ff0000

}

.content-bottom-left{

	float:left;

	width: 100%;

	padding-right:2%;

	padding-left:2%;

	border:0px solid #ff0000

} 

.content-bottom-right{

	float:left;

	width:100%;

	padding-left:0%;

	margin-top:30px;

	margin-left:0px;

	border:0px solid #e0d1af;;

} 



#popup-mobile{

	float:left;

	width:92%;

	margin:5% 0% 0% 2%;

	border-left:0px solid #e0d1af;;

} 



.add-banner{

	background:#1b1e20;

	padding:0px;

	margin-top:0px;

	text-align:center

	

}

.add-banner img{

	text-align:center

	

}

.banner-desc{

	float:left;

	text-align:left;

	clear:both;

	margin-top:20px;

	

}

.banner-desc h4{

	display:block;

	font-size:25px;

	color:#4f0000;

	margin-bottom:10px;

}

.banner-desc a{

	background:#4f0000 !important;

	padding:5px 5px !important;

	display:inline-block !important;

	width:210px !important;

	text-align:center

}

.banner-desc a:hover{

	background:#110a04 !important;

}

.add-banner2{

	background-color:#fbf4e3;

	padding:20px 0px 0px 0px

	/*background:url("../images/banner-bg.png") repeat-x;*/

}

.add-banner2 h4{

	color:#23272a;

}

.add-banner2 a{

	background:#3c1f02 !important;

}

}







@media only screen and (max-width: 640px) {

	.logo{

		width:52%;

	}

	

	.mobi-content

	{

		display:block

	}

	

	.mobi-logo{

			display:none

	}

	.header_top_right{

		padding-top:0;

	}

	.header{

		padding:8px 0;

	}

	.toggleMenu{

	  width:94%;

	}

	.slider-text h2{

		font-size:22px;

	}

	.header_bottom{

		padding:3% 0 0 0;

	}

	.slider-text p{

		margin:15px 0;

	}

	.navigation{

		margin:0 0;

	}

	.slider-text a{

	 font-size:15px;

	}

	.slider-text a:before {

		border-width:17px 8px 18px 0px;

	}

	.slider-text a:after{

		border-width:17px 0px 18px 8px;

	}

	.ocarousel,.content_bottom{

		padding-top:10px;

	}

	.buters-guide{

		margin-top:10px;

	}

	.span_3_of_2{

		width:100%;

	}

	.desc{

		margin:0;

	}

	

	

	#frame-height

{

	height:170px;

	

}



 ul#footer-img

{

	width:100%;

	float:left;

	padding-bottom:15px;	

	margin-bottom:20px;

	border-bottom:1px solid #4b2e11

}





ul#footer-img li

{

	width:180px;

	float:left;

	min-height:100px;

	text-align:center;

	padding-bottom:15px;	

	border:0px solid #000000

}





#footer-col ul li

{

	width:33%;

	float:left;

	padding-bottom:30px;

	list-style-type:none

}



#footer-col ul ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:none;

}



#footer-col li li

{

	width:100%;

	list-style-type:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	float:none;

}



#footer-col li li.col-head

{

	font-size:14px;

	list-style-type:none;

	color:#000000;

}

}



@media only screen and (max-width: 590px) {

	.logo{

		width:42%;

	}

	

	.mobi-logo{

			display:none

	}

	

	.mobi-content

	{

		display:block

	}

}



@media only screen and (max-width: 480px) {

  

  .logo{

		width:100%;

		margin:0 auto;

		text-align:center;

		display:none

	}

	

	.hmobi-search

	{

		display:none

	}

	

	.mobi-content

	{

		display:block

	}

	

	.mobi-logo{

		width:100%;

		margin:0 auto;

		text-align:center;

		display:block

	}

	

	

	.search_box form input[type="text"] {

	border:0px solid #cccccc; font-size:12px;

	background: none;

	outline:none;

	border:none;

	font-size:0.85em;

	color: #eeeeee;

	font-family: 'Ubuntu Condensed', sans-serif;

	width:auto;

	padding:10px;

	-webkit-apperance:none;

	margin:0;

}

	

	.header_top_right{

		float:none;

		text-align:center;

		margin-top:5px;

		width:100%

	}

	

	

	.toggleMenu {

       width:92%;

       padding:8px 15px;

    }

    .slider-text h2{

    	font-size:20px;

    }

    .slider-text p{

    	margin:8px 0;

    	font-size:14px;

    }

    .navigation span.left-ribbon{

    	background-size:70%;

    	left:-28px;

    }

    .navigation span.right-ribbon{

    	background-size:70%;

    }

    .slider-text{

    	width:70%;

    }

    .slider-img{

    	width:30%;

    }

    .slider-img img{

    	margin-top:0;

    }

    .header_bottom{

    	padding:3% 0;

    }

    .ocarousel_window_slides a{

    	padding:0 20px;

    }

    .images_1_of_4{

    	width:44.72%;

    }

    .copy_right,.footer-nav{

    	float:none;

    	text-align:center;

    }

    .footer-nav{

    	margin-top:20px;

    }

    .map iframe{

    	height:150px;

    }

    .images_3_of_2{

    	width:100%;

    }

    .contact-form input[type="text"].textbox,.contact-form input[type="text"], .contact-form textarea{

		width:92%;

	}

	.your-review input[type="text"], .your-review textarea{

		width:93%;

	}

	

	

	#frame-height

{

	height:150px;

	

}



 ul#footer-img

{

	width:100%;

	float:left;

	padding-bottom:15px;	

	margin-bottom:20px;

	border-bottom:1px solid #4b2e11

}





ul#footer-img li

{

	width:180px;

	float:left;

	min-height:100px;

	text-align:center;

	padding-bottom:15px;	

	border:0px solid #000000

}



#footer-col ul li

{

	width:50%;

	float:left;

	padding-bottom:20px;

	list-style-type:none

}



#footer-col ul ul

{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style-type:none;

	float:none;

}



#footer-col li li

{

	width:100%;

	list-style-type:none;

	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	float:none;

}



#footer-col li li.col-head

{

	font-size:14px;

	list-style-type:none;

	color:#000000;

}



.images_1_of_4  h4  a{

	color:#4f0000;

	font-size:12px;

	padding-bottom:10px;

	height:50px;

	line-height:12px;

	font-family: 'Ubuntu Condensed', sans-serif;

}



.des

{

	text-align:left;

	font-size:12px;

	padding:10px 0px 5px 0px;

	height:70px;

	line-height:12px;

	color:#333;

    font-family: Ubuntu Condensed;

	

}



}



@media only screen and (max-width: 320px) {

	.logo{

		display:none

		

	}

	

	.hmobi-search

	{

		display:none

	}

	

	.mobi-logo{

		width:100%;

		margin:0 auto;

		text-align:center;

		display:block

	}

	

	

	.header_top_right{

		float:none;

		text-align:center;

		margin-top:5px;

	}

	.navigation{

		margin:0 10%;

	}

   .toggleMenu{

   	 width:88%;

   }

   .footer-nav li a{

   	 margin:0 4px;

   }

   .footer-nav{

   	margin-top:10px;

   }

   .product-specifications li span{

   	 width:92%;

   }

   .slider-text,.slider-img{

   	width:100%;

   	text-align:center;

   }

   

   #frame-height

{

	height:200px;

	

}

}



a.read-more

{

	background:url(../images/read-more.png) 0 0 no-repeat; width:100px; height:27px; padding-left:10px; display:block; float:left 

}



a.read-more:hover

{

	background:url(../images/read-more-hover.png) 0 0 no-repeat; width:100px; height:27px; display:block; 

}



a.add-to-cart

{

	background:url(../images/add-to-cart.png) 0 0 no-repeat; width:128px; height:27px; display:block; float:left 

}



a.add-to-cart:hover

{

	background:url(../images/add-to-cart-hover.png) 0 0 no-repeat; width:128px; height:27px; display:block; 

}



a.login

{

	background:url(../images/login.png) 0 0 no-repeat; width:70px; height:27px; display:block; 

}



a.login:hover

{

	background:url(../images/login-hover.png) 0 0 no-repeat; width:70px; height:27px; display:block; 

}



a.forgot-pass

{

	background:url(../images/submit.png) 0 0 no-repeat; width:80px; height:27px; display:block; 

}



a.forgot-pass:hover

{

	background:url(../images/submit-hover.png) 0 0 no-repeat; width:80px; height:27px; display:block; 

}



a.continue-shopping

{

	background:url(../images/continue-shopping.png) 0 0 no-repeat; width:170px; height:27px; display:block; float:left 

}



a.continue-shopping:hover

{

	background:url(../images/continue-shopping-hover.png) 0 0 no-repeat; width:170px; height:27px; display:block; 

}



a.remove_product

{

	background:url(../images/remove-product.png) 0 0 no-repeat; width:155px; height:27px; display:block; float:left

}



a.remove_product:hover

{

	background:url(../images/remove-product-hover.png) 0 0 no-repeat; width:155px; height:27px; display:block; 

}

a.update-shopping-cart

{

	background:url(../images/update-shopping-cart.png) 0 0 no-repeat; width:190px; height:27px; display:block; float:left

}



a.update-shopping-cart:hover

{

	background:url(../images/update-shopping-cart-hover.png) 0 0 no-repeat; width:190px; height:27px; display:block;

}



a.go-back

{

	background:url(../images/go-back.png) 0 0 no-repeat; width:102px; height:27px; display:block; 

}



a.go-back:hover

{

	background:url(../images/go-back-hover.png) 0 0 no-repeat; width:102px; height:27px; display:block; 

}





.photo-title

{

	font-size:13px;

	padding-top:10px;

}





@media (min-width: 893px) and (max-width: 1990px) {

#popup-mobile {	display: none; }



.content-bottom-right {display: block; }

}



@media (min-width: 200px) and (max-width: 892px) {

#popup-mobile {

	display: block }

	

/*.content-bottom-right {display: none; }	*/

}

