body{
	margin:0px; 
	background-color:#d7e0de; 
}

body,td,tr,div{
	font-family:verdana; 
	font-size:12px; 
	color:#55290e; 
	line-height:16px; 
	text-align:left; 
}

a{
	color:#55290e; 
	text-decoration:none; 
}

a:hover{
	text-decoration:underline; 
}

form{
	display:inline; 
}

input,password,select,radio,checkbox,button,submit,textarea{
	font-family:verdana; 
	font-size:12px; 
	color:#55290e; 
}

ul{
	margin:0px; 
	padding:0px 0px 0px 18px; 
	list-style:circle; 
}

li{
	margin:0px; 
	padding:0px 0px 5px 0px; 
}

h1{
	margin:0px; 
	padding:0px 0px 10px 0px; 
	font-family:georgia; 
	font-size:18px; 
	line-height:22px; 
	color:#55290e; 
	font-weight:normal; 
	font-style:italic; 
}

h2{
	margin:0px; 
	padding:10px 0px 10px 0px; 
	font-family:georgia; 
	font-size:14px; 
	line-height:18px; 
	color:#55290e; 
	font-weight:normal; 
	font-style:italic; 
}

h3{
	margin:0px; 
	padding:0px 0px 14px 0px; 
	font-family:georgia; 
	font-size:18px; 
	line-height:22px; 
	color:#55290e; 
	font-weight:normal; 
	font-style:italic; 
}

.green{
	color:#669900; 
}

.red{
	color:#FF0000; 
}

.white{
	color:#FFFFFF; 
}

.beige{
	color:#55290e; 
	text-align:center; 
}

.bg_beige{
	background-color:#d7e0de; 
	padding:2px 10px 2px 10px; 
	margin:2px 0px 2px 0px; 
	text-align:center; 
}

