/**
* site:www.otto.ee
* author:Hannes K
* comments:
*/
/*****Reset*****/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body{ line-height: 1; }
ol,ul{ list-style: none; }
blockquote,q{ quotes: none; }
/* remember to define focus styles! */
:focus{ outline: 0; }
/* remember to highlight inserts somehow! */
ins{ text-decoration: none; }
del{ text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table{ border-collapse: collapse; border-spacing: 0; }
/*****Basic Elements*****/
body{
	background: #fff;
	color: #212121;
	font-size: 62.5%;
	margin: 5px 15px 38px 15px;
}
body,
body * { font-family: Arial,Verdana,sans-serif; }
a{ color: #3a98d4; }
h1,h2{
	font-family: "Century Gothic",Arial,sans-serif;
	font-weight: bold;
}
/*****Generic Classes*****/
.clear{ clear: both; }
.hidden { display: none !important ; }
.noUnderline{ text-decoration: none !important; }
.paddingRight0 { padding-right: 0 !important; }
.marginRight0 { margin-right: 0 !important; }
.floatLeft { float: left; }
.floatRight { float: right; }
.button1 {
	background: #F4BCC1 url(pagerNext02.gif) no-repeat scroll 0 0;
	color: #DA2132;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 32px;
	text-decoration: none;
	width: 128px;
}
.button3 {
	background:#C1CDE2 url(pagerNextBasket.gif) no-repeat scroll 0 0;
	color:#3259A0;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 3px 32px;
	text-decoration:none;
	text-transform:uppercase;
	width:140px;
	border: 0;
	line-height: 14px;
}
.separator { background: url(dash01.gif) repeat-x top; height: 18px; }
.buttonDisabled { color: gray !important; }
/*****Basic Layout*****/
#container { width: 965px; }
#header{ }
#content{ width: 100%; }
#left_pane{ }
#footer{ }
/*****Mods trough body id tag*****/
#bodyTeaser { }
/* look without hovers */
#bodyTeaser #contentSidebar { border-right: 0; }
#bodyTeaser #contentMain { padding-left: 15px; width: 799px; }
/*****Forms*****/


/*****Header*****/
/** sprite: headerSprite; sprite-image: url('headerSprite.gif'); sprite-layout: vertical */ 
#header {
	background: url(dash01.gif) repeat-x bottom;
	font-size: 13px;
	height: 102px;
	padding-bottom: 4px;
}
#headerLogo {
	background-image: url(headerLogo.gif); /** sprite-ref: headerSprite; */
	display: block;
	float: left;
	height: 52px;
	margin: 35px 21px 18px 13px;
	width: 145px;
}
* #headerLogo { display: inline; }
#headerSearchExtended { float: left; height: 23px; width: 400px; }
#headerSearchExtended a {
	background-image: url(headerSearchExtended.gif); /** sprite-ref: headerSprite; */
	display: block;
	height: 12px;
	margin: 6px 0 0 15px;
	width: 112px;
}
#headerWishlist{
	float: left;
	height: 23px;
	margin-left: 2px;
	width: 203px;
}
#headerWishlistLink {
	background-image: url(headerWishlist.gif); /** sprite-ref: headerSprite; */
	display: block;
	float: left;
	height: 12px;
	margin: 6px 0 0 15px;
	width: 107px;
}
#headerWishlistCount {
	float: left;
	margin: 3px 0 0 28px;
	text-decoration: none;
}
#headerWishlistCount:hover { text-decoration: underline; }
#headerMenuServices{ float: left; height: 21px; width: 179px; }
#headerMenuServices a{
	background-image: url(headerMenuServices.gif); /** sprite-ref: headerSprite; */
	display: block;
	height: 21px;
	margin-left: 2px;
	width: 179px;
}
#headerMenuServices.act a,
#headerMenuServices.over a{
	background-image: url(headerMenuServicesHover.gif); /** sprite-ref: headerSprite; */
	height: 21px;
	width: 179px;
}
#headerMenuServices ul,
#headerMenuServices ul.over {
	background: white;
	border-color: #3399CC #99CCFF #99CCFF;
	border-style: dashed solid solid;
	border-width: 1px;
	margin-left: 2px;
	position: absolute;
	z-index: 1;
	width: 177px;
}
#headerMenuServices.over ul a {
	background: white;
	color: #3259A0;
	display: block;
	height: 17px;
	padding: 3px 6px 0 5px;
	text-decoration: none;
	width: 147px;
}
#headerMenuServices.over ul a:hover {
	background: #c7e1f7;
	color: #3399cc;
	display: block;
	font-weight: bold;
}
#headerMenuServices.over ul li { display: block; padding: 0 10px 0 7px; }
#headerMenuServices.over ul a { background: white; }
#headerSearch{
	background: #a1cdf2;
	float: left;
	height: 78px;
	position: relative;
	width: 400px;
}
#headerMenuServices.over ul li.divider {
	background-image: url(dash01.gif);
	height: 1px;
	margin: 1px 0;
	width: 159px;
}
* html #headerMenuServices.over ul li.divider { margin-top: -10px; }
#headerSearch { position: relative; }
#headerSearch fieldset { position: relative; }
#headerSearchTitle {
	background-image: url(headerSearchTitle.gif); /* sprite-ref: headerSprite; */
	height: 17px;
	left: 13px;
	position: absolute;
	top: 16px;
	width: 78px;
}
#headerSearchOptions {
	float: left;
	height: 22px;
	left: 13px;
	position: absolute;
	top: 43px;
	width: 152px;
}
#headerSearchOptions select { float: left; height: 22px; padding: 0; width: 152px; }
#headerSearchKeyword { left: 169px; position: absolute; top: 24px; }
#headerSearchKeyword span { color: #3259A0; display: block; margin-bottom: 6px; }
#headerSearchKeyword input {
	border: 1px solid #999;
	float: left;
	height: 15px;
	padding: 3px 3px 2px 3px;
	width: 177px;
}
#headerSearchButton { left: 358px; position: absolute; top: 43px; }
#headerSearchButton input {
	background-image: url(headerSearchButton.gif); /** sprite-ref: headerSprite; */
	background-position: center;
	border: 1px solid #999;
	cursor: pointer;
	height: 22px;
	width: 24px;
}
#headerBasket{
	background-image: url(headerBasket.gif); /** sprite-ref: headerSprite; */
	color: white;
	display: block;
	float: left;
	height: 32px;
	margin-left: 2px;
	padding: 46px 0 0 14px;
	text-decoration: none;
	width: 189px;
}
#headerBasket:hover{
	background-image: url(headerBasketHover.gif); /** sprite-ref: headerSprite; */
	height: 32px;
	width: 189px;
}
#headerUsersOtto {
	background: #a1cdf2;
	float: left;
	height: 33px;
	margin-left: 2px;
	padding: 45px 0 0 15px;
	position: relative;
	width: 164px;
}
#headerUsersOttoGoToOtto{
	background-image: url(headerUsersOtto.gif); /** sprite-ref: headerSprite; */
	display: block;
	float: left;
	height: 22px;
	left: 13px;
	position: absolute;
	top: 16px;
	width: 141px;
}
#headerUsersOttoGoToOtto:hover{
	background-image: url(headerUsersOttoHover.gif); /** sprite-ref: headerSprite; */
	height: 22px;
	width: 141px;
}
#headerUsersOttoGoToOttoSel{
	background-image: url(headerUsersOttoSel.gif); /** sprite-ref: headerSprite; */
	display: block;
	float: left;
	height: 22px;
	left: 13px;
	position: absolute;
	top: 16px;
	width: 141px;
}
#headerUsersOttoGoToOttoSel:hover{
	background-image: url(headerUsersOttoHoverSel.gif); /** sprite-ref: headerSprite; */
	height: 22px;
	width: 141px;
}
#headerUsersOttoLogin { color: #3259A0; text-decoration: none; }
#headerUsersOttoLogin:hover { text-decoration: underline; }
/*****Main navigation L1*****/
/** sprite: navMainSprite; sprite-image: url('navMainSprite.gif'); sprite-layout: horizontal */ 
#navMain {
	background: url(dash01.gif) repeat-x bottom;
	height: 50px;
	margin: 15px 0 0 0;
}
#navMain span { display: none; }
#navMain li { float: left; }
#navMain a { display: block; height: 29px; width: 100%; }
#navMain01 {
	background-color: #5a0a91;
	background-image: url(navMain01Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 124px;
}
BODY#sectionFrontpage #navMain01 {
	/*background-color: #5a0a91;*/
	background-image: url(navMain01.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 124px;
}
#navMain01Hover {
	background-image: url(navMain01Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 124px;
}
.navMain01Active {
	background-image: url(navMain01Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 124px;
}
#navMain01Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain01Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain01Sep {
	background-image: url(navMain01Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain02 {
	background-color: #da2031;
	background-image: url(navMain02Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 78px;
}
BODY#sectionFrontpage #navMain02 {
	background-color: #da2031;
	background-image: url(navMain02.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 78px;
}
#navMain02Hover {
	background-image: url(navMain02Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 78px;
}
.navMain02Active {
	background-image: url(navMain02Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 78px;
}
#navMain02Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain02Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain02Sep {
	background-image: url(navMain02Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain03 {
	background-color: #3a97d3;
	background-image: url(navMain03Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 81px;
}
BODY#sectionFrontpage #navMain03 {
	background-color: #3a97d3;
	background-image: url(navMain03.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 81px;
}
#navMain03Hover {
	background-image: url(navMain03Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 81px;
}
.navMain03Active {
	background-image: url(navMain03Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 81px;
}
#navMain03Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain03Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain03Sep {
	background-image: url(navMain03Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain04 {
	background-color: #f88000;
	background-image: url(navMain04Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 82px;
}
.navMain04Active {
	background-image: url(navMain04Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 82px;
}
BODY#sectionFrontpage #navMain04 {
	background-color: #f88000;
	background-image: url(navMain04.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 82px;
}
#navMain04Hover {
	background-image: url(navMain04Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 82px;
}
#navMain04Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain04Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain04Sep {
	background-image: url(navMain04Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain05 {
	background-color: #bf2f7f;
	background-image: url(navMain05Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 176px;
}
BODY#sectionFrontpage  #navMain05 {
	background-color: #bf2f7f;
	background-image: url(navMain05.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 176px;
}
#navMain05Hover {
	background-image: url(navMain05Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 176px;
}
.navMain05Active {
	background-image: url(navMain05Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 176px;
}
#navMain05Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain05Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain05Sep {
	background-image: url(navMain05Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain06 {
	background-color: #11a3a1;
	background-image: url(navMain06Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 61px;
}
BODY#sectionFrontpage #navMain06 {
	background-color: #11a3a1;
	background-image: url(navMain06.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 61px;
}
#navMain06Hover {
	background-image: url(navMain06Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 61px;
}
.navMain06Active {
	background-image: url(navMain06Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 61px;
}
#navMain06Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain06Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain06Sep {
	background-image: url(navMain06Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain07 {
	background-color: #fe297a;
	background-image: url(navMain07Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 84px;
}
BODY#sectionFrontpage #navMain07 {
	background-color: #fe297a;
	background-image: url(navMain07.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 84px;
}
#navMain07Hover {
	background-image: url(navMain07Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 84px;
}
.navMain07Active {
	background-image: url(navMain07Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 84px;
}
#navMain07Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain07Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain07Sep {
	background-image: url(navMain07Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain08 {
	background-color: #7f9a01;
	background-image: url(navMain08Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 125px;
}
BODY#sectionFrontpage #navMain08 {
	background-color: #7f9a01;
	background-image: url(navMain08.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 125px;
}
#navMain08Hover {
	background-image: url(navMain08Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 125px;
}
.navMain08Active {
	background-image: url(navMain08Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 125px;
}
#navMain08Sep {
	background-image: url(navMainSepDefault.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain08Sep span { display: block; height: 100%; width: 100%; }
BODY#sectionFrontpage #navMain08Sep {
	background-image: url(navMain08Sep.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 2px;
}
#navMain09 {
	background-color: #6cb2df;
	background-image: url(navMain09Default.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 138px;
}
BODY#sectionFrontpage #navMain09 {
	background-color: #6cb2df;
	background-image: url(navMain09.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 138px;
}
#navMain09Hover {
	background-image: url(navMain09Hover.gif); /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 138px;
}
.navMain09Active {
	background-image: url(navMain09Hover.gif) !important; /** sprite-ref: navMainSprite; */
	height: 29px;
	width: 138px;
}
/*****Main navigation L2*****/
#navMain div {
	height: 229px;
	left: 15px;
	position: absolute;
	z-index: 2;
	width: 965px;
}
#navMain div ul {
	: ;
	background: url(navMainL2Border.gif) no-repeat right top;
	display: inline !important;
	float: left;
	height: 217px;
	margin-left: 10px;
	width: 150px;
}
#navMain div ul.noBorder { background: none; }
#navMain div li {
	float: left;
	height: 15px;
	padding: 2px 0 1px 0;
	width: 160px;
}
#navMain div li.L2 {
	color: white;
	font-weight: bold;
	padding: 13px 0 10px 0;
}
#navMain div a {
	color: white;
	display: inline;
	font-size: 13px;
	padding: 0px 3px;
	text-decoration: none;
}
#navMain div a:hover { background-color: white; height: 15px; }
#navMain01L2 { background-color: #5a0a91; }
#navMain01L2 a:hover { background: white; color: #5a0a91; }
#navMain02L2 { background-color: #da2031; }
#navMain02L2 a:hover { color: #DA2031; }
#navMain03L2 { background-color: #3a97d3; }
#navMain03L2 a:hover { background: white; color: #3a97d3; }
#navMain04L2 { background-color: #f88000; }
#navMain04L2 a:hover { background: white; color: #f88000; }
#navMain05L2 { background-color: #bf2f7f; }
#navMain05L2 a:hover { background: white; color: #bf2f7f; }
#navMain06L2 { background-color: #11a3a1; }
#navMain06L2 a:hover { background: white; color: #11a3a1; }
#navMain07L2 { background-color: #fe297a; }
#navMain07L2 a:hover { background: white; color: #fe297a; }
#navMain08L2 { background-color: #7f9a01; }
#navMain08L2 a:hover { background: white; color: #7f9a01; }
#navMain09L2 { background-color: #6cb2df; }
#navMain09L2 a:hover { background: white; color: #6cb2df; }
/*****infoBar*****/
#infoBar {
	background: url(dash01.gif) repeat-x bottom;
	font-size: 13px;
	height: 18px;
	line-height: 15px;
	padding: 9px 0;
}
#infoBarWelcome { float: left; }
#infoBarBlog { float: right; }
#infoBarCalculator { float: right; }
#infoBarCalculatorInput { width: 75px; }
#infoBarCalculatorOutput { margin-left: 15px; }
/*****content*****/
#content { margin-top: 10px; }
/*****contentSidebar*****/
#contentSidebar {
	border-right: 15px solid white;
	padding-top: 10px;
	vertical-align: top;
	width: 181px;
}
#contentSidebarStart { height: 60px; position: relative; }
#contentSidebarStart a {
	display: block;
	left: 10px;
	position: absolute;
	top: 25px;
}
#contentSidebarSectionIdentifier {
	background: #E6463C;
	display: block;
	height: 180px;
	position: relative;
}
#contentSidebarSectionIdentifier p {
	bottom: 30px;
	color: white;
	font-size: 23px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.navBox {
	background: url(dash01.gif) repeat-x bottom;
	height: 145px;
}
.navArea {
	background: url(dash01.gif) repeat-x bottom;
	height: 171px;
	overflow: hidden;
	padding-top: 25px;
}
.navArea h3 {
	color: #E6463C;
	display: block;
	font-size: 22px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 20px;
	overflow: hidden;
}
.navArea ul li { display: block; margin-bottom: 4px; }
.navArea ul li a {
	background: #F4BCC1 url(pagerNext02.gif) no-repeat 0 0;
	color: #E6463C;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 32px;
	text-decoration: none;
}
.navArea2 {
	background: url(dash01.gif) repeat-x bottom;
	height: 171px;
	overflow: hidden;
	padding-top: 25px;
}
.navArea2 h3 {
	color: #E6463C;
	display: block;
	font-size: 22px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 20px;
	overflow: hidden;
}
.navArea2 h3 a { color: #E6463C; text-decoration: none; }
.navArea2 h3 a:hover { text-decoration: underline; }
.navArea2Content { font-size: 13px; line-height: 18px; }
.navArea2ContentImage { display: block; margin: 0 3px 3px 0; }
.navArea2ContentImage img { display: block; margin: 0 3px 3px 0; }
.navArea3 {
	background: url(dash01.gif) repeat-x bottom;
	height: 91px;
	overflow: hidden;
	padding-top: 25px;
}
.navArea3 h3 {
	color: #E6463C;
	display: block;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 14px;
	overflow: hidden;
}
.navArea3 h3 a { color: #E6463C; text-decoration: none; }
.navArea3 h3 a:hover { text-decoration: underline; }
.navArea3Content { font-size: 13px; line-height: 18px; }
.navArea3Content a{ color: #E6463C; text-decoration: none; }
.navArea3Content a:hover { text-decoration: underline; }
.navArea3ContentImage { display: block; margin: 0 3px 3px 0; }
.navArea3ContentImage img { display: block; margin: 0 3px 3px 0; }
#contentSidebarNav1 {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 20px 0;
}
#contentSidebarNav1 li { margin-bottom: 2px; }
#contentSidebarNav1 a { text-decoration: none; }
/* menu font sizes */
#contentSidebarNav1 .L2 { font-size: 14px; }
#contentSidebarNav1 .L3,
#contentSidebarNav1 .L4,
#contentSidebarNav1 .L5 { font-size: 12px; }
/* menu paddings */
#contentSidebarNav1 .L2,
#contentSidebarNav1 .L3 { padding: 6px 4px 4px 13px; }
#contentSidebarNav1 .L4 { padding: 6px 4px 4px 28px; }
#contentSidebarNav1 .L5 { padding: 6px 4px 4px 35px; }
/* menu colors */
#contentSidebarNav1 .L2,
#contentSidebarNav1 .L3,
#contentSidebarNav1 .L4,
#contentSidebarNav1 .L5 { color: #555; }
#contentSidebarNav1 .act {
	background: #f4bcc1;
	color: #DA2031;
	color: #555555;
	font-weight: bold;
}
/* menu bolds */
#contentSidebarNav1 .L5 { font-weight: normal !important; }
/* menu gfx */
#contentSidebarNav1 .L2 { background: url(catnavArrow2.gif) no-repeat 2px 10px; }
/*#contentSidebarNav1 .act { background: url(catnavArrow1.gif) no-repeat 2px 10px; }
*/
#contentSidebarNav1 .L3,
#contentSidebarNav1 .L4 {
	background: url(catnavArrowDefaultClosed.gif) no-repeat 2px 10px;
}
#contentSidebarNav1 .L3:hover,
#contentSidebarNav1 .L4:hover,
#contentSidebarNav1 .L5:hover {
	background: url(catnavArrowDefaultClosed.gif) no-repeat 2px 10px;
}
#contentSidebarNav1 .childless .L3 {
	background: url(catnavDotDefault.gif) no-repeat 3px 11px;
}
#contentSidebarNav1 .childless .L4 {
	background: url(catnavDotDefault.gif) no-repeat 18px 11px;
}
#contentSidebarNav1 .childless .L5 {
	background: url(catnavDotDefault.gif) no-repeat 27px 11px;
}
#contentSidebarNav1 .L2 { font-weight: bold; }
#contentSidebarNav1 .L2,
#contentSidebarNav1 .L3,
#contentSidebarNav1 .L4,
#contentSidebarNav1 .L5 { display: block; }
/* hover effects */
#contentSidebarNav1 .overWithchilds { background: #f4bcc1; }
#contentSidebarNav1 .overWithchilds a { color: #da2031; }
#contentSidebarNav1 .overChildless { background: #f4bcc1; }
#contentSidebarNav1 .overChildless a { color: #da2031; }
/*****contentMain*****/
#contentMain {
	background: url(dash01.gif) repeat-x bottom;
	font-size: 13px;
	line-height: 1.8em;
	padding-top: 10px;
	/*width: 769px;*/
}
#contentMain table { }
#contentMain table td { vertical-align: top; }
.teaser { float: left; margin-bottom: 15px; margin-right: 15px; }
.teaser a,
.teaser img,
.teaser a img { display: block; }
.banner {
	float: left;
	margin-bottom: 15px;

}
.banner a
{
	margin-right:15px;
}
.banner table tr td{

}
.bannerEnd { margin-right: 0px; }
.banners { float: left; width: 100%; }
.contentMainHead { height: 60px; margin: 10px 0 -10px 0; padding: 2px;}
#contentMainHead2 { margin-top: -59px; }
.contentMainHead .title { color: #3A98D4; display: inline; font-size: 36px; }
.contentMainHead .title h1 { font-weight: normal; }
.contentMainHead .stats { color: #DA2031; display: inline; font-size: 14px; }
.contentMainHead .pager { float: right; margin-top: 15px; }
.contentMainFooter .pager { float: right; margin-top: -20px; }
.contentMainHead .pager span,
.contentMainFooter .pager span { float: left; font-size: 13px; padding: 4px 6px 0 0; }
.contentMainHead .pager ul,
.contentMainFooter .pager ul { display: inline; }
.contentMainHead .pager li,
.contentMainFooter .pager li { float: left; font-size: 13px; }
.contentMainHead .pager a,
.contentMainFooter .pager a { color: black; display: block; padding: 4px 2px 3px 2px; }
.contentMainHead .pager .current,
.contentMainFooter .pager .current { padding: 4px 2px 3px 2px; font-weight: bold; }
.contentMainHead .pager .btn a,
.contentMainFooter .pager .btn a { padding: 0px 3px; }
.contentMainHead .pager .btn span,
.contentMainFooter .pager .btn span  {
	display: block;
	width: 22px;
	height: 22px;
	padding: 0;
}
.contentMainHead .pager .btn_next span,
.contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext09.gif);
}
.contentMainHead .pager .btn_prev span,
.contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev09.gif);
}
.contentMainFooter { margin-bottom: 50px; }
#contentMainProductlist .product { padding-right: 33px; }
#contentMainProductlist .productImage {
	border: 1px solid #A1CDF2;
	height: 270px;
	margin-bottom: 13px;
	width: 166px;
}
#contentMainProductlist .productImage a {
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	height: 232px;
}
#contentMainProductlist .productImage p {
	color: #da2031;
	font-size: 12px;
	line-height: 12px;
	padding: 11px;
	text-align: center;
}
#contentMainProductlist .productInfo {
	font-size: 13px;
	font-weight: black;
	line-height: 18px;
	text-align: center;
}
#contentMainProductlist .productInfo a { color: #333; }
#contentMainProductlist .productInfo p#productRegularPrice_specialPrice { text-decoration: line-through; }
#contentMainProductlist .productInfo p#productSpecialPrice { color: red; font-weight: bold;}
#contentMainProductlist .productSpacer {
	background: transparent url(dash01.gif) repeat-x scroll 0 30px;
	height: 60px;
}
.contentMainBasket1 span#productRegularPrice_specialPrice { text-decoration: line-through; }
.contentMainBasket1 span#productSpecialPrice { color: red; font-weight: bold;}

#contentMainProductlist .productSpacer {
	background: transparent url(dash01.gif) repeat-x scroll 0 30px;
	height: 60px;
}
#contentMainBtnBack { margin-bottom: 8px; width: 100px; }
#contentMainBtnBack a {
	background: url(pagerPrev02.gif) no-repeat;
	color: black;
	display: block;
	font-size: 12px;
	padding: 5px 0 5px 30px;
}
#contentMainProduct td { vertical-align: top; }
#contentMainProduct table { width: 100%; }
#contentMainProduct {
	border: 1px solid #f4bcc1;
	padding-bottom: 20px;
	padding-right: 14px;
	padding-top: 20px;
}
#contentMainProduct TD.image {
	background: url(dash02.gif) repeat-y right;
	text-align: center;
	vertical-align: middle;
	width: 375px;
}
#contentMainProduct TD.details { padding-left: 15px; }
#contentMainProduct TD.details table { vertical-align: top; width: 100%; }
#contentMainProduct TD.details h3 { font-size: 18px; font-weight: normal; }
#contentMainProduct TD.details .spacerDot { background: url(dash01.gif) repeat-x; height: 1px; }
#contentMainProduct TD.details .detailsPrice { font-size: 15px; font-weight: bold; padding: 24px 0; }
#contentMainProduct TD.details .detailsPrice_showSpecialPrice { font-size: 15px; font-weight: bold; padding: 24px 0 5px 0; text-decoration: line-through; }
#contentMainProduct TD.details .detailsSpecialPrice_showSpecialPrice { font-size: 15px; font-weight: bold; padding: 0; color: red;}
#contentMainProduct TD.details .detailsSpecialPrice { display: none; }
#contentMainProduct TD.details .detailsText { font-size: 13px; line-height: 18px; padding: 14px 0; }
#contentMainProduct TD.details .detailsParams { line-height: 13px; padding: 19px 0; }
#contentMainProduct TD.details .detailsParams  select { max-width: 360px; }
#contentMainProduct TD.details .brand { text-align: right; }
#contentMainProduct TD.details .brand img { border: 1px solid #f4bcc1; }
#contentMainProduct TD.details .detailsProdcount { padding: 19px 0; }
#contentMainProduct TD.details .detailsProdcount TABLE { width: auto; }
#contentMainProduct TD.details .detailsProdcount TD.first { vertical-align: middle; width: 40px; }
#contentMainProduct TD.details .detailsProdcount TD.second { vertical-align: middle; width: 20px; }
#contentMainProduct TD.details .detailsProdcount TD.third { vertical-align: middle; }
#contentMainProduct TD.details .productCountIncrease {
	background: #52A4D9 url(plusNegative.gif);
	display: block;
	height: 9px;
	width: 9px;
}
#contentMainProduct TD.details .productCountDecrease {
	background: #52A4D9 url(minusNegative.gif);
	display: block;
	height: 9px;
	width: 9px;
}
#contentMainProduct TD.details UL.detailsMenu { padding: 20px 0 40px 0; }
#contentMainProduct TD.details UL.detailsMenu LI a {
	background-color: #F4BCC1;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #DA2132;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 6px 0 5px 32px;
	text-decoration: none;
	width: 128px;
}
#contentMainProduct TD.details UL.detailsMenu LI.basket a {
	background-image: url(basket.gif); line-height: 12px;
	text-transform: uppercase;
}
#contentMainProduct TD.details UL.detailsMenu LI.addToNotebook a {
	background-image: url(notes.gif); line-height: 12px;
	text-transform: uppercase;
}
#contentMainProduct TD.details .detailsExtrainfo,
#contentMainProduct TD.details .detailsExtrainfoPurveyance{ padding: 19px 0; }
#contentMainProduct TD.details .detailsExtrainfo table,
#contentMainProduct TD.details .detailsExtrainfo table td { width: auto; vertical-align: middle; }
#contentMainProduct TD.details .detailsExtrainfo table td { padding-right: 15px; }
#contentMainProductChosen {
	border: 1px solid #F4BCC1;
	height: 244px;
	position: relative;
	width: 100%;
}
#contentMainProductChosenImage { left: 30px; position: absolute; top: 15px; }
#contentMainProductChosenDetails { left: 200px; position: absolute; top: 20px; }
#contentMainProductChosenDetails h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 13px;
}
#contentMainProductChosenDetails p { font-size: 13px; line-height: 16px; }
#contentMainProductChosenDetails p span#productRegularPrice_specialPrice{ text-decoration: line-through; }
#contentMainProductChosenDetails p span#productSpecialPrice{ color: red; font-weight: bold; }
#contentMainProductChosenShopmore {
	background-image: url(pagerPrev02.gif);
	bottom: 24px;
	line-height: 12px;
	position: absolute;
	right: 408px;
	text-transform: uppercase;
}
#contentMainProductChosenGoBasket {
	bottom: 24px;
	line-height: 12px;
	position: absolute;
	right: 24px;
	text-transform: uppercase;
}
.slider { margin-top: 35px; }
.sliderTitle { background: #F4BCC1; }
.sliderTitle a {
	color: #DA2031;
	display: block;
	font-size: 16px;
	line-height: 14px;
	margin-bottom: 2px;
	padding: 7px 0 7px 34px;
	position: relative;
	text-decoration: none;
}
.sliderTitle a span {
	background-color: #DA2031;
	height: 14px;
	left: 8px;
	position: absolute;
	top: 8px;
	width: 14px;
}
.sliderTitle a.opened span { background-image: url(prodsWerecommendClosed.gif); }
.sliderTitle a.closed span { background-image: url(prodsWerecommendOpened.gif); }
.sliderContent {
	background: #FCEBEC;
	border: 1px solid #F4BCC1;
	line-height: 18px;
	padding-bottom: 30px;
}
#prodsWerecommendContent ul { margin-left: 23px; }
#prodsWerecommendContent li {
	float: left;
	line-height: 16px;
	margin: 12px 7px 0 7px;
	text-align: center;
}
#prodsWerecommendContent li div {
	background: white;
	border: 1px solid #F4BCC1;
	height: 158px;
	padding: 4px 0;
	text-align: center;
	width: 166px;
}

