* {
	margin: 0px auto;
	behavior: url(css/iepngfix.htc)
}
body {
	margin: 0;
	padding: 0;
	font-family: calibri, arial, helvetica;
	font-size: 10pt;
	background: #f3f2e9;
}
/*----------Layout---------*/

#main {
	width: 100%;
	background: url(../img/main_bk_strip.jpg) repeat-x;
}
#container {
	width: 900px;
}
#top {
	float: left;
	width: 900px;
	background: url(../img/top_bk.jpg) no-repeat;
}
#header {
	padding: 0 10px;
}
#top_banner {
	float: left;
	width: 100%;
	height: 118px;
	background: url(../img/top_banner_bk_strip.gif) repeat-x;
}
#nav {
	float: left;
	width: 880px;
	height: 31px;
	background: url(../img/top_nav_bk.jpg) no-repeat;
	text-align: center;
}
#center_area1 {
	float: left;
	width: 880px;
	padding: 0px 10px;
	height: 209px;
}
#center_area1 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20pt;
	font-weight: bold;
	position: relative;
	top: 70px;
	left: 30px;
	color: #fff;
}
#center_area {
	clear: left;
	width: 880px;
	margin: 0 auto;
	padding: 0 10px;
	height: 240px;
		background: url(../img/center_bk.jpg) top no-repeat;
}
#center_text {
	text-align: center;
}
#center_text h1 {
	font-family: Constantia, Georgia, "Times New Roman";
	font-size: 26pt;
	color: #F11200;	
	margin: 0px;
	padding: 0px;
}
#center_text h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	margin: 0px;
	padding: 0px;
}
#center_text p {
	font-size: 120%;
}
#body_container {
	float: left;
	width: 900px;
	background: url(../img/body_bk_strip.png) repeat-y;
}
* html #body_container {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='img/body_bk_strip.png');	
}
#body_content {
	float: left;
	width: 860px; /*900*/
	min-height: 550px;
	height: auto;
	margin: 0 auto;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../img/body_top.jpg) top no-repeat;
}
* html #body_content {
	height: 550px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='img/body_top.png');
}
#bottom_banner {
	clear: both;
	width: 820px;
	height: 142px;
	margin-top: 20px;
	background: url(../img/bottom_banner.jpg) no-repeat;
}
#bottom_banner h3 {
	position: relative;
	top: 50px;
	left: 20px;
	float: left;
	width: 570px;
	color: #ffd62d;
	font-size: 120%;
}
#footer {
	clear: both;
	height: 90px;
	background: url(../img/footer_bk_strip.gif) repeat-x;
}
#footer_wrap {
	width: 900px;
}
#footer_content {
	width: 880px;
	height: 55px; /*90*/
	margin: 0 auto;
	padding-top: 35px;
	text-align: center;
	background: url(../img/footer_content.gif) repeat-x;
}

/*----------- Top Navigation ----------*/
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
		float: left;
	width: 100%;
}
#nav li {
	margin: 0;
	padding: 0;
	display: inline;
}
#nav li a {
	margin: 0;
	padding: 0 10px 0 10px;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial;	
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #fff;
}
* html nav li a {
	line-height: 25px;
}
#nav li a.rightbar {
	border-right: none;
}
#nav li a:hover {
	color: #86c0ff;
}

/*----------- Footer links ----------*/

#footer_content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
#footer_content li {
	margin: 0;
	padding: 0;
	display: inline;
}
#footer_content li a {
	margin: 0;
	padding: 0 12px 0 12px;
	text-decoration: none;
	color: #86c0ff;
	font-size: 10pt;
	border-right: 1px solid #86c0ff;
}
#footer_content li a.right {
	border-right: none;
}
#footer_content li a:hover {
	color: #fff;
}
/*----------Other Stuff---------*/

img {
	border: none;
}
.logo {
	float: left;
	position: relative;
	width: 629px;
	top: 13px;
	left: 16px;
}
.top_sash {
	float: right;
	width: 235px;
	position: relative;
	top: 6px;
	right: 0px;
}
.copyline {
	padding-top: 5px;
	text-align: center;
	font-size: 10pt;
	color: #fff;
}




