body { background:white; margin:0; padding:0; color:#2A190F; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; text-align:center;}
img {border:0;}
input.cat_textbox,select {border:1px #666 solid; width:150px;}
input.cat_search { width:160px; padding:3px; border:0; font-size:12px; color:#2A190F; height:15px;}
textarea { border:1px #999 solid;}
ul {margin:0; padding-left:20px;}
li {margin:0 0 4px; padding:0;}
h1{ margin:0 0 10px 0; padding:0; color:#E3848C; font-size:16px;}

h2 { margin:0 0 10px 0; padding:0; color:#2A190F; font-size:14px;}

a { text-decoration:underline; color:#2A190F; font-weight:bold;}
a:hover {color:#555;}
div {margin-right:auto; margin-left:auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal {font-weight:normal; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif;}
.small {font-size:11px;}

/*top*/
#top { margin-bottom:1px; height:220px; background: url(images/top_bg.gif) left bottom no-repeat #E3848C; overflow:hidden;}
#top-logo { float:left; margin:50px 87px 0 68px; width:242px; display:inline;}
#top-menu { float:left; margin-top:5px; padding:10px 0 10px 20px; border-left:1px solid white; color:white;}

#topContForm{
	float: left;
	margin: 0 0 0 60px;
	width: 170px;	
}

#topContForm h4{
	font-size: 17px;
	margin: 10px 0 0 0;
}

#topContForm .item{
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	width: 160px;
}

#topContForm label{
	color: #fff;
	font-size: 15px;	
	font-weight: bold;
}

/*header*/
#header { height:218px;}

/*main*/
#main { margin-left:0; width:1024px;}

/*footer*/
#footer-top { clear:both; margin:20px 0 0 697px; width:280px; height:37px; background:url(images/fotter_top.gif) no-repeat;}
#footer { background:url(images/footer.gif) no-repeat #2A190F; padding:66px 0 0 0; color:white; position:relative; font-size:13px; float: left; width: 100%;}
#footer a { color:white;}
#footer a:hover { color:#ddd;}
#footer-copyright { margin:0 0 13px 231px;}
#footer-bottom { height:5px; background-color:#F27B86;}

#footer-link { margin:20px 0 20px 231px; clear: left;}

/*float*/
#rss-top { position:absolute; top:20px; right:20px; color:#2A190F; width:350px;}
#rss-bottom { position:absolute; top:66px; right:20px; color:#CD686F; width:200px;}

#phone { text-align:right; height:50px; font-size:18px; line-height:22px;}
#feed { text-align:right;}
#rss-topmenu,#rss-bottommenu { margin-top:5px; height:30px; text-align:right;}
#rss-bottommenu { margin-top:4px;}
#search { margin:0; padding:0; display:inline;}
#search div { float:right; margin-left:8px;}
#getstarts { color:#F27B86; line-height:25px; text-align:right;}
#getstarts a { color:#F27B86; font-weight:normal;}
#getstarts a:hover { color:#F6A3AB;}

/*home*/
#home1 { float:left; margin:33px 0 37px 16px; display:inline;}
#home2 { float:left; margin:24px 0 37px 24px;}
#home3 { float:left; margin:15px 0 37px 25px;}
#home { clear:both; float:left; margin:0 47px; width:640px; display:inline;}
.learnmore { font-size:16px; margin:0; padding:0 100px 0 0; text-align:right;}
#home-right { float:left; margin-top:40px; width:223px;}

/*inner*/
#inner-left-box { float:left;}
#inner-left { float:left; margin:40px 60px 0 68px; width:672px; display:inline;}
#inner-right { float:left; margin-top:40px; width:223px;}
#inner-right-top { padding:20px 20px 10px;; background-color:#F27B86;}
#inner-right-top h1 { font-size:50px; color:white;}
#inner-right-misc { margin:0 0 0 158px; width:36px; height:29px; background:url(images/misc.gif) no-repeat;}
#inner-right-text { padding:5px; font-size:11px; line-height:150%;}
#inner-right-text a { color:#F37B85;}
#inner-right-text a:hover { color:#F7A3AA;}

#contact-form { margin:-12px 0 0 18px; padding:0 0 10px 10px; width:325px; border:1px #999 solid; border-top:none;}
.pink { color:#FF99CC; font-weight:bold;}

/*announce*/
.announce { padding-bottom:2px;}
.announce-title { background:#F1C1C5; color:white; font-size:25px; font-weight:bold; height:44px; line-height:44px;}
.announce-title a { color:white; text-decoration:none;}
.announce-title a:hover { color:#FCF2F3;}
.announce-body { background:#FCF2F3 url(images/announce.gif) no-repeat center top; font-size:13px; font-weight:bold; color:#333; line-height:180%; padding-left:7px;}
.announce-td { width:500px;}

/*blog*/
#blog-left { float:left; margin:40px; width:160px;}
#blog-right { float:left; margin:40px 0 20px; width:680px;}
#post-rss { margin-left:10px; padding: 1px 5px 5px 22px; background:url(/CatalystImages/RSS.png) no-repeat;}

/*tour*/
#tour { margin:40px 0 0 68px; width:648px;}
#tour-box { margin:30px 0 0; width:531px; background:url(images/tour_box.gif) no-repeat; padding-top:90px; position:relative;}
#tour-form { border:1px solid #261c12; border-top:none;}
#tour-form form { padding:0 20px 20px;}
#tour-link { position:absolute; right:10px; top:30px;}

#cat_211594_divs,#cat_211595_divs { float:right;}

#menu0 { text-align:left; font-weight:bold; font-size:15px; line-height:20px;}
#menu1 { border-left:1px white dotted;}

.menu-off,.menu-over,.menu-on { text-align:center;}
.menu-over { color:#CCC; cursor:pointer;}
.menu-on { color:#2A190F;}

.Menu_Off,.Menu_Over,.Menu_On { text-align:center;}
.Menu_Over { color:#CCC; cursor:pointer;}
.Menu_On { color:white;}

/*.Menu_On1 { text-align:center; color:#FEC4D2;}
.Menu_On2 { text-align:center; color:#F4BFB9;}
.Menu_On3 { text-align:center; color:#7DB3BD;}
.Menu_On4 { text-align:center; color:#66CDCC;}
.Menu_On5 { text-align:center; color:#D49F8D;}
.Menu_On6 { text-align:center; color:#F9E777;}
.Menu_On7 { text-align:center; color:#B2D5F1;}*/
.Menu_On1,.Menu_On2,.Menu_On3,.Menu_On4,.Menu_On5,.Menu_On6,.Menu_On7 { text-align:center; color:#2A190F;}

.Sub_Menu_Off,.Sub_Menu_Over,.Sub_Menu_On {	color:white; font-size:14px;}
.Sub_Menu_Over { color:#000; cursor:pointer;}
.Sub_Menu_On { color:#7C0000;}

.newsHead{
	color: #fff;
	font-size: 50px;
	margin: 0 0 10px 0;	
}

h2 a{
	color: #30c;	
}

#cat_212264_divs{
	float: left;
	margin: 0 0 20px 0;	
}

#nav_212264{
	list-style: none;
	margin: 0 0 0 221px;	
	padding: 0;
}

#cat_211592_divs{
	margin: 0 0 0 200px;	
}

#nav_212264 li{
	float: left;
	margin: 0 10px;	
}

#nav_212264 li a{
	font-weight: normal;
	text-decoration: none;	
}

.contentImg{
	float: right;
	margin: 0 0 10px 10px;	
}

#live_chat_status{
	float: right;
	margin: 10px 0 0 0;
	text-align: right;
	width: 350px;	
}
