html	{height:100%; background:#e8eeff;}
body {font-size:98%; //font-size:83%; position:relative; _height:100%; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0;}
div.wrapper	{position:relative; 
		width:716px; _height:100%;
		margin:0 auto; padding:0 0 0em 0;
		
}

div.site_toggle {padding:0; z-index:2; position:absolute;  top:1.5em; left:auto; right:0; width:240px; height:90px; background:url(./img/stoggle2_bg.png) no-repeat 0 0; -background-image:none;  color:#fff; }
div.site_toggle a {position:relative; font-weight:bold; font-size:90%; color:#fff;}
div.site_toggle div.innerwrap {padding:1.25em 0; margin-left:2em; _padding-left:2em; _margin-left:0; height:100%; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/stoggle2_bg.png', sizingMethod='crop');}
div.site_toggle small {font-size:85%; //font-size:81%;}

.searchstring div.site_toggle {color:black; background:url(./img/stoggle_bg.png) no-repeat 0 0; -background-image:none;  width:290px;} 
.searchstring div.site_toggle div.innerwrap {-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/stoggle_bg.png', sizingMethod='crop');}
.searchstring div.site_toggle a {color:#690; } 

sup {position:relative; font-size:11px; margin:0; vertical-align: baseline; padding:0; top:-5px;}

a {color:#2449a3;}
.dlink {color:#2449a3; text-decoration:none; border-bottom:1px dashed #2449a3; cursor:pointer; //cursor:hand;}

img {border:0;}
table {empty-cells:show; border-collapse:collapse; }
td {vertical-align:top; padding:0;}

.float_left {float:left;}
.float_right {float:right;}
td.r {text-align:right;}

h1 {font-size:140%; font-weight:normal;}
h2 {font-size:120%;}

.half {width:50%;}
.wide {width:100%;}
.gray {color:gray;}
/* .green {color:#538700;}*/
.big {font-size:13pt; }

.clear_fix {overflow:hidden;}

.shadow_bottom {clear:both; height:6px; _font-size:6px;
	background:url(./img/shadow_b.png) repeat-x 0 0;
	-background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/shadow_b.png', sizingMethod='scale');
}

#header, #content, #tab {border:1px solid #cdd2e1; border-top:0;}
#content {background-color:#fff; zoom:1; position:relative; overflow:hidden;}

#header {background:#99c800 url(./img/head_bg.png) no-repeat 0 50%; border-bottom:0; height:133px; }
#header h1 {font-size:185%; font-weight:normal; color:white; margin:0; padding:1.25em 0em 0em 6em;}
#header h1 span {font-size:75%; margin:0; padding:0;}
.searchstring #header {background:#ff9900 url(./img/head_ss_bg.png) no-repeat 0 50%;}
.searchstring #header h1 {font-size:175%; color:black;}
.searchstring  #header h1 span {font-size:70%; color:white; margin-top:0.5em; border:0px solid green; display:block;}

.searchstring #header.s0 {background:#ff9900 url(./img/head_ss0_bg.png) no-repeat 0 50%;}
.searchstring  #header.s0 h1 span {font-size:55%; color:white; margin-bottom:-1.6em; -margin-bottom:-1.5em; display:block;}

.searchstring #header.s4  {position:relative;}

.searchstring #header  h1 {padding-top:0;margin-top:0;padding-left:0;}

.searchstring  #header .r1 {height:50px;padding:2px 0 0 158px;  position:absolute;top:25px;left:0;vertical-align:bottom;}
.searchstring  #header .r2 {height:30px;position:absolute;top:70px;left:0;padding:2px 0 0 160px;font-size:120%; color:white;}

.searchstring #header.s0 h1 {font-size:160%;padding-top:0;margin-top:0;padding-left:0;}
.searchstring  #header.s0 .r1 {height:50px;padding:2px 0 0 170px; font-size:120%; color:white; position:absolute;top:0;left:0;vertical-align:bottom;}
.searchstring  #header.s0 .r2 {height:30px;position:absolute;top:53px;left:0;padding:2px 0 0 168px;}
.searchstring  #header.s0 .r3 {height:30px;padding:2px 0 0 170px; margin-top:0.25em;font-size:120%; color:white; position:absolute;top:95px;left:0;}



#footer {border-top:0; border-bottom:0; position:relative; /* background:#7086c2;*/ height:9em; font-size:8.5pt;}
#footer #copyright {text-align:center; padding-top:4em;}
#footer .soloway_logo {position:absolute; top:2em; left:0px; width:148px; height:59px;}
#footer .soloway_logo img {width:148px; height:59px;}
#footer .internest_logo {position:absolute; top:2em; left:auto; right:0px; width:width:164px; height:59px;}
#footer .internest_logo img {width:164px; height:59px;}

#tab {list-style-type:none; margin:0; padding:0; zoom:1; overflow:hidden; border-bottom:0; background-color:#cdcdcd;}
#tab li {margin:0; padding:0; float:left; white-space:nowrap;}

#tab li a {position:relative; display:block; -display:inline-block; padding-left:50px; line-height:46px; text-decoration:none; color:#2449a3; background:#cdcdcd url(./img/tab_bg.png) repeat-x 0 0; border-bottom:1px solid #aaa;}
#tab li a:hover {background:#e6e6e6 url(./img/tab_bg.png) repeat-x 0 -55px; border-bottom-color:#d4d4d4;}
#tab li.current a, #tab li.current a:hover {color:black; background:#f0f0f0 url(./img/tab_bg.png) repeat-x 0 -110px; border-bottom-color:#b3c07e;}
.searchstring #tab li.current a, .searchstring #tab li.current a:hover {color:black; background:#f0f0f0 url(./img/tab_bg.png) repeat-x 0 -165px; border-bottom-color:#e3b65d;}

#tab li#page1-tab a {background-position:-1px 0;}
#tab li#page1-tab a:hover {background-position:-1px -55px;}
#tab li#page1-tab.current a, #tab li#page1-tab.current a:hover {background-position:-1px -110px;}
.searchstring #tab li#page1-tab.current a, .searchstring #tab li#page1-tab.current a:hover {background-position:-1px -165px;}

#tab li#page1-tab a {width:112px;}
#tab li#page2-tab a {width:140px;}
#tab li#page3-tab a {width:120px;}
#tab li#page4-tab a {width:142px;}

#tab li ins {position:absolute; top:0; left:10px; width:34px; height:46px; background:url(./img/tab_icons.png) no-repeat 0 50%;}
#tab li#page2-tab ins {background-position:-34px 50%;}
#tab li#page3-tab ins {background-position:-68px 50%;}
#tab li#page4-tab ins {background-position:-102px 50%;}

.searchstring #tab li#page1-tab a {width:146px;}
.searchstring #tab li#page2-tab a {width:94px;}
.searchstring #tab li#page3-tab a {width:120px;}
.searchstring #tab li#page4-tab a {width:154px;}

.searchstring #tab li#page1-tab ins {background-position:-68px 50%;}
.searchstring #tab li#page2-tab ins {background-position:-136px 50%;}
.searchstring #tab li#page3-tab ins {background-position:-170px 50%;}
.searchstring #tab li#page4-tab ins {background-position:-102px 50%;}

#page_nav {margin:0; padding:0; list-style-type:none;}
#page_nav li {position:absolute; top:45%; width:39px; height:39px;}
#page_nav a {width:39px; height:39px; display:block; background:url(./img/nav_arr.png) no-repeat 0 0;}
#page_nav #left {left:-54px;}
#page_nav #right {left:731px;}

#page_nav #left a {background-position:0 0;}
#page_nav #left a:hover {background-position:-39px 0;}
#page_nav #right a {background-position:-78px 0;}
#page_nav #right a:hover  {background-position:-117px 0;}

div.pages {background-color:#fff; line-height:140%; //line-height:135%; width:714px; height:48em; overflow:hidden; margin:0; padding:0;}
div#pages_content {width:2900px;}
div#page1-pane,
div#page2-pane,
div#page3-pane,
div#page4-pane {float:left; width:650px; margin:0; padding:1em 32px 0 32px;}
#page1-pane {border:0px solid blue;}
#page2-pane {border:0px solid red;}

.searchstring div.pages {height:auto;}
.searchstring div#pages {padding-bottom:2em;}

.shadow_left, .shadow_right {position:absolute; top:0; width:25px; height:44em; z-index:1;}
.shadow_left {left:0; background:url(./img/sh_left.png) repeat-y 0 0; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/sh_left.png',sizingMethod=crop);}
.shadow_right {left:auto; right:0; background:url(./img/sh_right.png) repeat-y 0 0; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/sh_right.png',sizingMethod=crop);}

ul.check li {list-style-type:none; background:url(./img/li_check.png) no-repeat left 0.25em; margin:0 0 1em 0; padding:0 0 0 2em;}
ul.dash {margin-left: 1.35em; list-style-type:none;}
ul.dash>li {text-indent: -1.35em;}
ul.dash>li:before {content: '\2014\a0';}
ul.dash li {-text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
ul.dash li {behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );}

div.framed {position:absolute; line-height:normal;}
div.framed h1 {font-weight:bold; font-size:11pt; color:white; padding:0.75em 1em; margin:0;}
div.framed ul {margin:0 1em; padding:0; list-style-type:none;}
div.framed li {margin:1em 0; padding:0 0 0 24px; background-position:0 0; background-repeat:no-repeat;}
div.framed li.plus {background-image:url(./img/li_plus.png);}
div.framed li.minus {background-image:url(./img/li_minus.png);}
div.framed li.check {background-image:url(./img/li_check.png);}

div.framed.gray {width:312px; height:210px; background:url(./img/f_gray.png) no-repeat 0 0;}
div.framed.green {width:393px; height:266px; top:190px; left:190px; background:url(./img/f_green.png) no-repeat 0 0;  -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/f_green.png',sizingMethod=crop); }
div.framed.green h1 {margin:6px 0 0 10px;}
div.framed.green ul {margin:0 26px;}

div.steps {margin:1.5em -9px 0 -9px; background:url(./img/f_steps3.png) no-repeat 0 0; overflow:hidden; zoom:1; line-height:normal; height:280px;}
div.steps .col {width:152px; padding:0 28px 0 28px; float:left; margin-left:10px; -margin-left:6px; border:0px solid red;}
div.steps h1 {padding:16px 0 0 0; margin:0; height:128px; }
div.steps .s1 h1 {color:#345;}
div.steps .s2 h1 {color:#141;}
div.steps .s3 h1 {color:#640;}
div.steps h1 span {display:block; margin-top:30px; font-size:70%; //font-size:65%;}
div.steps .inf {margin:1em 0 0 0; padding:0; list-style-type:none;  color:gray; font-size:85%; //font-size:81%;}
div.steps div.inf {margin-top:3.5em; text-align:center; color:black;}
div.steps li {margin:0 0 0.75em 0; padding:0;}

.searchstring div.steps {background:url(./img/f_steps2.png) no-repeat 0 0; height:220px;}

div.steps ul {margin-left: 1.35em;}
div.steps ul>li {text-indent: -1.35em;}
div.steps ul>li:before {content: '\2014\a0';}
div.steps ul li {-text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
div.steps ul li {behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );}

ul.contact {margin:0 0 1em 8em; padding:0; list-style-type:none; overflow:hidden; _height:1%;}
ul.contact h1 {margin:0 0 0.25em 0; padding-top:0; font-size:100%; font-weight:bold;}
ul.contact li {margin-right:4em; float:left;}

.searchstring  ul.contact h1 {margin-bottom:0;}

.sale li {margin-bottom:1em;}
.sale span {margin:0; padding:0; font-weight:bold;}

form {margin:0; padding:0; border:0px solid red;}
form dl {margin:0px 0px 1.25em 0px; width:100%; }
form td {line-height:1.5em;}
form .label {/*float:left; margin:0pt -18em 0pt 0pt; width:17em; line-height:1.5em; display:inline; */text-align:right;font-size:80%;}
form .field input, form .field textarea {margin:0pt 0pt 0pt 2em;}
form .field .wide {width:90%;}
form sup {color:red; font-family:Verdana;}
form input, form label {vertical-align:middle;}
.field label {margin-right:1em;}
form.border {
border-top: 1px dashed rgb(170, 170, 170); margin-top: 0.75em;
}

.mask {display:none; font-size:90%; width:824px; height:100%; position:absolute; top:0em; left:-54px; z-index:2;}
.dpop_t {height:570px; margin-top:8.25em; padding:30px 60px 80px 30px!important; background:url(./img/dpop_t.png) no-repeat 0 0; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/dpop_t.png',sizingMethod=crop);}
.dpop_b {height:22px; background:url(./img/dpop_b.png) no-repeat 0 0; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/dpop_b.png',sizingMethod=crop);}
.dpop_t .ie_fix {width:734px;//position:absolute; //height:100%;}

.searchstring .dpop_t {height:2000px; border:0px solid red;}

#order .label {line-height:normal;}
#order .dpop_t {height:auto; //height:830px;}
#order .dpop_t form {margin:0; padding:0em; font-size:9pt; background:#fff;}
#order .dpop_t form .label {margin-right:-28em; width:27em;}
#order .dpop_t form .field {margin-left:28em;}
#order .dpop_t .close_form {color:brown; border-bottom:1px dashed brown; cursor:pointer; cursor:hand;}

.searchstring form td {padding-bottom:10px;}

table.price {margin-left:1em;}
table.price tbody td {border-top:1px solid #c2c29b; border-bottom:1px solid #c2c29b; padding:0.25em 0;}

/*img.scheme {margin:1em -9px 0 -9px; width:668px; height:230px;}*/
img.scheme {margin:0em -9px 0 -9px; width:668px; height:224px;}
.searchstring img.scheme {margin:0em; width:668px; height:330px;}
.scheme_note {background:url(./img/24h_bg3.png) no-repeat 0 0; margin:0 -9px; padding:1.5em 2em 0 90px; height:102px;}

ul.sched {margin:0 0 0 1em; padding:0; list-style-type:none;}
ul.sched li {margin:0 0 0em 0; padding:0em 0em 1em 60px;}
ul.sched li h2 {margin:0; padding:0; font-size:11pt;}
ul.sched li.i1 {background:url(./img/i_s1.png) no-repeat 0 50%;}
ul.sched li.i2 {background:url(./img/i_s2.png) no-repeat 0 0;}
ul.sched li.i3 {background:url(./img/i_s3.png) no-repeat 0 0;}

.logo_u {width:170px;  border:0px solid red;}
.logo_u img {width:168px; height:50px; margin:1em 0;}

.ssbanner {background:#fff; padding:1em 1em 0 1em; text-align:center;}
.ssbanner img {width:468px; height:60px; border:1px solid #ccc; margin-bottom:1em;}

/*120 dpi hacks*/
body  {font-size: expression(screen.deviceXDPI > 96 ? '83%' : '102%');}
/* 
*/
/*
#header h1 {
_font-size: expression(screen.deviceXDPI > 96 ? "16pt" : "22pt");
}
#tab li{_font-size: expression(screen.deviceXDPI > 96 ? "80%" : "12pt");
}
*/

/*
div.pages{_font-size: expression(screen.deviceXDPI > 96 ? "80%" : "10.5pt");
_line-height: expression(screen.deviceXDPI > 96 ? "10pt" : "16pt");
}

div.steps .inf {_font-size: expression(screen.deviceXDPI > 96 ? "80%" : "90%");
}
div.steps h1 span{_font-size: expression(screen.deviceXDPI > 96 ? "60%" : "70%");
}

h1 {_font-size: expression(screen.deviceXDPI > 96 ? "14pt" : "16pt");
}

.mask {_font-size: expression(screen.deviceXDPI > 96 ? "9pt" : "10.5pt");
}
/*p{_font-size: expression(screen.deviceXDPI > 96 ? "70%" : "80%");
}*/

.faq h3 {margin-top:2em; font-size:11pt; margin-bottom:0; padding-bottom:0; }
.faq p {margin-left:3em; margin-top:0.5em; padding-top:0;}

.helptip {background-color:#FFEAB6;border:1px solid #F2C16B;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.top_close
{
	padding-bottom : 10px;
	text-align : right;
}

.order_description
{
	width : 31.2em;
}

.order_description
{
	margin-left : 1em;
}