/*----- Landing Page Stuff----*/
.content_left {
	float: left;
	width: 506px;
}
h1.tag1 {
	width: 90%;
	margin: 0px auto;
	text-align: center;
	font-size: 150%;
	line-height: 95%;
	color: #092f5d;
}
.content_right {
	float: left;
	width: 353px;
	background: url(../img/content_right_bk.jpg) top no-repeat;
}
.edge_box {
	width: 478px;
	height: 118px;
	background: url(../img/img_edge.png) left no-repeat;
}
.edge_box h1 {
	margin: 0px;
	padding: 35px 0px 0px 140px;
	color: #fff;
	font-size: 150%;
}
.right_wrap {
	width: 307px;
	margin-top: 10px;
	background: #092f5e url(../img/right_wrap_bk.jpg) top no-repeat;
}
.right_form {
	width: 307px;
	background: #f4f7f9 url(../img/right_form_bk_strip.jpg) top repeat-x;
}
.right_footer {
	width: 307px;
	background: url(../img/right_footer_bk_strip.jpg) top repeat-x;
	padding-bottom: 3px;
	border-bottom: 5px solid #092f5e;
}
.right_footer h4 {
	width: 80%;
	padding: 5px 5px 3px 20px;
	font-size: 110%;
	background: url(../img/icon_private.png) left center no-repeat;
}
* html .right_footer h4 {
	margin-top: 5px;
	padding: 0px;
	padding-left: 20px;
}
.right_footer p {
	width: 90%;
	padding: 3px 10px 10px 10px;
}
.stickon {
	width: 141px;
	height: 139px;
	position: relative;
	top: 60px;
	left: 200px;
	z-index: 1000;
}
.details {
	clear: left;
	width: 90%;
	font-size: 110%;
	padding: 10px 0px;
}


/*----- Landing Page Highlight List ----*/
.list_wrap {
	width: 482px;
	margin-top: 15px;
	padding-bottom: 11px;
	background: #ecf0f5 url(../img/list_bottom.jpg) bottom no-repeat;
}
.list_wrap h2 {
	margin: 0px;
	padding: 5px 0px 0px 15px;
	width: 467px; /*482*/
	height: 50px; /*55*/
	background: url(../img/list_title.jpg) no-repeat;
	font-size: 170%;
	color: #fff;
}
.list_wrap ul {
	margin: 0px auto;
	padding: 0px;
	list-style: none;
	width: 90%;
}
.list_wrap li {
	margin: 0px;
	padding: 5px 0px 5px 25px;
	display: block;
	font-family: Arial, Helvetica;
	font-size: 115%;
	font-weight: bold;
	color: #092f5d;
	background: url(../img/icon_star.png) 0px 5px no-repeat;
}



/*----- Landing Page Webform----*/
form.webform {
	padding: 10px 0px;
	width: 90%;
}
form.webform p {
	clear: left;
	width: 100%;
	padding: 7px 0px;
}
* html form.webform p {
	margin: 0px;
	padding: 4px;
}
form.webform label {
	float: left;
	width: 120px;
	text-align: right;
	margin-right: 3px;
	font-size: 110%;
}
form.webform input {
	float: left;
	width: 120px;
	margin-left: 3px;
}
form.webform input.btn_signup {
	float: none;
	width: 160px;
	height: 52px;
	background: url(../img/btn_signup.png) center no-repeat;
	border: none;
	cursor: pointer;
}

/*----------Subpage Content---------*/
#sub_content {
	width: 880px; /*900*/
	min-height: 550px;
	height: auto;
	margin: 0 auto;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px; 
	background: url(../img/body_top.png) no-repeat;	
}
* html #sub_content {
	height:550px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='img/body_top.png');	
}
* html .top_content {

}
.top_content p {
	margin: 0;
	padding: 0 20px 0 30px;
	text-align: justify;
}
#contentpane {
	float: left;
	width: 74%;/*73*/
	padding-right: 3px;
}
* html #contentpane {
	width: 71%; /*72*/
}
.content_inset {
	clear: left;
	margin: 0 auto;
	text-align: center;
}
* html .content_inset {
	width: 65%;
}
.content_inset h3 {
	margin: 0px auto;
	padding: 0px 0px 0px 50px;
	width: 532px; /*582*/
	height: 61px;
	line-height: 61px;
	background: url(../img/content_titlebar.jpg) no-repeat;
	text-align: left;
	color: #fff;
	font-family: 'lucida grande','lucida sans unicode',verdana, arial;
	font-size: 10pt;
}
* html .content_inset h3 {
	width: 528px;
}

