/* CSS Document */

body, ul, ol, form, p, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	background-image: url(../pics/greytowhite.png);
	background-repeat: repeat-x;
	background-position: 0px 240px;
}
#red {
	color: #FF0000;
}
img a, a img{
	border-style: none;
}
a:focus 
{ 
outline:0; 
} 
.subpage {
	background-position: 0px 171px;	
}
.searchpage {
	background-position: 0px 180px;	
}
body a, .right .question a:hover, .middle_right a:hover, .filter a:hover, .nav a:hover, .previous_next a:hover, .actions a:hover, .below a:hover, .below #active a, .archives a:hover {
	text-decoration: none;
	color: #187090;
} 
body a:hover, body #active a, .middle .new #blue, .middle .selection #blue, .middle .price, .right .question a, .banner_container .links a:hover, .left .links a:hover, #blue, .middle_right a, .filter a, .nav a, .previous_next a, .actions a, .below a, #s_home .s_logout a:hover, #s_home #s_ol li a:hover, .sitemap ol li a:hover, .archives a {
	color: #36bce5;
}
body a:hover {
	cursor: pointer;
}
.top {
	background-image: url(../pics/top.png);
	height: 31px;
	width: 100%;
}
.top_container, .header_container, .banner_container, .content_container, .banner_container2, .nav_container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.nav {
	padding-left: 150px;
	text-align: right;
	word-spacing: 0.3em;
	width: 700px;
}
.banner_container2 {
	margin-top: 15px;
}
.banner_container2 .topright1, .banner_container2 .topright2 {
	background-repeat: no-repeat;
	height: 40px;
	width: 203px;
	position: absolute;
	right: 0px;
	padding-right: 8px;
	padding-top: 5px;
	text-align: right;
}
.banner_container2 .topright1 {
	top: 0px;
	background-image: url(../pics/topright1.png) !important;
	.background-image: url(../pics/topright1.gif);
}
.banner_container2 .topright2 {
	top: 45px;
	background-image: url(../pics/topright2.png) !important;
	.background-image: url(../pics/topright2.gif);
}
.banner_container2 a , .banner_container2 a  {
	color: #d8d8d8;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	font-size: 10px;
}
.banner_container2 #big {
	color: #FFFFFF;
}
.banner_container2 .topright1 #big{
	font-size: 24.5px;
	margin-top: -4px;
}
.banner_container2 .topright2 #big{
	font-size: 21.39px;
	margin-top: -3px;
}
.top_container {
	height: 31px;
	color: #FFFFFF;
	font-size: 11px;
}
.top_container ul li, .below ul li {
	display: inline;
	list-style-type: none;
}
.top_container ul li a {
	color: #FFFFFF;
}
.top_container ul li a:hover, .top_container #active a,  .footer .post a:hover{
	color: #363636;
}
.topmenuleft, .topmenu, .topmenulanguages, .belowmenuleft, .belowmenu, .belowmenulanguages {
	position: absolute;
	top: 7px;
}
.topmenuleft, .belowmenuleft {
	width: 300px;
	left: 0px;
}
.topmenu, .belowmenu {
	left: 475px;
}
.topmenulanguages, .belowmenulanguages {
	right: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
.topmenu li, .belowmenu li {
	margin-right: 14px;
}
.header_container {
	height: 90px;
}
.header_container .logo {
	height: 65px;
	width: 225px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.header_container .search {
	background-image: url(../pics/search.png);
	height: 48px;
	width: 700px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.search form {
	height: 48px;
	width: 700px;
	position: relative;
}
.search input {
	background-color: transparent;
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #909090;
	top: 15px;
	left: 18px;
	width: 350px;
	height: 26px;
}
.search #submit, .search .advanced_search, .search .add {
	height: 35px;
	top: 7px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	position: absolute;
}
.search #submit {
	left: 378px;
	font-size: 12px;
	text-align: center;
	width: 95px;
	}
.search .advanced_search {
	left: 480px;
	width: 95px;
	}
.search .advanced_search a{
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	padding-left: 20px;
	padding-top: 5px;
	width: 75px;
}
.search .advanced_search a:hover, .search .add a:hover, .middle_right form #submit:hover, #tabs form #submit:hover, .middle_right form #submit_search:hover {
	color: #CCCCCC;
}
.search #submit:hover {
	color: #0e739d;
}
.search .add{
	width: 120px;
	padding-right: 0px;
	position: absolute;
	right: 0px;
	height: 48px;
	top: 0px;
}
.search .add a{
	padding-top: 8px;
	padding-left: 25px;
	width: 95px;
	height: 40px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.search .add #blue{
	font-size: 12px;
	font-weight: normal;
	color: #70cbe7;
	text-transform: lowercase;
	margin-top: -3px;
	}
