/************for order status questionaire ****************/
.qa-helpcenter div{ padding:2px 0px; color:#000000;}
.qa-helpcenter br div{ padding:2px 0px;}
.qa-helpcenter select {margin-top:1px;margin-bottom:1px;width:auto;border:1px solid #7F9DB9;}
.qa-helpcenter form {margin:0px;width:auto;}
.qa-helpcenter input {margin-left:0px;border:1px solid #7F9DB9;}
.qa-helpcenter {text-align:left;}
.qa-helpcenter textarea {margin-left:0px;border:1px solid #7F9DB9;}


/************for order status calender ****************/
table.calendar { z-index : 1001;}

/************for quick view ****************/
.quickviewimage{
position: relative;z-index:90;visibility:hidden; }
.quickviewoverlay { 
background-color: #5c5959; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; position: absolute;top: 0px; left: 0px; z-index:99;  width: 100%;  height: 100%;  overflow:hidden;}

.quickviewoverlay iframe {
	display:none;display:block;position:absolute;top:0; left:0;
	z-index:-1;filter:mask();width:3000px;	height:3000px; }

.quickviewbox {
position: absolute; z-index:999; width:600px; height:auto; background:#ffffff; padding:5px 5px 0px 5px; border:5px solid #c5d7d9; overflow:auto;   border-right:5px solid #A1C4D3; border-bottom:5px solid #A1C4D3;}

.quickviewproductname{
color:#104DA5;
font-family:Times New Roman;
font-size:20px;
font-weight:normal;
padding-bottom:5px;
text-decoration:none;
}

.product_overview{ color:#000; font-family:arial; font-size:11px; font-weight:bold; }
.product_overview li {list-style-type:disc; margin-left:18px; }

.quickviewglobal-price{
           font-family: arial,helvetica,sans-serif;
           font-size: 20px;
           color: black;
           text-transform: uppercase;
           padding-top:8px;
           font-weight: normal;
           text-align: left;
}

.quickviewprod-strikemrp{
           color:#E31836;
           font-family:times new roman;
           font-size:23px;
           font-weight:normal;
           letter-spacing:-0.02em;
}

/**********quick veiw ends here **********/


.starview{
font-family:Arial, Helvetica, sans-serif; font-size:10px;
height:20px;
}
*html.starview{
font-family:Arial, Helvetica, sans-serif; font-size:11px;
height:20px;
}

.powerreviews a{ color:#0353A5;
}

.powerreviews a:visited{
color:#800080;
}

/*------ order and return ------*/

.lb{
           color:black;
           font-family:times new roman;
           font-size:21px;
           font-weight:normal;
           padding-bottom:5px;
}


/*------ order and return ------*/


/*---- Visual Elements ----*/
body
{
	background: #D7E3EF;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}


h1, h2, h3, h4, h5 {
/*---	color: black; ---*/
	}

a {
	color: #004276;
	text-decoration: none;
        text-align: left;
}

a:hover {
	text-decoration: underline;
	}

a:visited {
	color: #666699;
	}

ul { 
 margin-left: 0;
 padding-left: 5px;
 padding-top: 0px;
 list-style : square;
 }


li { 
margin: 0 0 2px 10px; 
padding: 0 0 0 0px;
text-align:left;
list-style-type:none;
}


.sub  {
margin: 0 0 2px 30px; 
padding: 0 0 0 0px;
 color: #888; 
}

h1 {
  color: #000000;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
  margin: 0px 0px 0.2em 0px;
  padding: 0px 0px 0.0em 0px;
  border-bottom: 0px solid #7F98A7;
  line-height: 1.2em;
}


h2 {
	padding: 2px 0 0.5em;
	color: #4d5762;
	font-size: 21px;
	font-family: Arial, sans-serif;
}

	font-family: Georgia, "Times New Roman", Times, serif;
	
}

body,table,tr,td,div,span,h1,h2 {
color: #3c475b;
}

h1, h2, h3, h4, h5 {
/*---color: black; ---*/
	}

a {
	color: #004276;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a:visited {
	color: #666699;
	}

ul { 
 margin-left: 0;
 padding-left: 5px;
 padding-top: 0px;
 list-style : square;
 }


li { 
margin: 0 0 2px 15px; 
padding: 0 0 0 0px;
}


.sub  {
margin: 0 0 2px 30px; 
padding: 0 0 0 0px;
 color: #888; 
}


h2 {
	padding: 2px 0 0.5em;
	color: #4d5762;
	font-size: 21px;
	font-family: Arial, sans-serif;
}



	
		a {
			
			text-decoration: none;
		}

		a:hover {
			color:#a23d3d;
			
		}

		
		#searchform {
			font-size: 9px;
		}


.button {
			padding: 2px;
		}

#customer-testimonials p {
border-bottom:1px dotted #c8c8c3;
padding-bottom:10px;

}


/* NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { text-align: left;
  padding: 0px 0px 0px 0px;
   width: 176px;
   
    }

*html .nav ul {
margin:0px;
padding-bottom:5px;
}

.nav ul {
padding-bottom: 0px;
padding-left: 8px;
margin-left: 5px;
margin-bottom:20px;
margin-top:5px;

}


*html .leftnavtitle h5 {
   margin-top:8px;

}


.leftnavtitle {
        font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0px;
	font-size:12px; 
	font-family: Arial;
        color: #000000;
         margin-left:10px;  
        text-transform: uppercase;
}

.leftnavtitle h5  a  {
        font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0px;
	font-size:12px; 
	font-family: Arial;
        color: #000000;
        text-align: left;       
        text-transform: uppercase;
}

.leftnavtitle h5  a:hover {
        font-weight: bold;
	line-height: inherit;
	margin: 0;
	padding: 0px;
	font-size:12px; 
	font-family: Arial;
        color: #000000;
        text-align: left;       
        text-transform: uppercase;
}

.leftnavsubtitle {
        line-height:16px;
	margin: 0;
	padding:0px;
	font-size: 10px; 
	font-family: Arial;
        color: #666666;
         text-align: left;
        text-transform: uppercase;
       letter-spacing: 0.03em;
}

.nav li { 

	margin: 0px 0px 0px 0px; 
	padding: 0px 0 0 0px; 
	list-style: none;
        font-family: Arial;
       font-size: 12px;
       color: #666666;


}
.nav li a {  

 display:block; background:url() 0 50% no-repeat  ;  padding:0 0 0 5px; text-decoration:none; font-family: Arial;color: #666666;font-size: 11px;
}

.nav li a:hover { 

 display: block;
 text-decoration:underline;
color: #666666;

}

/*---- Top Menu at right top -----*/

.top-menu{
font-size:11px;
}


/*----  feature bucket headers ----*/
.navihead {
  font-family:Georgia, "Times New Roman", Times, Serif;
  color:#004276;
  padding-top:12px;
  font-size:16px;
  text-decoration:none;
  font-weight: bold;
} 
.navihead a:hover {
    color:#004276;
     padding-top:12px;
    font-weight:bold;
    text-decoration:none;
}
.navihead a:link {
    color:#004276;
     padding-top:12px;
    font-weight:bold;
    text-decoration:none;
}
.navihead a:visited {
    color:#004276;
     padding-top:12px;
   font-weight:bold;
   text-decoration:none;
}

.navi-summary {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 line-height: 1.08em;

}

/* --------------- Top Products  front page-----------*/

h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 20.333px;
      color: #000000;
      height: auto;
      width: auto;     
      font-weight:normal;
     text-decoration:none;
    
} 
h3 a:hover {
     color: #000000;
    font-size: 18.333px;
     padding-top:12px;
     text-decoration:none;
}
h3 a:link {
    color:#000000;
    font-size: 18.333px;
    padding-top:12px;
   text-decoration:none;
}
h3 a:visited {
    color:#000000;
    font-size: 18.333px;
    padding-top:12px;
    text-decoration:none;
}

	
		a {
			
			text-decoration: none;
		}

		a:hover {
			color:#a23d3d;
			
		}

		
		#searchform {
			font-size: 9px;
		}


.button {
			padding: 2px;
		}

#customer-testimonials p {
border-bottom:1px dotted #c8c8c3;
padding-bottom:10px;

}




/*---- Top Menu at right top -----*/

.top-menu{
font-size:11px;
}





/* --------------- Top Products  front page-----------*/

.top-products {
     color:#004276;
     padding-top:12px;
     font-size:105%;
     text-decoration:none;
    font-family: Arial;
    text-transform: uppercase;
    text-align: left;
} 
.top-products a:hover {
     color:#004276;
    padding-top:12px;
     text-decoration:none;
}
.top-products a:link {
    color:#004276;
    padding-top:12px;
   text-decoration:none;
}
.top-products a:visited {
    color:#004276;
    padding-top:12px;
    text-decoration:none;
}

.topprod-header{
 font-size: 110%;
 font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
 padding-bottom: 15px;
color: #004276;
}

.summary{
 font-family: Georgia, "Times New Roman", Times, Serif;
 font-size: 12px;
 line-height: 1.08em;
}

.rightnav-summary {
 font-family: Arial;
 font-size: 12px;
 line-height: 1.08em;
}

.prod-seeall {
        font-family: arial, helvetica, sans-serif;
	color: #004276;
	font-size: 11.133px;
}

/* ----------- List items at front page at the right module -------*/

.right-content {
  font-size:12px;
     line-height: 1.35em;
     text-align: justify;
    font-family: Arial;

}


/* IE fix */
 
* html .nav li  {
height: 17px;
	        	
}



/* MAIN
-----------------------------------------------------------------------------------------------------------------------------------

/*** Left Column ***/
#innerLeftColumn p
{
	
	
	font-size: 70%;
	line-height: 140%;
	/*/*/ /*/line-height: normal;/* NS4 Adds too much space, so reset the line-height */
}
#innerLeftColumn h3
{
	color: #006;
	margin: 1em 0 0 0;
}



/*** Masthead ***/
#masthead h1
{

}

/*** Footer ***/
#innerFooter
{

}

/*** Horizontal Navigation Area ***/
.hnav
{

	font-weight: bold;
	font-size: 70%;
}

/*** Vertical Navigation Area ***/
.vnav
{
	font-weight: bold;
	font-size: 70%;
	line-height: 180%; 
}

#footer {
background-color:#D7E3EF;
}

#innerFooter h4{
     font-size: 12px;
     font-wieight:bold;
     font-family:arial;
     color: #000000;

}

