img, div { behavior: url(css/iepngfix.htc) }

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

#wrapper {
	width: 100%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/body_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

.main {
	width: 990px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
}

#header {
	float: left;
	height: 142px;
	width: 990px;
	padding-top: 5px;
}

#logo {
	float: left;
	height: 142px;
	width: 585px;
}

/*#browse_button {
	float: left;
	height: 120px;
	width: 345px;
	padding-left: 60px;
	padding-top: 22px;
}*/

#browse_button {
	float: left;
	/*height: 100px;*/
	height:auto;
	width: 345px;
	padding-left: 60px;
	padding-top: 18px;
}

#content_holder {
	float: left;
	min-height:345px;
	height:auto!important;
	height: 345px;
	width: 990px;
	background-image: url(../images/grey_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 48px;
}

#content_holder_about {
	float: left;
	min-height:345px;
	height:auto!important;
	height: 345px;
	width: 912px;
	background-image: url(../images/grey_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 48px;
	padding-left: 78px;
	padding-bottom: 38px;
}

#content_holder_news {
	float: left;
	min-height:345px;
	height:auto!important;
	height: 345px;
	width: 912px;
	background-image: url(../images/grey_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 48px;
	padding-left: 78px;
	padding-bottom: 15px;
}

#content_holder_news_detail {
	float: left;
	min-height:345px;
	height:auto!important;
	height: 345px;
	width: 912px;
	background-image: url(../images/grey_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 48px;
	padding-left: 78px;
	padding-bottom: 18px;
}

#content_holder_template {
	float: left;
	min-height:345px;
	height:auto!important;
	height: 345px;
	width: 912px;
	background-image: url(../images/grey_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 48px;
	padding-left: 78px;
	padding-bottom: 18px;
}

#content_holder_category {
	float: left;
	min-height:420px;
	height:auto!important;
	height: 420px;
	width: 956px;
	background-image: url(../images/grey_gradient_category.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 50px;
	padding-left: 34px;
}

#content_holder_sub_category {
	float: left;
	min-height:480px;
	height:auto!important;
	height: 480px;
	width: 909px;
	background-image: url(../images/grey_gradient_sub_category.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 22px;
	padding-left: 81px;
}

#content_holder_gallery {
	float: left;
	min-height:580px;
	height:auto!important;
	height: 580px;
	width: 990px;
	background-image: url(../images/grey_gradient_gallery.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 30px;
	padding-bottom: 40px;
}

#content_holder_pricing {
	float: left;
	min-height:680px;
	height:auto!important;
	height: 680px;
	width: 990px;
	background-image: url(../images/grey_gradient_pricing.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 30px;
	padding-bottom: 15px;
}

#flash_content {
	float: left;
	height:auto;
	width: 812px;
	text-align: center;
	padding-left: 178px;
}

#flash_content_home {
	float: left;
	height:auto;
	width: 990px;
	text-align: center;
}

#home_image {
	float: left;
	height:auto;
	width: 628px;
	text-align: center;
	border: 3px solid #cecece;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#home_text {
	float: left;
	height:auto;
	width: 660px;
	text-align: center;
	padding-right: 165px;
	padding-left: 165px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#sub_cat_text {
	float: left;
	height:auto;
	width: 625px;
	text-align: center;
	padding-right: 100px;
	padding-left: 100px;
	padding-bottom: 30px;
}

#title_section {
	float: left;
	height:auto;
	width: 905px;
	padding-right: 0px;
	padding-left: 85px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#category_item {
	float: left;
	height: auto;
	width: 320px;
}

#category_item2 {
	float: left;
	height: auto;
	width: 285px;
}

#ci_title_bloc {
	float: left;
	height: auto;
	width: 283px;
	text-align: center;
	padding-bottom: 18px;
}

#template_title_bloc {
	float: left;
	height: auto;
	width: 828px;
	padding-bottom: 18px;
}

#news_title_bloc {
	float: left;
	height: auto;
	width: 600px;
	padding-bottom: 18px;
}

#ct_hold {
	float: left;
	height: auto;
	width: 632px;
}