.feature_inset {
	width: 582px;
}
.insetbox {
	float: left;
	width: 582px;
	padding-bottom: 50px;
	background: url(../img/inset_div.jpg) bottom no-repeat;	
}
* html .insetbox {
	float: none;
}
.insetbox_img {
	float: left;
	width: 25%;
	text-align: center;
}
.insetbox_img_large {
	float: left;
	width: 245px;
	text-align: center;
}
.insetbox_text {
	float: left; 
	width: 73%; 
	text-align: left;
}
.insetbox_text_small {
	float: left; 
	width: 56%; 
	text-align: left;
}
.insetbox h4 {
	margin: 0;
	padding: 3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #092f5d
}
ul.highlights {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 85%;
}
ul.highlights li {
	margin: 0;
	padding: 3px 0 3px 15px;
}
.readmore {
	float: right;
	padding: 5px 0;
	width: 88px;
	height: 18px; /*28*/
	line-height: 18px;
	background: url(../img/btn_more.png) no-repeat;
	text-align: center;
}
* html .readmore {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn_more.png', sizingMethod='crop')
}
.readmore a {
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px;
	color: #fff;
}
.readmore a:hover {
	color: #fbde99;
}
.downloadbox_contain {
	width: 579px;
}
.downloadbox {
	float: left;
	width: 579px;
	margin: 0 auto;
	padding-bottom: 50px;
	background: url(../img/inset_div.jpg) bottom no-repeat;		
}
.downloadbox h3{
	width: 500px;
	margin: 0px;
	padding: 0 0 0 80px;
	height: 86px;
	background: url(../img/downloadbox_title.jpg) no-repeat; 
	color: #000;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, , Georgia, serif;
	font-size: 14pt;
}
* html .downloadbox h3 {
	width: 500px;
}
.download_link {
	float: right;
	padding: 5px 0;
	width: 88px;
	height: 18px; /*28*/
	line-height: 18px;
	background: url(../img/btn_download.png) no-repeat;
	text-align: center;
}
* html .download_link {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btn_download.png', sizingMethod='crop')
}
.download_link a{
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px;
	color: #000;
}
.download_link a:hover {
	color: #fff;
}



#right{
	float: left;
	width: 25.5%; /*25.5*/
	min-height: 540px;
	height: auto;
	padding-top: 7px;
		background: url(../img/vert_strip.gif) left repeat-y;
}
* html #right {
	float: right;
	width: 207px; /*217*/
	height: 540px;
	padding-right: 10px;
}
* html .module {
	width: 217px;
}
.right_mod_wrap {
	float: left;
	width: 99%;
	min-height: 250px;
	height: auto;
	padding-bottom: 14px;
	margin-left: 1px;
	background: url(../img/right_mod_bottom.jpg) left bottom no-repeat;
}
.right_mod_contain {
	min-height: 250px;
	height: auto;
	background: url(../img/right_mod_bk_strip.jpg) repeat-y;

}
* html .right_mod_contain {
	height: 250px;
}
.right_mod_top {
	display: block;
	padding-top: 14px;
	min-height: 250px;
	height: auto;
	background: url(../img/right_mod_top.jpg) top no-repeat;
}
.right_mod_break {
	clear: left;
	width: 99%;
	padding-bottom: 10px;
	background: url(../img/right_mod_div.gif) left bottom no-repeat;
}
.right_mod_break p {
	padding: 10px;
	font-family: calibri, Verdana, Arial, Helvetica, sans-serif;;
	font-size: 11pt;
}
a.right_mod {
	text-decoration: none;
	color: #000;
}
a.right_mod:hover {
	color: #FFCC00;
}
/*--in content links--*/
a.in_link {
	text-decoration: none;
	color: #000;
}
a.in_link:hover {
	color: #767677;
}

