﻿body{
    margin:0;
    padding:0;
    /*background-color: #242632;    */
}
img{
	border:none;
}
a{
    text-decoration:none;
}
.bold
{
    font-weight:bold;
}
.text-right
{
    text-align:right;
}
.text-center
{
    text-align:center;
}
.onpxbdr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;     
    border:solid 1px #C8CFDE;  
}
.removebdr
{
    border-right:solid 1px #FFFFFF;
}

.onpxbrmbdr
{
    border-bottom:solid 1px #C8CFDE;    
}
#top{
    background:url(../images/top_bg.jpg) repeat-x #ffffff;
    height:92px;
    padding-bottom:4px;
}
#top .tpcart .left{
    background:url(../images/topcart_left.jpg) left no-repeat;
    width:15px;
    height:54px;
    font-size:0px;
}
#top .tpcart .right{
    background:url(../images/topcart_right.jpg) right no-repeat;
    width:15px; 
    height:54px;       
    font-size:0px;    
}
#top .tpcart{
    vertical-align:top;
    background:url(../images/topcart_bg.jpg) repeat-x;
    height:54px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343740;    
    line-height:16px;	
}
#top .tpcart a{
    color:#343740;
}
#top .tpcart a:hover{
    color:#5F71A5;
}
#top .topnavi
{
    line-height:38px;
}
#top .topnavi ul
{
    margin:0;
    padding:0 25px;
    list-style:none;
}
#top .topnavi ul li
{
    float:left;
    padding:0 10px;
	font-family:"Times New Roman", Times, serif;   
    font-size:12px;
}
#top .topnavi ul li a
{
    color:#000000;
    padding:2px;
}
#top .topnavi ul li a:hover, #top .topnavi ul li a.selected
{
    color:#5F71A5;
    border-top:solid 1px #ffffff;
}
#top .topnavi ul li a.maincat
{
    background:url(../images/icon_mainnavi.gif) right center no-repeat;
    padding-right:20px;    
}
#top .col1{
    width:70px;
    padding-right:15px;
    text-align:right;
    border-right: solid 1px #ffffff;
}
#top .col2{
     padding-left:15px;   
}
.iconcart{
    background:url(../images/icon_cart.jpg) left top no-repeat;
    padding-left:24px;
    line-height:19px;
}
#bottom{
    background:url(../images/btm_bg.jpg) repeat-x;
    line-height:38px;
    height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#666666;    	
}
#bottom a{
    color:#666666;    
}
#bottom a:hover{
    color:#5F71A5;    
}
input.onpxbdr{
    border:solid 1px #ABAFCA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;    
    color:#666666; 	
}
#bottom .left{
   width:15px; 
   font-size:0px;
   background:url(../images/btm_left.jpg) no-repeat;
}
#bottom .right{
   width:15px; 
   font-size:0px;   
   background:url(../images/btm_right.jpg) no-repeat;   
}
#bottom .col1{
    width:274px;
    padding-right:15px;
    border-right:solid 1px #ffffff;    
}
#bottom .col2{
    padding:0 20px 0 19px;    
}
#bottom .col3{
    padding-left:20px;
    border-left:solid 1px #ffffff;            
}

