/* block myaccount */
#left_column div.myaccount, #right_column div.myaccount { display:none; }
div.block{width:200px;border:none;}
div.myaccount { 
	position:absolute;
	right:220px;
	top:10px; 
	/*background: #f6dce8 url('../../../img/block_footer_myaccount.jpg') no-repeat bottom left */;
}
.content_myaccount { width:170px;height:80px;display:block;
	background-image: url(../../../img/sprite-coca-cola.png); background-position:-40px -156px;
	border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;z-index: 999;position: relative;
	}
.block_myaccount {position: relative;z-index: 99; }
div.myaccount .titleh4 { background:transparent;color:#FFF;text-align: center; height:auto;line-height: 1em;font-weight: normal;border:0;*}
div.myaccount .titleh4 a, div.myaccount .titleh4 { color: #FFF;font-weight: bold;padding: 10px 0 10px 0; }
div.myaccount .inscpt_myaccount {background-color: #FFF;margin:0 10px;text-align: center;height:40px;}
div.myaccount .inscpt_myaccount h3{background-color: #FFF; padding:0.8em 0.5em;position: relative;cursor: pointer;}
div.myaccount .inscpt_myaccount h3 a{text-decoration: none;}
div.myaccount ul.bullet { margin-top: 0.6em }
div.myaccount ul.bullet li { padding:5px;border-bottom: 1px solid #555; }
div.myaccount ul.bullet .icon { display: none }
div.myaccount p.logout { padding: 0.3em 0 0.3em 2em }
div.myaccount p.logout, div.myaccount p.logout .logout_link { color: #555;text-transform: uppercase;font-weight: bold;text-decoration: none; margin: 10px}
div.myaccount p.logout a { text-decoration: underline }
div.myaccount p.logout a:hover { text-decoration: none }
div.myaccount .block_content { background: url(../../../img/bck_white90.png) repeat ; border-bottom: 1px solid #F1F2F4; border-left: 1px solid #F1F2F4; border-right: 1px solid #F1F2F4; }

.account_input { margin-left: 0; width: 15em; }

.vinyl_left{position:absolute;left:-40px;top:0;width:41px;height:80px;
	background-image: url(../../../img/sprite-coca-cola.png); background-position:0 -156px;
}
#left_column div.myaccountleft{
	display:block;
	position:relative;
}
#left_column div.myaccountleft ul { margin: 0 }
#left_column div.myaccountleft .titleh4 { border-top:0px; }
#left_column div.myaccountleft li {
	position:relative; 
	list-style: none; 
	margin: 2px;
	padding:5px;
	border: 1px solid #bdb9ba;
	font-size: 12px;
}
#left_column div.myaccountleft li a{display: block; text-decoration: none;}
#left_column div.myaccountleft li a.txt{position: absolute;line-height: 14px;left:55px;top:10px; }
#left_column div.myaccountleft li a img{ border: 1px solid #bdb9ba; width: 40px;height: 40px;display: block;}



#header_right div.myaccountop{
	display:block;
	position:relative;
}
#header_right div.myaccountop ul { margin: 0 }
#header_right div.myaccountop .titleh4 { border-top:0px; }
#header_right div.myaccountop li {
	position:relative; 
	list-style: none; 
	margin: 2px;
	padding:5px;
	border: 1px solid #bdb9ba;
	font-size: 12px;
	min-height: 40px;
	background: white;
}
#header_right div.myaccountop li:hover {	background: #F7F7F8;}
#header_right div.myaccountop li a{display: block; text-decoration: none;min-height: 42px;min-width: 150px;}
#header_right div.myaccountop li.refli a {min-width: 0px;float: left}
#header_right div.myaccountop li.refli a img{width: 40px;height: 40px;display:block;text-indent: -9000px;}
#header_right div.myaccountop li.refli a.txt{width: 260px;height: 40px;display:block;text-align: left;}
#header_right div.myaccountop li span.txt{position: absolute;line-height: 14px;left:55px;top:10px; }
#header_right div.myaccountop li a img{ border: 1px solid #bdb9ba; width: 40px;float: left;}
#header_right div.myaccount .block_content {width: 338px;margin:0;padding:0 5px; float:left;display: none;}
.green_span{position: absolute;bottom: 10px;right: 5px;height:12px;width:17px;background:url('../../../img/bck_greenspan.png') no-repeat ;}
