@charset "utf-8";
/* CSS Document */
*
{
	margin:0;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
}
body
{
	
/*	background-color:#CCC;*/
}

#toTop {
		width:130px;
		
        border:1px solid #ccc;
		background:#779BCB;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:15px;
}
.cleaner
{
	width:100%;
	clear:both;
}
#container
{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	position:relative;
}
.logo a
{
	margin-left:30px;
}
h1.logo-name
{
  display: block;
  text-align: left;
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover
{
  font-size: 8px;
  text-decoration: none;
  padding: 0;
  margin: 0;
  color: #FFFFFF !important;
}

.logo-text
{
  display: block;
  text-align: left;
}

.logo-text, .logo-text a
{
  font-weight: normal;
  font-size: 8px;
  padding: 0;
  margin: 0;
  color: #DBDBDB !important;
}
#slider {
    margin-left: auto;
    margin-right: auto;
    max-width: 1264px;
}
.glavni
{
	position:relative;
	font-size:12px;
}
#linkovi{
	width:auto;
	height:33px;
	z-index:500000;
	background-color:#003466;
	position:absolute;
	left:460px;
	top:0;	
	color:#FFF;
	font-size:26px;
	/*float:right;*/
}
/*#linkovi ul {
{
float:left;
width:100%;
padding:0;
/*margin:0;
list-style-type:none !important;	
}/*
#linkovi a {
float:left;
width:6em;
text-decoration:none;
color:white;
background-color:purple;
padding:0.2em 0.6em;
border-right:1px solid white;	
}
#linkovi li{
li {display:inline;}	
}*/
.sl_content {
    left: 50%;
    margin-left: -500px;
    position: absolute;
    top: 0px;
    width: 1000px;
    z-index: 6;
}
 .sl_content
{
	position:absolute;
}
.searchbook
{
	width:460px;
	height:345px;
	z-index:500000;
	background-color:#003466;
	position:absolute;
	left:0;
	top:0;
}
.searchbook .sb_head
{
	color:#FFF;
	font-size:26px;
}
.searchbook .mh
{
	color:#FFF;
	font-size:12px;
	padding-top:22px;
	padding-left:5px;
}
.searchbook td.mh
{
	margin-bottom:5px;
	border: 1px solid white;
}
.searchbook .mh span
{
	text-align:center;
	margin-left:3px;
}
.searchbook .mh table
{
	padding-top:12px;
}
.searchbook .mh table p
{
	padding-top:5px;
	padding-bottom:2px;
	text-align: left;
}
.searchbook .sb_dio
{
	background-color:#FDBE00;
	margin-bottom:5px;
	text-align:center;
	font-size:13px;
	color:#px;004E3A;
	padding-top:3px;
	border: 1px solid white;
}
.searchbook .sb_dio input[type=text]
{
	border:1px solid #0E91F8;
	height:23px;
	margin-bottom:5px;
	margin-top:5px;
	text-align: center;
}
.searchbook .sb_dio select
{
    border: 1px solid #0E91F8;
    height: 23px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.searchbook .sb_dio input[type=checkbox]
{
	margin-top:5px;
	padding:2px;}
.searchbook .sb_dio input.br[type=text]
{
	text-align:center;
}
.ui-datepicker-trigger {
    margin-left: 8px;
	padding-top:3px;
}
.searchbook .zadnji
{
	background:transparent;
	margin-bottom:0px;
	border: 0px solid white;
}
.searchbook .sb_dio .bg
{
	background-color:#FDBE00;
	border: 1px solid white;
}
.searchbook .sb_dio input.searchbutton[type=submit]
{
	background-image:url(additional/search_btn_bg.jpg);
	
	height:60px;
	border:1px solid #FFF;
	padding-left:25px;
	padding-right:25px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}
.cont_ostalo
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}
.breadcrumbs
{
	padding-top:15px;
}
.breadcrumbs a
{
	text-decoration:none;
	color:#000;
	font-size:13px;
	text-align: left;
}
.special
{
	padding-top:5px;
	text-align: left;
}
.special .naslov
{
	font-size:24px;
	color:#F44906;
	font-weight:bold;
	text-align: left;
}
.special .special_container {
    background-color: #F0F1F5;
    border: 1px solid #CDCCD1;
    height: 150px;
}
.special .special_container .item {
	padding-top:15px;
	padding-left:26px;
	float:left;
}
.special .special_container .item .slika
{
	position:relative;
}
.strjelica
{
	width:137px;
	height:37px;
	background-image:url(additional/gview.png);
	position:absolute;
	left:-5px;
	bottom:0;
}
.strjelica a
{
	padding-top:15px;
	padding-left:15px;
	font-size:12px;
	color:#FFF;
	display:block;
	text-decoration:none;
}
.dalje
{
	padding-top:20px;
}
.linija
{
	height:1px;
	width:100%;
	background-color:#CDCCD1;
}
.dalje .apts_modri
{
	margin-top:15px;
	background-color:#28447F;
	color:#FFF;
	padding-left:20px;
	padding-top:5px;
	height:25px;
	font-weight:bold;
	font-size:18px;
	text-align: left;
}
.dalje .contact_crveni
{
	margin-top:0px;
	color:#FFF;
	padding-left:0px;
	padding-top:0px;
	height:25px;
	font-weight:bold;
	font-size:18px;
	margin-bottom:10px;
	text-align: left;
}
.contact .naslov
{
	font-size:22px;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	text-align: left;
}
.contact img
{
	float:left;
}
.cont_link
{
	display:block;
	float:right;
	clear:right;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#F4BB52;
	text-decoration:none;
	margin-bottom:20px;
}
.contact .contact_txt
{
	margin-left:0px;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	}
