*
{
	padding: 0px;
	border: 0px;
	margin: 0px;
	color: #010101;
}

body
{
	background-color: #cdc5bc;
	font-family: Arial, Geneva, Sans-Serif;
	font-size: 8pt;
}

a
{
	cursor: pointer;
	text-decoration: none;
}

table
{
	font-family: arial, geneva, sans-serif;
	font-size: 8pt;
}

b
{
	color: inherit;
}

div.splash_div
{
	position: absolute;
	width: 500;
	height: 90;
}

div.splash_name
{
	margin: 25px 0px 0px 0px;
	float: left;
	font-size: 13pt;
	color: #8a1120;
}

div.splash_enter
{
	margin: 10px 0px 0px 0px;
	font-size: 12pt;
	float: right;
}

div.splash_logo
{
	text-align: center;
}

div.body_div
{
	position: absolute;
	width: 1024;
	height: 850;
}

div.header
{
	position: absolute;
	top: 20;
	left: 33;
	width: 959;
	height: 75;
}

div.logo
{
	float: right;
}

div.logo_name
{
	float: right;
	text-align: right;
	font-size: 11pt;
	color: #8a1120;
	margin: 13px 12px 0px 0px;
}

div.logo img
{
	position: relative;
	left: 0px;
	top: 4px;
	cursor: pointer;
	vertical-align: middle;
}

div.menu
{
	padding: 0px 0px 0px 1px;
}

div.menu ul
{
	margin: 10px 0px 0px 0px;
	list-style-type: none;
}

div.menu ul li
{
	float: left;
	margin: 0px 0px 0px -1px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 8px 5px 8px;
	cursor: pointer;
}

div.menu ul li.highlight
{
	background-color: #8a1120;
	color: #ffffff;
}

div.menu ul li.current
{
	background-color: #8a1120;
	color: #ffffff;
}

div.menu ul li#logout
{
	visibility: hidden;
}

div.header p.header_text
{
	padding: 0px;
	border: 0px;
	margin: 56px 0px 0px -1px;
	clear: left;
	color: #8a1120;
}

div.header p.header_text b
{
	font-weight: normal;
	color: #010101;
}

div.main
{
	position: absolute;
	top: 95;
	left: 32;
	width: 960px;
	height: 640px;
	background-color: #f0edea;
}

img.gallery
{
	position: absolute;
	left: 0;
	top: 0;
}

img.gallery_fade
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	visibility: hidden;
}

img.gallery_left
{
	position: absolute;
	left: 13;
	top: 777;
	cursor: pointer;
	visibility: hidden;
}

img.gallery_right
{
	position: absolute;
	left: 998;
	top: 777;
	cursor: pointer;
	visibility: hidden;
}

div.buy_button_left
{
	position: absolute;
	left: 14;
	top: 602;
	width: 45px;
	height: 24px;
	z-index: 20;
	visibility: hidden;
}

div.buy_button_right
{
	position: absolute;
	left: 901;
	top: 602;
	width: 45px;
	height: 24px;
	z-index: 20;
	visibility: hidden;
}

div.shaded_background
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #f0edea;
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=70 );
}

div.buy_button_inner
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

div.buy_button_inner ul
{
	margin: 0px 0px 0px 1px;
	list-style-type: none;
}

div.buy_button_inner ul li
{
	float: left;
	margin: 0px 0px 0px -1px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	background-image: url( "images/shade.png" );
	background-repeat: repeat;
	color: #ffffff;
	cursor: pointer;
}

div.buy_button_inner ul li.highlight
{
	background-color: #8a1120;
	color: #000000;
	background-image: none;
}

div.buy_control
{
	position: absolute;
	left: 240;
	top: 145;
	width: 480px;
	height: 350px;
	z-index: 20;
	visibility: hidden;
}

img.buy_close
{
	position: absolute;
	left: 4;
	top: 4;
	cursor: pointer;
	z-index: 25;
}