#contact_hold {
	float: left;
	height: auto;
	width: 840px;
}

#cl_hold {
	float: left;
	height: auto;
	width: 402px;
}

#cr_hold {
	float: left;
	height: auto;
	width: 402px;
	padding-left: 30px;
}

#contact_left {
	float: left;
	min-height:353px;
	height:auto!important;
	height: 353px;
	width: 340px;
	background-color: #FFFFFF;
	border: 1px solid #bebebe;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#contact_right {
	float: right;
	min-height:145px;
	height:auto!important;
	height: 145px;
	width: 340px;
	background-color: #FFFFFF;
	border: 1px solid #bebebe;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
	margin-bottom: 18px;
}

#contact_image {
	float: left;
	height: auto;
	width: 400px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #bebebe;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1px;
	line-height: 1px;
}

#content_template {
	float: left;
	min-height:418px;
	height:auto!important;
	height: 418px;
	width: 530px;
	background-color: #FFFFFF;
	border: 1px solid #bebebe;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
}

#ct_gradient {
	background-image: url(../images/nt_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 22px;
	width: 592px;
}

#ct_gradient_left {
	background-image: url(../images/nt_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 22px;
	width: 402px;
}

#cn_gradient {
	background-image: url(../images/nt_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 22px;
	width: 352px;
}

#cn_right_content {
	float: left;
	height: auto;
	width: 200px;
}

#ci_image {
	float: left;
	height: auto;
	width: 283px;
	background-color: #FFFFFF;
	border: 1px solid #a9a9a9;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 2px;
}

#ci_base {
	float: left;
	min-height:85px;
	height:auto!important;
	height: 85px;
	width: 267px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #8d8c8b;
	text-decoration: none;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../images/category_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
}

#gallery_holder {
	float: left;
	height:auto;
	width: 960px;
	text-align: center;
	padding-top: 20px;
	padding-left: 30px;
	position: relative;
}

#gallery_holder_price {
	float: left;
	height:auto;
	width: 950px;
	/*text-align: center;*/
	padding-top: 15px;
	padding-left: 40px;
	position: relative;
}

#base_section {
	float: left;
	height:auto;
	width: 870px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d3d3;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 120px;
}

#footer {
	width: 100%;
	height:150px;;
	background-image: url(../images/foot_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

#foot_top {
	float: left;
	height: auto;
	width: 990px;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 18px;
}

#foot_base {
	text-align: left;
	float: left;
	height: auto;
	width: 888px;
	background-image: url(../images/foot_logos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 102px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.centered_content {
	margin-right: auto;
	margin-left: auto;
}
.clear {
	clear: both;
}

.width {
	width: 990px;
}

#body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #8d8c8b;
	text-decoration: none;
}

#foot_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#page_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 25px;
	line-height: normal;
	font-weight: normal;
	color: #46668d;
	text-decoration: none;
}

#page_title_blue {
	color: #46668d;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 28px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.borderit img{
	border: 1px solid #FFFFFF;
}

.borderit:hover img{
	border: 1px solid #666666;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.borderit2 img{
	border: 1px solid #9eb2b9;
}

.borderit2:hover img{
	border: 1px solid #41545A;
}

.borderit2:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

/*.test {
	border: 1px solid #0099CC;
}*/

#section_link {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	color: #243a53;
	text-decoration: none;
}

a.section_link:link, a.section_link:visited, a.section_link:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	color: #243a53;
	text-decoration: none;
}

a.section_link:hover {
	color: #152231;
	text-decoration: underline;
}

a.section_link_on:link, a.section_link_on:visited, a.section_link_on:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	color: #152231;
	text-decoration: underline;
}

a.section_link_on:hover {
	color: #152231;
	text-decoration: underline;
}

#browse_gallery {
	width:296px;
	float:left;
	/*height: 99px;*/
	height:auto;
}
#browse_gallery a {
	display:block;
	height: 42px;
	color:#687078;
	font-size:15px;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../images/browse_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 269px;
	padding-top: 57px;
	padding-left: 27px;
}
#browse_gallery a:hover {
	text-decoration: underline;
	color:#272B2E;
}

