/*


*/

html>body #content {
	height: auto;
	min-height: 580px;
}

body{
	font-family: Tahoma;
	font-size: 85%;
        /*font-size: 12px;*/
	line-height: 115%;
	background-color: #fff;
	background-image: url(images/main_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}

body,td,th {
	color: #7e7e7b;
}



 a, a:link {
	padding: 1px;
	color: #3a3a3a;
	text-decoration: none;
        font-size:100%;
        /*line-height:190%;*/
}

 a:hover {
	color: #3a3a3a;
	text-decoration: none;
	font-size:100%;
        /*line-height:190%;*/
}

h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	padding-top: .1em;
	padding-bottom: .5em;
}


h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 150%;
}

h3 {
	font-family: Tahoma;
	font-size: 130%;
}


h4 {
	font-size: 105%;
}

p {
	font-size: 80%;
        line-height:18px;
	/*margin-bottom:1em;*/
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

a img {
	border: none;
}


#hd{
	text-align: left;
	padding-top: 24px;
	padding-bottom: 0px
}
#hd h1{
	font-size: 1%;
	color: #FFFFFF;
	padding-left:15px;

}

#hd h1 a.header_nav{margin-left:335px;}
#hd h1 a{
	text-decoration: none;
	color: #FFFFFF;
}
.error_404{
       text-align:center;
       padding-top:20px}
}
h3 a:link, h3 a:hover, h3 a:visited{
	color: #0099DD;
}

.item {
	/*padding: 10px;*/
	/*background-color: #EDEDED;*/
	background-image: url(/); 
	background-repeat: no-repeat;
	text-align:left;
	border: 0px #1A1A1A;
	margin-bottom: 1em;
	;
	
}

.item ul {
	list-style-type: disc;
	margin-left: 10px;
	font-size: 80%;
	width:650px;
	padding:10px;
}


.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.itemhead{
	padding-top: 5px;
	padding-bottom: 5px;
}


.chronodata {
	display: inline;
	text-align: right;
	margin-left: 2em;
	font-size: 80%;
}


.itemhead h3{
	display: inline;
}


input{
	font-size: 80%;
}

.metadata{
	line-height: 190%;
	font-size: 100%;
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
       color: #3a3a3a;
       text-decoration:none;
}

.tags, .catagory {

	display: block;

}

.commentlist p {
	clear: both;
	font-size: 95%;
}


cite{
	font-size: 95%;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.commentmetadata {
	font-size: 80%;
	float: right;

}
.commentlist {
	margin-top: 5px;
}
.commentlist li {
	padding: 2px;
	border-top: 1px solid #1A1A1A;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFCC;
}

.navigation a:link, .navigation a:hover, .navigation a:visited{
	color: #FFFFCC;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}


#secondary, #third {
background-image:url(images/sidebar.png);
background-repeat:no-repeat;
border:0 none #1A1A1A;
height:204px;
margin-top:20px;
padding:3px 0 0;
text-align:left;
width:104px;
z-index:9;
SP_GRADIENT
}

#secondary h4, #third h4{
	color: #7e7e7b;
	font-family: Trebuchet MS, arial, sans-serif;
	margin-top: 5px;
	padding: 3px;

}

#secondary p, #third p{
		padding: 3px;
		font-size: 70%;
}

#searchform {
	clear: both;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 3px;
}

#third {
	margin-left: 9px;
}

#menu {padding:0; border:0px solid #fff }
#menu ul {list-style:none; margin:0; padding:0; font-size:85%; }
#menu ul li { padding:0; margin:0; line-height:25px; /*border-bottom:1px solid #FFFFFF;*/ }
#menu ul li a { /*display:block;*/ padding:4px 4px 4px 10px; text-decoration:none; color: #7e7e7b; }
#menu ul li a:hover { color:myheadttcolor; }


li .categories, li .linkcat, li .pagenav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.yui-nav{
	margin-bottom: -1px;
}

.yui-navset .yui-nav a:hover {
	background-color: #0099DD;
	color: #FFFFFF;
}