div.buy_control_inner
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

div.buy_info
{
	float: left;
	width: 114px;
	margin: 24px 0px 0px 24px;
}

div.buy_info p
{
	margin: 0px 0px 13px 0px;
	color: #010101;
}

div.purchase_info
{
	float: left;
	width: 210px;
	margin: 24px 0px 0px 24px;
}

div.purchase_info h1
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 13px 0px;
	color: #8a1120;
}

div.purchase_info p
{
	margin: 0px 0px 13px 0px;
}

div.purchase_prices
{
	float: left;
	margin: 11px 0px 0px 24px;
}

div.purchase_prices tr td
{
	padding: 0px 2px 0px 2px;
	color: #010101;
}

div.purchase_prices tr.header td
{
	padding: 13px 2px 13px 2px;
	color: #8a1120;
}

div.purchase_prices tr td.purchase_price
{
	padding: 0px 2px 0px 5px;
	text-align: right;
}

div.shopping_basket
{
	float: right;
	margin: 0px 25px 0px 0px;
}

div.shopping_basket p
{
	margin: 18px 0px 8px 0px;
	color: #8a1120;
}

div.shopping_basket p img
{
	vertical-align: middle;
}

table.basket_contents
{
	border-collapse: collapse;
	empty-cells: show;
}

table.basket_contents tr
{
	height: 25px;
}

table.basket_contents tr td
{
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #030303;
	background-color: #8a1120;
	color: #fefefe;
	padding: 2px 8px 2px 8px;
}

table.basket_contents tr.header td
{
	background-color: #8a1120;
}

table.basket_contents tr td.name_column
{
	width: 145px;
}

table.basket_contents tr td.size_column
{
	width: 190px;
}

table.basket_contents tr td.quantity_column
{
	width: 65px;
	text-align: right;
}

table.basket_contents tr td.price_column
{
	width: 84px;
	text-align: right;
}

table.basket_contents tr.spacer td
{
	background-color: #f0edea;
}

table.basket_contents tr td.total_label
{
	text-align: right;
}

table.basket_contents b
{
	color: #fefefe;
}

table.basket_contents tr td.total_price
{
	text-align: right;
	background-color: #8a1120;
}

table.basket_contents tr td.total_price#subtotal_price
{
	border-color: #030303 #8a1120 #030303 #8a1120;
}

table.basket_contents tr td.total_price#postage_price
{
	border-color: #030303 #8a1120 #030303 #8a1120;
}

table.basket_contents tr td.total_price#total_price
{
	border-color: #030303 #8a1120 #030303 #8a1120;
}

div.purchase_controls
{
	float: right;
	width: 548px;
	margin: 20px 25px 0px 1px;
}

div.purchase_page_selector
{
	float: left;
	margin: 0px 0px 0px 1px;
}

div.purchase_page_selector ul
{
	list-style-type: none;
}

div.purchase_page_selector ul li
{
	float: left;
	margin: 0px 0px 0px -1px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
	visibility: hidden;
}

div.purchase_page_selector ul li.highlight
{
	background-color: #8a1120;
	color: #000000;
}

div.purchase_page_selector ul li.current
{
	background-color: #8a1120;
	color: #000000;
}

div.buy_button
{
	float: right;
	margin: 0px;
}

div.buy_button ul
{
	list-style-type: none;
}

div.buy_button ul li
{
	float: left;
	margin: 0px 0px 0px 0px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
	width: 74px;
	text-align: center;
}

div.buy_button ul li.highlight
{
	background-color: #8a1120;
	color: #fdfdfd;
}

img.paypal_button
{
	margin: 5px 0px 0px 0px;
	clear: right;
	float: right;
	cursor: pointer;
}

div.order_entry
{
	float: left;
	margin: 24px 0px 0px 24px;
}

table.order_table td
{
	padding: 1px 3px 0px 3px;
	height: 14px;
}