#prodsWerecommendContent li { color: black; font-size: 13px; }
#prodsWerecommendContent li a { color: black; }
#seeAlso1 { margin-bottom: 10px; width: 100%; }
#seeAlso1Image { vertical-align: top; }
#seeAlso1Image img { display: block; }
#seeAlso1Content {
	background: url(dash01.gif) repeat-x bottom;
	border-left: 16px solid white;
	vertical-align: top;
}
#seeAlso1Content .b {
	background: url(dash01.gif) repeat-x top;
	padding: 4px 0;
}
#seeAlso1ContentTitle { color: #FBB100; font-size: 24px; margin: 9px 0; }
#seeAlso1ContentText { font-size: 13px; line-height: 18px; }
#cataloglist .catalog { float: left; margin-bottom: 15px; width: 384px; }
#cataloglist .catalog .image {
	border: 1px solid #D88400;
	height: 192px;
	text-align: center;
	vertical-align: middle;
	width: 139px;
}
#cataloglist .catalog .content {
	font-size: 13px;
	line-height: 18px;
	padding: 6px 16px;
	vertical-align: top;
}
#cataloglist .catalog .content div { height: 180px; position: relative; }
#cataloglist .catalog .content div .order { bottom: 0; left: -4px; position: absolute; }
#cataloglistSubmit a {
	background-color: #FEE7B2;
	background-image: url(basketServices.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #D88400;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 30px;
	padding: 6px 0 5px 32px;
	text-align: left;
	text-decoration: none;
	width: 140px;
	line-height: 12px;
}
.favoritesList { }
.favoritesList .head { font-size: 15px; width: 100%; }
.favoritesList TH.title1 {
	background: #F7C2BD;
	border-right: 2px solid white;
	color: #E33423;
	font-weight: normal;
	padding-left: 15px;
	text-align: left;
	width: 595px;
}
.favoritesList TH.title2 {
	background: #F7C2BD;
	color: #E33423;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
}
.favoritesList .firstColumn { padding: 15px 0 15px 15px; width: 115px; }
.favoritesList .firstColumn img { width: 56px; }
.favoritesList .firstColumn a {
	border: 1px solid #F7C2BE;
	display: block;
	height: 80px;
	width: 56px;
}
.favoritesList .secondColumn { line-height: 18px; padding: 18px 0 6px 0; width: 483px; }
.favoritesList .secondColumn A.productLink { color: #212121; font-size: 16px; }
.favoritesList .spacer { background: url(dash01.gif) repeat-x; height: 1px; }
.favoritesList .secondColumn .addToBasket {
	background-image: url(favoritesListArrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #DA2132;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 0px 0 0px 13px;
	text-decoration: none;
	width: 128px;
	text-transform: uppercase;
}
.favoritesList .thirdColumn { padding: 15px 0 0 10px; }
.contentSidebarBasketNav { background: url(dash01.gif) repeat-x; float: left; padding-top: 16px; margin-bottom: 16px; }
.contentSidebarBasketNavHeader { width: 28px; height: 24px; background: url(shopStep1.gif) no-repeat; float: left; margin-left: 12px; }
.contentSidebarBasketNavHeader_level4 { width: 28px; height: 24px; background: url(shopStep8.gif) no-repeat; float: left; margin-left: 12px; }
.contentSidebarBasketNav UL { background-position: 12px -24px; display: block; float: left; background-repeat: no-repeat; }
.contentSidebarBasketNav UL.level1 { background-image: url(shopStep1.gif); }
.contentSidebarBasketNav UL.level2 { background-image: url(shopStep2.gif); }
.contentSidebarBasketNav UL.level3 { background-image: url(shopStep3.gif); }
.contentSidebarBasketNav UL.level4 { background-image: url(shopStep4.gif); }
.contentSidebarBasketNav UL.level5 { background-image: url(shopStep5.gif); }
.contentSidebarBasketNav UL.level6 { background-image: url(shopStep6.gif); }
.contentSidebarBasketNav UL.level7 { background-image: url(shopStep7.gif); }
.contentSidebarBasketNav ul li { display: block; float: left; height: 30px; width: 141px; position: relative; padding-left: 40px; font-size: 14px; color: #9A9A9A; }
.contentSidebarBasketNav ul li a,
.contentSidebarBasketNav ul li span { position: absolute; bottom: 2px; display: block  }
.contentSidebarBasketNav ul li.levelDone span { background: url(levelDone.gif) no-repeat right; padding-right: 15px;   }
.contentSidebarBasketNav ul li.levelActive { color: #375ba0; }
.contentSidebarBasketNavFooter { width: 28px; height: 32px; background: url(shopStep1.gif) no-repeat 0 bottom;float: left; margin-left: 12px;}
.contentSidebarBasketNavFooter_level4 { width: 28px; height: 32px; background: url(shopStep8.gif) no-repeat 0 bottom;float: left; margin-left: 12px;}

.contentMainBasket1 table { width: 100%; }
.contentMainBasket1 table th { background: #C7E1F7; padding: 4px; color: #3259a0; font-weight: normal; text-align: left; font-size: 16px; }
.contentMainBasket1 .image { border: 1px solid #999; }
.contentMainBasket1 table TH.first { padding: 2px 18px; width: 367px; border-right: 2px solid white; }
.contentMainBasket1 table TH.second { padding: 2px 18px; width: 80px; border-right: 2px solid white; }
.contentMainBasket1 table TH.second .firstCartamountCol {  }
.contentMainBasket1 table TH.second .secondCartamountCol {  }
.contentMainBasket1 table TH.second .thirdCartamountCol { }


.contentMainBasket1 table TD.second TABLE { width: auto; }
.contentMainBasket1 table TD.second TD.firstCartamountCol { vertical-align: middle !important; width: 40px; }
.contentMainBasket1 table TD.second TD.secondCartamountCol { vertical-align: middle !important; width: 20px; }
.contentMainBasket1 table TD.second TD.thirdCartamountCol { vertical-align: middle !important; }
.contentMainBasket1 table TD.second .productCountIncrease {
	background: url(plusBasket.gif);
	display: block;
	height: 9px;
	width: 9px;
}
.contentMainBasket1 table TD.second .productCountDecrease {
	background: url(minusBasket.gif);
	display: block;
	height: 9px;
	width: 9px;
}
.contentMainBasket1 table TH.third { padding: 2px 18px; }
.contentMainBasket1 .table1 TD.first { padding: 13px 20px;line-height: 16px;  }
.contentMainBasket1 .table1 TD.first .title a  { color: #212121; font-weight: bold;  }
.contentMainBasket1 .table1 TD.second { padding: 13px 20px; }
.contentMainBasket1 .table1 TD.second input { width: 20px; }
.contentMainBasket1 .table1 TD.third { color: #3259A0; padding: 13px 20px; }
.contentMainBasket1 .table1 tbody tr { background: url(dash01.gif) repeat-x bottom; }
.contentMainBasket1 .table1 tbody tr tr { background: none; }
.contentMainBasket1 .table1 .removeProduct { margin-top: 10px; }
.contentMainBasket1 .table1 .removeProduct a {
	display: block;
	width: 140px;
	text-decoration: none;
	background: url(arrow.gif) no-repeat 0px 4px;
	padding-left: 15px;
	font-weight: bold;
	text-transform: uppercase !important;
}

.contentMainBasket1 .total1 { line-height: 17px; border-bottom: 1px solid #3A98D4; margin-bottom: 18px; }
.contentMainBasket1 .total1 .first { width: 400px; text-align: right; padding: 18px 0; }
.contentMainBasket1 .total1 .first strong {font-size: 16px; }
.contentMainBasket1 .total1 .second { padding-left: 125px; font-size: 16px; color: #3259A0; font-weight: bold; padding-top: 18px;  }


.contentMainBasket .buttons{ margin-bottom: 40px; width: 100%; }
.contentMainBasket .buttons input { border: 0; text-align: left;}
.contentMainBasket .buttons .left input { float: right; text-transform: uppercase; }
.contentMainBasket .buttons .left input,
.contentMainBasket .buttons .right input {
	background: #C1CDE2 url(pagerNextBasket.gif) no-repeat;
	display: block;
	width: 140px;
	text-decoration: none;
	font-weight: bold;
	color: #3259A0;
	line-height: 14px !important;
	font-size: 12px;
	padding: 3px 0 3px 32px;
	text-transform: uppercase;
}
.contentMainBasket .buttons .space  { width: 130px; }
.contentMainBasket .buttons .left input { background-image: url(pagerPrevBasket.gif); }
.contentMainBasket .buttons { margin-top: 40px; }
.contentMainBasket  label{ padding-right: 3px;  }

.contentMainBasket td { padding: 7px 0; }
.contentMainBasket .note { color: #999; margin-top: -19px; }

.contentMainBasket2 input.text { margin-right: 7px; }
.contentMainBasket5 .awmenuedittabletag .awmenuedittablehead {
background-color:#C7E1F7;
color:#3259A0;
font-size:16px;
height:28px;
vertical-align:middle;
text-align: left;
border-right: 2px solid white;
padding-left: 15px;
}
.contentMainBasket5 .awmenuedittabletag .awmenuedittabletext {
	padding-left: 15px;
	padding-right: 10px;
	background: url(dash01.gif) repeat-x bottom;
}
.contentMainBasket5 .contentMainBasketFinalRow { text-align: right; margin-bottom: 25px;background: #C7E1F7; padding: 2px 10px; margin-top: -1px; }
div.helptext { width: 150px; position: absolute; border: 1px solid #3259A0; color: #3259A0; padding: 15px; }
.contentLinkbox { border: 1px solid #FBB100; width: 377px; float: left; margin: 5px 15px 10px 0; }
.contentLinkbox .image { border-right: 1px solid #FBB100; width: 179px; }
.contentLinkbox .image a { display: block; width: 179px; height: 179px; display: block; }
.contentLinkbox .content {
	line-height: 12px;
	font-size: 13px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
	line-height: 18.2px;
}
.contentLinkbox .content .title { font-size: 24px; line-height: 26.4px; color: #FBB100; text-decoration: none; display: block; padding-bottom: 7px }
.contentLinkbox .content .title:hover { text-decoration: underline; }

.contentProductbox { border: 1px solid #FBB100; width: 377px; float: left; margin: 5px 15px 10px 0; }
.contentProductbox .image { border-right: 1px solid #FBB100; width: 179px;  }
.contentProductbox .image a { display: block; width: 179px; height: 179px; display: block; background-position: center; }
.contentProductbox .content {
	line-height: 12px;
	font-size: 13px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
	line-height: 18.2px;
	background: #F4BCC1;
}
.contentProductbox .content .title { font-size: 24px; line-height: 26.4px; color: #FBB100; text-decoration: none; display: block; padding-bottom: 7px }
.contentProductbox .content .title:hover { text-decoration: underline; }


/*****footer*****/
#footer { }
#footerSecurity { float: left; width: 181px; }
#footerInfo {
	float: right;
	font-size: 13px;
	line-height: 14px;
	padding: 20px 0;
	text-align: center;
	width: 769px;
}
#footerMenu { clear: right; }
#footerMenu table { background: #A1CDF2; width: 100%; }
#footerMenu a {
	color: #3A98D4;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
#footerMenuPaddingLeft { width: 15px; }
#footerMenuPaddingRight { width: 15px; }
/************************************************************************
******* section colors  *************************************************
*************************************************************************/
BODY#section01 #contentSidebarSectionIdentifier { background: #5A0A91; }
BODY#section01 #contentSidebarNav1 .open a { color: #5A0A91 !important; }
BODY#section01 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow01Opened.gif) !important;
	color: #5A0A91 !important;
}
BODY#section01 #contentSidebarNav1 A.L3:hover,
BODY#section01 #contentSidebarNav1 A.L4:hover,
BODY#section01 #contentSidebarNav1 A.L5:hover {
	background-color: #CDB5DE !important;
	color: #5A0A91 !important;
}
BODY#section01 #contentSidebarNav1 .act2 {
	background-color: #CDB5DE !important;
	color: #5A0A91 !important;
	font-weight: bold !important;
}
BODY#section01 #contentSidebarNav1 .actL3 {
	background-image: url(catnavArrow01Opened.gif) !important;
	color: #5A0A91 !important;
}
BODY#section01 #contentSidebarNav1 .actL4 { : ; background-image: url(catnavDot01.gif) !important; }
BODY#section01 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot01.gif) !important; }
BODY#section01 .contentMainHead .title {
	color: #5A0A91;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section01 #contentSidebarNav1 .L5 { background-image: url(catnavDot01.gif) !important; }
BODY#section01 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow01Closed.gif); }
BODY#section01 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow01Closed.gif); }
BODY#section01 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot01.gif) !important; }
BODY#section01 #contentMainBtnBack a { background-image: url(pagerPrev01.gif); }
BODY#section01 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes01.gif); } 
BODY#section01 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket01.gif); }
BODY#section01 #contentMainHead .pager .btn_next span,
BODY#section01 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev01.gif); }
BODY#section01 #contentMainHead .pager .btn_next span,
BODY#section01 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext01.gif); }
BODY#section01 #contentMainProductlist .productImage { border-color: #cdb5de; }
BODY#section01 #contentMainProduct { border-color: #cdb5de; }
BODY#section01 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#DDB6EF;
	color:#6900A7;
}
BODY#section01 #contentMainProduct td.details .productCountIncrease { background-color: #5A0A91; }
BODY#section01 #contentMainProduct td.details .productCountDecrease { background-color: #5A0A91; }
BODY#section01 #contentMainProductChosenShopmore { background-image: url(pagerPrev01.gif); }
BODY#section01 .button1 {
	background: #DDB6EF url(pagerNext01.gif) no-repeat;
	color:#6900A7;
}
BODY#section01 #contentMainProductChosen { border-color: #DDB6EF; }
BODY#section01 .sliderTitle a { background: #DDB6EF }
BODY#section01 #prodsWerecommendContent li div { border-color: #cdb5de; }
BODY#section01 .sliderTitle a { color: #5A0A91 }
BODY#section01 .sliderContent {  background: #EDF6FB;border-color: #DDB6EF; }
BODY#section01 .sliderTitle a span { background-color: #5A0A91 }
BODY#section01 .contentMainHead .pager .btn_next span,
BODY#section01 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext01.gif);
}
BODY#section01 .contentMainHead .pager .btn_prev span,
BODY#section01 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev01.gif);
}
BODY#section01 .contentMainHead .pager .current,
BODY#section01 .contentMainFooter .pager .current { color: #5A0A91; }
BODY#section01 #contentMainProductlist .productImage p {  color: #5A0A91 }

BODY#section02 #contentSidebarSectionIdentifier { background: #DA2031; }
BODY#section02 #contentSidebarNav1 .open a { color: #DA2031 !important; }
BODY#section02 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow02Opened.gif) !important;
	color: #DA2031 !important;
}
BODY#section02 #contentSidebarNav1 A.L3:hover,
BODY#section02 #contentSidebarNav1 A.L4:hover,
BODY#section02 #contentSidebarNav1 A.L5:hover {
	background-color: #F4BCC1 !important;
	color: #DA2031 !important;
}
BODY#section02 #contentSidebarNav1 .act2 {
	background-color: #F4BCC1 !important;
	color: #DA2031 !important;
	font-weight: bold !important;
}
BODY#section02 #contentSidebarNav1 .actL3 {
	color: #DA2031 !important;
	background-image: url(catnavArrow02Opened.gif) !important;
}
BODY#section02 #contentSidebarNav1 .actL4 { background-image: url(catnavDot02.gif) !important; }
BODY#section02 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot02.gif) !important; }
BODY#section02 .contentMainHead .title {
	color: #DA2031;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section02 #contentSidebarNav1 .L5 { background-image: url(catnavDot02.gif) !important; }
BODY#section02 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow02Closed.gif); }
BODY#section02 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow02Closed.gif); }
BODY#section02 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot02.gif) !important; }
BODY#section02 .contentProductbox { border: 1px solid #DA2031  }
BODY#section02 .contentProductbox .image { border-right:1px solid #DA2031; }
BODY#section02 .contentProductbox .content .title { color: #DA2031; }
BODY#section02 #contentMainBtnBack a { background-image: url(pagerPrev02.gif); }
BODY#section02 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes02.gif); } 
BODY#section02 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket02.gif); }
BODY#section02 #contentMainHead .pager .btn_next span,
BODY#section02 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev02.gif); }
BODY#section02 #contentMainHead .pager .btn_next span,
BODY#section02 #contentMainFooter .pager .btn_next span { background-image: url(pagerNext02.gif); }
BODY#section02 #contentMainProductlist .productImage { border-color: #F8B7BF; }
BODY#section02 #contentMainProduct { border-color: #F4BCC1; }
BODY#section02 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#F8B7BF;
	color:#E3050D;
}
BODY#section02 #contentMainProduct td.details .productCountIncrease { background-color: #DA2031; }
BODY#section02 #contentMainProduct td.details .productCountDecrease { background-color: #DA2031; }
BODY#section02 #contentMainProductChosenShopmore { background-image: url(pagerPrev02.gif); }
BODY#section02 .button1 {
	background: #F8B7BF url(pagerNext02.gif) no-repeat;
	color:#E3050D;
}
BODY#section02 #contentMainProductChosen { border-color: #F8B7BF; }
BODY#section02 .sliderTitle a { background: #F8B7BF }
BODY#section02 #prodsWerecommendContent li div { border-color: #F8B7BF; }
BODY#section02 .sliderTitle a { color: #E3050D }
BODY#section02 .sliderContent {  background: #FCEBEC ;border-color: #F8B7BF; }
BODY#section02 .sliderTitle a span { background-color: #DA2031 }
BODY#section02 .contentMainHead .pager .btn_next span,
BODY#section02 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext02.gif);
}
BODY#section02 .contentMainHead .pager .btn_prev span,
BODY#section02 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev02.gif);
}
BODY#section02 .contentMainHead .pager .current,
BODY#section02 .contentMainFooter .pager .current { color: #DA2031; }
BODY#section02 #contentMainProductlist .productImage p {  color: #DA2031 }

BODY#section03 #contentSidebarSectionIdentifier { background: #3A97D3; }
BODY#section03 #contentSidebarNav1 .open a { color: #3A97D3 !important; }
BODY#section03 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow03Opened.gif) !important;
	color: #3A97D3 !important;
}
BODY#section03 #contentSidebarNav1 A.L3:hover,
BODY#section03 #contentSidebarNav1 A.L4:hover,
BODY#section03 #contentSidebarNav1 A.L5:hover {
	background-color: #B2DBEC !important;
	color: #3A97D3 !important;
}
BODY#section03 #contentSidebarNav1 .act2 {
	background-color: #B2DBEC !important;
	color: #3A97D3 !important;
	font-weight: bold !important;
}
BODY#section03 #contentSidebarNav1 .actL3 {
	color: #3A97D3 !important;
	background-image: url(catnavArrow03Opened.gif) !important;
}
BODY#section03 #contentSidebarNav1 .actL4 { background-image: url(catnavDot03.gif) !important; }
BODY#section03 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot05.gif) !important; }
BODY#section03 .contentMainHead .title {
	color: #3A97D3;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section03 #contentSidebarNav1 .L5 { background-image: url(catnavDot03.gif) !important; }
