/*
Name: Global Style Sheet
Description: Global Style Sheet
Version: 1.0
Author: Enrique Ramirez
Author URI: http://metalize.liveonstyle.com
*/
/***** Global *****/
/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline }
p{font-size: 12px; color: #333333; }
input {font-size: 10px; }
:focus {outline: 0}
select {font-size: 10px; }
ol, ul {list-style: none}

/* Tables need 'cellspacing="0"' on markup */
table {border-collapse: separate; border-spacing: 0 }
input.button {
    display: block;
    float: left;
    background: #faaf40;
    color: #313131;
    border: 1px solid #930;
    font-size: 10px;
    padding: 2px 5px;
    margin: 1px 0 0 0;
    width: 76px;
    text-align: center;
    cursor: pointer;		  
}
input.button2 {
    display: block;
    float: left;
    background: #faaf40;
    color: #fff;
    border: 1px solid #930;
    font-size: 10px;
    padding: 2px 5px;
    margin: 1px 0 0 0;
    width: 90px;
    text-align: center;
    cursor: pointer
}
input.button3 {
    display: block;
    float: left;
    background: #faaf40;
    color: #fff;
    border: 1px solid #930;
    font-size: 10px;
    padding: 2px 5px;
    margin: 1px 0 0 0;
    width: 120px;
    text-align: center;
    cursor: pointer;
    margin-right:5px;
}
caption, th, td {
    text-align: left;
    font-weight: normal
}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" "" }

/* Expand Images on index page */
.growleft:hover {float: left;}
a.growleft:hover img {width: 130px;}

.grow:hover {float: left;}
a.grow:hover img {width:98px;}

.grows:hover {float: left;}
a.grows:hover img {width:91px;}

.growing:hover {}
a.growing:hover img {width:130px;}

/* Body */
body {
    line-height: 1;
    font-size: 12px;
    color: #414141;
    background: white;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: arial, verdana, serif
}

/* Headers */
h2 {font-size: 150%}
h3 {font-size: 130%}
h4 {font-size: 110%}
h5 {font-size: 95%}
h6 {font-size: 85%}

/* Links */
a {outline: 0; text-align: left}
a img {border: 0px; text-decoration: none}
a:link, a:visited {color: #3366cc; text-decoration: none}
a:hover, a:active {color: #993300; text-decoration: none}

/* Paragraphs */
p {
    margin-bottom: 1.5em;
    line-height: 1.2;
    text-align: justify
}

strong, b {font-weight: bold}
em, i {font-style: italic}
hr {
    clear: both;
    border: 0;
    border-top: 4px solid #cccbcb;
    margin: 15px 0
}

/* Lists */
ul {
    margin: 1em 0 1.5em 1.5em;
    line-height: 1.5;
    list-style: outside disc
}
ol {
    margin: 1em 0 1.5em 1.5em;
    line-height: 1.5;
    list-style: outside decimal
}

/***** Layout *****/
html, body {height: 100%}
#wrapper {min-height: 100%; height: auto !important; height: 100%}
.wrapper {width: 785px; margin: 0 auto}
#header .wrapper:after, #body .wrapper:after {content: "."; display: block; clear: both; visibility: hidden; height: 0}

/* Header */
#header {
    background-image: url('/resources/images/bachgroundpiece.gif') repeat-x top left;
    padding-top: 6px;
    height: 93px
}
#header .wrapper {position: relative; height: 91px}

/* Logo */
#logo {margin: 5px 15px 0 0; width: 249px; height: 76px; float: left}
  
/* Quick Links */
#quick-links {
    width: 270px;
    height: 55px;
    margin: 45px 0 0 0;
    float: left;
    position: relative;
    text-transform: uppercase
}
#quick-links strong {font-size: 15px; color: #979797; display: block}
#quick-links em {font-size: 10px; color: #979797; display: block; font-style: normal}
#quick-links img {float: left; margin: 8px 5px 0 0}
  
/* Top menu */
#top-menu {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    list-style: none
}
#top-menu2 {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;  
    margin-right:500px;    
}
#top-menu li {
    display: block;
    float: left;
    margin: 0 0 0 22px
}
#top-menu a:link, #top-menu a:visited {
    text-transform: uppercase;
    float: left;
    font-size: 10px;
    border-bottom: 4px solid #cccbcb;
    padding: 0 0 2px 0;
    color: #979797
}
#top-menu .active a:link, #top-menu .active a:visited, #top-menu a:hover, #top-menu a:active {
    border-bottom: 4px solid #1a1a1a;
    color: #5b5b5b }
  
