 /* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0 0 0 0 ; padding:0  0 0 0; background-image:url(../image/main_bg.jpg); background-repeat:repeat-x;}
a{text-decoration:none;}
.outerwrap{width:1004px; background-image:url(../image/content_bg.png); background-repeat:repeat-y; margin:0 auto; padding:0;}
.innerwrap{padding:0 4px 0 4px;}

.upercase{text-transform:uppercase;}
.menu{clear:both; background-image:url(../image/menue_bg.gif); background-repeat:repeat-x; height:31px;}
      

.menu ul{ margin:0; padding:0;}
.menu li{ float:left; list-style:none; color:#FFFFFF; padding: 6px 0 0 15px; font-family:"Trebuchet MS"; text-transform:uppercase; font-size:12px; }

.menu a {color:white;}
.colorblack a{ color:#000000;}
 .w100{width:100px;}
.floatl{float:left;}
.floatr{float:right;}

.search{color:#FFFFFF; text-transform:uppercase; padding-top:6px; float:right; padding-right:10px;}
.header{padding:10px; height:70px;}




.font30{font-size:30px;}
.font10{font-size:10px;}
.font12{font-size:12px;}

.padr10{padding-right:10px;}
.padl10{padding-left:10px;}
.padt10{padding-top:10px;}
.padt15{padding-top:15px;}
.padt5{padding-top:5px;}

.textbox1{ border:1px solid #FFFFFF; width:100px; height:13px; font-size:11px;}



.footer{ width:998px; margin:0 auto; padding:0; background-color:#000; height:25px; color:#FFFFFF;}

.footer a{color:#FFFFFF;}
h1{color:#FFF; padding:0; margin:0;}
.bbanner{background-color:#000; padding:5px;}










.infiniteCarousel .info H5 {
	MARGIN: 0px 0px 2px
}
.cycle-carousel .info H5 {
	MARGIN: 0px 0px 2px
}
.infiniteCarousel .info P.rrp {
	LINE-HEIGHT: 12px; MARGIN: 0px 0px 2px; COLOR: #f90; FONT-SIZE: 11px; FONT-WEIGHT: 700
}
.infiniteCarousel .info P.saving {
	LINE-HEIGHT: 12px; MARGIN: 0px 0px 2px; COLOR: #f90; FONT-SIZE: 11px; FONT-WEIGHT: 700
}
.cycle-carousel .info P.rrp {
	LINE-HEIGHT: 12px; MARGIN: 0px 0px 2px; COLOR: #f90; FONT-SIZE: 11px; FONT-WEIGHT: 700
}
.cycle-carousel .info P.saving {
	LINE-HEIGHT: 12px; MARGIN: 0px 0px 2px; COLOR: #f90; FONT-SIZE: 11px; FONT-WEIGHT: 700
}
.infiniteCarousel .info P.rrp SPAN {
	TEXT-DECORATION: line-through
}
.cycle-carousel .info P.rrp SPAN {
	TEXT-DECORATION: line-through
}
.infiniteCarousel .info P.saving SPAN {
	TEXT-DECORATION: none
}
.cycle-carousel .info P.saving SPAN {
	TEXT-DECORATION: none
}
.infiniteCarousel .info H6 {
	LINE-HEIGHT: 14px; MARGIN: 0px 0px 3px
}
.infiniteCarousel .info H6 SPAN {
	LINE-HEIGHT: 14px; MARGIN: 0px 0px 3px
}
.cycle-carousel .info H6 {
	LINE-HEIGHT: 14px; MARGIN: 0px 0px 3px
}
.cycle-carousel .info H6 SPAN {
	LINE-HEIGHT: 14px; MARGIN: 0px 0px 3px
}

.infiniteCarousel .wrapper {
	MARGIN: 0px 42px; WIDTH: 536px; OVERFLOW: hidden; TOP: 0px
}
.infiniteCarousel .wrapper UL {
	PADDING-BOTTOM: 12px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 536px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.infiniteCarousel UL LI {
	TEXT-ALIGN: center; MARGIN: 0px 4px; WIDTH: 126px; DISPLAY: block; FLOAT: left
}
.infiniteCarousel UL LI A IMG {
	DISPLAY: inline; HEIGHT: 82px
}
.infiniteCarousel UL LI .info {
	MARGIN-TOP: 5px
}
.infiniteCarousel UL LI .info A.buy_button {
	MARGIN: 0px auto
}
.infiniteCarousel .arrow {
	POSITION: absolute; TEXT-INDENT: -9999px; OUTLINE-WIDTH: 0px; WIDTH: 32px; DISPLAY: block; HEIGHT: 32px; TOP: 53px; CURSOR: pointer
}
.infiniteCarousel A.forward {
	BACKGROUND: url(../image/right_direction.jpg) no-repeat ; height:29px; width:29px;
}
.infiniteCarousel A.back {
	BACKGROUND: url(../image/left_direction.jpg) no-repeat ; height:29px; width:29px;
}
.infiniteCarousel A.forward:hover {
BACKGROUND: url(../image/right_direction.jpg) no-repeat ; height:29px; width:29px;
}
.infiniteCarousel A.forward:active {
	BACKGROUND: url(../image/right_direction.jpg) no-repeat ; height:29px; width:29px; 
}
.infiniteCarousel A.back:hover {
	BACKGROUND: url(../image/left_direction.jpg) no-repeat ; height:29px; width:29px; 
}
.infiniteCarousel A.back:active {
	BACKGROUND: url(../image/left_direction.jpg) no-repeat ; height:29px; width:29px; 
}
.cycle-carousel {
	POSITION: relative
}
.cycle-carousel .container {
	POSITION: relative
}
.cycle-carousel .wrapper {
	TEXT-ALIGN: center; MARGIN: 0px auto; OVERFLOW: hidden
}
.cycle-carousel .wrapper A {
	MARGIN: 0px auto; WIDTH: 143px; DISPLAY: inline-block
}
.cycle-carousel .wrapper A IMG.rectangle {
	WIDTH: 117px; HEIGHT: 178px
}
.cycle-carousel .wrapper A IMG.square {
	WIDTH: 143px; MARGIN-BOTTOM: 35px; HEIGHT: 143px
}
.cycle-carousel .info {
	MARGIN-TOP: 5px
}
.cycle-carousel .info H5 {
	FONT-WEIGHT: 700
}
.cycle-carousel .info H6 {
	FONT-WEIGHT: 700
}
.cycle-carousel .info H6 {
	COLOR: #f60
}
.cycle-carousel-nav {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 56px; HEIGHT: 28px; TOP: 152px; RIGHT: 5px
}
A.prev {
	WIDTH: 28px; DISPLAY: block; BACKGROUND: url(sprites/core-site.gif) no-repeat -162px -64px; FLOAT: left; HEIGHT: 28px
}
A.next {
	WIDTH: 28px; DISPLAY: block; BACKGROUND: url(sprites/core-site.gif) no-repeat -162px -92px; FLOAT: right; HEIGHT: 28px
}
A.prev:hover {
	BACKGROUND-POSITION: -190px -64px
}
A#prev:active {
	BACKGROUND-POSITION: -218px -64px
}
A.next:hover {
	BACKGROUND-POSITION: -190px -92px
}
A#next:active {
	BACKGROUND-POSITION: -218px -92px
}

.infiniteCarousel {
	POSITION: relative; WIDTH: 970px; height:170px;
}
.infiniteCarousel .wrapper {
	POSITION: absolute; MARGIN: 0px 40px; WIDTH:890px; HEIGHT: 175px; OVERFLOW: auto; TOP: 0px
}
.infiniteCarousel UL A IMG {
	BORDER-BOTTOM: #000 5px solid; BORDER-LEFT: #000 5px solid; BORDER-TOP: #000 5px solid; BORDER-RIGHT: #000 5px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.infiniteCarousel .wrapper UL {
	LIST-STYLE: none none outside; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 840px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px
}
.infiniteCarousel UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 150px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 85px; PADDING-TOP: 10px; font-size:18px; color:#000; font-weight:bold;
}
.infiniteCarousel UL LI IMG {
	-webkit-transition: border-color 400ms
}
.infiniteCarousel UL:hover LI IMG {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.infiniteCarousel UL:hover LI:hover IMG {
	BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: #333; BORDER-LEFT-COLOR: #333
}
.infiniteCarousel UL LI A IMG {
	DISPLAY: block
}
.infiniteCarousel .arrow {
	POSITION: absolute; TEXT-INDENT: -999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; WIDTH: 37px; DISPLAY: block; BACKGROUND: url(../image/arrow.png) no-repeat 0px 0px; HEIGHT: 36px; TOP: 37px; CURSOR: pointer
}
.infiniteCarousel .forward {
	BACKGROUND-POSITION: 0px 0px; RIGHT: 0px
}
.infiniteCarousel .back {
	BACKGROUND-POSITION: 0px -72px; LEFT: 0px
}
.infiniteCarousel .forward:hover {
	BACKGROUND-POSITION: 0px -36px
}
.infiniteCarousel .back:hover {
	BACKGROUND-POSITION: 0px -108px
}