table.order_table input
{
	width: 20px;
	height: 14px;
	margin: -1px 0px -1px 0px;
	padding: 0px;
	border-width: 0px;
	background-color: #010101;
	color: #ffffff;
	font-family: Arial, Geneva, Sans-Serif;
	font-size: 8pt;
}

table.order_table tr td.header
{
	color: #8a1120;
}

p.continue_shopping
{
	font-family: Arial, Geneva, Sans-Serif;
	font-size: 12pt;
	margin: 44px 0px 0px 0px;
	color: #010101;
	cursor: pointer;
}

p.shopping_basket
{
	font-family: Arial, Geneva, Sans-Serif;
	font-size: 12pt;
	margin: 12px 0px 0px 0px;
	color: #8a1120;
	cursor: pointer;
}

div.fees
{
	position: absolute;
	left: 15;
	top: 23;
	width: 930px;
	height: 594px;
}

div.fees_header
{
	float: left;
	width: 910px;
	margin: 0px 10px 0px 10px;
}

div.fees_header p
{
	margin: 0px 0px 9px 0px;
}

div.fees_header h1
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.fees_body
{
	float: left;
	width: 928px;
}

div.fees_info
{
	float: left;
	width: 212px;
	margin: 0px 10px 0px 10px;
}

div.fees_info p
{
	margin: 0px 0px 9px 0px;
}

div.fees_info li
{
	color: #8a1120;
	margin: 0px 0px 9px 15px;
}

div.fees_info li span
{
	color: #010101;
}

div.fees_info h1
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.fees_info p img.fx_logo
{
	margin: 3px 4px 0px 0px;
	float: left;
}

div.fees_info a
{
	color: #8a1120;
}

div.fees_separator
{
	position: relative;
	left: 0px;
	top: 0px;
	clear: both;
	width: 908px;
	height: 1px;
	margin: 0px 10px 9px 10px;
}

img.fees_separator
{
	width: 908px;
	height: 1px;
	display: block;
}

div.last_minute
{
	position: absolute;
	top: -47px;
	left: 232px;
	width: 444px;
	height: 47px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #8a1120;
	padding: 0px;
}

div.last_minute p
{
	border-width: 0px;
	margin: 0px;
	padding: 7px 0px 3px 0px;
	text-align: center;
	color: #8a1120;
}

div.last_minute span
{
	font-size: 20pt;
	font-weight: normal;
	color: #8a1120;
}

img.fees_separator2
{
	width: 212px;
	height: 1px;
	margin: 0px 0px 9px 0px;
}

div.no_hidden_extras
{
	position: absolute;
	left: 30;
	top: 581;
	width: 442px;
	height: 36px;
	padding: 0px 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #8a1120;
	text-align: center;
}

div.no_hidden_extras p
{
	color: #8a1120;
}

div.no_hidden_extras p span.large
{
	font-size: 20pt;
	font-weight: normal;
	color: #8a1120;
}

div.fees_footer
{
	position: absolute;
	left: 30;
	top: 492;
	width: 442px;
	height: 76px;
	padding: 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #8a1120;
}

div.fees_footer h1
{
	padding: 3px 9px 0px 9px;
	margin: 0px;
	border-width: 0px;
	font-size: 20pt;
	font-weight: normal;
	color: #8a1120;
}

div.fees_footer p
{
	padding: 5px 9px 7px 9px;
	color: #8a1120;
}

div.winter_weddings
{
	position: absolute;
	left: 489px;
	top: 581px;
	width: 442px;
	height: 36px;
	padding: 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #8a1120;
	color: #8a1120;
	text-align: center;
}

div.winter_weddings span
{
	font-size: 20pt;
	color: #8a1120;
}

div.login_text
{
	position: absolute;
	left: 27;
	top: 24;
	width: 450px;
}

