@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family: Verdana, Helvetica, Arial, sans-serif;

}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#topMain{
	width:100%;
	background:url(top_bg.gif) 0 0 repeat-x #EFEFEF;
	height:265px;
	color:#000;
}
#top{
	width:946px;
	margin:0 auto;
	position:relative;
	height:235px
}
#top p.left{
	display:block;
	background:url(top_left.gif) 0 0 no-repeat;
	width:9px;
	height:22px;
	float:left;
}
#top ul.topLink1{
	height:22px;
	float:right;
	margin: 20px 20px 0 0;
}
#top ul.topLink1 li{
	height:14px;
	float:left;
	padding:8px 0 0 0;
}
#top ul.topLink1 li.noImg{
	background-image:none;
	padding:8px 0 0 0;
}
#top ul.topLink1 li a{
	padding:0 10px;
	color:#545454;
	background-color:inherit;
	font:bold 11px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	cursor: default;
}
#top ul.topLink1 li a:hover{
	color:#C21605;
	background-color:inherit;
}
#top ul.topLink1 li a.login{
	display:block;
	padding:0 10px 0 0;
}
#top ul.topLink1 li a.reg{
	display:block;
	padding:0 0 0 10px;
}
#top p.right{
	display:block;
	background:url(top_right.gif) 0 0 no-repeat;
	width:9px;
	height:22px;
	float:left;
}
#top img.logo{
	display:block;
	font-size:0;
	line-height:0;
	border:none;
	position:absolute;
	left:0;
	top:50px;
}
#top form{
	background:url(serch_bg.gif) 0 0 no-repeat;
	width:233px;
	height:37px;
	position:absolute;
	left:0;
	top:127px;
	padding:13px 15px 0 15px;
}
#top form label{
	display:block;
	width:36px;
	background:url(serch_icon.gif) 0 0 no-repeat;
	height:25px;
	float:left;
}
#top form input.txtBox{
	width:144px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#071E22;
	background-color:#fff;
	padding:0 0 0 8px;
	float:left;
}
#top form input.go{
	background:url(btn_go.gif) 0 0 no-repeat;
	width:39px;
	height:21px;
	font:bold 10px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#F8F8F8;
	cursor:pointer;
	float:right;
	border:none;
	padding:0;
	text-transform:uppercase;
}
#link{
	width:601px;
	float:right;
	padding:0 0 0 27px;
	height:212px;
}
#link a.home{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#E9F6F6;
	background-color:inherit;
	text-decoration:none;
	margin:165px 28px 0 0;
	float:left;
	display:block;
}
#link a.home:hover{
	color:#A5C0E0;
	background-color:inherit;
}
#link ul.blue{
	width:86px;
	padding:81px 0 0 0;
	margin:0 43px 0 0;
	float:left;
}
#link ul.blue li{
	display:block;
	height:19px;
	background:url(blue_div.gif) left bottom repeat-x;
}
#link ul.blue li.noImg2{
	background-image:none;
}
#link ul.blue li a{
	display:block;
	background-color:inherit;
	color:#A5C0E0;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 9px;
}
#link ul.blue li a:hover{
	background-color:#123B6A;
	color:#A5C0E0;
}
#link a.about{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#F3F9D5;
	background-color:inherit;
	text-decoration:none;
	margin:165px 28px 0 0;
	float:left;
	display:block;
}
#link a.about:hover{
	color:#D5DF9C;
	background-color:inherit;
}
#link ul.green{
	width:86px;
	padding:81px 0 0 0;
	margin:0 40px 0 0;
	float:left;
}
#link ul.green li{
	display:block;
	height:19px;
	background:url(green_div.gif) left bottom repeat-x;
}
#link ul.green li.noImg3{
	background-image:none;
}
#link ul.green li a{
	display:block;
	background-color:inherit;
	color:#D5DF9C;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 9px;
}
#link ul.green li a:hover{
	background-color:#607101;
	color:#D5DF9C;
}
#link a.contact{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#F9F2E0;
	background-color:inherit;
	text-decoration:none;
	margin:165px 28px 0 0;
	float:left;
	display:block;
}
#link a.contact:hover{
	color:#F2E8CC;
	background-color:inherit;
}
#link ul.yellow{
	width:86px;
	padding:81px 0 0 0;
	margin:0;
	float:left;
}
#link ul.yellow li{
	display:block;
	height:19px;
	background:url(yellow_div.gif) left bottom repeat-x;
}
#link ul.yellow li.noImg4{
	background-image:none;
}
#link ul.yellow li a{
	display:block;
	background-color:inherit;
	color:#F2E8CC;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 9px;
}
#link ul.yellow li a:hover{
	background-color:#B17C00;
	color:#F2E8CC;
}
/*------------------------------------------------top--------------------*/

