﻿/* Reset styles */
:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}
span {margin: 0; padding: 0;}


/* Headings */

h1, h2, h3, h4, h5, h6 {
	margin: 20px 0px 10px 0;
	font-weight: normal;
}

.headline {
	position: relative;
	width: 100%;
	height: 36px;
	overflow: hidden;
	margin: 0 0 2px 0;
}

h1 {
	color: #3173b7;
	font: bold 12px Tahoma;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
.foreshadow {
	color: #FFF;
	font: bold 21px Tahoma;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
	position: relative;
	z-index: 20;
	margin: 7px 0 0 0;
}
.shadow {
	color: #16338f;
	font: bold 21px Tahoma;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
	position: absolute;
	z-index: 10;
	top: 8px;
	left: 1px;
	width: 100%;
}
h2 {
	color: #000;
	font: bold 13px Tahoma;
	margin: 0px 0px 0px 0px;
}
h3 {
	color: #7aa6d6;
	font: bold 13px Tahoma;
	margin: 0px 0px 0px 0px;
	word-spacing: 1px;
	text-align:left;
}
h4 {
	color: #7aa6d6;
	font: 12px Tahoma;
	margin: 0px 0px 0px 0px;
	word-spacing: 1px;
	text-align:CENTER;
}
.HomeSectionTitle {
	color: #FFF;
	font: bold 13px Tahoma;
	text-transform: uppercase;
	margin: 5px 0 14px 3px;
	word-spacing: 1px;
}
.white {
	color: #FFF;
}
/* Links */

a:link, a:visited, a:active {
	color: #3073b9;
	text-decoration: none;
}

a:hover {
	color: #3073b9;
	text-decoration: none;
}

/* Paragraphs */
 
p {
	margin: 0 0 21px 0;
	line-height: 1.7em;
	word-spacing: 2px;
}
.itemLinks
{
    display:block;
}
.itemLinks
{
    display:inline-block;
}
.itemLinks:after
{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
/* Clearfix */

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix {
    display:inline-block;
}

.clearfix {
    display:block;
}

* html .clearfix {
    height: 1%;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
}

/* Layout */

body {
	font: 12px Tahoma;
	color: #000;
	background: #eef6f9;
}

.all {
	width: 950px;
	margin: 0 auto;
	overflow: hidden;
}

/* Header */

.header {
	position: relative;
	margin: 0px 0 3px 0;
}

.promo_top {
	position: absolute;
	top: 3px;
	left: 202px;
}

.city {
	position: absolute;
	top: -4px;
	right: 5px;
	font-size: 36px;
	color: #bdbdbd;
	line-height: 42px;
}
.topahrefpostad {
	position: absolute;
	top: 2px;
	right: 5px;
	font-size: 36px;
	color: #bdbdbd;
	line-height: 42px;
}
.top_menu {
	border-top: 1px solid #686868;
	position: absolute;
	top: 48px;
	right: 0;
	width: 275px;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
}

.top_menu ul {
	width: 273px;
	float: right;
	margin: 2px -7px 0 60px;
	text-align:right;
}

.top_menu li {
	float: left;
	display: inline;
	margin: 0 8px 0 0;
	padding: 0 0 0 11px;
	background: url('../i/top_sep.gif') no-repeat 0 2px;
}

.top_menu li.first {
	background: transparent;
}

/* Search */

.search {
	background: #f3be22 url('../i/search_bg.gif') no-repeat;
	height: 30px;
	font-size: 11px;
	margin: 0 0 2px 0;
	position: relative;
}

.search a:link, .search a:visited {
	color: #000000;
}

.search form {
	width: 700px;
	float: right;
	display: inline;
	margin: 0 5px 0 0;
}

.text {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	vertical-align: top;
}
.textLong {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	width:450px;
	vertical-align: top;
}
#keyword {
	width: 335px;
	float: left;
	display: inline;
	margin: 5px 5px 0 0;
}

#category {
	width: 200px;
	float: left;
	display: inline;
	font: 11px Tahoma;
	color: #000;
	height: 20px;
	margin: 5px 0 0 0;
}

.button {
	float: left;
	display: inline;
	background: url('../i/button_right.gif') no-repeat 100% 0;
	height: 30px;
	vertical-align: top;
}

