﻿/*************************************************************************
Skin C
*************************************************************************/

/* Differences basic.css */

html { 
    background:url(images/layout/bg.gif) #647a8f repeat-x;
}
body {
	background:none #888e95;
	font:70% Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
select, input, textarea {  font:99% Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS",Geneva, Verdana, Arial, Helvetica, sans-serif; }
a,
a:hover {
	color:#ff9001;
}

font { 
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}


/* Diff layout.css */

#global-wrapper {
	/*width:955px;*/
	width:940px;
    /*background:url(images/layout/global-wrapper.gif) repeat-y;*/
    border-left:7px solid #000000;
    border-right:7px solid #000000;
}

#global-wrapper .ontop 
{
	position:relative;
	display:block;
	width:940px;
	height:20px;
	/*background:url(images/layout/global-wrapper-top.gif) no-repeat;*/
}
#global-wrapper .onbottom 
{
	position:relative;
	display:block;
	width:940px;
	height:20px;
	/*background:url(images/layout/global-wrapper-bottom.gif) no-repeat;*/
}
#global-wrapper .ontop b.roundtop b,
#global-wrapper .onbottom b.roundbottom b
{
	position:absolute;
	display:block;
	background-color:#ffffff;
}
#global-wrapper .ontop b.roundtop b.l01,
#global-wrapper .onbottom b.roundbottom b.l01
{
	width:924px;
	height:1px;
	font-size:1px;
	left:8px;
}
#global-wrapper .ontop b.roundtop b.l02,
#global-wrapper .onbottom b.roundbottom b.l02
{
	width:930px;
	height:1px;
	font-size:1px;
	left:5px;
}
#global-wrapper .ontop b.roundtop b.l03,
#global-wrapper .onbottom b.roundbottom b.l03
{
	width:934px;
	height:1px;
	font-size:1px;
	left:3px;
}
#global-wrapper .ontop b.roundtop b.l04,
#global-wrapper .onbottom b.roundbottom b.l04
{
	width:936px;
	height:2px;
	font-size:2px;
	left:2px;
}
#global-wrapper .ontop b.roundtop b.l05,
#global-wrapper .onbottom b.roundbottom b.l05
{
	width:938px;
	height:3px;
	font-size:3px;
	left:1px;
}


#global-wrapper .ontop b.roundtop b.l01
{
	bottom:7px;
}
#global-wrapper .ontop b.roundtop b.l02
{
	bottom:6px;
}
#global-wrapper .ontop b.roundtop b.l03
{
	bottom:5px;
}
#global-wrapper .ontop b.roundtop b.l04
{
	bottom:3px;
}
#global-wrapper .ontop b.roundtop b.l05
{
	bottom:0px;
}

#global-wrapper .onbottom b.roundbottom b.l01
{
	top:7px;
}
#global-wrapper .onbottom b.roundbottom b.l02
{
	top:6px;
}
#global-wrapper .onbottom b.roundbottom b.l03
{
	top:5px;
}
#global-wrapper .onbottom b.roundbottom b.l04
{
	top:3px;
}
#global-wrapper .ontop b.roundtop b.l05
{
	bottom:0px;
}



#main-wrapper {
	margin-top:10px;
}

.content-wrapper .sidebar {
	margin-left:0px;
}
#head {
	margin-bottom:0px;
}
#branding {
	top:35px;
}