/*------------------------------------------------mid--------------------*/
#midMain{
	width:100%;
	background:url(mid_bg.gif) 0 0 repeat-x #545454;
	color:#CA5100;
	padding:16px 0 0 0;
}
#mid{
	width:946px;
	margin:0 auto;
	padding:0 0 28px 0;
}
#news{
	width:290px;
	0border-right:#7C7C7C solid 1px;
	0float:left;
	float:right;
	padding:18px 0 0 0;
}
#news h2{
	display:block;
	background:url(news_event_bg.gif) 0 0 no-repeat;
	height:25px;
	padding:0 0 0 45px;
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	color:#EFEFEF;
	background-color:inherit;
	margin:0 0 14px 0;
}
#news p.round{
	display:block;
	background:url(round_bg.gif) 0 0 no-repeat;
	width:257px;
	height:21px;
	padding:0 0 0 16px;
	color:#E5B23B;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 10px 0;
}
#news p.newsTxt{
	display:block;
	width:257px;
	padding:0 0 22px 0;
	color:#CECECE;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#news p.newsTxt span{
	color:#CECECE;
	background-color:#C21605;
	padding:2px;
}
#news form{
	background:url(email_bg.gif) 0 0 no-repeat;
	width:225px;
	height:36px;
	margin:6px 0 0 0;
	padding:14px 10px 0 39px;
}
#news form input.txtBox2{
	width:156px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#071E22;
	background-color:#fff;
	padding:0 0 0 8px;
	float:left;
}
#news form input.submit{
	background:url(btn_submit.gif) 0 0 no-repeat;
	width:46px;
	height:21px;
	font:bold 10px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#F8F8F8;
	cursor:pointer;
	float:right;
	border:none;
	padding:0;
	text-transform:uppercase;
}
#right{
	width:650px;
	0float:right;
	float:left;
	0padding:16px 0 0 0;
}
#midMain #mid #news p .img-related-links {
	padding-bottom: 10px;
}
#midMain #mid #news #related-sites {
	float: right;
	padding-top:6px;
}
#midMain #mid #news #related-sites a img.img-related-links {
border:0 none;
}

#right h2{
	display:block;
	width:auto;
	0height:35px;
	0padding:5px 0 0 15px;
	margin:0 0 18px 0;
	color: #CCCCCC;
	font-size: 120%;
	font-weight: normal;
	background-color:#4E4E4E;
	border-bottom:1px solid #5D5D5D;
	line-height:150%;
	padding:5px 0 5px 15px;
}

#right h3{
	display:block;
	padding:0 0 11px 15px;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	background-color:inherit;
	margin:1em 0 0 0;
	0font-size:120%;
}

#right p.rightTxt{
	0display:block;
	font:normal 85% Helvetica,Arial,sans-serif;
	color:#CECECE;
	background-color:inherit;
	padding:0 1em 15px 0;
	line-height:1.5em;
}

#right p.rightTxt span{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#E5B23B;
	0color:#FFFFFF;
	background-color:inherit;
}

#right p a.more{
	font-size:90%;
	0font-weight:bold;
	color:#CCCC33;
 	
}

/*---------------------*/

#right ul{
	width:637px;
	padding:0;
	margin:0;
}
#right ul li{
	display:block;
	background:url(right_round_bg.gif) 0 0 no-repeat;
	width:617px;
	padding:0 0 0 20px;
	font:bold 13px/33px Arial, Helvetica, sans-serif;
	color:#F5F5F5;
	background-color:inherit;
	margin:0 0 4px 0;
}
#right ul li span.one{
	background:url(icon1.gif) 13px 0px no-repeat;
	padding:0 0 0 51px;
	font:bold 13px/33px Arial, Helvetica, sans-serif;
	color:#9FBC01;
	background-color:inherit;
	margin:0;
	height:33px;
}
#right ul li span.two{
	background:url(icon2.gif) 13px 6px no-repeat;
	padding:0 0 0 51px;
	font:bold 13px/33px Arial, Helvetica, sans-serif;
	color:#9FBC01;
	background-color:inherit;
}
#right ul li span.three{
	background:url(icon3.gif) 13px 6px no-repeat;
	padding:0 0 0 51px;
	font:bold 13px/33px Arial, Helvetica, sans-serif;
	color:#9FBC01;
	background-color:inherit;
}
/*------------------------------------------------mid--------------------*/

/*------------------------------------------------bot--------------------*/
#botMain{
	width:100%;
	background:url(bot_bg.gif) 0 0 repeat-x #EFEFEF;
	color:#636363;
	padding:0 0 19px 0;
}
#bot{
	width:946px;
	margin:0 auto;
	padding:1.5em 0;
}
#bot p.extra{
	display:block;
	background:url(extra_bg.gif) 0 0 no-repeat;
	width:64px;
	height:25px;
	text-align:center;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#728700;
	background-color:inherit;
}
#com{
	width:290px;
	border-right:#DDDDDD solid 1px;
	float:left;
	margin:27px 12px 0 0;
}
#com h2{
	display:block;
	padding:0 0 0 33px;
	background:url(client_comment.gif) 0 0 no-repeat;
	color:#2E2E2E;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
}
#com p.comTxt{
	display:block;
	width:248px;
	color:#CF7B03;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:0 0 10px 0;
}
#com p.comTxt span{
	display:block;
	width:70px;
	background:url(author_bg.gif) 0 0 no-repeat;
	text-align:center;
	color:#545454;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	background-color:inherit;
	float:right;
}
#com p.comTxt2{
	display:block;
	width:269px;
	color:#636363;
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:0 0 16px 0;
}
#what{
	width:375px;
	border-right:#DDDDDD solid 1px;
	float:left;
	padding:0 0 30px 0;
	margin:27px 0 0 0;	
}
#what h2{
	display:block;
	margin:0 0 7px 0;
	font-size: 140%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF3300;
}
#botMain #bot #mem p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	0font-weight: bold;
}

