body{
background-image:url(../images/body-bg.gif);
color:#4d4233;
font-size:14px;
font-family:arial,tahoma,verdana;
padding-top:10px;
}


#page{
width:968px;
margin:0 auto;
overflow:hidden;
}

#page-inner{
padding:10px;
background-color:#fff9da;
width:987px;
overflow:hidden;
float:left;
}

a:link{
color:#4d4233;
text-decoration:none;
}

a:visited,a:active{text-decoration:none}

a:hover{
text-decoration:underline;
}

/* Header */

#header{
height:102px;
}

#logo{
float:left;
}

#top-link{
float:right;
color:#4d4233;
margin-right:38px;
}


/*****/

#top-link a{
color:#4d4233;
text-decoration:none;
}
#top-link a:hover {
text-decoration:underline;
}

/*******/

#main{
float:left;
width:100%;
}

.common-block{
background-color:#fffceb;
background-image:url(../images/p-ber-bg.gif);
background-repeat:repeat-x;
border:1px #854d00 solid;
margin-top:7px;
}

.content-block{
padding:10px;
}

label.common-label{
clear:both;
display:block;
padding-bottom:10px;
}

label.inner-title{
font-size:18px;
padding-top:10px;
}

#connect-with-us{

}

h1#subscribe{

}

label.connect-label{
float:right;
padding-right:3px;
padding-top:3px;
margin-top:-27px;
}

label.connect-label img{
margin-left:3px;
}

.hot-deal-image {
text-align:center;
}

.hot-deal-image img{
border:1px #b09268 solid;
padding:5px;
}

label.input-email-field input{
border:1px #3b3329 solid;
width:258px !important;
width:250px;
height:25px;
}

label.submit{
text-align:right;
}

.common-info{
padding:10px 10px 10px 30px;
}

#featured .common-info{
padding:0px 10px 10px 30px;
}

.common-info p{
margin-top:10px;
line-height:18px;
}

.common-info a{
color:#b06c00 !important;
text-decoration:none;
}

.common-info a:hover{
text-decoration:underline !important;
}

.common-featured{
float:left;
width:165px;
height:333px;
}

#featured{
float:left;
width:94.7% !important;
width:99.2%;
}

#top-content{
height:27px;
margin-right:41px;
}

h1#clock-title{
float:left;
}

h1.common-title{
font-size:15px;
font-family:arial,tahoma,verdana;
font-weight:lighter;
line-height:27px !important;
line-height:25px;
padding-left:10px;
color:#f2e4c7;
}


h1.common-title span{
font-size:15px;
}

h1.common-title a{
color:#F2E4C7;
text-decoration:none;
}

input.input-field{
border:1px #f3e4c3 solid;
width:150px;
height:16px;
float:left;
margin-top:3px;
}

input.search-button{
background-image:url(../images/search.gif);
background-repeat:no-repeat;
font-size:0px;
width:24px;
height:27px;
border:0 none;
float:left;
cursor:pointer;
}

.search-field{
float:right;
padding-right:64px;
}

#left-sidebar{
width:280px;
float:left;
overflow:hidden;
}

#content{
width:700px;
float:right;
overflow:hidden;
}

/* Footer */

#footer{
background-image:url("../images/footer.jpg");
background-repeat:no-repeat;
font-family:arial;
font-size:12px;
margin:0 auto;
width:968px;
background-color:#393228;
}

.footer-inner{
padding:48px 5px 10px;
color:#fff;
}

.footer-inner a{
color:#fff ;
}

.common-footer{
border-bottom:1px #766a51 solid;
padding:10px 0;
text-align:center;
}


/*****/

.footer-link a:visited, a:active {
color:#FFFFFF;

}

.footer-link a {
text-decoration:underline;
color:#FFFFFF;
}

.footer-link a:hover {
text-decoration:underline !important;
}

.footer-link a:link {
text-decoration:none;
color:#FFFFFF;
}

.footer-link a:visited {
text-decoration:none;
}

.common-footer1{
padding:10px 0;
color:#FFFFFF;
}

.common-footer1 a:link {
color:#FFFFFF !important;
text-decoration:none;
}
.common-footer1 a:hover {
text-decoration:underline;
}


/*******/


/*  Styling Donr by krishen Starts here  */

h2.title {
font-size:16px;
font-family:arial,tahoma,verdana;
margin:0 0 20px 0;
}

.clear {
clear:both
}