#trodat {
    right:15px;
    top:10px;
    width:135px;
    height:44px;
    /*background:url(images/content/trodat.gif) no-repeat;*/
}
.basketWait {
	top:62px;
}
.basket {
    position:absolute;
    right:15px;
    color:#3e454b;
    top:62px;
    background-color:#fff;
    border-left:1px solid #e1e3e5;
    border-bottom:1px solid #c4c6c7;
    border-right:1px solid #e1e3e5;
    padding:10px 10px 10px 48px;
    background:url(images/layout/cart.gif) 9px 11px #ffffff no-repeat;
}
.basket a, .basket a:hover {
    color:#3e454b;
}
.basket .price {
    color:#ff9001;
    /*font-weight:bold;*/
}
#tools {
	height:38px;
	background:url(images/layout/head-bg.gif) no-repeat;
}
#tools ul.left {
    top:11px;
}
#tools ul.right {
    top:11px;
}
#tools ul.search {
    top:7px;
    /*right:255px;*/
}
#tools li {
	border-left:1px solid #ffffff;
}
#tools li a {
	color:#fff;
}
#tools li a:hover {
	color:#fff;
}
#company {
    /*background:url(images/layout/company-bg.jpg) no-repeat;*/
    height:127px;
}
/*
div.navigation {
    background:url(images/layout/sidebar_left.gif) left top no-repeat;
}
div.navigation .navigation-bottom {
    background:url(images/layout/navigation_bottom.gif) left bottom no-repeat;
    height:18px;
}
#breadcrumbs {
	width:920px;
}
.bottom {
	width:920px;
}*/
#footer 
{
	border-bottom:none;
	width:921px;
	margin:2.5em auto 0 auto;
	height:91px;
	background:url(images/layout/footer_bg.gif) #0a89be repeat-x;
}
#footer .safer-shopping 
{
	background-url:none;
	top:0px;
	left:6px;
	width:92px;
}
#footer .safer-shopping a{
	width:82px;
}

#footer .left {
    margin-top:25px;
}
#footer .right {
    margin-top:17px;
}
#footer .right ul li.act a{
    border:1px solid #595959;
    background-color:#333333;
    color:#fff;
    padding:0px 2px 1px 2px;
    text-decoration:none;
}
#footer .right ul li, #footer .right ul li a{
    color:#b3b3b3;
}

/* Diff sidebar.css */

.sidebar ul.nav 
{
    background:url(images/sidebar/ul_bg.gif) left bottom no-repeat;
    font-size:1.2em;
    padding: 0px 7px 10px 7px;
    margin-bottom:10px;
}
.sidebar ul.nav li { padding-top:0px; }
/*.sidebar ul.nav li ul li { padding-top:inherit; }*/
.sidebar ul.nav li ul 
{
    padding-bottom:4px;
    border-bottom:1px solid #ffffff;
}
.sidebar ul.nav a {
    background:url(images/sidebar/arrow.gif) left no-repeat;
    padding-left:10px;
    margin-left:5px;
    line-height:1.4em;
    color:#798e00;
    text-decoration:none;
}
.sidebar ul.nav li.active  {
    border:none;
    font-weight:bold;
}
.sidebar ul.nav li a {
    font-weight:bold;
}
.sidebar ul.nav li ul li a {
    font-weight:normal;
}
.sidebar ul.nav li ul li a.active {
    font-weight:normal;
}


.sidebar ul.nav li ul 
{
	background:none;
    padding:2px 0px 7px 12px;
    background:url(images/sidebar/ul_bottom.gif) left bottom no-repeat;
    
}

.sidebar ul.nav li a:hover,
div.utypiaWebPart ul.nav li a:hover
{
    color:#000;
	background:url("images/sidebar/arrow.gif") no-repeat scroll left 7px transparent;
}
.sidebar ul.nav li a:link,
.sidebar ul.nav li a:visited,
div.utypiaWebPart ul.nav li a:link,
div.utypiaWebPart ul.nav li a:visited
{
	font-weight:bold;
	background:url(images/sidebar/arrow.gif) left 7px no-repeat;
}
/*
.sidebar ul.nav li ul li a:hover
{
}
.sidebar ul.nav li ul li a:link,
.sidebar ul.nav li ul li a:visited
{
	padding-left:30px;
	background:url("images/sidebar/arrow_small.gif") no-repeat scroll 20px 50% transparent;
}
.sidebar ul.nav ul li a {
    font-weight:normal;
}
.sidebar ul.nav li.active a {
    background:url(images/sidebar/arrow.gif) 10px no-repeat;
    border:none;
}
.sidebar ul.nav li.active ul li a {
    background:url(images/sidebar/arrow.gif) 20px no-repeat;
    padding-left:30px;
    text-decoration:none;
}
.sidebar ul.nav li.active ul li.active a {
    background:url(images/sidebar/arrow_small_active.gif) 20px no-repeat;
    border:none;
}*/
.sidebar ul.nav li a:hover {
    color:#000;
}
.sidebar ul.nav li.active ul li a:hover {
    color:#000;
}
.sidebar ul.nav li ul {
    font-size:0.9em;
}
.sidebar ul.nav li.active {
    background-color:#edf1f1;
}
.sidebar .navigation a,
.sidebar .navigation a:link,
.sidebar .navigation a:hover,
.sidebar .navigation a:visited
{
	text-decoration:inherit;
}