div.login_text p
{
	color: #8a1120;
	padding: 0px 15px 10px 0px;
}

div.login_area
{
	position: absolute;
	left: 495;
	width: 440px;
	height: 32px;
	background-color: #8a1120;
}

div#login_area1
{
	top: 24;
}

div#login_area2
{
	top: 66;
}

div.login_title
{
	float: left;
	margin: 2px 2px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #fdfdfd;
	padding: 7px 7px 7px 7px;
	color: #fdfdfd;
}

div.login_area input
{
	float: right;
	width: 365px;
	padding: 9px 8px 9px 0px;
	margin: 0px;
	border-width: 0px;
	color: #fdfdfd;
	background-color: #8a1120;
	font-family: Arial, Geneva, Sans-serif;
	font-size: 8pt;
}

div.login_button
{
	position: absolute;
	left: 835;
	top: 108;
	width: 100px;
	height: 50px;
}

div.login_button ul
{
	float: right;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
}

div.login_button ul li
{
	float: left;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
}

div.login_button ul li.highlight
{
	background-color: #8a1120;
	color: #fdfdfd;
}

div.album_text
{
	position: absolute;
	left: 27;
	top: 24;
	width: 280px;
	height: 280px;
}

div.album_text p
{
	margin: 0px 0px 13px 0px;
}

div.album_text h1
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 13px 0px;
	color: #8a1120;
}

img.left_page
{
	position: absolute;
	left: 0;
	top: 20;
}

img.left_page_over
{
	position: absolute;
	z-index: 10;
	top: 20;
	visibility: hidden;
}

div.square_album
{
	position: absolute;
	left: 349;
	top: 0;
	width: 585px;
	height: 332px;
}

div.square_album img.right_page
{
	position: absolute;
	left: 293;
	top: 20;
	visibility: hidden;
}

div.square_album img.right_page_over
{
	position: absolute;
	left: 293;
	top: 20;
	z-index: 10;
}

div.rect_album
{
	position: absolute;
	left: 125;
	top: 310;
	width: 809px;
	height: 332px;
}

div.rect_album img.right_page
{
	position: absolute;
	left: 405;
	top: 20;
	visibility: hidden;
}

div.rect_album img.right_page_over
{
	position: absolute;
	left: 405;
	top: 20;
	z-index: 10;
}

img.anim_triangle
{
	position: absolute;
	z-index: 10;
	visibility: hidden;
}

img.anim_edge
{
	position: absolute;
	top: 20;
	width: 1px;
	height: 292px;
	z-index: 10;
	visibility: hidden;
}

div.contact_area
{
	position: absolute;
	left: 25;
	width: 440px;
	height: 32px;
	background-color: #8a1120;
}

div#contact_area1
{
	top: 24;
}

div#contact_area2
{
	top: 66;
}

div#contact_area3
{
	top: 108;
}

div#contact_area4
{
	top: 150;
}

div#contact_area5
{
	top: 192;
}

div.contact_title
{
	float: left;
	margin: 2px 2px 2px 2px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #fdfdfd;
	padding: 7px 7px 7px 7px;
	color: #fdfdfd;
}

div.contact_area input
{
	float: right;
	padding: 9px 8px 9px 0px;
	color: #fdfdfd;
	background-color: #8a1120;
	font-family: Arial, Geneva, Sans-serif;
	font-size: 8pt;
}

div#contact_area1 input
{
	width: 363px;
}

div#contact_area2 input
{
	width: 375px;
}

div#contact_area3 input
{
	width: 432px;
}

div#contact_area4 input
{
	width: 326px;
}

div#contact_area5 input
{
	width: 348px;
}

div.message_area
{
	position: absolute;
	left: 495;
	top: 24;
	width: 440px;
	height: 200px;
	background-color: #8a1120;
}

