html{}
* {
	margin: 0;
	padding: 0;
}
body{min-width:1000px;}
a{
	color: #0470c5;
	outline: none;
	text-decoration: none;
}
a:hover{text-decoration:underline;}
a:active{background:transparent;}
p {margin: 0 0 18px;}
img{border-style:none;}
input,
textarea,
select{
	font:100% Verdana, Geneva, sans-serif;
	vertical-align:middle;
	color:#000;
	margin:0;
	padding:0;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#body_ebay{
	font:13px/18px Verdana, Geneva, sans-serif;
	color:#000;
	width: 100%;
	text-align:center;
	background:#0189e8 url(images/bg-page01.png) repeat-x;
	min-width:1000px;
}
#mbody{
	background:url(images/bg-page02.jpg) no-repeat 50% 0;
	width:100%;
}
.bg{background:url(images/bg-page03.jpg) no-repeat 50% 100%;}
#mainwidth{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#header{
	height:244px;
	background:url(images/bg-header.jpg) no-repeat;
	position:relative;
}
#sitemainlogo{
	position:absolute;
	top:12px;
	left:12px;
	width:177px;
	height:126px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo01.png) no-repeat;
}
.toplink{
	position:absolute;
	top:4px;
	right:14px;
	font-size:12px;
	line-height:22px;
}
.toplink a{
	float:left;
	padding:0 0 0 21px;
	margin:0 0 0 16px;
	color:#e6e6e6 !important;
}
.toplink .link1{background:url(images/ico01.png) no-repeat 2px 1px;}
.toplink .link2{background:url(images/ico02.png) no-repeat;}
#search{
	position:absolute;
	bottom:13px;
	right:22px;
	width:283px;
	height:34px;
	background:url(images/bg-search.png) no-repeat;
}
#search .but{
	float:right;
	width:45px;
	height:34px;
	border:none;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	background:url(images/btn01.png) no-repeat;
}
#search .searchText{
	float:left;
	font-size:12px;
	line-height:16px;
	padding:9px 15px;
	color:#202121;
	border:none;
	width:205px;
	background:none;
}
* html #search .searchText{height:34px;}
#header .menu{
	position:absolute;
	bottom:1px;
	left:0;
	list-style:none;
	font:21px/54px Arial, Helvetica, sans-serif;
}
#header .menu li{
	float:left;
	border-right:1px solid #b4b7bb;
}
#header .menu a{
	float:left;
	padding:0 25px;
	text-decoration:none;
	color:#002b5a;
	border-bottom:1px solid #559dc6;
}
#header .menu a:hover{
	color:#e9e9e9;
	background:#045da5 url(images/bg-nav.png) no-repeat 50% 0;
}
* html #header .menu li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
#header .menu li:first-child a:hover,
#header .menu li.first-child a:hover{background-position:0 0;}
.content{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
	background:#f2f3f4 url(images/bg-content.png) repeat-y;
}
.sidebar_a{
	float:left;
	width:230px;
	margin:0 0 0 13px;
}
.benefits{
	width:256px;
	padding:11px 4px 9px 0;
	margin:0 -17px 0 -13px;
	background: #ededed;
	background: -moz-linear-gradient(top,  #ededed 0%, #ccc9c9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#ccc9c9));
	background: -webkit-linear-gradient(top,  #ededed 0%,#ccc9c9 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#ccc9c9 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#ccc9c9 100%);
	background: linear-gradient(to bottom,  #ededed 0%,#ccc9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ccc9c9',GradientType=0 );
	overflow:hidden;
	border-bottom:1px solid #77a9c7;
	position:relative;
}
* html .benefits{width:260px;}
.benefits h3{
	font:30px/46px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	padding:0 35px 11px 24px;
	white-space:nowrap;
	background:url(images/bg-title01.png) no-repeat;
	color:#7d5001;
}
.benefits ul{
	list-style:none;
	padding:0 17px 0 13px;
	font-size:16px;
	color:#000;
}
.benefits ul li{
	vertical-align:top;
	padding:12px 45px 15px 9px;
	background:url(images/border01.png) repeat-x;
}
* html .benefits ul li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.benefits ul li:first-child,
.benefits ul li.first-child{
	padding-top:0;
	background:none;
}
.benefits ul span{
	display:block;
	padding:0 0 0 23px;
	background:url(images/bullet01.png) no-repeat 0 5px;
}
.side-box{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
	padding:7px 0 0;
	background:url(images/border03.png) repeat-x;
}
.side-box h3{
	margin:0 11px 17px;
	font:21px/26px Arial, Helvetica, sans-serif;
	color:#000;
}
#filterboxaa,
#filterboxab,
#filterboxac{
	display:block;
	width:230px;
	margin:0 0 6px;
}
.filter-frame{
	padding:0 0 1px;
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
	background:url(images/border01.png) repeat-x 0 100%;
}
.filter p{
	margin:0 13px 8px;
	font-size:14px;
	color:#000;
}
.filter-frame p{
	margin:0 0 9px;
	text-align:right;
	font-size:12px;
	line-height:16px;
	color:#6f6e6e;
}
.farb {
	overflow:hidden;
	width:234px;
	margin:0 0 7px;
}
.side-box .filter .button{
	display:block;
	width:100%;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
}
.side-box .filter .button a{
	float:right;
	border-top:1px solid #fff;
	border-bottom:1px solid #5c9fce;
	padding:0 14px;
	color:#2a2d30;
	border-radius:10px;
	background: #cfecf3;
	background: -moz-linear-gradient(top,  #cfecf3 0%, #a5c0d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfecf3), color-stop(100%,#a5c0d1));
	background: -webkit-linear-gradient(top,  #cfecf3 0%,#a5c0d1 100%);
	background: -o-linear-gradient(top,  #cfecf3 0%,#a5c0d1 100%);
	background: -ms-linear-gradient(top,  #cfecf3 0%,#a5c0d1 100%);
	background: linear-gradient(to bottom,  #cfecf3 0%,#a5c0d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfecf3', endColorstr='#a5c0d1',GradientType=0 );
}
.color {float:left;margin:0 5px 5px 0;border-bottom:1px solid #fff;width:34px;height: 33px;}
.item01 {background:#d4be8d;}
.item02 {background:#02598e;}
.item03 {background:#663b2b;}
.item04 {background:#c0973f;}
.item05 {background:#ffff01;}
.item06 {background:#d3ad2d;}
.item07 {background:#cccccc;}
.item08 {background:#64ae24;}
.item09 {background:#b18361;}
.item10 {background:#76794e;}
.item11 {background:#80509a;}
.item12 {background:#fb6801;}
.item13 {background:#c02d58;}
.item14 {background:#ff90b0;}
.item15 {background:#ff0000;}
.item16 {background:#000000;}
.item17 {background:#bdbdbd;}
.item18 {background:#ffffff;}
.item19 {background:#0ea4b3;}
.item20 {background:#e6e6e6;}
.item21 {background: url(images/bg-item21.png) no-repeat;}
.radio {display:none;}
.radio:checked + .color {border-color:#000 !important;}
.service{
	color:#000;
	font:14px/18px Arial, Helvetica, sans-serif;
	text-align:center;
}
.service img{
	text-align:center;
	margin:0 0 1px;
}
.service .row{
	display:block;
	text-align:left;
	color:#0280dc;
	font-size:18px;
	line-height:38px;
	padding:0 0 0 50px;
}
.service .row a{color:#0280dc;}
.service .mail{background:url(images/ico03.png) no-repeat 10px 0;}
.service .phone{background:url(images/ico04.png) no-repeat 10px 0;}
.service p{
	margin:12px 0 0;
	padding:10px 10px 0;
	background:url(images/border01.png) repeat-x;
	text-align:left;
}
#newsletter_a{
	display:block;
	cursor:pointer;
	text-align:center;
	color:#000;
	text-decoration:none;
	font:22px/46px Arial, Helvetica, sans-serif;
}
#newsletter_a img{vertical-align:top;}
#newsletter_a span{
	display:block;
	margin:-8px auto 0;
	height:60px;
	width:192px;
	background:url(images/btn02.png) no-repeat;
}
#newsletter_a:hover span{text-decoration:underline;}
.main_a{
	float:right;
	margin:0 13px 0 0;
	width:712px;
}
#art img{vertical-align:top;}
.slider{
	padding:0 5px;
	margin:-1px 0 0;
	position:relative;
	background:url(images/bg-category01.png);
}
.slider .holder{
	position:relative;
	padding:13px 8px 26px;
	background:url(images/bg-slider.png) no-repeat 0 6px;
}
.slider .mask{
	width:100%;
	position:relative;
	overflow:hidden;
	z-index:90;
}
.slider .slideset{
	width:99999px;
	overflow:hidden;
}
.slider .slide{
	float:left;
	width:974px;
}
.slider .slide img{
	vertical-align:top;
	border-radius:5px;
}
.slider .switcher{
	position:absolute;
	right:17px;
	top:350px;
	list-style:none;
	z-index:100;
}
.slider .switcher li{
	float:left;
	margin:0 0 0 6px;
}
.slider .switcher a{
	float:left;
	width:18px;
	text-indent:-9999px;
	overflow:hidden;
	height:19px;
	background:url(images/bg-switcher.png) no-repeat;
}
.slider .switcher a.active,
.slider .switcher a:hover{background-position:0 -19px;}
.main-nav{
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:11px 0 20px;
	background:#fbfdfb url(images/bg-main-nav01.png) no-repeat;
}
.main-nav li{
	float:left;
	margin:0 1px 0 9px;
	padding:2px 4px 6px;
	width:230px;
	background:url(images/bg-main-nav02.png) no-repeat;
}
* html .main-nav li{width:238px;}
.main-nav a{
	display:block;
	position:relative;
	cursor:pointer;
	padding:27px 0 0;
	font:30px/46px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#000;
}
.main-nav img{vertical-align:top;}
.main-nav span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:0 0 8px;
	background:url(images/bg-main-nav03.png) no-repeat;
}
.main-nav a:hover{text-decoration:none;}
.main-nav a:hover span{
	color:#fff;
	background-position:0 -54px;
}
.product-slider{
	background:#e1e9ed;
	padding:17px 12px 15px 11px;
	border-bottom:1px solid #fff;
}
.product-slider .holder{
	padding:12px 0 0;
	background:url(images/border03.png) repeat-x;
}
.product-slider h3{
	font:21px/26px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 13px 11px;
}
.product-slider .mask{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0 0 18px;
	background:url(images/border03.png) repeat-x 0 100%;
}
.product-slider .slideset{
	width:99999px;
	overflow:hidden;
}
.product-slider .slide{
	float:left;
	width:232px;
	margin:0 16px 0 0;
}
.product-slider .slide img{vertical-align:top;}
#footerinner{padding:0 0 37px;}
#footerinner .container{
	width:100%;
	background:#282a2b url(images/bg-footer01.png);
	margin:0 0 3px;
	padding:17px 0 0;
	font-size:12px;
	line-height:18px;
	color:#999a9b;
}
#footerinner .holder{background:url(images/bg-footer02.png) repeat-y 13px 0;}
#footerinner .frame{
	background:url(images/bg-footer03.png) no-repeat 0 100%;
	width:100%;
	padding:0 0 12px;
	overflow:hidden;
}
#botmenu{
	float:left;
	margin:3px 0 0 25px;
	line-height:26px;
	list-style:none;
	width:230px;
}
#botmenu li{
	vertical-align:top;
	padding:0 0 1px;
}
#botmenu a{
	color:#0470c4;
	text-decoration:underline;
}
#botmenu a:hover{text-decoration:none;}
#footerinner .column{
	float:left;
	width:232px;
	margin:0 0 0 17px;
}
#footerinner h3{
	margin:0 0 7px;
	font:22px/26px Arial, Helvetica, sans-serif;
	color:#e1e9ed;
}
#footerinner address{
	margin:0 0 18px;
	font-style:normal;
}
#footerinner p{margin:0 0 18px;}
.social{
	list-style:none;
	padding:12px 0 0 4px;
}
.social li{
	vertical-align:top;
	padding:0 0 15px;
}
.footer-logos{
	list-style:none;
	float:right;
	width:200px;
	margin:0 25px 0 0;
}
.footer-logos li{
	vertical-align:top;
	padding:0 0 19px;
}
.footer-logos img{vertical-align:top;}
.copy{
	display:block;
	padding:0 13px 24px;
	font-size:11px;
	line-height:13px;
	color:#024573;
}
.design{
	display:block;
	position:relative;
	width:168px;
	height:27px;
	margin:0 0 0 415px;
	padding:25px 0 0;
	font-size:11px;
	line-height:13px;
	color:#737272;
}
.design a{
	position:absolute;
	top:0;
	right:0;
	width:112px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo04.png) no-repeat;
}
.design a:hover{background-position:0 -52px;}



/* ebay */
.r3_c {
    border: 0 none;
    display: block;
    margin-top: 10px;
}
.r3_cm,
.bp {
    padding:0;
}
.r3_t, .r3_bl {
    display: none;
}
.rs-pview {
    padding:0;
}
.r3_t, .r3_t b, .r3_bl, .r3_bl b
{
    background: none;
}
div.fpcc
{
    padding-top: 10px;
    background: #fff;
}
.ctrlbr{
    background: #fff;
    display:none;
}
.cmpBr{
    margin-bottom: 15px;
}
div.itemseparator
{
    border: none;
    height: 10px;
}
.grid td.gallery
{
    background: url(images/td.png) repeat-x bottom #fff;
}
table.grid {
	border-spacing: 0px;
}
table.gallery {
    width: 220px;
}

table.grid td.gallery {
    box-shadow: 0 0 2px #a4d8fd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #a4d8fd;    
    width: 32%;
    background:#f2f3f5;
}
.fixed td {
    clear: left;
    float: left;
}

span.pdmt .cur {color: #666 !important;}
span.pdmt .cur:hover {color: #000 !important;}
#art a, #art a:visited
{
    color: #666 !important;
}
#art a:hover
{
    color: #000 !important;
}
#art .page
{
    padding: 0;
}
.dynpg {
    margin-top: 15px;
}


#art
{
    padding-top: 20px;
}


/* mich */
#mich, .mich .unable {
    display: none;
}
#art .mich {    padding: 5px;
}
#art .mich h1,#art .mich h2,#art .mich h3 {    color: #333;}#art .mich h1#art .mich h2,#art .mich h3 {    padding-top:10px;    font-size:16px;    margin-bottom: 0.5em;}#art .mich p,#art .mich #angebote {    font-size: 12px;    margin-bottom: 1em;}#art .mich table {    border:0;    border-collapse:collapse;    border-spacing:0;}#art .mich table table td {    border:0;}#art .mich table td {    font-size:11px;    padding:2px;}#art .mich #bewertungen table td {    padding:0;}#art .mich #bewertungen table table td {    padding:1px;}#art .mich #angebote table tr td { background: #fff; }#art .mich #angebote table tr:nth-child(odd) td { background: #eee; }#art .mich #angebote table th { background: #333;color:#fff;padding:2px;border-color:#75c207; }#art .mich #angebote table caption { color:#333;padding:2px;}/* agb */#agb {    opacity:0.8;    filter:alpha(opacity=80%);    color: #333333;    opacity: 0.8;    margin-top: -15px;    padding: 20px 17px;    width: 564px;}#agb h3 {    font-family: arial;    font-size: 16px;    font-weight: normal;    padding-bottom: 10px;}#agb p.p_box {    background-color: #E8E8E8;    border-bottom: 1px solid #C4C4C4;    color: #333333;    font-family: Verdana;    font-size: x-small;    font-weight: normal;    padding: 8px 0 8px 20px;    text-align:left;}#agb p.p_pre {    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    line-height: 16px;    margin-bottom: 0;    padding: 10px 0 20px 20px;    white-space: pre-wrap;    word-wrap: break-word;    text-align:left;}



/*shop*/
.shop .sidebar_a
{
    display: none;
}
.shop .main_a {
    float: none;
    margin: 0;
    width: inherit;
}
.shop #art
{
    padding:0;
}

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;

    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.nivoSlider img {
	display:none;
}
.nivo-controlNav {
	text-align: center;
	position:relative;
	top:-30px;
	width:150px;
	z-index:99999;
    float:right;
}
.nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:20px;
	background:url(images/bullets.png) no-repeat 0px 0px;
	text-indent:-9999px;
	border:0;
	margin: 0 4px;
	cursor:pointer;
}
.nivo-controlNav a.active {
	background-position:0px -20px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.nivoSlider:hover .nivo-directionNav a { opacity: 1; }
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	z-index: 6;
}
.nivoSlider a.nivo-imageLink img {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.nivo-slice {
	position:absolute;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}



/* cross */
.ca-in div.image {
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  0px 0px 3px 0px #444;
	box-shadow:  0px 0px 3px 0px #444;
	width: 180px !important;
    margin:0 auto 5px;
    display: table;
    text-align: center;
    width: 140px;
}
.ca-in div.image a {
    display: table-cell;
    height: 142px;
    vertical-align: middle;
}
.ca-in div.image  img {
    margin: 1px;
    max-height: 140px;
    max-width: 140px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ca-in div.image  img.sale{
	display:none;
}
.ca-in div.ttl.g-std a {
    border-bottom: 1px dotted #888888;
    color: #333333;
    display: block;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    margin-bottom: 5px;
    text-decoration: none;
    width: 207px;
}
.ca-in div table.fixed tr td {
    float: left;
    font-size: 12px;
    vertical-align: middle;
}
.ca-in div table.fixed tr td + td  {
    position: relative;
    text-align: right;
    top: -2px;
	float:right;
}
.ca-in div table.fixed tr + tr td {
    font-size: 10px;
    width: 140px !important;
}
.ca-in div table.fixed tr + tr td td {
    width:1%;
}
.ca-in div table.fixed tr + tr + tr {
    display:none;
}
.ca-in div.mi {
    display:none;
}
.ca-in div.ittl a.vip {
    color: #4488FF;
    font-size: 12px;
    line-height: 18px;
}
.ca-in div.prc span.lbl {
    float:left;
    color: #c00;
    font-size: 12px;
    line-height: 18px;
    font-weight:bold;
}
.ca-in div.prc span.amt {
    float:right;
    color: #000;
    font-size: 12px;
    font-weight:bold;
}
.ca-in div.timeLeftInfo span.lcol {
    display:none;
}
.ca-in div.timeLeftInfo span.amt {
    float:right;
    color: #000;
    font-size: 12px;
    line-height: 18px;
}
.ca-in img.ii {
    display: none;
}
/**

**/
.ca-in {
    border: 1px solid #fbbf43;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin: 5px 2px 5px 3px;
    padding: 5px;
    width: 207px;
    height:270px;
background: url("images/td.png") repeat-x scroll center bottom #FFFFFF;
}
.ca-in .wpr {
	background:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:  0px 0px 3px 0px #444;
	box-shadow:  0px 0px 3px 0px #444;
}
.ca-in img.img {
    margin: 1px;
    max-height: 174px;
    max-width: 174px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border:none;
}
.ca-in img.iconTrsBadge {display:none;}
.ca-in a.vip {
	font-size:10px;
	line-height:13px;
	color:#333;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	border-bottom:dotted 1px #888;
}
.ca-in .bin .amt {
	font-size:12px;
	line-height:14px;
	color:#333;
	font-family:times;
	font-weight:bold;
	float:right;
    text-shadow: 0px 1px 1px #fff;
}
.ca-in .bin .rbin {
    color: #CC0000;
    float: left;
    font-family: times;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.ca-in .bin .binBo {
	font-size:12px;
	line-height:16px;
	color:#333;
	font-family:times;
	font-weight:normal;
	clear:right;
	float:right;
	text-shadow: 0px 1px 1px #fff;
}
.ca-in .meta .free {
	font-size:12px;
	line-height:16px;
	color:#333;
	font-family:times;
	font-weight:normal;
	clear:right;
	float:right;
	text-shadow: 0px 1px 1px #fff;
}
.ca-in .subtitle p {
	font-size:10px;
	line-height:16px;
	color:#333;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 5px;
	display:block;
	border-bottom:dotted 1px #888;
    width: 207px;
}
.ca-in  .oriprs {
    color: #CC0000;
    position: relative;
    text-decoration: line-through;
    top: -14px;
}
.ca-in .gallery {
    border-spacing: 0;
    width: 207px;
}
.ca-in .gallery .fixed {
    width: 207px;
}
.ca-in h2.cross {
    color: #333333;
    font-family: times;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding: 60px 0 20px;
    text-shadow: 0 1px 1px #FFFFFF;
}
.ca-in a.cross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 30px;
	text-decoration:none;
	margin:0 23px;
	background: -moz-linear-gradient(
		top,
		#549429 0%,
		#4d850d 50%,
		#10610c 50%,
		#2e520c);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#549429),
		color-stop(0.50, #4d850d),
		color-stop(0.50, #10610c),
		to(#2e520c));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(018,046,006,0.2),
		0px 1px 0px rgba(195,207,025,1);
}
.ca-in a.cross:hover {
	position:relative;
	top:1px;
}
#cat_info {
	margin:0 auto;
	width: 563px;
}
#cat_info a {
    border-radius: 0 0 5px 5px;
    color: #ccc;
    float: right;
    font-family: Arial;
    font-size: 12px;
    line-height: 10px;
    margin-bottom: 20px;
    margin-right: 28px;
    padding: 4px 5px 5px;
    text-decoration: none;
    border-bottom:2px solid transparent;
}
#cat_info a:hover {
    color: #fff;
	border-bottom:2px solid #828C95;
}
/** 
 * Slideshow style rules.
 */
#slidershow {
    background: none;
    position: relative;
   /*width: 680px;*/ 
}
#slidershow #slidesContainer {
  margin:0 auto;
  width: 900px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:35px;
  height:100%;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(images/left.png) no-repeat 50% 50%;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(images/right.png) no-repeat 50% 50%;
}
#leftControl:hover {
  background:transparent url(images/left_h.png) no-repeat 50% 50%;
}
#rightControl:hover {
  background:transparent url(images/right_h.png) no-repeat 50% 50%;
}

#art2 #gal_des #slidershow p {
    padding:0;
}

.ca-in .mrli {
    display: none;
}
.ca-in .mskuItm {
    clear: left;
}
.ca-in .liBtn {
    float: left;
    height: 20px;
    width: 20px;
    border: 1px solid #000;
    margin:2px 4px 0 0;
    list-style:none;
}
.ca-in .liBtn:hover{
    border: 1px solid #fff;
}

#slideInner .slide
{
    margin: 0;
}


#art2 .headpage {
    background: url("images/border03.png") repeat-x scroll 0 bottom transparent;
    padding: 12px 0;
    margin-bottom:12px;
}

#art2 h2
{
    color: #000000;
    font: 21px/26px Arial,Helvetica,sans-serif;
}
#art2 #descript li{list-style:none;}
#art2 #descript ul{margin-left:1.2em;}
#art2 #descript ul li{list-style:disc;}

#art2 #slidershow #slidesContainer {
    width: 660px;
}
#art2 .ca-in,
#art2 .ca-in .gallery,
#art2 .ca-in div.ttl.g-std a,
#art2 .ca-in .gallery .fixed {
    width: 202px;
}