BODY#section03 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow03Closed.gif); }
BODY#section03 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow03Closed.gif); }
BODY#section03 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot03.gif) !important; }
BODY#section03 #contentMainBtnBack a { background-image: url(pagerPrev03.gif); }
BODY#section03 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes03.gif); } 
BODY#section03 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket03.gif); }
BODY#section03 #contentMainHead .pager .btn_next span,
BODY#section03 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev03.gif); }
BODY#section03 #contentMainHead .pager .btn_next span,
BODY#section03 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext03.gif); }
BODY#section03 #contentMainProductlist .productImage { border-color: #B2DBEC; }
BODY#section03 #contentMainProduct { border-color: #B2DBEC; }
BODY#section03 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#B2DBEC;
	color:#1992C7;
}
BODY#section03 #contentMainProduct td.details .productCountIncrease { background-color: #0089C0; }
BODY#section03 #contentMainProduct td.details .productCountDecrease { background-color: #0089C0; }
BODY#section03 #contentMainProductChosenShopmore { background-image: url(pagerPrev03.gif); }
BODY#section03 .button1 {
	background: #B2DBEC url(pagerNext03.gif) no-repeat;
	color:#1992C7;
}
BODY#section03 #contentMainProductChosen { border-color: #B2DBEC; }
BODY#section03 .sliderTitle a { background: #B2DBEC }
BODY#section03 #prodsWerecommendContent li div { border-color: #B2DBEC; }
BODY#section03 .sliderTitle a { color: #0097D6 }
BODY#section03 .sliderContent {  background: #E8F4F9;border-color: #b2dbec; }
BODY#section03 .sliderTitle a span { background-color: #0089c0 }
BODY#section03 .contentMainHead .pager .btn_next span,
BODY#section03 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext03.gif);
}
BODY#section03 .contentMainHead .pager .btn_prev span,
BODY#section03 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev03.gif);
}
BODY#section03 .contentMainHead .pager .current,
BODY#section03 .contentMainFooter .pager .current { color: #0089C0; }
BODY#section03 #contentMainProductlist .productImage p {  color: #0089C0 }

