/* Body Info */
body, table, tr, td, p {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	margin-top: 0;  
	font-size: x-small; /* For IE 5.x */
	voice-family: "\"}\"";  /* For IE 5.x */
	voice-family:inherit;  /* For IE 5.x */
	font-size: small;
	}
html>body, table, tr, td, p { /* For Older Opera Browsers */
	font-size: small;
	}	
/* Body Info - END */

/* H Tags */
h1 { margin-bottom: 0; margin-top: 0; font-size: 160%; color: #000; }
h2 { margin-bottom: .5em; margin-top: .5em; font-size: 110%; color: #333;}
h3 { margin-bottom: 0; font-size: 140%;}
h4 { margin-bottom: .5em; margin-top: .5em; font-size: 110%; color: #000; }

/* Max Width and Center */
div.centlimit { 
	max-width: 95%; margin: 0 auto; 
	width:expression(document.body.clientWidth > 95? "95%": "auto" );
	}

/* General */
.mbg{background-image:url('mbg.gif'); background-repeat:repeat-x;border: 1px solid #e6e6e6;}
.graybar {color: #EEE; }
.boldtext2 { color: #333; font-weight:bold; }
.small2 { font-size: 85%; }
.whitetxt { color: #FFFFFF; font-weight:bold; }
.motback { background-color: #E6E6E6; }
.rside { border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 0px solid #999;
	border-right: 1px solid #999;
	background-color: #FFF;
	}
	
.lside { border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 0px solid #999;
	background-color: #FFF;
	}	
	

/* Table for Shopping Cart Buttons */
table.buyitem {
	width: 100%;
	border-bottom: 0px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #FFFFFF;
	
}  


table.buyitem caption {
	 background: #F3F3F3; 
	/* background-image: url(bar_bg.gif); 
	background-repeat: repeat-x; */
	padding: 2px 2px;
	text-align: left;
	border-bottom: 0px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	font-weight:bold;
}

table.buyitem td {
	margin: 0;
	padding: 2px 2px;
	border-bottom: 1px solid #E6E6E6;
}


table.buyitem col.size1 {
	width:80%;
	text-align: left;
}


table.buyitem col.size2{
	width:10%;
	text-align: right;
}

table.buyitem col.size3{
	width:102px;
	text-align: right;
}


/* Menu Tabs */

    #tabsB {
      width:100%;
	  background:#FFF;
      font-size:93%;
      line-height:normal;
	 /* border-bottom:1px solid #666; */
      }
	  
    #tabsB ul {
        float:left;
		margin:0;
        padding:10px 0 0 0;
        list-style:none;
		}
		
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
	  
    #tabsB a {
      float:left;
      background:url("tableftb.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:underline;
	  color:#999;
      }
	  
    #tabsB a span {
      float:left;
      display:block;
      background:url("tabrightb.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
	  
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
	
    #tabsB a:hover span {
      color:#000;
      }
	  
    #tabsB a:hover {
      background-position:0% -42px;
      }
	  
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
		
        #tabsB #current a span {
                background-position:100% -42px;
        }

/* Tab Windows */

#contentmain, #contentmain2 {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #FFFFFF;
	padding: .5em;
}

#contentmain, #contentmain2 p { font-size: 85%; }

	 
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10 {
	z-index: 100; width: 100%;
	text-align: left;
	padding-top: 0 .5em .5em 6px;
	display: none;
	}

	#tab1 { visibility: visible; }	

#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10 ul {
  margin: 0;
  padding: .5em;
  list-style: circle;
  }
  
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10 li {
  margin: 0 0 2px; 
  padding: 0;
  font-size: 85%;
  }	
  
/* Compare Table */

table.compare {
	width: 100%;
	border-bottom: 0px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 0px solid #E6E6E6;
	background-color: #FFFFFF;
	
}    

table.compare td {
	margin: 0;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	font-size: 85%;
}

/* Accessories Table */

table.access {
	width: 100%;
	border-bottom: 0px solid #888888;
	border-top: 1px solid #888888;
	border-left: 1px solid #888888;
	border-right: 0px solid #888888;
	background-color: #FFFFFF;
	
}    

table.access td {
	margin: 0;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	font-size: 100%;
}
