/* CSS Document */
html {
	height: 100%;
}

body {
        padding:0;
        margin:auto 0;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : normal;
        font-style : normal;
	background: #897161;
	color: #744505;
}

#page {
        position: relative;
        width: 800px;
        margin: 10px auto 10px auto;
        padding: 0px;
        background:#FCF0DC;
}


/*     HEADER     */

table.tblHeader {
        width: 100%;
        background: #ffffff;
        border:0px;
}

td.hdrLangMenu {
        width:150px;
        height:23px !important;
        margin: 0px;
        padding: 0px;
        background: #A56108;
        text-align: left;
}

td.hdrHomeMenu {
        width:250px;
        height:23px !important;
        margin: 0px;
        padding: 0px;
        background: #A56108;
        text-align: right;
}

td.hdrSharedMenu {
        width:400px;
        height:23px !important;
        margin: 0px;
        padding: 0px;
        background: #FFF3DE;
        text-align: left;
}

td.logobj {padding:5px;}

td.hdrShadow {
        height: 11px;
        background: #FFFFFF url('/images/header_shadow.jpg') repeat-x top left;
}

/*     End of HEADER     */


/*     HEADER MENU    */

ul.menuLang {float:left;list-style: none;padding: 2px 0px 0px 5px;margin: 0;width:150px;}
ul.menuLang li { background-image: none; padding:0px; float: left; margin: 0px; white-space: nowrap; width:25px; text-align:center; vertical-align:top; }
ul.menuLang li a img {opacity: .45;filter: alpha(opacity=45);}
ul.menuLang li a:hover img {opacity: 1;filter: alpha(opacity=100);}