BODY#section04 #contentSidebarSectionIdentifier { background: #F88000; }
BODY#section04 #contentSidebarNav1 .open a { color: #F88000 !important; }
BODY#section04 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow04Opened.gif) !important;
	color: #F88000 !important;
}
BODY#section04 #contentSidebarNav1 A.L3:hover,
BODY#section04 #contentSidebarNav1 A.L4:hover,
BODY#section04 #contentSidebarNav1 A.L5:hover {
	background-color: #FDD9B2 !important;
	color: #F88000 !important;
}
BODY#section04 #contentSidebarNav1 .act2 {
	background-color: #FDD9B2 !important;
	color: #F88000 !important;
	font-weight: bold !important;
}
BODY#section04 #contentSidebarNav1 .actL3 {
	color: #F88000 !important;
	background-image: url(catnavArrow04Opened.gif) !important;
}
BODY#section04 #contentSidebarNav1 .actL4 { background-image: url(catnavDot04.gif) !important; }
BODY#section04 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot04.gif) !important; }
BODY#section04 .contentMainHead .title {
	color: #F88000;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section04 #contentSidebarNav1 .L5 { background-image: url(catnavDot04.gif) !important; }
BODY#section04 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow04Closed.gif); }
BODY#section04 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow04Closed.gif); }
BODY#section04 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot04.gif) !important; }
BODY#section04 #contentMainBtnBack a { background-image: url(pagerPrev04.gif); }
BODY#section04 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes04.gif); } 
BODY#section04 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket04.gif); }
BODY#section04 #contentMainHead .pager .btn_next span,
BODY#section04 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev04.gif); }
BODY#section04 #contentMainHead .pager .btn_next span,
BODY#section04 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext04.gif); }
BODY#section04 #contentMainProductlist .productImage { border-color: #FDD9B2; }
BODY#section04 #contentMainProduct { border-color: #FDD9B2; }
BODY#section04 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#FDD9B2;
	color:#FC8200;
}
BODY#section04 #contentMainProduct td.details .productCountIncrease { background-color: #F88000; }
BODY#section04 #contentMainProduct td.details .productCountDecrease { background-color: #F88000; }
BODY#section04 #contentMainProductChosenShopmore { background-image: url(pagerPrev04.gif); }
BODY#section04 .button1 {
	background: #FDD9B2 url(pagerNext04.gif) no-repeat;
	color:#FC8200;
}
BODY#section04 #contentMainProductChosen { border-color: #FDD9B2; }
BODY#section04 .sliderTitle a { background: #FDD9B2 }
BODY#section04 #prodsWerecommendContent li div { border-color: #FDD9B2; }
BODY#section04 .sliderTitle a { color: #F88000; }
BODY#section04 .sliderContent {  background: #FEF4E8;border-color: #FDD9B2; }
BODY#section04 .sliderTitle a span { background-color: #F88000 }
BODY#section04 .contentMainHead .pager .btn_next span,
BODY#section04 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext04.gif);
}
BODY#section04 .contentMainHead .pager .btn_prev span,
BODY#section04 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev04.gif);
}
BODY#section04 .contentMainHead .pager .current,
BODY#section04 .contentMainFooter .pager .current { color: #F88000; }
BODY#section04 #contentMainProductlist .productImage p {  color: #F88000 }