.button div {
	float: left;
	display: inline;
	background: url('../i/button_left.gif') no-repeat 0 0;
	height: 30px;
}

.button input {
	border: 0px solid transparent;
	background: transparent;
	font: 11px Tahoma;
	color: #000;
	height: 30px;
	_width: 1;
	overflow: visible;
	padding: 0;
	width: 65px;
	cursor: pointer;
	float: left;
}

.search_link {
	float: left;
	display: inline;
	line-height: 30px;
	margin: 0 0 0 5px;
}

/* Menu */

.menu {
	background: #265b92 url('../i/menu_bg.gif') no-repeat;
	height: 20px;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.menu .inner {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}

.menu ul {
	position: relative;
	left: -50%;
	float: left;
}

.menu li {
	float: left;
	display: inline;
	margin: 0 8px 0 0;
	padding: 0 0 0 11px;
	background: url('../i/menu_sep.gif') no-repeat 0 4px;
	line-height: 17px;
}

.menu a:link, .menu a:visited {
	color: #FFF;
}

.menu a:hover {
	color: #f3be22;
}

.menu li.first {
	background: transparent;
}

/* Columns */

.cols {
	margin: 7px 0 0 0;
}

.col_left {
	float: left;
	display: inline;
	width: 200px;
}

.col_center {
	float: left;
	display: inline;
	width: 540px;
	margin: 0 0 0 5px;
}

.col_right {
	float: left;
	display: inline;
	width: 200px;
	margin: 0 0 0 4px;
}
#Items .fcol_center {
	width: 755px;
}
.fcol_center {
	width: 940px;
	margin: 0px 0px 0px 0px;
}
.wcol_left {
	width: 300px;
	margin: 0px 0px 0px 0px;
	float:left;
	padding-right:4px;
}
.wcol_right {
	width: 640px;
	margin: 0px 0px 0px 0px;
	float:left;
	padding-left:4px;
}

.mail_left1 {
	float: left;
	display: inline;
	width: 90px;
}
.mail_left2 {
	float: left;
	display: inline;
	width: 160px;
}
.mail_left3 {
	float: left;
	display: inline;
	width: 340px;
}
.mail_left4 {
	float: left;
	display: inline;
	width: 100px;
}
.mail_left5 {
	float: left;
	display: inline;
	width: 140px;
}
.itemlinks_left1
{
	float: left;
	display: inline;
	width: 185px;
	margin-bottom:2px;
	margin-top:2px;
}
.itemlinks_left2
{
	float: left;
	display: inline;
	width: 185px;
}
.itemlinks_left3
{
	float: left;
	display: inline;
	width: 185px;
}
.itemlinks_left4
{
	float: left;
	display: inline;
	width: 185px;
}
.item_left1
{
	float: left;
	display: inline;
	width: 110px;
}
.item_left2
{
	float: left;
	display: inline;
	width: 140px;
}
.item_left3
{
	float: left;
	display: inline;
	width: 300px;
}
.item_left4
{
	float: left;
	text-align:right;
	display: inline;
	width: 95px;
	color:#006600;
	font-weight:bold;
}
.item_left5
{
	float: left;
	text-align:right;
	display: inline;
	width: 95px;
}
.item_intro
{
	font-size:13px;
	
}
.detailitem_bigimage
{
	float: left;
	display: inline;
	width: 355px;
	height:305px;
	text-align:center;
	border-bottom: solid 1px #6d9dd2;
	border-top: solid 1px #6d9dd2;
	border-left: solid 1px #6d9dd2;
	padding:1px;
	background-color:#eef6f9;
}
.detailitem_smallimage
{
	float: left;
	display: inline;
	width: 125px;
	height:305px;
	text-align:center;
	border-bottom: solid 1px #6d9dd2;
	border-top: solid 1px #6d9dd2;
	border-right: solid 1px #6d9dd2;
	padding:1px;
	background-color:#eef6f9;
	margin-left:0px;
	margin-right:2px;
}
.detailitem_336280
{
	float: left;
	display: inline;
	width: 285px;
	padding-left:0px;
	text-align:center;
}
.detailItemText
{
	font-size:13px;
	
}
.detailItemLeft
{
	width:90px;
	float:left;
	text-align:right;
	font-size:12px;
	vertical-align:bottom;

}
.detailItemRight
{
	text-align:left;
	float:left;
	font-weight:bold;
	margin-top:-1px;
	margin-bottom:2px;
}
.pageLeft
{
	float: left;
	text-align:left;
	font-weight:bold;
}
.pageRight
{
	float: right;
	text-align:right;
	font-weight:bold;
}
/* Side columns */

