* :focus { outline: 0; } /* Global replace, take away link border */

html {
	overflow-y: scroll;
}

body {
	margin:0;
	padding:0;
	background: url('images/pagebackground1.jpg') center;
	margin-left: -1px;
}

xb{font-size: 110%;}
em{color: red;}

#maincontainer {
	width: 980px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#topsection {
	background: #FFFFFF;
	height: 100px; /*Height of top section*/
	z-index:100;
	position: relative;
}

#contentwrapper {
	float: left;
	width: 100%;
}

#contentwrapper2 {
	float: right;
	margin-bottom: 8px;
}

#contentwrapper3 {
	float: left;
	width: 168px;
}

#contentcolumn {
	margin-right: 180px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn {
	float: left;
	width: 185px; /*Width of right column*/
	margin-left: -185px; /*Set left margin to -(RightColumnWidth) */
}

#banner {
	float: left;
	height; 100px;
	width: 980px;
}

#pifooterbanners {
	clear: both;
	width: 100%;
	text-align: center;
	padding: 5px 0;
}

#copyright {
	clear: left;
	width: 100%;
	text-align: center;
	font: 10px Arial, sans-serif;
	color: #a8a7a7;
	text-decoration: none;
}

.innertube {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0px;
}

#container {
	width: 980px; 
	height: 600px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	text-align: left;
	background-color: WHITE; 
}
	
#left {
	float: left;
	width: 790px;
	text-align: left;
}
	
#right {
	float: right;
	width: 190px;
}
	
#left2 {
	float: left;
	width: 190px;
}
	
#right2 {
	float: right;
	width: 790px;
}
	
#subcat_left {
	float: left;
	width: 190px;
}	

#subcat_right {
	float: right;
	width: 780px;
	text-align: center;
}

#subcat_rightx {
	float: right;
	width: 750px;
	text-align: center;
}

#subcat_right3 {
	float: left;
	width: 780px;
	text-align: left;
	padding-left:13px;
}
	
#subcat_right2 {
	float: none;
	width: 780px;
	text-align: center;
}

#subcat_right2b {
	float: none;
	width: 780px;
	text-align: center;
}
		
#content1 {
	float:left;
	width:590px;
}
	
#content2 {
	float:right;
	width:200px;
}
		
#top {
	width: 980px; 
	height: 100px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	text-align:left; 
}	
	
#maintable {
  width: 928px;
  border: none;
  padding: 0px;
  margin: 0px;
  text-align: center; 
}

.tablebox {
    border-color: #cccccc;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
}

.tablebox4 {
    border-color: #cccccc;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}
.tablebox5 {
    border-color: #cccccc;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
}

.textbox18 {
	height: 21px; 
	border-top : 1px solid #000000; 
	border-bottom : 1px solid #000000; 
	border-left : 1px solid #000000;	
	border-right : 1px solid #000000; 
	background: white;
}

.textbox21 {
	height: 25px; 
	border-top : 1px solid #000000; 
	border-bottom : 1px solid #000000; 
	border-left : 1px solid #000000;	
	border-right : 1px solid #000000; 
	background: white;
}

/* This is the old menubar */
#maintable {
  width: 980px;
  border: none;
  padding: 0px;
  margin: 0px;
  xtext-align: center; 
}

/* This is the old menubar */
#floatingmenu {
  padding: 0px;
  width: 100%;
  vertical-align: middle;
}

/* This is the old menubar */
.itemBorder {
 border: 1px solid #666666;
}

/* Old Menubar */
.S0E30C19          {color: #000000; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.white8normal{
color: #ffffff; 
font-size: 8PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: none;
}

.white9bnormal{
color: #ffffff; 
font-size: 9PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: bold; 
text-decoration: none;
}

.black8normal{
color: #000000; 
font-size: 8PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
text-decoration: none;
}

.black9bnormal{
color: #000000; 
font-size: 9PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: bold; 
text-decoration: none;
}

.black9bnormalcell{
color: #000000; 
font-size: 9PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: bold; 
text-decoration: none;
background-color: #e9e9e9;
}

.blue9bnormalcell{
color: #FFFFFF; 
font-size: 9PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: bold; 
text-decoration: none;
background-color: #3466cb;
}

