/* CSS Document */

body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	text-align:center;
}

.text_1 {

	text-decoration: none;
	font-size:12px;
	color: 8A8A8A;
	line-height:13px;
	letter-spacing: 0px; 
	font-weight: none;
}

.text_1 a {
    text-decoration: none;
    font-size: 13px;
   	color: #000;
}


.spacer
{
	background: url("../images/spacer.gif");
}

/* table 1 */
.index_corner_top_lft
{
	background: url("../images/index_corner_top_lft.gif");
}

.index_corner_top_rgt
{
	background: url("../images/index_corner_top_rgt.gif");
}

.index_corner_bot_rgt
{
	background: url("../images/index_corner_bot_rgt.gif");
}

.index_corner_bot_lft
{
	background: url("../images/index_corner_bot_lft.gif");
}

.index_table_bot
{
	background: url("../images/index_table_bot.gif");
}

.index_table_top
{
	background: url("../images/index_table_top.gif");
}

/* table 2 */
.index_corner_top_lft_2
{
	background: url("../images/index_corner_top_lft_2.gif") 0 0 no-repeat;
}

.index_corner_top_rgt_2
{
	background: url("../images/index_corner_top_rgt_2.gif") 0 100% no-repeat;
}

.index_corner_bot_rgt_2
{
	background: url("../images/index_corner_bot_rgt_2.gif") 100% 100% no-repeat;
}

.index_corner_bot_lft_2
{
	background: url("../images/index_corner_bot_lft_2.gif") 0 100% no-repeat;
}
td#product_features_left_2
{
	width: 8px;
	border-left: 1px solid #e7e7e7;
}
td#product_features_right_2
{
	width: 8px;
	border-right: 1px solid #e7e7e7;
}

.index_table_bot_2
{
	background: url("../images/index_table_bot_2.gif") repeat-x;
}

.index_table_top_2
{
	background: url("../images/index_table_top_2.gif") repeat-x;
}

/* table 3 */
.index_corner_top_lft_3
{
	background: url("../images/index_corner_top_lft_3.gif");
}

.index_corner_top_rgt_3
{
	background: url("../images/index_corner_top_rgt_3.gif");
}

.index_corner_bot_rgt_3
{
	background: url("../images/index_corner_bot_rgt_3.gif");
}

.index_corner_bot_lft_3
{
	background: url("../images/index_corner_bot_lft_3.gif");
}

.index_table_bot_3
{
	background: url("../images/index_table_bot_3.gif");
}

.index_table_top_3
{
	background: url("../images/index_table_top_3.gif");
}

/* product page table 2 */
.prod_corner_top_lft_2
{
	background: url("../images/prod_corner_top_lft_2.gif");
}

.prod_corner_top_rgt_2
{
	background: url("../images/prod_corner_top_rgt_2.gif");
}

.prod_corner_bot_rgt_2
{
	background: url("../images/prod_corner_bot_rgt_2.gif");
}

.prod_corner_bot_lft_2
{
	background: url("../images/prod_corner_bot_lft_2.gif");
}

.product_table_2_bot
{
	background: url("../images/product_table_2_bot.gif");
}

.product_table_2_top
{
	background: url("../images/product_table_2_top.gif");
}

.product_table_2_bg
{
	background: url("../images/product_table_2_bg.gif");
}

/* product page talk forum */
.prodtalk_corner_top_lft
{
	background: url("../images/prodtalk_corner_top_lft.gif");
}

.prodtalk_corner_top_rgt
{
	background: url("../images/prodtalk_corner_top_rgt.gif");
}

.prodtalk_corner_bot_lft
{
	background: url("../images/prodtalk_corner_bot_lft.gif");
}

.prodtalk_corner_bot_rgt
{
	background: url("../images/prodtalk_corner_bot_rgt.gif");
}

.prod_talk_lft_grad
{
	background: url("../images/prod_talk_lft_grad.gif");
}

.prod_talk_top_grad
{
	background: url("../images/prod_talk_top_grad.gif");
}

.prod_talk_bot_grad
{
	background: url("../images/prod_talk_bot_grad.gif");
}

.product_table_2_bg
{
	background: url("../images/product_table_2_bg.gif");
}

/* index page */
.img_index_main_product	
{
	background: url("../images/img_index_main_product.jpg") no-repeat;
}

/*
main nav for left and right - fixed width, flexible height
*/

.nav{
	width:169px;
	background:  url("../images/nav_bottom_left.jpg") no-repeat left bottom;
}
	
.nav_outer
{
	background: url("../images/nav_bottom_right.jpg") no-repeat right bottom;
}
	