/** back to top **/

.back-top {
        font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	font-size: 11px;
 
}

/**---------- Product  Page -------------**/

.prod-saleprice {
         font-size:10px;
         font-family: Arial;
        color: #E31836;
}

.prod-mrp {
   font-family: Sans-serif;
   font-size:20px;
   font-weight:normal;
   letter-spacing:-0.02em;
   padding-left:0px;
   margin:0px;
  color:#E31836;
  font-weight: none;
}

.prod-price{
    font-family: Arial;
   font-size:20px;
   font-weight:normal;
   letter-spacing:-0.02em;
   padding-left:0px;
   margin:0px;
   color: #ff8933;
}


.prod-strikemrp {
    font-family: Arial;
   font-size:20px;
   font-weight:normal;
   letter-spacing:-0.02em;
   padding-left:0px;
   margin:0px;
   color: #E31836;
}

.prod-list {
   font-size:11px;
  font-family:Arial;
}

.prod-highlight {
     font-family: arial;
     font-size: 11px;
     
     color: #000000;
     font-weight: bold;
     padding: 3px 3px 3px 3px
    display: table-cell;
}

.prod-highlightvalue {
   font-family: arial;
   font-size: 11px;
   font-weight: 401;
   color:#000000;
   text-align:left;
}

.prod-freeitem {
       font-size:12px;
}        