.right_form form {
	float: left;
	padding-left: 10px;
	margin: 0px;
}
.right_form label {
	margin: 0 5px;
	padding: 5px 0px;
}
.right_form input {
	width: 85%;
	margin: 0 5px;
	padding: 2px;
	font-size: 11px;
}
.right_form select {
	width: 85%;
	margin: 0 5px;
	padding: 2px;
	font-size: 11px;
}
p.right_form  {
	padding: 7px 0px;
}
.button_join {
	margin: 0px auto;
	display: block;
	width: 88px;
	height: 28px;
	background: url(../img/btn_join.png) center no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
}
.right_mod_top p {
	margin: 0px;
	padding: 0 10px;
}
h1.inner_title {
	margin: 0;
	padding: 7px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

h1.category_title {
	float: left;
	width: 560px; /*645*/
	height: 64px;
	margin: 0;
	padding: 0 5px 15px 80px;
	background: url(../img/subtitle_bk.gif) no-repeat;
	color: #ffd201;
	font-family: Georgia;
	font-size: 14pt;
	font-weight: normal;
	line-height: 64px;
}

h2.modtitle {
	width: 100%;
	height: 45px;
	margin: 0;
	padding: 0 15px;
	background: url(../img/modtitle_bk.png) no-repeat;
	color: #fff;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;;
	font-size: 11pt;
	font-weight: bold;
	line-height: 24px;
}

h4.titlebreak {
	margin: 5px 25px;
	padding: 0px 20px 0px 0px;
	border-bottom: 1px solid #f6f6f6;
	font-family: arial;
	font-size: 12pt;
}
.module h3 {
	margin: 0px;
	padding: 17px 0px 0px 30px;
	width: 187px; /*217*/
	height: 33px; /*50*/
	font-family: Arial;
	font-size: 10pt;
	color: #FFCC00;
	background: url(../img/right_title_bk.jpg) no-repeat;
}

/*----side menu---*/
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 217px;
}
#menu li {
	margin: 0px;
	padding: 0px;
	display: block;
}
#menu li a {
	display: block;
	padding: 6px 0px 0px 30px;
	width: 215px; /*217*/
	height: 24px;
	margin: 1px 0px 1px 1px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	background: url(../img/right_nav_bk.jpg) no-repeat;
}
* html #menu li a {
	width: 187px;
}
#menu li a:hover {
	color: #5a98d3;
}


/*--highlight box--*/
.highlight {
	width: 508px;
	min-height: 82px;
	height: auto;
	background: url(../img/highlight_bk_strip.gif) repeat-y;
}

.highlight h3 {
	padding: 10px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
}
.highlight_contain {
	float: left;
	width: 508px;
	min-height: 82px;
	height: auto;
	background: url(../img/highlight_bottom.jpg) bottom no-repeat;
}
* html .highlight_contain {
	height: 82px;
}
.highlight_top {
	float: left;
	width: 508px;
	padding-top: 5px;
	background: url(../img/highlight_top.jpg) top no-repeat;
}


/*--content list box--*/
.content_list {
	width: 522px;
}
.content_list h3 {
	float: left;
	width: 522px; /*522*/
	height: 27px; /*49*/
	padding-top: 15px;
	padding-left: 15px;
	margin: 0px;
	background: url(../img/contentlist_top.jpg) no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
}
.list_top {
	float: left;
	width: 522px;
	background: url(../img/contentlist_bk_strip.gif) repeat-y;
}
.list_contain {
	float: left;
	width: 522px;
	min-height: 100px;
	height: auto;	
	background: url(../img/contentlist_bottom.jpg) left bottom no-repeat;
	padding-bottom: 19px;
	margin: 0 auto;
}
.list_contain ul {
	width: 500px; /*510*/
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	display: block;
}
.list_contain li {
	margin: 0px;
	padding: 0px;
	display: block;
}
* html .list_contain li {
	float: left;
	width: 100%;
}
.list_contain li a {
	display: block;
	margin: 0px;
	padding: 7px 0px 7px 20px;
	background: #ecf1f7 url(../img/bullet_check.png) 5px 10px no-repeat;
	border-bottom: 1px solid #a4c5e5;
	border-top: 1px solid #fff;
	text-decoration: none;
	color: #000;
}
* html .list_contain li a {
	padding: 7px 0px 7px 20px;
}
.list_contain li a:hover {
	background-color: #d9e1e9;
}