#th_holder {
	float: left;
	height: auto;
	width: 154px;
}

#thumb_1 {
	background-color: #d6e1e4;
	padding: 10px;
	float: left;
	height: auto;
	width: 102px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin-bottom: 1px;
}

#thumb_2 {
	background-color: #e1e3dc;
	padding: 10px;
	float: left;
	height: auto;
	width: 102px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin-bottom: 1px;
}

#th_bloc {
	width:122px;
	float:left;
	height: auto;
}
#th_bloc a {
	display:block;
	width:122px;
	float:left;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#687078;
	font-size:12px;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-weight: normal;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#th_bloc a:hover {
	text-decoration: underline;
	color:#003366;
	background-color: #EEEEEE;
	border: 1px solid #d0dbde;
}

#base_line {
	float: left;
	height: 5px;
	width: 124px;
}

a.log_in:link, a.log_in:visited, a.log_in:active {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}

a.log_in:hover {
	color: #000000;
	text-decoration: underline;
}

a.cat_blue:link, a.cat_blue:visited, a.cat_blue:active {
	color: #46668d;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 28px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

a.cat_blue:hover {
	color: #2B3E55;
	text-decoration: underline;
}

a.cat_red:link, a.cat_red:visited, a.cat_red:active {
	color: #7f6c6c;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 28px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

a.cat_red:hover {
	color: #514444;
	text-decoration: underline;
}

a.cat_green:link, a.cat_green:visited, a.cat_green:active {
	color: #687d67;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 28px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

a.cat_green:hover {
	color: #425041;
	text-decoration: underline;
}

a.enter_blue:link, a.enter_blue:visited, a.enter_blue:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #46668d;
	text-decoration: underline;
}

a.enter_blue:hover {
	color: #1F2E3F;
	text-decoration: underline;
}

a.enter_red:link, a.enter_red:visited, a.enter_red:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #7f6c6c;
	text-decoration: underline;
}

a.enter_red:hover {
	color: #3C3333;
	text-decoration: underline;
}

a.enter_green:link, a.enter_green:visited, a.enter_green:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #687d67;
	text-decoration: underline;
}

a.enter_green:hover {
	color: #2E352D;
	text-decoration: underline;
}

a.foot_link:link, a.foot_link:visited, a.foot_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

a.foot_link:hover {
	color: #373737;
	text-decoration: underline;
}

#sub_holder {
	float: left;
	height: auto;
	width: 221px;
	padding-bottom: 12px;
}

#sub_thumb {
	background-color: #FFFFFF;
	padding: 6px;
	float: left;
	height: auto;
	width: 148px;
	border: 1px solid #a8a8a8;
	text-align: center;
	margin-bottom: 2px;
}

#sub_bloc {
	width:162px;
	float:left;
	height: auto;
}
#sub_bloc a {
	display:block;
	width:162px;
	float:left;
	height: 32px;
	color:#687078;
	font-size:12px;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-weight: normal;
	text-align: center;
	background-image: url(../images/sub_gradient.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
}
#sub_bloc a:hover {
	text-decoration: underline;
	color:#003366;
}

#breadcrumb_placement {
	float: left;
	height: 11px;
	width: 250px;
}

.breadcrumb
{
	position:absolute;
	z-index:1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	background-color: #990000;
}

#test {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #504F4E;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

.img_border {
	border: 1px solid #a4b7bd;
}

#news_thumb {
	float: left;
	height: auto;
	width: 204px;
	border: 1px solid #acacac;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#news_thumb2 {
	float: right;
	height: auto;
	width: 204px;
	border: 1px solid #acacac;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#nt_gradient {
	background-image: url(../images/nt_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 22px;
	width: 206px;
}

#nt_gradient2 {
	background-image: url(../images/nt_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: right;
	height: 22px;
	width: 282px;
}

#left_column {
	float: left;
	height: auto;
	width: 187px;
	padding-top: 52px;
}

#right_side_holder {
	float: left;
	height: auto;
	width: 680px;
}