.prod-orderopt {
    font-face:'arial black';
    font-size:20px;
    font-weight:normal;
    letter-spacing:-0.02em;
    padding-left:0px;
    margin:0px;
}

.prod-header {
   font-face:'arial black';
   font-size:20px;
   font-weight:normal;
   letter-spacing:-0.02em;
   padding-left:0px;
   margin:0px
}

.prod-desc {      
	font-size: 12px;
	padding: 0;
	margin: 5px 0px;
       font-family:arial;
       
 
}

.prod-descvalue {
       font-family: Arial;
        font-size: 12px;
	padding: 0;
	margin: 5px 0;
 }


.prod-menu {
    font-family: Arial, helvetica, sans-serif;
   font-size: 12px;
   line-height: 1.3em;
   line-style-image: none;
   text-decoration: uppercase; 
   border-bottom:1px solid #c8c8c3;
  text-align:left;
}
.order-optionbtn {
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 11.333px;
    color:#808080;
    display: block;
}


.prod-bucket{
 font-size: medium;
line-height: 1.08em;
padding-bottom: 2px;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0pt;
padding: 0pt;
font-weight: normal;
}

.breadcrumb {
  font-size: 10px;
  font-family: Arial;
  text-transform: uppercase;
text-align:left;
}

.prod-dispname {
      font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 24.333px;
      color: #000000;
      height: auto;
      width: auto;
      margin: 0px 0px 10px 0px;
     line-height: 25px;
      text-align:left;
      
 }

