/* CSS Document 
Pink 1: #da2caa
Pink 2: #ff0099

*/

body													{font-size:10px;color:#666666; font-family:Georgia, "Times New Roman", Times, serif;background: url(/z_images/structure/background_tile.gif);margin:0;padding:0;}

div.big_container										{min-width:806px;background: url(/z_images/structure/top_tile.jpg) repeat-x 0 0;position:relative;overflow:hidden;}
div.address												{height:140px;background: url(/z_images/structure/address_tile.gif) repeat-x 0 0;}
div.bottom												{height:90px;background: #0d0d0d;}


div.container											{width:806px;padding-top:56px;background:#fff url(/z_images/structure/top_tile_centre.jpg) repeat-x 0 0;margin:0 auto 0 auto;position:relative;clear:both;}
div.left_shadow											{height:100%;width:30px;top:0;left:-30px;position:absolute;z-index:0;}
div.right_shadow										{height:100%;width:30px;top:0;right:-30px;position:absolute;z-index:0;}
div.left_shadow	div										{height:100%;width:100%;margin-top:240px;background: url(/z_images/structure/left_shadow.png) repeat-y right top;}
div.right_shadow div									{height:100%;width:100%;margin-top:240px;background: url(/z_images/structure/right_shadow.png) repeat-y 0 0;}

div.address div.container								{height:140px;background:url(/z_images/structure/address_tile_centre.gif) repeat-x 0 0;padding-top:35px;}
div.bottom div.container								{height:90px;background:url(/z_images/structure/bottom_tile_centre.gif) repeat-x 0 0;padding-top:45px;}

div.pattern												{width:184px;height:150px;top:29px;position:absolute;}
div.pat_left											{left:-182px;background:url(/z_images/structure/pattern_left.gif) 0 0;}
div.pat_right											{right:-182px;background:url(/z_images/structure/pattern_right.gif) 0 0;}

/*
div. content has width 758px;
*/
div.content												{width:572px;padding-left:186px;margin:0 auto 0 auto;overflow:hidden;position:relative;clear:both;}
/* the following 2 are modded div.content*/
div.copy												{background: url(/z_images/structure/copy_underline.gif) repeat-x 0 96px;padding-top:49px;}
div.bookmarks											{background: url(/z_images/structure/copy_underline.gif) repeat-x 0 40px;padding-top:70px;}
div.bookmarks div.sexy-bookmarks						{margin-top:0;}

div.copy_end											{height:30px;background: url(/z_images/structure/pink_chip2.gif) no-repeat left bottom;/*background:red;*/}
div.content div.col										{width:255px;float:left;min-height:50px; }
div.content div.col p									{margin:0;line-height:2.0em;color:#999999;}
div.content div.col p.logo								{height:25px;width:163px;background:url(/z_images/structure/grey_logo.gif) no-repeat 0 0;margin-top:5px;}
div.content div.logo_col								{width:180px; }
div.content div.copyright  								{width:130px; text-align:left; }
div.content div.copyright p	a							{font-weight:100;text-decoration:none;color:#999999;}

div.content div.col p.copyright	a:hover					{text-decoration:underline;}
div.content div.col p.address							{padding-left:30px;}


div.vat													{width:160px;height:40px;top:35px;left:25px;/*background:green;*/position:absolute;}
div.vat	p												{margin:0;padding:0;font-size:10px;line-height:16px;font-weight:bold;}
div.header												{width:758px;height:69px;border-bottom:0px solid #ff0099;padding-left:0;}
div.flash												{width:758px;height:231px;padding:0;background:#fff;overflow:hidden;/*border-right:1px solid red;*/}

div.flash div.date										{width:185px;height:100%;top:25px;left:0px;position:absolute;z-index:10;}
div.flash p												{color:#fff;font-size:1.2em;line-height:1em;margin:0;padding:0;}
div.flash div.date h1,
div.flash div.date h2,
div.flash div.date h3,
div.flash div.date h4									{position:absolute;text-align:right;top:0;left:0;width:100%;height:120px;color:#fff;font-weight:100;font-family:Arial, Helvetica, sans-serif;font-size:25px;line-height:30px;padding:0;margin:0;text-transform:uppercase;}
div.flash div.date p									{text-align:right;padding-top:150px;}

h1.logo													{width:198px;height:31px;float:left;margin:0;padding:0;background:url(/z_images/structure/logo2.gif) no-repeat 0 0;}
.logo a													{width:100%;height:100%;display:block;}
.logo span												{display:none;}

ul.nav													{overflow:hidden;overflow:hidden;float:right;margin:0 0 0 0;padding:0;}
ul.nav	li												{font-size:11px;padding:24px 0 0 0;margin:0;background-image:url(/z_images/structure/nav_off2.gif);background-repeat:no-repeat; background-position:11px 6px;list-style-type:none;float:left;overflow:hidden;color:#fff;position:relative;}
ul.nav	li a											{padding:0 10px 0 10px;border-left:1px solid #666666;display:block;height:12px;float:left;line-height:12px;color:#fff;text-decoration:none;font-weight:100;}
ul.nav	li.first										{background-position:1px 6px;}
ul.nav	li.first a										{border:none;padding-left:0!important;}
/*ul.nav	li:hover,*/
ul.nav	li.on											{background-image:url(/z_images/structure/nav_on2.gif);}
div.bottom div.container ul.nav							{width:100%;float:left;}
div.bottom div.container ul.nav	li						{background:none;padding:0 0 0 0;}
div.bottom div.container ul.nav	li a					{padding:0 16px 0 16px;}


h1														{font-size:30px;line-height:1em;font-weight:100;padding:0 0 0 0;margin:0 0 38px 0;color:#999999;}
h2														{font-size:25px;line-height:1em;font-weight:100;padding:0 0 0 0;margin:40px 0 12px 0;color:#999999;}
h3														{font-size:20px;line-height:1em;font-weight:100;padding:0 0 0 0;margin:40px 0 12px 0;color:#999999;}
a														{color:#666666;/*font-weight:bold;*/}
a.revem													{unicode-bidi:bidi-override; direction:rtl; }
a.revem span											{display:inline!important;float:none!important;margin:0;padding:0;}
p														{font-size:1.3em; line-height:2.3em;margin:0 0 12px 0;}
img														{display:block;border:none;margin:0;padding:0;}
ul,ol													{margin:0 0 12px 0;padding:0 0 0 14px;}
li														{font-size:13px; line-height:2.3em;}
li ul,li ol												{margin-bottom:0;}
ol 														{padding-left:35px;}
/**
WYMEDITOR APPLIED STYLES

**/

.textcenter												{text-align:center;}
.spaced													{word-spacing:40px;}

p.links_left											{width:30%;float:left;clear:both;overflow:hidden;line-height:1.4em;background:red;}
p.links_right											{width:50%;float:right;clear:right;margin-left:20px;overflow:hidden;line-height:1.4em;background:blue;}
p.links_right_aligned									{float:right;text-align:right;margin-left:0;}

p.links													{overflow:hidden;clear:both;float:none;width:100%;}
p.links strong											{width:30%;float:left;line-height:1.4em;}
p.links a												{width:50%;display:block;margin-left:20px;line-height:1.4em;float:left;line-height:1.4em;}

/**
GALLERY STYLING

**/
div.thumb_row									{width:560px;height:92px;overflow:hidden;margin:0 0 20px 0;clear:both;/*background:red;*/}
div.thumb_row p 								{margin:0 20px 0 0;width:80px;height:80px;padding:4px;float:left;border:1px solid #dadada;}
div.thumb_row p.first							{margin:0;}
div.thumb_row p.on								{border:2px solid red;}

div.thumb_header								{overflow:hidden;display:none;}
div.thumb_header h2								{margin:0 0 14px 0;float:left;width:230px;}
div.thumb_header p								{margin:0 47px 0 0;padding:7px 0 0 0;float:right;text-align:right;width:240px;}
div.thumb_block									{margin:0 0 14px 0;}

div.thumb_header_abs							{display:block;position:absolute;right:47px;top:55px;text-align:right;width:240px;height:30px;/*background:red;*/}
div.thumb_header_abs p							{margin:0;padding:0;}

div.popup										{background:#fff;padding:12px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}
div.popup div.photo_frame						{display:block;}
div.popup div.photo_frame	img					{display:block;}
div.popup div.text_area							{height:38px;}
div.popup div.text_area	h2						{font-size:1.2em;padding:10px 0 5px 0;margin:0;line-height:1em;font-weight:100;float:left;width:60%;font-weight:bold;}
div.popup div.text_area	p						{width:60%;float:left;font-size:12px;padding:0;color:#bbc0c3;line-height:1em;}
div.popup div.text_area	p.close					{float:right;width:66px;height:22px;margin-top:17px;}
div.non_nyro									{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/z_images/structure/transparent_black.png);/*opacity:0.5;background-color:#000;*/z-index:10;}
div.non_nyro_container							{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:50px;z-index:10;}
div.non_nyro_container	div.popup				{margin:0 auto 0 auto;}

/***

FORM

***/
form,fieldset									{overflow:hidden;border:none;display:block;margin:0;padding:0;}
label,input.chk									{float:left;}

input.text,textarea 							{width:430px;display:block;float:left;padding:3px 0 3px 0;border-color:#797979 #d5d5d5 #d5d5d5 #797979;border-width:2px 1px 1px 2px;border-style:solid;background:#fff!important;font-size:1.2em;}
textarea										{width:430px;padding:0;margin:0;height:100px;font-family:Arial, Helvetica, sans-serif;}
input.error,textarea.error						{background:#FF3366!important;border-color:#ff0000;border-width:1px;}
label.wide_label								{float:none;width:auto;}
input.small_text								{width:100px!important;}

label											{width:120px;margin:0;padding:0;clear:left;}
form p,form div									{overflow:hidden;clear:both;padding-bottom:15px;}
p.int_label										{width:10em;float:left;}
fieldset.interest								{float:left;width:35em;}
fieldset.interest input							{width:2em;}
fieldset.interest label							{line-height:1.6em;}
.red											{color:#ff0000;font-weight:bold;}
.green											{color:#006600;font-weight:bold;}
div.message_area								{margin-bottom:10px;}
p.sub_mit input									{width:126px;height:25px;color:#fff;background:url(/z_images/submit.gif) no-repeat 0 0;cursor:pointer;border:none;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
form fieldset p span							{display:block;width:340px;margin:0 0 0 120px;}

form fieldset p span.txt						{width:400px;clear:left;}
form fieldset p span.red						{color:#666666;font-weight:100;/*border:1px solid #ff0000; border-bottom:0px solid red;*/float:left;font-size:0.9em;line-height:1.2em;padding:10px 10px 10px 0;}
form fieldset p span.cap_img					{float:left;width:240px;margin-left:10px;}
/***
MAP
***/

div.contact_address								{width:100%;overflow:hidden;}


div.contact_address	div.label					{width:120px;overflow:hidden;float:left;}
div.contact_address	div.label p					{width:120px;float:none;margin:0;padding:0;}
div.contact_address div.address_block			{width:325px;overflow:hidden;padding-left:25px; }
div.contact_address div.contact_photo			{width:80px;margin-top:9px;padding:4px;height:93px;float:left;overflow:hidden;border:1px solid #dadada;}


div.contact_address div.map_container			{height:265px;width:430px;padding:6px;border:1px solid #dadada;float:none;clear:left;margin-left:120px;overflow:hidden;}
div.contact_address div.map_container div#map_canvas
												{width:430px; height:265px;padding:0;margin:0;float:none;}
div.contact_address a							{font-weight:100;}
div.contact_address strong.indent				{margin-left:20px;}


/***
Share this
***/
span#sharethis_0 a								{background:none!important;padding-left:0;font-weight:100;/*text-decoration:none;*/}
div.sexy-bookmarks								{margin-bottom:22px!important;}
/*span#sharethis_0 a:hover						{text-decoration:underline;}*/
