div#main div.columnSX h2 {
	float:left;
	margin-right:10px;
	font-size:20px;
}
div#main div.columnDX div.text {
	font-size:12px;
}
div#main div.columnDX div.box_colors {
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #787878;
	margin-bottom:15px;
}

div#main div.columnDX div.accessories div.box img{
width:100px;
height:68px;
margin-top:5px;

display: block;
margin-left:5px;
margin-right:5px;
background-color: #999999;
}	


div#main div.columnDX div.accessories div.box ul li p {
	width:100px;
margin-left:5px;
margin-right:5px;
	text-align:left;
	font-size:10px;
	cursor:pointer;
}
div#main div.columnDX table.model_price tr.total td{
font-weight:bold;
}



div#main div.columnDX div.accessories {
	padding-bottom:10px;
	border-bottom:1px solid #787878;
	margin-bottom:10px;
}





div#main div.columnDX div.box_colors div.box ul, 
div#main div.columnDX div.accessories div.box ul {
	margin:0;
}
div#main div.columnDX div.box_colors div.box ul li, 
div#main div.columnDX div.accessories div.box ul li {
	list-style:none;
	cursor:pointer;
}

div#main div.columnDX div.box_colors div.box ul li div,
div#main div.columnDX div.accessories div.box ul li{
text-align:center;
font-size:11px;
}

div#main div.columnDX div.box_colors div.box ul li div span{
width:60px;
height:20px;
float:left;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
	cursor:pointer;

}





/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

/*
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 70px;
    height: 50px;
}

*/

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
 
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}




.jcarousel-skin-tango .jcarousel-container {
    background:#242424;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 240px;
    padding: 20px 40px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  234px;
    height: 75px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 70px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 4px;
	margin-left:5px;
}


/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 23px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -33px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}


.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -94px 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 23px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -30px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}


.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}






















/******************************************************************************************************************
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
	div.accessories .jcarousel-container {
    position: relative;
}

div.accessories .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

div.accessories .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

div.accessories .jcarousel-list li,
div.accessories .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 110px;
    height: 115px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
 
div.accessories .jcarousel-next {
    z-index: 3;
    display: none;
}

div.accessories .jcarousel-prev {
    z-index: 3;
    display: none;
}




div.accessories .jcarousel-skin-tango .jcarousel-container {
    background:#242424;
}

div.accessories .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 240px;
    padding: 10px 40px;
}


div.accessories .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  234px;
    height: 135px;
}


div.accessories .jcarousel-skin-tango .jcarousel-item {
    width: 110px;
    height: 135px;
}

div.accessories .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
	margin-left:3px;
}


/**
 *  Horizontal Buttons
 */
 
div.accessories .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 35px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/next-horizontal.png) no-repeat 0 0;
}

div.accessories .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -33px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}


div.accessories .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
div.accessories .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
div.accessories .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -94px 0;
}


div.accessories .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 35px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/prev-horizontal.png) no-repeat 0 0;
}

div.accessories .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -30px 0;
}

div.accessories .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}


div.accessories .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
div.accessories .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
div.accessories .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


table.model_price td.price {
	white-space:nowrap;
	
	
}