.yui-navset .yui-nav li a {
    background-color: #EDEDED;
	background-image: url(/); 
	background-repeat: no-repeat;
	border-bottom: 0px;
	color: #FFFFFF;
	padding: .3em .7em .3em .7em;
	text-decoration:none;
	font-size: 85%;
}



#wp-calendar {
	empty-cells: show;
	font-size: 90%;
	margin: 0;
	width: 90%;
	padding: 3px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}


#wp-calendar td {
	color: #FFFFFF;
	font-size: 70%;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}


#wp-calendar #today {
	background: ;
	color: #0099DD;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

#ft {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #7e7e7b;
}

#ft a:link, #ft a:hover, #ft a:visited{
	color: #7e7e7b;
}

#boxes-container {
background:url(images/bg-bottom-boxes.gif) no-repeat bottom left;
width:690px;
margin-left:5px;
}

.insideBox {
background:url(images/box1_top.gif) top left no-repeat;
margin-right:3px;
float:left;
width:200px;
padding:12px 14px 10px 14px;
}
.insideBox.last {margin-right:0;}

#boxes-container_c {
width:690px;
font-size:9px;
}

.insideBox_c {
float:left;
margin-right:3px;
padding:12px 10px 8px 0px;
width:180px;
}
.insideBox.last_c {margin-right:0;}

.insideBox h2 { margin-bottom:8px;}


#Hero {width:697px; height:466px; z-index:1000; background-image:url(images/main_hero.jpg); background-repeat:no-repeat;}
#Hero_1_main {width:697px; height:466px; z-index:1000; background-image:url(images/main_hero_1.gif); background-repeat:no-repeat;}
p#Hero_1{padding: 40px 0px 0px 20px; width: 450px; color: white; font-size:12px;}
div#Hero_2 {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/xxx.png) no-repeat scroll 0 0;
color:#7E7E7B;
display:none;
font-size:17px;
font-weight:100;
height:288px;
letter-spacing:0px;
line-height:16;
margin:40px 0 0 70px;
padding:10px 25px 22px 20px;
width:513px;*/
-ms-filter:”alpha(opacity=50)”; 
filter:alpha(opacity=50); 
opacity:.80;
-khtml-opacity: 0.8;      /* khtml, old safari */
-moz-opacity: 0.8;       /* mozilla, netscape */
opacity: 0.8;           /* fx, safari, opera */
width:513px;
margin:40px 0 0 70px;
display:none;
background-color:#fefefe;
padding:10px 25px 22px 20px;
font-size:17px;
height:270px;
*height:240px;}
div#Hero_2 p{
margin:0px 0 15px 0;
}