/*---- login form ------*/
.loginform {
	width: 563px;
}
.login_wrap {
	float: left;
	width: 563px;
	padding-bottom: 10px;
	background: #f4f3f3 url(../img/login_bottom.jpg) bottom no-repeat;
}
.loginform p {
	margin: 0;
	padding: 5px 0;
}
.loginform label {
	float: left;
	width: 90px;
}
h3.login_top {
	margin: 0px;
	padding: 7px 0px 0px 25px;
	height: 56px;
	background: url(../img/login_top.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}
.btn_login {
	width: 83px;
	height: 38px;
	background: url(../img/btn_login.jpg) no-repeat;
	cursor: pointer;
	border: none;
}
.btn_send {
	width: 83px;
	height: 38px;
	background: url(../img/btn_send.jpg) no-repeat;
	cursor: pointer;
	border: none;
}



/*----- Landing Page Subpage----*/
.letter_details {
	width: 640px; /*820*/
	padding-left: 180px;
	min-height: 510px;
	height: auto;
	background: url(../img/img_wdj.jpg) left 20px no-repeat;
}
* html .letter_details {
	height: 510px;
}
.letter_details h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
	color: #002845;
	padding: 10px 0px;
}
.letter_details p, .product_details p {
	font-family: constantia, Georgia, "Times New Roman", Times;
	font-size: 150%;
	line-height: 140%;
}
span.name {
	font-weight: bold;
}
span.dark {
	font-size: 130%;
	font-weight: bold;
}
.bluebox_wrap {
	width: 518px;
	margin: 15px auto;
	padding-top: 13px;
	background: #2d62a0 url(../img/bluebox_top.jpg) top no-repeat;
}
.bluebox_content {
	width: 518px;
	padding-bottom: 13px;
	background: url(../img/bluebox_bottom.jpg) bottom no-repeat;
}
.bluebox_content h3 {
	width: 498px; /*518*/
	margin: 0px;
	padding: 0px 10px;
	font-size: 150%;
	color: #ffdf06;
	text-align: center;
}
.download {
	text-align: center;
	padding: 10px 0px 20px 0px;
}
.download span {
	font-size: 120%;
}
.download a {
	font-size: 135%;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.download a:hover {
	color: #2d62a0;
}
.product_details {
	clear: left;
	width: 595px; /*820*/
	padding-top: 190px;
	padding-left: 225px;
	background: url(../img/middle_banner.jpg) top no-repeat;
}
ul.feature_list {
	margin: 0px;
	padding: 10px 0px 10px 20px;
	list-style: none;
	width: 80%;
}
ul.feature_list li {
	margin: 0px;
	padding: 5px 0px 5px 30px;
	background: url(../img/bullet_plus.png) 0px 7px no-repeat;
	font-size: 130%;
}
* html ul.feature_list li {
	padding: 3px 0px 0px 20px;
}

#bottom_box {
	clear: both;
	width: 820px;
	height: 142px;
	margin-top: 20px;
}
#bottom_box p {
	font-size: 130%;
	line-height: 140%;
}
.signup {
	float: left; 
	width: 33%; 
	min-height: 142px; /*177*/
	height: auto;
	padding-top: 35px; 
	text-align: right; 
	background: url(../img/img_arrow.jpg) left center no-repeat;
}
* html .signup {
	height: 112px;
}
.disclaimer {
	width: 90%;
	font-size: 11px;
	padding-top: 25px;
}

