#cimgs_nav {
    position:relative;
    clear: left;
    float: left;
    overflow:hidden;
    /*min-height: 240px!important;*/
    height: auto!important;
    /*height: 240px;*/
    width: 410px;
    padding-bottom: 1em;
    margin: 1em 0 0;
    /*border-top: 1px solid #555;*/
}

#cimgs {
    position:relative;
    width:20000em;
}

/* single slide */
#cimgs div {
    /*position:relative;*/
    float: left;
    overflow:hidden;
    width: 420px;
    height: auto;
    padding: 5px;
    padding-right: 10px;
}

#cimgs div img {
    border: 1px solid #000;
    
    box-shadow: 0px 0px 6px #333;
    -moz-box-shadow: 0px 0px 6px #333;
    -webkit-box-shadow: 0px 0px 6px #333;
    -khtml-box-shadow: 0px 0px 6px #333;
}

/* single slide */
#cimgs div h2 {
    padding: 0;
    margin: 1em 0;
}

#cimgs div span.prodname {
    display: block;
    /*margin-top: -30px;*/
}

/* header */
#cimgs h3 {
	font-size:150%;
	font-weight:bold;
	margin:0 0 20px 0;
}

#cleft {
    float: left;
    width: 430px;
}

#cnav {
    width: 400px;
    margin-top: 1em;
}

#cnav ul {
    float: right;
}

#cnav ul li {
    float: left;
}

#cnav a {
    display: block;
    float: left;
    color: #555;
    background: #fff;
    font-size: 110%;
    font-weight: bold;
    text-decoration: none;
    padding: 8px;
    margin: 0 6px 0 0;
    border: 1px solid #666;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}

#cnav a:hover {
    background: #eee;
}

#cnav a.current {
    background: #f9df80;
    color: #700;
}

#cpages {
    display: inline;
    width: 0;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:30px 10px 30px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right {
    /*background:url(/images/rbs.png) no-repeat;*/
    background: #eee;
    display:block;
/*    width:77px;
    height:75px;*/
    width: 20px;
    height: 20px;
    cursor:pointer;
    float: right;
    /*background-position: 0 -30px; clear:right; margin-right: -20px;*/
}
a.right:hover 		{ background-position:left bottom; }
a.right:active 	{ background-position:left bottom; }


/* left */
a.left {
    /*background:url(/images/rbs.png) no-repeat right top;*/
    background: #eee;
    float: left;
    display:block;
/*    width:77px;
    height:75px;*/
    width: 20px;
    height: 20px;
    cursor:pointer;
    margin-left: -20px;
}
a.left:hover  		{ background-position:right bottom; }
a.left:active  	{ background-position:right bottom; }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