.black9normal{
color: #000000; 
font-size: 9PT; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-weight: none; 
text-decoration: none;
}

td.off 	{background: #0099cc;}
td.on 	{background: #DDF9F7;}				

.gt0		{border:solid 1px #666699; font-size:100%;}
.gt1		{border:solid 1px #666699; background:#DDF9F7; font-size:10px;}
.pt0		{border:solid 0px #666699;}
.pt1		{border:solid 0px #666699; background:#e9e9e9;}
.gtsep	{font:65% Verdana;color:#a1c6eb; }

.cc3366f9      {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: none}

.cc3366f9b      {color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left:3px;}

.cc3366bg9          {color: #ffffff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #3466cb}
.cc3366bg9:link     {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3366bg9:active   {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3366bg9:visited  {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3366bg9:hover    {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #3466cb}				       		

.white8          {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.white8:link     {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.white8:active   {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.white8:visited  {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.white8:hover    {color: #cccccc; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}	
			       	
.white8u          {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.white8u:link     {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.white8u:active   {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.white8u:visited  {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.white8u:hover    {color: #F3E900; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.white8b          {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white8b:link     {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white8b:active   {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white8b:visited  {color: #ffffff; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white8b:hover    {color: #F3E900; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}				       		

.white9b          {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white9b:link     {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white9b:active   {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white9b:visited  {color: #ffffff; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.white9b:hover    {color: #F3E900; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}				       		

.S0E30C18          {color: #000000; font-size: 8PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:link     {color: #000000; font-size: 8PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:active   {color: #000000; font-size: 8PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:visited  {color: #000000; font-size: 8PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:hover    {color: #000000; font-size: 8PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		

.S0E30C19          {color: #000000; font-size: 9PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C19:link     {color: #000000; font-size: 9PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C19:active   {color: #000000; font-size: 9PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C19:visited  {color: #000000; font-size: 9PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C19:hover    {color: #000000; font-size: 9PT; font-weight: 500; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.S0E30C18          {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:link     {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:active   {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:visited  {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.S0E30C18:hover    {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.S0E30C19u          {color: #0E30C1; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C19u:link     {color: #0E30C1; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C19u:active   {color: #0E30C1; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C19u:visited  {color: #0E30C1; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C19u:hover    {color: #999999; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.S0E30C18u          {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C18u:link     {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C18u:active   {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C18u:visited  {color: #0E30C1; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.S0E30C18u:hover    {color: #999999; font-size: 8PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.black9          {color: #000000; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9:link     {color: #000000; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9:active   {color: #000000; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9:visited  {color: #000000; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9:hover    {color: #003399; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.black9w          {color: #000000; font-size: 10PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9w:link     {color: #000000; font-size: 10PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9w:active   {color: #000000; font-size: 10PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9w:visited  {color: #000000; font-size: 10PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9w:hover    {color: #003399; font-size: 10PT; font-family: Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		


.black9b          {color: #454444; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b:link     {color: #454444; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b:active   {color: #454444; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b:visited  {color: #454444; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b:hover    {color: #999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}

.black9bx          {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;}
.black9bx:hover    {color: #003399; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9bx a    	   {color: black; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9bx a:hover  {color: #003399; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.black9b1          {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b1:link     {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b1:active   {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b1:visited  {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b1:hover    {color: #999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}

.black9b1u          {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline;}
.black9b1u:link     {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline;}
.black9b1u:active   {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline;}
.black9b1u:visited  {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline;}
.black9b1u:hover    {color: #003399; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}

.black9b2          {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b2:link     {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b2:active   {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b2:visited  {color: black; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}
.black9b2:hover    {color: #003399; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none;}


.black9u          {color: BLACK; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black9u:link     {color: BLACK; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black9u:active   {color: BLACK; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black9u:visited  {color: BLACK; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black9u:hover    {color: #999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.black8c        {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9c        {color: BLACK; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.white8c        {color: white; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.white9c        {color: white; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.black8          {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black8:link     {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black8:active   {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black8:visited  {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black8:hover    {color: #999999; font-size: 8PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.black8u          {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black8u:link     {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black8u:active   {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black8u:visited  {color: BLACK; font-size: 8PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.black8u:hover    {color: #999999; font-size: 8PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.FF33009u          {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.FF33009u:link     {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.FF33009u:active   {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.FF33009u:visited  {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.FF33009u:hover    {color: #999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.FF33009          {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.FF33009:link     {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.FF33009:active   {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: nonee;}
.FF33009:visited  {color: FF3300; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.FF33009:hover    {color: 999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		

.FF330011          {color: FF3300; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.FF330011:link     {color: FF3300; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.FF330011:active   {color: FF3300; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: nonee;}
.FF330011:visited  {color: FF3300; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.FF330011:hover    {color: 999999; font-size: 11PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		

.tabc { background-image: url(/images/dot_text.gif); min-height: 35px; height: auto !important; height: 35px; margin-bottom: 9px;}

.gray666666s9          {color: #666666; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s9:link     {color: #666666; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s9:active   {color: #666666; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s9:visited  {color: #666666; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s9:hover    {color: #999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		
.gray666666s9normal    {color: #666666; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.gray666666s10c          {color: #666666; font-size: 10PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s10          {color: #666666; font-size: 10PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s10:link     {color: #666666; font-size: 10PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s10:active   {color: #666666; font-size: 10PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s10:visited  {color: #666666; font-size: 10PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s10:hover    {color: #999999; font-size: 10PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		
.gray666666s10normal          {color: #666666; font-size: 10PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.gray666666s11normal    {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.gray666666s11          {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s11:link     {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s11:active   {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s11:visited  {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.gray666666s11:hover    {color: #999999; font-size: 11PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		

.gray666666s11u          {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.gray666666s11u:link     {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.gray666666s11u:active   {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.gray666666s11u:visited  {color: #666666; font-size: 11PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
.gray666666s11u:hover    {color: #999999; font-size: 11PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}				       		

.menulink 				{color: black; font-weight: normal; font-size: 9PT; font-family: Arial, Helvetica; text-decoration: none;}
.menulink:link 		{color: black; font-weight: normal; font-size: 9PT; font-family: ARIAL, Arial, Helvetica; text-decoration: none;}
.menulink:active 		{color: black; font-weight: normal; font-size: 9PT; font-family: ARIAL, Arial, Helvetica; text-decoration: none;}
.menulink:visited 	{color: black; font-weight: normal; font-size: 9PT; font-family: ARIAL, Arial, Helvetica; text-decoration: none;}
.menulink:hover 		{color: #003399; font-weight: normal; font-size: 9PT; font-family: ARIAL, Arial, Helvetica; text-decoration: none;}

.grey9normal          {color: #7b7a75; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}	
.grey9bold          {color: #7b7a75; font-size: 9PT; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; font-weight: bold;}	
.cc3399s9          {color: cc3366; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3399s9:link     {color: cc3366; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3399s9:active   {color: cc3366; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3399s9:visited  {color: cc3366; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cc3399s9:hover    {color: 999999; font-size: 9PT; font-family: ARIAL, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}				       		

.textbox  {height: 16px; border-top : 1px solid #000000; border-bottom : 1px solid #000000;	border-left : 1px solid #000000;	border-right : 1px solid #000000;}	
.textbox20  {height: 20px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000;	border-right : 1px solid #000000; background: white;}	
.textbox20e  {height: 20px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000;	border-right : 1px solid #000000; background: white;}	
.textbox20b  {height: 20px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000;	border-right : 1px solid #000000; background:#ffcccc;}			
.textboxb  {height: 20px; border-top : 1px solid #000000; border-bottom : 1px solid #000000;	border-left : 1px solid #000000;	border-right : 1px solid #000000;}	        	         
.textbox2  {height: 90px; border-top : 1px solid #000000; border-bottom : 1px solid #000000;	border-left : 1px solid #000000;	border-right : 1px solid #000000;}
.textbox17  {height: 17px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000;	border-right : 1px solid #000000; xbackground:#eeeeee; background: white;}	
.black8c        {color: BLACK; font-size: 9PT; font-family: ARIAL, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
		       				
.nr           {padding: 0px; margin: 0px;}
.faqg         { font-family: verdana; font-size: 10pt;}
table.faqg    {border: gray solid 1px; border-collapse: collapse;}
table.faqg td {font-family: verdana; font-size: 10pt;}	
.login        {font-weight: bold;}

.ov     {position: relative; width: 250px; height: 220px;}
.ov .bt {bottom: 10px; right: 25px; z-index: 0;}
.ov .bt, .ov .tp {position: absolute;}
.ov .tp {bottom: 10px; right: 25px; xz-index: 2147483646;z-index: 646;}

a.info{  position:relative;   z-index:24;          
			color: #cc3366; font-weight: bold;
         text-decoration:none }
a.info:hover{ z-index:25; xbackground-color:#ff0 }
a.info span{display: none;}
a.info:hover span{ 
    display:block;
    position:absolute;
    xtop:2em; xleft:2em; xwidth:15em;
	 top: 0em; left: -13em; width: 12em;
    border:1px solid black;
    xbackground-color:#cff; color:#000;
	 background-color:#ffffff; color:black;
	 text-align: center;
	 font-weight: 0;}

a.info2{  position:relative;   z-index:24;          
			color: #cc3366; font-weight: bold;
         text-decoration:none }
a.info2:hover{ z-index:25; xbackground-color:#ff0 }
a.info2 span{display: none;}
a.info2:hover span{ 
    display:block;
    position:absolute;
	 top: -6em; left: 29.5em; width: 4.5em;
    xborder:1px solid black;
	 background-color:#ffffff; color:#eeeeee;
	 text-align: center;
	 font-weight: 0;}

a.info3{  position:relative;   z-index:24;          
			color: #cc3366; font-weight: bold;
         text-decoration:none }
a.info3:hover{ z-index:25; xbackground-color:#ff0 }
a.info3 span{display: none;}
a.info3:hover span{ 
	display:block;
	position:absolute;
	top: 2.8em; left: 0em; width: 12em;
	color:#000;
	background-color:#ffffff; color:black;
	text-align: center;}
	
.spec-h1 {font-family: arial; font-size: 13pt;}

table.specbox {border-collapse: collapse; height: 10px;}
table.specbox tr td {border-collapse: collapse; xborder: 1px solid gray; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-bottom: 0px; margin: 0px; height: 0px; text-align: left;}
.specbox tr td {border-collapse: collapse; xborder: 1px solid gray; padding-left: 3px; padding-top: 0px; padding-bottom: 0px; padding-bottom: 0px; margin: 0px; height: 0px; text-align: left;}

.shippingbox { border: 1px solid gray;}
.shippingbox tr td { padding-top: 3px; padding-bottom: 3px; }
.accbox {padding: 3px;}
table.accbox tr td { padding: 3px;}
table.aclogin tr td { padding: 3px; font-size: 9pt;}
.checkoutbutton {background-color: grey; color: white; font-weight: bold; border-width: 0px; padding: 3px 8px; font-size: 10pt; margin-top: 0px;}

h1 {
font: 18px Arial;
font-weight: bold;
margin-top: 6px;
padding-top: 6px;
margin-bottom: 6px;
padding-bottom: 6px;
text-align: left;
}

h2 {
font: 14px Arial;
font-weight: bold;
margin-top: 6px;
padding-top: 6px;
margin-bottom: 6px;
padding-bottom: 6px;
text-align: left;
}

.subcattitle
{
font-size:12pt;
margin:0px;
padding:0px;
}

#footercontainer {
	width: 980px;
	height: 129px; /* If you change this value, be sure to change the footer column's height as well */
	margin: 0 auto;
}

.footernew {
    border:1px solid #ccc;
	background: url(images/bg.png) repeat-x;
	height:139px; /* If you change this value, be sure to change the footer's height as well as the column's height. */
	text-align: left;
}

#emailfooterbox {
padding: 8px; 
font-family: Helvetica; 
font-size: 13px; 
background-color: #eee; 
border: 1px dotted #ccc; 
margin-bottom: 8px;
}

.column1 {
	float: left;
	width: 140px;
	margin-top: 15px;	
	margin-left: 25px;
}

.column2 {
	float: left;
	width: 190px;
	margin-top: 15px;	
	margin-left: 10px;
}

.column3 {
	float: left;
	width: 190px;
	margin-top: 15px;	
	margin-left: 10px;
}

.column4 {
	float: left;
	width: 180px;
	margin-top: 15px;	
	margin-left: 10px;
}

.column5 {
	float: left;
	width: 190px;
	margin-top: 15px;	
	margin-left: 10px;
}

ul.noIndent {
	padding: 0px;
	margin: 0px;
	margin-left: -4px;
	margin-top: 8px;
	list-style-type: none;
}

.column1 ul li, .column2 ul li, .column3 ul li, .column4 ul li, .column5 ul li{
	color: #000;
	font-size: 11px;
	text-align: left;
	font-family: Arial,serif;
	line-height:17px;
	background-image: url(images/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 0.4em;
	padding-left: 14px;
}

.column1 a:link, .column2 a:link, .column3 a:link, .column4 a:link, .column5 a:link {
    color: #000;
	text-decoration: none;	
}

.column1 a:visited, .column2 a:visited, .column3 a:visited, .column4 a:visited, .column5 a:visited {
    color: #000;
	text-decoration: none;	
}

.column1 a:hover, .column2 a:hover, .column3 a:hover, .column4 a:hover, .column5 a:hover {
    color: #000;
	text-decoration: underline;	
}

.featuredproducts
{
	font-family: Helvetica, Arial, Verdana;
	font-size: 13.6px; 
	font-weight: bold;
	color: #000000;
}

.black9bxfeatured         {color: #000000; font-size: 9PT; font-family: Helvetica, Geneva, Swiss, SunSans-Regular;  text-decoration: none;}
.black9bxfeatured:hover    {color: #003399; font-size: 9PT; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9bxfeatured a    	   {color: #000000; font-size: 9PT; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.black9bxfeatured a:hover  {color: #003399; font-size: 9PT; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.shipcost {padding-left:3PX;}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#ccc;
	color:#000;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider-wrapper {
    /*background:url(images/slider.png) no-repeat;*/
    width:590px;
    height:261px;
	margin: 0px;
    padding-top:0px;
    margin-top:0px;
}

#slider {
	position:relative;
    width:590px;
    height:261px;
    margin-left:0px;
	background:url(images/bumper-cases_Flash.jpg) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:0px;
	bottom:-22px;
	padding:0px 0 0 0px;
	background-color: black;
	width: 590px;
}

.nivo-controlNav a {
	display:block;
	width:15px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/* 3 contents */
.defaultContent {
	border: 1px solid #CCCCCC;
	height: 7.9em;
	width: 188px;
	margin-bottom: 0px;
	margin-top: 2px;
	float: left;
}

h2.defaultContentsub {
	font-family: verdana; 
	font-size: 10px; 
	font-weight:normal;
	margin: 0px;
	margin-left: 4px;
}

h3.defaultContentsub {
	font-family: verdana; 
	font-size: 11px;
	margin: 0px;
	margin-left: 4px;
}

p.defaultContentsub {
	font-family: verdana; 
	font-size: 11px; 
	font-weight:normal;
	margin: 0px;
	margin-top: 10px;
	margin-left: 4px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.message-box { text-align: center; padding: 5px; color:#545454; width:760px; }
.alert { background-color: #fef5be; border: 2px solid #fdd425; font: 12px/1.5 "Lucida Grande", Verdana, sans-serif; color:#333 }
.error { background-color: #ffcdd1; border: 2px solid #e10c0c; font: 12px/1.5 "Lucida Grande", Verdana, sans-serif; color:#333 }

.textmiddle {vertical-align:middle;} 
.textbottom{vertical-align:bottom;} 

#emailpromoheader {
	background: url(images/bg_emailpromoheader.gif) no-repeat; 
	height: 20px; 
	width: 590px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	font-weight: bold;
	color: #333;
}

/* Product Detail v2 */
#contentwrapperproduct {
	float: left;
	width: 100%;
	margin-top: -4px;
}

#rightcolumnproduct {
	float: left;
	width: 200px; /*Width of right column*/
	margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
	margin-top: 56px;
}

#productdetailnav {
	display: inline;
	font-family: Helvetica; 
	color: #333;
	font-size: 13px;
	margin-top: 6px;
	margin-left: 10px;
	float: left;	
}

#productdetailnav a:link {
	text-decoration: none;
	color: #333;
}

#productdetailnav a:visited {
	text-decoration: none;
	color: #333;
}

#productdetailnav a:hover {
	text-decoration: none;
	color: #003399;
}

#producttopfirstleft {
	float: left
}

#producttopsecondleft {
	float: left;
	width: 499px;
	border: 0px solid #ccc;
}

#producttopfirstsecondborder {
	border: 0px solid #ccc; 
	height: 500px; 
	margin-top: 8px;
}

#productimgouter {
	margin-top: 0px;
	margin-left: 10px;
	border: 1px solid #ccc; 
	width: 250px; 
	height: 270px; 
	background-color: #fff; 
	float: left;
}

#productdescription2 {
	float: left; 
	margin-left: 10px;
	margin-top: 10px;
	width: 746px;
	text-align: left;
	border: 0px solid #ccc;
}

#productdescription2 h1 {
	padding: 0;
	margin: 0;
	font-family: Helvetica; 
	color: #333;
	font-weight: bold; 	
	font-size: 16px; 
}	

#productbox {
	border: 1px solid #ccc;
	padding: 0px;
	background: url(images/productcartgrad.png) repeat-x;
	/*background: #eee;*/
	width: 480px;
	height: 110px;
	margin-left: 18px;
	float: left;
}

#productboxv2 {
	border: 2px solid #ccc;
	padding: 5px;
	background: #e6e9ec;
	width: 468px;
	height: 180px;
	margin-left: 20px;
	float: right;
}

#productboxinner {
	border: 1px solid #fff;
	padding: 0px;
	/*background: #f0f3f6;*/
	height: 108px;
	font-family: Helvetica;
	font-size: 12px;	
	font-weight: normal;
	color: #000;
}

#productboxinnerv2 {
	border: 2px solid #fff;
	padding: 0px;
	background: #f0f3f6;
	height: 129px;
	font-family: Helvetica;
	font-size: 12px;	
	font-weight: normal;
	color: #000;
}

#productboxprice {
	float: left; 
	margin-top: 30px;
	margin-left: 10px;  
	xwidth:129px;
	text-align:left;
}

#productboxqty {
	float: left; 
	margin-left: 40px; 
	margin-top: 30px;
}

#productboxqtyv2 {
	float: left; 
	margin-left: 0; 
	margin-top: 21px;
}

#productboxcart {
	float: left; 
	margin-left: 8px; 
	margin-top: 24px;
}

#productboxcartv2 {
	float: left; 
	margin-left: 8px; 
	margin-top: 15px;
}

#productboxstock {
	float: left;
	margin-top: 6px;  
	margin-left: 10px;
}

#productboxstockv2 {
	float: left;
	margin-top: 24px;  
	margin-left: 10px;
}

#productextras {
	float: left; 
	margin-left: 12px; 
	margin-top: 3px; 
	width: 468px;
	padding: 5px;
	text-align: left;
	font-family: Helvetica;
	font-size: 13px;
	color: #000;
	border: 0px solid #ccc;
}

#productextras a:link {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#productextras a:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#productextras a:hover {
	text-decoration: none;
	color: #003399;
	font-weight: bold;
}

/* Product Detail v2 */
.productdetailadsr1 {
	border: 0px solid #ccc; 
	width: 198px; 
	height: 100px;
	font-family: Arial;
	text-align: left;
}

.productdetailads1sub {
	position: relative; 
	left: 6px;  
	font-size: 16px; 
	color: #00467F; 
	font-weight: bold; 	
}

.productdetailads1sub2 {
	position: relative; 
	left: 6px; 
	top: 2px; 
	font-size: 11px; 
	color: #333; 
}

#productdetailadscatalog {
	border: 0px solid #ccc; 
	width: 198px; 
	height: 130px; 
	font-family: Helvetica; 
	font-size: 12px; 
	line-height: 1.5em;
}

#productdetailadsbenefits {
	border: 1px solid #ccc; 
	padding: 5px; 
	height: auto; 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px;
}

#productdetailadsbox {
	font-family: Helvetica; 
	font-size: 12px; 
	color: #333; 
	font-weight: bold; 
	text-align: left; 
	border: 1px solid #eee; 
	background-color: #eee;
}

.productdetailadsbox2 {
	width: 180px; 
	border-bottom: 0px solid #fff;  
	font-weight: normal; 
	margin-left: 6px;
}

/* Product Related v2 */
#relatedproduct {
	float: left;
	margin-top: 15px;
	text-align: left;
}

.productrelatedcarousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
	float: left;
}

.productrelatedcarousel li {
	margin-right: 10px;
}

.productrelated1 {
	border: 1px solid #ccc; 
	width: 150px; 
	height: 135px; 
	padding: 4px; 
	float: left; 
	background-color: #fff; 
	font-size: 12px; 
	font-weight: normal;
}

#productrelatedcarouselbox {
	border: 3px solid #ccc; 
	width: 747px; 
	height: 200px; 
	padding: 5px; 
	font-family: Helvetica; 
	font-size: 16px; 
	color: #333; 
	font-weight: bold; 
	background: url(images/productrelatedgrad.png) repeat-x;
}

#WebDescriptionProduct {
	font-size: 11pt; 
	font-family: arial;
	color: #333333; 
}

#WebDescriptionProduct h1
{
	text-align: left;
	font-size: 11pt; 	
	font-family: arial; 
	color: #333333; 
	margin-top: 9px; 
	margin-left: 34px;
	margin-bottom:0px;
	padding:0px;
}

#technicaldetails
{
	line-spacing:1.5;
	font-size:10pt;
}
#feedbackbox {
	font-family: arial;
	font-size: 10pt;
}

.productdocuments
{
	float:left;
	width:240px;
}

.productdocuments ul
	{margin-left:13px;padding:0px;}
.productdocuments ul li
	{margin-left:0px;padding:0px;}
	
.productdocuments a
	{color:rgb(0, 70, 127);}


.inkcom 
	{float:left;width:170px;font-family:arial;font-size:9pt;line-height:1.3;} 
.inkcom a 
	{text-decoration:none; color:black;} 
.inkcomhdr 
	{font-family:arial;font-size:9pt; font-weight:bold;clear:both;margin-bottom:9px;}
.inkspec {
	margin-left:0px;
	padding-left:0px;
	list-style-type: none;
}

.compatibletab {border-collapse:collapse;}
.compatibletab tr td { font-family:verdana;font-size:10pt;padding:4px;border:1px solid grey;}

.topcategoryList {
	width: 190px;
	background-color: #F0F0F0;
	padding-bottom: 8px;
	margin: 0; }

.topcategoryList dd 
{  font-family: arial;
    font-size: 12px;
    margin: 0 10px 8px;
    text-indent: 0px;
	color: #444433;
	text-align: left; }

.topcategoryList A:link, A:visited, A:active 
{	color: #333;
	text-decoration: none; }

.topcategoryList A:hover {
	text-decoration: none; 
	color: #003399; }


.categoryList {
	width: 198px;
	background-color: #F0F0F0;
	padding-bottom: 8px;
	margin: 0;
}

.categoryList dd {
    font-family: arial;
    font-size: 12px;
    margin: 0 10px 8px;
    text-indent: 0px;
	color: #444433;
	text-align: left;
}

.categoryList A:link, A:visited, A:active {
	color: #333;
	text-decoration: none;
}

.categoryList A:hover {
	text-decoration: none; 
	color: #003399;
}

dt {
	text-align: left; 
	font-family: Arial; 
	font-size: 14.667px;
	color: #444433;	
	font-weight: bold; 
	padding: 4px;
	margin-bottom: 10px;
}

.titleCustomerFavorites {
	background-color: #7a9913; 
	font-family: Helvetica; 
	font-size: 15px; 
	padding: 6px; 
	margin: 0; 
	color: white; 
	font-weight: bold; 
	text-align: left;
}

#leftCategoryList {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
}

.categoryListFavorites {
	border: 1px solid #ccc; 
	background: url('images/bg_customerlist.gif') repeat-x; 
	height: 80px; 
	padding: 6px; 
	padding-top: 0;
	font-family: Helvetica; 
	font-size: 12px;
}

.categoryListFavorites A:link, A:visited, A:active {
	text-decoration: none; 
	color: #0053A8; 
}

.categoryListFavorites A:hover {
	text-decoration: none; 
	color: #003399;
}

.categoryListFavorites A:visited {
	text-decoration: none; 
	color: #0053A8;
}

.didYouKnowBox {
	width: 198px; 
	height: 180px; 
	font-family: Verdana; 
	font-size: 12px; 
	text-align: left; 
	color: #333; 
	background: url('images/grey_x.gif') repeat scroll 0 0 transparent;
	margin-bottom:17px;
}

.categorySeparate {
	float: left;
	text-align: left;
	margin-left: 10px;
	width: 180px;
}

.categoryTitle {
	background-color: #4C4B4B; 
	font-family: Helvetica; 
	font-size: 16px; 
	padding: 6px; 
	margin: 0; 
	margin-bottom: 4px; 
	color: white;
}

.categorySummary {
	font-family: Verdana; 
	color: #3A3A3A; 
	font-size: 0.75em; 
	margin-top: 8px;
}

.categorySeparate h5 {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 150px;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 13px;
	color: #333;
	line-height: 1.3em;
}

.categoryImagesBg {
	background-image:url('/images/product_bg.png'); background-repeat: repeat-x; height: auto; border-top: 4px solid #ccc;
}

.categoryImages A:link, A:visited, A:active {
	color: #333;
	text-decoration: none;
}

.categoryImages A:hover {
	text-decoration: none; 
	color: #003399;
}

.categoryImagesInner {
	margin-bottom: 8px; 
	border: 1px solid #C8C8C8; 
	width: 100px; 
	height: 100px;
}

.categoryImagesInner img {
	border-style: none;
}

.inner_content {
	float: left; 
	margin-left: 8px; 
	font-family: Helvetica; 
	font-size: 12px;
	width: 250px;
	border: 0px solid #ccc;
}

.inner_content h4 {
	margin: 0; 
	padding: 0; 
	margin-bottom: 4px; 
	font-family: Trebuchet MS;
}

.bottomContent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.75em;
	text-align: left;  
	color: #3A3A3A;
	background: url(/images/categorybg.gif);
	background-repeat: repeat-x;
}

.bottomContenth1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.125em;
	color: #3A3A3A;
}

.bottomContent A:link, A:visited, A:active {
	color: black;
	text-decoration: underline;
}

.bottomContent A:hover {
	text-decoration: underline; 
	color: #003399;
}

#outershoutlayer {
	background-color: #4c4b4b; 
	padding: 6px; 
	width: 968px;
	font-family: Helvetica;
	font-size: 13px;
}

.twittershout {
	width: 200px; 
	float: left;
}

.youtubeshout {
	float: left;
}

.blogshout {
	color: #fff;
	width: 370px;	
	float: left;
}

.colshout-divide {
    background: none repeat scroll 0 0 #161616;
    border-bottom: medium none;
    border-left: 1px solid #5e5d5d;
    height: 310px;
    margin: 0 21px;
    width: 1px;
	float: left;
}

#twitter_container {
	min-height:45px;
	height:auto !important;
	height:40px;
	padding-bottom:10px;
}

#twitter_update_list {
   width: 200px;
   padding: 0;
   overflow: hidden;
   font-size: 13px;
   color: #ccc;
   line-height: 16px;
   font-weight:normal;
}

#twitter_update_list li {
   width: 200px;
   list-style: none;
   margin-bottom: 15px;
}

#twitter_update_list li a {
   color: #7fa434;
   border-bottom: dotted 1px;
   text-decoration: none;
}

#twitter_update_list li a:hover {
   color: #31353d;
   background: #d3f1f9;
}

#blog_update_list a {
   color: #7fa434;
   font-size: 13px;
   border-bottom: dotted 1px;
   text-decoration: none;
}

#blog_update_list a:hover {
   color: #31353d;
   background: #d3f1f9;
}
