body
{
	margin			:0px;
	background: #685C53 url(../content/images/mainbg.jpg) repeat-x;
	font-family		:Arial;
	font-size		:12px;
	color			:#7E7770;
	font-weight		:normal;
}

.innerleft_content_right
{
	width:735px;
	background-color:#ffffff;
	float:right;
	overflow: hidden;
}

form
{
	margin:0px;
}
.content #area9div, 
.content #area9div #menu9item0,
.content #area9div #menu9item1,
.content #area9div #menu9item2,
.content #area9div #menu9item3
{
	float:left;
	width:440px;
}
.inputtextbackground
{
	border-left:    solid 1px #DADADA;
	border-right:   solid 1px #DADADA;
	border-top:     solid 0px;
	border-bottom:  solid 1px #E3E3E3;
	background:     #FFFFFF url(../content/images/imput_top_gradient.gif) repeat-x;
}
.centerContainer
{
	text-align		:center;
	margin			:0px auto 0px auto;
}
.siteContainer
{
	width			:960px;
	text-align		:left;
	margin			:0px auto 0px auto;
}
.toptable
{
	padding-top		:10px;
	height			:auto;
	overflow		:hidden;
}
.maintable
{
	background-color:#746961;
	overflow		:auto;
	height:			100%;
	position:		relative;
}
.bottomtable
{
	border-top		:solid 1px #8C8076;
	padding-top		:5px;
	overflow		:hidden;
	margin-top		:18px;
	width			:100%;
	padding-bottom	:0px;
	float			:left;
}

.right
{
	display:block;
	float:left;
	/*width:250px;*/
}

#menu9item0
{
	width:250px;
}

.innerleft
{
	display:block;
}
.left
{
	float			:left;
	width			:225px;
	overflow		:hidden;
	padding-bottom	:244px;
	position		:relative;
}

.content
{
	float			:left;
	width			:695px;
	background-color:#ffffff;/*temp*/
	padding			:20px 20px 12px 20px;
	min-height		:400px;
}

h1
{
	margin			:0px;
	font-family		:Arial;
	font-size		:22px;
	color			:#DED7CF;/*5c524a*/
	font-weight		:normal;
}

h2
{
	margin			:0px;
	font-family		:Arial;
	font-size		:18px;
	color			:#867d75;
	font-weight		:normal;
}