#what h3{
	display:block;
	0background:url(what_round.gif) 0 0 no-repeat;
	width:360px;
	height:17px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#CF7B03;
	0background-color:inherit;
	background-color:#EFEFEF;
	margin:0 0 13px 0;
	text-align:right;
}
#what img.pic1{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	margin:0 19px 0 0;
	padding:0 0 0 9px;
}
#what p.whatTxt{
	display:block;
	width:195px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#636363;
	background-color:inherit;
	float:left;
	padding:12px 0 0 0;
}
#what p.whatTxt a.blueLink{
	color:#2649B3;
	background-color:inherit;
	text-decoration:underline;
}
#what p.whatTxt a.blueLink:hover{
	text-decoration:none;
}
#what p.whatTxt a.more{
	display:block;
	background:url(read_more.gif) 0 0 no-repeat;
	width:73px;
	height:22px;
	font:bold 10px/22px Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	margin:3px 0 0 0;
	float:right;
}
#what p.whatTxt a.more:hover{
	color:#B43500;
	background-color:inherit;
}
#mem{
	width:274px;
	float:right;
	margin:27px 0 0 0;
}
#mem h2{
	display:block;
	background:url(member_login.gif) 0 0 no-repeat;
	padding:0 0 0 36px;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	color:#2E2E2E;
	background-color:inherit;
	margin:0 0 13px 0;
}
#mem form{
	width:274px;
	padding:0;
	margin:0;
}
#mem form label{
	display:block;
	width:91px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#636363;
	background-color:inherit;
	float:left;
	margin:0 0 6px 0;
}
#mem form input.txtBox3{
	width:180px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#071E22;
	background-color:#fff;
	float:right;
	margin:0 0 6px 0;
}
#mem form input.login{
	background:url(btn_login.gif) 0 0 no-repeat;
	width:52px;
	height:22px;
	font:bold 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#EFEFEF;
	cursor:pointer;
	float:right;
	border:none;
	padding:0;
	text-transform:uppercase;
}
#mem form a.fp{
	display:block;
	background:url(forgot_password.gif) 0 0 no-repeat #EFEFEF;
	width:115px;
	height:17px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#B43500;
	text-decoration:none;
	padding:0 0 0 16px;
	float:left;
}
#mem form a.fp:hover{
	color:#000;
	background-color:inherit;
}
#mem form a.reg{
	display:block;
	background:url(register_bg.gif) 0 0 no-repeat #EFEFEF;
	width:145px;
	height:17px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#B43500;
	text-decoration:none;
	padding:0 0 0 16px;
	float:left;
	margin:5px 0 0 0;
}
#mem form a.reg:hover{
	color:#000;
	background-color:inherit;
}
/*------------------------------------------------bot--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	height:101px;
	background:url(footer_bg.gif) 0 0 repeat-x;
}
#footer{
	width:946px;
	margin:0 auto;
	position:relative;
	height:101px;
}
#footer ul{
	position:absolute;
	left:-2px;
	top:41px;
	width: 458px;
}
#footer ul li{
	float:left;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#CFCFCF;
	background-color:inherit;
}
#footer ul li a{
	padding:0 7px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#CFCFCF;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#CF7B03;
	background-color:inherit;
}
#footer ul li a.home{
	padding:0 7px 0 0;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#CFCFCF;
	background-color:inherit;
	text-decoration:none;
}
#footer ul li a.home:hover{
	color:#CF7B03;
	background-color:inherit;
}
#footer p.copyright{
	font:normal 10px/20px Arial, Helvetica, sans-serif;
	color:#BBDD00;
	background-color:inherit;
	position:absolute;
	left:-1px;
	top:61px;
	width:322px;
}
#footer a.xhtml{
	display:block;
	background:url(xhtml_bg.gif) 0 0 no-repeat;
	width:78px;
	height:22px;
	position:absolute;
	left:770px;
	top:15px;
	font:bold 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#343434;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
#footer a.xhtml:hover{
	color:#000;
	background-color:inherit;
}
#footer a.css{
	display:block;
	background:url(xhtml_bg.gif) 0 0 no-repeat;
	width:78px;
	height:22px;
	position:absolute;
	left:855px;
	top:15px;
	font:bold 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#343434;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
#footer a.css:hover{
	color:#000;
	background-color:inherit;
}
#footer p.design{
	display:block;
	width:205px;
	position:absolute;
	left:765px;
	top:48px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#ABABAB;
	background-color:inherit;
	padding:2px;
}
#footer p.design a.link{
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
	
}
#footer p.design a.link:hover{
	color:#000;
	background-color:#FEC314;
}
/*------------------------------------------------footer--------------------*/
/*---------------------------------------------------------------------------------------------------innerpage--------------------------------------------------------*/