/* Menu */
#menu {
    height: 23px;
    line-height: 23px;
    padding: 17px 0 0 0;
    background-image: url('/image/menu-bg.png') repeat-x top left }
#menu ul {
    margin: 0 auto;
    padding: 0;
    list-style: none }
#menu li {
  display: block;
  float: left;
  height: 23px }
#menu a:link, #menu a:visited {
    display: block;
    padding: 0 15px;
    height: 23px;
    line-height: 22px;
    float: left;
    border-right: 1px solid #ccc;
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    position: relative }
#menu a:hover, #menu a:active {text-decoration: underline; color:#314a66;}
#menu .last a:link, #menu .last a:visited {border: 0}
#menu .active a:link, #menu .active a:visited {
    height: 23px;
    margin: -7px 0 0 -1px;
    background-image: url('/reddot.gif') no-repeat top left;
    padding-top: 7px;
    color: #800000 }
#menu .active a:hover, #menu .active a:active {text-decoration: none; color: #314a66;}
#menu .last.active a:link, #menu .last.active a:visited {border-right: 1px solid #ccc}

/* Body */
#body {background-image: url('/image/body-bg.png') repeat-x top left}
  
/* Submenu */
#submenu-search {margin: 0 0 10px 0; width: 100%}
#submenu-search:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
#submenu {
    margin: 2px 0 0 0;
    padding: 0;
    width: 517px;
    float: left;
    list-style: none;
    height: 24px;
    line-height: 25px;
    text-align: center
}
#submenu li {display: inline; padding: 1px 15px 3px 10px; background-image: url('/image/dotted-vertical.gif') repeat-y top right}
#submenu li.last {background: none}

#submenu a:link,#submenu a:visited { color:#5E5E5E; font-size:10px; font-weight: bold; text-transform: uppercase;}
#submenu a:hover, #submenu a:active {text-decoration: underline}
  
  /* Sidebar */
  #sidebar {
    float: left;
    width: 140px;
    margin: 0 10px 0 0;
    padding: 0 5px 10px 0
  }
  
  #sidebar h2 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #800000;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 2px solid #ccc;
    padding: 0 0 2px 0;
    margin: 0 0 2px 5px;
  }
  
  #sidebar ul {
    margin: 0 0 2em 0;
    padding: 0;
    list-style: none;
    font-size: 11px
  }
  
  #sidebar li {
    border-left: 3px solid #ccc;
    border-bottom: 1px solid #ccc;
    line-height: 18px;
    margin-bottom: 2px;
  }
  
 /* #sidebar a:link, #sidebar a:visited {*/
 
 #sidebar a:link {
    display: block;
    width: 100%;
    height: 100%;
    background-image: #ffffff url('/resources/images/arrowlight2.bmp') no-repeat right 0;  
    text-indent: 3px;
    color: #4c4c4c
  }

 #sidebar a:visited {
    display: block;
    width: 100%;
    height: 100%;
    background-image: #ffffff url('/resources/images/arrowlight2.bmp') no-repeat right 0;  
    text-indent: 3px;
    color: #4c4c4c }
  
 /* #sidebar a:hover, #sidebar a:active {*/
 #sidebar a:hover {
    /*background: #ccc url('../image/sidebar-arrow.gif') no-repeat right -16px; */
    background: #ccc url('/resources/images/arrowdark2.bmp') no-repeat right 0;
    color: #000000;   }
  
  #sidebar .active a:link {
	  background: #ffffff url('/resources/images/arrowred.bmp') no-repeat right 0;
	  text-indent: 3px;
	  color: #800000 }