h3
{
	margin			:0px;
	font-family		:Arial;
	font-size		:16px;
	color			:#685C53;
	font-weight		:normal;
}
.subsubgroupepage_content h2
{
	color:#3D3329;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.subsubgroupepage_content h3
{
	color:#3D3329;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
/********************************/
.map_po
{
	display:	block;
	width:		225px;
	height:		244px;
}
.outerright
{
	position:relative;
	float:left;
	position:absolute;
	display:	block;
	overflow:	hidden;
	bottom:		0px;
	left:		0px;
	width:		225px;
	height:		244px;
}
#area10div, #menu10item0
{
	width:		225px;
	height:		244px;
}
/********************************/

/*---------------------------Area 2---------------------------*/

.area2
{
	height			:62px;
}

#menu2item0
{
	float			:left;
}
#menu2item1
{
	height			:62px;
	overflow		:hidden;
	position		:relative;
	/*float			:right;*/
	/*width			:710px;*/
	/*text-align		:right;*/
}
#menu2item2
{
	height			:37px;
	float			:right;
	width			:710px;
	text-align		:right;
}

#menu2item2 h1
{
	margin-top:3px;
	font-family:Tahoma;
}

/*-----------------------End Area 2---------------------------*/

/*---------------------------Area 3---------------------------*/
.area3
{
	height			:25px;
	overflow		:hidden;
}
#menu3item0
{
	float			:left;
	width			:225px;
	background-color:#ffffff;
	height			:25px;
}
.header_content_left
{	
	font-family		:Myriad Pro ,Arial;
	font-size		:11pt;
	color			:#CBB800;
	font-weight		:bold;
	padding-left	:8px;
	padding-top		:3px;
}
.header_content_right
{
	padding-left	:16px;
	padding-top		:3px;
	font-family		:Myriad Pro ,Arial;
	font-size		:10pt;
	color			:#8C105A;
	font-weight		:bold;
	font-style:italic;
}
#menu3item1
{
	float			:left;
	width			:460px;
	background-color:#F4F3F2;
	height			:25px;
}
#menu3item2
{
	/*width			:275px;*/
	height			:25px;
	background-color:#CBB800;
	float			:left;
	padding : 1px 1px 1px 0px;	
}

.contenttable
{
	width:100%;
}

/*Busket PageObject*/
.basket_content
{
	width				: 166px;
	float				: left;
	padding-top			: 5px;
}
.basket_main
{
	font-family:Arial;
	color: #FFFFFF;
	font-size:8pt;
}
.basketoverviepict
{
	padding				: 0px 5px 0px 10px;
	float:left;
}
.basketovervietext
{
	float:right;
	padding-left		: 1px;
	width				: 130px;
}
.basketoverviewbox
{
	float				: left;
	width				: 108px;
	height				: 18px;
	padding				: 5px 0px 0px 0px;
	background-color	: #000000;
	/*padding-top			: 5px;*/
	/*margin-top			: 1px;*/
	text-align          : center;
	overflow:hidden;
}

.basketoverviewboxtable
{
	overflow:hidden;
	white-space:nowrap;
}

.basketoverviewtablelabel
{
	width:40px;
	float:left;
}
.basketoverviewtabledata
{
	float:left;
	padding-right: 4px;
	font-family:Tahoma;
	font-size:8pt;
}
/*basketoverview*/
#basketoverview 
{
	background-color: #949652;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	margin-left:70px;
	z-index:1000;
}
.popupdatatableheader td
{
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-right:5px;
}
.popupdatatableheaderspacerleft td
{
	width:2px;
}

.popupdatatabledatatd1, .popupdatatabledatatd3, .popupdatatableheader1, .popupdatatableheader3
{
	border-right: 1px solid #FFFFFF;
}
.bottomleft, .bottomright, .bottomcenter
{
	border-top: 1px solid #FFFFFF;
}
.popupdatatabledatatd3, .popupdatatabledatatd4, .popupdatatableheader3, .popupdatatableheader4
{
	padding-left: 5px;
}
.popupdatatabledatatd1, .popupdatatabledatatd3
{
	padding-right: 5px;
}
/*End Busket PageObject*/
/*-----------------------End Area 3---------------------------*/

/*-----------------------News Letter PO-----------------------*/
.newslettertext
{
	color			:#CBB800;
	padding-right	:19px;
	font-family		:Arial;
	font-size		:8pt;
	height			:20px;
	vertical-align	:middle;
}
.newsletterinput
{
	width			:153px;
	height			:16px;
	padding			:0px;
	border			: solid 1px #E4E4E4;
	margin-right	:1px;
}
.newsletterobjecttable
{
	height			:19px;
	overflow		:hidden;
}
.newslettersubmit
{
	vertical-align	:bottom;
}
/*-------------------End News Letter PO-----------------------*/

.footerdiv a,#menu12item1 a
{
	font-family		:Arial;
	font-size		:8pt;
	color			:#B3B0AD;
	text-decoration	:none;
}
.footerdiv ,#menu12item1
{
	font-family		:Arial;
	font-size		:8pt;
	color			:#B3B0AD;
}
#menu12item0
{
	padding-bottom	:8px;
	padding-left:5px;
}
#menu12item1
{
	width			:730px;
	overflow		:hidden;
	float			:left;
	height			:15px;
}
#menu12item2
{
	width			:230px;
	overflow		:hidden;
	float			:left;
	text-align		:right;
}

/*LeftMenu*/
.LMContainer
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	background-color:#948b84;
	border-right: solid 1px #524A3F;
	border-top: solid 1px #524A3F;
}

.LMContainer ul
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.LMContainer a
{
	text-decoration:none;
}

.LMContainer a:hover
{
	color:#C9B600;
}

.LMContainer div
{
	padding-top:3px;
	padding-bottom:4px;
}

.MainListNode
{
	padding-left:12px;
	border-top: solid 1px #B1AAA0;
	border-bottom: solid 1px #685E54;
}

.MainListNodeSelected
{
	padding-left:12px;
	border-top: solid 1px #948B84;
	border-bottom: solid 1px #948B84;
}

.MainListNodeSelected div.topLevelContainer a
{
	color:#C9B600;
}

.MainListNodeSecondTree
{
	padding-left:12px;
	border-top: solid 1px #C5BEB6;
	border-bottom: solid 1px #685E54;
	background-color:#B7B0AA;
}

.MainListNodeSecondTreeSelected
{
	padding-left:12px;
	border-top: solid 1px #B7B0AA;
	border-bottom: solid 1px #B7B0AA;
	background-color:#B7B0AA;
}

.firstUlElement
{
	padding-top:3px;
}

.lastUlElement
{
	padding-bottom:15px;
}

.ChildNode
{
	background-color:#746961;
	margin-left:-12px;
	padding-left:25px;
}

.SLBG
{
	background-color:#524A3F;
	margin-left:-25px;
	padding-left:0px;
}

.SLLinkContainer
{
	padding-left:40px;
}

.SelectedChildLink
{
	color:#C9B600;
}

.ChildLink
{
	color:#ffffff;
}
.ChildLinkBasket
{
	color:#ffffff;
	text-decoration:none;
}
div.LinkC
{
	padding-top:2px;
	padding-bottom:1px;
}

div.TopLevelItem
{
	background-color:#E3E1DF;
	border-bottom: solid 1px #685E54;
	padding-top:6px;
	padding-bottom:5px;
}

.TopLevelLink
{
	color:#534940;
	font-weight:bold; 
	padding-left:10px;
}
/*END LeftMenu*/
/*Bottom Left Menu*/
.bottommenudiv1
{
	color:#C8CAC9!important;
	padding-left:5px;
}

.topmenu_anchor1
{
	font-family:Tahoma;
	font-size:8pt;
	color:#C8CAC9!important;
	text-decoration:none;
	padding-right:6px;
	/*font-weight:bold;*/
}

.topmenu_anchor1_sel
{
	font-family:Tahoma;
	font-size:8pt;
	color:#C8CAC9!important;
	/*font-weight:bold;*/
}

a.LeftPadd
{
	padding-left:6px;
}

a.RightPad
{
	padding-right:6px;
}

.topmenu_anchor
{
	font-family:Tahoma;
	font-size:8pt;
	color:#C8CAC9!important;
	text-decoration:none;
}
/*END Bottom Left Menu*/
/*Login, Logout Obj*/
input.pologininputbox
{
	height		 :17px;
	padding		 :0px;
	margin       :0px;
	border		 :solid 1px #E4E4E4;
	margin-right :1px;
}

#loginname
{
	margin-right:4px;
}

.pologinformusernametext, .pologinformpasswordtext
{
	font-family:Tahoma;
	font-size:8pt;
	color:#CBB800;
	padding-top:2px;
}

.pologinformmaindiv
{
	height: 19px;
	display:inline;
	float:right;
}

.pologinformmaindiv div 
{
	float:   left;
	display: inline;
	height:  19px;
	vertical-align:middle;
}

/*.pologinimage
{
	:height:18px !important;
	:width:18px !important;
}*/

.pologinsubmitdiv
{
	padding-top:1px;
}

.logoutbox
{
	color:#B4A99E;
	font-family:Tahoma;
	font-size:8pt;
}

.usertext
{
	float:right;
	width:550px;
	overflow:hidden;
	white-space:nowrap;
}

.logoutdiv
{
	padding-left:5px;
	float:right;
}

.profilediv
{
	float:right;
}
/*.logoutbox div
{
	color:#CECECE;
	font-size:8pt;
	padding-right:5px;
	width:300px;
	float:right;
}*/

.logoutbox a
{
	color:#B4A99E;
	font-family:Tahoma;
	font-size:7pt;
}

.logoutlnk
{
	padding-right:5px;
	padding-left:5px;
}

.profilelnk
{
	padding-left:5px;
}

/*End Login, Logout Obj*/
/*Customer Profile Page*/
.makeloginparttable
{
	width:100%;
	background-color:#F0EEEE;
}

.loginformcont
{
	padding:20px 10px 20px 20px;
		
	color:#685C53;
	font-weight:bold;
		
	border-bottom-color:#CFC9C3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CFC9C3;
	border-top-style:solid;
	border-top-width:1px;
}

.profileregisteruppertable
{
	width:100%;
}

.profileregisteruppertable input
{
	padding:0px;
	margin:0px;
}

.profileregistertable
{
	width:100%;
}
.billingtypelist
{
	/*margin-top:10px;*/
}

.registerbilling
{
	width:13px;
	height:13px;
	margin:0px;
}

.newslettertd
{
	padding-top:30px;
}

.newslettertd .newsletterdivtext
{
	float:left;
	padding-top:7px;
}

.newsletterdiv
{
	display:inline;
	float:left;
	padding-top:7px;
}

.newsletterdiv input
{
	margin:0px;
	margin-right:5px;
	width:13px;
	height:13px;
}

.submitbtndiv
{
	display:inline;
	float:right;
}

.profilesubtitle
{
	padding-bottom:10px;
	padding-top:25px;
	font-weight:bold;
}
/*.profileintrotext
{
	
}
.profilemaintd
{
	background-color:#EDEBEB;
	border-top:solid 1px #D7D1CC;
	border-bottom:solid 1px #D7D1CC;
	padding:18px;
	
}
.profilelogoutbuttonrow
{
	text-align:right;
}*/
/*END Customer Profile Page*/


.Mainpopupcontainer
{
	 position:absolute;
	 left:0px;
	 top:0px;
	 z-index:200;
	 overflow:hidden;
}
.PopupMainConteiner
{
	 position:relative;
	 border:0px;
}

#PopUpWindow
{
	vertical-align:middle;
	margin: 0 auto;
	height: 560px; 
	width: 760px; 
    padding: 0px 8px 0px 8px;
    background-color:Transparent;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-380px;
    margin-top:-280px;
}
/*Header text object*/
#menu2item1 div.headertext {
	position: absolute;
	bottom: 0px;
	right: 0px;
	text-align:right;
	padding-bottom:15px;
}
/*End Header text object*/