#innermem{
	width:274px;
	float: left;
	margin:27px 0 0 0;
}
#innermem h2{
	display:block;
	background:url(member_login.gif) 0 0 no-repeat;
	padding:0 0 0 36px;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	margin:0 0 13px 0;
	border-bottom:1px solid #cccccc;
}
#innermem form{
	width:274px;
	padding:0;
	margin:0;
}
#innermem form label{
	display:block;
	width:91px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	float:left;
	margin:0 0 6px 0;
}
#innermem form input.txtBox3{
	width:180px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#fff;
	float:right;
	margin:0 0 6px 0;
}
#innermem form input.login{
	background: url(login.jpg) 0 0 no-repeat;
	width:52px;
	height:22px;
	font:bold 10px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#EFEFEF;
	cursor:pointer;
	float:right;
	border:none;
	padding:0;
	text-transform:uppercase;
}
#innermem form a.fp{
	display:block;
	background: url(forgot_passwordinner.jpg) 0 0 no-repeat #EFEFEF;
	width:115px;
	height:17px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#B43500;
	text-decoration:none;
	padding:0 0 0 16px;
	float:left;
}
#innermem form a.fp:hover{
	color:#000;
	background-color:inherit;
}
#innermem form a.reg{
	display:block;
	background: url(register.jpg) 0 0 no-repeat #EFEFEF;
	width:145px;
	height:17px;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#B43500;
	text-decoration:none;
	padding:0 0 0 16px;
	float:left;
	margin:5px 0 0 0;
}
#innermem form a.reg:hover{
	color:#000;
	background-color:inherit;
}
#innernews{
	width:270px;
	/*	border-right:#7C7C7C solid 1px;*/
	float:left;
	padding:18px 0 0 0;
}
#innernews h2{
	0background:url(side-menu-icon.gif) 0 0 no-repeat;
	display:block;
	height:25px;
	padding:5px 0 0 15px;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#FFCC33;
	border-bottom:1px dotted #666666;
	0background-color:inherit;
	0margin:0 0 14px 0;
	margin:0;
}

#innernews p.round{
	display:block;
	background:url(round_bg.gif) 0 0 no-repeat;
	width:257px;
	height:21px;
	padding:0 0 0 16px;
	color:#E5B23B;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 10px 0;
}
#innernews p.newsTxt{
	display:block;
	width:257px;
	padding:0 0 22px 0;
	color:#CECECE;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#innernews p.newsTxt span{
	color:#CECECE;
	background-color:#C21605;
	padding:2px;
}
#innernews form{
	background:url(email_bg.gif) 0 0 no-repeat;
	width:225px;
	height:36px;
	margin:6px 0 0 0;
	padding:14px 10px 0 39px;
}
#innernews form input.txtBox2{
	width:156px;
	height:19px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#071E22;
	background-color:#fff;
	padding:0 0 0 8px;
	float:left;
}
#innernews form input.submit{
	background:url(btn_submit.gif) 0 0 no-repeat;
	width:46px;
	height:21px;
	font:bold 10px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#F8F8F8;
	cursor:pointer;
	float:right;
	border:none;
	padding:0;
	text-transform:uppercase;
}
#innerblank
	{
	width:270px;
	height:auto;
	0float:left;
	float:right;
	margin:0px;
	padding:0;
	0border-right: #7C7C7C solid 1px;
	0border-left: #7C7C7C solid 1px;
	}
#innerhedding
	{
	width:655px;
	height:auto;
	float:left;
	margin:15px 0 0 0px;
	0padding:0 0 0 20px;
	padding:0px;
	}

#innerblank  #innernews  #side-menu  a.side-menu-top   {
	border-top: #999999 1px dotted;
}