BODY#section05 #contentSidebarSectionIdentifier { background: #BF2F7F; }
BODY#section05 #contentSidebarNav1 .open a { color: #BF2F7F !important; }
BODY#section05 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow05Opened.gif) !important;
	color: #BF2F7F !important;
}
BODY#section05 #contentSidebarNav1 A.L3:hover,
BODY#section05 #contentSidebarNav1 A.L4:hover,
BODY#section05 #contentSidebarNav1 A.L5:hover {
	background-color: #ECC0D8 !important;
	color: #BF2F7F !important;
}
BODY#section05 #contentSidebarNav1 .act2 {
	background-color: #ECC0D8 !important;
	color: #BF2F7F !important;
	font-weight: bold !important;
}
BODY#section05 #contentSidebarNav1 .actL3 {
	color: #BF2F7F !important;
	background-image: url(catnavArrow05Opened.gif) !important;
}
BODY#section05 #contentSidebarNav1 .actL4 { background-image: url(catnavDot05.gif) !important; }
BODY#section05 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot05.gif) !important; }
BODY#section05 .contentMainHead .title {
	color: #BF2F7F;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section05 #contentSidebarNav1 .L5 { background-image: url(catnavDot05.gif) !important; }
BODY#section05 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow05Closed.gif); }
BODY#section05 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow05Closed.gif); }
BODY#section05 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot05.gif) !important; }
BODY#section05 #contentMainBtnBack a { background-image: url(pagerPrev05.gif); }
BODY#section05 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes05.gif); } 
BODY#section05 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket05.gif); }
BODY#section05 #contentMainHead .pager .btn_next span,
BODY#section05 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev05.gif); }
BODY#section05 #contentMainHead .pager .btn_next span,
BODY#section05 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext05.gif); }
BODY#section05 #contentMainProductlist .productImage { border-color: #ECC0D8; }
BODY#section05 #contentMainProduct { border-color: #ECC0D8; }
BODY#section05 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#ECC0D8;
	color:#B42C78;
}
BODY#section05 #contentMainProduct td.details .productCountIncrease { background-color: #BF2F7F; }
BODY#section05 #contentMainProduct td.details .productCountDecrease { background-color: #BF2F7F; }
BODY#section05 #contentMainProductChosenShopmore { background-image: url(pagerPrev05.gif); }
BODY#section05 .button1 {
	background: #ECC0D8 url(pagerNext05.gif) no-repeat;
	color:#B42C78;
}
BODY#section05 #contentMainProductChosen { border-color: #ECC0D8; }
BODY#section05 .sliderTitle a { background: #ECC0D8 }
BODY#section05 #prodsWerecommendContent li div { border-color: #cdb5de; }
BODY#section05 .sliderTitle a { color: #BF2F7F }
BODY#section05 .sliderContent {  background: #F9ECF3;border-color: #DDB6EF; }
BODY#section05 .sliderTitle a span { background-color: #BF2F7F }
BODY#section05 .contentMainHead .pager .btn_next span,
BODY#section05 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext05.gif);
}
BODY#section05 .contentMainHead .pager .btn_prev span,
BODY#section05 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev05.gif);
}
BODY#section05 .contentMainHead .pager .current,
BODY#section05 .contentMainFooter .pager .current { color: #BF2F7F; }
BODY#section05 #contentMainProductlist .productImage p {  color: #BF2F7F }

