/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/ 
 
//html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-image: url(../img/backround_mare.jpg); background-position: center 80px;}
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-image: url(../img/back_28_10_2006.jpg); background-position: center 80px;}
//html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: #BDBDBD;}
body				{font-family: Arial, Helvetica, sans-serif;}
div				{margin: auto; height: auto; font-size: 12px; line-height: 20px; color: #808080;}
form				{margin: 0px; padding: 0px;}
a img				{border: none 0px;}
h1				{font-size: 18px; font-weight: normal; color: #8d8d8d; margin: 0px; padding: 0px;}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
/*

*/
/*
.header				{background-image: url(../img/header_roz.jpg); background-repeat: repeat-x; background-position: center top;}

*/
.header .holder1{margin-left: auto; margin-right: auto; width: 798px; background-color:#ffffff;border: 1px solid #615f5c;border-top:none;border-bottom:none;}

.header	.holder			{height: 80px; position: relative;}
.header .menu table		{width: 100%;}
.header	.menu td		{text-align: center;}
.header	.menu  {margin-top:-21px;margin-left:-15px;}
.header	.menu ul li {display:inline;margin-right:0px}
.header	.menu ul li a		{
	font-size: 14px;
	color: #222;
	text-decoration: none;
}
.header .utils			{position: absolute; top: 4px; right: 20px; text-align: right; line-height: 12px; font-size: 11px;}
.header .utils a		{font-weight: bold; color: #333; text-decoration: none;}
.header .utils a:hover		{}

/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 800px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:800;}

.area .holder, .footer .holder	{background-repeat: repeat-y; background-position: center top; padding: 20px; margin: 0px;}
.area .holder			{background-image: url(../img/area_back.gif);}
.l-col, .m-col, .r-col		{float: left;}
.l-col				{width: 190px; padding-right: 20px;}
.m-col				{width: 550px;}
.r-col				{}

.l-col h2			{background-image: url(../img/l-col_h2_back.gif); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; height: 36px; font-size: 14px; color: #8d8d8d; line-height: 36px; padding: 0px 0px 0px 10px;}
.l-col .box			{border-left: 1px solid #bab6b0; border-right: 1px solid #bab6b0; border-bottom: 1px solid #bab6b0; background-image: url(../img/l-col_box_back.gif); background-repeat: no-repeat; background-position: right bottom; margin-bottom: 10px; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}
.l-col .links a			{text-decoration: none; display: block; color: #808080; background-image: url(../img/l-col_box_links_a_back.gif); background-repeat: no-repeat; background-position: 0px 0px; overflow: hidden;}
.l-col .links a:hover		{padding-left: 20px; background-position: 0px -20px; color: #000000;}

.thumb				{position: relative; float: left;}
.thumb .border			{border: solid 1px #999999; padding: 2px;}
.thumb .image			{height: 100%; background-repeat: no-repeat; background-position: center center;}

.l-col .thumb			{width: 81px; height: 148px; margin-right: 2px;}
.l-col .thumb .border		{width: 75px; height: 122px;}
.l-col .thumb .price		{width: 81px; height: 30px; text-align: center; font-weight: bold; color: #8d8d8d; font-size: 14px;}

.m-col .four_in_row .thumb	{width: 125px; height: 240px; margin-right: 12px; padding-top: 10px;}
.m-col .four_in_row .thumb 
.border				{width: 119px; height: 192px;}
.m-col .four_in_row .thumb
.price				{width: 119px; height: 30px; text-align: center; font-weight: bold; color: #8d8d8d; font-size: 16px;}

.collection .thumb		{width: 152px; height: 233px; margin-right: 20px;}
.collection .thumb .border	{width: 146px; height: 217px;}
.collection .content		{border: 1px solid #e6e6e6; float: left; width: 350px; padding-bottom: 5px; margin-bottom: 20px;}
.collection .description	{padding: 0px 20px 0px 20px;}
.collection .category		{float: left; padding-left: 20px; width: 155px; height: 20px; overflow: hidden; font-size: 14px;}
.collection .category a		{text-decoration: none; color: #9e9e9e;}
.collection h1			{font-size: 16px; font-weight: bold; color: #9e9e9e; padding: 12px 12px 5px 12px;}
.collection h2			{font-size: 14px; font-weight: bold; padding: 5px 12px 5px 12px; border-bottom: 1px solid #E6E6E6; margin-bottom: 0px;}

.product			{background-image: url(../img/dots.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 10px;}
.product .images		{float: left; width: 308px; margin-right: 20px;}
.product .thumb			{width: 308px; height: 502px; margin-bottom: 10px;}
.product .thumb .border		{width: 302px; height: 496px;}
.product .thumbs .thumb		{width: 50px; height: 67px; margin-right: 10px;}
.product .thumbs .thumb .border	{width: 46px; height: 61px;}
.product .content		{float: left; width: 220px;}
.product .description		{padding: 10px 0px 10px 0px;}
.product .price			{font-size: 16px; font-weight: bold; color: #c60000;}
.product .price .old , .price .old	{
	font-weight: normal;
	color: #CC0000;
	text-decoration: line-through;
}
.product h1			{margin-bottom: 10px;}
.product h2			{font-size: 14px; color: #8d8d8d; padding-bottom: 5px; background-image: url(../img/dots.gif); background-repeat: repeat-x; background-position: left bottom;}
.links .right			{font-size: 16px; white-space: nowrap; width: 220px;}

/* Footer styles		*/
.footer				{padding-bottom: 20px;}
.footer .holder			{background-image: url(../img/footer_back.gif); border-bottom: 1px solid #615f5c; padding-bottom: 0px !important;}
.footer table			{width: 100%;}
.footer table .divided		{border-right: 1px solid #615f5c;}
.footer h4			{margin: 0px; padding: 0px; font-size: 14px; color: #7b7b7b;}
.footer a			{font-size: 12px; color: #7b7b7b; text-decoration: none;}

/* Main Menu styles		*/
.menu				{}
.menu a				{}
.menu a:hover			{}

/* Misc. styles			*/
.right				{float: right;}
.left				{float: left;}
.tina				{color: #aa3031;}
.r				{color: #355050;}

.search .textfield		{height: 17px; width: 118px; background-color: #cacaca; border: 0px none; vertical-align: middle;}
.search .button			{background-color: #cacaca; border: 0px none; height: 19px; width: 45px; font-size: 10px; font-weight: bold; color: #666666; vertical-align: middle;}

.icon				{vertical-align: text-top;}

/* IE 6 and below hacks		*/
*html a				{}
*html .header	.menu  {margin-top:-11px;}
/* IE 7 only hacks		*/
*:first-child+html a		{}
*:first-child+html .header	.menu  {margin-top:-14px;}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */

.shipping_info {

}
.shipping_user_info {
	border-right:1px dotted #DEDEDE;
}
.dotted_bottom {
	border-bottom:1px dotted #DEDEDE;
}
.solid_bottom {
	border-bottom:1px solid #999999;
}
.tabs_menu {
	padding-top:10px;
}
.std_button {
	background-image: url(../img/buttons/std_button.gif);
	padding-left:10px;
	height:25px;
	background-repeat: no-repeat;
}
.std_button_div {
	background-image: url(../img/buttons/std_button.gif);
	padding-left:10px;
	height:25px;
	background-repeat: no-repeat;
}
.ProductInfo {
	padding-left:10px;
}
.ProductInfo .SectionTitle {
	font-weight:bold;
}

.ProductInfo .SectionContent {
	margin-bottom:10px;
}
.DialogTitle {
	font-weight:bold;
}
.DialogNotice {
	font-weight:normal;
	font-style:italic;
}
.ProductTitle {
	font-weight:bold;
}
.link_forward {
	background:transparent url(../images/rarrow.gif) no-repeat scroll 100% 50%;
	padding:0px 10px 1px 0px;
	white-space:nowrap;
}
.CheckoutTab {
	display: block;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}
.CheckoutTab:hover {
	display: block;
	background:#DEDEDE;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}
.CheckoutTabSel {
	display: block;
	background: #EFEFEF;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}