#innerhedding h2 {
	display:block;
	font-size: 100.1%;
	color: #FFCC66;
	border-bottom: solid 1px #7f7f7f;
	font-family:Helvetica, Arial, sans-serif;
	padding:5px 0 0 45px;
	letter-spacing:1px;
	background-attachment: scroll;
	background-image: url(side-menu-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#innerheddingtxt
	{
		width:400px;
		height:15px;
		float:left;
		margin:0 0 0 30px;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
		font-size:15pt;
		color:#FFFFFF;
		
	}
#innercontenttxt
	{
		width:600px;
		height:20px;
		float:left;
		margin:20px 0 20px 16px;
		padding:0px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
	}
#innercontenttxt002
	{
		width:600px;
		height:20px;
		float:left;
		margin:80px 0 0 16px;
		padding:0px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
	}
#innercontenttxt003
	{
		width:600px;
		height:20px;
		float:left;
		margin:80px 0 0 16px;
		padding:0px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
	}
/*--------------------------------------------------------------------------------------quicklink--------------------------------------------------------------------*/
/*#quicklinkhedding
		{
			width:258px;
			height:31px;
			float:left;
			margin:130px 0 0 80px;
			padding:0px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:20pt;
			color: #FFFFFF;
		}
#quicklinkblank
		{
			width:400px;
			height:147px;
			margin:10px 0 0 83px;
			padding:0px;
			float:left;
		}
#quicklink
		{
			width:301px;
			height:161px;
			margin:0 0 0 10px;
			padding:0px;
			float:left;
			background-image: url(quicklink.jpg);
			background-repeat:no-repeat;
		}
#quicklink ul
		{
			width:222px;
			height:98px;
			margin:0px;
			padding:0px;
			display:block;
			list-style:none;
			line-height:normal;
		}
#quicklink ul li .quicklink
		{
			width:222px;
			height:17px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			margin:2px 0 0 0;
			padding:3px 0 0 23px;
			display:block;
			list-style:none;
			line-height:normal;
		}
#quicklink ul li .quicklink:hover
		{
			width:222px;
			height:17px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#3a3a3a;
			text-decoration:none;
			margin:2px 0 0 0;
			padding:3px 0 0 23px;
			display:block;
			list-style:none;
			background-image: url(quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
		}
#quicklink ul li .quicklink002
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			margin:0px;
			padding:2px 0 0 23px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#quicklink ul li .quicklink002:hover
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#3a3a3a;
			text-decoration:none;
			margin:0px;
			padding:2px 0 0 23px;
			display:block;
			list-style:none;
			background-image: url(quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#quicklink ul li .quicklink003
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			margin:0px;
			padding:2px 0 0 23px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#quicklink ul li .quicklink003:hover
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#3a3a3a;
			text-decoration:none;
			margin:0px;
			padding:2px 0 0 23px;
			display:block;
			list-style:none;
			background-image:url(quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#quicklink ul li .quicklink004
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			margin:0px;
			padding:2px 0 0 23px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#quicklink ul li .quicklink004:hover
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#3a3a3a;
			text-decoration:none;
			margin:0px;
			padding:2px 0 0 23px;
			display:block;
			list-style:none;
			background-image:url(quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#quicklink ul li .quicklink005
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			margin:1px 0 0 0;
			padding:0 0 0 23px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#quicklink ul li .quicklink005:hover
		{
			width:222px;
			height:18px;
			font-family: Arial;
			font-size:11px;
			color:#3a3a3a;
			text-decoration:none;
			margin:1px 0 0 0;
			padding:0 0 0 23px;
			display:block;
			list-style:none;
			background-image:url(quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#quicklink ul li .quicklink006
		{
			width:301px;
			height:17px;
			font-family: Arial;
			font-size:10px;
			color:#0f4c1e;
			text-decoration:none;
			margin:3px 0 0 10px;
			padding:5px 0 0 15px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#quicklink ul li .quicklink006:hover
		{
			width:301px;
			height:17px;
			font-family: Arial;
			font-size:10px;
			color:#0f4c1e;
			text-decoration:none;
			margin:3px 0 0 10px;
			padding:5px 0 0 15px;
			display:block;
			list-style:none;
			background-image: url(images/quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
#quicklink ul li .quicklink007
		{
			width:301px;
			height:15px;
			font-family: Arial;
			font-size:10px;
			color:#0f4c1e;
			text-decoration:none;
			margin:0 0 0 10px;
			padding:0 0 0 15px;
			display:block;
			list-style:none;
			line-height:normal;			
			
		}
#quicklink ul li .quicklink007:hover
		{
			width:301px;
			height:15px;
			font-family: Arial;
			font-size:10px;
			color:#0f4c1e;
			text-decoration:none;
			margin:0 0 0 10px;
			padding:0 0 0 15px;
			display:block;
			list-style:none;
			background-image: url(images/quicklinkover.jpg);
			background-repeat:no-repeat;
			line-height:normal;			
			
		}		
		
/*--------------------------------------------------------------------------------------quicklink--------------------------------------------------------------------*/
	
/*--------------------------------------------------------------------------------------------------innerpage--------------------------------------------------------*/
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/

#contactrightblank
					{

			width:388px;
			height:759px;
			float:left;
			margin:5px 0 0 6px;
			padding:0px;
			background-image:url(innercontentbg.jpg);
		}		

#contactblank
		{
			width:700px;
			height:650px;
			float:left;
			margin:30px 0 0 29px;
			background-color:#892525;
		}
#contactinnerblank
		{
			width:675px;
			height:600px;
			float:left;
			margin:10px 9px 10px 9px;
			background-color:#541616;
		}
#contactheddingblank
		{
			width:500px;
			height:30px;
			float:left;
			margin:27px 0 0 45px;
			padding:0px;
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#CECECE;
			border-bottom: solid 1px #7f7f7f;
			
			
		}
#contactaddressblank{
				width:360px;
				height:290px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18pt;
				color:#a10000;
				float:left;
				padding:0px;
				margin:0 0 0 2px;
				background-color:#dcd9a5;
	}
#contactaddresshedding
		{
		width:274px;
		height:35px;
		float: left;
		margin:20px 0 0 0;
		padding:0px;
		font:normal 20px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
		}		

#contactaddresstext{
		width:250px;
		height:30px;
		float: left;
		margin:10px 0 70px 0;
		padding:0px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
	}
#contactaddresstext002{
		width:250px;
		height:30px;
		float: left;
		margin:10px 0 40px 0;
		padding:0px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
	}
#contactaddresstext003{
		width:250px;
		height:30px;
		float: left;
		margin:10px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:13pt;
		color:#1d1d1d;
	}

#contactsmallhedding
			{
			width:500px;
			height:30px;
			float:left;
			margin:30px 0 0 16px;
			padding:0px;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
			}
#contacthedding
			{
			width:553px;
			height:30px;
			float:left;
			margin:10px 0 0 16px;
			padding:0px;
			color:#CECECE;
			border-bottom: solid 1px #7f7f7f;			
			}
			
#contacticon{
				width:86px;
				height:84px;
				float:left;
				background-image: url(contacticon.png);
				background-repeat:no-repeat;
				margin:10px 0 0 30px;
	}
