
html {
	/*part 1 of 100% height hack*/
	height:				100%;
	font-family: 		arial,helvetica,sans-serif;
	font-size: 			12px;
	color:				#000000;

}


body{ font:9.5pt arial, sans-serif;margin:0px;padding:0px;text-align: center; 
	/* background: url(/images/bg-main.png) repeat-y top center ; */
	background:url( /images/pageBgDropShadow.png) 50% top no-repeat;

}
#centered
{ 
 width: 888px; /* set to desired width in px or percent */
 text-align: left; /* optionally you could use "justified" */
 border: 1px solid gray; /* Changing this value will add lines around the centered area */
 padding: 0;  
 margin: 0 auto; 
 background-color: #FFFFFF;
 height: auto;
 min-height:600px;
 border-collapse: collapse; /* Collapse borders together */
} 

#content { background-color: #FFFFFF; min-height:55px;  }

table{ font-size:inherit;font:100%; border-collapse:collapse;border-spacing:0;}

input,button,textarea,select{*font-size:90%; }
select,input,button,textarea,button{font:90% arial,helvetica,clean,sans-serif;}

a:link		{ color:#063EBD;}
a:visited	{ color:#063EBD;}
a:hover		{ color:#a30234;}


.box {width: 100%;margin: 0 auto 11px;padding: 0 0 20px;list-style: none;background: url(/images/box.gif) no-repeat left bottom;clear:both;}
.boxtitle {margin: 0;padding: 4px 10px;white-space: nowrap;color: #999;background: url(/images/box.gif) no-repeat left top;font-size: 120%;font-weight: bolder;}
.boxtitle strong{color: #4d4d4d;}.boxCont {border: 1px solid #BBBBBB;margin: 0;padding: 5px 10px;background: #FFF;color: #4D4D4D;width: 168px;overflow: hidden;}
.boxCont .children {margin: 2px 0 5px 11px;line-height:21px;color:#B5B5B5;font-weight: bold;clear:both;}
.boxCont a {font-size: 83.5%;}.boxCont ul,.boxCont p,.boxCont form {list-style: none;}


#listPdt { border: 1px color black; background:#fff; color:#444; font:12px Arial, Helvetica, sans-serif; width: 100%; line-height: 15px; }
#listPdt .listPdtBox { border-bottom: 0px solid gray; height: auto;}
#listPdt .desc { color: #666; border: 0px solid gray;}
#listPdt img {
  margin: 2px;
  border: 0px solid #0000ff;
  height: auto;
  width: 110;
  float: left;
  text-align: center;
}
#listPdt .side-a {
	float: left;
	width: 420px;
	border: 0px solid gray; 
	height: 110px;
	padding-top: 10px;
    border-bottom: 1px solid #666;; 
}

#listPdt .side-b {
	float: left;
	width: 80px;
	border: 0px solid gray; 
	height: 110px;
	padding-top: 10px;
	font-weight: bold;
    border-bottom: 1px solid #666;; 
	color:#063EBD; font-weight: bold; font-size: 16px;  
}

#listPdt .side-c { 
    text-align: center;
	float: left;
	border: 0px solid gray; 
	height: 110px;
	padding-top: 10px;
    border-bottom: 1px solid #666;; 
}

.pricePage		{color:#063EBD; font-weight: bold; font-size: 18px; }
#listPdt .price		{color:#063EBD; font-weight: bold; font-size: 14px;  }
#listPdt a:link		{color:#063EBD;}
#listPdt a:visited	{color:#063EBD;}
#listPdt a:hover	{color:#b31e1a;}




#productlist { width: 620px; font:9pt arial, sans-serif; }
#productlist .list { border-bottom: 1px solid gray; }
#productlist  a:link	{color:#0000ff;font:9pt arial, sans-serif;}
#productlist  a:visited	{color:#0000ff;font:9pt arial, sans-serif;}
#productlist  a:hover	{color:#b31e1a;font:9pt arial, sans-serif;}

#productlist .side-a {
	float: left;
	width: 150px;
	border-bottom: 1px solid gray; 
	height: 20px;
	padding-top: 10px;
}

#productlist .side-b {
	float: left;
	width: 120px;
	border-bottom: 1px solid gray; 
	height: 20px;
	padding-top: 10px;
}

#productlist .side-c { 
	float: left;
	width: 50%;
	border-bottom: 1px solid gray; 
	height: 20px;
	padding-top: 10px;
}


#seller { font:12pt arial, sans-serif; font-weight: bold;}
#seller  a:link		{color:#0000ff;font:12pt arial, sans-serif;font-weight: bold;}
#seller  a:visited	{color:#0000ff;font:12pt arial, sans-serif;font-weight: bold;}
#seller  a:hover	{color:#b31e1a;font:12pt arial, sans-serif;font-weight: bold;}

#seller .side-aa {
	float: left;
	width: 290px;
	height: 40px;
	padding-top: 10px;
}

#seller .side-bb {
	float: left;
	width: 70px;
	height: 40px;
	padding-top: 10px;
}

#seller .side-cc { 
	float: right;
	margin-right: 20px;
	height: 40px;
	padding-top: 0px;
}

#seller .clear { 
	clear: both; border-top: 1px solid #ccc; margin-right: 12px;
}


.paraTitle {
	font-size: 123.5%;
	font-weight: bold;
}

.warning {
	font-size: 123.5%;
	font-weight: bold;
	color: red;
}


table.border1px
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: solid;
}
 
.border1px td, .border1px th
{
	vertical-align: top;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.border1px .gray
{
	background-color: #ccc;
	font-weight: bold;
}


.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#F2F1F1; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#F2F1F1; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#F2F1F1; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #ffffff;}
.headh {background: #F2F1F1; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #ffffff; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding-top: 5px;}

ol.widgets { list-style-type:none; }

ol.widgets li { display:inline;
                margin-left:10px; }

#footer { 
	font: 9pt arial, sans-serif; padding: 2px;
	width: 864px; /* set to desired width in px or percent */
	text-align: left; /* optionally you could use "justified" */
	border-bottom: 1px solid gray; 
	border-right: 1px solid gray; 
	border-left: 1px solid gray; 
	padding: 0;  
	margin: 0 auto; 
	background-color: #FBFBFB;
	height: auto;
	padding: 12px;
}
#footer  ul, li {
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	padding-left: 30px;
}

#footer  a:link		{ color:#666;font:9pt arial, sans-serif; }
#footer  a:visited	{color:#666;font:9pt arial, sans-serif; }
#footer  a:hover	{color:#b31e1a;font:9pt arial, sans-serif; }
#footer  .form		{ color:#b31e1a;font:9pt arial, sans-serif; }

#footercontent  table		{ 
  color:#666;font:9pt arial, sans-serif;
  border: 0px solid #000000;
  margin: 10px; /* Leave some space around the outside of the table */
  padding: 0; /* No padding inside the table */
  border-collapse: collapse; /* Collapse borders together */

}
#footercontent  td, th	    { 
  color:#666;font:9pt arial, sans-serif;
  border: 0px solid #000000;
  margin: 0; /* No gap between the cells */
  padding: 5px; /* Padding inside the cells */
}

#footercontent  p{ color:#666; font:9pt arial, sans-serif; }
#footercontent  ul.left { background-color: #F0F0F0; display: block; }
#footercontent  h3 { color:#666; font:14pt arial, sans-serif; font-weight: bold;}
#footercontent  .paraTitle { color:#666; font:12pt arial, sans-serif; font-weight: bold;}
#footercontent  ol.widgets { list-style-type:none; }