.box {
	background: url('../i/box_mid.gif') repeat-y;
	margin: 0 0 11px 0;
}

.box_blue .box_top {
	background: url('../i/box_top_blue.gif') no-repeat;
}

.box_yellow .box_top {
	background: url('../i/box_top_yellow.gif') no-repeat;
}

.box .box_bottom {
	background: url('../i/box_bottom.gif') no-repeat 0 100%;
	padding: 0 0 9px 0;
}

.box .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}

.submenu li {
	border-bottom: 1px solid #bdbdbd;
	padding: 0 0 3px 0;
	margin: 0 0 1px 0;
}

.submenu li a:link, .submenu li a:visited {
	color: #000;
	display: block;
	position: relative;
	width: 100%;
}

.submenu li a span {
	padding: 0 0 0 20px;
}

.box_blue .submenu li.marked a, .box_blue .submenu li a:hover {
	background: url('../i/circle_yellow.gif') no-repeat 5px 3px;
}

.box_yellow .submenu li.marked a, .box_yellow .submenu li a:hover {
	background: url('../i/circle_blue.gif') no-repeat 5px 3px;
}

/* Center column */

.c_box {
	background: url('../i/c_box_mid.gif') repeat-y;
	margin: 0 0 5px 0;
}

.c_box .box_top {
	background: url('../i/c_box_top.gif') no-repeat;
}

.c_box .box_bottom {
	background: url('../i/c_box_bottom.gif') no-repeat 0 100%;
	padding: 0 0 1px 0;
}

.c_box .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}
.cityMap
{
	width:185px;
	text-align:left;
	padding-left:70px;
	float:left;
}
.returnMap
{
	width:530px;
	height:inherit;
	text-align:right;
	vertical-align:bottom;
}
.promo {
	text-align: center;
}
/* FORM column */
.f_boxlist {
	background: url('../i/f_boxlist_mid.gif') repeat-y;
	margin: 0 0 0px 0;
	width:750px;
}
.f_boxlist .box_top {
	background: url('../i/f_boxlist_top.gif') no-repeat;
}

.f_boxlist .box_bottom {
	background: url('../i/f_boxlist_bottom.gif') no-repeat 0 100%;
	padding: 0 0 1px 0;
}
.f_boxlist .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}
.f_boxSubMenu {
	background: url('../i/f_box_midSUBMENU.gif') repeat-y;
	margin: 0 0 0px 0;
	width:185px;
}
.f_boxSubMenu .box_top {
	background: url('../i/f_box_topSUBMENU.gif') no-repeat;
}

.f_boxSubMenu .box_bottom {
	background: url('../i/f_box_bottomSUBMENU.gif') no-repeat 0 100%;
	padding: 0 0 1px 0;
}
.f_boxSubMenu .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}
.f_box {
	background: url('../i/f_box_mid.gif') repeat-y;
	margin: 0 0 5px 0;
}
.f_box .box_top {
	background: url('../i/f_box_top.gif') no-repeat;
}

.f_box .box_bottom {
	background: url('../i/f_box_bottom.gif') no-repeat 0 100%;
	padding: 0 0 1px 0;
}
.f_box .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}
.f_boxMYUX {
	background: url('../i/f_box_mid.gif') repeat-y;
	margin: 0 0 5px 0;
	height:232px;
}
.f_boxMYUX .box_top {
	background: url('../i/f_box_topMYUX.gif') no-repeat;
}

.f_boxMYUX .box_bottom {
	background: url('../i/f_box_bottomMYUX.gif') no-repeat 0 100%;
	padding: 0 0 1px 0;
}
.f_boxMYUX .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}
.f_boxCHAT {
	background: url('../i/f_box_mid.gif') repeat-y;
	margin: 0 0 5px 0;
}
.f_boxCHAT .box_top {
	background: url('../i/f_box_topCHAT.gif') no-repeat;
}