#contactfeildnameblank
			{
				width:150px;
				height:400px;
				margin:10px 0 0 16px;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:250px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:150px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:200px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild003
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild004
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild005
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild006
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild007
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild008
			{
				width:200px;
				height:20px;
				margin:8px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild009
			{
				width:200px;
				height:60px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#submitbutton
			{
				width:200px;
				height:20px;
				margin:50px 0 0 0;
				padding:0;
				float:left;

			}	
			
.contactfeildname
			{
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		color:#CECECE;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#666666;
				background-color:#f2f2f2;
			}
.contactfeild:hover
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#666666;
				background-color:#f9f9f9;
			}
.submit
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#FFFFFF;
				background-color:#666666;
				border:solid;
				border-width:1px;
				border-color:#CCCCCC;
			}
.submit:hover
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:9pt;
				color:#FFFFFF;
				background-color:#54180a;
				border:solid;
				border-width:1px;
				border-color:#54180a;
			}
			
.contactinput
		{
			width:160px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#FFFFFF;
			border:solid;
			border-color:#F3F3F3;
			border-width:1px;
		}
.contactinput:hover
		{
			width:160px;
			height:20px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#F9F9F9;
			border:solid;
			border-color:#F3F3F3;
			border-width:1px;		}
.textarea
		{
			width:200px;
			height:100px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#FFFFFF;
			border:solid;
			border-color:#F3F3F3;
			border-width:1px;		}
.textarea:hover
		{
			width:200px;
			height:100px;
			font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
			font-size:12px;
			font-weight:bold;
			color:#3c4538;
			background-color:#F9F9F9;
			border:solid;
			border-color:#F3F3F3;
			border-width:1px;		}

/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
#quicklinkheddingblank
	{
		width:564px;
		height:20px;
		float:left;
		margin:70px 0 0 16px;
		padding:0px;
		border-bottom: solid 1px #7f7f7f;
		
	}
#quicklinkheddingblank
	{
		width:564px;
		height:30px;
		float:left;
		margin:70px 0 0 16px;
		padding:0px;
		border-bottom: solid 1px #7f7f7f;
		
	}
#quicklinktop
	{
		width:564px;
		height:1px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(quicklink_top.jpg);
		
	}
#quicklinkblank
	{
		width:564px;
		height:122px;
		float:left;
		margin:20px 0 0 16px;
		padding:0px;
	}
#quicklinkblanktxt
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
#quicklinkblanktxt002
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
#quicklinkblanktxt003
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
#quicklinkblanktxt004
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
#quicklinkblanktxt005
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
.quicklink
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:3px 0 0 25px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background-image:url(quicklink_active.jpg);
		background-repeat:no-repeat;
	}
.quicklink:hover
	{
		width:564px;
		height:22px;
		float:left;
		margin:0px;
		padding:3px 0 0 25px;
		font-family:Tahoma;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background-image: url(quicklink_over.jpg);
		background-repeat:no-repeat;
	}			

#topNav {
	width:946px;
	margin:0 auto;
	position:relative;
	0height:50px
	0top:-40px;
}


#topNav ul {
	0background-color:#404040;
	0border-top:4px solid #EB4C07;
	height:28px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	0padding:10px 0 0;
	0position:absolute;
	0position:relative;
	width:100%;
	0left: -5px;
	0top: -40px;
	0color:#ffffff;
	font-size:80%;
}

#topNav ul li a {
	text-decoration:none;
	 color:#666666;
}

#topNav ul li {
	display:inline;
	float:right;
}

#topNav ul a:focus, #topNav ul a:active, #topNav ul a:hover {
background-color:#5A5A5A;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#FFFFFF;
}

#topNav ul a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
padding:3px 7px;
}

#topNav ul a {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Trebuchet MS,Arial,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
}

#topNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#topNav ul a.home {
margin:0 12px 0 0;
}

#topNav ul a.menu-item {
margin:0 12px 0 0;
}

#topNav ul a.selected-top-nav {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#EB4C07;
color:#FFFFFF;
margin:0 12px 0 0;
}

#made-carved {
	margin:0 0.8em 0.8em 0.5em;
	font-size:150%;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:7em;
	float:left;
	color:#B43223;
	background-color:#F8E6CD;
	padding:0.75em 0.75em;
	border:8px solid #5D5D5D;
}

/* side nav */
#side-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	0font-size:85%;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}

#side-menu ul li {
	margin:0;
}

#side-menu ul a{
	0line-height:28px;
	line-height:25px;
	color:#ffffff;
	text-decoration:none;
	border-bottom:#999999 1px dotted;
	padding-left:15px;
	display:block;
}

#side-menu a:hover, #side-menu a:active {
	0background-color: #AB4F34;
	0background-color:#333333;
	background-color:#666666;
}

#side-menu ul a.last{
	border-bottom:none;
}

#side-menu ul a.side-menu-selected{
	background-color:#333333;	
	cursor:default;
}


#midMain #mid #innerhedding #furniture-list {
	padding:3.5em 0 1em 0em;
	height: auto;
	width: 650px;	
}

.gallery-img-container {
	margin:0 0.5em 0.5em 0;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	background-color: #4D4D4D;
	width:130px;
}