BODY#section06 #contentSidebarSectionIdentifier { background: #11A3A1; }
BODY#section06 #contentSidebarNav1 .open a { color: #11A3A1 !important; }
BODY#section06 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow06Opened.gif) !important;
	color: #11A3A1 !important;
}
BODY#section06 #contentSidebarNav1 A.L3:hover,
BODY#section06 #contentSidebarNav1 A.L4:hover,
BODY#section06 #contentSidebarNav1 A.L5:hover {
	background-color: #B7E3E3 !important;
	color: #11A3A1 !important;
}
BODY#section06 #contentSidebarNav1 .act2 {
	background-color: #B7E3E3 !important;
	color: #11A3A1 !important;
	font-weight: bold !important;
}
BODY#section06 #contentSidebarNav1 .actL3 {
	color: #11A3A1 !important;
	background-image: url(catnavArrow06Opened.gif) !important;
}
BODY#section06 #contentSidebarNav1 .actL4 { background-image: url(catnavDot06.gif) !important; }
BODY#section06 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot06.gif) !important; }
BODY#section06 .contentMainHead .title {
	color: #11A3A1;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section06 #contentSidebarNav1 .L5 { background-image: url(catnavDot06.gif) !important; }
BODY#section06 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow06Closed.gif); }
BODY#section06 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow06Closed.gif); }
BODY#section06 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot06.gif) !important; }
BODY#section06 #contentMainBtnBack a { background-image: url(pagerPrev06.gif); }
BODY#section06 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes06.gif); } 
BODY#section06 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket06.gif); }
BODY#section06 #contentMainHead .pager .btn_next span,
BODY#section06 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev06.gif); }
BODY#section06 #contentMainHead .pager .btn_next span,
BODY#section06 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext06.gif); }
BODY#section06 #contentMainProductlist .productImage { border-color: #B7E3E3; }
BODY#section06 #contentMainProduct { border-color: #b7e3e3; }
BODY#section06 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#B7E3E3;
	color:#38A8A3;
}
BODY#section06 #contentMainProduct td.details .productCountIncrease { background-color: #11A3A1; }
BODY#section06 #contentMainProduct td.details .productCountDecrease { background-color: #11A3A1; }
BODY#section06 #contentMainProductChosenShopmore { background-image: url(pagerPrev06.gif); }
BODY#section06 .button1 {
	background: #B7E3E3 url(pagerNext06.gif) no-repeat;
	color:#38A8A3;
}
BODY#section06 #contentMainProductChosen { border-color: #b7e3e3;; }
BODY#section06 .sliderTitle a { background: #B7E3E3 }
BODY#section06 #prodsWerecommendContent li div { border-color: #b7e3e3; }
BODY#section06 .sliderTitle a { color: #11A3A1 }
BODY#section06 .sliderContent {  background:#EAF7F7;border-color: #b7e3e3; }
BODY#section06 .sliderTitle a span { background-color: #11a3a1 }
BODY#section06 .contentMainHead .pager .btn_next span,
BODY#section06 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext06.gif);
}
BODY#section06 .contentMainHead .pager .btn_prev span,
BODY#section06 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev06.gif);
}
BODY#section06 .contentMainHead .pager .current,
BODY#section06 .contentMainFooter .pager .current { color: #11A3A1; }
BODY#section06 #contentMainProductlist .productImage p {  color: #11A3A1 }

BODY#section07 #contentSidebarSectionIdentifier { background: #FE297A; }
BODY#section07 #contentSidebarNav1 .open a { color: #FE297A !important; }
BODY#section07 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow07Opened.gif) !important;
	color: #FE297A !important;
}
BODY#section07 #contentSidebarNav1 A.L3:hover,
BODY#section07 #contentSidebarNav1 A.L4:hover,
BODY#section07 #contentSidebarNav1 A.L5:hover {
	background-color: #FFBED7 !important;
	color: #FE297A !important;
}
BODY#section07 #contentSidebarNav1 .act2 {
	background-color: #FFBED7 !important;
	color: #FE297A !important;
	font-weight: bold !important;
}
BODY#section07 #contentSidebarNav1 .actL3 {
	color: #FE297A !important;
	background-image: url(catnavArrow07Opened.gif) !important;
}
BODY#section07 #contentSidebarNav1 .actL4 { : ; background-image: url(catnavDot07.gif) !important; }
BODY#section07 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot07.gif) !important; }
BODY#section07 .contentMainHead .title {
	color: #FE297A;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section07 #contentSidebarNav1 .L5 { background-image: url(catnavDot07.gif) !important; }
BODY#section07 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow07Closed.gif); }
BODY#section07 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow07Closed.gif); }
BODY#section07 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot07.gif) !important; }
BODY#section07 #contentMainBtnBack a { background-image: url(pagerPrev07.gif); }
BODY#section07 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes07.gif); } 
BODY#section07 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket07.gif); }
BODY#section07 #contentMainHead .pager .btn_next span,
BODY#section07 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev07.gif); }
BODY#section07 #contentMainHead .pager .btn_next span,
BODY#section07 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext07.gif); }
BODY#section07 #contentMainProductlist .productImage { border-color: #FFBED7; }
BODY#section07 #contentMainProduct { border-color: #FFBED7; }
BODY#section07 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#FFBED7;
	color:#ED2D7B;
}
BODY#section07 #contentMainProduct td.details .productCountIncrease { background-color: #FE297A; }
BODY#section07 #contentMainProduct td.details .productCountDecrease { background-color: #FE297A; }
BODY#section07 #contentMainProductChosenShopmore { background-image: url(pagerPrev07.gif); }
BODY#section07 .button1 {
	background: #FFBED7 url(pagerNext07.gif) no-repeat;
	color:#ED2D7B;
}
BODY#section07 #contentMainProductChosen { border-color: #FDD9B2; }
BODY#section07 .sliderTitle a { background: #FFBED7 }
BODY#section07 #prodsWerecommendContent li div { border-color: #FFBED7; }
BODY#section07 .sliderTitle a { color: #FE287A }
BODY#section07 .sliderContent {  background: #FFECF3;border-color: #FFBED7; }
BODY#section07 .sliderTitle a span { background-color: #FE297A }
BODY#section07 .contentMainHead .pager .btn_next span,
BODY#section07 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext07.gif);
}
BODY#section07 .contentMainHead .pager .btn_prev span,
BODY#section07 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev07.gif);
}
BODY#section07 .contentMainHead .pager .current,
BODY#section07 .contentMainFooter .pager .current { color: #FE297A; }
BODY#section07 #contentMainProductlist .productImage p {  color: #FE297A }

BODY#section08 #contentSidebarSectionIdentifier { background: #7F9A01; }
BODY#section08 #contentSidebarNav1 .open a { color: #7F9A01 !important; }
BODY#section08 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow08Opened.gif) !important;
	color: #7F9A01 !important;
}
BODY#section08 #contentSidebarNav1 A.L3:hover,
BODY#section08 #contentSidebarNav1 A.L4:hover,
BODY#section08 #contentSidebarNav1 A.L5:hover {
	background-color: #D8E1B2 !important;
	color: #7F9A01 !important;
}
BODY#section08 #contentSidebarNav1 .act2 {
	background-color: #D8E1B2 !important;
	color: #7F9A01 !important;
	font-weight: bold !important;
}
BODY#section08 #contentSidebarNav1 .actL3 {
	color: #7F9A01 !important;
	background-image: url(catnavArrow08Opened.gif) !important;
}
BODY#section08 #contentSidebarNav1 .actL4 { : ; background-image: url(catnavDot08.gif) !important; }
BODY#section08 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot08.gif) !important; }
BODY#section08 .contentMainHead .title {
	color: #7F9A01;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section08 #contentSidebarNav1 .L5 { background-image: url(catnavDot08.gif) !important; }
