/* CSS Document */

* { padding:0; margin:0; }
img { padding:0; margin:0; display:block; }

body { background: url(images/footer-bg.gif) repeat-x center bottom; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


/* ======= COMMON CLASSES ======= */
/* ------------------------------ */

.float-left { float:left; }
.float-right { float:right; }
.float-clear { clear:both; height:1px; line-height:1px; font-size:1px; }

/*.box-round-curvs { position:relative; padding:10px; }
.box-round-curvs-tl { position:absolute; top:0; left:0; }
.box-round-curvs-tr { position:absolute; top:0; right:0; }
.box-round-curvs-bl { position:absolute; bottom:0; left:0; }
.box-round-curvs-br { position:absolute; bottom:0; right:0; }*/

.box-img-text p { float:left; padding:15px 0 7px 5px; }
.box-img-text img { float:left; padding-bottom:7px; }

.padding-10px { padding:10px;}

/* ======= MAIN STRUCTURE CLASSES ======= */
/* -------------------------------------- */

.body-bg { width:100%; background: url(images/header-bg.gif) repeat-x 0 0;}
#wrapper { width:1008px; margin:0 auto; }

#header { height:235px; }
.header-logo { height:235px; width:204px; padding:0; margin:0; }
.header-main-banner { height:174px; width:804px; padding:0; margin:0;  }

#nav { display:block; background:url(images/nav-bg.gif) repeat-x 0 0;  width:795px; height:53px;}
#nav ul { display:block; }
#nav ul li { list-style:none; float:left; line-height:53px; color:#000; font-size:130%; font-weight:bold; }
#nav ul li a.nav-link { color:#fff; text-decoration:none; padding:0 20px; border-right:1px solid #000; height:53px; line-height:53px; display:block; float:left; }
#nav ul li a.nav-link:hover { color:#8FD7FF; }
#nav ul li form { padding-top:5px; }
#nav ul li input.search-textbox{ background:url(images/search-txtbox-bg.gif) no-repeat 0 0; height:28px; width:183px; border:0; padding:5px 2px; }
#nav ul li.nav-end { float:right;*margin-top:-3px; }


#content-area { padding:10px 10px 0px 5px;}

#left-column { float:left; width:194px; }
#right-column { float:right; width:170; *width:170px;  }
#middle-column { padding:0 0 0 209px}
#middle-column-no-right { padding:0 0 0 199px;}

#middle-column-left-column { width:439px; float:left; }
#middle-column-right-column { width:165px; float:right; padding-left:10px;/*margin-right:10px;*/ }

.prod-snaps { border-bottom:1px solid #c9c9c9; color:#000; margin:5px 20px; }
.prod-snaps h3{ color:#3C3A3A; font-size:170%; font-weight:normal; margin-bottom:5px; }
.box-img-text p { float:left; padding:10px 0 7px 5px; }
.box-img-text img { float:left; padding-bottom:7px; }
.prod-snaps a { color:#000; text-decoration:none;}
.prod-snaps a:hover { text-decoration:underline;}


.box-light-gray { background-color:#e4e4e4; margin-bottom:5px; }
.box-video { width:439px; background-color:#e4e4e4; margin-bottom:5px; }
/*.box-light-gray .box-round-curvs-tl { width:10px; height:10px; background:url(images/box-crv-tl.gif) no-repeat 0 0; }
.box-light-gray .box-round-curvs-tr { width:10px; height:10px; background:url(images/box-crv-tr.gif) no-repeat 0 0; }
.box-light-gray .box-round-curvs-bl { width:10px; height:10px; background:url(images/box-crv-bl.gif) no-repeat 0 0; }
.box-light-gray .box-round-curvs-br { width:10px; height:10px; background:url(images/box-crv-br.gif) no-repeat 0 0; }*/


.box-drkgray { background-color:#393939; padding:10px; margin-bottom:5px; color:#E3E3E3; }
/*.box-drkgray .box-round-curvs-tl { width:10px; height:36px; background:url(images/bpx-gray-crv-tl.gif) no-repeat 0 0; }
.box-drkgray .box-round-curvs-tr { width:10px; height:36px; background:url(images/bpx-gray-crv-tr.gif) no-repeat 0 0; }
.box-drkgray .box-round-curvs-bl { width:10px; height:10px; background:url(images/bpx-gray-crv-bl.gif) no-repeat 0 0; }
.box-drkgray .box-round-curvs-br { width:10px; height:10px; background:url(images/bpx-gray-crv-br.gif) no-repeat 0 0; }*/


.box-bluehdr-drkgray { background:#393939;  margin-bottom:5px; color:#E3E3E3; }
/*.box-bluehdr-drkgray .box-round-curvs-tl { width:10px; height:36px; background:url(images/box-blue-hdr-tl.gif) no-repeat 0 0; }
.box-bluehdr-drkgray .box-round-curvs-tr { width:10px; height:36px; background:url(images/box-blue-hdr-tr.gif) no-repeat 0 0; }
.box-bluehdr-drkgray .box-round-curvs-bl { width:10px; height:10px; background:url(images/bpx-gray-crv-bl.gif) no-repeat 0 0; }
.box-bluehdr-drkgray .box-round-curvs-br { width:10px; height:10px; background:url(images/bpx-gray-crv-br.gif) no-repeat 0 0; }*/

.box-bluehdr-drkgray h3{ color:#fff; font-size:170%; font-weight:normal; margin-bottom:15px; background:url(images/box-testi-blue-hdr.gif) no-repeat 0 0; height:36px; line-height:36px; padding:0 10px;  }
.box-bluehdr-drkgray p { color:#E3E3E3; font-size:100%; padding:10px;  }
.box-bluehdr-drkgray a { color:#fff; text-decoration:underline; }
.box-bluehdr-drkgray a:hover { text-decoration:none; }
.box-bluehdr-drkgray .box-img-text { padding:0 10px;}


.box-shop-withus { background:#393939 url(images/box-shop-withus-top-crv.gif) repeat-x 0 0; margin-bottom:5px; color:#E2DDDD; }
.box-shop-withus .padding { padding:10px 30px;}
/*.box-shop-withus .box-round-curvs-tl { width:10px; height:55px; background:url(images/box-drkgray-hdr-tl.gif) no-repeat 0 0; }
.box-shop-withus .box-round-curvs-tr { width:10px; height:55px; background:url(images/box-drkgray-hdr-tr.gif) no-repeat 0 0; }
.box-shop-withus .box-round-curvs-bl { width:10px; height:10px; background:url(images/bpx-gray-crv-bl.gif) no-repeat 0 0; }
.box-shop-withus .box-round-curvs-br { width:10px; height:10px; background:url(images/bpx-gray-crv-br.gif) no-repeat 0 0; }
.box-shop-withus .box-round-curvs-ico { width:64px; height:60px; top:20px; right:20px; position:absolute; background:url(images/img-shop-withus.gif) no-repeat 0 0; }*/


.box-shop-withus { width:439px; }
.box-shop-withus h3{ color:#fff; font-size:190%; font-weight:bold; padding-top:5px; margin-bottom:20px; }
.box-shop-withus p {  color:#E3E3E3; font-size:110%; }
.box-shop-withus a { color:#fff; text-decoration:underline; }
.box-shop-withus a:hover { text-decoration:none; }
.box-shop-withus ul { padding:10px 0;}
.box-shop-withus ul li { list-style:none; font-size:110%; line-height:190%; }


#left-column .box-light-gray { padding:10px 5px; }

.category { padding:0 5px;}
.category ul {}
.category ul li { list-style:none; line-height:32px; margin-bottom:3px; }
.category ul li a { background:url(images/category-link-bg.gif) no-repeat 0 0; height:31px; line-height:31px; color:#fff; text-decoration:none; display:block; padding-left:33px; }
.category ul li a:hover { background-position:bottom; }
.category ul li ul { }
.category ul li ul li { border-bottom:1px solid #BCBBBB;}
.category ul li ul li a { background:url(images/bull-sqr-blue.gif) no-repeat 18px 15px; height:31px; line-height:31px; color:#161616; text-decoration:none; display:block; padding-left:33px; }
.category ul li ul li a:hover {  background:url(images/bull-sqr-blue.gif) no-repeat 18px 15px; text-decoration:underline;  }
a.drawer-handle { margin: 0; }
a.drawer-handle.open {   }

.box-category { background:#D8D8D8; margin-top:5px; }

.gallery-prdct-frame { width:148px; margin:0 6px; float:left; height:142px; }
.gallery-prdct-name { width:148px; }
.gallery-prdct-frame img { margin:0 3px; border:1px solid #fff; }
.gallery-prdct-frame .box-drkgray { padding:10px 5px; margin-bottom:10px; color:#E3E3E3; text-align:center; }
.gallery-prdct-frame .box-drkgray a { color:#E3E3E3; text-decoration:none; font-weight:bold; }
.gallery-prdct-frame .box-drkgray a:hover { text-decoration:underline; }
.gallery-slider { margin-top:33px; cursor:pointer;}

.galery-link { background:url(images/galery-link-bg.gif) no-repeat 0 0; height:27px; width:148px; display:block; color:#fff; line-height:27px; text-decoration:none; text-align:center; margin-bottom:10px; font-weight:bold; }

#footer { clear:both; height:110px; padding-top:15px;}
#footer .footer-categories {padding:20px 40px; }
#footer .footer-category-list { float:left; padding-right:50px; border-left:1px solid #9D9D9D; padding-left:10px; }
#footer .footer-category-list li { line-height:150%; color:#B3B3B3; list-style:none; }
#footer .footer-category-list li h5 { font-weight:bold; font-size:120%; padding-bottom:12px; }
#footer .footer-category-list li a { color:#B3B3B3; text-decoration:none; }
#footer .footer-category-list li a:hover { color:#B3B3B3; text-decoration:underline; }
#footer p { color:#B3B3B3; display:block; /* padding-top:15px;*/padding-bottom:15px;}
#footer a { color:#FFF; text-decoration:none; }


/*--------------- Middle column inner page Created by Ashok -------*/

#middle-column-inner { padding:0 0 0 5px; width:793px; float:left}

.top-gray-box { margin-bottom:5px; display:block; border:solid 0px red}
.top-gray-box .top-div-box{ text-align:left; display:block; height:8px; width:793px;  background:#e4e4e4 url(images/top-gray-box-tl.gif) no-repeat left bottom; margin:0; padding:0; }
.top-gray-box .top-div-box img { text-align:right;}
.top-gray-box .content-div-box{ text-align:left; background:#e4e4e4 ; display:block; padding:10px;}
.top-gray-box .bottom-div-box{ text-align:right; background:#e4e4e4 url(images/top-gray-box-bl.gif) no-repeat left bottom; height:8px;}

.top-gray-box .content-div-box .breadcroum { color:#000000; font-weight:bold;}
.top-gray-box .content-div-box .breadcroum a { color:#000000; text-decoration:none;}
.top-gray-box .content-div-box .breadcroum a:hover { text-decoration:underline;}
.top-gray-box .content-div-box .sub-category { text-align:center; padding:5px 0 0px 0}
.top-gray-box .content-div-box .sub-category a{ color:#000000; text-decoration:none; padding:0 5px; line-height:16px;}
.top-gray-box .content-div-box .sub-category a:hover { text-decoration:underline;}

.middle-product-detail-left { border:solid 0px red; /*width:622px; float:left */}

.product-detail-box { margin-bottom:5px; display:block; border:solid 0px red}
.product-detail-box .top-div-box{ text-align:left; display:block; height:11px;  background:#FFF url(images/product-detail-top-right.gif) no-repeat  right bottom; margin:0; padding:0; }
.product-detail-box .top-div-box img { text-align:left;}
.product-detail-box .content-div-box{ text-align:left; background:#EFEFEF; display:block; padding:10px;}
.product-detail-box .bottom-div-box{ text-align:right; background:#e4e4e4 url(images/product-detail-bottom-left.gif) no-repeat left bottom; height:51px;}

.product-detail-box .price-right{ display:block; float:right;  width:120px; text-align:center; /*background:url(images/product-detail-bottom-right.gif) no-repeat right bottom;*/ padding:20px 15px; font-weight:bold; height:31px; font-size:12px;}
.product-detail-box .product-detail-nav {display:block; float:left; width:70%; text-align:left; padding:19px 15px 0px 0px;   }
.product-detail-box .product-detail-nav a { background:url(images/btn-black-left.gif) no-repeat left;  padding:0 0 0 4px; float:left;  color:#FFFFFF; text-decoration:none; margin:0 2px; cursor:pointer}
.product-detail-box .product-detail-nav a span{ background:url(images/btn-black-right.gif) no-repeat right; display:block; height:32px; line-height:32px; float:left; padding:0 14px 0 10px; font-weight:bold; }

.product-detail-box .product-detail-nav a:hover { text-decoration:underline}

.product-detail-box .content-div-box .product-img{ text-align:center}
.product-detail-box .content-div-box .product-ranking { text-align:right; }

.product-detail-box .content-div-box .product-ranking img { text-align:right; }



.producat-detail-to { }
.producat-detail-bottom { background:url(images/tab-data-b-right.gif) no-repeat right bottom; }

.producat-specifications { padding:0px 0px 4px 0px; border:solid 0px #red; line-height:20px;  }
.producat-specifications .name-data{ display:block; width:20%; float:left; font-weight:bold}
.producat-specifications .detail{ display:block; width:75%; float:left}

.producat-description {}
.producat-description .txt-header{ font-size:14px;}
.producat-description ul{ margin:0; padding:8px 0 0 5px; list-style:none}
.producat-description ul li{ padding:2px 10px 2px 13px ; background:url(images/category-arw.gif) no-repeat left 5px}

.producat-review { padding:2px 5px 2px 5px; color:#000000;}
.producat-review .content-data { color:#000000;}
.producat-review .review-date { color:#000000; text-align:right; padding:0px 0 3px 0}
.bg-light-black { background:#e4e4e4;}
.producat-pagging { text-align:right; font-size:12px; padding:2px 0 5px 0; font-weight:bold; border-bottom:solid 1px #9a9a9a; margin-bottom:2px}
.click-here { text-align:right; font-size:12px; padding:5px 0 2px 0; border-top:solid 1px #9a9a9a; margin-top:5px;}

.click-here a { color:#000000; text-decoration:none;}
.click-here a:hover { color:#000000; text-decoration:underline;}

.product-listing { border:solid 0px red; background:#FFF;}
.product-listing-bottom{ background:#FFF url(images/product-listing-bottom-righ.gif) no-repeat right bottom}
.product-listing-header{ background:url(images/product-listing-right.gif) no-repeat right top; height:40px; line-height:40px;}
.product-listing-header h2 { background:url(images/product-listing-left.gif) no-repeat left top; padding-left:10px; font-size:14px; font-weight:bold; float:left; width:40%;}
.product-listing-header .sort-by { width:50%; float:right; text-align:right; padding-right:10px;}
.product-listing-header .sort-by a { margin:0 5px; font-weight:bold; color:#297de8;}
.product-listing-header .sort-by a:hover{ text-decoration:none;}
.product-listing-content {
                background:#F6F6F6 none repeat scroll 0 0;
				border-color:#DADADA;
				border-style:solid;
				border-width:0 1px;
				padding:10px;}


.product-listing-content .product-title { font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.price-row-data { border-top: solid 0px #999999; padding-top:3px; margin-top:5px; }
.price-row-data .price { font-weight:bold;}
.product-buy-now { margin-top:15px;}
.product-buttons-row { margin-top:15px;}
.add-to-wish { color:#000000; text-decoration:none; margin-left:10px;}
.add-to-wish:hover { text-decoration:underline;}

.btn-button { border:0; background:none; float:left; width:80px;}
.btn-button .button-right { background:url(images/btn-bg-left.gif) no-repeat left top; padding:0 0 0 10px; float:left; font-size:12px; }
.btn-button .button-left {background:url(images/btn-bg-right.gif) no-repeat right top; color:#FFFFFF; padding:6px 10px 7px 0; float:left; width:50px;}

.add-to-wish-button { background:url(images/btn-black-bg-left.gif) no-repeat left top; padding:0 0 0 10px; float:left; color:#FFFFFF; text-decoration:none; font-size:12px;}
.add-to-wish-button span {background:url(images/btn-balck-bg-right.gif) no-repeat right top; color:#FFFFFF; padding:6px 10px 7px 0; float:left}

.add-to-wish-button:hover{ text-decoration:underline}
.products-list-data {padding:0 0 5px 0;  }
.product-detail-pages { width:460px; float:left; display:block}
.product-detail-pages p { line-height:16px;}

.product-pading { display:block; padding:5px; height:10px; background:url(images/product-padding-img.gif) repeat-x top }

.product-items {}

.product-items .image{ width:200px; float:left; display:block; text-align:center }
.product-see-details { color:#000000; text-align:center; text-decoration:none;}
.product-see-details:hover { text-decoration:underline;}

.pagging-navigation-pages { 
                        border-color:#DADADA;
                        background:#F6F6F6 none repeat scroll 0 0;
						border-style:solid;
						border-width:0 1px;
						padding:5px 0;
						text-align:right;
                     }
.pagging-navigation-top { padding-right:10px;}
.pagging-navigation-bottom { padding-right:10px;}
.pagging-navigation-pages .nav-pages-title { font-weight:bold; line-height:18px;}
.pagging-navigation-pages a { padding:0 5px; border:solid 1px #CCCCCC; color:#000000; text-decoration:none;}
.pagging-navigation-pages span.active-nav { padding:0 5px; border:solid 1px #CCCCCC; color:#000000; text-decoration:none; background:#d9d9d9;}
.pagging-navigation-pages a:hover { text-decoration:underline;background:#d9d9d9;}

.small-link{ color:#000000; text-decoration:none;}
.small-link { text-decoration:underline;}

.search-again { padding:5px 10px; text-align:right}
.search-again a { color:#000000;}
.search-again a:hover{ text-decoration:none;}


.new-product-img { background:#FFF; border:solid 1px #c1c1c1; text-align:center; padding:2px 0 2px 0; margin:5px 0}
.left-product-img { background:#FFF; border:solid 1px #c1c1c1; text-align:center; padding:2px 0 2px 0;}
.new-float-clear {clear:both; height:0px; line-height:0px; font-size:0px; margin:0; padding:0;}
.new-panding-10px { height:10px;}

.new-footer{ margin-top:10px;}

.centerdiv{ 
text-align: center;
padding-top:17px;
*padding-top:3px;
margin: 0 auto;
}


.centerdiv ul{ 
list-style:none
}
.close{color:#fff; text-decoration:none; text-decoration:underline; }

#footer .footer-categories .footer-menu {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0;
text-align:center;
}

.yourcart{
	background-color:#E4E4E4;

}
.yourcart ul li a{
	background:transparent url(images/bull-sqr-blue.gif) no-repeat scroll 18px 15px;
	color:#161616;
	display:block;
	height:31px;
	line-height:31px;
	padding-left:33px;
	text-decoration:none;
}

.yourcart ul li a:hover{
	background:transparent url(images/bull-sqr-blue.gif) no-repeat scroll 18px 15px;
	text-decoration:underline;
}
.yourcart ul li { border-bottom:1px solid #BCBBBB;	list-style:none;}
.box-your-cart{ background:#E4E4E4; }

.cart-header {
	 background:url(images/category-link-bg_right.gif) no-repeat 0 0; 
	 height:31px; 
	 line-height:31px;
	 color:#fff;
	 text-decoration:none;
	 display:block;
	 padding-left:28px; 
	 width:130px;
	 margin-bottom:5px;
	 margin-left:5px;
}

.border3side {
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;

}
.loggoutTxt{
	float: right;
	padding-right:15px;
	padding-bottom: 10px;
	font-weight:bold;
}

.product-thumb-image{

	/*height: 55px;*/
	width:92px;
	border:2px solid #fff;		
	padding:0px;
}

/*******************************Start:: Added by bijal on 09-06-09******************************/


.new_product_home {  color:#000; margin:0px 10px; }
.new_product_home h3{ color:#3C3A3A; font-size:170%; font-weight:normal; margin-bottom:5px; }
.new_product_table { width:122px; float:left; margin:0 4px;}
.new_product_table a { color:#000; text-decoration:none;}
.new_product_table a:hover { text-decoration:underline;}
.new_product_table_best {   margin:0 4px;width:120px;}
.new_product_table_best a { color:#000; text-decoration:none;}
.new_product_table_best a:hover { text-decoration:underline;}
.new_product_home .product_img { border:solid 3px #FFF; /*border:1px solid #D8D8D8;*/width:115px; height:95px; display: table-cell;
vertical-align: middle;}
.new_product_home .product_img img {display: block;
margin-left: auto;
margin-right: auto;}
.new_product_home .product_img_best { border:solid 2px #FFF; padding:0px;width:92px;height:94px;display:table-cell;vertical-align:middle; }
.new_product_home p { /* padding:1px 0 3px 0px; */ margin:0; text-align:center;}
.new_product_home .price_new { font-size:12px; color:#686868;text-align:center;}

.new_product_list { margin:5px 0; padding:0; float:left}
.new_product_bdr { height:15px; border:solid 0px red; float:left; width:100%; }

 .new_product_buy { background:url(images/new_btn_black_l.gif) no-repeat left top; padding:0 0 0 8px; float:left; font-size:12px; margin-top:5px; margin-left:10px; cursor:pointer; text-decoration:none}

 .new_product_buy span{background:url(images/new_btn_black_r.gif) no-repeat right top; color:#FFFFFF; padding:3px 8px 7px 0; float:left;}


.clear_both { clear:both; margin:0; font-size:1px; padding:0; line-height:0;}


.product-detail-box-new { 
	background:#F6F6F6 none repeat scroll 0 0;
	border-color:#DADADA;
	border-style:solid;
	border-width:0 1px;
	display:block;
}
.product-detail-box-new .top-div-box{ text-align:left; display:block; height:11px;  background:#FFF url(images/product-detail-top-right.gif) no-repeat  right bottom; margin:0; padding:0; }
.product-detail-box-new.top-div-box img { text-align:left;}
.product-detail-box-new .content-div-box{ text-align:left; background:#EFEFEF; display:block; padding:10px;}
.product-detail-box-new .bottom-div-box{ text-align:right; background:#e4e4e4 url(images/product-detail-bottom-left.gif) no-repeat left bottom; height:51px;}

.product-detail-box-new .price-right{ display:block; float:left;  text-align:center; /*background:url(images/product-detail-bottom-right.gif) no-repeat right bottom;*/  font-weight:bold;/* height:31px;*/ font-size:12px;}
.product-detail-box-new .product-detail-nav {display:block; float:left; width:70%; text-align:left; padding:19px 15px 0px 0px;   }
.product-detail-box-new .product-detail-nav a { background:url(images/btn-black-left.gif) no-repeat left;  padding:0 0 0 4px; float:left;  color:#FFFFFF; text-decoration:none; margin:0 2px; cursor:pointer}
.product-detail-box-new .product-detail-nav a span{ background:url(images/btn-black-right.gif) no-repeat right; display:block; height:32px; line-height:32px; float:left; padding:0 14px 0 10px; font-weight:bold; }

.product-detail-box-new .product-detail-nav a:hover { text-decoration:underline}

.product-detail-box-new .content-div-box .product-img{ text-align:center;}
.product-detail-box-new .content-div-box .product-ranking { text-align:right; }

.product-detail-box-new .content-div-box .product-ranking img { text-align:right; }
.box-img-text_best p { margin:0 auto; }
.box-img-text_best img {  /*padding-bottom:7px;*/ margin:0 auto; }
/*******************************End:: Added by bijal on 09-06-09******************************/