/*div.newsletter-subscription
{
	background-color:#F5F5F5;
}*/

/* ===================================================== */
/*
** GENERAL SIDEBAR
*/
/* ===================================================== */
div.testimonials {
    background:url(images/sidebar/testimonials.gif) left top #d9ba6f no-repeat;
    width:191px;
    padding:10px;
    margin:0 auto;
    margin-top:4px;
    margin-top:4px;
}
div.testimonials h4 {
    font-family: Impact, Tahoma, Arial, Verdana;
    margin:0px;
    margin-bottom:10px;
    font-size:1.5em;
    font-weight:normal;
}
div.testimonials p, div.testimonials strong {
    line-height:1.3em;
}
div.testimonials p {
    padding-bottom:5px;
}
.flright {
    float:right;
    padding:left:10px;
    padding-bottom:5px;
}
div.questions {
    margin-bottom:10px;
    width:190px;
    height:89px;
    background:url(images/sidebar/questions.gif) left top no-repeat;
}
div.questions p{
    display:block;
    width:190px;
    height:89px;
    overflow:hidden;
    text-indent:-9999px;
}
.sidebar div.section {
    background-color:#e6e8cd;
    border:1px solid #cdd0a6;
    padding:10px;
    padding-bottom:0px;
}
.sidebar div.section .product h4, .sidebar div.section .product h4 a{
    color:#7a2034;
    margin-bottom:5px;
    margin-top:0px;
    text-align:center;
    text-decoration:none;
}
.sidebar div.section .product p.price{
    font-weight:bold;
    text-align:center;
}
.sidebar .product {
    margin-bottom:15px;
}
.sidebar div.section .product a.image {
    width:116px;
    height:92px;
    margin:0 auto;
    border:1px solid #cccccc;
    margin-bottom:5px;
}
.sidebar div.section .product a.image{
    width:116px;
    height:92px;
    display:block;
}
.shipping {
    /*background:url(images/sidebar/shipping_street_3Dv2.png) #ff9001 no-repeat center 8px;*/
    padding:7px 0px 0px 0px;
    margin-bottom:10px;
}

.shipping-bottom 
{
	display:block;
    /*background:url(images/sidebar/shipping-bottom.gif) left bottom no-repeat;*/
    height:9px;
}
.shipping p {
    margin:0px;
    padding:0px;
    padding-right:10px;
    line-height:1.2em;
    /*color:#fff;*/
}
/*.shipping p span.price, .shipping p span.price a {
    color:#000;
}*/
.skinC .shipping
{
	position:relative;
}


div.need-help {
    background:url(images/sidebar/ul_bg.gif) left bottom no-repeat;
    padding:10px;
}
ul.need-help 
{
	border:none;
    font-size:1.1em;
    margin-bottom:10px;
    background:url(images/sidebar/sidebar-right-bg.gif) left bottom no-repeat;
}
ul.need-help li.video-tutorials a {
    background:url(images/sidebar/video_tutorials.gif) left no-repeat;
    display:block;
    line-height:1.8em;
    padding-left:34px;
    margin-left:10px;
    color:#879f00;
}


ul.need-help li.help-faq a {
    background:url(images/sidebar/help_faq.gif) left no-repeat;
    display:block;
    line-height:1.8em;
    padding-left:34px;
    margin-left:10px;
    color:#879f00;
}
ul.need-help li.help-faq {
    padding:5px 0 5px 0;
    border-bottom:1px solid #cccccc;
}

ul.need-help li.customer-service span {
    color:#FF7E00;
}

div.newsletter-subscription {
    background-color:#f5f5f5;
    background:url(images/sidebar/sidebar-right-bg2.gif) #f5f5f5 left bottom no-repeat;
    padding:10px 10px 5px 10px;
    border:none;
}
div.newsletter-subscription input.text{
    width:97%;
    padding:2px;
}

ul.optimize li ul li.custom 
{
	border:0px;
    padding:0px;
}