.textArea, .textBox {
background:#ffffff;
border:1px solid #E0D8AF;
}

.button {
background:url(../images/p-ber-bg.gif) left center repeat-x;
border:0 none;
color:#f2e4c7;
cursor:pointer;
font-family:arial,tahoma,verdana;
font-size:16px;
padding:3px 7px;
margin-top:10px;

}

/* Styling for Breadcrumbs and Pagination */

.breadcrumbs, .bottomPagination {
background:#fffdf4;
border:1px solid #ebe5c6;
clear:both;
display:block;
height:26px;
margin:10px 0;
width:945px;
}

.breadcrumbs ul.crumbs{
float:left;
}

.breadcrumbs ul.crumbs li{
float:left;
padding-left:0px;
line-height:26px;
}

.breadcrumbs ul.crumbs li a{
color:#514635;
display:block;
padding:0 15px 0 0;
text-decoration:none
}

.breadcrumbs ul.crumbs li.home a{
background:transparent url(../images/breadcrumb.gif) no-repeat scroll left center;
color:#000000;
display:block;
padding:0 0 0 15px;
text-decoration:none;
width:80px;
}

.bottomPagination{
float:right;
width:698px;
}


.pagination {
float:right;
height:26px;
width:220px;
padding-right:5px;
line-height:26px;
}

.pagination label.title{
float:left;
width:50px;
text-align:right;
}

.pagination .pagesCount{
float:right;
width:160px;
}

.pagination .pagesCount a{
color:#000;
display:block;
float:left;
height:26px;
margin:0 3px;
width:18px;
text-align:center;
text-decoration:none;
}

.pagination .pagesCount a.active{
color:#514635;
font-weight:bold;
font-size:16px;
}

.pagination .pagesCount a.previous{
background:url(../images/arrows.gif) left -19px no-repeat;
display:block;
float:left;
height:26px;
text-indent:-9999px;
width:18px;
}


.pagination .pagesCount a.next{
background:url(../images/arrows.gif) left 5px no-repeat;
display:block;
float:left;
height:26px;
text-indent:-9999px;
width:18px;
}

.productsCount {
color:#000;
float:right;
line-height:26px;
text-align:center;
width:250px;
}

.productsCount span a{
color:#514635;
}

/* Styling for Category Section  */

ul.cat-links {
margin:15px 0;
}

ul.cat-links li{
display:block;
margin:5px 0 10px 15px;;
padding-left:25px;
}


ul.cat-links li.cat-heading{
background:url(../images/link_arrows.gif) left -16px no-repeat;
}

ul.cat-links li a{
color:#514635;
font-size:14px;
text-decoration:none;
}

ul.cat-links ul{
display:block
}


ul.cat-links ul li{
background:url(../images/link_arrows.gif) left 4px no-repeat;
margin-left:0px;
}

ul.cat-links ul li a{
color:#514635;
font-size:12px;
text-decoration:none;
}

/* Featured Page Styling */

.featured-page .common-featured .hot-deal-image img {
background:#4b4031;
border:none;
padding:5px;
}

.featured-page #content #featured .common-info {
padding:0 12px 10px 15px;
}

.featured-page #content #featured .common-info p {
margin-top:0px;
}

.featuredTitle {
background:transparent url(../images/featuredTitle.gif) no-repeat scroll left 4px;
height:36px;
margin-left:4px;
margin-top:15px;
position:absolute;
text-align:center;
width:127px;
}

.featuredTitle label{
font-family:georgia,times new roman,arial;
font-size:22px;
font-weight:lighter;
line-height:42px;
}

/* (Content Pages) About us Page Styling Starts here */
.about-page #content, .thanks-page #content {
float:none;
width:100%;
}

.about-page #main .common-block ,.thanks-page #main .common-block{
background-image:none;
padding:10px;
width:922px;
}


.about-page #main p, .thanks-page #main p{
font-family:arial,tahoma,verdana;
font-size:14px;
margin:20px 0;
line-height:16px;
text-align:justify;
}

.thanks-page #main p label{
font-size:16px;
}

.thanks-page #main p label a{
color:#514635;
font-size:16px;
text-decoration:underline
}

/* Product Detail Page Designing */

.product_detail {
width:675px;
float:left
}

.product_detail .content-block{
float:left;
}

.detail-page #content #featured .common-info {
padding:0px 12px 10px 15px;
}