.dalje .tekst
{
	padding-top:10px;
	color:#003580;
	font-size:12px;
	line-height:20px;
	text-align: left;
}
.dalje .slika
{
	margin-top:10px;
	margin-bottom:10px;
}
.dalje .tekst p
{
	padding-top:10px;
	padding-bottom:5px;
}
.dalje .what_makes
{
	margin-top:15px;
	background-color:#390;
	color:#FFF;
	padding-left:20px;
	padding-top:5px;
	height:25px;
	font-weight:bold;
	font-size:18px;
	text-align: left;
}
.dalje .tekst_zeleni
{
	padding-top:10px;
	color:#390;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}
.dalje .tekst_zeleni p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left;
}

.banner_l {
   /* height: 920px;*/
    margin-right: 500px;
    overflow: visible;
   position: absolute;
    right: 50%;
    z-index: 0;
	top:465px;
}
.banner_r {
    height: 920px;
    left: 50%;
    margin-left: 500px;
    overflow: visible;
   position: absolute;
    z-index: 0;
	top:465px;
	}
.mapsearch
{
	padding-top:20px;
}
.mapsearch .naslov
{
	font-size:22px;
	color:#C93535;
	font-weight:bold;
	padding-bottom:10px;
	text-align: left;
}
#follow
{
	padding-top:15px;
}
#follow .naslov
{
	font-size:22px;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
}
#follow .icon
{
	float:left;
	margin-left:30px;
}
#footer
{
	background-color:#779BCB;
	padding-bottom:15px;
}
.dodatni
{
	position:absolute;
	top:10px;
	right:15px;
}
.dodatni a.log 
{
	color:#09C;
	font-size:14px;
}
.dodatni a.list 
{
	background: url(additional/list_bkg.jpg) repeat-x;
	color:#000;
	font-size:13px;
	padding:3px 30px;
	text-decoration:none;	
border: 1px solid rgb(184, 179, 179);
}
#filter .naslov
{
	font-size:22px;
	color:rgb(3, 66, 202);
	font-weight:bold;
	padding-bottom:10px;
}
#filter .flt
{
	background-color:#FFEEC0;
	border:2px solid #FDBE00;
	padding:5px;
	position:relative;
	font-size:12px;
	line-height:23px;
}
#filter .flt .str
{
	position:absolute;
	top:-30px;
	right:-50px;
}
#lista_smjestaja
{
	padding-top:30px;
	
}
#lista_smjestaja .no_found
{
	font-size:20px;
	color:#003466;
	font-weight:bold;
	padding-bottom:10px;
}
#lista_smjestaja .sort
{
	background-color:#FFEEC0;
	border:1px solid #FDBE00;
	text-align:center;
}
.apartman
{
	padding-top:15px;
	position:relative;
}

.apartman .naziv_s
{
    color: #003466;
    display: block;
    float: left;
    font-size: 20px;
	font-weight:bold;
    margin-right: 10px;
}
.apartman .naziv_s a
{
    color: #003466;
	text-decoration:none;
}
.apartman .kat1
{
    display: block;
    float: left;
	width:18px;
	height:19px;
	background-image:url(additional/z1.jpg);
}
.apartman .kat2
{
    display: block;
    float: left;
	width:37px;
	height:19px;
	background-image:url(additional/z2.jpg);
}
.apartman .kat3
{
    display: block;
    float: left;
	width:56px;
	height:19px;
	background-image:url(additional/z3.jpg);
}
.apartman .kat4
{
    display: block;
    float: left;
	width:75px;
	height:19px;
	background-image:url(additional/z4.jpg);
}
 .apartman .kat5
{
    display: block;
    float: left;
	width:94px;
	height:19px;
	background-image:url(additional/z5.jpg);
}
#lista_smjestaja .apartman .lokacija 
{
	clear:both;
}
#lista_smjestaja .apartman .lokacija a
{
	font-size:12px;
	text-decoration:none;
    color: #003466;
}
#lista_smjestaja .apartman .lokacija a:hover
{
	text-decoration:underline;
}
.slider-wrapper.theme-default .sl_content .searchbook table tr td .sb_dio table tr .iz table tr td {
	text-align: left;
}
.tamniji_footer
{
	width:900px;
	min-height:180px;
	margin-left:auto;
	margin-right:auto;
	background-color:#003466;
	font-size: 12px;
	color: rgb(180, 180, 180);
}
.apartman .lok {
    color: #008DFF;
    font-size: 22px;
    font-weight: bold;
}
.linija_deblja
{
	margin-top:3px;
	margin-bottom:15px;
	height:3px;
	background-color:#D8D8D8;
}
#image {
    display: table-cell;
    height: 304px;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 400px;
}
h5
{
	font-family: Georgia,Times New Roman,serif;
	font-size:16px;
	color:#F44906;
	padding-top:3px;
	padding-bottom:3px;
}
.label {
    background: url("/additional/dots.gif") repeat-x scroll 0 11px transparent;
    float: left;
    width: 90px;
}
.label span {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 1px 0;
}
 .value {
    float: left;
    width: 45px;
}
.podaci ul {
    list-style: none outside none;
	font-size:12px;
	
}
.podaci ul li {
    height: 1%;
    overflow: hidden;
    padding: 2px 2px 3px;
}
.desc
{
	font-size:13px;
	line-height:20px;
}
.stupac 
{
	width:190px;
	float:left;
	font-size:13px;
	line-height:20px;
}
.stupac td
{
	height:35px;
}
.kontakt_forma
{
	width:300px;
	height:590px;
	padding:20px;
	background-color:#E6EDF7;
}
.cijena_uk
{
	background-color:#6489BA;
	padding:5px 10px;
	width:135px;
	margin-left:auto;
	margin-right:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin-bottom:10px;
}
.cijena_uk span
{
	font-size:24px;
}
.cijena_uk2
{
	background-color:#6489BA;
	padding:5px 10px;
	width:135px;
	margin-left:auto;
	margin-right:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFF;
	margin-bottom:10px;
}
.lab
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:10px 0;
}
.crveni
{
	color:#F00;
}
.sbm
{
	text-align:center;
	padding-top:20px;
}
.finp input[type=text]
{
	width:80%;
	height:25px;
	border:1px solid #E2E2E2;
	text-align: center;
}
.finp textarea
{
	width:100%;
	height:100px;
	border:1px solid #E2E2E2;
}
.sbm input[type=submit]
{
	padding:5px 20px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	background-color:#00A1F8;
}
.fll
{
	float:left;
	width:120px;
}
.flr
{
	float:right;
	width:120px;
}
#map
{
	width:340px;
	height:215px;
	background-color:#E2E2E2;
}
.od
{
	font-size:12px;
	line-height:25px;
}
.clear { clear: both; }