.tabs li {
	display: inline;
	list-style-type: none;
}
.tabs li a {
	font-size: 11px;
	font-weight: bold;
	color: #34b9e1;
	display: block;
	width: 83px;
	height: 20px;
	padding-top: 8px;
}
.tabs li a:hover {
	color: #0e739d;
	}

.tabs .tab1, .tabs .tab2, .tabs .tab3, .tabs .tab4, .tabs .tab5, .tabs .tab6, .tabs .tab7, .tabs .tab8, .tabs .extratab {
	position: absolute;
	top: 15px;
	background-image: url(../pics/tab.png) !important;
	.background-image: url(../pics/tab.gif);
	text-align: center;
	height: 28px;
	width: 83px;
	z-index: 1;
}
.tabs .tab1 {
	left: 260px;
	}
.tabs .tab2 {
	left: 332px;
	}
.tabs .tab3 {
	left: 404px;
	}
.tabs .tab4 {
	left: 476px;
	}
.tabs .tab5 {
	left: 548px;
	}
.tabs .tab6 {
	left: 620px;
	}
.tabs .tab7 {
	left: 692px;
	}
.tabs .tab8 {
	left: 764px;
	}
.tabs .extratab {
	right: 0px;
	background-image: none !important;
	}
.tabs .extratab a {
	color: #8ac53f;
	}
.tabs .extratab a:hover {
	color: #10622c;
	}	
.tabs #active a {
	color: #ffffff;
	background-image: url(../pics/special_tab.png) !important;
	.background-image: url(../pics/special_tab.gif);
	}
.tabs #active {
	z-index: 2;
}
.footer {
	background-image: url(../pics/greytowhite.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 260px;
	clear: both;
	float: left;
}
.footercontainer {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.footer .footercontainer .below {
	position: relative;
	height: 60px;
	width: 950px;
	font-size: 11px;
	margin-top: 20px;
}
.footer .footer_top {
	background-image: url(../pics/footer_top.png);
	height: 26px;
	width: 950px;
	background-repeat: no-repeat;
}
.footer_top h5 {
	font-weight: bold;
	color: #36bce6;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	text-transform: uppercase;
	font-size: 12px;
}
.footercontainer .categories {
	background-image: url(../pics/categories.png) !important;
	.background-image: url(../pics/categories.gif);
	background-repeat: no-repeat;
	width: 950px;
	background-color: #197292;
	background-position: bottom;
	position: relative;
	overflow: hidden;
}
.categories .column, .categories .lastcolumn {
	width: 160px;
	float: left;
	padding-left: 30px;
	background-image: url(../pics/column.png);
	background-repeat: repeat-y;
	background-position: right;
	height: 200px;
	padding-bottom: 20px;
}
.categories .lastcolumn {
	background-image: none;
}
.categories .column a, .categories .lastcolumn a, .categories .post a:hover  {
	color: #FFFFFF;
	display: block;
}
.categories .column a:hover, .categories .lastcolumn a:hover {
	color: #CCCCCC;
}
.categories .column h2, .categories .lastcolumn h2 {
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	clear: left;
}
.categories .column li {
	list-style-type: none;
	background-image: url(../pics/bullet_white.png) !important;
	.background-image: url(../pics/bullet_white.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;
	float: left;
	clear: left;
	width: 140px;
}
.lastcolumn .advanced {
	margin-top: 15px;
	float: left;
	clear: left;
	width: 150px;
}
.lastcolumn .advanced a {
	color: #35bae2;
}
.footer .post {
	position: absolute;
	right: 10px;
	bottom: 87px;
	height: 59px;
	width: 168px;
	z-index: 2;
}
.footer .post #ad {
	font-size: 18px;
	color: #FFFFFF;
}
.footer .post a{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	height: 44px;
	width: 103px;
	padding-left: 55px;
	padding-top: 15px;
}
.banner_container {
	height: 240px;
	background-image: url(../pics/banner.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#s_home {
	background-image: url(../pics/s_banner.png);
}
#s_home #s_ol {
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#s_home #s_ol li a{
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(../pics/bullet_blue.png)!important;
	.background-image: url(../pics/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-left: 10px;
}
#s_home .s_logout a {
	font-size: 11px;
	color: #949494;
	margin-left: 30px;
}




.banner_container .video_ads, .banner_container .top_ads, .selection .top_ads, .selection .video_ads {
	/*background-image: url(../pics/video_ads.png) !important;
	.background-image: url(../pics/video_ads.gif);*/
	background-repeat: no-repeat;
	height: 62px;
	width: 63px;
	text-indent: -10000px;
	position: absolute;
	top: 15px;
	z-index: 2;
	left: -1px;
}

.banner_container .top_ads, .selection .top_ads  {
	background-image: url(../pics/top_ads.png) !important;
	.background-image: url(../pics/top_ads.gif);
	left: 250px;
}

#onead_video {
	/*background-image: url(../pics/video_ad.png) !important;
	.background-image: url(../pics/video_ad.gif);*/
}
#onead_top {
	background-image: url(../pics/top_ad.png) !important;
	.background-image: url(../pics/top_ad.gif);
}