#sidebar .active a:visited {
	  background: #ffffff url('/resources/images/arrowred.bmp') no-repeat right 0;
	  text-indent: 3px;
	  color: #800000 }

  /* Content */
  #content {
    width: 620px;
    float: right;
   /*  padding: 14px 0 165px 0; */
	padding: 14px 0 80px 0; 
    overflow: visible;
  }
  /* Original class
    #content {
    width: 620px;
    float: left;
    padding: 14px 0 165px 0;
    overflow: hidden;
  }
  */
  #content h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #545454;
    clear: both;
    margin: 0 0 15px 0
  }

  #content h2.big-title {
    border-bottom: 4px solid #cccbcb;
    padding-bottom: 3px
  }
  
  #content .item h2 {color: #333; margin: 0 0 30px 0}
  #content .item h6 
	{color: #333; 
	font-size: 12px;
	font-weight: bold;
	 font-family: georgia, arial;}



  
    /* Information Box */
    .information {
      width: 362px;
      float: left;
      overflow: hidden;
      margin: 0 21px 20px 0;
      font-size: 11px
    }
    
    .ads {
      width: 380px; 
      float: left;
      overflow: hidden;      
      margin-right:3px;
      padding:2px 0px 1px 1px;
      border:1px solid #ccc;
      text-align:center;
      font-size: 11px
    }
    
    #content .item {font-size: 12px}
    #content .stock {display: block; margin-top: 4em}
    #content .category {display: block; margin-top: 1em}
    
    .information .promo:link img, .information .promo:visited img {border: 1px solid #ccc; padding: 5px; background: #fff}
    .information .promo:hover img, .information .promo:active img {border: 1px solid #999; padding: 5px; background: #fff}
    
      /* Breadcrumb */
      .breadcrumb {
        margin: 0 0 25px 0;
        font-size: 11px;
        color: #1aa3ff
      }
      
      .breadcrumb a:link, .breadcrumb a:visited {color: #444445; text-decoration: underline}
      .breadcrumb a:hover, .breadcrumb a:active {text-decoration: none}
      
      .breadcrumb strong {color: #444445; font-weight: normal}
      .breadcrumb span {margin: 0 .1em}
    
    /* Quick Information Box */
   
      .quick-info-box {
      float: left;
      width: 214px;
      margin: 0 0 30px 0;
      text-align: center;
      line-height: 1.3;
      font-size: 11px 
    }     
      
    .box {margin-left: 7px; border: 1px solid #ccc; width: 207px; padding: 5px 9px; text-align: left; clear: both}
    .box1 {margin-left: 10px; border: 1px solid #ccc; width: 214px; padding: 3px 7px 2px 4px; text-align: left; clear: both; background: #fDfDfD;}
    .box1 h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 140%; 
	font-weight: bold; 
	background: url('../image/icons/market.gif') no-repeat left 3px;
	text-decoration:none; 
	border-bottom: 1px dotted #979797; 
	padding: 2px 0 6px 24px;
	line-height: 14px;
	margin: 0 0 2px 0
}
    .box1 h4{line-height: 18px;}

    #zoomimage {   
        float:left;
        margin-right: 5px;
    
        /*height:130px;  */
    }
    .quick-info-box img.product-image {margin: 15px auto 10px auto}
    .quick-info-box img.item-image {  margin: 10px 0}
    
    .quick-info-box .box.product strong {display: block}
    
      /* Homepage Box */
       .homepage-box .box {
	     height: 156px;
		 color: #727272;    
	  }
      .homepage-box .box strong {
        background: url('../image/icons/checkmark.gif') no-repeat left 2px;
	display:block;
        font-size: 16px;
        padding: 1px 0 0 0;
	font-weight: bold;
        text-align: center;
        margin: 1px 0 0 0;
        line-height: 14px;
      }
      
      .homepage-box .box span {display: block; font-size: 10px; text-align: center}
    
      /* Tables */
      .quick-info-box table {font-size: 10px; color: #5e5e5e; line-height: 1}
      .quick-info-box table img {margin: 0}
      .quick-info-box table thead th {
        border-bottom: 2px solid #979797;
        padding: 0 3px 4px 0;
	font-family: Arial, Helvetica, sans-serif; 
        font-size: 13px;
        font-weight: bold;
        color: #636363;
        text-align: right
      }
      .quick-info-box table thead th.first {text-align: left}
      
      .quick-info-box table tbody td, .quick-info-box table tbody th {
        height: 22px;  
        font-size: 11px;
	font-weight: normal;
        vertical-align: middle;
        border-bottom: 1px solid #ccc
      }
      
      
      
      .quick-info-box table tbody th {text-align: left}
      .quick-info-box table tbody td {text-align: right}
      .quick-info-box table tbody td img {margin-left: 2px}
      
      .quick-info-box table tfoot td {
        height: 20px;
        vertical-align: middle;
        border-bottom: 1px dotted #ccc;
        font-size: 10px;
        text-align: center
      }

/* Footer */
#footer {
height: 38px;
  clear: both;
line-height: 38px;
  /*margin: -45px 0 0 0;*/
  position: relative;  
  border-bottom: 6px solid #3a3a3a;
  border-top: 1px solid #e6e5e5;   
  font-size: 10px;
  letter-spacing: -.05em;
  padding-bottom:10px;
}

#footer ul {margin: 0; padding: 0; float: left; list-style: none}
#footer li {display: block; margin: 8px 17px 0 0; float: left}

#footer a:link, #footer a:visited {
  text-transform: uppercase;
  float: left;
  border-bottom: 4px solid #cccbcb;
  padding: 0 0 2px 0;
  color: #979797
}

.footerwrapper {width: 785px; margin: 0 auto}

#footer .active a:link, #footer .active a:visited, #footer a:hover, #footer a:active {
  border-bottom: 4px solid #1a1a1a;
  color: #5b5b5b
}

#footer .copyright {
  float: right; 
  display: block;
  text-transform: uppercase;
  color: #979797;    
  margin: 0 0 0 -20px
}	
/***** Sections *****/

/* Coins List */
#coins-list {
  margin: 0 auto;
  padding: 0;
  width: 651px;
  list-style: none
}