.tab_container {
    border: 8px solid #779BCB;
    width: 726px;
    margin-bottom: 10px;
}

.tab_content {
    width: 706px;
    min-height: 190px;
    float: left;
    padding: 10px 10px 10px 10px;
    display:none;	
}
ul.tabs
{
	margin-left:10px;
}
ul.tabs li.active {
    background-color: #779BCB;
	border-bottom-color:#779BCB;
}

ul.tabs li {
    float: left;
    text-align: center;
    border: 1px solid #FFF;
	border-right:none;
    list-style: none outside none;
    background-color: #607CA3;
}
ul.tabs li a {
	color:#FFF;
	font-size:15px;
	text-decoration:none;
	padding:9px 18px;
	display:block;
	text-shadow: 1px 2px 5px rgba(0, 0, 0, 1);
}
.l_slika
{
    background-color: #FFFFFF;
    box-shadow: 4px 4px 2px #939393;
	width:195px;
	height:145px;
}
.l_slika img
{
	margin:5px;
}
.ukratko
{
	padding-top:5px;
	padding-bottom:15px;
	font-size:11px;
	font-weight:bold;
}
.malanisuboldana {
	font-weight: normal;
	color: #C00;
	text-decoration: underline;
	font-size:11px;
}
.l_opis
{
	font-size:12px;
	line-height:18px;
}
#bookNowLink2{
	border:3px solid #E5E5E5;
	display:block;
	/*height:34px;
	width:160px;	
	display:block;*/
	background:url(additional/cont_bkgz.jpg) repeat-x;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 3px;
	border: 1px solid rgb(98, 214, 76);
	text-decoration:none;
}
.booknow2
{
	border:0px solid #E5E5E5;
	display:block;
	height:34px;
	width:140px;
}
#bookNowLink{
	border:3px solid #E5E5E5;
	display:block;
	/*height:34px;
	width:160px;	
	display:block;*/
	background:url(additional/cont_bkgz.jpg) repeat-x;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 35px;
	border: 3px solid rgb(98, 214, 76);
	text-decoration:none;
}
.booknow
{
	border:3px solid #E5E5E5;
	display:block;
	height:34px;
	width:160px;
}
.booking
{
	display:block;
	background:url(additional/cont_bkgz.jpg) repeat-x;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 35px;
	border: 3px solid rgb(98, 214, 76);
	text-decoration:none;
}
.cwr
{
	border:3px solid #E5E5E5;
	display:block;
	height:34px;
	width:160px;
}
.contact
{
	display:block;
	background:url(additional/cont_bkg.jpg) repeat-x;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 20px;
	border:3px solid #00A1F8;
	text-decoration:none;
}
.contact_naindex
{
	display: block;
	background: url(additional/cont_bkg.jpg) repeat-x;
	color: rgb(0, 0, 0);
	font-size: 12px;
	padding: 4px 20px;
	text-decoration: none;
}
.contact_mapsearch
{
	display: block;
	background: rgb(214, 4, 4);
	color: #FFF;
	padding-left: 20px;
	padding-top: 5px;
	height: 25px;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: left;
}
.contact_txt_naindex
{
	margin-left:0px;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	}