.prod-details {
      font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 24.333px;
      color: #000000;
      height: auto;
      width: auto;
      margin: 0px 0px 0px 0px;
     line-height: 25px;
      text-align:left;
     display:block;
      
 }



.prod-value {
    font-size: 11px;
   font-family: Arial;
}

.prod-maindesc {
  font-size: 11px;
text-align: justify;
color: #000000;
display: block;
font-family: Arial; 
   
}

.prod-zoom {
     font-size:10px;
}

.ng {
     font-size:11px;
     color:#c5c5c5;
}

.m {
     font-size:12px;
     text-align: left;
}

/* ---- Product Listing Pages ----*/

.prodlisting-desc {
     font-family: georgia, "Times New Roman", times, serif;
font-size: 12.0667px;
color: #333333;
line-height: 16.2667px;
   
}
  
.prodlist-header{
 font-family: arial,helvetica,sans-serif;
 font-size: 14.0667px;
 font-weight: bold;
color: #004276;
height: auto;
weight: auto;
display: inline;
}

.global-price{
 font-family: arial,helvetica,sans-serif;
 font-size: 16px;
 color: #000000;
  text-transform: uppercase;
 padding-top:8px;
font-weight: bold;
text-align: center;
}
.prodlist-seqno {
    font-size:12px;
   font-weight: bold;
   font-family: Arial;
}

.prodlist-displayname {
    font-family: arial,helvetica,sans-serif;
    font-size: 14.0667px;
    font-weight: bold;
    color: #004276;
    text-align: left;
    text-transform: uppercase;
    
}

.search-result {
    font-size:12px;
   font-family: arial;
}

.all-brands {
   font-face:'arial black';
   font-size:20px;
   font-weight:normal;
   letter-spacing:-0.02em;
  padding-left:0px;
  margin:0px;
  color: #003150; 
}

.brand-desc {
    font-size:12px;
    font-family: georgia, "Times New Roman", times, serif;
    font-weight:normal;
 }

.brand-header{
 font-family: arial,helvetica,sans-serif;
 font-size: 15.0667px;
 font-weight: bold;
color: #004276;
height: auto;
weight: auto;
display: inline;
}

.text {
     font-size:12px;
}

/*---- cart page ----*/

.payment-options {
    font-face:'arial black';
    font-size:20px;
    font-weight:normal;
   letter-spacing:-0.02em;
   padding-left:0px;
   margin:0px;
   color: #003150;
}

.payment-review {
     font-size:11px;
    color:#c5c5c5;
}

.cart-quant {
   font-size:10px;
}

.cart-phoneno {
   font-size:11px;
   color:#E31836;
}

.cart-quantitem {
   font-size:12px;
   font-family:arial;
}

.cart-optionname {
    font-size:11px;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align:left;
}

.cart-itemid {
    font-size:10px;
}

/*---Checkout pages ---*/

.checkout-headers {
     font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 24.333px;
      color: #000000;
      height: auto;
      width: auto;
      margin: 0px 0px 10px 0px;
}

.check-small {
  font-size:11px;
  font-family: Arial;
}

.check-labels {
     font-size:12px;
     background-color:#ffffff;
}

.checkout-coupon {
    font-size:12px;
   color:#E31836;
}

.place-orderbtn {
  font-face:'arial black';
  font-size:20px;
  font-weight:normal;
 letter-spacing:-0.02em;
  padding-left:0px;
  margin:0px;
}

.checkoutfinance-headers {
    color: #003150;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  margin: 0px 0px 0.2em 0px;
  padding: 0px 0px 0.0em 0px;
  border-bottom: 1px solid #7F98A7;
  line-height: 1.2em;
}