#coins-list li {
  width: 140px;
  height: 210px;
  overflow: hidden;
  float: left;
  margin: 0 20px 15px 0;
  letter-spacing: -.06em
}

#coins-list a:link img, #coins-list a:visited img {
  display: block;
  border: 1px solid #ccc;
  padding: 4px;
  margin: 0 0 3px 0
}
#coins-list a:hover img, #coins-list a:active img {border: 1px solid #000}

#coins-list a:link strong, #coins-list a:visited strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
  color: #767575;
  font-family: Arial, Helvetia;
  line-height: 1;
  padding: 8px 0 0 0;
  background: url('../image/coins-bg.jpg') no-repeat top left
}
#coins-list a:hover strong, #coins-list a:active strong {color: #000; background: url('../image/coins-bg.jpg') no-repeat left -95px}

#coins-list span.produced {font-size: 11px;color: #767575; display: block}

#coins-list span.produced:hover {font-size: 11px;color: #000; display: block}

div.pageHeaderDiv
{              
    font-size:12px; 
    padding-left: 2px;
}

div.tdCellDiv
{
    float: left;
    text-align:left;
    font-weight:normal;      
    font-size:12px;
    padding-left:2px;
}  
div.tdCellDiv02
{
    float: left;
    text-align:left;
    font-weight:bold;      
    font-size:12px;
	color:#333333;
    padding-left:2px;
}               
div.tdCellDiv01
{
  	float: left;
    text-align:left;
    font-weight:normal;      
    font-size:12px;
    padding-left:2px;
}
div.tdCellDiv05
{
  	float: left;
    text-align:left;
    font-weight:normal;      
    font-size:12px;
    padding-left:10px;
	padding-bottom:25px;
}
div.tdRowDiv
{
    float: left;           
    padding-bottom: 2px;
}
div.tdRowButtonDiv
{
    float: none;           
    padding-bottom: 2px;
}
div.tdFormRowDiv {
    float: left;           
    padding-bottom: 8px;
}
a.packageLinks:link, a.packageLinks:visited  {
    color:#930;
    text-decoration:underline;
}  
div.subhead.h2{
  color: #333333;
    padding-bottom: 20px; 
    font-size: 14px; 
    font-weight: bold; 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;          
}


  
   .box-ad {
    border: 1px solid #CCCCCC ;
	background-color: #FFFFFF;
/*	background:#FFFFFF none repeat scroll 0%;*/
    width:140px;
	float:left;	
    margin: 30px 0 0 0;   
   }
  
 .box-ad ul{
  list-style:none;
  float:left;
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  padding-top:10px;
}
  
 .box-ad li{
  list-style:none;
  float:left;
  margin:0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:10px;
  background-image:none;
  } 
  
 .box-ad img {
  display:block;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  background-image:none;

}
  