.contact_naslov_naindex
{
	font-size:22px;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	text-align: left;
}
.contact_link_naindex
{
	display:block;
	float:right;
	clear:right;
	color:#FFF;
	font-weight:bold;
	font-size:22px;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#F4BB52;
	text-decoration:none;
	margin-bottom:20px;
}
.tablica_cijena th
{
	font-size:14px;
	line-height:25px;
	text-align:center;
	color:rgb(0, 143, 255);
}
.tablica_cijena td
{
	font-size:13px;
	line-height:24px;
	text-align:center;
}
.ament
{
	font-size:14px;
	line-height:24px;
}
.udaljenosti td
{
	font-size:13px;
	line-height:24px;
	margin-left:5px;
}
.gmap
{
	width:706px;
	height:190px;
}
.apt_cijena
{
	position:absolute;
	right:0;
	top:9px;
	font-size:13px;
	width:145px;
	text-align:center;
}
.apt_cijena .narancasti
{
	background-color:#FF6507;
	color:#FFF;
	font-size:13px;
	font-style:oblique;
	height: 74px; 
}
.apt_cijena span
{
	font-size:20px;
	font-weight:bold;
}
.cijena_posebno
{
	font-size:13px;
	text-align:center;
	color:#000;
	font-style:oblique;
}
.favoriterobi
{
	background: url(additional/favoritestotal.png);
color: #000;
font-size: 13px;
padding: 6px 0px;
text-decoration: none;
width: 80px;
position: absolute;
right: 180px;
height: 50px;
}
.favoriterobi a.log {
color: #FFFFFF;
font-size: 16px;
text-decoration: none;
padding: 10px 32px;
margin-top: 11px;
position: absolute;
font-style: italic;
}
h2#imPgTitle {float: left; margin-left: 6px; margin-right: 6px; width: 942px;}
#imCell_2 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 717px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_2 { position: relative; width: 918px; min-height: 687px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient.png') repeat-x left top;}
#imTextObject_2 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_2 a { color: inherit; }
#imTextObject_2 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_2 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_2 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_2 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_2 p { margin: 0; padding: 0; }
#imTextObject_2 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_2 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_2 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_2 .imUl { text-decoration: underline; }
#imTextObject_2 .ff0 { font-family: "Tahoma"; }
#imTextObject_2 .ff1 { font-family: "Arial"; }
#imTextObject_2 .ff2 { font-family: "Arial"; }
#imTextObject_2 .cf1 { color: #000000; }
#imTextObject_2 .cf2 { color: #FFFFFF; }
#imTextObject_2 .cf3 { color: #D29E00; }
#imTextObject_2 .cf4 { color: #000000; }
#imTextObject_2 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_2 .cb1 { background-color: #000000; }
#imTextObject_2 .cb2 { background-color: transparent; }
#imTextObject_2 .cb3 { background-color: #D29E00; }
#imTextObject_2 .cb4 { background-color: #000000; }
#imCell_3 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 458px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_3 { position: relative; width: 918px; min-height: 428px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_3 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient_2x7f1o1l.png') repeat-x left top;}
#imTextObject_3 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_3 a { color: inherit; }
#imTextObject_3 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_3 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_3 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_3 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_3 p { margin: 0; padding: 0; }
#imTextObject_3 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_3 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_3 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_3 .imUl { text-decoration: underline; }
#imTextObject_3 .ff0 { font-family: "Tahoma"; }
#imTextObject_3 .ff1 { font-family: "Arial"; }
#imTextObject_3 .ff2 { font-family: "Arial"; }
#imTextObject_3 .cf1 { color: #000000; }
#imTextObject_3 .cf2 { color: #FFFFFF; }
#imTextObject_3 .cf3 { color: #8000FF; }
#imTextObject_3 .cf4 { color: #FFDF80; }
#imTextObject_3 .cf5 { color: #6000BF; }
#imTextObject_3 .cf6 { color: #000000; }
#imTextObject_3 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_3 .cb1 { background-color: #000000; }
#imTextObject_3 .cb2 { background-color: transparent; }
#imTextObject_3 .cb3 { background-color: #8000FF; }
#imTextObject_3 .cb4 { background-color: #FFDF80; }
#imTextObject_3 .cb5 { background-color: #6000BF; }
#imTextObject_3 .cb6 { background-color: #000000; }
#imCell_4 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 460px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_4 { position: relative; width: 918px; min-height: 430px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_4 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient_mw6q886c.png') repeat-x left top;}
#imTextObject_4 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_4 a { color: inherit; }
#imTextObject_4 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_4 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_4 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_4 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_4 p { margin: 0; padding: 0; }
#imTextObject_4 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_4 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_4 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_4 .imUl { text-decoration: underline; }
#imTextObject_4 .ff0 { font-family: "Tahoma"; }
#imTextObject_4 .ff1 { font-family: "Arial"; }
#imTextObject_4 .ff2 { font-family: "Arial"; }
#imTextObject_4 .cf1 { color: #000000; }
#imTextObject_4 .cf2 { color: #FFFFFF; }
#imTextObject_4 .cf3 { color: #F44906; }
#imTextObject_4 .cf4 { color: #000000; }
#imTextObject_4 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_4 .cb1 { background-color: #000000; }
#imTextObject_4 .cb2 { background-color: transparent; }
#imTextObject_4 .cb3 { background-color: #F44906; }
#imTextObject_4 .cb4 { background-color: #000000; }
#imCell_5 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 439px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_5 { position: relative; width: 918px; min-height: 409px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_5 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient_6vpb4efs.png') repeat-x left top;}
#imTextObject_5 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_5 a { color: inherit; }
#imTextObject_5 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_5 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_5 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_5 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_5 p { margin: 0; padding: 0; }
#imTextObject_5 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_5 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_5 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_5 .imUl { text-decoration: underline; }
#imTextObject_5 .ff0 { font-family: "Tahoma"; }
#imTextObject_5 .ff1 { font-family: "Arial"; }
#imTextObject_5 .ff2 { font-family: "Arial"; }
#imTextObject_5 .cf1 { color: #000000; }
#imTextObject_5 .cf2 { color: #FFFFFF; }
#imTextObject_5 .cf3 { color: #002080; }
#imTextObject_5 .cf4 { color: #000000; }
#imTextObject_5 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_5 .cb1 { background-color: #000000; }
#imTextObject_5 .cb2 { background-color: transparent; }
#imTextObject_5 .cb3 { background-color: #002080; }
#imTextObject_5 .cb4 { background-color: #000000; }
#imCell_8 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 830px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_8 { position: relative; width: 918px; min-height: 800px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_8 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient_qr9dr7rf.png') repeat-x left top;}
#imTextObject_8 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_8 a { color: inherit; }
#imTextObject_8 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_8 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_8 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_8 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_8 p { margin: 0; padding: 0; }
#imTextObject_8 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_8 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_8 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_8 .imUl { text-decoration: underline; }
#imTextObject_8 .ff0 { font-family: "Tahoma"; }
#imTextObject_8 .ff1 { font-family: "Arial"; }
#imTextObject_8 .ff2 { font-family: "Arial"; }
#imTextObject_8 .cf1 { color: #000000; }
#imTextObject_8 .cf2 { color: #FFFFFF; }
#imTextObject_8 .cf3 { color: #FF00BF; }
#imTextObject_8 .cf4 { color: #000000; }
#imTextObject_8 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_8 .cb1 { background-color: #000000; }
#imTextObject_8 .cb2 { background-color: transparent; }
#imTextObject_8 .cb3 { background-color: #FF00BF; }
#imTextObject_8 .cb4 { background-color: #000000; }
#imCell_9 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 510px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_9 { position: relative; width: 918px; min-height: 480px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_9 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient_b6vzak7n.png') repeat-x left top;}
#imTextObject_9 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_9 a { color: inherit; }
#imTextObject_9 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_9 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_9 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_9 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_9 p { margin: 0; padding: 0; }
#imTextObject_9 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_9 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_9 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_9 .imUl { text-decoration: underline; }
#imTextObject_9 .ff0 { font-family: "Tahoma"; }
#imTextObject_9 .ff1 { font-family: "Arial"; }
#imTextObject_9 .ff2 { font-family: "Arial"; }
#imTextObject_9 .cf1 { color: #000000; }
#imTextObject_9 .cf2 { color: #FFFFFF; }
#imTextObject_9 .cf3 { color: #008020; }
#imTextObject_9 .cf4 { color: #000000; }
#imTextObject_9 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_9 .cb1 { background-color: #000000; }
#imTextObject_9 .cb2 { background-color: transparent; }
#imTextObject_9 .cb3 { background-color: #008020; }
#imTextObject_9 .cb4 { background-color: #000000; }
#imCell_10 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 669px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_10 { position: relative; width: 918px; min-height: 639px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_10 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #FFFFFF url('../images/gradient_bjphuh0l.png') repeat-x left top;}
#imTextObject_10 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_10 a { color: inherit; }
#imTextObject_10 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_10 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_10 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_10 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_10 p { margin: 0; padding: 0; }
#imTextObject_10 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_10 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_10 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_10 .imUl { text-decoration: underline; }
#imTextObject_10 .ff0 { font-family: "Tahoma"; }
#imTextObject_10 .ff1 { font-family: "Arial"; }
#imTextObject_10 .ff2 { font-family: "Arial"; }
#imTextObject_10 .cf1 { color: #000000; }
#imTextObject_10 .cf2 { color: #FFFFFF; }
#imTextObject_10 .cf3 { color: #800000; }
#imTextObject_10 .cf4 { color: #000000; }
#imTextObject_10 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_10 .fs18 { vertical-align: baseline; font-size: 9pt; line-height: 19px;}
#imTextObject_10 .cb1 { background-color: #000000; }
#imTextObject_10 .cb2 { background-color: transparent; }
#imTextObject_10 .cb3 { background-color: #800000; }
#imTextObject_10 .cb4 { background-color: #000000; }
#imCell_11 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 1326px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_11 { position: relative; width: 918px; min-height: 1296px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_11 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #BFCFFF;}
#imObjectForm_11 { font-family: Tahoma, sans serif; font-size: 9pt; text-align: left; }
#imObjectForm_11 label, #imObjectForm_11 .checkbox, #imObjectForm_11 .radiobutton { color: #063A69; font-family: Tahoma, sans serif; font-size: 9pt; }
#imObjectForm_11 fieldset { margin: 0; padding: 10px 0 0 0; }
#imObjectForm_11 fieldset.first { margin: 0; padding: 0; }
#imObjectForm_11 div.legend { color: #063A69; font-family: Tahoma, sans serif; font-size: 9pt; border-bottom: 1px solid #808080; }
#imObjectForm_11 input, #imObjectForm_11 select, #imObjectForm_11 textarea { margin: 2px 0 3px; color: #000000; border: 1px solid #808080; background-color: #FFFFFF; font-family: Tahoma, sans serif; font-size: 9pt; padding-left: 1px; padding-right: 1px;}
#imObjectForm_11 input[type="checkbox"], #imObjectForm_11 input[type="radio"] { border: 0; background-color: transparent; }
#imObjectForm_11 input.imFormFocus, #imObjectForm_11 select.imFormFocus, #imObjectForm_11 textarea.imFormFocus { color: #000000; background-color: #FFFFE0; }
#imObjectForm_11 input[type="checkbox"].imFormFocus, #imObjectForm_11 input[type="radio"].imFormFocus { border: 0; background-color: transparent; }
#imObjectForm_11 input.imFormMark, #imObjectForm_11 textarea.imFormMark { border: 1px solid #FF0000; }
#imObjectForm_11 input[type="submit"], #imObjectForm_11 input[type="reset"], #imObjectForm_11 input[type="button"] { padding: 0; cursor: pointer; color: #000000; border: 1px solid #808080; background-color: #D3D3D3; vertical-align: top; line-height: 9px;height: 22px; }
#imCell_12 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 319px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_12 { position: relative; width: 918px; min-height: 289px; padding: 15px 15px 15px 15px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_12 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #BFCFFF;}
#imObjectForm_12 { font-family: Tahoma, sans serif; font-size: 9pt; text-align: left; }
#imObjectForm_12 label, #imObjectForm_12 .checkbox, #imObjectForm_12 .radiobutton { color: #063A69; font-family: Tahoma, sans serif; font-size: 9pt; }
#imObjectForm_12 fieldset { margin: 0; padding: 10px 0 0 0; }
#imObjectForm_12 fieldset.first { margin: 0; padding: 0; }
#imObjectForm_12 div.legend { color: #063A69; font-family: Tahoma, sans serif; font-size: 9pt; border-bottom: 1px solid #808080; }
#imObjectForm_12 input, #imObjectForm_12 select, #imObjectForm_12 textarea { margin: 2px 0 3px; color: #000000; border: 1px solid #808080; background-color: #FFFFFF; font-family: Tahoma, sans serif; font-size: 9pt; padding-left: 1px; padding-right: 1px;}
#imObjectForm_12 input[type="checkbox"], #imObjectForm_12 input[type="radio"] { border: 0; background-color: transparent; }
#imObjectForm_12 input.imFormFocus, #imObjectForm_12 select.imFormFocus, #imObjectForm_12 textarea.imFormFocus { color: #000000; background-color: #FFFFE0; }
#imObjectForm_12 input[type="checkbox"].imFormFocus, #imObjectForm_12 input[type="radio"].imFormFocus { border: 0; background-color: transparent; }
#imObjectForm_12 input.imFormMark, #imObjectForm_12 textarea.imFormMark { border: 1px solid #FF0000; }
#imObjectForm_12 input[type="submit"], #imObjectForm_12 input[type="reset"], #imObjectForm_12 input[type="button"] { padding: 0; cursor: pointer; color: #000000; border: 1px solid #808080; background-color: #D3D3D3; vertical-align: top; line-height: 9px;height: 22px; }
#imCell_13 { display: block; position: relative; overflow: hidden; width: 948px; min-height: 117px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid transparent; border-right: 3px solid transparent;}
#imCellStyle_13 { position: relative; width: 942px; min-height: 111px; padding: 3px 3px 3px 3px; text-align: center; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; z-index: 2;}
#imCellStyleGraphics_13 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: transparent;}
#imTextObject_13 { line-height: 1px; font-size: 1pt; font-style: normal; color: black; font-weight: normal; }
#imTextObject_13 a { color: inherit; }
#imTextObject_13 ul { list-style: disc; margin: 0px; padding: 0px; }
#imTextObject_13 ul li { margin: 0px 0px 0px 15px; padding: 0px; font-size: 9pt; line-height: 19px;}
#imTextObject_13 table { margin: 0 auto; padding: 0; border-collapse: collapse; border-spacing:0; line-height: inherit; }
#imTextObject_13 table td { padding: 4px 3px 4px 3px; margin: 0px; line-height: 1px; font-size: 1pt; }
#imTextObject_13 p { margin: 0; padding: 0; }
#imTextObject_13 img { border: none; margin: 0px 0px; vertical-align: text-bottom;}
#imTextObject_13 img.fleft { float: left; margin-right: 15px; vertical-align: baseline;}
#imTextObject_13 img.fright { float: right; margin-left: 15px; vertical-align: baseline;}
#imTextObject_13 .imUl { text-decoration: underline; }
#imTextObject_13 .ff0 { font-family: "Tahoma"; }
#imTextObject_13 .cf1 { color: #000000; }
#imTextObject_13 .cf2 { color: #FFFFFF; }
#imTextObject_13 .cf3 { color: #F44906; }
#imTextObject_13 .cf4 { color: #002080; }
#imTextObject_13 .cf5 { color: #000000; }
#imTextObject_13 .fs20 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imTextObject_13 .fs36 { vertical-align: baseline; font-size: 18pt; line-height: 31px;}
#imTextObject_13 .fs18 { vertical-align: baseline; font-size: 9pt; line-height: 19px;}
#imTextObject_13 .fs24 { vertical-align: baseline; font-size: 12pt; line-height: 23px;}
#imTextObject_13 .cb1 { background-color: #000000; }
#imTextObject_13 .cb2 { background-color: transparent; }
#imTextObject_13 .cb3 { background-color: #F44906; }
#imTextObject_13 .cb4 { background-color: #002080; }
#imTextObject_13 .cb5 { background-color: #000000; }



