body			{
				margin:0;
				padding:0;
				font-size:11px;
				text-align:left;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#000000;
				background:#ffffff;
				}
.cl{clear:both; height:0; line-height:0;}
a 				{
				text-decoration:underline;
				color:#954E16;
				}
		
a:hover 		{
				text-decoration:none;
				color:#B17D54;
				}
				
b				{color:#954E16;}

p				{
				margin:0;
				padding:0 0 10px 0;
				}
				
img				{border:0;}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select {
				font:1em Arial, Helvetica, sans-serif;
				}
.contact_form_line {
				background: url(../images/in_bg.png) no-repeat;
				width:302px;
				height:20px;
				border:none;
				padding:0px 5px;
				font:1em Arial, Helvetica, sans-serif;
}
.contact_form_multiline {
				width:302px;
				height:102px;
				padding:0 5px;
				border:none;
				background: url(../images/in_text.png) no-repeat;
				font:1em Arial, Helvetica, sans-serif;
}
textarea {
				font:1em Arial, Helvetica, sans-serif;
				}
.some_clear {
	background: url(../images/clear.png) no-repeat 0% 0%;
	border:none!important;
	width:85px!important;
	height:20px!important;
	margin:0!important;
	color:#fff;
	font-size:16px;
	margin:0 35px 0 30px!important;
	}
.some_submit{
	background: url(../images/submit.png) no-repeat 0% 0%;
	border:none!important;
	width:85px!important;
	height:20px!important;
	margin:0!important;
	color:#fff;
	font-size:16px;
	margin:0 0 0 30px!important;
	}
	
				
#container		{
				width:780px;
				margin:20px auto;
				position:relative;
				z-index:50;
				}
				
/* ---------------------------------- header ----------------------------------------------*/

#header			{
				width:780px;
				height:108px;
				position:relative;
				background:url(../images/head_bg.gif) 0 0 no-repeat;
				}
				
#header .logo	{
				position:absolute;
				top:10px;
				left:11px;
				}
				
.top_txt_box	{
				width:350px;
				position:absolute;
				top:23px;
				right:32px;
				}
				
.top_txt_box p	{
				padding-bottom:5px;
				}
				
.title			{
				position:relative;
				padding-bottom:5px;
				}

/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				width:780px;
				height:34px;
				position:relative;
				overflow:hidden;
				background:url(../images/m_px.gif) top repeat-x;
				}
				
#menu .m_l		{
				width:16px;
				height:34px;
				position:absolute;
				overflow:hidden;
				top:0;
				left:0;
				background:url(../images/m_l.gif);
				}
				
#menu .m_r		{
				width:16px;
				height:34px;
				position:absolute;
				overflow:hidden;
				top:0;
				right:0;
				background:url(../images/m_r.gif);
				}
				
#menu ul		{
				width:748px;
				margin:0;
				padding:2px 16px;
				list-style:none;
				}
				
#menu li		{
				width:186px;
				height:30px;
				float:left;
				margin:0;
				padding:8px 0;
				text-align:center;
				background:url(../images/m_div.gif) right repeat-y;
				}
				
#menu li.last	{background:none;}

				
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:2.3em Arial, Helvetica, sans-serif;
				color:#DC4300;
				position:relative;
				margin:0;
				padding:0 0 10px 0;
				}
				
h2				{
				font:2.1em Arial, Helvetica, sans-serif;
				color:#B31531;
				margin:0 0 10px 0;
				padding:0;
				}
				
h3				{
				font:1.2em "Myriad Pro", Arial, Helvetica, sans-serif;
				color:#DC4300;
				margin:0 0 12px 0;
				padding:0 0 4px 0;
				}

h4				{
				font:bold 1.1em Arial, Helvetica, sans-serif;
				color:#DC4300;
				margin:0;
				padding:0 0 12px 0;
				}

h5				{
				font:1.1em Arial, Helvetica, sans-serif;
				color:#EF2A93;
				margin:0;
				padding:0 0 12px 0;
				text-transform:uppercase;
				}
				
h6				{
				font:bold 1em Tahoma, Arial, Verdana;
				color:#954E16;
				margin:0;
				padding:0 0 12px 0;
				}

#content		{
				width:748px;
				min-height:400px;
				padding:0 16px 20px 16px;
				position:relative;
				overflow:hidden;
				background:url(../images/cont_px.gif) left repeat-y;
				zoom:1;
				}
				
#left			{
				width:185px;
				position:relative;
				overflow:hidden;
				float:left;
				background:url(../images/left_nav_bg.gif) 0 0 no-repeat;
				}
				
.left_nav		{
				width:148px;
				position:relative;
				padding:11px 20px 15px 1px;
				
				}
				
.left_nav ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.left_nav li	{
				margin:0;
				padding:4px 0 5px 0;
				position:relative;
				font:bold 1.2em "Arial Narrow", Arial, Helvetica, sans-serif;
				background:url(../images/dot_hor.gif) bottom repeat-x;
				}
				