.box-ad a img {
  display: block;
 border: 1px solid #ccc;
  margin:0px;
  padding:0px;
  background-image: none;
}
/*.box-ad a:hover img {border: 1px solid #000} */




.box-ad a:hover img {

border: 1px solid #000;
background-image:none;

} 




/* Left Button menu */
/* Css FOR TEXT BOX / INPUT BOX */
.text_box {
	border:1px solid #ccc;
}


.text_box_search {
/*border:1px solid #CCCCCC; */
	border:1px solid #333333;
        padding: 2px 5px;
        margin: 1px 0 0 0;  
}

/* Main Content Header CSS */
.Content_Header{
 color: #1A1A1A;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 20px;
 clear: both;
 marker-offset:inherit;

}

/* content_box */

#content_box{
	width: 615px;
    float: left;
    padding: 14px 0 10px 0;
    overflow: visible;	
    border: 1px solid #BCBCBC ;
    /* background: #F9F9F9;*/
	background: #FFFFFF;
}
#content_box h2{
font-size: 16px;
font-weight:bold;
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #CC6600;
clear: both;
padding-left: 20px;
}
#content_box h3{
font-size: 14px;
font-weight:bold;
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333333;
clear: both;
padding-left: 30px;
}
#content_box h4{
font-size: 11px;
font-weight:bold;
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #1C1C1C;
clear: both;
padding-left: 30px;
padding-right:20px;
}
#content_box h4.underline{
font-size: 11px;
font-weight:bold;
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #1C1C1C;
clear: both;
padding-left: 30px;
text-decoration:underline;
}
#content_box p{
font-size: 12px;
font-family: 'Arial', Helvetica, sans-serif;
color: #1C1C1C;
clear: both;
padding-left: 30px;
width:auto;
padding-right:20px;
}
#content_box a{
font-size: 11px;
font-weight:bold;
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
color:  #1C1C1C;
clear: both;
padding-left: 30px;
text-decoration:underline;
}

/*
#content_box
*/
#content_box span {
color: #1C1C1C;
font-size: 11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
clear: both;
float:left;
} 


/**Created By Sonal....29May*/

div.tdListRowDiv 
{
    float: left; 
    padding-top: 2px;          
    padding-bottom: 4px;
}

div.tdPaymentCellDiv {
   float: left;
   text-align:left;
   font-weight:normal;      
   font-size:12px;
   padding-left:2px;
   border:1px solid #231f20;
}
div.tdLabelCellDiv
{
    float: left;
    text-align:left;
    font-weight:normal;      
    font-size:12px;
    padding-left:2px;
    font-weight: 600;
}
div.tdOrderRowDiv
{
    float: left;           
    padding-bottom: 8px;
}
div.tdRowDivHeaderLine {
    float: left;           
    padding-bottom: 1px;
    border-top:2px solid #231f20;
}