.gallery-img-container-2 {
	margin:0 5px 10px 0; /*0rig*/
	padding-right: 5px; /*orig*/
	padding-bottom: 10px; /*0rig*/
	float: left;
	background-color: #4D4D4D;
	width:150px;
	
}

.gallery-img-container p {
	color:#CCCCCC;
	font-size:80%;
	padding: 10px;
}

.carat {
	color:#999999;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:120%;
	font-weight:bold;
	margin-right:0.2em;
}
#midMain #mid #innerhedding p {
	font-size: 80%;
	color: #FFFFFF;
	padding: 1em 1em 0em 1em;
}

/* start: pages navigation*/
.pages-navigation 
 ul {
	margin: 0;
	padding: 10px 15px 15px 0;
	list-style: none;
	height: 19px;
	float: right;
	0font-family: "Lucida Sans", Geneva, Arial, Helvetica, sans-serif;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	0margin-bottom:3em;
	0padding-bottom:3em;
}
.pages-navigation  ul  li {
	float: left;
	padding: 0;
	font-size: 1em;
	0padding:0.3em 0.4em;	
	
}
.pages-navigation  ul  a {
	margin: 0 0.2em;
	padding:0.3em 0.4em;
	font-size:0.95em;
	line-height:1em;
	text-decoration:none;
	color:#999999;
	float:left;
	display:block;
	font-weight:bold;
	border: 1px solid #333333;
}
.pages-navigation  ul  a:hover, .pages-navigation  ul  a:active{
	text-decoration:underline;
	background-color:#000000;
	color:#FFF;
	border: 1px solid #FF9900;
}
.pages-navigation  ul  a.current-page:link, .pages-navigation  ul  a.current-page:visited {
	color:#fff;
	background-color:#000000;
	border:1px solid #FF9900;
}
.pages-navigation   ul   a.current-page:hover, .pages-navigation   ul   a.current-page:active{
	text-decoration:underline;
	background-color:#000000;
}

.pages-navigation   ul   a.nolink-page:link,
.pages-navigation   ul   a.nolink-page:visited,
.pages-navigation   ul   a.nolink-page:hover, 
.pages-navigation   ul   a.nolink-page:active
{
	text-decoration:none;
	background-color:#545454;
	border:none;
	color:#CCCCCC;
	cursor:default;
	font-weight:normal;
	font-size:12px;
}


/* end: pages navigation*/

#midMain #mid #innerblank #related-sites {
	margin-top:1.5em;
	float: right;
}

#midMain #mid #innerblank #related-sites p {
	padding-bottom: 10px;
}

#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 a:link,
#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 a:visited
{
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:underline;
}

#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 a:hover,
#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 a:active
{
	text-decoration:none;
	color:#FFCC33;
}
#midMain  #mid  #innerblank  #related-sites  p  a img {
	border:0 none;
}
#midMain #mid #history-content p {
	font-size: 100%;
	color: #CCCCCC;
}


/* end:list menu */
#midMain #mid #right p.rightTxt img {
	background-color: #FFFFFF;
	0float: left;
	margin: 0 2em 1.5em 0;
	0border: 10px solid white;
	border: 2px solid white;	

	display:block;
  margin-left: auto;
  margin-right: auto
	
}
#midMain #mid #innerhedding p {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 90%;
	color: #CCCCCC;
	line-height: 1.5em;
}
#midMain #mid #innerhedding a {
	color: #FFCC00;
}

#midMain #mid #innerhedding a:link, #midMain #mid #innerhedding a:visited {
	color:#FFCC00;
}

#midMain #mid #innerhedding a:hover, #midMain #mid #innerhedding a:active {
	text-decoration:none;
}

#midMain #mid #innerhedding p.first-paragraph {
	padding-top: 2em;
}
.info-container {
	padding: 10px 25px 25px 25px;
	0padding: 10px;
	border: 10px solid #3F3F3F;
	margin: 1em auto;
	background-color: #4A4A4A;
}

#midMain #mid #innerhedding .info-container h3 {
	color: #CCCC00;
	font-size: 100%;
	font-style: italic;
	padding: 2em 0 0.5em 1em;
}


/*----------------*/
#midMain #mid #news #com{
	width:260px;
	border-right:none;
	float:left;
	margin:2em 0 0 2em;
	font-weight:normal;
}
#midMain #mid #news #com h2{
	display:block;
	padding:0;
	background:none;
	color:#CCCCCC;
	font:bold 22px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	margin:0 0 11px 0;
	font-weight:normal;
	font-size:120%;
}
#midMain #mid #news #com p.comTxt{
	display:block;
	width:230px;
	color:#CCCCCC;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	background-color:#5D5D5D;
	padding:1.25em 1.25em 1.5em 1.25em;
	margin-bottom:1.5em;
	font-weight:normal;
	font-size:80%;
	line-height:1.5em;
}

#midMain #mid #news #com p.comTxt span{
	display:block;
	width:150px;
	color:#FFFFFF;
	float:right;
	font-size:95%;
	font-weight:normal;
	0font-style:italic;
	margin:0;
	padding:0;
	padding-top:0.5em;
	background-image:none;
}

#midMain #mid #news  #com p.comTxt2{
	display:block;
	0width:269px;
	color:#CCCCCC;
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	background-color:inherit;
	0padding:0 0 16px 0;
}
/*------------------------*/