div.message_area textarea
{
	float: right;
	width: 372px;
	height: 200px;
	padding: 9px 8px 9px 0px;
	color: #fdfdfd;
	font-family: Arial, Geneva, Sans-serif;
	font-size: 8pt;
	background-color: #8a1120;
}

div.send_button
{
	position: absolute;
	left: 835;
	top: 234;
	width: 100px;
	height: 50px;
}

div.send_button ul
{
	float: right;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
}

div.send_button ul li
{
	float: left;
	margin: 0px 0px 0px -1px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
}

div.send_button ul li.highlight
{
	background-color: #8a1120;
	color: #000000;
}

div.contact_details
{
	position: absolute;
	left: 25px;
	top: 250px;
}

div.contact_details p
{
	padding-bottom: 10px;
}

div.contact_details p.address
{
	color: #8A1120;
}

table.links_table
{
	margin: 10px 0px 0px 20px; /* for if there are five columns */
/*	margin: 10px 0px 0px 112px; for if there are four columns */
}

table.links_table tr.image_row td img
{
	margin: 25px 10px 6px 10px;
}

table.links_table tr.label_row td
{
	text-align: center;
}

table.links_table2
{
	display: none;
	margin: 30px 0px 0px 112px;
}

table.links_table2 tr td
{
	width: 286px;
	padding: 0px 10px 0px 10px;
	font-size: 10pt;
}

table.links_table2 tr td a
{
	color: #8a1120;
}

div.link_page_selector
{
	position: absolute;
	left: 423px;
	top: 600px;
}

div.link_page_selector ul
{
	list-style-type: none;
}

div.link_page_selector ul li
{
	float: left;
	margin: 0px 0px 0px -1px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
}

div.link_page_selector ul li.highlight
{
	background-color: #8a1120;
	color: #000000;
}

div.link_page_selector ul li.current
{
	background-color: #8a1120;
	color: #000000;
}

div.gallery
{
	position: absolute;
	top: 743;
	left: 32;
	width: 960;
	height: 76;
}

div.gallery div
{
	position: absolute;
	top: 0;
	width: 114px;
	height: 76px;
	background-color: #f0edea;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.gallery div#gallery_image0
{
	left: 0px;
}

div.gallery div#gallery_image1
{
	left: 121px;
}

div.gallery div#gallery_image2
{
	left: 242px;
}

div.gallery div#gallery_image3
{
	left: 363px;
}

div.gallery div#gallery_image4
{
	left: 483px;
}

div.gallery div#gallery_image5
{
	left: 604px;
}

div.gallery div#gallery_image6
{
	left: 725px;
}

div.gallery div#gallery_image7
{
	left: 846px;
}

img.thumbnail
{
	position: absolute;
	left: 0;
	top: 0;
	width: 114px;
	height: 76px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=40 );
	opacity: 0.4;
}

img.thumbnail_highlight
{
	position: absolute;
	left: 0;
	top: 0;
	width: 114px;
	height: 76px;
	cursor: pointer;
}

div.social_media
{
	position: absolute;
	left: 32;
	top: 827;
	width: 960;
	height: 35;
}