BODY#section08 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow08Closed.gif); }
BODY#section08 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow08Closed.gif); }
BODY#section08 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot08.gif) !important; }
BODY#section08 #contentMainBtnBack a { background-image: url(pagerPrev08.gif); }
BODY#section08 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes08.gif); } 
BODY#section08 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket08.gif); }
BODY#section08 #contentMainHead .pager .btn_next span,
BODY#section08 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev08.gif); }
BODY#section08 #contentMainHead .pager .btn_next span,
BODY#section08 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext08.gif); }
BODY#section08 #contentMainProductlist .productImage { border-color: #D8E1B2; }
BODY#section08 #contentMainProduct { border-color: #D8E1B2; }
BODY#section08 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#D8E1B2;
	color:#92A73A;
}
BODY#section08 #contentMainProduct td.details .productCountIncrease { background-color: #7F9A01; }
BODY#section08 #contentMainProduct td.details .productCountDecrease { background-color: #7F9A01; }
BODY#section08 #contentMainProductChosenShopmore { background-image: url(pagerPrev08.gif); }
BODY#section08 .button1 {
	background: #D8E1B2 url(pagerNext08.gif) no-repeat;
	color:#92A73A;
}
BODY#section08 #contentMainProductChosen { border-color: #D8E1B2; }
BODY#section08 .sliderTitle a { background: #D8E1B2 }
BODY#section08 #prodsWerecommendContent li div { border-color: #D8E1B2; }
BODY#section08 .sliderTitle a { color: #9D9A00 }
BODY#section08 .sliderContent {  background: #F3F6E8;border-color: #D8E1B2; }
BODY#section08 .sliderTitle a span { background-color: #7F9A01 }
BODY#section08 .contentMainHead .pager .btn_next span,
BODY#section08 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext08.gif);
}
BODY#section08 .contentMainHead .pager .btn_prev span,
BODY#section08 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev08.gif);
}
BODY#section08 .contentMainHead .pager .current,
BODY#section08 .contentMainFooter .pager .current { color: #7F9A01; }
BODY#section08 #contentMainProductlist .productImage p {  color: #7F9A01 }

BODY#section09 #contentSidebarSectionIdentifier { background: #A1CDF2; }
BODY#section09 #contentSidebarNav1 .open a { color: #3A98D4 !important; }
BODY#section09 #contentSidebarNav1 .actL2 {
	background-image: url(catnavArrow09Opened.gif) !important;
	color: #3A98D4 !important;
}
BODY#section09 #contentSidebarNav1 A.L3:hover,
BODY#section09 #contentSidebarNav1 A.L4:hover,
BODY#section09 #contentSidebarNav1 A.L5:hover {
	background-color: #C7E1F7 !important;
	color: #3A98D4 !important;
}
BODY#section09 #contentSidebarNav1 .act2 {
	background-color: #C7E1F7 !important;
	color: #3A98D4 !important;
	font-weight: bold !important;
}
BODY#section09 #contentSidebarNav1 .actL3 {
	;
	color: #3A98D4 !important;
	background-image: url(catnavArrow09Opened.gif) !important;
}
BODY#section09 #contentSidebarNav1 .actL4 { : ; background-image: url(catnavDot09.gif) !important; }
BODY#section09 #contentSidebarNav1 .open .open .open .act2 { background-image: url(catnavDot05.gif) !important; }
BODY#section09 .contentMainHead .title {
	color: #3A98D4;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#section09 #contentSidebarNav1 .L5 { background-image: url(catnavDot09.gif) !important; }
BODY#section09 #contentSidebarNav1 .open .L2 { background-image: url(catnavArrow09Closed.gif); }
BODY#section09 #contentSidebarNav1 .open .L3 { background-image: url(catnavArrow09Closed.gif); }
BODY#section09 #contentSidebarNav1 .open .L4 { background-image: url(catnavDot09.gif) !important; }
BODY#section09 #contentMainBtnBack a { background-image: url(pagerPrev09.gif); }
BODY#section09 #contentMainProduct td.details ul.detailsMenu li.addToNotebook a { background-image: url(notes09.gif); } 
BODY#section09 #contentMainProduct td.details ul.detailsMenu li.basket a {  background-image: url(basket09.gif); }
BODY#section09 #contentMainHead .pager .btn_next span,
BODY#section09 #contentMainFooter .pager .btn_prev span { background-image: url(pagerPrev09.gif); }
BODY#section09 #contentMainHead .pager .btn_next span,
BODY#section09 #contentMainFooter .pager .btn_next span {  background-image: url(pagerNext09.gif); }
BODY#section09 #contentMainProductlist .productImage { border-color: #C7E1F7; }
BODY#section09 #contentMainProduct { border-color: #C7E1F7; }
BODY#section09 #contentMainProduct td.details ul.detailsMenu li a {
	background-color:#E3F0FB;
	color:#52A4D9;
}
BODY#section09 #contentMainProduct td.details .productCountIncrease { background-color: #52A4D9; }
BODY#section09 #contentMainProduct td.details .productCountDecrease { background-color: #52A4D9; }
BODY#section09 #contentMainProductChosenShopmore { background-image: url(pagerPrev09.gif); }
BODY#section09 .button1 {
	background: #E3F0FB url(pagerNext09.gif) no-repeat;
	color:#52A4D9;
}
BODY#section09 #contentMainProductChosen { border-color: #C7E1F7; }
BODY#section09 .sliderTitle a { background: #C7E1F7 }
BODY#section09 #prodsWerecommendContent li div { border-color: #C7E1F7; }
BODY#section09 .sliderTitle a { color: #3A98D4; }
BODY#section09 .sliderContent {  background: #EDF6FB;border-color: #C7E1F7; }
BODY#section09 .sliderTitle a span { background-color: #0089c0 }
BODY#section09 .contentMainHead .pager .btn_next span,
BODY#section09 .contentMainFooter .pager .btn_next span  {
	background-image: url(pagerNext09.gif);
}
BODY#section09 .contentMainHead .pager .btn_prev span,
BODY#section09 .contentMainFooter .pager .btn_prev span  {
	background-image: url(pagerPrev09.gif);
}
BODY#section09 .contentMainHead .pager .current,
BODY#section09 .contentMainFooter .pager .current { color: #52A4D9; }
BODY#section09 #contentMainProductlist .productImage p {  color: #3A98D4 }

BODY#sectionDefault #contentSidebarSectionIdentifier { background-color: #A1CDF2; }
BODY#sectionDefault .contentMainHead .title { color: #3A98D4; }
BODY#sectionDefault .slider { margin-top: 3px; }
BODY#sectionDefault .sliderTitle { background: #C7E1F7; }
BODY#sectionDefault .sliderTitle a { color: #5498D4; }
BODY#sectionDefault .sliderTitle a span { background-color: #C7E1F7; }
BODY#sectionDefault .sliderContent {
	background: white;
	border: 1px solid #C7E1F7;
	display: none;
	font-size: 13px;
	margin-bottom: 15px;
	padding: 16px 23px;
}

BODY#sectionService #contentSidebarSectionIdentifier { background-color: #FBB100; }
BODY#sectionService #contentSidebarNav1 A.L3 {
	background: transparent url(catnavDotService.gif) no-repeat scroll 5px 10px;
	color: #FBB100;
}
BODY#sectionService #contentSidebarNav1 A.L4 {
	background: transparent url(catnavDotService.gif) no-repeat scroll 19px 10px;
	color: #FBB100;
}
BODY#sectionService #contentSidebarNav1 .act,
BODY#sectionService #contentSidebarNav1 A.L3:hover,
BODY#sectionService #contentSidebarNav1 A.L4:hover{
	background-color: #FEE7B2 !important;
	color: #D88400 !important;
}
BODY#sectionService .contentMainHead .title {
	color: #D88400;
	font-family: "Century Gothic",Arial,sans-serif;
}
BODY#sectionService .slider { margin-top: 3px; }
BODY#sectionService .sliderTitle { background: #FEE7B2; }
BODY#sectionService .sliderTitle a { color: #E88B08; }
BODY#sectionService .sliderTitle a span { background-color: #D88400; }
BODY#sectionService .sliderContent {
	background: white;
	border: 1px solid #FEEBB3;
	display: none;
	font-size: 13px;
	margin-bottom: 15px;
	padding: 16px 23px;
}
BODY#sectionMyOtto #contentSidebarSectionIdentifier { background-color: #E33423; }
BODY#sectionMyOtto #contentSidebarNav1 A.L3 {
	background: transparent url(catnavDot1.gif) no-repeat scroll 5px 10px;
	color: #E33423;
}
BODY#sectionMyOtto #contentSidebarNav1 A.L4 {
	background: transparent url(catnavDot1.gif) no-repeat scroll 19px 10px;
	color: #E33423;
}
BODY#sectionMyOtto #contentSidebarNav1 .act2,
BODY#sectionMyOtto #contentSidebarNav1 A.L3:hover,
BODY#sectionMyOtto #contentSidebarNav1 A.L4:hover{ background-color: #F7C2BD !important; }
BODY#sectionMyOtto .contentMainHead .title { color: #E33423; }
BODY#sectionMyOtto .slider { margin-top: 3px; }
BODY#sectionMyOtto .sliderTitle { background: #FEE7B2; }
BODY#sectionMyOtto .sliderTitle a { color: #E88B08; }
BODY#sectionMyOtto .sliderTitle a span { background-color: #D88400; }
BODY#sectionMyOtto .sliderContent {
	background: white;
	border: 1px solid #FEEBB3;
	display: none;
	font-size: 13px;
	margin-bottom: 15px;
	padding: 16px 23px;
}
BODY#sectionMyOtto #seeAlso1ContentTitle { color: #E33423; }
BODY#sectionMyOtto .contentLinkbox { border: 1px solid #E33423; }
BODY#sectionMyOtto .contentLinkbox .image { border-right: 1px solid #E33423; }
BODY#sectionMyOtto .contentLinkbox .content .title {color: #E33423;  }


body#sectionBasket #contentMainHead  { display: none; }
body#sectionBasket #contentMainHead2 { height: 60px; margin: 10px 0 -10px 0; }
body#sectionBasket #contentMainHead2 .title { color: #32589F; display: inline; font-size: 36px; line-height: 28px; }
body#sectionBasket #contentMainHead2 .title .shopStep { padding-bottom: 3px; }
body#sectionBasket #contentMainHead2 .title .shopStep span {
	background: #32589F;
	padding: 2px 0;
	text-align: center;
	font-size: 20px;
	width: 28px;
	font-weight: bold;
	color: white;
	display: block;
	margin-right: 12px;
	margin-top: -3px;
}
body#sectionBasket #contentSidebarSectionIdentifier { display: none; }

/* campaing subpage */