#midMain #mid #news #com blockquote {
	background-attachment: scroll;
	background-color: inherit;
	background-image: url(quote-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
}

#midMain #mid #news #com blockquote p.comTxt{
	display:block;
	width:230px;
	color:#CCCCCC;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	background-color:#5D5D5D;
	
	background-attachment: scroll;
	0background-color: inherit;
	background-image: url(quote-left.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	
	padding:1.25em 1.25em 1.5em 1.25em;
	margin-bottom:1.5em;
	font-weight:normal;
	font-size:80%;
	line-height:1.5em;
	text-indent:25px;
}	
	
#midMain #mid #news #com blockquote p {
	0padding: 3px 0 16px;
	font-size: 85%;

}
#midMain #mid #news #com .comTxt img.testimonial-img {
	border: 1px solid #cccccc;
	text-align:center;
	margin:10px 0;
}
#topMain #top h1.periodfurniture-carved-header {
	background-attachment: scroll;
	background-image: url(period_furniture_01_logo.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 104px;
	width: 454px;
	top: 50px;
	left:0px;
	position: absolute; font-size:medium;
	font-size-adjust:none;	
	font-weight:normal;
}
#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 p {
	font-size: 12px;
	line-height: 1.5em;
}
#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery p.catalogue-group {
	color: #D2A800;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
	font-size: 90%;
	padding-top: 0.25em;
	margin-bottom: 0em;
	width: 615px;
	margin-top: 0.5em;
}
#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 p span {
	font-size: 11px;
	color: #999999;
}
.control {
font-weight:bold;
padding-left: 15px;
padding-bottom:10px;
}


#back-to-top {
	font-size: 0.75em;
	color: #FFCC00;
	padding: 1.5em;
	display: inline-block;
	margin-left: 65em;
}

#back-to-top a {
	color: #FFCC00;
	text-decoration: underline;
}

/*#midMain #mid #back-to-top a:link, #midMain #mid #back-to-top a:visited{
	color: #FFCC00;
	text-decoration: underline;
}*/

#back-to-top a:hover, #midMain #mid #back-to-top a:active{
	text-decoration: none;
}
#midMain #mid #innerhedding #catalogue-template-container #furniture-list .highslide-gallery .gallery-img-container-2 img.portrait-plaque {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	border: 2px solid #999999;
}
#midMain #mid #innerhedding #catalogue-template-container h3 {
	font-size: 0.85em;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #CCCCCC;
}
#midMain #mid #innerhedding #catalogue-template-container a.portrait-plaques-selected {
	font-weight: bold;
}
#midMain    #mid    #related-sites    p.home-related-site     {
	font-size: 12px;
	padding: 10px 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
#midMain  #mid  #related-sites  p.home-related-site  a,
#midMain #mid #innerblank #history-quick-links p.home-related-site a {
	color: #FFCC00;
}

#midMain   #mid   #related-sites   p.home-related-site   a:link,
#midMain   #mid   #related-sites   p.home-related-site   a:visited,
#midMain #mid #innerblank #history-quick-links p.home-related-site a:link,
#midMain #mid #innerblank #history-quick-links p.home-related-site a:visited
{
	text-decoration:underline;
}

#midMain   #mid   #related-sites   p.home-related-site   a:hover,
#midMain   #mid   #related-sites   p.home-related-site   a:active,    
#midMain #mid #innerblank #history-quick-links p.home-related-site a:hover,
#midMain #mid #innerblank #history-quick-links p.home-related-site a:active
{
	text-decoration:none;
}

#midMain #mid #innerhedding #sitemap ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size: 0.80em;;
}

#midMain #mid #innerhedding #sitemap ul li{
	line-height: 20px;
	0text-indent: 1em;
	margin:0.5em 0.5em;
}

#midMain #mid #innerhedding #sitemap ul li.sitemap-sub-item{
	0text-indent: 2em;
	padding-left:2em;
}

#telephone-operator {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/telephone-operator.jpg) no-repeat scroll 10px 10px;
	display:inline-block;
	height:155px;
	margin-left:28em;
	margin-top:1em;
	width:439px;
}
#showroom-link {
	background-attachment: scroll;
	background-image: url(showroom-link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	margin: 0.25em 0;
	display: inline-block;
	width: 946px;
}

#showroom-link a#showroom1{
	height:38px; /* maximum 68px */
	text-indent:-2000px;
	display:block;
}
#midMain #showroom-footer {
	height: 375px;
	width: 946px;
	margin: 0em auto;
	clear: both;
	padding-top: 2em;
}

#showroom-footer #showroom-footer-left {
	background: url(../images/showroom-footer-left.jpg) scroll no-repeat left top;
	margin:0em 1em;
	height:350px;
	width:430px;
	float:left;
}

#showroom-footer #showroom-footer-right {
	background: url(../images/showroom-footer-right.jpg) scroll no-repeat left top;
	margin:0;
	height:350px;
	width:475px;
	float:left;
}

#showroom-footer #showroom-footer-left p,
#showroom-footer #showroom-footer-right p{
	padding-top:20em;
	padding-left:1.5em;
	color:#4f4f4f;
	font-size:12px;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	
}

