/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

@import url("../fonts/fonts.css");

.cat_desc  {
	margin-top:50px;	
}

* { margin:0; padding:0; }

body { 
	color:#000000;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
}

a { color:#1e7ec8; text-decoration:none; }
a:hover { color:#1e7ec8; text-decoration:none; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }


/*--------------------------------------amar css-----------------------*/

.head-welcome{
	font-family:Tahoma; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; width:232px; display:block; float:left; height:35px; padding-left:8px; padding-top:3px;
}




.sidebox_outer{
	width:180px; display:block; float:left; margin-bottom:10px; margin-top:10px;
	/*background-color:#e0e9ef;*/
}

.box_middle{
	width:180px; display:block; float:left; margin-top:-5px;
	background-color:#e6f0f8;
	color:#154a6f;
}

.side-heading-cell{
	font-family:Tahoma; font-size:12px; color:#154a6f; font-weight:bold; text-decoration:none; padding-bottom:15px; text-transform:uppercase;  padding-left:8px;
}

.sidebox_messagetext{
	font-family:Tahoma; font-size:12px; color:#154a6f; text-decoration:none; padding-left:8px; line-height:17px;
}

.big_banner-img{
	width:740px; display:block; float:right; margin-top:20px;
}

.body-bigheading-col{
	background:url(../images/pagetitle_bg.gif) no-repeat; height:69px; font-family:"QlassikMediumRegular", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:40px; color:#464646; text-decoration:none;  padding-left:10px;
	line-height:69px;
	font-weight:normal;
	color:#fff;
	text-shadow:#133b58 1px 1px 1px;
	letter-spacing:-1px;
	text-transform:capitalize;
}

.prothumb-outer{
	width:120px; display:block; float:left; margin-top:15px;
}

.prothumb-gap{
	width:21px; display:block; float:left; margin-top:15px;
}

.prothumb-imgcell{
	border:1px solid #000000; height:120px; text-align:center;
}

.index-proname{
	font-family:Tahoma; font-size:12px; color:#282828; text-decoration:none; padding-top:8px; height:40px;
}

.welcome-text{
	font-family:Tahoma; font-size:12px; color:#282828; text-decoration:none; padding-top:10px; clear:both; line-height:16px;
}

.welcome-text-product{
	font-family:Tahoma; font-size:24px; color:#073352; text-decoration:none; padding-top:10px; clear:both; line-height:16px;
}

/*------------------------------------listing------------------------------*/

.listing_box { width:248px; height:265px; display:block; float:left; margin:30px 0 0 0; border:1px solid #000000;}
.listing_box_gap { width:40px; display:block; float:left; margin:30px 0 0 0; }
.listing_boxtext { width:228px; display:block; float:left; font-family:Tahoma; font-size:12px; color:#282828; text-decoration:none; padding:15px 0 0 20px; line-height:16px;}
.listing_boximg { width:248px; display:block; float:left; text-align:center; padding:10px 0 10px 0;}
.listing_detail { width:248px; display:block; float:left; padding:5px 0 5px 0;}
.listing_price { width:auto; display:block; float:left; margin:0 0 0 32px; font-family:Tahoma; font-size:18px; color:#181818; text-decoration:none; font-weight:normal; line-height:16px;}
.listing_boxtext1 { width:248px; display:block; float:left; font-family:Tahoma; font-size:11px; color:#6e6ebf; text-decoration:underline; padding:3px 0 0 0px; line-height:16px; text-align:center;}
.listing_boxtext a { color:#282828; }
.listing_price .price-box { margin:0; }
/*------------------------------------details------------------------------*/

.details_outer { width:540px; display:block; float:left; border:1px solid #A3CFEC; -moz-border-radius:2px; -webkit-border-radius:2px; }
.details_inner_top { width:540px; display:block; float:left; padding-bottom:15px; background:url("../images/bestsell-background.jpg") repeat-x #F2F6F9; }
.details_inner_bttm { width:510px; display:block; float:left; border-top:1px solid #A3CFEC; padding:10px 15px 20px 15px; background-color:#edf4f8; }
.details_left { width:267px; display:block; float:left; padding:15px 0 0 15px; }
.details_imgbox { width:263px; height:245px; display:block; float:left; border:1px solid #c5e3f6; text-align:center; /*padding-top:5px;*/ -moz-border-radius:2px; -webkit-border-radius:2px; }
.details_view { width:263px; display:block; float:left; margin-top:10px;}
.details_viewtxt { width:250px; display:block; float:left; font-family:Tahoma; font-size:12px; color:#282828; text-decoration:none; padding-top:10px; line-height:16px;}
.details_viewimg { /*width:66px; height:66px; */ display:block; float:left; border:1px solid #C5E3F6; margin-top:10px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; }
.details_viewimg img { margin:0; padding:0; display:block; }
.details_dscrptn { width:220px; display:block; float:left; padding:15px;  }
.details_dscrptn_inner { width:220px; display:block; float:left; padding:5px 0 15px 0;  }
.details_dscrptn_text { font-family:Tahoma; font-size:12px; color:#282828; text-decoration:underline; font-weight:normal; line-height:20px;}
.details_price { width:auto; display:block; float:left; padding:3px 15px 3px 0; }
.details_dscrptn_text1 {font-family:Tahoma; font-size:18px; color:#181818; text-decoration:none; font-weight:normal; line-height:20px;}
.details_dscrptn_text2 {font-family:Tahoma; font-size:11px; color:#181818; text-decoration:none; font-weight:normal; line-height:20px;}
.qty_box { width:100px; display:block; float:left; }
.qty_box_txt { width:auto; display:block; float:left;  font-family:Tahoma; font-size:11px; color:#181818; text-decoration:none; font-weight:normal; line-height:20px;}
.qty_txtfield { width:70px; display:block; float:left; background:url(../images/detail_quntybox.gif) no-repeat; height:21px; }
.field1{ border:0; width:65px; padding:2px 3px 3px 3px ; height:20px; background:none; font:normal 11px Arial, Helvetica, sans-serif; color:#464646;}
.details_dscrptn_text3 { font-family:Tahoma; font-size:11px; color:#4088ba; text-decoration:underline; padding:3px 0 0 0px; line-height:16px; }

.zoom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/slider_bg.gif) no-repeat scroll 50% 50%;
cursor:pointer;
height:18px;
margin:0 auto 13px;
padding:0 28px;
padding-left:32px;
position:relative;
z-index:9;
}

.zoom #track {
height:18px;
position:relative;
}

.zoom .btn-zoom-out {
left:2px;
position:absolute;
top:5px;
}

.zoom .btn-zoom-in {
position:absolute;
right:2px;
top:5px;
}

.zoom #handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/magnifier_handle.gif) no-repeat scroll 0 0;
height:22px;
left:0;
position:absolute;
top:5px;
width:9px;
}

.details_dscrptn .product-options-bottom { border-width:0; }
.details_dscrptn .product-options { background-color:#FFFFFF; }
.details_dscrptn .product-options  dl dt label{ 
clear:both;
color:#282828;
font-family:Tahoma;
font-size:12px;
line-height:16px;
padding-top:10px;
text-decoration:none; 
}
.details_dscrptn #product-options-wrapper  dl dd ul li label{
color:#282828;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
line-height:20px;
text-decoration:underline;
}

/*-------------------------------pagination-----------------*/

.pagination_main_box {width:523px; display:block; float:left; padding:30px 0 0px 0; text-align:center;  }


.more_entries .wp-pagenavi{text-align:center;padding:0 0 ; margin-bottom:40px;  }
.more_entries .wp-pagenavi a{ text-decoration:none !important;color:#464646; font-family:tahoma; font-size:12px; font-weight:normal;  margin-left:3px;  padding:0 0 0px 0;   }
.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover{color:#464646; font-family:tahoma; font-size:12px; font-weight:normal; margin-left:3px; }
.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi span.pages{padding:10px 0px 5px 5px !important;}
.more_entries .wp-pagenavi .current{color:#464646; font-family:tahoma; font-size:12px; font-weight:normal;}
.more_entries .wp-pagenavi .extend{background:none;border:none;}

#flash {
	float:left;
	height:130px;
	/*background-color:#ff9900;	*/
	width:542px;
	margin-left:16px;
	margin-top:20px;
	/*margin-left:198px;*/
}

#graphic {
	float:right;
	width:180px;
	/*background-color:#ff0000;*/
	height:135px;	
	margin-top:10px;
	margin-bottom:20px;
}

.out-of-stock { color:#ff0000; font-weight:bold; }