#highlight {
	background-color: #e1f8fe;
}


.selection .top_ads, .selection .video_ads {
	top: -1px;
	left: -1px;
}
.selection .delete {
	height: 16px;
	width: 16px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.banner_container #login, .banner_container #newsletter {
	height: 150px;
	width: 230px;
	position: absolute;
	top: 15px;
	right: 0px;
}
.banner_container #login p, .left #login p {
	color: #363636;
	padding-top: 18px;
	}
.left #login p {
	padding-top: 14px;
}
.banner_container #login p, .banner_container #newsletter p, .left #login p  {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 50px;
}
.banner_container #login #email, .banner_container #login #password, .banner_container #newsletter #email, .left #login #password, .left #login #email {
	background-color: transparent;
	background-image: none;
	border-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f4f4f;
	height: 22px;
	width: 200px;
}
.banner_container #login #email, .banner_container #login #password {
	position: absolute;
	top: 55px;
	right: 13px;
}
.left #login #email {
	position: absolute;
	top: 50px;
	left: 13px;
}
.left #login #password {
	position: absolute;
	top: 82px;
	left: 15px;
}
.left #login #login_submit {
	position: absolute;
	top: 113px;
	right: 8px;
}
.banner_container #login #password {
	top: 86px;
}
.banner_container .links, .left .links {
	position: absolute;
	top: 118px;
	left: 15px;
	font-size: 10px;
	line-height: 11px;
	}
.left .links {
	top: 112px;
	left: 15px;
}
.banner_container .links a, .left .links a {
	color: #949494;
	}
.banner_container #login_submit {
	position: absolute;
	top: 118px;
	right: 5px;
	}
.banner_container #login_submit, .banner_container #newsletter_submit, .left #login_submit {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	width: 107px;
	background-color: transparent;
	text-align: center;
	cursor: pointer;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 5px;
}
.banner_container #login_submit:hover, .banner_container #newsletter_submit:hover, .left #login_submit:hover {
	color: #CCCCCC;
}
.banner_container #newsletter {
	height: 75px;
	top: 160px;
}
.banner_container #newsletter p {
	color: #696969;
	padding-top: 11px;
}
.banner_container #newsletter #email {
	margin-top: 20px;
	margin-left: 18px;
	width: 160px;
}
.banner_container #newsletter_submit {
	position: absolute;
	right: 5px;
	bottom: 1px;
	width: 45px;
}
.banner_container #sliderContent {
	position: absolute;
	left: 274px;
	top: 35px;
}
.banner_container #slideshow {
	position: absolute;
	left: 15px;
	top: 35px;
}

.content_container {
	overflow: hidden;
	margin-top: 18px;
	margin-bottom: 18px;
	}
.content_container .left {
	display: inline;
	float: left;
	width: 232px;
	margin-right: 18px;
}
.left #login{
	background-image: url(../pics/login.png) !important;
	.background-image: url(../pics/login.gif);
	background-repeat: no-repeat;
	height: 147px;
	width: 232px;
	position: relative;
	margin-bottom: 15px;
}
.left .box_left, .left .box_left .account, .left .box_left .search, .left .box_left .fav {
	background-repeat: no-repeat;
	height: 73px;
	width: 232px;
	background-position: left top;
	}
.left .box_left {
	background-image: url(../pics/box_left.png) !important;
	.background-image: url(../pics/box_left.gif);
	margin-bottom: 10px;
}
.left .box_left .account {
	background-image: url(../pics/box_left_account.png) !important;
	.background-image: url(../pics/box_left_account.gif);
}
.left .box_left .search {
	background-image: url(../pics/box_left_search.png);
}
.left .box_left .fav {
	background-image: url(../pics/box_left_fav.png);
}
.left .box_left h4{
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 82px;
	font-size: 12px;
}
.left .box_left p{
	font-size: 11px;
	color: #4f4f4f;
	padding-right: 5px;
	padding-left: 82px;
	}
