* { margin:0; padding:0; font-size:100%; border-collapse:collapse; outline:none; }html { height:100%; }body { width:100%; height:100%; background:url(/i/body.jpg) top left repeat; }/*all frame*/#wrapper { height:auto !important; height:100%; min-height:100%; min-width:990px; max-width:1280px; margin:0 auto; }#pusher { height:230px; }#main-page-text {margin:30px 6px 0 236px; position:relative; color:#841b29}#footer { min-width:990px; max-width:1280px; height:198px; position:relative; margin:-198px auto 0 auto; font-family:Arial, san-serif; color:#b09b77;  }#footer-padder { margin:0 6px 0 236px; height:198px;  background:url(/i/red-dot.gif) top left repeat-x; }.fl { float:left }.fr { float:right }.cr { clear:both; font-size:0; }.noborder { border:none; margin:0; padding:0; }.clear { font-size:1px; margin:0; padding:0; clear:both; }h2 { font:normal 160% Arial; padding-bottom:20px;  }h3 { font:normal 140% Arial; padding-bottom:15px;  }h4 { font:normal 130% Arial; padding-bottom:15px;  }h5 { font:normal 120% Arial; padding-bottom:10px;  }h6 { font:bold 100% Arial; padding-bottom:10px;  }p { font:normal 95% Arial; padding-bottom:20px; line-height:130% }ul { margin:10px 0 30px 30px; font-family:Arial; font-size:95%; }ol { margin:10px 0 30px 30px; font-family:Arial; font-size:95%; }li {margin-bottom:7px;}a { color:#841b29; font:normal 95% Arial; }a img { border:0; }table { border:1px solid #000; width:auto; margin:10px 0; font-family:Arial; font-size:90%; }td { border:1px solid #000; width:auto; padding:5px 10px; }/*main*/#main { margin:0 6px; font-family:Arial, san-serif; }	/*header*/		#header { color:#cc2e52; padding-top:34px; margin-left:271px; }		#header table { width:100%; border:none; margin:0; padding:0; }		#header table td { width:33%; border:none; padding:0; }		#header a { color:#cc2e52; text-decoration:none; font-family:Arial; }		#header em { font-size:137%; font-family:Arial; }		#header a span { text-decoration:underline; margin-left:12px; }		#header ul a:hover { font-weight:bold; background:url(/i/small-arr.gif) left center no-repeat; }		#header ul { margin:0 auto; width:240px; font-family:Arial; font-size:100% }		#header li { list-style-type:none; font-size:87%; line-height:1.6em; }	/*header*/	/*inner menu*/		.inner { font-family:Arial;  margin:0 0 10px -11px; }		.inner .inner { margin:0 0 10px 14px; }		.inner a { color:#cc2e52; text-decoration:none; font-family:Arial; }		.inner a span { text-decoration:underline; margin-left:12px; }		.inner a:hover, .inner span span { font-weight:bold; background:url(/i/small-arr.gif) left center no-repeat; }		.inner li { list-style-type:none; line-height:1.6em; }	/*inner menu*/	/*g-block*/		#g-block { margin:36px 0 0 266px; position:relative; }		#g-block table.noborder { width:99%; padding:0; }		#g-block table td { vertical-align:top; }		#chair { width:66%; }		#chair h1 { font-size:110%; font-weight:normal; color:#cc2e51; padding:9px 0 24px 0; font-family:Arial; margin-left:10px; }		#chairs-table { border:none; width:100%; margin:0; padding:0; }		#chairs-table td { border:none; margin:0; padding:0; }		.corner-container { background:#cc2e52 url(/i/top-left-red.gif) top left no-repeat; margin-left:35px; }		.corner-container div { background:url(/i/top-right-red.gif) top right no-repeat; }		.corner-container div div { background:url(/i/bottom-right-red.gif) bottom right no-repeat; }		.corner-container div div div { background:url(/i/bottom-left-red.gif) bottom left no-repeat; height:162px; }		.corner-container div div div div { background:none; padding:20px 12px; height:auto; }		.corner-container p { padding-bottom:20px; color:#fefbea; font-family:Arial; font-size:100% }		#we-say { width:33%; }		#big-chair { position:absolute; top:-25px; left:-160px; }	/*g-block*/	/*main-menu*/		#main-menu { margin:58px 11px 0 266px; position:relative; z-index.:1000;}		#main-menu .corner-container { background:#e7cfa6 url(/i/top-left-yellow.gif) top left no-repeat; margin-left:0; position:relative; }		#main-menu .corner-container div { background:url(/i/top-right-yellow.gif) top right no-repeat; }		#main-menu .corner-container div div { background:url(/i/bottom-right-yellow.gif) bottom right no-repeat; }		#main-menu .corner-container div div div { background:url(/i/bottom-left-yellow.gif) bottom left no-repeat; height:auto; }		#main-menu .corner-container p { padding-bottom:20px; color:#fefbea; }		#main-menu table { width:100%; border:none; margin:0; padding:0; font-family:Arial; }		#main-menu .corner-container td { width:33%; vertical-align:top; /*height:78px;*/ color:#cc2e52; font-size:110%; border:none; margin:0; padding:0; background:url(/i/arrow.gif) 14px 17px no-repeat; padding:20px 20px 20px 30px;}				#main-menu .corner-container td a{ color:#cc2e51; /*font-weight:bold;*/ font-size:110%; }				/*#main-menu .corner-container td p { padding:0; margin-left:29px; color:#cc2e52; }*/				#main-menu .corner-container td img { vertical-align:middle; margin:0 10px; }		#main-menu-list td table { width:auto; border:none; padding:0; margin:0; }		#main-menu-list td { width:33%; vertical-align:top; border:none; padding:0; margin:0; }		#main-menu-list td td { width:auto; border:none; }		#main-menu-list ul { margin:20px 0 0 24px; font-family:Arial; font-size:100% }		#main-menu-list #spec { margin:20px 0 0 53px; }		#main-menu-list li { list-style-type:none; font-size:95%; line-height:160%; margin:0; }		#main-menu-list a { color:#841b29; font-size:100%; font-family:Arial; }		#main-menu-list .selected .mml { background:#cc2e52 url(/i/top-left-pink.gif) top left no-repeat; }		#main-menu-list .selected .mml a { color:#fff; text-decoration:none; }		#main-menu-list .selected .mml div { background:url(/i/top-right-pink.gif) top right no-repeat; }		#main-menu-list .selected .mml div div { background:url(/i/bottom-right-pink.gif) bottom right no-repeat; }		#main-menu-list .selected .mml div div div { background:url(/i/bottom-left-pink.gif) bottom left no-repeat; }		#main-menu-list .mml div div div { padding:3px 10px; }	/*main-menu*/	/*default*/		#default-menu-list { width:220px; float:left; position:relative; margin-top:57px; }		#default-menu-list li { list-style-type:none; font-size:95%; width:99%; margin:0; float:left; clear:both; }		#default-menu-list li div { float:left; }		#default-menu-list .bm { background:#e7cfa6 url(/i/top-left-yellow.gif) top left no-repeat; color:#cc2e51; font-weight:bold; position:relative; overflow:hidden; <!--clear:both;--> }		#default-menu-list .bm div { background:url(/i/top-right-yellow.gif) top right no-repeat; }		#default-menu-list .bm div div { background:url(/i/bottom-right-yellow.gif) bottom right no-repeat; }		#default-menu-list .bm div div div { background:url(/i/bottom-left-yellow.gif) bottom left no-repeat; }		#default-menu-list .bm div div div div{ background:url(/i/arrow.gif) 14px 7px no-repeat; padding:10px 10px 10px 30px; }				#default-menu-list .bm div div div div a{ color:#cc2e51; /*font-weight:bold;*/ font-size:110%; }				#default-menu-list .bm img { vertical-align:middle; margin:0 10px 0 20px; }		#default-menu-list .selected .mml { background:#cc2e52 url(/i/top-left-pink.gif) top left no-repeat; }		#default-menu-list .selected .mml div { background:url(/i/top-right-pink.gif) top right no-repeat; }		#default-menu-list .selected .mml div div { background:url(/i/bottom-right-pink.gif) bottom right no-repeat; }		#default-menu-list .selected .mml div div div { background:url(/i/bottom-left-pink.gif) bottom left no-repeat; }		#default-menu-list  .mml div div div { padding:3px 24px 3px 23px; }		#default-menu-list .selected .mml a { color:#fff; text-decoration:none; }		#default-menu-list ul { padding:5px 0 10px 21px; margin:0; font-family:Arial; font-size:100%; overflow:hidden; height:100%; }		#default-menu-list a { color:#841b29; font-size:85%; font-family:Arial; }				#d-icon .corner-container { margin:0 auto; width:240px; position:relative; }		#d-icon .corner-container div { position:relative; }		#d-icon .corner-container div div div { height:155px; width:240px; }		#d-icon .corner-container img { vertical-align:middle; position:absolute; top:5px; left:15px; }		#g-block #d-icon { width:33%; padding-left:15px; }				#g-block #d-header, #g-block #d-icon { vertical-align:top; }		#g-block #d-header { padding-left:5px; width:66%; }		#g-block #d-icon { position:relative; }		#d-header h1 { font:normal 182% Arial; color:#cc2e52; padding-bottom:25px; }		#breadcrumbs { margin-bottom:30px; color:#cc2e52; }		#breadcrumbs a, #breadcrumbs span, #breadcrumbs strong { color:#cc2e52; font-size:72%; font-family:Arial; white-space:nowrap; vertical-align:middle; }		#g-block #d-content, #g-block #d-docs { vertical-align:top; padding-top:30px }		#g-block #d-content { padding-left:50px; }		#g-block #d-docs { padding-left:35px; padding-top:30px }				#framed { background:#fcf3df url(/i/t.gif) top left repeat-x; margin:20px auto 0 auto; width:245px; }		#framed div { background:url(/i/r.gif) top right repeat-y; height:100%; }		#framed div div { background:url(/i/l.gif) bottom left repeat-y; }		#framed div div div { background:url(/i/b.gif) bottom right repeat-x; }		#framed div div div div { background:url(/i/tl.gif) top left no-repeat; }		#framed div div div div div { background:url(/i/tr.gif) top right no-repeat; }		#framed div div div div div div { background:url(/i/br.gif) bottom right no-repeat; }		#framed div div div div div div div { background:url(/i/bl.gif) bottom left no-repeat; }		#framed #framed-container { background:none; height:auto; margin:0 40px; padding:30px 0 60px 0; }		#framed #framed-container a { font-family:Arial; }	/*default*//*main*/#widget table { margin: 0 0 0 100px; width:900px; border:none; align:center; }#widget table td { border:none; vertical-align:top; }/*footer*/#footer table { width:100%; border:none; }#footer a { color:#b09b77; }#footer table td { width:33%; padding:28px 0 0 0; border:none; vertical-align:top; }#footer table td p { margin:0 0 0 5px; font-size:68%; font-family:Arial; padding:0; }#footer #m_link { margin-left:51px; font-family:Arial; }#footer #m_link a { font-family:Arial; }/*footer*/