#content_news_background {
	float: left;
	min-height:418px;
	height:auto!important;
	height: 418px;
	width: 295px;
	background-color: #FFFFFF;
	border: 1px solid #bebebe;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 30px;
}

#content_news {
	float: left;
	min-height:170px;
	height:auto!important;
	height: 170px;
	width: 340px;
	padding-right: 25px;
}

#cn_right {
	float: left;
	height: auto;
	width: 238px;
}

#right_side_detail {
	float: left;
	height: auto;
	width: 340px;
	padding-right: 25px;
}

#date_holder {
	float: left;
	height: auto;
	width: 120px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#date_holder_detail {
	float: left;
	height: auto;
	width: 120px;
	padding-bottom: 5px;
}

#d_hold {
	background-image: url(../images/date/d_back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 95px;
}

#date_top {
	background-image: url(../images/date/d_top.jpg);
	float: left;
	min-height:25px;
	height:25px!important;
	height: 25px;
	width: 93px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
}

#date_break {
	background-image: url(../images/date/d_break.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 3px;
	width: 95px;
}

#date_repeat {
	background-image: url(../images/date/d_repeat.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	min-height:46px;
	height:auto!important;
	height: 46px;
	width: 92px;
	text-align: center;
	padding-right: 3px;
	padding-top: 5px;
}

#date_base {
	background-image: url(../images/date/d_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 14px;
	width: 95px;
	font-size: 1px;
}

#date_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#date_number {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 38px;
	line-height: normal;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
}

#menu_bloc {
	width:145px;
	float:left;
	height: auto;
	background-image: url(../images/menu_gradient.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 17px;
}
#menu_bloc a {
	display:block;
	width:143px;
	float:left;
	height: auto;
	color:#687078;
	font-size:12px;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #dadada;
	padding-top: 6px;
	padding-bottom: 6px;
}
#menu_bloc a:hover {
	text-decoration: underline;
	color:#003366;
	background-color: #F5F5F5;
}

#menu_bloc_on {
	width:145px;
	float:left;
	height: auto;
	background-image: url(../images/menu_gradient.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 17px;
}
#menu_bloc_on a {
	display:block;
	width:143px;
	float:left;
	height: auto;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-weight: normal;
	text-align: center;
	background-color: #505c65;
	border: 1px solid #9fb4d1;
	padding-top: 6px;
	padding-bottom: 6px;
}

#news_repeat_section {
	background-color: #FFFFFF;
	float: left;
	height: auto;
	width: 649px;
	border: 1px solid #bebebe;
}

#nr_bloc {
	float: left;
	height: auto;
	width: 621px;
	background-image: url(../images/news_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	padding-top: 20px;
	padding-bottom: 15px;
}

#nr_content {
	float: left;
	height: auto;
	width: 465px;
	padding-bottom: 5px;
}

#news_gradient {
	background-image: url(../images/n_section_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 57px;
	width: 651px;
}

#news_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #606f7f;
	text-decoration: none;
}

#news_text {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
}

a.read_more:link, a.read_more:visited, a.read_more:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica-Normal, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #1b2c46;
	text-decoration: underline;
}

a.read_more:hover {
	color: #0C121C;
	text-decoration: underline;
}

#content_section {
	float: left;
	height: auto;
	width: 335px;
	padding-right: 30px;
}

#right_column {
	float: left;
	height: auto;
	width: 286px;
}

#rc_image_holder {
	float: right;
	height: auto;
	width: 286px;
}

#rc_image {
	background-color: #FFFFFF;
	border: 1px solid #a9a9a9;
	padding: 5px;
	float: right;
	height: auto;
	width: auto;
	font-size: 1px;
	line-height: 1px;
}

#rc_base {
	background-image: url(../images/rc_base.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 38px;
	width: 282px;
}

.submit {
	cursor:pointer;
	font-size: 11px;
	color: #FFFFFF;
	height: auto;
	width: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	background-color: #46668D;
	border: 1px solid #1C2630;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
}

.contact_image {
	border: 1px solid #BEBEBE;
	font-size: 1px;
	line-height: 1px;
}