/* Diff content.css */

.ui-widget-header,
.ui-dialog-titlebar
{
	background-color:#0084BB;
	background-image:none;
	border:none;
}
.sidebar h3 {
    background:url(images/layout/h3.gif) left top no-repeat;
    height:auto !important;
    line-height:2.2em;
    margin:0;
}

.sidebar h3,
.catalog_01 h2, 
.catalog_02 h2, 
.catalog_03 h2, 
.catalog_04 h2, 
.sidebar h2, 
.checkout h2, 
.wizard h2, 
.prodvariant h2, 
.myorders h2,
table.checkout-basket th,
table.checkout-basket td.bg, 
table.checkout-basket tr.totalcart td.bg
{
    background-color:#888e95;
    color:#ffffff;
}
h2.blue { 
    background-color:#ff9001;
}
#sidebar-left h3 {
    background:url(images/layout/sidebar-h3.gif) left top no-repeat;
    height:30px;
}
div.utypiaWebPart-header-title h3
{
	line-height:1em;
	padding-top:0.6em;
	padding-bottom:0.6em;
}
h2.grey{
    background:url(images/sidebar/h2_bg_grey.gif) left bottom no-repeat;
    height:30px;
    line-height:2em;
}/*
#sidebar-left h3 {
    background-color:#606060;
    height:30px;
    color:#fff;
    margin:0px;
    font-family: Arial, Verdana, Tahoma;
    font-size:1.3em;
    font-weight:bold;
    width:180px;
    line-height:2em;
    margin:0 auto;
    padding-left:10px;
}*/
/*.catalog_01 h2, .catalog_02 h2, .catalog_03 h2, .catalog_04 h2, .sidebar h2, .checkout h2, .wizard h2, .prodvariant h2, .myorders h2
{
    display: block;
    background-color: #93a2b1;
    color: #fff;
    line-height: 1.8em;
    font-weight: bold;
    font-size: 13px;
    padding-left: 12px;
    margin: 0px;
}
.sidebar div.designsidebar h2:hover
{
	cursor:hand;
	background-color: #ff7e00;
}
.headline h1
{
    float: left;
    margin-left: 10px;
    line-height: 1.3em;
    margin-bottom: 0px !important;
}
.catalog_01 h2, .catalog_03 h2, .catalog_04 h2, .sidebar h2, .checkout h2, .wizard h2, .prodvariant h2, .myorders h2
{
    margin-top: 10px;
}
h2.blue
{
    background-color: #0084bb;
}*/
.search input.search { 
    border-top:1px solid #727272;
    margin-top:4px !important;
}
.search span.submit-button-search {
    background:url("images/buttons/button_bg_search.gif") left top no-repeat;
}

.search span.submit-button-search span {
	height:21px;
	background:url("images/buttons/button_right_search.gif") right top no-repeat;
}
.search span.submit-button-search input {
	/*color:#3f3f3f;*/
	cursor:pointer;
}
span.submit-button-middle
{
	background:url("images/buttons/button_bg.gif") no-repeat scroll 0 0 transparent;
}
span.submit-button-middle span
{
	background:url("images/buttons/button_right.gif") no-repeat scroll right top transparent;
}
/*
span.submit-button-middle input {
	cursor:inherit;
}
span.submit-button input {
	cursor:inherit;
}
ul.button-small li {
	cursor:inherit;
}*/

