  .access_sss {
      FONT-WEIGHT: bold; COLOR: #c60
  }
  .mainItem {
	  padding: 5px;
	  width: 600px;
  }	
   .mainLink {
	  width: 400px; 
	  float: left;
  }
  .mainThumb {
	  width: 80px; 
	  float: left;
  }
  .accessoryCheckbox {
	  width: 25px; 
	  padding-top: 15px;
	  float: left;
  } 
  .accessoryLink {
	  width: 175px; 
	  float: left;
  }
  .accessoryAltLink {
	  width: 275px;
	  float: left;
  }
  .accessoryThumb {
	  width: 55px; 
	  float: left;
  }
  .altViewSubhead {
	  padding: 30px 0 5px 5px;
	  color: #000;
	  font-weight: bold;
  }


.accessory_bin_seperator {
	padding-left: 5px; 
	border-top: 1px dashed #cccccc; 
	width: 100%;
} 
TD.access_bin_head {
	padding-left: 3px; font-weight: bold; font-size: 13px; padding-bottom: 2px; color: #cc6600; 
	padding-top: 0px; background-color: #ffffff
}
.access_bin_head_text {
  cursor: default;
}
TD.access_see_more {
	padding-right: 0px; padding-left: 0px; font-size: 13px; padding-bottom: 1px; 
	border-left: #d2e7fd 0px solid; padding-top: 1px; border-bottom: #e4eff8 0px dotted; 
	background-color: #ffffff
}

.access_tiny {
	font-weight:normal;
	font-size: 9px;
}

input.access, select.access {
	margin:0px;
	color:#333;
	font-size:11px;
	font-family:tahoma, arial, sans-serif;
}

div.trp_photo {
	float:left; border-right:solid #efefef 0px; border-bottom:solid #efefef 0px;
	background-color:#ffffff; padding:0px; margin:0px; text-align:left; 
        width:270px;
}

.access_descript {
	text-align:left; padding-left:5px; padding-right:5px;
	padding-top:1px; padding-bottom:1px; 
}

div.access_widget {
    font-size: x-small;
    padding: 5px;
}

table.access_select {

	background-color: #eff5f9;
	border-top: 1px solid #d2e7fd;
	border-left: 1px solid #d2e7fd;
	border-right: 1px solid #d2e7fd;
	border-bottom: 1px solid #d2e7fd;
    padding-bottom: 1px; padding-top: 1px;
	padding-left: 4px; padding-right: 1px;	font-size: 9px; 
	color: #000000;
}



.acc .left {
	font-size: 1px; width: 10px
}
.acc .right {
	font-size: 1px; width: 10px
}


.acc .slicedBoxTopGlance {
	background-color: #ffffff;
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: repeat-x; 
}
.acc .slicedBoxMiddle {
	BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x;
}
.acc .slicedBoxBottom {
	BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x
}

.acc .subacc {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 12px; padding-top: 0px
}
.acc .subacc .slicedboxtop .center {
	padding-right: 5px; padding-left: 5px; padding-bottom: 7px; padding-top: 7px
}
.acc .subacc .slicedboxmiddle .center {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.acc .subacc .slicedboxbottom .center {
	padding-right: 5px; padding-left: 5px; padding-bottom: 12px; padding-top: 0px
}


.xtiny {
	font-size: 9px; 
}
.acc_listprice {
	font-size: 10px;
    text-decoration: line-through;
}
.acc_price {
	font-size: 10px;
    color: #990000; 
}


.acc_price_strong {
    font-family: arial,verdana,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
    color: #990000; 
}

#accessory_subtotal {
        background-color: #eff5f9;
        border-top: 1px solid #d2e7fd;
        border-left: 1px solid #d2e7fd;
        border-right: 1px solid #d2e7fd;
        border-bottom: 1px solid #d2e7fd;
        padding: 5px;
	font-size: 10px;
}

#accessory_subtotal :link {
	text-decoration: none;
}


.select_checkbox {
	padding: 3px;
	font-size: 9px; 
	color: #000000;
}


.acc p {
    color:#333; 
    margin-left:1px;
    margin-top:4px;
    margin-bottom:7px;
}


.sss{
        color:#c60;
        font-weight:bold; 
}

.buying {
    font-size: 11.2px;
    color: black;
    font-weight: normal;
}

td.access_spacer {
	border-left: 1px dashed #eeeeee;
	width:5px;
}

.access_shipping-info {
	font-size: 9px; 
	padding-top:5px;
}

.access_spacer_horz {
	padding-left: 5px;
	border-top: 1px dashed #eeeeee;
	width: 100%;
}

td.access_price_cell {
    padding-bottom: 5px;
}

a.acc_link:link { font-family: verdana,arial,helvetica,sans-serif; color: #003399;
text-decoration:none;}
a.acc_link:visited { font-family: verdana,arial,helvetica,sans-serif; color: #003399; 
text-decoration:none;}
a.acc_link:active { font-family: verdana,arial,helvetica,sans-serif; color: #003399; 
text-decoration:none;}
a.acc_link:hover { font-family: verdana,arial,helvetica,sans-serif; color: #003399; 
text-decoration:underline;}

div.acc_hidden { display: none; }


.acc_clearfix {
	clear: both;
	height: 0px;
	font-size:0px;
	line-height: 0px;
}
