input.file { visibility: hidden; }
#content .superFileInput div * { float:left; }
#content .superFileInput div .btn { margin-left:10px; display:inline; }
#content .superFileInput .file { visibility:visible; height:30px; width:300px; position:absolute; top:0; left:0; opacity:0.01; }
#content .superFileInput { float:left; height:30px; position:relative; }

.datafields .frontpageCalculator label.lanstimi { width:82px; }
.datafields .hoel { left:226px; position:absolute; top:36px; }

.paging a { padding:2px; margin:1px; }

.errorWrap { clear:both; }
.errorWrap .errRight { color:#ffffff; background:url(/library/Template/Forms/bg_error_right.png) no-repeat top right; line-height:26px; padding:0 10px; float:left; }
.errorWrap .errLeft { background:url(/library/Template/Forms/bg_error_left.png) no-repeat 0 0; width:13px; display:inline; line-height:26px; float:left;  }

#banner .swfobject { z-index:10; }

html { overflow-y:scroll; }
.frontpage #leftpanel .LisaPageItem,
.frontpage #rightpanel .LisaPageItem { float:left; }
.frontpage #leftpanel .LisaArea { width:300px; float:left; }

#content ul.noBullet { list-style:none; margin-left:15px; }
a.pdf { display:block; margin-bottom:11px; padding:1px 0 0 22px; background:url(/library/Template/Icons/pdf.gif) no-repeat left center; }

b.extra { position:absolute; background:url(/library/Template/Forms/tipArrow.png) no-repeat; padding-left:14px; margin-left:10px; }
b.extra b { display:block; background:url(/library/Template/Forms/tipRound.png) no-repeat right; padding-right:6px; }
b.extra b b { background:url(/library/Template/Forms/tipBg.png); height:26px; line-height:26px; padding-left:6px; color:#FFF; }

#content .toggleBox, #content .quote,
#content .ath { width:699px; position:relative; margin-bottom:15px; }
#content .toggleBox h2,
#content .ath h2 { margin:0 25px; padding:14px 50px 14px 0; border-bottom:1px solid #C5C5C5; }
#content .toggleBox h2.noline { border-bottom:0; }
#content .toggleBox .middle, #content .quote .middle,
#content .ath .middle { background:url(/library/Template/PageItems/athMiddle.png); border-bottom:1px; }
#content .toggleBox .top, #content .quote .top,
#content .ath .top { font-size:0; height:4px; background:url(/library/Template/PageItems/athTop.png); }
#content .toggleBox .bottom, #content .quote .bottom,
#content .ath .bottom { font-size:0; height:4px; background:url(/library/Template/PageItems/athBottom.png); }
#content .ath ol { list-style:none; margin:0; }
#content .ath ol li { position:relative; padding:0 0 20px 20px; }
#content .ath ol li p { margin-bottom:3px; }
#content .ath ol li a.biglink { font-weight:bold; text-transform:uppercase; }
#content .ath ol li b.listnumber { color:#9D0000; position:absolute; top:0; left:0; font-size:1.273em; line-height:1.273em; }
#content .quote .middle h2 { font-size:1em; margin-bottom:.4em; }
#content .quote .middle { padding:10px 17px; }
#content .quote .middle .full { padding:0; background:url(/library/Template/PageItems/quote_topleft.gif) no-repeat; }
#content .quote .middle .full .bg { padding:0 50px; background:url(/library/Template/PageItems/quote_bottomright.gif) no-repeat right bottom; }

/* Sedill */
#content .sedill .middle { height:153px; padding-right:144px; }
#content .sedill .rightSedill {width:144px;background:url(/library/Template/Pageitems/sedil.png) no-repeat;height:161px;position:absolute;right:0;top:0;}

#content .full { padding:15px 25px; }
#content .nopadding .full { padding:15px 0; }
#content .full .half { float:left; width:49%; }
#content .full .half .padding { padding:1px 25px; }

.btn2 { position:absolute; left:625px; top:16px; padding-left:6px; background:url(/library/Template/Button/btn2Left.png) no-repeat; }
.btn2 b { float:left; padding-right:5px; background:url(/library/Template/Button/btn2Right.png) no-repeat top right; }
.btn2 a { color:#575757; padding:0 6px; float:left; line-height:20px; background:url(/library/Template/Button/btn2Middle.png); }

.abc { list-style-type:lower-alpha; }

#content .bilasolur ul { list-style:none; margin:0; }
#content .bilasolur ul li { float:left; width:201px; padding-left:15px; line-height:20px; }
#content .bilasolur ul li.bgtrue { background:#F5F5F5; }

.calculator-comparison .summaryPanel { display:none; }

.AvantDialog { position:fixed; top:50%; left:50%; width:730px; height:420px; margin-left:-365px; margin-top:-210px; z-index:2000; }
div.BigMap { background:url(/library/Template/PageItems/map_window.png); }
div.BigMap h2 { top:22px; }
div.BigMap a.close { top:25px; }
div.BigMap a.jais { position:absolute; left:580px; top:22px; }

#terms { position:relative; }
#terms .afgreidslan { left:0; position:absolute; top:105px; width:108px; }
#terms .address { left:170px; position:absolute; top:105px; width:108px; }
#terms .map { text-indent:-500px; overflow:hidden; left:83px; position:absolute; top:83px; width:83px; height:49px; background:url(/library/Template/PageItems/ico_map.gif) no-repeat bottom right; }
#terms .map:hover { background:url(/library/Template/PageItems/ico_map_hover.png); }
/*
	ESKILL BASE SCREEN STYLESHEET
	v 1.0
	
	USE RELATIVE UNITS FOR TEXT SIZES, HANDY TOOL: http://riddle.pl/emcalc/
	
		Common sizes relative to 16px base (default in most browsers):
		10px = .625em; 	
		11px = .6875em;	
		12px = .75em;
*/

* { margin:0; padding:0; }

body { font: 0.6875em/140% arial, sans-serif; color:#575757; }

img { border:0; }
a { text-decoration: none; color:#9D0000; outline:none; }
a:focus { outline:none; }
a:hover {}

/* adjust fonts and spacing for headings */
h1,h2,h3,h4,h5,h6 { margin:0; font-size: 1em; }
/*
h1 { font-size: 1.4167em; }
h2 { font-size: 1.3333em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.1667em; }
h5 { font-size: 1.0833em; }
h6 { font-size: 1em; }
*/
/* set basic formstyling */
form {}
fieldset { margin: 1em 0; border:none; }
fieldset legend { color: #000; padding: 0 4px; display:none; }
label { background:none; }
input, textarea { font-size: 1em; border: 1px solid #666; color: inherit; }
textarea { font-family: Arial, Sans-Serif; background: transparent url(/library/Template/Forms/form_textarea.png) no-repeat 0 0; width:230px; max-width:240px; border: 0px #000000 solid; padding:5px; height:88px; max-height:88px; } /* remember to set fonts on textarea */

.radio input, input.radio, input.checkbox { width:13px; padding:0 !important; border: none; background:none; } /* this is for IE6, obviously for it to work you have to put class="radio" on radio inputs and class="checkbox" on checkbox inputs in the HTML */
input[type='radio'], input[type='checkbox'] { width:13px; padding:0 !important; border: none; background:none; }

select { width:120px; padding:6px; color:#8D8D8D; border:none; font-size:11px; font-weight:bold; background:url(/library/Template/Forms/form_input.GIF) no-repeat; }
select.small { width:59px; background:url(/library/Template/Forms/form_input_small.GIF) no-repeat; }
select.wide { width:203px; background:url(/library/Template/Forms/form_input_wide.GIF) no-repeat; }

input:focus { outline:0; }
input { width:80px; border:none; color:#8D8D8D; font-weight:bold; padding:7px 30px 6px 10px; background:url(/library/Template/Forms/form_input.GIF) no-repeat right top; }
input.small { width:19px; background:url(/library/Template/Forms/form_input_small.GIF) no-repeat right top; }
input.wide { width:163px; background:url(/library/Template/Forms/form_input_wide.GIF) no-repeat right top; }

.inputwrapper { position:relative; height:26px; float:left; }

.btn { padding-left:5px !important; background:url(/library/Template/Forms/form_button_left.GIF) no-repeat left center !important; }
.frontpage .btn { margin:0 !important; }
.frontsubpage .btn {  }
.btn input { height:26px; width:auto !important; padding:5px 10px 6px 5px !important; color:#ffffff !important; background:url(/library/Template/Forms/form_button.GIF) no-repeat right top !important; }
.btn a { display:inline-block; height:14px; font-weight:bold !important; padding:6px 10px 6px 5px !important; color:#ffffff !important; background:url(/library/Template/Forms/form_button.GIF) no-repeat right top !important; }

.btnwrapper { padding-top:10px; background:url(/library/Template/Nav/subnav_border_bg.GIF) repeat-x top; }
.btnwrapper.right .btn { float:right; display:inline-block; }

.listobject-form { width:400px;  }
.listobject-form .btn { float:right; }

.listobject-form .field-row { clear:both; margin-bottom:10px; }
.listobject-form .field-col { width:140px; float:left; }
.listobject-form .field-col.radiobuttons { width:280px; }

.listobject-form label { width:85px; margin:5px 0; float:left; font-weight:bold; }
.listobject-form label.line { width:auto; }
.listobject-form .field-col label { width:115px; padding-left:5px; }
.listobject-form .field-col.radiobuttons label { width:105px; }
.listobject-form .field-col input { width:100px; padding:7px 10px 6px 10px; }

.listobject-form span.required { color:#9D0000; font-size:1.2em; margin:0 5px; cursor:help; }
.listobject-form p strong { color:#9D0000; margin:10px 0 5px; display:block; }
.listobject-form .section { clear:both; margin-top:20px; }
.listobject-form .section h3 { font-weight:bold; margin:0 0 10px 0; padding:0 0 4px 0; color:#9D0000; background:transparent url(/library/Template/Nav/subnav_border_bg.GIF) repeat-x scroll center bottom; }
.listobject-form .section .column { width:350px; float:left; }

.listobject-form input.radio,
.listobject-form .radio input,
.listobject-form input.checkbox { width:13px; margin:7px; border: none; float:left; } /* this is for IE6, obviously for it to work you have to put class="radio" on radio inputs and class="checkbox" on checkbox inputs in the HTML * /
.listobject-form .terms { height:120px; width:690px; margin:15px 0; padding:5px; border:1px solid #C3C3C3; overflow:auto; background:#fff; }

.listobject-form textarea { background: transparent url(/library/Template/Forms/form_textareacontact_top.png) 0 0; width:257px; max-width:267px; border: 0px #000000 solid; padding:5px; height:180px; max-height:180px;  }



div.fileinputs {
	position: relative;
	float:left;
	width:200px;
}
div.fileinputs .file {
	width:180px;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.fakefile input { padding:7px 5px 6px 5px; width:110px; position:absolute; top:0; left:0; }
.fakefile img { position:absolute; top:0; left:130px; }
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}



/*.myntkorfur,*/
.samningstimi, 
.istofni,
.txt { float:left; margin-bottom:10px; position:relative; display:inline !important; }
/*.txt { width:100%; }*/

#rightpanel .frontpageCalculator .txt { float:none; display:block !important; height:26px; }

table p { margin:0 !important; }

.curr { position:absolute; right:7px; top:6px; color:#8D8D8D; font-weight:bold; }

.currency-basket-rates { width:230px; float:right; background:url(/library/Template/PageItems/bg_rightbox-bottom.png) no-repeat bottom left;  }
.currency-basket-rates h3 { margin:0; line-height:31px; color:#666666; padding:0 10px; background:url(/library/Template/PageItems/bg_rightbox-header.png) no-repeat bottom left; font-size:1.2em; }
.currency-basket-rates table { width:210px; margin:5px 10px; }
.currency-basket-rates table td { color:#9d0000; border-top:1px solid silver; padding:2px 0 2px 10px; }
.currency-basket-rates table th { color:#9d0000; padding:2px 0 2px 10px; }
.currency-basket-rates table th.numbers { text-align:right; padding-right:5px; }
.currency-basket-rates table td.numbers { color:#666666; text-align:right; padding-right:5px; }


/* Fake dropdowns */
.dropdownfieldFake, 
.dropdownfieldFakeGreen, 
.dropdownfieldFakeActive,
.dropdownfieldFakeGreenActive { height:17px; width:97px; padding:6px 15px 4px 8px; position:relative; float:left; color:#8D8D8D; font-weight:bold; background:url(/library/Template/Forms/form_fakedropdown.GIF) no-repeat top right; }
.dropdownFake { display:none; position:absolute; top:23px; left:0px; width:109px; padding:2px 5px 10px 6px; z-index:19; background:#FFF url(/library/Template/Forms/form_fakedropdown_drop.GIF) no-repeat bottom left; }
.avantFreezeCalculator .dropdownfieldFakeGreen, .avantFreezeCalculator .dropdownfieldFakeActive { background:#FFF url(/library/Template/Forms/form_fakedropdown_one_arrow.gif) no-repeat bottom left; height: 12px; padding-top: 2px; }
.avantFreezeCalculator .dropdownFake { top: 18px; }
.small .dropdownFake { width:48px; background:#FFF url(/library/Template/Forms/form_fakedropdown_small_drop.GIF) no-repeat bottom right; }
.wide .dropdownFake { width:192px; background:#FFF url(/library/Template/Forms/form_fakedropdown_wide_drop.GIF) no-repeat bottom right; }
.dropdownFake a:link,
.dropdownFake a:visited,
.dropdownFake a:hover,
.dropdownFake a:active { cursor:default; display:block; width:100%; color:#8D8D8D; }
.dropdownFake p { padding:1px 0 1px 2px; margin:0 !important; }
.dropdownFake p:hover { margin-right:11px; background-color:#E2E2E2; }
.dropdownfieldFake.small, 
.dropdownfieldFakeGreen.small, 
.dropdownfieldFakeActive.small,
.dropdownfieldFakeGreenActive.small { width:36px; background:url(/library/Template/Forms/form_fakedropdown_small.GIF) no-repeat top right; }
.dropdownfieldFake.wide, 
.dropdownfieldFakeGreen.wide, 
.dropdownfieldFakeActive.wide,
.dropdownfieldFakeGreenActive.wide { width:180px; background:url(/library/Template/Forms/form_fakedropdown_wide.GIF) no-repeat top right; }


/* mind the font-sizes in tables */
table { font-size: inherit; border-collapse: collapse; }
th,td { padding: 2px; }
th { text-align: left; }
td {}

ul { list-style: none; }
ol {}
dl {}
dt {}
dd {}
blockquote {}
q {}

/*	adjust spacing for lists and quotes 
	assumes you have a wrapper around the content
	with classname content, change this to whatever suits your fancy... */
.content ul, .content ol, .content dl, 
.content blockquote, .content q { margin: 1em 0 1em 2em; }
.content ul { list-style: disc; }
.content dd { margin-left: 2em; }

/* adjust spacing for content paragraphs, same as above: change this to whatever your content wrapper is */
.content p { margin-bottom: 1em; }

/* do not change these */
.hidden, .access { display: none; }
.eskill-text-link { display: none; }
.eskill-image-link { display: none; } /* DEV:TODO: CHANGE THIS */

/*
.left { float: left; }
.right { float: right; }
*/
.clearBlank { clear:both; font-size:0; line-height:0; }
.clearthis, .clear, .clearme { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end of do not change these and hide from IE-mac */


/*= CONTENT
------------------------*/

/***** Wrappers *****/
body { background:#dbdbdb; }

#wrapper { width:960px; margin:50px auto 0; padding:0 20px; position:relative; }
#innerwrapper { min-height:642px; width:960px; padding-bottom:10px; border:1px solid #c2c2c2; background:#f6f6f6; }
.frontpage #innerwrapper { height:642px; }
/*.subpage #innerwrapper { padding-bottom:10px; }*/
#bottom { width:950px; margin-top:10px; padding:10px 10px 10px 0; border:1px solid #c2c2c2; background:#f6f6f6 url(/library/Template/Wrappers/bottom_grad_bg.GIF) repeat-x bottom; }

#header { margin:10px; height:75px; width:940px; background:url(/library/Template/Wrappers/header_bg.GIF) no-repeat; }
#header .logo { height:75px; width:170px; display:block; text-indent:-9999px; background:url(/library/Template/Wrappers/logo_bg.GIF) no-repeat; }
#colwrapper { width:960px; min-height:538px; margin-top:40px; }

#leftpanel { width:940px; margin-left:10px; float:left; display:inline; }
#rightpanel { height:250px; width:300px; margin-left:20px; float:left; display:inline; }

#banner { height:250px; width:620px; margin:0 0 10px 10px; float:left; display:inline; }

#footer { width:960px; margin:15px auto; text-align:center; font-size:0.93em; }

#ticker { height:26px; width:940px; margin:10px 10px 0; float:left; display:inline; }
#ticker .title { height:16px; width:52px; padding:5px 5px 5px 27px; color:#FFFFFF; float:left; font-weight:normal; background:url(/library/Template/Wrappers/ticker_title_bg.GIF) no-repeat; }
#ticker .text { height:26px; width:856px; float:left; position:relative; background:url(/library/Template/Wrappers/ticker_text_bg.GIF) no-repeat; }
#ticker ul li { display:none; position:absolute; top:5px; left:10px; width:836px; }
#ticker ul li.item1 { display:block; }
#ticker ul li a { color:#575757; }

/*** header-controls ***/
#header-controls { position:absolute; top:-40px; right:30px; }
#header-controls .pages { float:left; }
#header-controls .pages a { padding:5px; display:block; float:left; color:#575757; }
#header-controls .pages .split { padding:5px 0; display:block; float:left; }

#header-controls .english { float:left; margin-left:20px; }
#header-controls .english a { padding:5px 0 5px 20px; display:block; color:#575757; background:url(/library/Template/Nav/english_bg.GIF) no-repeat left center; }

#header-controls #search { float:left; margin-left:20px; position:relative; }
#header-controls #search input { width:165px; height:17px; padding:6px 30px 3px 8px; color:#8d8d8d; font-weight:bold; border:none; background:url(/library/Template/Forms/search_field_bg.GIF) no-repeat left top; }
#header-controls #search input.button { cursor:pointer; width:22px; height:22px; position:absolute; right:2px; top:2px; padding:0; background:url(/library/Template/Forms/glass.png) no-repeat; }
#header-controls #search:hover input.button { background-position:0 -22px; }

/*** breadcrumbs ***/
#breadcrumbs { height:26px; width:960px; position:absolute; top:95px; left:3px; }
#breadcrumbs ul li { float:left; }
#breadcrumbs ul li a { height:21px; display:block; color:#575757; padding:5px 7px 0 7px; text-align:center; float:left; }
#breadcrumbs ul li a:hover { color:#9D0000; }
#breadcrumbs ul li .connect { height:26px; width:13px; float:left; text-indent:-9999px; }

#breadcrumbs ul li a, #breadcrumbs ul li.first b { font-weight:normal; float:left; background:url(/library/Template/Nav/breadcrumbs_levelN_bg.GIF) no-repeat; }
#breadcrumbs ul li.first a { width:41px; padding:5px 7px 0 29px; background:url(/library/Template/Nav/house.png) no-repeat; }
#breadcrumbs ul li.first a:hover { background-position:0 -26px; }

#breadcrumbs ul li.last a { color:#8d8d8d; background:url(/library/Template/Nav/breadcrumbs_selected_bg.GIF) no-repeat left top; }

#breadcrumbs ul li .connect { background:url(/library/Template/Nav/breadcrumbs_levelN_conect_bg.GIF) no-repeat right top; }
#breadcrumbs ul .first.one .connect { background:url(/library/Template/Nav/breadcrumbs_level1_bg.GIF) no-repeat right top; }
#breadcrumbs ul .first.two .connect { background:url(/library/Template/Nav/breadcrumbs_selected_back_bg.GIF) no-repeat right top; }
#breadcrumbs ul .secondlast .connect { background:url(/library/Template/Nav/breadcrumbs_selected_back_bg.GIF) no-repeat right top; }
#breadcrumbs ul .last .connect { background:url(/library/Template/Nav/breadcrumbs_selected_front_bg.GIF) no-repeat right top; }
#breadcrumbs ul li.last a:hover { color:#8d8d8d; cursor:default; }

/*** heading ***/
#heading { width:920px; margin:0 10px 0px 20px; padding:6px 0 9px 10px; font-size:1.27em; background:url(/library/Template/Nav/subnav_border_bg.GIF) repeat-x bottom; }
#heading .rootpagename { width:220px; float:left; font-weight:bold; }
#heading .pagename { color:#9d0000; float:left; font-weight:bold;  }


/***** Navigation *****/
#nav { height:40px; position:absolute; top:47px; left:270px; }
#nav ul {  }
#nav ul li { float:left; margin-right:30px; display:inline; }
#nav ul li a { display:block; color:#fff; text-transform:uppercase; font-size:1.3em; font-weight:bold; }
#nav ul li.selected a,
#nav ul li.childselected a  { text-decoration:underline; }

#subnav { width:180px; margin-top:15px; float:left; font-size:1.09em; }
#subnav ul {  }
#subnav ul li {  }
#subnav ul li a { margin:0 10px 0 20px; padding:3px 0 3px 10px; display:block; color:#575757; background:url(/library/Template/Nav/subnav_border_bg.GIF) repeat-x top left; }
#subnav ul li.first a { background:none; }
#innerwrapper #colwrapper #subnav a:hover { color:#9D0000; }
#innerwrapper #colwrapper #subnav>ul>li.selected>a:hover,
#innerwrapper #colwrapper #subnav>ul>li.childselected>a:hover { color:#FFF; }

#subnav ul li.selected,
#subnav ul li.childselected { background:url(/library/Template/Nav/subnav_selected.GIF) no-repeat top left; overflow:auto; }
#subnav ul li.selected a,
#subnav ul li.childselected a { padding:4px 0 4px 10px; color:#fff; background:none; }

#subnav ul li.selected ul li a,
#subnav ul li.childselected ul li a { color:#575757; padding:2px 0 2px 20px; }
#subnav ul li.selected ul li.first a,
#subnav ul li.childselected ul li.first a { padding:4px 0 2px 20px; }

#subnav ul li.childselected ul li.selected,
#subnav ul li.childselected ul li.childselected { background:url(/library/Template/Nav/subnav_selected_arrow_bg.gif) no-repeat 31px 6px; }
#subnav ul li.childselected ul li.first.selected,
#subnav ul li.childselected ul li.first.childselected { background:url(/library/Template/Nav/subnav_selected_arrow_bg.gif) no-repeat 31px 8px; }
#subnav ul li.childselected ul li.selected a,
#subnav ul li.childselected ul li.childselected a { color:#9d0000; }

#subnav ul li.childselected ul li.selected ul li,
#subnav ul li.childselected ul li.childselected ul li.selected { background:none; }
#subnav ul li.childselected ul li.selected ul li a,
#subnav ul li.childselected ul li.childselected ul li a { color:#575757; padding:2px 0 2px 30px; }
#subnav ul li.childselected ul li.childselected ul li.selected a,
#subnav ul li.childselected ul li.childselected ul li.childselected a  { color:#9d0000; padding:2px 0 2px 30px; background:none; }


#bottomnav { width:630px; float:left; }
#bottomnav ul {  }
#bottomnav ul li.level1 { width:130px; margin-left:20px; float:left; display:inline; }
#bottomnav ul li.level1 a { margin:5px 0 3px 0; display:block; color:#9d0000; font-weight:bold; text-transform:uppercase; }

#bottomnav ul li ul { border-right:1px dotted #c5c5c5; }
#bottomnav ul li.level2 { margin-left:0px; }
#bottomnav ul li.level2 a { margin:4px 0; display:block; color:#666666; font-weight:normal; text-transform:none; }


#terms { height:150px; width:320px; float:left; }
#terms .title { margin:5px 0 3px 0; display:block; color:#9d0000; font-weight:bold; text-transform:uppercase; }

/***** PageItems *****/


/*** General ***/

.frontpage .pi_box .title { height:24px; margin:0px !important; padding:7px 0 0 10px; color:#666666; font-size:1.27em; font-weight:bold; background:url(/library/Template/PageItems/pc_header_small_bg.gif) no-repeat; }
.frontpage .pi_box .title h2 { margin:0px !important; font-size:1em; }
.frontpage .pi_box .content { padding:10px; background:url(/library/Template/PageItems/pc_bottom_small_bg.gif) no-repeat bottom; }

.pi_box .title { height:24px; margin:0px !important; padding:7px 0 0 10px; color:#666666; font-size:1.27em; font-weight:bold; background:url(/library/Template/PageItems/pc_header.gif) no-repeat; }
.pi_box .title h2 { margin:0px !important; font-size:1em; color:#666666; }
.pi_box .content { padding:10px; background:url(/library/Template/PageItems/pc_bottom_bg.gif) no-repeat bottom; }


/*** 404 page ***/

.c404 #content .search-form label { width:35px; padding-top:10px; margin:5px 0; float:left; font-weight:bold; }
.c404 #content .search-form #search-box { float:left; }
.c404 #content .search-form .btn { display:inline; float:left; margin-left:10px; }


/*** Frontpage ***/
#leftpanel .area,
#leftpanel .pi_box,
#rightpanel .pi_box { width:300px; float:left; }

#leftpanel .area { margin-left:20px; }

#leftpanel .area .content { height:169px; position:relative; z-index:9; }
#leftpanel .area .content .newslist .moreLink { position:absolute; left:10px; top:161px; text-decoration:underline; font-weight:bold; }
#rightpanel .pi_box .content { padding:0; height:219px; }

#leftpanel .area1 .pi_box { float:left; }

/* item0 */
#leftpanel .area0 { margin:0px; }

/* item1 solutorg */
#leftpanel .area1 .pi_box.item0 .content { height:36px; background:url(/library/Template/PageItems/pc_bottom_small_low_bg.gif) no-repeat left bottom; }
#leftpanel .area1 .pi_box.item0 .content .left { float:left; }
#leftpanel .area1 .pi_box.item0 .content .right { float:right; }
#leftpanel .area1 .pi_box.item0 .content span { margin:6px 10px 6px 0; font-weight:bold; float:left; display:inline; }
#leftpanel .area1 .pi_box.item0 .content .btn { float:left; }

/* item2 urrÃ¦Ã°i */
#leftpanel .area1 .pi_box.item1 { margin-top:10px; }
#leftpanel .area1 .pi_box.item1 .content { height:72px; background:url(/library/Template/PageItems/pc_bottom_small_bg.gif) no-repeat left bottom; }
#leftpanel .area1 .pi_box.item1 .content h3 { color:#9D0000; text-transform:uppercase; }
#leftpanel .area1 .pi_box.item1 .content p { margin:3px 0 5px; }
#leftpanel .area1 .pi_box.item1 .content .links { }
#leftpanel .area1 .pi_box.item1 .content .links a { margin-right:20px; color:#9D0000; font-weight:bold; text-decoration:underline; }

/* item3 leita af bil */
#leftpanel .area2 .pi_box { background:url(/library/Template/PageItems/pc_complete_small_key_bg.gif) no-repeat left top; }
#leftpanel .area2 .pi_box .title { background:none; }
#leftpanel .area2 .pi_box .content { background:none; }

#leftpanel .area2 .pi_box.item0 { height:135px; }
#leftpanel .area2 .pi_box.item0 .content { height:94px; padding:30px 10px 10px; }

#leftpanel .area2 .pi_box .datafields { padding:0; }
#leftpanel .area2 .pi_box .datafields input { padding:7px 25px 6px 0; width:70px; background:url(/library/Template/Forms/form_input_usedcars.GIF) no-repeat; }
#leftpanel .area2 .pi_box .datafields #priceto { margin-left:7px; }

#leftpanel .area2 .pi_box.item0 .datafields input { text-align:right; }
#leftpanel .area2 .pi_box.item0 .datafields .btn input { text-align:center; background:url(/library/Template/Forms/form_button_dark.GIF) no-repeat right center !important }

#leftpanel .area2 .pi_box.item1 { height:85px; background-position: left bottom; }
#leftpanel .area2 .pi_box.item1 .title { display:none; }
#leftpanel .area2 .pi_box.item1 .content { height:65px; }
#leftpanel .area2 .pi_box.item1 .manufacturer-lookup label { width:77px; float:left; font-weight:bold; margin:5px 0; }
#leftpanel .area2 .pi_box.item1 .manufacturer-lookup .btn { float:right; }



/***** News *****/
/*** Frontpage-list ***/

.newslist { color:#666666; }
.newslist .newsitem { margin-bottom:20px; }
.frontpage .newslist .newsitem { margin-bottom:7px; }
.newslist .newsitem .dates { float:left; font-weight:bold; }
.newslist .newsitem .headlines { width:100px; margin-left:3px; display:inline; }
.newslist .newsitem .headlines a { color:#9d0000; display:inline; }


/***** Content *****/

#content { width:700px; padding-top:15px; margin:0px 10px 0 70px; float:left; display:inline; }
#content h2 { margin-bottom:1em; color:#9D0000; font-size:1.27em; font-weight:bold; }
/*#content h3 { margin-bottom:1em; color:#9D0000; font-size:1.27em; font-weight:bold; }*/

a { color:#9D0000; }
#content ul { list-style:disc; margin-left:30px; margin-bottom:1em; }
#content ol { margin-left:30px; margin-bottom:1em; }
#content p { margin-bottom:1em; }

/* paging */
.paging { clear:both; }
.paging ul { list-style:none; }
.paging ul li { list-style:none; }
.paging .spanindication,
.paging .prevpage,
.paging .nextpage,
.paging .item { padding-right:10px; font-size:110%; font-weight:bold; float:left; color:#CF1111; }

.paging .selected { color:#666; }

.newslist .paging .prevpage, .newslist .paging .nextpage, .newslist .paging .item { font-weight: normal; font-size: 1em; }
.newslist .paging .unactive { display: none; }
.newslist .paging a { float: left; padding: 0 2px; margin: 0 1px; }
.newslist .paging a.selected { color: #9D0000; }

.newslist .paging a.prevpage, .newslist .paging a.nextpage { width: 6px; height: 11px; overflow: hidden; display: block; text-indent: -9999px; margin-top: 2px; }
.newslist .paging a.prevpage { background: url(/library/Template/paging_arrow_prev.gif) no-repeat top left; }
.newslist .paging a.nextpage { background: url(/library/Template/paging_arrow_next.gif) no-repeat top left; margin-left: 5px; }

/* Search results */
#content #searchbox { margin-bottom:20px; }
#content #searchbox .btn { display:inline-block; }
.searchResults .searchItem { margin-bottom:20px; }

/* CalculatorDialogOverlay */
.CalculatorDialogOverlay { position:fixed; left:0; right:0; top:0; bottom:0; background-color:silver; opacity:0.8; z-index:1000; }
.CalculatorDialog { position:absolute; z-index:2000; background:url(/library/Template/Calcs/newPopup.png) no-repeat; }
.CalculatorDialog h2, .AvantDialog h2 { color:#666; font-weight:bold; font-size:1.272em; position:absolute; top:27px; left:30px; }
.CalculatorDialog .results { position:absolute; top:116px; left:150px; }
.CalculatorDialog .results p { margin:0; padding:0 0 10px 0; color:#86080e; font-weight:bold; font-size:1.6em; }
.CalculatorDialog .results p span { color:#666; }
.CalculatorDialog a.close, .AvantDialog a.close { position:absolute; top:28px; right:33px; width:9px; height:8px; overflow:hidden; text-indent:-300px; background:url(/library/Template/Calcs/CalculatorPopupCloseBG.png) no-repeat }
.CalculatorDialog a.view-details { background:url(/library/Template/Calcs/CalculatorPopupDetails.png) no-repeat; width:93px; height:22px; text-align:center; padding-top:4px; color:#fff; position:absolute; top:235px; left:345px; }


/* Custom controls*/

#ctl00_CurrencyBasket {  }
#ctl00_CurrencyBasket .datafields { margin-bottom:20px; clear:both; }
#ctl00_CurrencyBasket .datafields .label { width:76px; float:left; }
#ctl00_CurrencyBasket .datafields .CustomDropDown { margin-right:20px; float:left; }
#ctl00_CurrencyBasket .datafields input { margin-right:20px; float:left; }
#ctl00_CurrencyBasket .datafields input.hasDatepicker { background: url(/library/Template/Forms/form_input_datepicker.gif) no-repeat top left; width: 68px; padding-right: 42px; cursor:pointer; }

#ctl00_CurrencyBasket #ctl00_DropDownPanel { position:relative; z-index:200; }
#ctl00_CurrencyBasket #ctl00_DatePanel { position:relative; z-index:100; }

#ctl00_DropDownPanel .CustomDropDown {position:relative; width:103px; padding:0px 17px 0px 0px;background:url(/library/Template/Forms/CustomDropDownArrow.png) no-repeat right;display:inline-block;}
#ctl00_DropDownPanel .hasValue.CustomDropDown { background-image:url(/library/Template/Forms/CustomDropDownArrowSelected.png); }
#ctl00_DropDownPanel .CustomDropDownDisplay { width:88px;padding:0px 5px 0px 10px;line-height:34px;background:url(/library/Template/Forms/CustomDropDownBackground.png) no-repeat;}
#ctl00_DropDownPanel .hasValue .CustomDropDownDisplay { background-image:url(/library/Template/Forms/CustomDropDownBackgroundSelected.png); }

.CustomDropDownItems {background:#FFFFFF;padding:10px;z-index:1000;background:transparent url(/library/Template/Forms/form_fakedropdown_drop.GIF) no-repeat scroll right bottom;}
.CustomDropDownItem {line-height:20px;width:100px;cursor:pointer;}
.CustomDropDownItem:hover { background-color:#E2E2E2; }
        
.CustomDropDownItems {display:none;position:relative;}
.CustomDropDown:hover .CustomDropDownItems {display:block;position:absolute;top:34px; left:0px;}

.CustomButton {padding:0px 0px 0px 5px; background:url(/library/Template/Forms/form_button_left.GIF) no-repeat left; display:inline-block;}
#ctl00_CurrencyBasket .CustomButton { float: right; margin-right: 2px; }
.CustomButton input {width:auto;line-height:26px; height:26px; margin:0px; padding:0px 5px 0px 0px; color:#ffffff; background:url(/library/Template/Forms/form_button.GIF) no-repeat right;}

.rss-item { margin:10px 0; padding-bottom:10px; background:url(/library/Template/Nav/subnav_border_bg.GIF) repeat-x bottom; }

.ui-datepicker {z-index:100;}

/* +ReiknivÃ©lar
-----------------------------------*/

.tabpanel { display:block; height:37px; padding-top:9px; border-right:1px solid #c5c5c6; border-left:1px solid #c5c5c6; background:transparent url(/library/Template/Tabs/pc_header_tab_bg.gif) repeat-x;  }
.tab { text-align:center; float:left; }

.pos1 {	margin: 0 0 -5px 10px; display: inline; /* 071030 HT - IE6 double margin bug */ }
.pos2 { margin: 0 0 -5px 2px; }
.pos3 { margin: 0 0 -5px 2px; }

.red { height:28px; background:transparent url(/library/Template/Tabs/pc_header_tab_selected_bg.gif) 0% 0% no-repeat; }
.red a { float:left; height:21px; padding:7px 12px 0 7px; margin-left:5px; display:inline; font-weight:bold; background:transparent url(/library/Template/Tabs/pc_header_tab_selected_bg.gif) 100% 0% no-repeat; }
.red a:hover { text-decoration:underline; }
.red a:link, .red a:visited, .red a:hover, .red a:active { color:#fff; }

.gray { height:28px; background:transparent url(/library/Template/Tabs/pc_header_tab_normal_bg.gif) 0% 0% no-repeat; }
.gray a { float:left; height:21px; padding:7px 12px 0 7px; margin-left:5px; display:inline; font-weight:bold; background:transparent url(/library/Template/Tabs/pc_header_tab_normal_bg.gif) 100% 0% no-repeat; }
.gray a:hover { text-decoration:underline; }
.gray a:link, .gray a:visited, .gray a:hover, .gray a:active { color:#666; }


.datafieldspanel { clear:both; }
.datafieldspanel.calc { background:transparent url(/library/template/Pageitems/pc_bottom_calc_bg.gif) no-repeat scroll center bottom; }
.datafieldspanel.car { background:transparent url(/library/template/Pageitems/pc_bottom_car_bg.gif) no-repeat scroll center bottom; }
.datafieldspanel.machine { background:transparent url(/library/Template/PageItems/pc_bottom_machine_bg.png) no-repeat scroll center bottom; }
.datafieldspanel.machine .title { background:none !important; }
.datafieldspanel.machine .tabpanel { background:none !important; }
.datafieldspanel.carweb { background:transparent url(/library/template/Pageitems/pc_bottom_carweb_bg.gif) no-repeat scroll center bottom; }
.datafieldspanel.carweb .title { background:none !important; }
.datafieldspanel.carweb .tabpanel { background:none !important; }

.machine,
.carweb,
.car { height:252px !important; }


.subfrontpage .datafieldspanel { margin-bottom:30px; }
.subfrontpage .datafields { width:288px; margin-left:20px; }

.datafields { padding:10px; }
.datafields p { /*margin:0 0 6px 0;*/ }
.datafields p.btn { width:150px; }
.datafields label { width:83px; margin:5px 0; float:left; font-weight:bold; }
.datafields .label { width:85px; margin:5px; font-weight:bold; }
.datafields .frontpageCalculator label { width:77px; }
.datafields .part1 { float:left; width:300px; }
.datafields .part2 { float:left; width:144px; }
.datafields .txt input { text-align:right; }
.datafields .btn { float:right; }
#datafield2 .clearfix { clear: both; }

.summaryPanel { padding:5px; width:100%; margin:20px 0 0 0; background:transparent url(/library/Template/Calcs/summary_wrapper_content_bg.GIF) repeat-y; }
.summaryPanel .top { height:5px; width:700px; margin:-5px 0 0 -5px; background:transparent url(/library/Template/Calcs/summary_wrapper_top_bg.GIF) no-repeat top left; }
.summaryPanel .bottom { height:5px; width:700px; margin:0 0 -5px -5px; background:transparent url(/library/Template/Calcs/summary_wrapper_bottom_bg.GIF) no-repeat bottom left; }


.summaryTable { width:681px; margin:4px; }
.summaryTable td,
.summaryTable th { height:18px; padding-left:10px; background:#fff; }
.summaryTable .row1 td,
.summaryTable .row1 th { background:#F5F5F5; }
.summaryTable .left { text-align:left; }
.summaryTable .right { text-align:right; }
.summaryTable .center { text-align:center; }
.summaryTable .total td { background:#E0E0E0; }
.summaryTable .totalsrow { font-weight:bold; }
.summaryTable td.right { padding:0 10px 0 0; }
.summaryTable td.lastcol,
.summaryTable th.lastcol { padding-right:10px; }

.calculator-comparison .calculator-wrapper { background:url(/library/template/Pageitems/rugbraud.png); height:419px; padding-top:14px; }
.calculator-comparison .calculator-wrapper h4 { color:#9d0000; }
.calculator-comparison .calculator-wrapper label { padding-top:6px; }
.calculator-wrapper { height:340px; }
.calculator-wrapper .watermark { float:left; width:190px; height:100px; }
.calculator-wrapper .calculator1 { float:left; width:170px; }
.calculator-wrapper .calculator2 { float:left; width:170px; }
.calculator-wrapper .calculator3 { float:left; width:170px; }

.calculator-wrapper h4 { font-size:1.2em; padding:5px 0; }
.calculator-wrapper .dropdownfieldFakeGreen,
.calculator-wrapper .dropdownfieldFakeActive  { float:none; }
.calculator-wrapper .dropdownFake { width:109px; }
.calculator-wrapper label { display:block; }

.calculator-comparison .calculator-wrapper .calculate-button-container { clear:both; padding:10px 50px 0 0; }
.calculator-comparison .calculator-wrapper .calculate-button-container .btn { float:right; }
.calculator-wrapper .calculate-button-container .greenButton { float:right; }
.calculator-wrapper .calculate-button-container input { width:120px; }

table.compare-results { margin-top:20px; width:100%; }
table.compare-results th { width:190px; }
table.compare-results tr.row1 td, table.compare-results tr.row1 th { background:#eaeaea; }
table.compare-results tr.total td, table.compare-results tr.total th { background:silver; font-weight:bold; }

.summaryPanel .summaryTable .Headers th { font-size:1.091em; color:#9D0000; padding-bottom:7px; }
.summaryPanel .summaryTable .total td,
.summaryPanel .summaryTable .total th { background:#E0E0E0; }

/* AvantFreezeCalculator */
.avantFreezeCalculator .datafields { height:127px; padding:53px 20px 20px 470px; font-size:10px; background:url(/library/Template/Calcs/freezecalc_bg.GIF) no-repeat; }
.avantFreezeCalculator .datafields .txt { margin-bottom:7px; }
.avantFreezeCalculator .datafields .txt label { float:left; width:70px; margin:2px 0px; background:none; }
.avantFreezeCalculator .datafields .txt label.small { width:auto; margin:2px 8px; }
.avantFreezeCalculator .datafields .txt label.wide { width:auto; margin:2px 0px; }
.avantFreezeCalculator .datafields .txt input { height:13px; width:110px; float:left; border:1px solid #999; padding:1px; color:#575757; font-size:10px; font-weight:normal; background:#fff; }
.avantFreezeCalculator .datafields .txt select { width:114px; float:left; border:1px solid #999; padding:1px; color:#575757; font-size:10px; font-weight:normal; background:#fff; }
.avantFreezeCalculator .datafields .txt .radio { width:13px; margin:5px 0px 1px; border:none; background:none; }

.avantFreezeCalculator .datafields .txt #payment { width:30px; }
.avantFreezeCalculator .datafields .txt #payments { width:30px; }
.avantFreezeCalculator .datafields .txt #remaining { margin-right:5px; }
.avantFreezeCalculator .datafields .txt #paymenttype2 { margin-left:10px; }

.avantFreezeCalculator .datafields .btn { margin-top:-5px !important; }

.avantFreezeCalculator .helpbladder { width:476px; height:165px; position:absolute; top:18px; left:0px; display:none; }
.avantFreezeCalculator .helpbladder.item1 { background:url(/library/Template/Calcs/freezecalc_help_1.PNG) no-repeat; }
.avantFreezeCalculator .helpbladder.item2 { background:url(/library/Template/Calcs/freezecalc_help_2.PNG) no-repeat; }
.avantFreezeCalculator .helpbladder.item3 { background:url(/library/Template/Calcs/freezecalc_help_3.PNG) no-repeat; }
.avantFreezeCalculator .helpbladder.item4 { background:url(/library/Template/Calcs/freezecalc_help_4.PNG) no-repeat; }

.avantFreezeCalculator .summaryPanel { width:690px; margin-bottom:10px; padding:0 5px; }
.avantFreezeCalculator .summaryPanel h3 { margin: 10px 20px 1em 15px; color:#9D0000; font-size:1.27em; font-weight:bold; }

.avantFreezeCalculator .summaryPanel .tablePanel { width:678px; margin:0 5px; font-weight:bold; }


.avantFreezeCalculator .summaryPanel .tablePanel tr td { padding:2px 10px; }

.avantFreezeCalculator .summaryPanel .tablePanel .row1 td,
.avantFreezeCalculator .summaryPanel .tablePanel .row1 th { background:#F5F5F5; }
.avantFreezeCalculator .summaryPanel .tablePanel .row1 .col1 { background:none; }

.avantFreezeCalculator .summaryPanel .tablePanel td.col2 { padding-left:30px; }
.avantFreezeCalculator .summaryPanel .tablePanel .row0 .col2 { background:url(/library/Template/Calcs/table_arrow_bg.GIF) no-repeat 6px 3px; }
.avantFreezeCalculator .summaryPanel .tablePanel .row1 .col2 { background:#F5F5F5 url(/library/Template/Calcs/table_arrow_gray_bg.GIF) no-repeat 6px 3px; }

.avantFreezeCalculator .summaryPanel .tablePanel td.col4 { width:60%; } 

.avantFreezeCalculator .summaryPanel .tablePanel .left { text-align:left; }
.avantFreezeCalculator .summaryPanel .tablePanel .right { text-align:right; }
.avantFreezeCalculator .summaryPanel .tablePanel .center { text-align:center; }

.avantFreezeCalculator .summaryPanel .tablePanel td.right { padding:0 10px 0 0; }
.avantFreezeCalculator .summaryPanel .tablePanel td.lastcol,
.avantFreezeCalculator .summaryPanel .tablePanel th.lastcol { padding-right:10px; }

.avantFreezeCalculator .summaryPanel .tablePanel .radio { width:13px; margin:2px 3px 1px ; float:left; }
.avantFreezeCalculator .summaryPanel .tablePanel label { float:left; display:block; font-weight:normal; color:#9D0000; }

.avantFreezeCalculator .summaryPanel .result { width:660px; margin:25px 5px 5px 15px; padding-top:10px; border-top:1px solid #eeeeee; }
.avantFreezeCalculator .summaryPanel .result .btn { float:right;  }

.avantFreezeCalculator .summaryPanel #selected { padding:13px 13px 10px 13px; float:right; font-size:1.64em; font-weight:bold; color:#505050; }

.paymentsolutionapplication { width:400px; }
.paymentsolutionapplication.listobject-form .ratio label { width:auto; }
.paymentsolutionapplication.listobject-form .btnwrapper { margin:30px 0; }

/***** calculator-cars *****/
.calculator-cars .fieldrow { clear:both; float:left; margin-bottom:10px; width:100%; }
.calculator-cars .fieldcol { float:left; width:210px; display:inline; height: 50px; }
.calculator-cars .fieldcol2,
.calculator-cars .fieldcol3 { margin-left:20px; }
h2.calculatorHeading { background: url(/library/Template/Calcs/calculator_heading.gif) no-repeat top left; margin-bottom: 0px !important; color: #666666 !important; padding: 8px 10px 7px; }
.calculator-cars { background: url(/library/Template/Calcs/calculator_body.gif) no-repeat bottom left; padding: 11px; }
.calculator-cars.by-makemodel .fieldrow1 .fieldcol3 { width: 110px; }
.calculator-cars.by-makemodel .fieldrow2 .fieldcol1, .calculator-cars.by-monthlypayments .fieldrow3 .fieldcol3, .calculator-cars.by-price .fieldrow3 .fieldcol3 { display: none; }
.calculator-cars.by-makemodel .fieldrow4 .fieldcol3 { float: right; width: 66px !important; margin-right: 155px; }

.calculator-cars label { display:block; padding:4px 0; font-weight:bold; }
.calculator-cars .subfieldcol { width:90px; float:left; }
.calculator-cars .subfieldcol2 { width:100px; }
.calculator-cars .subfieldcol2 select { padding:6px 6px 6px 2px; }

.calculator-cars .fieldrow4 .fieldcol2 { height:10px; }
.calculator-cars .fieldrow4 .fieldcol3 { height:18px; padding-top:22px; }
.calculator-cars span input { border:none; }
.calculator-cars span label { display:inline-block; padding:0 7px 0 2px; }

.calculator-cars .fieldrow1 .fieldcol2 select { height:26px; }

.calculator-results { margin-top:30px; clear:both; }
.calculator-results .paging { padding:15px 0pt 0pt 16px; }
.calculator-results .pagingUpper { float: right; padding: 10px 20px 0 0; font-weight: bold; font-size: 110%; }
.calculator-results .paging label { display: block; font-weight: bold; padding-top: 10px; padding-bottom: 5px; }
.payments-apply .error { padding-top:5px; }
p.noVehiclesFound { margin: 20px; padding: 0 0 0 41px; min-height: 28px; }


/* Vehicle list*/
.vehicle-list { padding:5px; margin-top:15px; width:100%; }

.vehicle-list { background:transparent url(/library/Template/Calcs/summary_wrapper_content_bg.GIF) 0% 0% repeat-y;}
.vehicle-list .top { height:5px; width:700px; margin:-5px 0 0 -5px; background:transparent url(/library/Template/Calcs/summary_wrapper_top_bg.GIF) 0% 0% no-repeat; }
.vehicle-list .bottom { height:5px; width:700px; margin:0 0 -5px -5px; background:transparent url(/library/Template/Calcs/summary_wrapper_bottom_bg.GIF) 100% 100% no-repeat; }


.vehicle-list .rows { float:right; padding-top:10px; padding-right:10px; }
.vehicle-list .rows:after { content:'|'; padding-left:10px; }
.vehicle-list h3.make { clear:both; padding:10px 0 5px 10px; }
.vehicle-list .vehicle { float:left; padding:5px 20px 5px 20px; width:130px; }
.vehicle-list .vehicle img { padding-right:10px; }
/*
.vehicle-list .rows { color:#c6101a; font-weight:bold; font-size:110%; }
.vehicle-list h3.make { text-transform:uppercase; font-size:1.3em; color:#c51019; }
.vehicle-list .vehicle { background:#fff; }
.vehicle-list .vehicle .price { font-weight:bold; }
*/

.vehicle-list .vehicle-used { clear:both; }
.vehicle-list .vehicle-used img { float:left; padding:0 10px; }
.vehicle-list .vehicle-used table { float:left; width:550px; }
.vehicle-list .vehicle-used table td { padding:4px 2px; }
.vehicle-list .vehicle-used table th { text-align:left; padding:2px; }
.vehicle-list .vehicle-used .view-payments { text-align:right; }
.vehicle-list .vehicle-used .price { text-align:right; background:#F5F5F5; }
.vehicle-list .vehicle-used .price span { padding-left:20px; }
.vehicle-list .vehicle-used .downpayment { padding-left:20px; }
.vehicle-list .vehicle-used h3 { clear:both; padding:0px 0 5px 10px; }

/*
.vehicle-list .vehicle-used table th { background:#F5F5F5; }
.vehicle-list .vehicle-used .price { color:#C8161F; font-weight:bold; font-size:1.1em; background:#F5F5F5; }
.vehicle-list .vehicle-used .downpayment { color:#C8161F; font-weight:bold; }
.vehicle-list .vehicle-used h3 { text-transform:uppercase; font-size:1.2em; color:#c51019; }
*/

.vehicle-details {  }
.vehicle-details h1 { padding-bottom:0.5em; }
.vehicle-details h2 { padding-top:0em; }
.vehicle-details img { float:left; margin-right:10px; }
.vehicle-details table.prices { padding-top:10px; margin-top:10px; clear:left; }
.vehicle-details table.prices th { text-align:left; font-weight:bold; width:70px; }
.vehicle-details table.prices .price { float:left; text-align:right; width:113px; margin-left:33px; color:#1B1B1B; font-weight:bold; font-size:1.2em; }
.vehicle-details table.prices .price-remaining { float:left; text-align:right; width:113px; color:#C8161F; font-weight:bold; font-size:1.2em; }
.vehicle-details table.prices .notice { vertical-align:top; padding-left:20px; font-size:1.2em; }
.vehicle-details table.prices td.form-container { position:relative; width:270px; }
.vehicle-details table.prices .btn { margin-left:10px !important; display: inline-block; }


table.loan-info th { text-align:right; padding:3px 2px 3px 10px; text-align:left; }
table.loan-info th.loanInfoSecondColumn { padding-left: 20px; }
table.loan-info td { text-align:right; padding:3px 2px 3px 10px; }
table.loan-info .right { padding-right:10px; }
table.loan-info td.col1 { text-align:left; }

table.payments th { text-align:right; padding:3px 2px 3px 10px; }
table.payments th.col1 { text-align:left; }
table.payments td { text-align:right; padding:3px 2px 3px 10px; }
table.payments td.col1 { text-align:left; }
table.payments td.right, table.payments th.right { padding-right: 10px; }

.payments-apply { margin-top:10px; }
.payments-apply h3 { margin:5px 0; }
.payments-apply label { font-weight:bold; width:70px; }
.payments-apply .btn { display:inline-block; margin-left:7px; }


/*
.payments-footer { background:#fff; }
.payments-footer a { font-weight:bold; }
.upper .payments-apply { background:transparent url(../images/sedill_application_bg.png) no-repeat top left; }
.payments-apply .arrow { background:transparent url(../images/red_arrow.gif) no-repeat center left; }
table.payments { background:#fff; }
table.payments th { background:#F5F5F5; }
table.payments tr.altrow0 td, 
table.payments tr.row0 td { background:#F5F5F5; }
table.payments tr.totals td { font-weight:bold; }
table.loan-info { background:#fff; }
table.loan-info tr.altrow0 td,
table.loan-info tr.row0 td,
table.loan-info tr.altrow0 th,
table.loan-info tr.row0 th { background:#F5F5F5; }
*/


/* Avant Car Market */
table.avantCarMarket { width:680px; }
table.avantCarMarket th { padding-bottom:3px; }
table.avantCarMarket th.car-title { padding-left:10px; }
table.avantCarMarket td { padding:5px 0 5px 10px; }
table.avantCarMarket .car-price { padding-right:10px; }
table.avantCarMarket .car-year,
table.avantCarMarket .car-mileage,
table.avantCarMarket .car-price { text-align:right; }
table.avantCarMarket .car-title { text-align:left; }
table.avantCarMarket a.car-title { font-weight:bold; text-transform:uppercase; }
table.avantCarMarket td.car-picture { width:103px; }
table.avantCarMarket .car-picture img { width:93px; }

table.avantCarMarket { background: #fff none; }
table.avantCarMarket tr.odd { background-color: #f5f5f5; }


/* +BÃ­lasÃ¶lulisti
-----------------------------------*/
.groupheader { clear: left; }
.groupheader.band { padding: 1.5em 0 0.5em 0; }
.item { margin: 0; }
.listItemBilasala { display: block; float: left; width: 230px; padding: 3px 0; }
.lineExpand-1 { width: 460px; }
.lineExpand-2 { width: 690px; }


/* Individual Page Styles
-----------------------------------*/

.pg138 #content { background:url(/library/Template/PageItems/bg_freezeform.gif) no-repeat top right;  }
.pg43 #content, .pg55 #content {background:url(/library/Template/PageItems/bg_calculator.jpg) no-repeat top right;}
#content p.textleft { width:330px; }
#content p.textleftwide { width:450px; }


/************Christmas***********
body { background:#880000 url(/library/Template/christmas/christmas_bg.JPG) no-repeat top center; }
#breadcrumbs ul li.first a { background:transparent url(/library/Template/christmas/christmas_breadcrumbs_level1_bg.GIF) no-repeat scroll left top; }
#header-controls .english a { background:transparent url(/library/Template/christmas/christmas_english_bg.GIF) no-repeat scroll left center; }
#header-controls #search input { background:transparent url(/library/Template/christmas/christmas_search_field_bg.GIF) no-repeat scroll left top; }

#header-controls .pages a { color:#fff; }
#header-controls .pages .split { color:#fff; }
#header-controls .english a { color:#fff; }
#footer { color:#fff; }
#footer a { color:#fff; }
*/