ul.headerMenu {list-style: none;padding: 0;margin: 0;}
ul.headerMenu li {background-image: none;padding:0px; float: left; margin: 0; line-height: 23px; white-space: nowrap;}
ul.headerMenu li a {display: block;padding-left: 3px;padding-right: 3px;background: transparent;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

ul.sites {float:right;}
ul.sites li {font-size: 11px;border-right: 1px solid #cccccc;}
ul.sites li a {padding-left: 8px;padding-right: 8px;font-size: 14px;font-weight: bold;color:#F9E3BE;}
ul.sites li a:hover {color: #fff;background: #744505;}

ul.shared {float:left;}
ul.shared li {font-size: 11px;border-right: 0px solid #cccccc;}
ul.shared li a {padding-left:5px;padding-right:5px;font-size:9px;font-weight: bold;color:#744505;}
ul.shared li a:hover {color: #fff;background: #744505;}

/*     End of HEADER MENU    */


/* HOMEPAGE */

table.tblHome{ background:#DECBB5; padding:0px; margin:0px; font-size:11px;}

td.homeLeft{ width:571px; overflow:none; }
td.homeRight{ width:229px; background: url('/images/rightHome/background1.gif') repeat-y top left; overflow:none; }
td.bannerHome { border-top:1px solid #7E5B31; width:571px; overflow:hidden;}
td.homeMenu { width:160px; overflow:hidden; }
td.homeContent{ width:411px; overflow:hidden; }

DIV.homeRight {width:229px;overflow:hidden;padding:0px;margin:0px;}
DIV.bannerHome {width:571px;overflow:hidden;padding:0px;margin:0px;}
DIV.homeMenu {width:160px;overflow:hidden;padding:0px;margin:0px;}
DIV.homeContent { width:411px;overflow:hidden;padding:0px;margin:0px;}

/* End of HOMEPAGE */




/* SIMPLE PAGE */

table.tblPage { background:#FFF3DE; padding:0px; margin:0px; font-size:11px;}

td.pageLeft{ width:146px; overflow:none; }
td.pageContent{ width:483px; overflow:hidden; }
td.pageContentFull{ width:650px; overflow:hidden; }
td.pageRight{width:171px; background: url('/images/right/background1.gif') repeat-y top left; overflow:none; padding:0px;margin:0px;}

DIV.pageLeft {width:146px;overflow:hidden;padding:0px;margin:0px;}
DIV.pageContent { width:483px;overflow:hidden;padding:0px;margin:0px;}
DIV.pageContentFull { width:650px;overflow:hidden;padding:0px;margin:0px;}
DIV.pageRight {width:171px;overflow:hidden;padding:0px;margin:0px;}

/* END OF SIMPLE PAGE */



/* HOEMPAGE LOGIN */

table.loginHome{
        border-top:1px solid #D1C0A2;
        border-bottom:1px solid #D1C0A2;
        border-right:1px solid #D1C0A2;
        maring:10px 0px 10px 0px;
        background:#E7D4BE;
}
table.loginHome td {
        padding:3px;
}

table.loggedHome{
        border:1px solid #B99E7F;
        maring:10px 0px 10px 0px;
        background:#F5F5F5;
}

table.loggedHome td {
        line-height:135%;
        padding:3px;
}

table.loggedPage{
        line-height:135%;
        padding:3px;
        background: transparent url('/images/right/logged-right-171.gif') no-repeat top left;
}

table.loggedPage td {
        padding-top:10px;
        padding-bottom:10px;

}


#right P {
        padding:0px;
        margin:0px;        
        background:transparent;
}

#content #center-full {
        width:650px;
        float:left;
}


#footer {
        text-align:center;
        background:#FFFFFF;
        padding:10px 0px 10px 0px;
        font-size:10px;
}

H1 {
        font-size:13px;
        margin: 5px 0px 5px 0px;
}        


/* MENUS */

table.menuLeft {
	width: 100%;
	margin-bottom: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.menuLeft td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
        overflow:hidden;
}

a.mainlevel:link, a.mainlevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: url('/images/menu/menu_l2_bg.gif') no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #744505;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 20px !important;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}



a.shopengine:link, a.shopengine:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: url('/images/menu/menu_l1_bg.gif') no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #644F33;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: 20px !important;
	width: 100%;
	text-decoration: none;
}

a.shopengine:hover {background-position: 0px -25px;text-decoration: none;color: #fff;}
a.shopengine#active_menu {color:#fff;font-weight: bold;}
a.shopengine#active_menu:hover {color: #fff;}
a.open:link, a.open:visited {color:#000000}
a.open:hover {color:#FFFFFF}



a.subl2:link, a.subl2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: url('/images/menu/menu_l1_bg.gif') no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding-top: 5px;
	padding-left: 20px;
	height: 20px !important;
	width: 100%;
	text-decoration: none;
}

a.subl2:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.subl2#active_menu {
	color:#fff;
	font-weight: bold;
}

TABLE.bodyel TD.content {
        padding:5px 5px 5px 5px;
}

TABLE.bodyel TD.vignette {
        padding: 5px 0px 5px 0px;
}

DIV.divRight {
        width:171px;
        overflow:hidden;
        padding:0px;
        margin:0px;
}

DIV.divRight P {
        padding:0px;
        margin:0px;
}

DIV.divhRight {
        width:229px;
        overflow:hidden;
        padding:0px;
        margin:0px;
}

DIV.divhRight P {
        padding:0px;
        margin:0px;
}


TABLE.homeel TD.content {
        padding:5px 5px 5px 5px;
}

TABLE.homeel TD.vignette {
        padding: 0px 0px 5px 0px;
}

#certified {
        border-top:1px solid #D1C0A2;
        padding:5px;
        background:#FFF3DE;
}

/* E-Shop */

div.pcontent {
        padding:5px;
        background: transparent;
        margin:3px;
        font-size:10px;
}
div.pcontent div.title {
        font-size:13px;
        margin: 5px 0px 5px 0px;
        font-weight: bold;
}

div.pcontentmsg {
        padding:5px;
        background: transparent;
        margin:8px 30px 8px 30px;
        font-size:9px;
        border:1px solid #D1C0A2;
}

table.contentShop{
        padding:2px;
        background: transparent;
        margin:3px;
        font-size:10px;
}
table.contentShop TD {
        padding:4px;
        border-bottom: 1px solid #D1C0A2;        
        margin-top:5px;
        margin-bottom:5px;
}

TD.shopImg IMG{
        border:1px solid #808080;
        padding:3px;
        background:#FFFFFF;
}

TD.shopDescImg {
        border-top:1px solid #D1C0A2;
        padding:3px;
        background:#FFFFFF;
}

TD.shopPrice {
        font-size:10px;
        font-weight:normal;
}

div.itmTitle{
        font-weight:bold;
        font-size:11px;
        margin-bottom:10px;
}

div.itmDesc{
        font-weight:normal;
        font-size:10px;
        margin-bottom:10px;
}

div.itmRef{
        font-weight:normal;
        font-style: italic;
        font-size:10px;
}
INPUT.inputQty{
        padding-right:2px;
        text-align:right;
        width:15px;
        font-size:10px;
}
span.regPrice {
        color:#CE0000;
        font-size:10px;
}

/* SITEMAP */

UL.sitemap {
        margin:10px 0px 10px 0px;
        padding:0px;
        list-style: none;
}

UL.sitemap LI {
        margin:0px;
        padding:4px 0px 2px 10px;
}


UL.sitemap LI UL {
        margin: 2px 0px 2px 0px;
        padding: 0px;
        list-style: none;
}


UL.sitemap LI UL LI {
        margin:0px;
        padding: 2px 0px 2px 15px;
}

INPUT.btnOff {opacity: .45;filter: alpha(opacity=45);}
INPUT.btnOn {opacity: 1;filter: alpha(opacity=100);}

INPUT.login{
        font-size:11px;
        width:130px;
        float:left;
}

INPUT.loginError{
        font-size:11px;
        width:130px;
        float:left;
        background:#FFE0E0;
}

.errField{background:#FFE0E0;border:2px solid #ce0000;}
.errMsg {font-size:9px;color:#ce0000;}

.lgBoxMsgErr {color:#ce0000;border:1px solid #CE0000;background:#FFF0F0;padding:3px;}
.lgBoxMsg {color:#00AA00;border:1px solid #00AA00;background:#F0FFF0;padding:3px;}

DIV.cartRight{
        text-align:center;
        padding-top:15px;

}