#container
{
    padding:7px 0 15px 0;
}
/* ============================================================================ */
/* ================= Style for side area of product detail page =============== */
/* ============================================================================ */
#side
{
    width:247px;    
    vertical-align:top;
}
#sidenavi
{
    background:url(../images/sidenavi_bg.jpg) repeat-y;
    vertical-align:top;
}
.sidenavicontent
{
    background:url(../images/sidenavi_top.jpg) left top no-repeat;
    height:482px;
    vertical-align:top;
	font-family:"Times New Roman", Times, serif;   
}
.longsidenavi
{
    height:690px;
}
.sidenavicontent ul
{
    width:180px;
    padding:15px 0 0 20px;
    margin:0;
    list-style:none;
}
.sidenavicontent ul li
{
    line-height:27px;
    border-bottom:solid 1px #ffffff;
}
.sidenavittl
{
    font-size:11px;
    color:#000000;
    background:url(../images/arrow1.gif) left center no-repeat;    
    padding-left:15px;
}
.sidenavicontent a
{
    font-size:11px;    
    color:#000000;
    padding-left:15px;    
}
.sidenavicontent a:hover, 
.sidenavicontent li.selected a
{
    color:#5F71A5;
}
.sidenavibtm
{
    background:url(../images/sidenavi_btm.jpg) no-repeat;
    height:13px;
    font-size:0px;
}
/* ============================================================================ */
/* ================= Style for Main area of product detail page =============== */
/* ============================================================================ */
#pdmain
{
    width:710px;
    vertical-align:top;
}
.heading
{
	font-family:"Times New Roman", Times, serif; 
    font-size:12px;
    font-weight:bold;
    line-height:29px;
    border-bottom:solid 1px #C8CFDE;
}
.btmpagescroll
{
    line-height:29px;    
    border-top:solid 1px #C8CFDE;
}
.pagescroll, .btmpagescroll
{
    font-size:10px;   
    color:#5F71A5; 
    padding-right:5px;
    text-align:right;
}
.pagescroll a, .btmpagescroll a
{
    color:#5F71A5;     
}
.pagescroll a:hover, .btmpagescroll a:hover
{
    color:#000000;     
}
.pagescroll a, .btmpagescroll a, .previous, .next, .showall
{
    padding:0 5px;
}
.pagescroll a.selected, .btmpagescroll a.selected
{
    text-decoration:underline;
}
.productdetails .col1, .productdetails .col2, .productdetails .col3
{
    vertical-align:top;
}
.productdetails .col1
{
    width:250px;
}
.prodimg
{
    border-top:solid 1px #C8CFDE;
}
.prodimg, .zoom, .size
{
    border-left:solid 1px #C8CFDE;
    border-right:solid 1px #C8CFDE;    
    border-bottom:solid 1px #C8CFDE;    
    padding:5px;       
}
.size 
{
    border-bottom:solid 1px #C8CFDE;       
}
.zoom a, .size a, a.iconwishlist, a.iconemail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
    color:#222939;	   
    padding-left:20px;
    line-height:22px;    
}
.zoom a:hover, .size a:hover,  a.iconwishlist:hover, a.iconemail:hover
{
    color:#5F71A5;     
}
.zoom a
{
    background:url(../images/icon_zoom.jpg) left center no-repeat;
}
.size a
{
    background:url(../images/icon_sizechart.jpg) left center no-repeat;
}
.productdetails .col2
{
    width:280px;
    padding-right:25px;
}
.prodcontent, .prodcolor, .prodsizeqty
{
    border-bottom:solid 1px #C8CFDE;         
}
.productdetails .col2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;     
    color:#222939;	    
}
.productdetails .col2 p
{
    margin:0;        
    padding:0 0 15px 0;            
}
.prodcontent p.price
{
	font-size:14px;      
	font-weight:bold;
}
.productdetails .col2 p.last
{
    margin:0;
    padding:0;
}
.pcolor
{
    padding:15px 10px 0 0;    
}
.selectedcolor
{
    background:url(../images/selectedcolor.jpg) top left no-repeat;    
}
.prodsizeqty input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;     
    color:#222939;	     
    border:solid 1px #C8CFDE;      
}
.iconwishlist
{
    background:url(../images/icon_addtowishlist.jpg) left center no-repeat;
    padding-left:20px;
    padding-right:20px;
}
.iconemail
{
    background:url(../images/icon_email.jpg) left center no-repeat;
    padding-left:20px;    
}
/* ============================================================================ */
/* ================= Style for Main area of search product page =============== */
/* ============================================================================ */
.productdetails .recprod
{
    background:#E1E5ED;
    border:solid 1px #C8CFDE;
    text-align:center;
}
.productdetails .recprod .ttl
{
	font-family:"Times New Roman", Times, serif; 
    font-size:12px;
    padding-top:15px;
}
.productdetails .recprod .desc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;    
}
.productdetails .recprod .recprodimg
{
    background:#ffffff;
    padding:5px;
    border:solid 1px #C8CFDE;
    display:block;
}
.productdetails .prodcont
{
    padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;       
}
.productdetails .prodcont .container p
{   
    margin:0px;
    padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;           
}
.productdetails .prodcont .ttl
{
    font-size:12px;
    color:#7A8BAF;
    font-weight:bold;
}
.productdetails .block1, .productdetails .block2
{
    vertical-align:top;
}
/* ============================================================================ */
/* ============================== Style for sanjay ============================ */
/* ============================================================================ */ 
.fonteleven
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
}
.fontten
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	 
}
.fonteleven input
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
}
a
{
    color:#5F71A5;     
}
a:hover
{
    color:#000000;     
}
/* ============================================================================ */
/* ================== Style for Main area of shopping cart page =============== */
/* ============================================================================ */
.carttrail
{
    background:url(../images/bg_carttrail.jpg) no-repeat;
}
.carttrail .c1, .carttrail .c2, .carttrail .c3, .carttrail .c4, .carttrail .c5
{
	font-family:"Times New Roman", Times, serif; 
    font-size:14px;
    color:#ffffff;
    line-height:73px;
    text-align:center;
    display:block;
}
.carttrail a:hover, .carttrail a.selected
{
    background:url(../images/icon-selected-cart.gif) center 7px no-repeat;
    color:#000000;
}
#cart
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;      
}
#cart a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;      
	color:#000000;
	text-decoration:underline;
}
#cart a:hover
{     
    color:#5F71A5;
}
#cart .cartttl
{
	font-family:"Times New Roman", Times, serif; 
    font-size:13px;    
    background:#C8CFDE;
    padding-left:20px;
    border:solid 1px #C8CFDE;
    border-collapse:collapse;
}
#cart .cartdata
{
    vertical-align:top;
    padding:20px 0;
    padding-left:10px;
}
.chartspical
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#5C6EA0;
    padding:20px 0px 10px 0px;
    text-decoration:underline;
}
.bule
{
    color:#5C6EA0;
}
.bule1
{
    color:#2A4F9E;
}
.hmpbg{
 background:url(../images/hmpbg.jpg) top left repeat-x;
}
.sidefeatured a{
    color:#343740;
}
.sidefeatured a:hover{
    color:#5F71A5;
}