div.social_media div.facebook
{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.social_media div.twitter
{
	position: absolute;
	left: 395px;
	top: 0px;
}

div.social_media div.linkedin
{
	position: absolute;
	left: 800px;
	top: 0px;
}

div.footer
{
	position: absolute;
	left: 32;
	top: 855;
	width: 960;
	height: 22;
}

div.footer div.copyright
{
	padding-top: 4px;
	font-size: 6pt;
	float: left;
}

div.footer div.contacts
{
	float: right;
}

div.footer div.contacts b
{
	font-weight: normal;
	color: #8a1120;
}

div.footer div.fossil_logo
{
	position: absolute;
	left: 405;
	top: 0;
}

div.footer div.twitter
{
	position: absolute;
	left: 150px;
	top: -2px;
	width: 200px;
	overflow: hidden;
}

div.preload
{
	display: none;
	visibility: hidden;
}

div.blog_content
{
	position: absolute;
	left: 0;
	top: 0;
	width: 960px;
	height: 583px;
	overflow-y: scroll;
}

div.blog_header
{
	float: left;
	width: 212px;
	margin: 15px 15px 7px 15px;
	padding: 0px;
	border: 0px;
}

div.blog_header p.title
{
	color: #8a1120;
}

div.blog_body
{
	float: left;
	width: 640px;
	margin: 15px 15px 7px 0px;
	padding: 0px;
	border: 0px;
}

div.blog_body p
{
	padding: 0px 0px 8px 0px;
}

img.blog_separator
{
	clear: both;
	width: 868px;
	height: 1px;
	margin: 0px 15px 0px 15px;
	padding: 0px;
	border: 0px;
}

div.blog_footer
{
	position: absolute;
	left: 15;
	top: 605;
	width: 930px;
	height: 20px;
}

div.blog_controls
{
	float: right;
}

div.blog_controls ul
{
	list-style-type: none;
}

div.blog_controls ul li
{
	float: left;
	margin: 0px 0px 0px -1px;
	border-width: 0px 1px 0px 1px;
	border-color: #8a1120;
	border-style: solid;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
	color: #010101;
}

div.blog_controls ul li.highlight
{
	background-color: #8a1120;
	color: #000000;
}

div.blog_controls ul li.current
{
	background-color: #8a1120;
	color: #000000;
	cursor: default;
}

div.studio
{
	position: absolute;
	left: 15;
	top: 13;
	width: 316px;
	height: 594px;
}

div.studio_header
{
	float: left;
	width: 910px;
	margin: 0px 10px 0px 10px;
}

div.studio_header h1
{
	font-size: 24pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.studio_header p
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.studio_info
{
	float: left;
	width: 306px;
	margin: 0px 0px 0px 10px;
	line-height: 140%;
}

div.studio_info h1
{
	font-size: 24pt;
	font-weight: normal;
	line-height: 110%;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.studio_info p
{
	margin: 0px 0px 15px 0px;
}

div.studio_info p.title
{
	color: #8a1120;
}

div.studio_images
{
	position: relative;
	left: 0px;
	top: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	width: 604px;
	height: 640px;
	background-color: #cdc5bc;
}

div.studio_images img.studio_image
{
	position: absolute;
	cursor: pointer;
}

div.studio_images img.studio_image#studio_image_tl
{
	left: 7px;
	top: 0px;
}

div.studio_images img.studio_image#studio_image_tr
{
	left: 309px;
	top: 0px;
}

div.studio_images img.studio_image#studio_image_bl
{
	left: 7px;
	top: 324px;
}

div.studio_images img.studio_image#studio_image_br
{
	left: 309px;
	top: 324px;
}

div.studio_info table
{
	width: 268px;
}

div.studio_info table td
{
	margin: 0px;
	border-width: 0px;
	padding: 0px 5px 8px 0px;
	vertical-align: top;
	color: #8a1120;
}

div.studio_info table td.price
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}

div.studio_info table span.subcategory
{
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	color: #010101;
}

div.studio_info table span.footnote
{
	color: #010101;
}

div.studio_info table td.multiline
{
	padding: 0px 5px 0px 0px;
}

div.studio_info span.highlight
{
	color: #8a1120;
}

div.studio_info a
{
	color: #8a1120;
}

div.new_fees
{
	position: absolute;
	left: 15;
	top: 13;
	width: 930px;
	height: 594px;
}

div.new_fees_header
{
	float: left;
	width: 910px;
	margin: 0px 10px 0px 10px;
}

div.new_fees_header h1
{
	font-size: 24pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.new_fees_header p
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.new_fees_info
{
	float: left;
	width: 427px;
	margin: 0px 0px 0px 10px;
	line-height: 140%;
}

div.new_fees_info h1
{
	font-size: 24pt;
	font-weight: normal;
	line-height: 120%;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.new_fees_info p
{
	margin: 0px 0px 8px 0px;
}

div.new_fees_info p.title
{
	color: #8a1120;
}

img.new_fees_image
{
	float: right;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

div.new_fees_info span.highlight
{
	color: #8a1120;
}

div.new_fees_info a
{
	color: #8a1120;
}

div.new_fees_info ol
{
	margin-left: 27px;
	margin-bottom: 8px;
}

div.new_fees_info ul
{
	margin-left: 15px;
}

div.why2
{
	position: absolute;
	left: 15;
	top: 13;
	width: 930px;
	height: 594px;
}

div.why2_header
{
	width: 910px;
	margin: 0px 10px 0px 10px;
}

div.why2_header h1
{
	font-size: 24pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

div.why2_header p
{
	font-size: 8pt;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #8a1120;
}

img.why2
{
	position: absolute;
	left: 0px;
	top: 317px;
}

div.why2_info
{
	float: left;
	width: 440px;
	margin: 45px 10px 0px 10px;
}

div.why2_info h1
{
	font-size: 44pt;
	line-height: 100%;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	color: #8a1120;
}

div.why2_info h2
{
	font-size: 20pt;
	line-height: 100%;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #010101;
}

div.why2_info p
{
	margin: 0px 0px 9px 0px;
}

div.why2_info p.title
{
	color: #8a1120;
}

div.why2_info table
{
	width: 290px;
}

div.why2_info table td
{
	margin: 0px;
	border-width: 0px;
	padding: 0px 5px 8px 0px;
	vertical-align: top;
	color: #8a1120;
}

div.why2_info table td.price
{
	text-align: right;
	padding: 0px 0px 0px 0px;
}

div.why2_info table span.subcategory
{
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	color: #010101;
}

div.why2_info table span.footnote
{
	color: #010101;
}

div.why2_info table td.multiline
{
	padding: 0px 5px 0px 0px;
}

div.why2_info span.highlight
{
	color: #8a1120;
}

div.why2_info a
{
	color: #8a1120;
}

img.animals_main
{
	position: absolute;
	left: 0px;
	top: 155px;
	border-width: 7px 7px 0px 0px;
	border-color: #cdc5bc;
	border-style: solid solid none none;
}

div.animals_main
{
	position: absolute;
	left: 15;
	top: 13;
	width: 930px;
	height: 594px;
}

div.animals_title
{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.animals_title h1
{
	font-size: 72pt;
	line-height: 100%;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	color: #8a1120;
}

div.animals_title h2
{
	font-size: 20pt;
	line-height: 100%;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	color: #010101;
}

div.animals_info
{
	position: absolute;
	left: 727px;
	top: 142px;
	width: 203px;
}

div.animals_info p
{
	margin: 0px 0px 9px 0px;
}

img.home_background
{
	position: absolute;
	left: 0;
	top: 0;
}

div.home_area
{
	position: absolute;
	top: 0px;
	width: 477;
	height: 640px;
}

div.home_area_fade
{
	background-image: url( 'images/white70.png' );
	background-repeat: repeat;
}

div#home_right
{
	left: 483px;
}

div.home_area p
{
	font-size: 14pt;
	text-align: center;
}

div.home_area div.home_click
{
	position: absolute;
	left: 0px;
	top: 400px;
	width: 477px;
	height: 29px;
	cursor: pointer;
}

div.home_area div.home_click *
{
	cursor: pointer;
}

div.home_area div.home_click img
{
	position: absolute;
	left: 0px;
	top: 0px;
}

div.home_area div.home_click img.home_gallery_title
{
	z-index: 100;
}

div.home_area div.home_click img.home_click_here
{
	z-index: 90;
}

div.home_area div.home_click_right
{
	left: 267px;
}

img.home_text
{
	position: absolute;
	left: 0px;
	top: 650px;
}