.nav_inner
{
	background: url("../images/nav_top_left.jpg") no-repeat left top;
}
	
.nav h2
{
	background: url("../images/nav_top_right.jpg") no-repeat right top;
	padding-top: 5%;
}
	
.nav h2, .nav p  
{
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
}
	
/*
tech talk forum - fixed width, flexible height
*/
.talk
{
	width:175px;
	background:  url("../images/talk_bottom_left.jpg") no-repeat left bottom;
}
	
.talk_outer
{
	background: url("../images/talk_bottom_right.jpg") no-repeat right bottom;
}
	
.talk_inner
{
	background: url("../images/talk_top_left.jpg") no-repeat left top;
}
	
.talk h2
{
	background: url("../images/talk_top_right.jpg") no-repeat right top;
	padding-top: 5%;
}
	
.talk h2, .talk p 
{
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
}
	
/*
club box - fixed width, flexible height however background gradient limits height to 176px
*/
.club
{
	width:171px;
	height: 135;
	background:  url("../images/club_bottom_left.jpg") no-repeat left bottom;
}
	
.club_outer
{
	height: 135;
	background: url("../images/club_bottom_right.jpg") no-repeat right bottom;
}
	
.club_inner
{
	background: url("../images/club_top_left.jpg") no-repeat left top;
}
	
.club h2
{
	height: 56;
	background: url("../images/club_top_right.jpg") no-repeat right top;
	padding-top: 5%;
}
	
.club h2, .club p 
{
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
}
	
/*
simple box - fixed width, flexible height
*/

div.simple {
	width: 196px;
	background:  url("../images/simple_bottom_left.gif") no-repeat left bottom;
	position: relative;
	margin-top: -14px;
}

*html body div.simple {
	width: 196px;
	background:  url("../images/simple_bottom_left.gif") no-repeat left bottom;
	position: relative;
	margin-top: 12px;
}

div.simple_in {
        width: 176px;
        background:  url("../images/simple_bottom_left.gif") no-repeat left bottom;
        position: relative;
        margin-top: -14px;
}

*html body div.simple_in {
        width: 176px;
        background:  url("../images/simple_bottom_left.gif") no-repeat left bottom;
        position: relative;
        margin-top: 12px;
}
	
div.simple_outer {
	background: url("../images/simple_bottom_right.gif") no-repeat right bottom;
}
	
div.simple_inner {
	text-align: right;
	background: url("../images/simple_top_left.gif") no-repeat left top;
}

p#simple_p {
	background: url("../images/simple_top_right.gif") no-repeat right top;
	padding-top: 12px;
}

.simple h2, .simple p {
	padding-right: 10px;
}

div.simple_inner h3 {
	margin: 0 0 3px 0;
	padding: 0px;
	color: #DF0000;
}

div.simple_inner span {
	margin: 0;
}
div.simple_inner a {
	color: #363575;
	font-size: 10px;
	text-decoration: none;
}

div.simple_inner img {
	margin: 10px 0px 0px 5px;
}

/*
homepage navigation - fixed width, flexible height
*/
.homenav {
	width: 196px;
	background:  url("../images/homenav_bottom_left.jpg") no-repeat left bottom;
}

.homenav_outer {
	background: url("../images/homenav_bottom_right.jpg") no-repeat right bottom;
}

.homenav_inner {
	background: url("../images/homenav_top_left.jpg") no-repeat left top;
}

/*div#home_product_category_p {
	background: url("../images/homenav_top_right.jpg") no-repeat right top;
}*/

.homenav h2, .homenav p {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}


div.home_title_container a {
  font-size: 13px;
  text-decoration: underline;
  color: gray;
}
div.home_title_container ul {
  margin: 0px;
  padding: 0px;
  list-style-type:none;
  width: 135px;
}

div.home_title_container ul.alone {
  width: 280px;
}

div.home_title_container li {
  color: red;
  background-image: url(../images/red_arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 .5em;
  padding-left: 10px;
  line-height: 20px;
}

div.home_title_container ul li a{
  font-size: 12px;
}

div.sliding_category_box a h3, div.product_category h3 {
	padding: 0;
	margin-bottom: 8px;
	font-size: 15px;
}

div.landing_msg {
  position: relative;
  top: 10px;
  color: black;
  font-size: 13px;
  left: 20px;
}

/* CODE ADDED BY MP */
div.admin_product_list a img {
  	border: 1px solid #000000;
  	margin-top: 4px;
}



div.sliding_category_box a, div.product_category h3 a {
	text-decoration: none;
	color: gray;
}

table#distributor_list_ {
   font-size: 10px;
}