p.webform_comment { margin: 0; }
div#campaign_container { font-size: 13px; margin: auto; height: 999px; width: 946px; }
div.campaign_container_inner { height: 450px; padding: 549px 0 0 20px; }
div.campaign_container_inner table.st0 { height: 415px; width: 575px; }
div.campaign_container_inner table.st0 tr td.st397219 { padding: 0 5px; text-align: right; width: 125px; }
div.campaign_container_inner table.st0 tr td.st397220 { padding: 0 5px; width: 450px; }
div.campaign_container_inner table.st0 tr td.st397220 input {
	background: #fefefe;
	border: 1px solid #9c9da1;
	color: #7a7c7e;
	font-size: 12px;
	padding: 4px;
	width: 400px;
}
div.campaign_container_inner table.st0 tr td.st397220 input:focus { background: #fbeff3; }
div.campaign_container_inner table.st0 tr td.st397220 font.st0 { display: block; font-size: 11px; margin: 4px 0 4px 130px; }
div.campaign_container_inner table.st0 tr td.st398190 { font-size: 11px; }
div.campaign_container_inner table.st0 tr td.st398190 p.webform_comment { font-size: 11px; margin: 15px 0 0 0; }
div.campaign_container_inner table.st0 tr td.st397673 { padding: 25px 0 0 20px; text-align: right; }
div.campaign_container_inner table.st0 tr td.st397673 input {
	background: url(otto_lottery_button.png) no-repeat;
	border: 0;
	color: #7a7c7e;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	text-transform: uppercase;
	width: 127px;
}
div.campaign_container_inner table.st0 tr td.st397673 input:hover { background: url(otto_lottery_button_h.png) no-repeat; }
div.campaign_container_inner table.st0 tr td.st397673 p.webform_comment {
	float: left;
	font-size: 11px;
	margin: 0;
	text-align: left;
	width: 420px;
}
div.campaign_container_inner table.st0 tr td p.webform_comment { font-size: 11px; margin: 4px 0 0 0; }
div.campaign_container_inner_text {
	font-weight: bold;
	padding: 30px 0 0 0;
	text-align: center;
}
div.campaign_container_inner_text img { margin-bottom: 20px; }

/* orderer data */

table.order_data { margin: 30px 0 0 0; }
table.order_data tr td { padding: 5px; }
table.order_data tr td.caption { text-align: right; }

table.orderer_data { margin: 30px 0 0 0; }
table.orderer_data tr td { padding: 5px; }
table.orderer_data tr td.caption { text-align: right; }
table.orderer_data tr td input { border: 1px solid #7f9db9; padding: 4px;}
table.orderer_data tr td input:focus { background: #f6f6f6; }

table.final_finish_order { margin: 15px 0 0 0; }

#shop_basket_content { margin: 10px 0 0 0; width: 100%; }
#shop_basket_content td#contentMain h1.title {
	color: #32589F;
	display: inline;
	font-size: 36px;
	font-weight: normal;
	line-height: 36px;
	margin: 0;
	padding: 0;
}

table.product_table { margin: 2em 0; width: 100%; }
table.product_table tr th {
	background: #C7E1F7;
	border-right: 2px solid #ffffff;
	color: #3259A0;
	font-size: 16px;
	font-weight: normal;
	padding: 2px 18px;
	text-align: left;
}
table.product_table tr td { border-bottom: 1px dashed #999999; padding: 13px 20px; }
table.product_table tr td.product_image { padding: 13px 0 13px 20px; width: 88px; }
table.product_table tr td.product_image img { max-height: 69px; max-width: 69px; }
table.product_table tr td.product_info { width: 50%; }
table.product_table tr td.product_info p { line-height: 18px; margin: 0; }
table.product_table tr td.product_info p.product_name { font-weight: bold; }
table.product_table tr td.product_amount { width: 20%; }
table.product_table tr td.product_sum { color: #3259A0; font-weight: bold; width: 30%; }

table.product_table tr td.orderer_information { }
table.orderer_information_table tr td { border: 0; padding: 0; }
table.orderer_information_table tr td.caption { padding: 0 10px 0 0; text-align: left; width: 100px; }
table.orderer_information_table tr td.heading { font-weight: bold; padding: 0 10px 0 0; }

table.product_table tr td.price_information { border: 0; padding: 0; }
table.product_table tr td.price_caption { text-align: right; }
table.product_table tr td.price { color: #3259A0; font-weight: bold; padding: 0 0 0 20px; }
table.product_table tr td.total { font-size: 16px; }
table.product_table tr td.price_heading { font-weight: bold; padding-top: 13px; }

p.note_terms { color: #999; margin: 25px 0 0 0; }

/* thickbox */

#TB_window { color: #333333; }
#TB_secondLine { color:#666666; font-size: 10px; }
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#ffffff; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px dashed #999999;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border: 0;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	font-size: 12px;
	font-weight: bold;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	font-size: 12px;
	font-weight: bold;
	color: #32589F;
}

#TB_title{
	background-color:#C1CDE2;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding: 15px;
	overflow:auto;
	text-align:left;
	line-height: 1.6em;
	font-size: 12px;
	color: #666666;
}
#TB_ajaxContent div#doc_pealk { display: none; }
#TB_ajaxContent div#doc_kuup { display: none; }

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* mailinglist */

table.mlist_subscribe { margin: 0 0 30px 0; }
table.mlist_subscribe tr td.caption { padding: 4px; text-align: right; width: 125px; }
table.mlist_subscribe tr td.element { padding: 4px; }
table.mlist_subscribe tr td.element input { border: 1px solid #7f9db9; padding: 4px; width: 200px; }
table.mlist_subscribe tr td.element input:focus { background: #f6f6f6; }
table.mlist_subscribe tr td.submit { padding: 4px 0 0 4px; }
table.mlist_subscribe tr td.submit input {
	background: #F7C2BD url(pagerNext02.gif) no-repeat scroll 0 0;
	border: 0;
	color: #E33423;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	padding: 3px 15px 3px 40px;
	text-decoration: none;
	text-transform: uppercase;
}

/* orders form */

table.orders_form { border-bottom: 1px solid #399AD6; margin: 10px 0 0 0; width: 100%; vertical-align: middle; }
table.orders_form tr td { border-bottom: 1px dashed #999999; padding: 4px 8px;vertical-align: middle; }
table.orders_form tr td.prodcarthead {
	background: #C7E1F7;
	border-bottom: 0;
	border-right: 2px solid #ffffff;
	color: #3259A0;
	font-size: 16px;
	font-weight: normal;
	padding: 4px 8px;
	text-align: left;vertical-align: middle; 
}
table.orders_form tr td.total_caption { font-weight: bold; text-align: right;vertical-align: middle;  }
table.orders_form tr td input { border: 1px solid #7f9db9; padding: 4px; width: 30px; vertical-align: middle; }
table.orders_form tr td input:focus { background: #f6f6f6; vertical-align: middle; }
table.orders_form tr td.orders_90 input { width: 90px; vertical-align: middle; }
table.orders_form tr td.orders_60 input { width: 60px; vertical-align: middle; }
table.orders_form tr td.orders_50 input { width: 50px; vertical-align: middle; }
table.orders_form tr td.orders_40 input { width: 40px; vertical-align: middle; }
table.orders_form tr td.orders_30 input { width: 30px; vertical-align: middle; }
table.orders_form tr td.orders_20 input { width: 20px; vertical-align: middle; }
table.orders_form tr td.orders_10 input { width: 10px; vertical-align: middle; }
table.orders_form tr td.hinta {line-height: 13px; vertical-align:middle;} 
table.orders_form tr td.hinta input { width: 40px; vertical-align: middle; }
table.orders_form tr td.delete { font-size: 11px; line-height: 13px; vertical-align: middle; }
table.orders_form tr td.orders_100 { width: 20px; vertical-align:middle; }


table.orders_form_buttons { margin-bottom: 40px; width: 100%; }
table.orders_form_buttons input { border: 0; text-align: left;}
table.orders_form_buttons .left input { float: right; text-transform: uppercase; }
table.orders_form_buttons .left input,
table.orders_form_buttons .right input {
	background: #C1CDE2 url(pagerNextBasket.gif) no-repeat scroll 0 0;
	display: block;
	width: 180px;
	text-decoration: none;
	font-weight: bold;
	color: #3259A0;
	line-height: 15px;
	font-size: 12px;
	padding: 3px 0 3px 32px;
	text-transform: uppercase;
}
table.orders_form_buttons .space  { width: 130px; }
table.orders_form_buttons .left input { background-image: url(notesBasket.gif); }
table.orders_form_buttons { margin-top: 40px; }

input.orders_form_button {
	background: #C1CDE2 url(pagerNextBasket.gif) no-repeat scroll 0 0;
	border: 0;
	color: #E33423;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	padding: 3px 15px 3px 40px;
	text-decoration: none;
	text-transform: uppercase;
}


/* jquery tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

a.smartpost_terms_link { float: right; margin: 3px 0 0 3px; }

ol.searchTips li {
	list-style-position: outside;
	margin: 10px 10px 10px 75px;
}
li.searchTipOne {
	list-style-image: url("noresult_1.gif");
}
li.searchTipTwo {
	list-style-image: url("noresult_2.gif");
}
li.searchTipThree {
	list-style-image: url("noresult_3.gif");
}
li.searchTipFour {
	list-style-image: url("noresult_4.gif");
}


contentMainHead2 .title {
color:#32589F;
display:inline;
font-size:36px;
line-height:28px;
}

#section01 .image_button{background-color: #F4BCC1;}
#section01 .image_button a{color: #DA2031;}
#section01 .selected{background-color: #DA2031;}
#section01 .selected a{color: #F4BCC1;}


.image_button
{
    background-color: #F4BCC1;
    color: #DA2031;
}
.image_button a
{
	font-weight:bold;
    color: #DA2031;
    height: 22px;
    width: 22px;
}
.selected
{
    background-color: #DA2031;
}
.selected a
{
    color: #F4BCC1;
}

#section01 .image_button a{color: #5A0A91;}
#section01 .image_button{background-color: #CDB5DE;}
#section01 .selected{background-color: #5A0A91;}
#section01 .selected a{color: #CDB5DE;}

#section03 .image_button a{color: #3A97D3;}
#section03 .image_button{background-color: #B2DBEC;}
#section03 .selected{background-color: #3A97D3;}
#section03 .selected a{color: #B2DBEC;}

#section04 .image_button a{color: #F88000;}
#section04 .image_button{background-color: #FDD9B2;}
#section04 .selected{background-color: #F88000;}
#section04 .selected a{color: #FDD9B2;}

#section05 .image_button a{color: #BF2F7F;}
#section05 .image_button{background-color: #ECC0D8;}
#section05 .selected{background-color: #BF2F7F;}
#section05 .selected a{color: #ECC0D8;}

#section06 .image_button a{color: #11A3A1;}
#section06 .image_button{background-color: #B7E3E3;}
#section06 .selected{background-color: #11A3A1;}
#section06 .selected a{color: #B7E3E3;}

#section07 .image_button a{color: #FE297A;}
#section07 .image_button{background-color: #FFBED7;}
#section07 .selected{background-color: #FE297A;}
#section07 .selected a{color: #FFBED7;}

#section08 .image_button a{color: #7F9A01;}
#section08 .image_button{background-color: #D8E1B2;}
#section08 .selected{background-color: #7F9A01;}
#section08 .selected a{color: #D8E1B2;}


#section09 .image_button a{color: #3A98D4;}
#section09 .image_button{background-color: #C7E1F7;}
#section09 .selected{background-color: #3A98D4;}
#section09 .selected a{color: #C7E1F7;}