.dots{
	background-image:url(images/dots.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	width:auto; 
	height:1px; 
	overflow:hidden; 
}

.divide{
	background-image:url(images/dots.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	width:auto; 
	height:1px; 
	overflow:hidden; 
}

.container{
	width:984px; 
	background-image:url(images/bg_main.gif); 
	background-position:top center; 
	background-repeat:no-repeat; 
}

.container_index{
	width:984px; 
	background-image:url(images/bg_index.gif); 
	background-position:top center; 
	background-repeat:no-repeat; 
}

.content{
	float:left; 
}

.content_left{
	float:left; 
	width:210px; 
}

.site_nav{
	margin:110px 0px 0px 20px; 
	width:170px; 
}

.site_nav ul{
	margin:0px; 
	padding:0px; 
	list-style:none; 
}

.site_nav li{
	margin:0px; 
	padding:0px 0px 1px 0px; 
	
	background-position:bottom left; 
	background-repeat:repeat-x; 
}

.site_nav li ul li{
	margin:0px; 
	padding:0px; 
	background-image:url(images/trans.gif); 
}

.nav a{
	display:block; 
	width:auto; 
	*width:100%; 
	background-image:url(images/menu_a.gif); 
	background-position:top-right; 
	background-repeat:no-repeat; 
	padding:4px 10px 4px 0px; 
	margin:0px; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:normal; 
	color:#55290e; 
}

.nav a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.nav_sel a{
	display:block; 
	width:auto; 
	*width:100%; 
	background-image:url(images/menu_b.gif); 
	background-position:top-right; 
	background-repeat:no-repeat; 
	padding:4px 10px 4px 0px; 
	margin:0px; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	color:#55290e; 
}

.nav_sel a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.nav_blank a{
	display:block; 
	width:auto; 
	*width:100%; 
	padding:4px 10px 4px 0px; 
	margin:0px; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:normal; 
	color:#55290e; 
}

.nav_blank a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.nav_blank_sel a{
	display:block; 
	width:auto; 
	*width:100%; 
	padding:4px 10px 4px 0px; 
	margin:0px; 
	text-decoration:none; 
	font-size:12px; 
	font-weight:bold; 
	color:#55290e; 
}

.nav_blank_sel a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.subnav a{
	padding:0px 10px 3px 13px; 
	background-image:url(images/menu_c.gif); 
	background-position:top-left; 
	background-repeat:no-repeat; 
	text-decoration:none; 
	font-size:10px; 
	font-weight:normal; 
	color:#55290e; 
}

.subnav a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.subnav_sel a{
	padding:0px 10px 3px 13px; 
	background-image:url(images/menu_c.gif); 
	background-position:top-left; 
	background-repeat:no-repeat; 
	text-decoration:none; 
	font-size:10px; 
	font-weight:bold; 
	color:#55290e; 
}

.subnav_sel a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.content_right{
	float:right; 
	width:755px; 
}

.main_left{
	float:left; 
	width:488px; 
	margin:110px 0px 0px 0px; 
}

.main_right{
	float:right; 
	width:229px; 
}

.footer{
	clear:both; 
	/*background-image:url(images/swan.gif); */
	background-position:top right; 
	background-repeat:no-repeat; 
	padding:70px 0px 0px 0px; 
}

.footer_left{
	float:left; 
	display:inline; 
	font-size:10px; 
	color:#9db2ac; 
	padding:0px 20px 20px 20px; 
}

.footer_left a{
	color:#9db2ac; 
}

.footer_right{
	float:right; 
	display:inline; 
	font-size:10px; 
	color:#9db2ac; 
	padding:0px 20px 20px 20px; 
}

.footer_right a{
	color:#9db2ac; 
}

.right_top{
	width:211px; 
	background-image:url(images/right_top.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:20px; 
	overflow:hidden; 
}

.right_bg{
	width:211px; 
	background-image:url(images/right_bg.gif); 
	background-position:top left; 
	background-repeat:repeat-y; 
}

.right_bg_pad{
	padding:0px 20px 0px 20px; 
}

.right_bottom{
	width:211px; 
	background-image:url(images/right_bottom.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	height:20px; 
	overflow:hidden; 
}

.right_nav{
	margin:141px 0px 0px 0px; 
}

.right_nav ul{
	margin:0px; 
	padding:0px; 
	list-style:none; 
}

.right_nav li{
	margin:0px; 
	padding:0px; 
}

.sheet a{
	display:block; 
	width:auto; 
	*width:100%; 
	background-image:url(images/sheet.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	margin:5px 0px 0px 0px; 
	padding:5px 0px 1px 18px; 
	text-decoration:none; 
	font-size:10px; 
	color:#55290e; 
}

.sheet a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.arrow_down a{
	display:block; 
	width:auto; 
	*width:100%; 
	background-image:url(images/arrow_down.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	margin:5px 0px 0px 0px; 
	padding:5px 0px 1px 18px; 
	text-decoration:none; 
	font-size:10px; 
	font-weight:bold; 
	color:#55290e; 
}

.arrow_down a:hover{
	text-decoration:underline; 
	color:#55290e; 
}

.sizes_top{
	width:488px; 
	background-image:url(images/tab_mid.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:15px; 
	overflow:hidden; 
}

.sizes_bg{
	width:488px; 
	background-image:url(images/tab_bg.gif); 
	background-position:top left; 
	background-repeat:repeat-y; 
}

.sizes_bg_pad{
	width:468px; 
	margin:0px 10px 0px 10px; 
}

.sizes_bottom{
	width:488px; 
	background-image:url(images/tab_bottom.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	height:15px; 
	overflow:hidden; 
}

.block_closed{
	width:488px; 
	background-image:url(images/block_a.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:37px; 
	overflow:hidden; 
}

.block_closed h2{
	padding:0px; 
	margin:0px; 
	font-size:18px; 
	line-height:22px; 
	color:#55290e; 
	font-weight:normal; 
	font-style:italic; 
}

.block_closed  h2 a{
	display:block; 
	padding:6px 10px 8px 10px; 
}

.block_open{
	width:488px; 
	background-image:url(images/block_b_top.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
}

.block_open h2{
	padding:0px; 
	margin:0px; 
	font-size:18px; 
	line-height:22px; 
	color:#55290e; 
	font-weight:normal; 
	font-style:italic; 
}

.block_open  h2 a{
	display:block; 
	padding:6px 10px 8px 10px; 
}

.block_open_bg{
	width:488px; 
	background-image:url(images/block_b_bg.gif); 
	background-position:top left; 
	background-repeat:repeat-y; 
}

.block_open_bg_pad{
	width:468px; 
	margin:0px 10px 0px 10px; 
}

.block_open_bottom{
	width:488px; 
	background-image:url(images/block_b_bottom.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	height:15px; 
	overflow:hidden; 
}

.float{
	float:left; 
}

.float_padleft{
	float:left; 
	padding-left:10px; 
}

.design_note{
	position:absolute; 
	top:622px; 
}
