* a{outline:none;}
a {
	color: #1e272b;
	text-decoration:none;
}

body{margin:0px; background-color:#CECECE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444;}
.main{
width:1000px;
margin:0 auto;
}
.body_bg{background-image:url(./images/bg.jpg); background-repeat:no-repeat; background-color:#fff;}
.navigation{ font-family:Geneva, Arial, Helvetica, sans-serif ; text-transform:uppercase; font-size:12px; background-color:#cf7419; line-height:33px; color:#FFFFFF; text-align:center; border-left:1px solid #8746b3;}
.select{background:url(./images/arrow.png) no-repeat center top; background-position:50% 0%; font-size:7px; line-height:7px; vertical-align:top;}
.navigation a{text-decoration:none; color:#FFFFFF;}
.navigation_over{ font-family:Geneva, Arial, Helvetica, sans-serif ; text-transform:uppercase; font-size:12px; background-color:#c09b23; line-height:33px; text-align:center;
cursor:pointer; color:#FFFFFF; border-left:1px solid #8746b3;
}
.navigation_selected{ font-family:Geneva, Arial, Helvetica, sans-serif ; text-transform:uppercase; font-size:12px; background-color:#c3a02e; line-height:33px; text-align:center;
cursor:pointer; border-left:1px solid #8746b3;
}
.navigation a{text-decoration:none; color:#FFFFFF;}
.navigation_selected a{text-decoration:none; color:#000;}
.navigation_selected a:hover{color:#FFFFFF;}
.navigation_over a{text-decoration:none; color:#FFFFFF;}
.navigation_over a:hover{color:#FFFFFF;}
.toplink{
font-family:Tahoma,arial;
font-size:11px;
color:#FFFFFF;
margin:0;
}
.toplink a{text-decoration:none; color:#FFFFFF;}
.toplink .input{
background:url(./images/inputbox.png) no-repeat top left;
background-position:0 1px;
width:172px;
height:23px;
border:none;
padding:2px 0 2px 10px;
}

.header{
width:976px;
margin:0 auto;
}
.outer{
padding:6px;
width:976px;
margin:0 auto;
background:#f8f8f8;
}
h1{
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-size:19px;
color:#6c2f98;
line-height:46px;
text-transform:uppercase;
}
h2{
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
line-height:25px;
text-transform:uppercase;
}
h3{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3d3d;
line-height:18px;
text-align:center;
margin:12px 0;
}
h3 a{text-decoration:none; color:#3d3d3d;}
.leftmenu{
padding:6px 0 0 6px;
width:191px;
}
.leftbox{
width:179px;
padding:0 6px 6px 6px;
border:1px solid #f4dfb8;
background:#f9efcc;
}
.leftbox .link{
background:url(./images/linkbg.gif) repeat-x;
line-height:29px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.leftbox .link a{
display:block;
line-height:29px;
background:url(./images/red-arrow.gif) no-repeat top  left;
background-position:0 8px;
padding:0 0 0 15px;
text-decoration:none;
color:#000000;
margin:0 0 0 5px;
}
.leftbox .cart{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
line-height:24px;
color:#000000;
}
.leftbox .cart td{
padding:0 0 0 11px;
}
.leftbox .cart span{
color:#af5417;
font-family:Arial, Helvetica, sans-serif;
}
.line{
border-bottom:1px dashed #cecece;
}
.leftbox .newsletter{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#000000;
}
.leftbox .newsletter td{
padding:6px 0 0 5px;
}
.input{
border:1px solid #949ca4;
margin:2px 0 0 0;
}
.rightmenu{
width:762px;
padding:6px 0 0 11px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
}
.rightbox{
border:1px solid #cccccc;
padding:3px;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
}
.productbox{
width:181px;
border:1px solid #dad9d9;
background:#eaeaea;
padding:6px 0 10px 0;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}
.productbox div{
/*margin:12px 10px 12px 10px;*/
text-align:left;
width:161px;
}
.infoBoxContents .productbox p {margin:0;padding:0;}
.img{
border:1px solid #d9d9d9;
}
.footer{
height:105px;
clear:both;
background:#8f8f8f;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:-15px 0 35px 0;
}
.footer a{
height:105px;
clear:both;
background:#8f8f8f;
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0 0 35px 0;
text-decoration:none;
}
.footerlink{
padding:0 19px 0 19px;
}
.whitepx{
background:url(./images/white-pixel.gif) repeat-x;
height:1px;
}
/*inner page */
.products{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3d3d;
font-weight:bold;
}
.products a{text-decoration:none; color:#932ADC;}
.products a:hover{color:#C45D58;}
.product-header{
border-top:1px solid #dad9d9;
border-bottom:1px solid #dad9d9;
}
.products b{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
}
.products strong{
font-size:14px;
color:#bd6209;
}
.items{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.pagination{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.pagination a{
color:#6688bb;
text-decoration:none;
}
.details{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4d4e;
}
.details p{padding:0 5px;}
h4{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:16px;
line-height:40px;
color:#4c4d4e;
}
h4 span{font-weight:bold; font-size:12px;}
.products b{
font-size:13px;
line-height:27px;
}
.details strong{
line-height:27px;
font-size:14px;
color:#bd6209;
}
.prd{
padding:0 4px 0 43px;
margin:0 4px 0 1px;
float:left;
width:415px;
height:33px;
border:1px solid #cccccc;
}
.prd img{margin:2px 0 0 0;}
hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #dedede;
	display: block;
	height: 1px;
	margin: 4px 0;
}

.textfield { width:150px; height:17px; border:1px solid #cecece; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414141; text-decoration:none; padding-left:3px;}


.text_heading {color:#6108a0; font-family:"Calibri",Arial, Helvetica, sans-serif; font-size:15px;}
.redtext {color:#b80e0e; font-size:12px; border-top:1px solid #cccccc; }
.topborder { border-top:1px solid #cccccc; line-height:28px; }
.price {color:#414141; font-size:12px; font-family:"Tahoma",Arial, Helvetica, sans-serif;}
.amount {font-size:12px; color:#bf0603; border-top:1px solid #cecece; font-weight:bold; font-family:"Tahoma",Arial, Helvetica, sans-serif;}
.redprice {font-size:20px; color:#bf0603; font-weight:bold;}
.productdetail_page { font-size:12px; color:#1b1b1b; line-height:30px;  border-top:1px solid #cecece; font-family:"Tahoma",Arial, Helvetica, sans-serif; }
.productdetail_page a{ color:#1b1b1b; text-decoration:none;}
.productdetail_page a:hover{ color:#d40702; text-decoration:none;}

.headingbg{
border:1px solid #f4dfb8;
background:#f9efcc;
line-height:28px;
padding-left:6px;
font-family:"Calibri",Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-transform:uppercase;
}

.sub_heading_main {
font-size:16px;
color:#e27204; 
line-height:25px; }

.text_field {width:220px; height:18px; color:#414141; border:1px solid #cecece;}
.textfield_large {width:220px; height:18px; color:#414141; border:1px solid #cecece;}
.textfield_big {width:220px; height:18px; color:#414141; border:1px solid #cecece;}
.middle_line{background-image:url(./images/line_bg.jpg); background-repeat:repeat-x}

.text01{font-family:Arial;  font-size:12px; color:#6d2f99; line-height:20px;  }
.text01  a { color:#6d2f99; text-decoration:none;}
.text01 a:hover { color:#c16409; text-decoration:none;}
.text01 b{font-family:Arial;  font-size:12px; color:#b50203;  }

.topnav {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.topnav  a { color:#fff; text-decoration:none;}
.topnav a:hover { color:#000; text-decoration:none;}	
.login_text{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
}
.login_text a{
text-decoration:none;
color:#444;
}
.desc{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
text-align:justify;
}

.coloum { background-image:url(./images/linkbg.gif); repeat-x; font-family: Tahoma; font-size:11px; color:#888787; padding-left:10px; text-decoration:none;}
.coloum a{ color:#888787; text-decoration:none;}
.coloum a:hover{ color:#e00f0f; text-decoration:none;}


.coloum_blank { background-image:url(./images/categories_coloum_blank.jpg); background-repeat:no-repeat; font-family:Tahoma; font-size:11px; color:#888787; padding-left:30px; text-decoration:none;}
.coloum_blank a{ color:#888787; text-decoration:none;}
.coloum_blank a:hover{ color:#e00f0f; text-decoration:none;}
.productListing-even td{border-bottom:1px solid #d8d9da;}
.productListing-odd td{border-bottom:1px solid #d8d9da;}

.category-text{
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#4c4d4e;
font-weight:bold;
}
.mid-seprator{
	background:url(./images/mid-seprator.jpg) repeat-y center top;
	}

.news_heading1{
font-size:14px;
color:#000000; 
line-height:15px;
font-weight:bold;
text-decoration: underline;

}
.btn_readmore{
display:inline-block; width:auto; padding:3px 7px; background-color:#6e3598; color:#fff; text-decoration:none; margin:0.5em 0;
}

/* css on 6-8-12 */
#bannerHolder{ position:relative; width:742px; height:275px; overflow:hidden;}
#bannerHolder #nav{ position:absolute; bottom:10px; right:5px; z-index:10000;}
#bannerHolder #nav a{ display:block; float:left; background:url(images/bullet-dots.png) no-repeat -15px 0; width:12px; height:12px; text-indent:-9999px; text-align:center; margin-right:3px;}
#bannerHolder #nav a.activeSlide{ background-position:0 0;}