.pod_top{background-image:url(images/box1_top.gif); background-repeat:no-repeat; width:228px; height:10px;}
.pod_middle{background-image:url(images/box1_middle.gif); background-repeat:repeat-y; width:228px; min-height:100px; padding:0pt 0pt 0pt 14px;}
.pod_bottom{background-image:url(images/box1_bottom.gif); background-repeat:no-repeat; width:228px; height:10px;}
.pod_middle p{width:200px}
div#loadarea{width:660px !important; text-align:center; height:432px; padding:18px 0px 0px 20px;}
div.storycontent li {display:inline;}
div#sidebar li.page_item {padding: 0pt 0pt 0pt 10px;color: #3a3a3a;text-decoration: none;font-size:95%;line-height:190%;}
div.content_page{padding:12px 0 0 50px;min-height:200px;}
/*Contact us page*/
.contact{width:225px;font-family:Verdana, Geneva, sans-serif; margin:0; padding:30px 0pt 0pt 0pt; line-height:24px; font-size:14px;}
.numberA{width:100px; float:left;}
.numberB{ color:#F00; float:right;}
h3.title{color:#3A3A3A;font-size:12px;padding:0 0 30px; text-transform:uppercase;}
div.tab1{width: 690px; background-image: url(images/contact_us/tab.png); background-repeat: no-repeat;min-height:180px;}
/*Projects*/
div.bucket_1{padding: 10px 10px 0pt; float: left; width: 150px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_2{padding: 10px 0pt 0pt; float: left; width: 215px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_3{padding: 10px 100px 0pt 0pt; float: left; width: 187px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.active_BG{width: 690px; background-image: url(images/projects/1.png); background-repeat: no-repeat;}
div.active_BG_2{width: 690px; background-image: url(images/projects/2.png); background-repeat: no-repeat;}
div.active_BG_3{width: 690px; background-image: url(images/projects/3.png); background-repeat: no-repeat;}
/*Furniture*/

div.active_BG_1_furniture{width: 690px; background-image: url(images/furniture/1-furniture.png); background-repeat: no-repeat;}
div.active_BG_2_furniture{width: 690px; background-image: url(images/furniture/2-furniture.png); background-repeat: no-repeat;}

div.bucket_1_f{padding: 10px 10px 0pt; float: left; width: 100px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_2_f{padding: 10px 0px 0 0; float: left; width: 80px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_3_f{padding: 10px 0px 0pt 0pt; float: left; width: 110px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_4_f{padding: 10px 300px 0 0; float: left; width: 70px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
/*kitchens*/
div.bucket_4_fk{padding: 10px 600px 0 40px; float: left; width: 90px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.active_BG_1_f{width: 690px; background-image: url(images/furniture/1.png); background-repeat: no-repeat;}
div.active_BG_2_f{width: 690px; background-image: url(images/furniture/2.png); background-repeat: no-repeat;}
div.active_BG_3_f{width: 690px; background-image: url(images/furniture/3.png); background-repeat: no-repeat;}
div.active_BG_4_f{width: 690px; background-image: url(images/furniture/4.png); background-repeat: no-repeat;}




/*windows*/
div.bucket_1_w{padding: 10px 10px 0pt; float: left; width: 100px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_2_w{padding: 10px 370px 0 0; float: left; width: 200px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.active_BG_1_w{width: 690px; background-image: url(images/windows/1.png); background-repeat: no-repeat;}
div.active_BG_2_w{width: 690px; background-image: url(images/windows/2.png); background-repeat: no-repeat;}
/*staircases*/
div.bucket_1_s{padding: 10px 0px 0 0; float: left; width: 110px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase; }
div.bucket_2_s{padding: 10px 0pt 0pt; float: left; width: 80px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_3_s{padding: 10px 0px 0pt 0pt; float: left; width: 110px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_4_s{padding: 10px 20px 0 0; float: left; width: 70px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_5_s{padding: 10px 210px 0 0; float: left; width: 70px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.active_BG_1_s{width: 690px; background-image: url(images/staircases/1.png); background-repeat: no-repeat;}
div.active_BG_2_s{width: 690px; background-image: url(images/staircases/2.png); background-repeat: no-repeat;}
div.active_BG_3_s{width: 690px; background-image: url(images/staircases/3.png); background-repeat: no-repeat;}
div.active_BG_4_s{width: 690px; background-image: url(images/staircases/4.png); background-repeat: no-repeat;}
div.active_BG_5_s{width: 690px; background-image: url(images/staircases/5.png); background-repeat: no-repeat;}


div.bucket_1_st{padding: 10px 500px 0 0; float: left; width: 170px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase; }
div.bucket_2_st{padding: 10px 0pt 0pt; float: left; width: 80px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_3_st{padding: 10px 0px 0pt 0pt; float: left; width: 110px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_4_st{padding: 10px 20px 0 0; float: left; width: 70px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.bucket_5_st{padding: 10px 210px 0 0; float: left; width: 70px; height: 35px; position: relative; text-align: center; font-size: 11px; font-family: Verdana; text-transform: uppercase;}
div.active_BG_1_st{width: 690px; background-image: url(images/staircases/1.png); background-repeat: no-repeat;}
div.active_BG_2_st{width: 690px; background-image: url(images/staircases/2.png); background-repeat: no-repeat;}
div.active_BG_3_st{width: 690px; background-image: url(images/staircases/3.png); background-repeat: no-repeat;}
div.active_BG_4_st{width: 690px; background-image: url(images/staircases/4.png); background-repeat: no-repeat;}
div.active_BG_5_st{width: 690px; background-image: url(images/staircases/5.png); background-repeat: no-repeat;}*/




.bucket_container{margin:0 0 0 20px; position:relative; width:680px;}
div.bucket_container_2{margin:0 0 0 20px; position:relative; width:680px; clear:left;}

div.bucket_container{margin:0 0 0 20px; width:640px;clear:left;}

div.bucket_container_1 {margin:0 0 0 20px; position:relative; width:640px;}
.bucket_top{background-image:url(images/staircases/1_01.gif); background-repeat:no-repeat;width:215px; height:11px}
.bucket_middle{background-image:url(images/staircases/1_02.gif); background-repeat:no-repeat;width:215px; height:103px;}
.bucket_bottom{background-image:url(images/staircases/1_03.gif); background-repeat:no-repeat;width:215px; height:6px}
.bucket_p_top{padding:0px 0px 0px 15px; margin:0px;}
.bucket_p_middle{padding:10px 0px 0px 15px; margin:0px;}
.bucket_p_bottom{padding:0px 0px 0px 15px; margin:0px;}
.flt_lft{width:216px;float:left;padding:5px 5px 0 0;}
ul.staircases{padding:10px 0 0px 10px;}

/*T&Cs*/
div.bucket_container_1 h3 {color:#3A3A3A;font-size:12px;padding:10px;text-transform:uppercase;}
/*video*/
.sidebar_t{margin: 50px 0pt 0pt 0px; background-image: url(images/video_bg.png); width: 102px; height: 46px;}
li.sidebar_lower {padding: 15px 0px 0px 10px;}

/*GALLERY*/
.fullsize-icon {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background: transparent url(fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: url(fullsize.cur), auto;
}

.fullsize-loading, .fullsize-wrapper {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 999;
}

.fullsize-loading {
	height: 51px;
	width: 51px;
	background: transparent url(fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner {
	height: 100%;
	width: 100%;
	background: transparent url(fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image {
	display: block;
}

.fullsize-title {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	min-height: 14px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", sans-serif;
	text-shadow: 0 0 1px #000;
	background: transparent url(fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

a.fullsize-close {
	position: absolute;
	display: block;
	margin: -15px 0 0 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	background: transparent url(fullsize-close.png) no-repeat left top;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	a.fullsize-close {
		margin-top: -14px;
	}
}

a.fullsize-close:hover {
	background-position: right top;
}

.fullsize-close {
	cursor: pointer;	
}

/* Shadows */

.fullsize-sh-wrap {
	position: absolute;
	z-index: 980;
}

.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom {
	width: 100%;
}

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	background-position: left top;
	background-repeat: none;
	background-color: transparent;
	height: 20px;
}

.fullsize-sh-top-l {
	float: left;
	width: 22px;
	background-image: url(fullsize-sh-top-l.png);
}

.fullsize-sh-top-m {
	margin: 0 22px;
	background-image: url(fullsize-sh-top-m.png);
	background-repeat: repeat-x;
}

.fullsize-sh-top-r {
	float: right;
	width: 22px;
	background-image: url(fullsize-sh-top-r.png);
}

.fullsize-sh-bottom-l {
	float: left;
	width: 22px;
	height: 24px;
	background-image: url(fullsize-sh-bottom-l.png);
}

.fullsize-sh-bottom-m {
	margin: 0 22px;
	height: 24px;
	background-image: url(fullsize-sh-bottom-m.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fullsize-sh-bottom-r {
	float: right;
	width: 22px;
	height: 24px;
	background-image: url(fullsize-sh-bottom-r.png);
}

.fullsize-sh-body {
	background-image: url(fullsize-sh-body-l.png);
	background-repeat: repeat-y;
}

.fullsize-sh-body-r {
	float: right;
	height: 100%;
	width: 11px;
	background-image: url(fullsize-sh-body-r.png);
	background-repeat: repeat-y;
}
/**
 * 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;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * 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 {
    -moz-border-radius: 10px;
    background: #FFF;
    /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 540px;
    padding: 20px 40px;
    margin:0 0 0 30px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 540px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  540px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 540px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: transparent url(http://www.decoline.co.uk/wp-content/themes/deco-line/wpthemegen/arrow-right.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 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: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: transparent url(http://www.decoline.co.uk/wp-content/themes/deco-line/wpthemegen/arrow-left.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 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: 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