.select_bold{
	font-style:italic;
	font-weight: bold;
	padding-left:2px;	
	background:#666666;
	color:#FFFFFF;
	
}
.select_normal{
	padding-left:20px;
	background: #F7F7F7;
}

 #text_bold_color{
    font-size: 17px;
    font-weight: bold;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #993300;
    margin: 0 0 0 0;
	width:auto;
	padding-right:15px;	
  }
   #text_bold_gray{
    font-size: 16px;
    font-weight: bold;
    font-family: 'Arial', Helvetica, sans-serif;
    color: #5e5e5e;    
	width:auto;
	float: left;
  }
     #text_bold_gray1{
    font-size: 20px;
    font-weight: bold;
    font-family: 'Arial', Helvetica, sans-serif;
    color: #5e5e5e;    
	width:auto;
	float: left;
	text-decoration:underline;
  }
div.tdCellCartDiv
{
    float: right;
    text-align:left;
    font-weight:normal;      
    font-size:12px;
    padding-left:2px;
} 

form{
padding:0px;
margin:0px;
}
.activeTab
{
    visibility: visible;
}

.inactiveTab
{
    visibility:hidden;
  
}
/*********** CSS For Rotate Footer ***************/
   /* Created By Komal Patel # 07 - 25 - 2008 */
/* Footer Body */
#Footerbody { 
 height: auto !important;  
  border-top: 15px solid #3a3a3a;
  background-color:#F5F5F5;
  position: inherit;  
  /*margin:0 0 0 0;   */
  height: auto !important;   
}
#Footerbodyhome { 
  border-top: 15px solid #3a3a3a;
  background-color:#F5F5F5;
  position: relative;  
  margin:0 0 0 0;  
/*   min-height: 80%; */
  height: auto !important;  
 /* padding-bottom:5px;  */
}
/* FooterContent */

#Footercontent {
    width: 620px;
	float:left;   
    overflow: hidden;
	margin:30px 0 0 20px;
  }
  a.actionLinks:link {
   text-decoration: underline;
}
a.actionLinks:visited {
   text-decoration: underline;
}
.newtextbox2
{
border:1px solid #CCCCCC;
color:#7F8081;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:15px;
width:137px;
}

.discount_Que_Imag {
		margin:0px !Important;
		cursor:help;
	}
#div-popup {
   margin-top: 10px;
   margin-left: 10px;
   margin-bottom: 10px;
   margin-right: 10px;
}

.quick-info-box-member {
width: 227px;
margin: 0 0 30px 0;
text-align: center;
line-height: 1.3;
font-size: 11px 
}     
.quick-info-box-member img.product-image {margin: 15px auto 10px auto}
.quick-info-box-member img.item-image {  margin: 10px 0}