.f_boxCHAT .box_bottom {
	background: url('../i/f_box_bottomCHAT.gif') no-repeat 0 100%;
	padding: 0 0 1px 0;
}
.f_boxCHAT .inner {
	margin: 0 6px 0 4px;
	overflow: hidden;
}
.fLeft{
	float: left;
	width:330px;
	text-align:right;
	margin-top:3px;
}
.fRight{
	width:590px;
	margin-left:3px;
	float: left;
}
.mLeft{
	float: left;
	width:250px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
.mRight
{
	float: left;
	width:590px;
	margin-left:3px;
	font-size:13px;
}
.fCenter
{
	width:930px;
	text-align:center;
}
.NEWBTN
{
	border: solid 1px #c6c6c6;
	background: url('../i/bg_button.gif') repeat-x 0 0px;
	font-size:11px;	
	margin:2px;
	cursor:pointer;
}
.NEWBTNRED
{
	border: solid 1px #c6c6c6;
	background: url('../i/bgred_button.gif') repeat-x 0 0px;
	font-size:11px;	
	cursor:pointer;
}
.f_boxMYUX .text {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	vertical-align: top;
	width:250px;
}
.textMULTI
{
	border: 1px solid #797979;
	background: #FFF;
	height: 40px;
	vertical-align: top;
	width:250px;
	font-family:Arial;
}
.textMULTILong
{
	border: 1px solid #797979;
	background: #FFF;
	height: 40px;
	vertical-align: top;
	width:450px;
	font-family:Arial;
}
.f_boxMYUX h2 {
	color: #FFF;
	font: bold 21px Tahoma;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
	position: relative;
	z-index: 20;
	margin: 7px 0 0 0;
}
.f_boxCHAT .text {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	vertical-align: top;
	width:250px;
}
.f_boxCHAT h2 {
	color: #FFF;
	font: bold 21px Tahoma;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
	position: relative;
	z-index: 20;
	margin: 7px 0 0 0;
}
.f_box .text {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	vertical-align: top;
	width:250px;
}
.f_box h2 {
	color: #FFF;
	font: bold 21px Tahoma;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
	position: relative;
	z-index: 20;
	margin: 7px 0 0 0;
}
.f_box .dropdown {
	font: 12px Tahoma;
	color: #000;
	height: 20px;
	margin: 1px 0px 0px 3px;
	float:left;
}
.f_box li 
{
	float: left;
	display: inline;
	margin-top: 3px;
}
.f_boxlist .text {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	vertical-align: top;
	width:250px;
}
.f_boxlist h2 {
	color: #FFF;
	font: bold 21px Tahoma;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
	position: relative;
	z-index: 20;
	margin: 7px 0 0 0;
}
.f_boxlist .dropdown {
	font: 12px Tahoma;
	color: #000;
	height: 20px;
	margin: 1px 0px 0px 3px;
	float:left;
}
.f_boxlist li 
{
	float: left;
	display: inline;
	margin-top: 3px;
}
.f_boxSubMenu .text {
	border: 1px solid #797979;
	background: #FFF;
	height: 18px;
	vertical-align: top;
	width:250px;
}
.f_boxSubMenu h2 {
	color: #8f3d00;
	font: bold 16px Tahoma;
	text-transform: uppercase;
	text-align: left;
	line-height: 19px;
	position: relative;
	z-index: 20;
	margin: 10px 0 0 0;
}
.f_boxSubMenu .shadow {
	color: #16338f;
	font: bold 16px Tahoma;
	text-transform: uppercase;
	text-align: left;
	line-height: 19px;
	position: absolute;
	z-index: 10;
	top: 8px;
	left: 1px;
	width: 100%;
}
.f_boxSubMenu .dropdown {
	font: 12px Tahoma;
	color: #000;
	height: 20px;
	margin: 1px 0px 0px 3px;
	float:left;
}
.f_boxSubMenu .TopMenu
{
	color:#2061c3;
	font-size:15px;
	font-weight:bold;
	float:left;
	
}
.f_boxSubMenu .TopSubMenu
{
	color:#2061c3;
	font-size:13px;
	font-weight:bold;
	margin-top: 3px;
}
.f_boxSubMenu .TopSubMenu a:hover
{
	text-decoration: underline;
}
.f_boxSubMenu .seeMore
{
	color:#2061c3;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;
	margin-top: 1px;
	text-align:right;
}
.f_boxSubMenu li 
{
	float: left;
	display: inline;
	margin-top: 3px;
}
.fCenter .button {
	background: url('../i/button_rightw.gif') no-repeat 100% 0;
	height: 30px;
	vertical-align: top;
	margin-left: 0px;
	float:left;
	text-align:center;
}

.fCenter .button div {
	background: url('../i/button_leftw.gif') no-repeat 0 0;
	height: 30px;
	float:left;
	text-align:center;
}

.fCenter .button input {
	border: 0px solid transparent;
	background: transparent;
	font: 11px Tahoma;
	color: #000;
	height: 30px;
	width: 1;
	overflow: visible;
	padding: 0;
	width: 70px;
	cursor: pointer;
	float:left;
	text-align:center;
}
.BTN .button {
	background: url('../i/button_rightw.gif') no-repeat 100% 0;
	height: 30px;
	vertical-align: top;
	margin-left: 0px;
	float:left;
	text-align:center;
	margin-top:-5px;
}

.BTN .button div {
	background: url('../i/button_leftw.gif') no-repeat 0 0;
	height: 30px;
	float:left;
	text-align:center;
}

.BTN .button input {
	border: 0px solid transparent;
	background: transparent;
	font: 11px Tahoma;
	color: #000;
	height: 30px;
	width: 1;
	overflow: visible;
	padding: 0;
	width: 70px;
	cursor: pointer;
	float:left;
	text-align:center;
}
.BTN
{
	float:left;
}
.lblLabels
{
	margin-left:0px;
	margin-top:2px;
	display:block;
	font-weight:bold;
}

/* Footer */
.HomeBottomText {
	text-align: justify;
	font: normal 12px Tahoma;
}
.footer {
	position: relative;
	height: 90px;
	text-align:center;
	margin: 5px 0 5px 0;
}
.footerText 
{
	margin-top:4px;
	font-size:11px;
	text-align:center;
}
.footerLinks 
{
	font-size:12px;
	text-align:center;
}
.map {
	border: 0px solid transparent;
}
.error
{
	color:Red;
	font-weight:bold;
	
}
.errorLarge
{
	color:Red;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	width:100%;
	
}
.recent-thmb {
	float: left;
	height: 150px;
	width: 140px;
	margin-right: 2px;
	padding: 2px;
	text-align:center;
}
/* Admin */
.admin {
	position: absolute;
	top: -4px;
	right: 5px;
	font-size: 36px;
	color: #940606;
	line-height: 42px;
}
#SubMenu
{
	float:left;
	display:inline;
	width:185px;
}
#Items
{
	float:right;
	width:760px;
	padding-left:5px;
}
.breadcrumbs
{
	margin-top:7px;
	
}
.HomeSectionTitle a 
{
	color:#FFFFFF;
}
.searchConfirmation
{
	font-size:13px;
	padding-top:6px;
	vertical-align:bottom;
	display:block;
	color:#990000;
}
.searchLeftText
{
	font-size:13px;
	padding-top:9px;
	vertical-align:bottom;
	float:left;
	color:#990000;
	font-weight:bold;
}
.TopMenu
{
	color:#2061c3;
	font-size:15px;
	font-weight:bold;
}
.TopSubMenu
{
	color:#2061c3;
	font-size:13px;
	font-weight:bold;
	margin-left:14px;
	margin-top: 3px;
}
.WelcomeMenu
{
	color:#2061c3;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
}
.seeMore
{
	color:#2061c3;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;
	margin-top: 1px;
	text-align:right;
}
.categoryColumn
{
	width:190px;
	float:left;	
	margin-left:10px;
	margin-right:10px;
}
.imgArrow
{
	cursor:pointer;
	
}
.imgHomePageCategory
{
	float:left;
	width:125px;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.imgBorder
{
	border: solid 1px black;
}
#divH3
{
	margin-bottom:6px;
}