body {margin:0 0; padding:0 0; color:#023f40; font:12px Arial; background:#fcf1f6;}

img {border:0;}

h3 { font:12px tahoma; color:#831c4d; font-weight:bold; margin:5px 0 5px 0; text-decoration:underline; }

.brush{background:#7b1142 url(../images/top_brush_rht.jpg) top right no-repeat; height:82px;}

.block{text-decoration: none; display: block; padding-top: 21px;  background: transparent; float: center; margin: 0;  white-space: nowrap; width:48px; height: 50px; color: #ffffff;}
.block:hover{background: url(../images/top-white.png) no-repeat left top; height:50px; width:48px; color:#7b1142;}
.blockactive{text-decoration: none; display: block; padding-top:21px; background: transparent url(../images/top-white.png) no-repeat left top; height:50px; width:48px; float: center; margin:0;  white-space: nowrap; color: #7b1142;}

.center-bott{ background:url(../images/cent-bott-bg.jpg) top repeat-x; height:18px;}

.banner-border{background:#b95880 url(../images/banner-border.jpg) left bottom repeat-x;}
.banner-border img{border:0;}
.banner-bg{background:#242424 url(../images/banner-bg.jpg) left top repeat-x;}

.lnk-more{font:normal 18px 'Trebuchet MS'; line-height:18px; color:#fff5f9;}
.lnk-more a{font:normal 18px 'Trebuchet MS'; line-height:18px; color:#fff5f9; text-decoration:none;}
.lnk-more a:hover{font:normal 18px 'Trebuchet MS'; line-height:18px; color:#f0d2de; text-decoration:none;}

.left-brush{ background:#831c4d url(../images/left-bott-brush.jpg) bottom no-repeat; width:243px;height:90px;}

ul{ margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; list-style-image:url(../images/bullet-arrow.jpg);}
ul li{font:normal 12px Arial; color:#023f40; line-height:16px;}
ul li a{font:normal 12px Arial; color:#023f40; text-decoration:underline; line-height:16px;}
ul li a:hover{font:normal 12px Arial; color:#1b5c5d; text-decoration:none; line-height:16px;}

.nav{font:12px Arial; color:#fcf1f6;}
.nav a{font:12px Arial; color:#fcf1f6; text-decoration:none;}
.nav a:hover{font:12px Arial; color:#ffc8e1; text-decoration:none;}


.lnk-top{font:11px tahoma; color:#3b1801;}
.lnk-top a{font:11px tahoma; color:#3b1801; text-decoration:none; margin:0 6px 0 6px;}
.lnk-top a:hover{font:11px tahoma; color:#915833; text-decoration:none;}

.lnk-bot{font:11px tahoma; color:#fff3d2; line-height:16px;}
.lnk-bot a{font:11px tahoma; color:#fff3d2; text-decoration:none; margin: 0 1px 0 1px; line-height:16px;}
.lnk-bot a:hover{font:11px tahoma; color:#fffdf6; text-decoration:none; line-height:16px;}

.head-a{font:bold 24px "Trebuchet MS"; color:#831c4d; letter-spacing:-1px;}
.head-b{font:18px "Trebuchet MS"; color:#a83b6f;}
.head-search{font:bold 20px "Trebuchet MS"; color:#831c4d; letter-spacing:-1px;}

.footer{color:#fff; background:url(../images/footer-bg-a.jpg) repeat-x bottom; font:Arial height:58px;}

.lnk-bot{font:11px Arial; color:#7b1142;}
.lnk-bot a{font:11px Arial; color:#7b1142; text-decoration:none;}
.lnk-bot a:hover{font:11px Arial; color:#a8557c; text-decoration:none;}

.search_btn {
	background:  url(../images/search_btns.png) top left no-repeat;
	position:relative;
}

.search_btn  a{
	display: block;  
	margin: 0;

}

.search_btn  a:hover {
background: url(../images/search_btns.png);
background-position: 0 33px;
/*opacity:0.4;
filter:alpha(opacity=40)*/
}

.search_bg	{background-image:url(../images/search_bg.png); background-repeat:no-repeat; background-position:top; height:250px; width:243px;}

/*.search_btn { color:#FFFFFF; text-decoration:none; font:14px myriad pro;}
.search_btn ul { list-style:none;}
.search_btn li { width:132px; height:30px; background-image:url(../images/search_btns.png); background-position:0px 0px; color:#FFFFFF; text-decoration:none; font:14px myriad pro; list-style:none;}
.search_btn li a {color:#FFFFFF; text-decoration:none; font: 14px myriad pro; list-style:none; }
.search_btn li a:hover{ background-image:url(../images/search_btns.png); background-position:0px 30px; text-decoration:none; list-style:none;}*/

.text_field	{background-color:#ffffff;
			height:25px;
			width:220px;
			color:#6b6b6b;
			font:12px Arial, Helvetica, sans-serif;
			border:0px;
			padding:2px;
			border:solid 1px #9f706a /*#d4d4d4 eaf7fe*/;}
			
.text_field2{background-color:#ffffff;
			height:21px;
			width:216px;
			color:#6b6b6b;
			font:12px Arial, Helvetica, sans-serif;
			border:0px;
			padding:2px;
			border:solid 1px #9f706a /*#d4d4d4 eaf7fe*/;}
			
#search-form { height:240px; width:225px; padding:5px 10px 0 10px; }

#search-form p { margin:8px 0 8px 0; }
			
.text_field_bg	{background-image:url(../images/input_bg.jpg);
				width:21px;
				height:21px;
				background-repeat:no-repeat;
				background-position:right;}	