.imClear{visibility:hidden;clear:both;border:0;margin:0;padding:0;}
.imHidden{display:none;}
.imCaptFrame{vertical-align:middle;}
.imAlertMsg{padding:10px;font:10pt "Trebuchet MS";text-align:center;color:#000;background-color:#fff;border:1px solid;}
h2#imPgTitle, h2#imPgTitle a{padding-top:2px;padding-bottom:2px;margin:5px 0;font:normal normal bold 15.8pt Tahoma;color:#F44906;background-color:transparent;text-align:left;text-decoration:none;}
h2#imPgTitle.imTitleMargin{margin-left:6px;margin-right:6px;}
.imBreadcrumb, #imBreadcrumb{display:none;}
.imBreadcrumb, .imBreadcrumb a, #imBreadcrumb, #imBreadcrumb a{padding-top:2px;padding-bottom:2px;font:normal normal normal 7.0pt Tahoma;color:#A9A9A9;background-color:transparent;text-align:left;text-decoration:none;}
#imContent .imBreadcrumb a, #imContent .imBreadcrumb a:link, #imContent .imBReadcrumb a:hover, #imContent .imBreadcrumb a:visited, #imContent .imBreadcrumb a:active{color:#A9A9A9;}
#imContent{font:normal normal normal 9.0pt Tahoma;color:#000000;background-color:transparent;text-align:left;text-decoration:none;;}
#imContent a.imCssLink:link, #imContent .imCssLink{background-color:transparent;color:#0000FF;text-decoration:underline;}
#imContent a.imCssLink:visited{background-color:transparent;color:#EE82EE;text-decoration:underline;}
#imContent a.imCssLink:hover, #imContent a.imCssLink:active, #imContent .imCssLink:hover, #imContent .imCssLink:active{background-color:transparent;color:#0000FF;text-decoration:underline;}
#imContent a.imAbbr:link{background-color:transparent;color:#0000FF;border-bottom:1px dotted #0000FF;text-decoration:none;}
#imContent a.imAbbr:visited{background-color:transparent;color:#EE82EE;border-bottom:1px dotted #EE82EE;text-decoration:none;}
#imContent a.imAbbr:hover, #imContent a.imAbbr:active{background-color:transparent;color:#0000FF;border-bottom:1px dotted #0000FF;text-decoration:none;}
#imBtMn{display:none;}
div#imSB{z-index:10300;position:fixed;width:100px;height:100px;display:block;background-color:#FFFFFF;background-position:center;background-repeat:no-repeat;border:1px solid #000000;}
#imSBBG{z-index:10290;}
div#imSB div#imSBmedia{overflow:hidden;text-align:center;position:relative;margin-left:auto;margin-right:auto;}
div#imDes{padding:5px 0 0 0;text-align:left;font:normal normal normal 9.0pt Tahoma;color:#000000;background-color:#FFFFFF;text-align:left;text-decoration:none;}
div#imClose{position:absolute;top:-13px;right:-13px;cursor:pointer;}
div#imClose img{width:20px;}
div#imNext,div#imPrev{position:absolute;width:35px;background-color:#FFFFFF;line-height:30px;cursor:pointer;font:bold 30px Trebuchet MS;text-align:center;color:#000000;background-repeat:no-repeat;background-position:center;}
.imTip{z-index:100201;background-color:#FFFFFF;border:1px solid #000000;font:normal normal normal 9.0pt Tahoma;color:#000000;background-color:#FFFFFF;text-align:center;text-decoration:none;margin:0 auto;padding:10px;position:absolute;}
.imTipArrowBorder{border-color:#000000;border-style:solid;border-width:10px;height:0;width:0;position:absolute;}
.imTipArrow{border-color:#FFFFFF;border-style:solid;border-width:10px;height:0;width:0;position:absolute;}
.imReverseArrow{border-color:transparent transparent #000000 transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:-20px;left:30px;}
.imTip img{margin-bottom:6px;}
#imDatePicker{position:absolute;width:230px;padding:5px;background-color:white;font-family:Arial;border:1px solid #888;}
#imDatePicker table{border-collapse:collapse;margin-left:auto;margin-right:auto;}
#imDatePicker #imDPHead{padding:10px;line-height:20px;height:20px;display:block;text-align:center;border:1px solid #aaaaaa;background-color:#c1cbd5;}
#imDatePicker #imDPMonth{text-align:center;padding:3px 30px 3px 30px;font-size:12px;font-weight:bold;}
#imDatePicker .day{background-color:#fff;text-align:center;border:1px solid #aaa;vertical-align:middle;width:30px;height:20px;font-size:10px;cursor:pointer;}
#imDatePicker .selDay{background-color:rgb(255,240,128);}
#imDatePicker .day:hover{background:#fff;}
#imDatePicker td.imDPhead{cursor:default;font-size:12px;text-align:center;height:25px;vertical-align:middle;}
#imDatePicker #imDPleft, #imDatePicker #imDPright{display:inline;cursor:pointer;font-weight:bold;}
#imGuiPopUp{padding:10px;position:fixed;background-color:#FFFFFF;border:1px solid #000000;font:normal normal normal 9.0pt Tahoma;color:#000000;background-color:#FFFFFF;text-align:left;text-decoration:none;;}
.imGuiButton{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;width:80px;cursor:pointer;background-color:#444;color:white;padding:5px;font-size:14px;font-family:Arial;}
#imGuiPopUpBg{position:fixed;top:0px;left:0px;background-color:#000000;}
.imHTMLObject{line-height:20px;}
#imWebSiteX5Adv{position:absolute;top:0;right:0;z-index:1500;overflow:hidden;}
#imWebSiteX5AdvObj{position:relative;}
#imLogin{width:250px;margin:0 auto;}
#imLogin .imLoginBlock{margin-bottom:10px;}
#imLogin #imUname, #imLogin #imPwd{width:100%;border:1px solid black;background-color:white;}
#imLoginDescription{margin:0 5px 20px 5px;}
#imLoginError{color:red;}
#welcome-flags{margin:0 auto;text-align:center;}
#welcome-flags div{display:inline;margin:10px;}
#imCartContainer{width:100%;float:left;text-align:left;padding:0 0 30px 0;}
#imCartContainer p{margin:30px 8px 15px 8px;}
#imCartProductsTable{width:90%;margin:0 auto;}
#imCartShippingsTable, #imCartPaymentsTable{margin-left:5%;width:70%;}
#imCartProductsTable, #imCartShippingsTable, #imCartPaymentsTable{border-collapse:collapse;}
#imCartProductsTable caption, #imCartShippingsTable caption, #imCartPaymentsTable caption{font-weight:bold;text-align:left;padding:0 0 5px 5px;}
#imCartTotalPriceCont{display:inline;padding:5px;margin-top:20px;margin-right:5%;float:right;font-weight:bold;color:#FFFFFF;background-color:#808080;border:1px solid #808080;}
#currencyConvResult{display:inline;margin-left:5px;}
#imCartProductsTable .imCartHeader td, #imCartShippingsTable .imCartHeader td, #imCartPaymentsTable .imCartHeader td, #imCartButtonBack, #imCartButtonNext, #imCartUserFormSubmit, #imCartButtonEmpty{background-color:#808080;color:#FFFFFF;}
#imCartButtonBack, #imCartButtonEmpty, #imCartButtonNext, #imCartUserFormSubmit{font-family:Tahoma;font-size:9.000pt;font-weight:normal;font-style:normal;border:1px solid #808080;cursor:pointer;}
#imCartProductsTable td, #imCartShippingsTable td, #imCartPaymentsTable td{background-color:#FFFFFF;color:#000000;padding:5px;border:1px solid #808080;}
#imCartProductsTable td.nostyle, #imCartShippingsTable td.nostyle, #imCartPaymentsTable td.nostyle{background-color:transparent;color:#000000;padding:5px;border:none;}
#imCartProductsTable td input, #imCartShippingsTable td input, #imCartPaymentsTable td input{height:13px;}
.imCartLabel span{line-height:22px;display:block;float:left;width:40%;text-align:right;margin-right:10px;}
.imCartLabelLeft span{line-height:22px;display:block;float:left;width:100%;text-align:left;margin-right:10px;}
.imCartInput{background-color:#FFFFFF;font:normal normal normal 9.0pt Tahoma;color:#000000;text-align:left;text-decoration:none;padding:2px;width:30%;border:1px solid #808080;}
#imCartAgreementText{margin-top:15px;background-color:transparent;width:50%;margin:0 auto;}
#imCartAgreementText_div{font:normal normal normal 9.0pt Tahoma;color:#000000;text-align:left;text-decoration:none;width:100%;text-align:left;border:none;padding:2px;}
#imCartAcceptContainer{width:100%;text-align:right;}
#imCartAcceptContainer *{float:left;}
.valDisclaimer{background-color:transparent;}
.imCartFormRow{margin:3px;}
#imCartOrderNumber{width:250px;padding:10px;font-weight:bold;margin:10px auto;text-align:center;background-color:#808080;color:#FFFFFF;border:1px solid #808080;}
h2#imPgTitle.searchPageTitle{margin-left:5px;margin-right:5px;}
#imSearchSideBar{width:14%;padding:20px 0;}
#imSearchContent{width:85%;padding:20px 0;}
.imSLabel{padding:10px 0;}
#imSearchSideBar ul{border:0px solid #A9A9A9;}
#imSearchSideBar li{display:block;margin-bottom:0px;background-color:transparent;width:100%;border-bottom:1px solid #A9A9A9;}
#imSearchSideBar li.imPgMnFirst{border:none;}
#imSearchSideBar .imScMnTxt{display:block;padding:6px 3px;text-decoration:none;font:normal normal 9.000pt Tahoma;color:#000000;}
#imSearchSideBar li:hover{background-color:#808080;cursor:pointer;}
#imSearchSideBar li:hover a, #imSearchSideBar li:hover .imScMnTxt{cursor:pointer;text-decoration:none;color:#FFFFFF;font-style:normal;font-weight:normal;}
.imScMnTxt a{display:block;width:100%;}
#imSearchSideBar li.imPgMnSeparator a, #imSearchSideBar li.imPgMnSeparator .imScMnTxt, #imSearchSideBar li:hover.imPgMnSeparator a, #imSearchSideBar li.imPgMnSeparator .imScMnTxt{cursor:auto;background-color:transparent;text-decoration:none;color:#000000;font-style:normal;font-weight:bold;}
#imSearchSideBar li:hover.imPgMnSeparator{cursor:auto;background-color:transparent;}
#imSearchSideBar ul a, #imSearchSideBar ul a:hover, #imSearchSideBar ul a:visited{font:inherit;color:inherit;text-align:inherit;text-decoration:none;}
.imPageSearchField{text-align:center;}
.imPageSearchField .search_field{border:1px solid black;background-color:white;font:inherit;}
.imSearchLink{margin-top:5px;}
.imSearchPageResult, .imSearchBlogResult, .imSearchProductResult{padding:0 0 20px 0;}
#imSearchResults .imSearchCount{text-decoration:none;font-weight:normal;}
#imSearchResults h3{color:inherit;margin-bottom:5px;font-size:1.2em;text-decoration:underline;font-weight:normal;}
#imSearchResults h3 a, #imSearchResults h3 a:hover, #imSearchResults h3 a:visited{color:inherit;}
#imSearchResults .imProductListImage{float:left;}
#imSearchResults .imProductListImage img{width:100px;padding:0 10px 10px 0;}
#imSearchResults .imSearchProductDescription{width:90%;float:left;}
#imSearchResults .imSearchProductPrice{width:9%;float:right;}
.imSearchImageResultContent{float:left;width:50%;}
.imSearchImageResult{clear:none;float:left;width:50%}
.imSearchImageResult img{border-width:0;width:94%;padding-left:3%;padding-right:3%;float:left;}
.imSearchVideoResultContent{float:left;width:50%;}
.imSearchVideoResult{clear:none;float:left;width:50%}
.imSearchVideoResult img{border-width:0;width:94%;padding-left:3%;padding-right:3%;float:left;}
.imSearchVideoDuration{margin-top:5px;clear:both;display:block;text-decoration:none;color:gray;font-weight:normal;}
ul.imSiteMap li{padding:5px 0 5px 20px;}
ul.imSiteMap li img{vertical-align:text-bottom;}
.imBlogCommentsForm{text-align:left;}
.imBlogCommentsCount{font-weight:bold;margin:10px 0 7px;}
.imBlogPostCommentUser{margin-bottom:5px;font-weight:bold;}
.imBlogPostAbuse{margin:5px 0 5px 0;border-bottom:1px dotted #604924;padding:0 0 5px 0;}
.imBlogPostCommentDate{margin:3px 0 5px 0;}
.imCaptFrame{position:absolute;float:right;margin:0;padding:0;top:5px;}
.imBlogCommentRow{position:relative;clear:both;padding-top:5px;}
.imBlogCommentRow input.imfield, .imBlogCommentRow textarea{border:1px solid black;background-color:white;}
.imBlogCommentSubmitBtn{margin:0 auto;height:21px;font:11px Tahoma;color:#000000;background-color:#D3D3D3;padding:3px 6px 3px 6px;border:1px solid #000000;vertical-align:middle;cursor:pointer;}