ul.button-small li a {
	background:url(images/buttons/button_right_small.gif) right top no-repeat;
	padding:3px 20px 0 10px;
	height:20px;
}
/*
ul.button-back li {
	cursor:inherit;
}
*/
/*
.headline ul.button-blue-big
{
    float: left;
    margin-left: 10px;
}
ul.button-blue-big li
{
    float: left;
    background: url(../images/buttons/button_a_big_bg.gif) left top no-repeat;
    list-style-type: none !important;
    line-height: 1.1;
    margin: 0 !important;
    cursor: pointer;
}
ul.button-blue-big li a
{
    display: block;
    background: url(../images/buttons/button_a_big_right.gif) right top no-repeat;
    padding: 6px 28px 0px 18px;
    color: #fff;
    height: 22px;
    text-decoration: none;
    font-family: Arial, Verdana;
    line-height: 1;
    font-weight: bold;
}
ul.button-blue-big li a:hover
{
    color: #fff;
}
* html ul.button-blue-big li a
{
    display: inline-block;
    width: auto;
}
ul.button-blue li
{
    float: left;
    background: url(../images/buttons/button_a_bg.gif) left top no-repeat;
    list-style-type: none !important;
    line-height: 1.1;
    margin: 0 !important;
    width: 100px;
    cursor: pointer;
}
ul.button-blue li a
{
    display: block;
    background: url(../images/buttons/button_a_right.gif) right top no-repeat;
    padding: 4px 0px 0 0px;
    text-align: center;
    color: #fff;
    height: 17px;
    margin: 0px !important;
    text-decoration: none;
    font-family: Arial, Verdana;
    line-height: 1;
    font-weight: bold;
    font-size: 0.9em;
}
ul.button-blue li.bluebg
{
    background: url(../images/buttons/button_a_bg_blue.gif) left top no-repeat;
}
ul.button-blue li.bluebg a
{
    background: url(../images/buttons/button_a_right_blue.gif) right top no-repeat;
}
ul.button-blue li a:hover
{
    color: #fff;
}
* html ul.button-blue li a
{
    display: inline-block;
    width: 100px;
}
span.addressbtns ul.button li
{
    width: 200px;
}
form.adress span.submit-button-middle span
{
    width: 175px;
}
ul.button a:active,
ul.button-blue-big a:active
{
	padding-left:22px;
	padding-right:28px;
	padding-top:8px;
	padding-bottom:-2px;
}
ul.button-back a:active
{
	padding-left:34px;
	padding-right:16px;
	padding-top:8px;
	padding-bottom:-2px;
}
ul.button,
ul.button-back,
ul.button-blue-big
{
	height:28px;
	overflow-y:hidden;
}

ul.button-blue a:active
{
	padding-left:2px;
	padding-top:5px;
}
ul.button-blue
{
	overflow-y:hidden;
}
*/
h1.startpage {
    width:480px;
}
h1.startpage a{
    width:480px;
}
h2.startpage,
h2.special {
    background:url(images/layout/h2.gif) left top no-repeat;
    line-height:2em;
    font-size:1.2em;
    color:#fff;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:10px;
}
div.bestsellers .product h3 {
    color:#FF7E00;
}
div.bestsellers .product h3 a{
    color:#FF7E00;
}

div.newsletter-subscription,
div.listing,
div.section.bg, 
div.section2.bg
{
	background-color:#f5f5f5;
}

/* Diff iehacks_8.css */
/* empty*/

/* Diff iehacks.css */

* html #footer .safer-shopping {
   background:inherit; 
   top:inherit;
   left:inherit;
}
* html label input.radio.mode {
	margin-left:inherit;
}
#tools ul.search input.search {
}
.search span.submit-button-search span {
	height:22px;
}
#tools ul.search {
    top:6px;
}
.sidebar h3,
.catalog_01 h2, 
.catalog_02 h2, 
.catalog_03 h2, 
.catalog_04 h2, 
.sidebar h2, 
.checkout h2, 
.wizard h2, 
.prodvariant h2, 
.myorders h2,
table.checkout-basket th,
table.checkout-basket td.bg, 
table.checkout-basket tr.totalcart td.bg
{
    color:#ffffff;
}
.sidebar div.designsidebar h2:hover
{
	background-color: #FF7E00;
}
h2.blue,
div.catalog_04 h2.blue,
.ui-widget-header, 
.ui-dialog-titlebar
{
	background-color:#FF7E00;
}
div.section2 ul li.video-tutorials a,
div.section2 ul li.video-tutorials a:link,
div.section2 ul li.video-tutorials a:hover,
div.section2 ul li.video-tutorials a:visited
{
	color:#FF7E00;
}
ul.need-help li.customer-service span span
{
	color:#000000;
}
div.bestsellers .product h3 a,
div.bestsellers .product h3 a:link,
div.bestsellers .product h3 a:hover,
div.bestsellers .product h3 a:visited
{
	color:#FF7E00;
}
.content a, 
.content a:link, 
.content a:hover, 
.content a:visited, 
.content-single a, 
.content-single a:link, 
.content-single a:hover, 
.content-single a:visited,
div.section a, 
div.section a:link, 
div.section a:hover, 
div.section a:visited,
div.section2 a, 
div.section2 a:link, 
div.section2 a:hover, 
div.section2 a:visited,
div.forms ul.pw a, 
div.forms ul.pw a:link, 
div.forms ul.pw a:hover, 
div.forms ul.pw a:visited,
div.liftSubCategory h3 {
	color:#FF7E00;
}
.ui-widget-content div.chooselogo a {
color:#FF7E00 !important;
}