.detail-page #content .hot-deal-image img {
background:#4B4031 none repeat scroll 0 0;
border:medium none;
padding:5px;
}

.detail-page h2{
margin-top:10px
}

.detail-page #content #featured.common-block {
background-image:none;
}

#related{
float:left;
width:99.7% !important;
width:99.2%;
}

.more {
margin:10px;
}

.more a{
color:#4D4233
}

/* Contact Us PAge Styling */

.contactForm, .googleMaps {
float:left;
width:439px;
padding:5px
}

.contact-page #main .common-block {
background-image:none;
float:left;
padding:10px;
width:924px;
}

.contact-page #content {
float:none;
width:100%;
}

.contact-page .contactForm h3{
margin-bottom:15px;
}

.note {
background:#e0d8af;
padding:3px;
margin-bottom:10px;
}

.fields .fieldname{
display:block;
width:120px;
height:30px;
clear:both;
float:left
}

.fields .fieldname.required{
font-weight:bold;
}

.fields .textArea, .fields .textBox{
float:left;
}

.fields .textBox{
width:250px
}

.textArea {
width:320px;
height:160px;
}

.contactForm {
border-right:1px solid #854D00;
padding:5px 15px 5px 5px;
}

.googleMaps .address {
float:right;
height:195px;
width:400px;
margin-bottom:15px;
clear:both;
}

.googleMaps .address .googleMap{
border:5px solid #e7e1bd;
float:right;
margin:0 10px 10px;
height:177px;
width:204px;
}

.googleMaps .address address{
float:left;
font-style:normal;
line-height:18px;
}

/* 404 Page Styling */

.error-page #main .common-block {
background-image:none;
background-color:#e0d8af;
float:left;
padding:10px;
width:963px;
}

.errorContent {
background-color:#FFFCEB;
border:#d7ce9d solid 5px;
display:block;
width:400px;
margin:0 auto;
padding:15px;
}

.error-page #content {
float:none;
width:100%;
}

.error-page p{
font-size:16px;
margin:10px 0;
}

.error-page #content a {
color:#514635;
}

.error-page h3{
margin-bottom:15px;
}

ul.cat-links {
margin:15px 0;
}

.error-page p label {
background:url(../images/error.gif) left bottom no-repeat;
display:block;
padding-left:35px;
height:25px;
line-height:25px;
}


/* Styling for Request Popup Starts */

	.requestForm{
		display:none;
		height:auto !important;
		height:100%;
		min-height:100%;
		width:100%;
		position:absolute !important;
		}

		.formContent {
		background:#E0D8AF;
		/*height:400px;*/
		width:550px;
		padding:10px;
		position:absolute;
		top:25% !important;
		top:100px;
		left:30%;
		z-index:9999;
		border:8px solid;
		
		}

		.overlay{
		background:#000;
		display:block;
		opacity:0.8;
		filter:alpha(opacity=80);
		width:100%;
		margin-top:-10px;
		height:200% !important;
		height:800px;
		min-height:100%;
		position:absolute;
		left:0;
		top:0;
		z-index:999;
		}
		
		.request{
		cursor:pointer;
		}

		.close, a.close:hover{
		color:#980000;
		cursor:pointer;
		float:right;
		font-weight:bold;
		text-decoration:none;
		}
/* Friend Form CSS*/
		.friendForm {
		display:none;
		height:auto !important;
		min-height:100%;
		position:absolute !important;
		width:100%;
		}

		.close_f, a.close_f:hover{
		color:#980000;
		cursor:pointer;
		float:right;
		font-weight:bold;
		text-decoration:none;
		}

.paddTable td{
padding:5px;
}

.button{
background-image:url("../images/p-ber-bg.gif");
padding:4px 7px;
cursor:pointer;
color:#F2E4C7;
font-size:12px;
text-decoration:none;
}

table.detail-table td{
padding:5px;
}

#detailPage p.detail-para{
line-height:18px;
clear:both;
}

.smartlinks-footer {
color:#FFFFFF;
}

.smartlinks-footer a {
color:#FFFFFF;
text-decoration:none;
}

.smartlinks-footer a:link {
color:#FFFFFF;
text-decoration:none;
}

.smartlinks-footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

.smartlinks-footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.over1 a:visited {
color:purple;
text-decoration:underline;
}

a:link.over1{
color:blue;
}

a.over1 {
color:blue;
}

a.over1:hover {

}

