
.bundle_block	{margin: 0px 0px 18px 0px; padding: 0px 33px 0px 0px; display: inline-block; position:relative;}
.bundle_block	{*display:inline;}

.bundle_blockend	{margin: 0px 0px 18px 0px; padding: 0px 0px 0px 0px; display: inline-block; position:relative;}
.bundle_blockend	{*display:inline;}

.sample_block	{margin: 0px 0px 0px 0px; padding: 0px; display: inline-block; position:relative; text-align:right;}
.sample_block	{*display:inline;}

.sample_size	{padding: 0px 18px; display: inline-block; color:#B0B0B0; font-size: 7pt;}
.sample_size	{*display:inline;}

h1, h2, h3		{margin: 0; font-size: 100%;}
p				{margin: 0;}



.transitionimage {position: absolute;}
.transitionbox 	{overflow: hidden;}
.transitionservicebox 		{height:280px; width: 260px;}
.transitionsamplebox 		{height:260px; width: 260px;}

/* image width: 66px, border width 2x 1px; padding 2x 21px => 110px */
.bundle_box		{max-width:100px; padding: 9px; border: 1px solid #B0B0B0; position:relative;}
/*.bundle_box		{padding: 11px; border: 1px solid;}*/
.bundle_width	{width:120px;}

.bundle_new		{position:absolute;top:0px;right:0px;z-index:100;}

.bundle_title_box 	{margin: 0px 0px 5px 0px; display: inline-block;}
.bundle_title_box	{*display:inline;}

.bundle_title_box_blue 	{margin: 0px 0px 5px 0px; display: inline-block; background-color: #2AAED1;}
.bundle_title_box_blue	{*display:inline;}

.bundle_title 	{margin: 0px 5px;}

.bundle_number	{margin: 5px 0px; display: inline-block; color:#B0B0B0; font-size: 7pt;}
.bundle_number	{*display:inline;}

.bundle_detail	{margin: 5px 0px; display: inline-block; text-align: right;}
.bundle_detail	{*display:inline;}

.bundle_image	{margin-left: auto; margin-right: auto; display:block;z-index:10}

.image_block	{margin: 0px 4px 23px 0px; padding: 0px; display: inline-block; position:relative;}
.image_block	{*display:inline;}

/* image width: DEF_IMAGE_THUMB_WIDTH 72px, border width 2x 1px; padding 2x 21px => 110px */
.image_box		{max-width:120px; padding: 11px; border: 1px solid #B0B0B0;}
/*.image_box		{padding: 11px; border: 1px solid;}*/
.image_width	{width:144px;}

.image_number	{font-size: 7pt; color: #909090; position: relative; top: -7px; left: -6px;}
/*.image_number	{*display: inline;}*/

.image_resolution	{margin: 5px 0px; display: inline-block; font-size: 7pt; color: #909090}
.image_resolution	{*display:inline;}

.image_buy			{margin: 5px 0px; display: inline-block; text-align: right; vertical-align:top;}
.image_buy			{*display:inline;}

.image_image	{margin-left: auto; margin-right: auto; display:block;}
.zoom_cursor	{cursor: url(/data/magnify.cur), pointer;}

.right_text		{margin: 0px 0px; padding: 0px;}

.dot_green		{color: #BBCE06; padding: 0px 2px 0px 0px;}

.linkreplace	{padding: 5px; cursor:pointer;}

a.anchor		{color: black; text-decoration: none; padding: 0px;}
a.anchor:hover	{color: black; text-decoration: none; padding: 0px;}

a				{color: black; text-decoration: none; padding: 5px;}
a:hover			{color: #2AAED1; text-decoration: none;}

#aswitch a				{color: black; text-decoration: none; padding: 0px;}
#aswitch a:hover			{color: #2AAED1; text-decoration: none;}

a.top_nav			{color: #FFFFFF; text-decoration: none; padding: 0px; font-weight: bold;}
a.top_nav:hover		{color: black;}

a.top_subnav		{color: black; text-decoration: none; padding: 0px; font-weight: bold;}
a.top_subnav:hover	{color: #B0B0B0;}

/*a.top_nav:hover		{color: #e1e1e1;}*/

a.bottom_nav		{color: #312623; text-decoration: none; padding: 5px;}
a.bottom_nav:hover	{color: #5d6e60;}


a.lang_link			{color: #bdbdbd; text-decoration: none; padding: 0px 0px 0px 10px;}
a.lang_link:hover	{color: #5d6e60;}

#language			{text-align: right; padding: 5px 0px 10px 0px;}
#logout				{text-align: right; padding: 0px 0px 10px 0px;}


/*
:link, :visited					{ text-decoration: none; }
:link:focus, :visited:focus		{ color: #808080;  text-decoration: underline;}
:link							{ color: black; }
:visited						{ color: black; }
:link:hover, :visited:hover		{ color: #808080;  text-decoration: underline;}
:link:active, :visited:active	{ color: black; }
*/


.listline {margin: 0px;}
.listline li {font-weight:bold; display:inline-block;}
.listline li	{*display:inline;}

#start_title {font-weight: bold;font-size: 150%;padding: 5px 0px 35px 0px;}

#reference {position: absolute; top:2px; right:0px; padding: 5px 0px 0px 0px; text-align:right;}
.referee {font-size: 80%; }
.referee_text {font-style:italic; font-size: 90%; }


#start_people {background-image: url(/data/start_people.jpg); background-position: top; width:254px; height:254px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#start_people {*display:inline;}
#start_skies {background-image: url(/data/start_skies.jpg); background-position: top; width:254px; height:254px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#start_skies {*display:inline;}
#start_silhouettes {background-image: url(/data/start_silhouettes.jpg); background-position: top; width:254px; height:254px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#start_silhouettes {*display:inline;}

#start_people_hover {background-image: url(/data/start_people_hover_en.png); background-position: top; width:254px; height:152px; background-repeat: no-repeat; display:inline-block; position:absolute; bottom:0px; padding: 0px;}
#start_people_hover {*display:inline;}
#start_skies_hover {background-image: url(/data/start_skies_hover_en.png); background-position: top; width:254px; height:152px; background-repeat: no-repeat; display:inline-block; position:absolute; bottom:0px; padding: 0px;}
#start_skies_hover {*display:inline;}
#start_silhouettes_hover {background-image: url(/data/start_silhouettes_hover_en.png); background-position: top; width:254px; height:152px; background-repeat: no-repeat; display:inline-block; position:absolute; bottom:0px; padding: 0px;}
#start_silhouettes_hover {*display:inline;}


#product_image_people {background-image: url(/data/product_people.jpg); background-position: top; width:260px; height:128px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#product_image_people  {*display:inline;}
#product_image_skies {background-image: url(/data/product_skies.jpg); background-position: top; width:260px; height:128px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#product_image_skies {*display:inline;}
#product_image_silhouettes {background-image: url(/data/product_silhouettes.jpg); background-position: top; width:260px; height:128px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#product_image_silhouettes {*display:inline;}

#product_image_people:hover {background-image: url(/data/product_people_off.jpg);}
#product_image_skies:hover {background-image: url(/data/product_skies_off.jpg);}
#product_image_silhouettes:hover {background-image: url(/data/product_silhouettes_off.jpg);}

#product_image_people_off {color: #B0B0B0; background-image: url(/data/product_people_off.jpg); background-position: top; width:260px; height:128px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#product_image_people_off  {*display:inline;}
#product_image_skies_off {color: #B0B0B0; background-image: url(/data/product_skies_off.jpg); background-position: top; width:260px; height:128px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#product_image_skies_off  {*display:inline;}
#product_image_silhouettes_off {color: #B0B0B0; background-image: url(/data/product_silhouettes_off.jpg); background-position: top; width:260px; height:128px; background-repeat: no-repeat; display:inline-block; position:relative; padding: 0px;}
#product_image_silhouettes_off {*display:inline;}

#epictor_stripe	{background-image: url(/data/epictor_header.jpg); background-position: top; width:950px; height:255px; background-repeat: no-repeat; display:block; position:relative;}
#epictor_bg {height: 35px;position: absolute;bottom: 0px;width: 950px; background-image: url(/data/epictor_stripe_trans.png); background-repeat: no-repeat;}

#hd_subnav		{margin-left: 37px; border-bottom: 1px solid black; height: 35px;}
#hd_subnav ul	{margin: 0px;}
#hd_subnav li	{font-weight:bold; display:inline-block; margin: 14px 35px 0px 5px;}
#hd_subnav li	{*display:inline;}

#hd_basket_cont {position: absolute; bottom: 5px; right: 0px;}
#hd_basket		{margin: 14px 35px 0px 0px; }

#hd_pos1		{width: 100%; display: inline-block; text-align:left;}
#hd_pos1		{*display:inline;}

#hd_pos2		{width: 100%; display: inline-block; text-align:center;}
#hd_pos2		{*display:inline;}

#hd_pos3		{width: 100%; display: inline-block; text-align:right;}
#hd_pos3		{*display:inline;}

#hd_basket_fill		{position: absolute; top: 0px; right: 9px; color:white; font-weight:bold; padding: 0px 2px 15px 2px;width:15px; text-align:center;}
#hd_basket_image	{position: absolute; bottom: 0px; right: 9px;}

#ft				{padding: 15px 0px 0px 0px;}

#ft_pos1		{margin: 2px 0px 0px 0px; display: inline-block;}
#ft_pos1		{*display:inline;}

#ft_pos2		{margin: 2px 0px 0px 67px; display: inline-block;}
#ft_pos2		{*display:inline;}

#ft_pos3		{margin: 2px 0px 0px 67px; display: inline-block;}
#ft_pos3		{*display:inline;}

#ft_pos4		{margin: 2px 0px 0px 67px; display: inline-block;}
#ft_pos4		{*display:inline;}

#ft_pos5		{margin: 2px 0px 0px 9px; position: absolute; right: 5px; display: inline-block;}
#ft_pos5		{*display:inline;}

#ft_copyright	{padding: 15px 0px 0px 0px; color:#B0B0B0; text-align:right; margin:0px 5px 0px 0px;}

#s_info			{color: #B0B0B0; text-align: justify; padding: 50px 0px 0px 0px;}


#bd		{padding: 45px 0px 15px 38px; position: relative;}

.keyword_box {display:inline-block; padding: 0px 10px 0px 0px;  text-align:left; vertical-align: top;}
.keyword_box{*display:inline;}

.keyword_group {}
.keyword_block {display:block;}

.keyword		{margin: 5px 0px;  color:#B0B0B0; font-size: 8pt; cursor:pointer; width: 45px; height: 12px;}
.keyword:hover	{margin: 5px 0px;  color:black; font-size: 9pt; cursor:pointer;}

.activated			{color: #2AAED1; font-weight:bold; font-size:9pt;}
.activated:hover	{color: black; font-size:9pt; font-weight:normal;}

.dummy	{visibility:hidden;}

#taglist {position: relative; overflow: hidden; zoom: 1;margin: 0px 0px 25px 0px; width: 100%; text-align:right;}
.minned {display: hidden;}

#tags				{cursor:pointer; background:transparent url(/data/arrowdown_green_10.gif) no-repeat scroll 0; display: block; padding: 0px 0px 0px 15px ; font-size:15px; font-weight:bold; }
#tags:hover			{color: #2AAED1;}

div.minned #tags	{cursor:pointer; background:transparent url(/data/arrow_green_10.gif) no-repeat scroll 0; display: block; padding: 0px 0px 0px 15px ;}

.keyword_group  {color: #2AAED1; font-size:14px; font-weight:bold;}

.service_Header	{padding:1px 0px 1px 5px;}

#main-top			{margin: 0px 0px 15px 0px; }

.basket_box				{position:relative;}
.basket_amount			{display:inline; vertical-align:top;} 
.basket_description		{display:inline; vertical-align:top; text-align:left;}
.basket_itemprice		{display:inline; vertical-align:top; text-align:right; position: absolute; right: 105px;}
.basket_itemdate		{display:inline; vertical-align:top; text-align:right; position: absolute; right: 185px;}
.basket_lineprice		{display:inline; vertical-align:top; text-align:right; position: absolute; right: 5px;}
.basket_completeprice	{display:inline; vertical-align:top; text-align:right; position: absolute; right: 5px; text-decoration:underline; font-weight:bold;}
.basket_padding			{padding: 0px 0px 50px 0px;}
.basket_check			{display:inline; vertical-align:top; text-align:right; position: absolute; right: 155px;}

.inputseparation		{background-color:#B0B0B0; height:1px; margin:0px 0px 25px 0px;}

.mwst					{color: #B0B0B0; font-size: 7pt; text-decoration:none;}

input					{border: 1px solid #B0B0B0; background: white;}

.inp25					{width:25px; text-align:right;}
.inp25:hover			{width:25px; text-align:right; border: 1px solid #2AAED1;}

a.button, .button				{border: 1px solid #BBCE06; background: #BBCE06; color: white; font-weight: bold; cursor:pointer; margin:0px; padding: 2px; overflow: visible;}
a.button.hoover, .button:hover	{border: 1px solid #2AAED1; background: #2AAED1;cursor:pointer;}


.green			{color: #BBCE06;}
.grey			{color: #B0B0B0;}
.blue			{color: #2AAED1;}
.underline		{text-decoration:underline;}
.top			{vertical-align:top;}

label			{display: inline-block;}
label			{*display:inline;}

label.line		{width: 200px; display: inline-block;}
label.line		{*display:inline;}

.greyheader		{margin: 0px 0px 15px 0px; font-weight:bold; font-size:12pt; background: #B0B0B0; color: white; width:100%;}
.inputheader	{margin: 0px 0px 15px 0px; font-weight:bold; font-size:12pt; background: #B0B0B0; color: white; width:100%;}
.inputline		{padding: 0px 0px 5px 120px;}
.inputlinecontact	{padding: 0px 0px 5px 0px;}
.inputsubmit	{padding: 15px 0 55px 250px; text-align:right;}
.inputedit		{padding: 15px 0 25px 250px; text-align:right;}

.inputregistererror			{width:180px;border: 2px solid #BBCE06;}
.inputregistererror:hover	{width:180px;border: 2px solid #2AAED1;}

.inputregister			{width:180px; border: 1px solid #B0B0B0}
.inputregister:hover	{width:180px; border: 1px solid #2AAED1;}
.inputregister:focus	{width:180px; border: 1px solid #2AAED1;}

.inputcontacterror			{width:280px;border: 2px solid #BBCE06;}
.inputcontacterror:hover	{width:280px;border: 2px solid #2AAED1;}

.inputcontact			{width:280px; border: 1px solid #B0B0B0}
.inputcontact:hover		{width:280px; border: 1px solid #2AAED1;}
.inputcontact:focus		{width:280px; border: 1px solid #2AAED1;}


.inputdiscount			{width:80px; border: 1px solid #B0B0B0}
.inputdiscount:hover	{width:80px; border: 1px solid #2AAED1;}
.inputdiscount:focus	{width:80px; border: 1px solid #2AAED1;}


.bundle_price			{padding: 15px 0px 0px 0px; font-size:11pt; text-align:right;display: inline-block; font-weight:bold;}
.bundle_price			{*display:inline;}

.bundle_price_bundle	{padding: 5px 2px 5px 5px; font-size:11pt; text-align:right;}
.single_price			{padding: 5px 43px 5px 5px; text-align:right; margin:0px 61px 0px 0px;}
.bundle_name			{font-size:14pt; color: #2AAED1; font-weight: bold;}

.productdetail_box		{border: 1px solid #B0B0B0; padding: 5px 0px 5px 7px; margin: 0px 0px 10px 0px;}

#epictorlink			{width: 186px; height:36px;display:block; padding:0px; margin:0px; position:absolute; bottom:0px;}

.text_box				{font-size: 9pt; border: 1px solid black; padding: 5px;}
.text_head				{font-size: 11pt; color: black; font-weight:bold; padding: 0px 0px 5px 0px;}
.text_prepadding		{padding: 25px 0px 0px 0px ;}
.text_line				{font-size: 8pt; padding: 2px 5px; list-style: none;}
.basket_line			{font-size: 8pt; padding: 2px 5px; list-style: none;}
.text_line_link			{font-size: 8pt; padding: 2px 5px; list-style-image: url('/data/arrow_green.gif');}

.text_list				{font-size: 8pt; padding: 2px 2px; list-style-image: url('/data/minus_blue.gif');}

.customer_box			{padding: 0px 0px 50px 0px;}
.customer_detail		{padding: 0px 0px 5px 0px;}
.customer_desc			{width: 125px; color: #b0b0b0; display:inline-block;}
.customer_desc			{*display:inline;}
.customer_cont			{color: black;}

a.basketlink			{padding:0px;}

#error					{width:100%; text-align:center; font-size: 11pt; color: red; padding: 25px 0px 25px 0px;}
#confirm				{width:100%; text-align:center; font-size: 11pt; padding: 25px 0px 25px 0px;}
.checkbox				{border: 0px hidden white;}

#announce				{width:100%; text-align:center; font-size: 11pt; color: #2AAED1; padding: 25px 0px 0px 0px;}

#procutcategory			{font-weight:bold; margin: 0px 0px 20px 0px;}

.sampleimage			{border: 1px solid #B0B0B0;}
.samplebox				{margin: 0px 0px 40px 0px;}


.yui3-overlay-content { 
	padding:6px; 
	border: 3px solid #2AAED1;
	background-color:white; 
	font-size:93%; 
	text-align:center;
	vertical-align:center;cursor: url(/data/magnify.cur), pointer;
} 
	
.yui3-overlay-content .yui3-widget-hd { 
	font-weight:bold; 
	text-align:center;
	vertical-align:center;	padding:0px; 
	border:none; 
	background-color:white; 
}
	
.yui3-overlay-content .yui3-widget-bd { 
	text-align:left; 
	padding:0px; 
	border:none; 
	background-color:white; 
	text-align:center;
	vertical-align:center;
}



.lpInviteChatTbl tr td
{
	padding: 0px;
	border: none;
}
.lpInviteChatTbl tr td a
{
	padding: 0px;
	border: none;
}
