/* CSS Document */

html { overflow: -moz-scrollbars-vertical !important; }

body {
	background: #bdd6dd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6b6b6b;
	margin: 0;
	padding: 0;
}

a:link { color: #0000ff; text-decoration: none; }
a:visited { color: #0000ff; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: underline; }
a:active { color: #ff0000; text-decoration: none; }		

p { margin: 0px; margin-bottom: 10px; }

p.footer { padding-top: 5px; text-align: center; font-size: 11px; color: white; font-weight: bold; }
p.footer a:link { color: white; text-decoration: none; }
p.footer a:visited { color: white; text-decoration: none; }
p.footer a:hover { color: white; text-decoration: underline; }
p.footer a:active { color: white; text-decoration: underline; }

table { border: 0px; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
form { margin: 0px; }
input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
td { vertical-align: top; }
img { margin: 0px; padding: 0px; border: 0px; }
div { padding: 0px; margin: 0px; }
hr { size: 1px; width: 100%; }

table#layout { background: #bdd6dd; margin: 0px auto; }
	table#layout td { padding: 0px; }

table#header { width: 100%; height: 133px; background-color: white; }
	table#header td { padding: 0px; margin: 0px; }
		
	div#toplogo { width: 942px; margin: 0px auto; }
	div#toplogo img { padding-top: 10px; padding-bottom: 10px; }
		
	div#navigation { width: 100%; background-color: #a0bec6; }
	div#navigation p { width: 942px; padding: 10px; margin: 0 auto; text-align: right; color: white; font-size: 12px; }
	div#navigation a { color: white; text-decoration: none; }
	div#navigation a:link { color: white; text-decoration: none; }
	div#navigation a:visited { color: white; text-decoration: none; }
	div#navigation a:hover { color: white; text-decoration: underline; }
	div#navigation a:active { color: white; text-decoration: none; }		

	
table#content { margin-top: 5px; border: 0px; }
	table#content td { padding: 0px; margin: 0px; }

	table#content td.home_left { width: 630px; padding: 0px; margin: 0px; }
	table#content td.home_right { width: 305px; padding: 0px; margin: 0px; }

	table#content td.drawingroom_col1 { width: 275px; padding: 0px; margin: 0px; }
	table#content td.drawingroom_col2_upper { width: 215px; padding: 0px; margin: 0px; }
	table#content td.drawingroom_col2_lower { width: 215px; padding: 0px; margin: 0px; }
	table#content td.drawingroom_col3 { width: 442px; padding: 0px; margin: 0px; }

	table#content td.dressingroom_col1 { width: 310px; padding: 0px; margin: 0px; }
	table#content td.dressingroom_col2_top { width: 190px; padding: 0px; margin: 0px; }
	table#content td.dressingroom_col2_middle { width: 190px; padding: 0px; margin: 0px; }
	table#content td.dressingroom_col2_bottom { width: 190px; padding: 0px; margin: 0px; }
	table#content td.dressingroom_col3 { width: 422px; padding: 0px; margin: 0px; }

	table#content td.contact_col1 { width: 310px; padding: 0px; margin: 0px; }
	table#content td.contact_col2_upper { width: 190px; padding: 0px; margin: 0px; }
	table#content td.contact_col2_lower { width: 190px; padding: 0px; margin: 0px; }
	table#content td.contact_col3 { width: 422px; padding: 0px; margin: 0px; }

	table#content td.newsletter_left { width: 500px; padding: 0px; margin: 0px; }
	table#content td.newsletter_right { width: 430px; padding: 0px; margin: 0px; }
	
	table#content td.news { width: 942px; }

	div#content_home_left { background-color: white; width: 630px; height: 435px; }
	div#content_home_left_lower { background-color: white; padding: 20px; width: 590px; height: 45px; font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 160%; color: #4e5f62; }
	div#content_home_left_lower a { color: #4e5f62; text-decoration: none; }
	div#content_home_left_lower a:link { color: #4e5f62; text-decoration: none; }
	div#content_home_left_lower a:visited { color: #4e5f62; text-decoration: none; }
	div#content_home_left_lower a:hover { color: #4e5f62; text-decoration: underline; }
	div#content_home_left_lower a:active { color: #4e5f62; text-decoration: none; }		

	div#content_home_right { background-color: white; width: 305px; height: 525px; }

	div#content_drawingroom_col1 { width: 275px; }
	div#content_drawingroom_col2_upper { width: 215px; }
	div#content_drawingroom_col2_lower { width: 215px; }
	div#content_drawingroom_col3 { background-color: white; width: 402px; height: 485px; padding: 20px; line-height: 160%; font-size: 12px; }

	div#content_dressingroom_col1 { width: 310px; }
	div#content_dressingroom_col2_top { width: 190px; }
	div#content_dressingroom_col2_middle { width: 190px; }
	div#content_dressingroom_col2_bottom { width: 190px; }
	div#content_dressingroom_col3 { background-color: white; width: 392px; height: 485px; padding: 20px; line-height: 160%; font-size: 12px; }

	div#content_contact_col1 { width: 310px; }
	div#content_contact_col2_upper { width: 190px; }
	div#content_contact_col2_lower { width: 190px; }
	div#content_contact_col3 { background-color: white; width: 392px; height: 485px; padding: 20px; line-height: 160%; font-size: 12px; }

	div#content_newsletter_left { background-color: white; width: 500px; height: 525px; }
	div#content_newsletter_right { background-color: white; width: 397px; height: 485px; padding: 20px; line-height: 160%; font-size: 12px; }

	div#content_news { background-color: white; width: 902px; padding: 20px; line-height: 160%; font-size: 12px; }
	div#content_news_scroll { width: 880px;  margin-top: 15px; padding: 20px; padding-left:0px; padding-top:10px; line-height: 160%; height: 350px; }
	div#content_news_scroll  { overflow: scroll; overflow-y: scroll; overflow-x: hidden; overflow:-moz-scrollbars-vertical; }
	div#content_news_scroll  { scrollbar-base-color: #dedede; }

div#pre_footer { background-color: #a0bec6; width: 942px; height: 20px; margin: 0 auto; }
div#footer { margin-top: 5px; }