ul.button
{
	margin:0px 0px 0px 0px;
}

ul.button-blue li a,
ul.button-blue li a:link,
ul.button-blue li a:hover,
ul.button-blue li a:visited,
ul.button-small li a,
ul.button-small li a:link,
ul.button-small li a:hover,
ul.button-small li a:visited,
ul.button li a,
ul.button li a:link,
ul.button li a:hover,
ul.button li a:visited
{
	color:#ffffff;
}
ul.button-back li
{
	background:url(images/buttons/button_back_bg.gif) no-repeat right top;
}
ul.button-back li a
{
	background:url(images/buttons/button_back_left.gif) no-repeat left top;
	color:#ffffff;
}
ul.button li,
div.myaccount div.linkbase table li
{
	background:url(images/buttons/button_bg.gif) no-repeat;
}
ul.button li a,
div.myaccount div.linkbase table li a
{
	background:url(images/buttons/button_right.gif) no-repeat right top;
	color:#ffffff;
}
span.submit-button
{
	background:url("images/buttons/button_bg.gif") no-repeat scroll 0 0 transparent;
}
span.submit-button span
{
	background:url("images/buttons/button_right.gif") no-repeat scroll right top transparent;
	color:#ffffff;
}
div.step-wizard ul li.first
{
	color:#aaaaaa;
}
div.step-wizard ul li.second
{
	color:#aaaaaa;
}
div.step-wizard ul li.third
{
	color:#aaaaaa;
}
div.step-wizard ul li.fourth
{
	color:#aaaaaa;
}

div.step ul li.active a, 
div.step ul li.active
{
	color:#aaaaaa;
}
div.step-wizard,
div.step
{
	border-top-color:#aaaaaa;
	border-bottom-color:#aaaaaa;
}
div.step-wizard ul li.first-active
{
	color:#FF7E00;
}
div.step-wizard ul li.second-active
{
	color:#FF7E00;
}
div.step-wizard ul li.third-active
{
	color:#FF7E00;
}
div.step-wizard ul li.fourth-active
{
	color:#FF7E00;
}
div.step ul li.active a, 
div.step ul li.active
{
	color:#FF7E00;
}
table.checkout-basket h4,
table.checkout-basket span.articlenr,
div.mount .rows .tpl strong, 
div.bestsellers div.product strong, 
div.bestsellers td.product strong
{
	color:#FF7E00;
}
div.rows .tpl.active
{
    border-top: 1px solid #a6a6a6;
    border-left: 1px solid #a6a6a6;
    background: #f9f9f9;
}
div.rows .tpl.active label
{
	color:Black;
}
div.rows .tpl
{
    border-top: 1px solid #dbe0e5;
    border-left: 1px solid #dbe0e5;
    background:#dbe0e5;
}
div.rows .tpl label
{
	color:Black;
}
.pager .current
{
	background-color:#FF7E00;
	color:#ffffff;
}
div.myorders fieldset
{
	background-color:#ffffff;
}
div.pleaseWait
{
    background: #ffffff;
    border-left: #FF7E00 5px solid;
    border-top: #FF7E00 5px solid;
    border-right: #FF7E00 5px solid;
    border-bottom: #FF7E00 5px solid;
}



span.submit-button-middle
{
	background:url("images/buttons/button_bg.gif") no-repeat scroll 0 0 transparent;
}

span.submit-button-middle span
{
	background:url("images/buttons/button_right.gif") no-repeat scroll right top transparent;
}

ul.button-small li
{
	background:url("images/buttons/button_bg_small.gif") no-repeat scroll 0 0 transparent;
}

ul.button-small li a
{
	background:url("images/buttons/button_right_small.gif") no-repeat scroll right top transparent;
}