#center			{
				padding-top:15px;
				min-height:400px;
				width:555px;
				position:relative;
				float:left;
				}
				
.row			{
				position:relative;
				overflow:hidden;
				zoom:1;
				}
				
.banners		{
				width:224px;
				position:relative;
				float:right;
				}
				
.content		{
				width:308px;
				position:relative;
				margin-right:240px;
				}

.ban_text		{
				height:90px;
				text-align:center;
				}
				
.pattern_left	{
				width:148px;
				height:127px;
				position:absolute;
				overflow:hidden;
				left:6px;
				bottom:6px;
				background:url(../images/pattern_left.gif);
				}
				
.pattern_right	{
				width:148px;
				height:127px;
				position:absolute;
				overflow:hidden;
				right:6px;
				bottom:6px;
				background:url(../images/pattern_right.gif);
				}
				
.foot_c			{
				width:780px;
				height:13px;
				position:absolute;
				
				left:0;
				bottom:-1px;
				background:url(../images/foot.gif);
				zoom:1;
				z-index:100;
				}
				
.more			{
				width:68px;
				height:14px;
				padding:0 4px;
				display:block;
				overflow:hidden;
				background:url(../images/more_bg.gif);
				font:bold 0.9em Tahoma, Arial, Verdana;
				color:#ffffff;
				}
				
				.more a	{
				color:#ffffff;
				text-decoration:none;
				}
				
				.more a:hover	{
				color:#efefef;
				text-decoration:none;
				}
				
.dots			{
				position:relative;
				height:27px;
				overflow:hidden;
				background:url(../images/dots_hor2.gif) center repeat-x;
				}
				
.list			{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.list li		{
				position:relative;
				margin:0;
				padding:0 0 10px 15px;
				background:url(../images/arr.gif) 0 6px no-repeat;
				}
				
.list li a		{
				display:block;
				}
				
.gall_box		{
				width:551px;
				height:112px;
				position:relative;
				overflow:hidden;
				background:url(../images/gall_box_bg.gif);
				}
				
.arr_l			{
				position:absolute;
				top:19px;
				left:3px;
				z-index:200;
				}
				
.arr_r			{
				position:absolute;
				top:19px;
				right:3px;
				z-index:200;
				}
				
.gall_row		{
				position:relative;
				overflow:hidden;
				padding:7px 30px;
				}
				
.gall_coll		{
				position:relative;
				float:left;
				padding-left:22px;
				}
				
.item_row		{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:10px;
				}
				
.item_pic		{
				width:150px;
				position:relative;
				overflow:hidden;
				float:left;
				}
				
.pic			{
				padding:1px;
				background:#A6793D;
				border:6px solid #C5A982;
				}
				
.item_det		{
				margin-left:150px;
				}
				
.pink			{
				color:#CD668C;
				position:relative;
				text-align:right;
				padding-bottom:5px;
				}
				
.call			{
				position:relative;
				text-align:right;
				font:bold 1.3em Tahoma, Arial, Verdana;
				color:#954E16;
				}
				
.coll2			{
				float:left;
				padding-right:10px;
				}
				
.coll3			{
				float:left;
				}
				
.coll4			{
				float:left;
				padding-right:9px;
				margin-right:8px;
				background:url(../images/dot_vert.gif) right repeat-y;
				}
				
.coll5			{
				float:left;
				margin-right:20px;
				}

.col55			{
				float:left;
				margin: 20px 5px 20px 0;
				}
				
.press_txt		{
				position:relative;
				padding:0 14px;
				}
				
/* ---------------------------------- FOOTER ----------------------------------------------*/				
				
#footer			{
				width:760px;
				position:relative;
				overflow:hidden;
				padding:5px 10px;
				text-align:right;
				color:#954E16;
				font-size:0.8em;
				}
#footer a { font-weight:normal;}

				
.press-box {
	width:555px;
	height:110px;
	overflow:hidden;
	border:1px solid #CCCCCC;
	position:relative;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

.press-box .left-arrow {
	width:13px;
	height:110px;
	position:absolute;
	left:3px;
	top:0px;
}

.press-box .right-arrow {
	width:13px;
	height:110px;
	position:absolute;
	right:3px;
	top:0px;
}

.press-box .press-covers-box {
	width:510px;
	height:110px;
	position:absolute;
	top:5px;
	left:26px;
	overflow:hidden;
}

.press-box .press-covers-slides {
	white-space:nowrap;
	position:absolute;
	right:0px;
	top:0px;
}

.press-box .press-covers-slides img {
	margin-left:28px;
}				
				
.submit {
	background: url(../images/butt_submit.jpg) no-repeat 0% 0%;
	border:none!important;
	width:68px!important;
	height:29px!important;
	margin:0!important;
	}
.reset {
	background: url(../images/butt_clear.jpg) no-repeat 0% 0%;
	border:none!important;
	width:68px!important;
	height:29px!important;
	margin:0!important;
	}