.news_homepage h3{
	font-size: 18px;
	font-weight: bold;
	color: #4f4f4f;
	padding-top: 0px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.news_homepage h3, .news_homepage .news_item, .middle .new h1, .middle .selection h1, .middle .selection_item, .right h1, .results .filter, .previous_next {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	width: 232px;
}
.news_homepage .news_item, .news_homepage .main_item {
	overflow: hidden;
}
.news_homepage .news_item {
	padding-bottom: 5px;
}
.news_homepage #grey {
	font-size: 12px;
	color: #cecece;
}
.news_homepage .rss {
	float: right;
}
.news_homepage a {
	color: #3cc0e9;
}
.news_homepage a:hover {
	color: #166b89;
}
.news_homepage h4{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.news_homepage .news_item h4{
	font-size: 12px;
	text-transform: none;
}
.news_homepage p{
	color: #4f4f4f;
	clear: both;
	}
.news_homepage .main_item{
	/*background-color: #efefef;
	background-image: url(../pics/grey_white.png);*/	
	margin-top: 1px;
	overflow: hidden;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.news_homepage .main_item, .middle .new .new_item {
	background-image: url(../pics/grey_white.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.news_homepage .main_picture img{
	border: 1px solid #a6a6a6;
	margin-top: 5px;
	margin-bottom: 10px;
	}
.news_homepage .blue, .results #blue2 {
	color: #166b89;
}

.news_homepage .main_item .blue {
	padding-top: 5px;
	padding-bottom: 15px;
}
.news_homepage .news_item .blue {
	padding-top: 10px;
}
.news_homepage .news_item .picture {
	float: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	display: inline;
}
.results h1 #blue2 {
	font-size: 12px;
}
.results h1 {
	margin-top: 10px;
}
.results .filter {
	font-size: 10px;
	width: 465px;
	overflow: hidden;
	padding-bottom: 7px;
}
.results .filter .first {
	text-transform: uppercase;
	color: #8e8e8e;
}
.results .filter .first, .results .filter .item {
	float: left;
}
.results .filter li {
	list-style-type: none;
}
.results .filter .item a {
	background-image: url(../pics/filter.png) !important;
	.background-image: url(../pics/filter.gif);
	background-position: 13px 5px;
	padding-left: 20px;
	background-repeat: no-repeat;
	}
.results .filter .item a:hover, .results .filter #active a {
	background-image: url(../pics/filter_hover.png) !important;
	.background-image: url(../pics/filter_hover.gif);
	color: #0e739d;
}
.middle, .middle_right {
	float: left;
	width: 465px;
	overflow: hidden;
	margin-right: 10px;
	display: inline;
}
.middle_right {
	width: 695px;
	margin-right: 5px;
}
.middle_right form {
	background-image: url(../pics/account.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	width: 660px;
	padding-left: 35px;
	overflow: hidden;
}
.middle_right form h2 {
	padding-top: 20px;
	padding-bottom: 10px;

}
.middle_right form label, #tabs form label, .box_admin_right2 label, #description .description_left {
	font-weight: bold;
	float: left;
	clear: left;
	margin-top: 2px;
	width: 175px;
}
#description .description_right {
	float: left;
	margin-top: 2px;
	width: 250px;
}
.middle_right form input, .middle_right form select, #tabs form input, #tabs form select, .box_admin_right2 input, .box_admin_right2 select {
	float: left;
	width: 450px;
	margin-right: 25px;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#tabs form input, #tabs form select, #tabs form label, .box_admin_right2 input, .box_admin_right2 select {
	width: 150px;
}
.middle_right form select {
	width: 250px;
	margin-right: 200px;
}
.middle_right form #check {
	width: auto;
}
.middle_right form #submit,#tabs form #submit, .middle_right form #submit_search {
	background-image: url(../pics/submit.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 195px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: right;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin-right: 50px;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 1px;
	text-transform: uppercase;
}
#tabs form #submit {
	font-size: 12px;
}
.middle .new h1, .middle .selection h1, .right h1, .middle_right h1, #navigation .top h1, .results h1{
	font-size: 18px;
	font-weight: bold;
	color: #4f4f4f;
	width: 465px;
	padding-bottom: 4px;
}
.middle_right h1{
	padding-top : 10px;
}
.middle_right h2{
	font-weight: bold;
	text-transform: uppercase;
	color: #0e739d;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 12px;
}
.middle_right h3{
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.middle_right p{
	margin-top: 5px;
	margin-bottom: 5px;
}
.middle .new #grey, .middle .selection #grey, .right h1 #grey, .middle_right h1 #grey {
	font-size: 12px;
	color: #cecece;
}
.middle .new .new_item {
	height: 67px;
	width: 225px;
	margin-top: 1px;
	float: left;
	font-size: 11px;
	display: inline;
}
.middle .new .new_item p {
	height: 14px;
	overflow: hidden;
}
.middle .new_picture {
	float: left;
	display: inline;
	width: 66px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f3f3f3;
	margin-right: 15px;
}
.middle .new p {
	margin-top: 5px;
}
.middle .new #left {
	margin-left: 1px;
}
.middle .new #right {
	margin-left: 14px;
}
.middle .new .where, .middle .selection .where {
	color: #727272;
}
.middle .new .price, .middle .selection .price {
	text-align: right;
	margin-right: 10px;
}
.middle .new .selection {
	clear: both;
	float: left;
}
.middle .ad {
	float: left;
	display: inline;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.middle .selection .selection_item {
	width: 465px;
	height: 100px;
	margin-top: 1px;
	font-size: 14px;
	float: left;
	clear: both;
	position: relative;
}
.middle .selection .selection_picture {
	float: left;
	display: inline;
	margin-right: 15px;
}
.middle .selection p {
	padding-top: 12px;
}
.middle .selection .price {
	padding-top: 30px;
}
.right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f3f3f3;
	float: left;
	display: inline;
	padding-left: 12px;
	width: 210px;
}
.right h1 {
	margin-left: -12px;
	padding-left: 12px;
	text-transform: uppercase;
	width: 115px;
	color: #FFFFFF;
}
.right .ad {
	margin-top: 12px;
	width: 210px;
}
.right .adsense{
	width: 210px;
}
.right .ad_here {
	float: left;
	display: inline;
	height: 100px;
	width: 100px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}