ul.button-blue li
{
	background:url("images/buttons/button_a_bg.gif") no-repeat scroll left top transparent;
}

ul.button-blue li a
{
	background:url("images/buttons/button_a_right.gif") no-repeat scroll right top transparent;
}

ul.button-blue-big li
{
	background:url("images/buttons/button_a_big_bg.gif") no-repeat scroll left top transparent;
}

ul.button-blue-big li a
{
	background:url("images/buttons/button_a_big_right.gif") no-repeat scroll right top transparent;
}

/* ShippingCost dialog*/
.shippingCosts {
    width:600px;
    margin-bottom: 25px;
}

.scHeaderMethod {
    float:left; 
    width:200px;
    text-align: left;
}

.scHeaderMethodPrice {
    float:left; 
    width:400px;
    text-align: left;
}

.scbuttonBack {
    display: inline; 
    float: none;
}

.scOption {
    line-height:30px;
}

.scRates {
    float:left; 
    width:200px;
}

.scbtnBottom {
    text-align:center;
    margin-bottom: 20px;
}

.sctrodatfooter {
    margin-bottom: 20px;
}

/********************************************
WebParts
********************************************/

div.utypiaWebPart ul.nav
{
	margin-bottom:0px;
	background:none;
}
div.utypiaWebPart ul.nav a,
div.utypiaWebPart ul.nav a:link,
div.utypiaWebPart ul.nav a:visited
{
	color:#798e00;
}

div.utypiaWebPart div.shipping {
    margin-bottom:0px;
}

div.utypiaWebPart div.utypiaWebPart-body
{
	display:block;
	background-color:#ffffff;
}
div.utypiaWebPart.uwp-show-border div.utypiaWebPart-body
{
	border-left:1px solid #cdd0d5;
	border-right:1px solid #cdd0d5;
}
div.utypiaWebPart.uwp-show-border div.utypiaWebPart-footer
{
	display:block;
}

div.utypiaWebPart div.utypiaWebPart-footer b.roundbottom b.l01
{
	display:block;
	height:2px;
	font-size:2px;
	margin-left:1px;
	margin-right:1px;
	border-left: 1px solid #cdd0d5;
	border-right: 1px solid #cdd0d5;
	background-color:#ffffff;
}
div.utypiaWebPart div.utypiaWebPart-footer b.roundbottom b.l02
{
	display:block;
	height:1px;
	font-size:1px;
	margin-left:2px;
	margin-right:2px;
	border-left: 1px solid #cdd0d5;
	border-right: 1px solid #cdd0d5;
	background-color:#ffffff;
}
div.utypiaWebPart div.utypiaWebPart-footer b.roundbottom b.l03
{
	display:block;
	height:1px;
	font-size:1px;
	margin-left:3px;
	margin-right:3px;
	border-left: 1px solid #cdd0d5;
	border-right: 1px solid #cdd0d5;
	background-color:#ffffff;
}
div.utypiaWebPart div.utypiaWebPart-footer b.roundbottom b.l04
{
	display:block;
	height:1px;
	font-size:1px;
	margin-left:4px;
	margin-right:4px;
	border-left: 2px solid #cdd0d5;
	border-right: 2px solid #cdd0d5;
	background-color:#ffffff;
}
div.utypiaWebPart div.utypiaWebPart-footer b.roundbottom b.l05
{
	display:block;
	height:1px;
	font-size:1px;
	margin-left:6px;
	margin-right:6px;
	background-color:#cdd0d5;
}

div.utypiaWebPart-header-title-left,
div.utypiaWebPart-header-title-right
{
	display:block;
}

div.utypiaWebPart-header-title-left
{
	width:10px;
	position:absolute;
	top:0px;
	left:0px;
}

div.utypiaWebPart-header-title
{
	margin-left:10px;
	margin-right:10px;
}
div.utypiaWebPart-header-title h3
{
	padding-left:0px;
}

#sidebar-left div.utypiaWebPart h3,
.sidebar div.utypiaWebPart h3
{
	background:none;
	background-color:transparent;
}

div.utypiaWebPart-header-title-right
{
	width:10px;
	position:absolute;
	top:0px;
	right:0px;
}