/*Header text object*/
#innerleft /*,*/
{
	float:			left;	
	overflow:		hidden;
	width:			735px;
}
.page_head_po
{
	height:			143px;
	overflow:       hidden;
}
.page_head_image
{
	float:			left;	
	width:			465px;
}

.page_head_image img
{
	width:			465px ! important;
}

.page_head_text
{
	float:			right;
	overflow:		hidden;
	width:			270px;
	height:			143px;
	background:     url(../content/images/website/gradient.jpg) no-repeat;
	position: relative;
}
.page_head_text h1
{
	position:		absolute;
	bottom:			20px;
	right:			10px;
	font-size:		18px;
	width:			210px;
	color:			#FFFFFF;
	text-align:		right;
}


/*End Header text object*/
/*Shops in provinces*/
.province_shop_link
{
	height:15px;
	overflow:hidden;
	padding-top:15px;
}

.province_shop_link a
{
	display:block;
	float:left;
}

.province_shop_link img
{
	border:0px;
	padding-right:5px;
}

.page_title {
	color:#3D3329;
	font-size:14px;
	font-weight:bold;
}


/*End shops in provinces*/

.menutree_topnavpath_div a
{
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.menutree_topnavpath_div
{
	font-size:11px;
	color:#999;
	padding: 20px 20px 0px 20px;
}