.right .question{
	font-size: 11px;
	margin-top: 20px;
}
.previous_next {
	padding-top: 17px;
	padding-bottom: 6px;
	font-size: 14px;
	width: 450px;
}
.previous_next li, #thumbs li{
	display: inline;
	list-style-type: none;
}
.previous_next li {
	margin-right: 5px;
	margin-left: 5px;
	}
#thumbs {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	clear: right;
	width: 230px;
}
#thumbs img, #viewer img{
	border: 1px solid #ffffff; 
}
#viewer {
	margin-top: 5px;
	height: 217px;
	width: 217px;
	}
#viewer img[src*="loader"] {
	margin-top: 90px;
	margin-left: 90px;
	}
.description {
	float: right;
	height: 146px;
	width: 225px;
	margin-right: 10px;
	display: inline;
}
.description h2{
	font-size: 15px;
	font-weight: bold;
	color: #166b89;
	margin-top: 10px;
}
.description .description_first {
	height: 35px;
}
.description h2 #price {
	float: right;
	color: #36bce5;
	margin-left: 3px;
}
.description .where {
	font-size: 14px;
	color: #727272;
}
.description .actions {
	margin-top: 45px;
}
.description .actions li {
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: -2px;
}
.description .actions li a {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
}
.description .actions #fav a {
	background-image: url(../pics/fav.png);
}
.description .actions #print a {
	background-image: url(../pics/print.png);
}
.description .actions #friend a {
	background-image: url(../pics/friend.png);
}
#tabs {
	margin-top: 25px;
}
#tabs #contact #submit{
	float: left;
	margin-left: 125px;
}
.sitemap, .newspage {
	background-image: url(../pics/sitemap.png)!important;
	.background-image: url(../pics/sitemap.gif);
	width: 696px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
}
.sitemap ol {
	list-style-type: none;
}
.sitemap ol li a {
	background-image: url(../pics/bullet_blue.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #4f4f4f;
}
#margin {
	margin-top: 55px;
}
.sitemap_c {
	float: left;
	width: 200px;
	margin-left: 30px;
	margin-bottom: 5px;
	display: inline;
}
.archives h2 {
	font-size: 15px;
	font-weight: bold;
	color: #166b89;
	text-transform: uppercase;
	margin-top: 25px;
	margin-bottom: 10px;
}
.newspage .newsitem {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 635px;
	display: inline;
}
.newspage .newsitem p {
	text-align: justify;
}
.newspage .newsitem h3 {
	font-size: 18px;
	color: #3cc0e9;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.newspage .newsitem .newsdate {
	color: #166b89;
}
.newspage .newsitem .newspic {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#legal p {
	margin-bottom: 10px !important;
	margin-top: 5px;
}
#legal li {
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../pics/bullet_blue.png) !important;
	.background-image: url(../pics/bullet_blue.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left 7px;
}
.question2{
 cursor: pointer;
}