.quick-info-box-member .box.product strong {display: block}
.quick-info-box-member table {font-size: 10px; color: #5e5e5e; line-height: 1}
.quick-info-box-member table img {margin: 0}
.quick-info-box-member table thead th {
border-bottom: 2px solid #979797;
padding: 0 3px 3px 0;
font-size: 12px;
font-weight: bold;
color: #727272;
text-align: right
}
.quick-info-box-member table thead th.first {text-align: left}

.quick-info-box-member table tbody td, .quick-info-box table tbody th {
font-size: 10px;
vertical-align: middle;
border-bottom: 1px solid #ccc;
padding:3px;
}

.quick-info-box-member table tbody th 
{
text-align: left;
font-size: 10px;
}
.quick-info-box-member table tbody td {
text-align:right;
font-size:10px;
}
.quick-info-box-member table tbody td img {margin-left: 2px}

.quick-info-box-member table tfoot td {
height: 20px;
vertical-align: middle;
border-bottom: 1px dotted #ccc;
font-size: 12px;
text-align: right
}
.box-member {border: 1px solid #ccc; width: 214px; padding:2px 5px 5px 2px; text-align: left;}
.normaltext {
font-style:normal;
font-weight:normal;
}

#dhtmltooltip {
position: absolute;
width: 130px;
border: 1px solid black;
padding: 2px;
background-color: #ffff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) ;
}

.paddingClass {
padding: 10px;
}

.blackFont{
color: #333;
font-size:11px;
padding-top: 5px;
padding-bottom: 5px;
}

.blackFont2{
color: #333;
font-size:11px;
padding-top: 10px;
padding-bottom: 5px;
}

.zeroLineHeight{
float:left;
width: 100px;
/*font-family:Arial, Helvetica, sans-serif; */
/*font-size:14px;*/

/* color:#2c2c2c ; */
color:gray;
font-weight:bold;
line-height:10px;
text-align:center;
font-size: 11px;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
width: 120px;
}

.bigger
{
font-size: 20px;
}
.reviewDiv{
padding-top: 20px;
padding-bottom: 0px;
margin: 0px;
}

.information_no_margin {
  width: 362px;
  float: left;
  overflow: hidden;
  margin: 0 21px 0px 0;
  font-size: 11px
}

.nomarginHR {
    clear: both;
    border: 0;
    border-top: 4px solid #cccbcb;
    margin:0px 0px 0px 5px;
}
.relatedItems
{
    margin-bottom:10px;
    font-stretch:narrower;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.relatedItemsLinks
{
    width:100px;
    text-align:left;    
    padding-left:30px;
    padding-top:5px;
}
.relatedItemsLinks a {
color: black;
text-decoration: none;
}

.relatedItemsLinks a:hover{
color: black;
text-decoration:underline;
}

#fav a:link, #fav a:visited {
font-size: 12px;
color: #5b5b5b;
text-decoration: none;
}

#fav .active a:link, #fav .active a:visited, #fav a:hover, #fav a:active {
color: #5b5b5b;
text-decoration: underline;
}

.favdiv {
margin-top: 12px;
padding: 5px;
}

.errorDiv {
text-align: center;
color: red;
padding: 5px;
}

.favTable{
vertical-align: top;
}

.favSeperator {
border-top:1px solid #cccccc; 
height:10px;
}

a.memberAccountLinks:link{
color: #3366CC;
text-decoration: none;
font-weight:bold;
}

a.memberAccountLinks:hover{
color: #3366CC;
text-decoration:underline;
font-weight:bold;
}

a.memberAccountLinks:visited {
font-size: 12px;
color: #3366CC;
font-weight:bold;
}

.textareaFont {
 font-family: arial, verdana, serif;
 font-size:12px;
 color:#333333;
}

.reviewDetailsDiv {
float: left;
width:69%;
/*border: 1px solid #cccbcb;*/
padding:10px;
}

.relatedItemsDiv {
float: right;
width:23%;
/*border: 1px solid #cccbcb;*/
padding:10px;
}

.thinHR {
height: 2px;
width:100%;
clear: both;
border: 0;
border-bottom: 1px solid #cccbcb;
padding-top: 5px;
margin-bottom: 5px;
}

.reviewBy {
float:left; 
width:40%; 
clear:both;
}

.reviewDesc {
float:left; 
width:60%;
}

.reviewBy p {
color: #8b8b8b;
padding-top: 5px;
}

.overSizeItem {
float:right; 
width:170px;
font-weight: bold;
margin-top: 5px;
}

.overSizeItem2 {
float:right; 
width:200px;
font-weight: bold;
margin-top: 5px;
}

.holiday {
color: #FFF;
font-size: 14px;
margin-top:-20px;
text-align: center;
font-weight:bold;
padding: 0 0 8px 0;
}

.holiday .holidaylink{
color: #FAAF40; 
font-size: 10px;
text-decoration:underline;
}

.nomargin
{
margin:0px;
}

.printProduct {
width:100%; 
float:none; 
border: 1px #000000 solid;
padding-left:10px;
}

.vPadding{
padding:5px 0px 30px 0px;
}
.buyingBox{
margin-bottom:2px;
float:right;
padding-right:10px;
}