/*----blog entry----*/
.date_box {
	float: left;
	width: 55px;
	text-align: center;
	padding-bottom: 5px;
}
.month {
	float: left;
	width: 49px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	padding: 3px; 
	background: #092f5d;
	color: #fff;
}
.day {
	display: block;
	font-family: Arial, Helvetica;
	font-size: 16pt;
	font-weight: bold;
	background: #bcceda;
}	
.author {
	padding: 3px 0px;
	color: #858484;
	border-bottom: 1px solid #d4d3d3;
}
.dateline {
	padding: 3px 0px;
	color: #858484;
}

.blog_entry {
	float: left;
	padding: 2%;
	width: 96%;		
}
.blog_entry h1, .blog_entry h2 {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: block;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 16pt;
	font-weight: normal;
}
.blog_entry h2 a {
	color: #000;
	text-decoration: none;
}
.blog_entry h2 a:hover {
	color: #FFD201;
}
.blog_content {
	clear: left;
	padding: 0px;
}
.blog_entry p {
	line-height: 14px;
}


/*----full content width----*/
#full #contentpane {
	float: left;
	width: 99%;/*73*/
	padding-right: 3px;
}
* html #full #contentpane {
	width: 98%; /*72*/
}

/*---related articles---*/
#related_items {
	clear: both;
	width: 96%;
	margin: 10px auto;
}
#related_items h5 {
	width: 100%;
	margin: 0px auto;
	padding: 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	border-bottom: 1px solid #ccc;
}
#related_items h6 {
	width: 96%;
	padding: 5px 0px 5px 20px;
	color: #fcd603;
	font-size: 110%;
	font-weight: bold;
}
#related_items ul {
	margin: 5px 0px;
	padding: 0px 0px 0px 30px;
}
#related_items li {
	margin: 0px;
	padding: 3px 0px;
	color: #000;
}
#related_items li a {
	color: #000;
	text-decoration: none;
}
#related_items li a:hover {
	color: #fcd603;
}


/*----pagination---*/
#pagination {
	clear: both;
	width: 96%;
	margin: 5px auto;
	padding: 5px 10px 5px 0px;
	text-align: right;
	color: #fcd603;
	font-weight: bold;
	background: #000;
}
#pagination a {
	color: #fff;
	text-decoration: none;
	padding: 5px;	
	font-weight: bold;
}
#pagination a:hover, #pagination a.active, #pagination span {
	color: #fcd603;
	font-weight: bold;
}

/*----login password---*/
.login_form {
	width: 50%;
	margin: 0px auto;
	padding: 4%;
	border: 1px solid #cecece;
	background: url(../img/ico_lock.gif) right center no-repeat;
}

/*---property listing---*/
.list_result {}
.list_item {
	clear: both;
	float: left;
	width: 95%;
	padding: 10px 0px;
	margin-bottom: 10px;
}
.item_img {
	float: left;
	width: 25%;
	text-align: center;
}
.item_img img {
	border: 5px solid #fff;
}
.item_details {
	float: left;
	width: 73%;
}
.item_details h4 {
	margin: 0px;
	padding: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 12pt;
}
.item_details p {
	margin: 0px;
	padding: 0px;
}
p.item_specs {
	float: left;
	width: 70%;
}
.item_details a {
	color: #000;
	text-decoration: none;
}
.item_details a:hover {
	color: #333;
}
span.item_price {
	float: right;
	padding: 5px 7px 5px 30px;
	margin: 5px;
	background: url(../img/ico_tag.gif) left center no-repeat;
	font-size: 14pt;
	font-weight: bold;	
	font-style: italic;
	color: #000;
}
span.item_qty {
	float: left;
	display: inline;
	padding: 7px;
	margin: 8px 1px;
	background: #DADADA;
}
.more_details {
	float: left;
	width: 97%;
	border: 1px solid #ccc;
	padding: 0.5% 1%;
}

/*----image gallery----*/
#gallery {
	float: left;
	width: 100%;
}
#gallery ul {
	margin: 0px;
	padding: 0px;
}
#gallery li {
	float: left;
	display: block;
	padding: 0px;
	margin: 10px;
}
#gallery li a img  {
	border: 5px solid #092F5D;
}
#gallery li a:hover img {
	border: 5px solid #BCCEDA;	
}
/*----end image gallery-----*/