.checkoutfinance-review {
    font-size:12px;
   color:#E31836;
}

.checkoutfinance-text {
   font-size:11px;
   color: #003150;
}

.product_overview li {list-style-type:disc; margin-left:18px; }
/*----Page Content -----*/

.page-content {
     font-size:12px;
     line-height: 1.35em;
     text-align: justify;
     font-family: Georgia, "Times New Roman", Times, serif;
}

.store-intro {
     font-size:12px;
     line-height: 1.35em;
     text-align: left;
     font-family: Georgia, "Times New Roman", Times, serif;
}

.store-intro a {
   text-decoration: underline;
}

.content-small {
  font-family: arial, helvetica, sans-serif;
  font-size: 110%;
  margin: 0pt;
  padding: 0pt;
} 

.paragraph-title {
       font-family: Arial;
        font-size: 12px;
	padding: 0;
	margin: 5px 0;
       font-weight: bold;
 }

/* --- Pagination ---*/

.page-number {
  font-size:12px;
  color:#E31836; 
  font-family: Arial;

}

/*---- Java script labels in checkout pages -----*/

.check-js {
    color: #E31836;  

}

/*----- Message for Add to Cart button ----*/

.addtocart-phoneno {

   font-family:Georgia;
   color:#E31836;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;

}

/*------for left navi group title links -----*/
.leftnavschematitle {
  font-family:arial;
  color:#000000;
  padding-top:12px;
  font-size:12px;
  text-decoration:none;
  font-weight: bold;
  text-transform: uppercase; 
  text-align: left;
 margin-left: 0px;
padding-left: 0px;

} 
.leftnavschematitle a:hover {
    color:#000000;
    padding-top:12px;
    font-weight:bold;
    text-decoration:underline;
    
}
.leftnavschematitle a:link {
    color:#000000;
    padding-top:12px;
    font-weight:bold;
    text-decoration:none;
   text-align:left;
}
.leftnavschematitle a:visited {
   color:#000000;
   padding-top:12px;
   font-weight:bold;
   text-decoration:none;
    
}

.prog-bar {height: 8px;margin: 2px;padding: 0;background: #1F498F;}
.prog-border {height: 12px;width: 205px;background: #fff;border: 1px solid black;  margin: 0;padding: 0; }
*html .prog-bar {margin:2px 0px 2px 0px 2px;font-size:8px;}
*html .prog-border {height: 4px;margin: 0px;font-size:8px;}



.sb, .nb, .mb, .mlb, .h2b, .h1b 
{
color:#9AA5AD;
}
.l, .lbb, .lw, .lg, .lr 
{
font-size:20px;
font-weight:normal;
letter-spacing:-0.02em;
margin:0px;
padding-left:0px;
}

/************for quick view ****************/
.quickviewimage{
position: relative;z-index:90;visibility:hidden; }
.quickviewoverlay { 
background-color: #5c5959; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; position: absolute;top: 0px; left: 0px; z-index:99;  width: 100%;  height: 100%;  overflow:hidden;}

.quickviewoverlay iframe {
	display:none;display:block;position:absolute;top:0; left:0;
	z-index:-1;filter:mask();width:3000px;	height:3000px; }

.quickviewbox {
position: absolute; z-index:999; width:600px; height:auto; background:#ffffff; padding:5px 5px 0px 5px; border:5px solid #c5d7d9; overflow:auto;   border-right:5px solid #A1C4D3; border-bottom:5px solid #A1C4D3;}

.quickviewproductname{
color:#104DA5;
font-family:Times New Roman;
font-size:20px;
font-weight:normal;
padding-bottom:5px;
text-decoration:none;
}

.product_overview{ color:#000; font-family:arial; font-size:11px; font-weight:bold; }
.product_overview li {list-style-type:disc; margin-left:18px; }

.quickviewglobal-price{
           font-family: arial,helvetica,sans-serif;
           font-size: 20px;
           color: black;
           text-transform: uppercase;
           padding-top:8px;
           font-weight: normal;
           text-align: left;
}

.quickviewprod-strikemrp{
           color:#E31836;
           font-family:times new roman;
           font-size:23px;
           font-weight:normal;
           letter-spacing:-0.02em;
}

/**********quick veiw ends here **********/
