@charset "utf-8";
/* LAYOUT and PAGE BOXES */

#pagewrapper{width:940px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
a img{border:0;}

/* TOP PAGE */

#main_top{width:940px; display:block; margin:0; padding:0; }
#prod_left_col{width:369px; height:480px; background: url(../images/top_left_back.jpg) no-repeat 0 0; display: inline-block; float:left; margin:0; padding:0; }
#prod_left_col_txt{width:312px; height:105px; margin:180px 0 0 30px; padding:0; font-size:12px;}
#hotbox {margin:20px 0 0 25px;}

#boxover {margin:20px 0 0 25px;  background: url(../images/box_over.jpg) no-repeat 0 0; width:318px; height:158px;  padding:5px 10px; border:0;}
#closebox{float:right; font-weight:bold; font-size:11px; padding: 0 20px 10px; text-decoration:none; color: #000; }
#boxovertxt{width:300px; height:105px; font-size:12px; float:left;}
#boxovertxt{width:300px; height:105px; font-size:12px; float:left;}

#prod_right_top{width:571px; height:228px; background: url(../images/prod_1.jpg) no-repeat 0 0; display: inline-block; float:right; margin:0; padding:0; }
#prod_right_bot{width:571px; height:252px; background: url(../images/prod_2.jpg) no-repeat 0 0; display: inline-block; float:right; margin:0; padding:0; }
#txt_right_top{width:165px; height:70px; margin:158px 0 0 140px; padding:0; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:16px;}
#txt_right_bot{width:165px; height:70px; margin:150px 0 0 20px; padding:0; font-size:12px; font-weight:bold; text-transform:uppercase;line-height:16px;}
.prod_but{background: url(../images/see_more.jpg) no-repeat 0 0; width:165px; height:17px; padding: 0px 0 0 10px; line-height:18px;}
.prod_but a{text-decoration:none; font-size:9px; text-transform:uppercase; color: #000;}
.prod_but a:hover{color: #C00;}
/* CENTER PAGE */
#bar_center{display:block;}
#bar_box_1{width:315px; height:282px; background: url(../images/box_1.jpg) no-repeat 0 0; display: inline-block; float:left; margin:0; padding:0; }
#bar_box_2{width:315px; height:282px; background: url(../images/box_2.jpg) no-repeat 0 0; display: inline-block; float:left; margin:0; padding:0; }
#bar_box_3{width:310px; height:282px; background: url(../images/box_3.jpg) no-repeat 0 0; display: inline-block; float:left; margin:0; padding:0; }

#box_1_txt{width:290px; height:35px; margin:75px 0 0 10px; padding:0; font-size:12px; text-align:justify;}
#box_2_txt{width:290px; height:35px; margin:75px 0 0 10px; padding:0; font-size:12px; text-align:justify;}
#box_3_txt{width:290px; height:35px; margin:75px 0 0 10px; padding:0; font-size:12px; text-align:justify;}

/* BOTTOM PAGE */

#bar_carousel{width:940px;display:block; float:left;}
#carousel_top{width:940px; height:108px; background: url(../images/top_carousel.jpg) no-repeat 0 0; display:block; float:left;}
#carousel_cont{width:940px; height:220px; display:block; float:left; background: url(../images/bot_carousel.jpg) no-repeat 0 0;}


/* CAROUSEL CONTROLS and LAYOUT */


#prodtxt{font-size:11px; color:#000; text-transform:uppercase; padding: 0 0 0 20px;}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 790px;
    padding: 20px 75px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  800px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 187x;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.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: 80px;
    right: 20px;
    cursor: pointer;
 	width: 30px;
	height: 30px;
	background: url(../images/gray_next.png) no-repeat 0 0px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: url(../images/gray_next.png) no-repeat 0 0px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: 0 -30px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0px
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 80px;
    left: 20px;
    cursor: pointer;
 	width: 30px;
	height: 30px;
	background: url(../images/gray_prev.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background: url(../images/gray_prev.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: 0 -30px;
}

.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:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}

