﻿.menu
{
    margin:0px 0px 10px 0px;
}
#wrapper #content .subpage.store h1, 
#wrapper #content .subpage.store h2, 
#wrapper #content .subpage.store h3, 
#wrapper #content .subpage.store h4, 
#wrapper #content .subpage.store h5
{
	color:#000;
	margin:0px 0px 10px 0px;
}
#wrapper #content .subpage.store h1{font-size:22px;}
#wrapper #content .subpage.store h2{font-size:20px;}
#wrapper #content .subpage.store h3{font-size:18px;}
#wrapper #content .subpage.store h4{font-size:16px;}
#wrapper #content .subpage.store h5{font-size:14px;}

#wrapper #content .subpage.store hr{
	color:#EEE !important;
	background-color:#EEE !important;
	height:1px;
	padding:0px;
}


#wrapper #content .subpage.store a{
	color:#555;
}
#wrapper #content .subpage.store a:hover{
	color:#000;
}

.b{clear:both;}

#wrapper #content .subpage.store p{margin:0 0 10px 0;}

table tr th
{
    text-align:left;
}

.tr /*tr = TextRight*/
{
    text-align:right;
}
.tm /*tm = TextMiddle*/
{
    text-align:center;
}
th.tr, td.tr /*tr = TextRight*/
{
    text-align:right;
    white-space:nowrap;
}
th.tm, td.tm /*tm = TextMiddle*/
{
    text-align:center;
    white-space:nowrap;
}

.inner-content-wide
{
	margin:8px 10px 50px 0px;
}

.modalBackground
{
    background-color:#000;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
}
.modalPanel
{
    background-color:#F2F3F4;
    padding:10px;
    border:solid 1px #666;
}

.whereAmI
{
	padding:5px 10px;
	margin-bottom:10px;
	border-bottom:solid 1px #EEEEEE;
	background-color:#F9F9F9;
}

.Price
{
	font-weight:bold;
	color:#000;
}
.PriceOffer
{
	font-weight:bold;
	color:#FF0000;
}

.statusError
{
	display:block;
	padding:5px 5px 5px 25px;
	color:#990000;
	border-bottom:solid 1px #990000;
	background:#FFEFEF url(../images/structure/error.png) no-repeat 5px 4px;
}
.statusInformation
{
	display:block;
	padding:5px 5px 5px 25px;
	color:#000;
	border-bottom:solid 1px #50E55A;
	background:#EDFFEE url(../images/structure/information.png) no-repeat 5px 4px;
}


.pageDescription
{
	padding:0px 5px 20px 5px;
	margin-bottom:20px;
	/*border-bottom:solid 1px #C1C1C1;*/
}
div.prodBox
{
	cursor: pointer;
	cursor: hand;
}
div.prodImage
{
	padding:5px;
	background-color:#FFF;
	border:solid 1px white;
	overflow:hidden;
}
.product a.readMore, .products a.readMore
{
	float:right;
	background-image:url(../images/structure/back_readmore.gif);
	height:20px;
	padding:6px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px transparent;
	line-height:normal;
	color:#FFF !important;
}
.product a.readMore:hover, .products a.readMore:hover
{
	border:solid 1px #B2B2B2;
}
.product a.buyProd, .products a.buyProd
{
	float:left;
	background-image:url(../images/structure/back_buyprod.gif);
	height:15px;
	padding:3px 10px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px transparent;
	color:#FFF !important;
}
.product a.buyProd:hover, .products a.buyProd:hover
{
	border:solid 1px #B2B2B2;
}
.product span.Price, .products span.Price
{
	display:block;
	padding-top:7px;
	font-weight:bold;
}

.content-sub .menubottom
{
	height:16px;
	background:#F2F3F4 url(../../public/images/list_bottom.gif) repeat-x scroll center bottom;
	font-size:1px;
}
.content-sub .pageDescription
{
	padding:0px;
}

h1.intro
{
	
	/*text-decoration:underline;*/
	border-bottom:solid 1px #EEEEEE;
	padding-bottom:0px;
	margin:0px;
	line-height:0.75em;
	margin:23px 0 20px 0 !important;
}



.msgbox
{
	min-height:20px;
}

#wrapper #content .subpage .content-sub {
	float:left;
	margin-top:10px;
	width:270px;
}
#wrapper #content .subpage .content-main {
	float:right;
	width:700px;
}

#wrapper #content .subpage.store .content-sub .menu ul li{
	border-color:#EEEEEE;
	border-style:solid;
	border-width:0 1px 1px 0;
}
#wrapper #content .subpage.store .content-sub .menu ul li a{
	color:#555;
	display:block;
	padding:4px 20px;
}
#wrapper #content .subpage.store .content-sub .menu ul li a:hover{
	color:#000;
	background-color:#F9F9F9;
}

#wrapper #content .subpage.store .content-sub .menu .boxtitle{
	border-bottom:1px solid #222;
	font-size:18px;
	font-family:Georgia,serif;
	font-weight:normal;
	padding:4px 10px;
}
#wrapper #content .subpage.store .content-sub .menu img{
	margin:6px 5px 0 0px;
	float:right;
	border:none;
}
#wrapper #content .subpage.store .content-sub .menu {
	margin-bottom:20px;
}
#wrapper #content .subpage.store{
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
}