.cssbutton, .cssbutton:visited, .formsubmit, .formsubmit:visited {
/* background: #222 url(/images/alert-overlay.png) repeat-x; */
display: inline-block; 
padding:5px;
color: #fff; 
background-color: #888;
text-decoration: none;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);  
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
-webkit-appearance: none;
}

.cssbutton:hover { 
background-color: #777; color: #fff; 
}

.cssbutton:active { 
top: 1px; 
}	

.small.cssbutton, .small.cssbutton:visited {
font-size: 11px; padding: 5px; 
}

.cssbutton, .cssbutton:visited, .medium.cssbutton, .medium.cssbutton:visited, .formsubmit { 
border:0;
font-size: 13px; text-align:center; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
}

.large.cssbutton, .large.cssbutton:visited, .formsubmit { 
font-size: 14px; padding: 8px 14px 9px; 
}	

.green.cssbutton, .green.cssbutton:visited, .formsubmit, .formsubmit:visited { 
background-color: #749a02; 
}

.green.cssbutton:hover, .formsubmit:hover { 
background-color: #91bd09; 
}

.blue.cssbutton, .blue.cssbutton:visited { 
background-color: #2daebf; 
}

.blue.cssbutton:hover { 
background-color: #007d9a; 
}

.red.cssbutton, .red.cssbutton:visited { 
background-color: #e33100; 
}

.red.cssbutton:hover { 
background-color: #872300; 
}

.magenta.cssbutton, .magenta.cssbutton:visited {
background-color: #a9014b; 
}

.magenta.cssbutton:hover { 
background-color: #630030; 
}

.orange.cssbutton, .orange.cssbutton:visited { 
background-color: #b48282; 
}

.orange.cssbutton:hover { 
background-color: #694b4b; 
}

.yellow.cssbutton, .yellow.cssbutton:visited { 
background-color: #ffb515; 
}

.yellow.cssbutton:hover {
background-color: #fc9200; 
}

#tinybox {
position:absolute; 
display:none; 
padding:10px; 
background:#fff url(/images/preload.gif) no-repeat 50% 50%; 
border:5px solid #e3e3e3; 
z-index:2000
}

#tinymask {
position:absolute; 
display:none; 
top:0; 
left:0; 
height:100%; 
width:100%; 
background:#e3e3e3; 
z-index:1500;
}
#tinycontent {
background:#fff
}

#slidercontainer {margin:0px;position:relative; height:260px;}
.sliderbutton {position:relative;  cursor:pointer;}
#slider {float:left; position:relative; overflow:auto; width:685px; height:250px}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:685px; height:250px}
.pagination {position:absolute; top:230px; right:10px; list-style:none; height:25px}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#fff}


#slideleft {background:url('images/slider-arrow-left.png'); cursor:pointer;}
#slideleft:hover {background:url('images/slider-arrow-left.png') 29px 0px;}

#slideright {background:url('images/slider-arrow-right.png'); cursor:pointer;}
#slideright:hover {background:url('images/slider-arrow-right.png') 29px 0px;}