* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,address {
margin: 0.5em 0;
}
li,dd {
margin-left:1.3em;
}
body {
font-size: 13px;
font-family: Arial,Tahoma,Verdana;
line-height:1.4;
background: #1B475D url('/images/fade.jpg') repeat-x fixed;
}
img, a img {
padding: 0px;
margin: 0px;
border: 0 black solid;
border: none; 
}
a:active {
outline:none;
}
a {
color: #000000; 
}
.part {
height:240px;display:block;float:left;margin-bottom:6px;
}
.part img  {
float:right;
margin-left:30px;
margin-right:30px;
vertical-align:text-top;
}
.part p {
font-size:14px;
margin-left:20px;
margin-top:20px;
}
.leftblock {width:440px;float:left;}

#apply {margin:10px 0 0 10px;height:33px;overflow:hidden;background:url("/images/apply.png");display:block;width:130px;}
#apply:hover {background-position:0 -33px;}

#compare {height:63px;overflow:hidden;background:url("/images/compare.png");display:block;width:436px;}
#compare:hover {background-position:0 -63px;}

.clear {
clear: both;
}

h1, h2, h3 {
color: #B9950C;
line-height: 1.0em;
}

h2 {
font-weight: normal;
font-size: 2em;
margin-top: 1em;
text-align:center;
}

h1 strong {font-family:Lucida Grande, Tahoma, Arial;font-size:32px;text-align:left;margin-top:1em;}
h2 strong {font-family:Lucida Grande, Tahoma, Arial;font-size:30px;text-align:left;}

h3 {
font-size: 1.4em;
margin-top: 1em;
color: #3B94B9;
}

h3.home {
font-weight: normal;
font-size:1.8em;
}

h4 {
font-size: 1.4em;
margin-top: 1em;
color: #3B94B9;
font-weight: normal;
}

/* !layout */

#container {
width: 930px;
position: relative;
margin-left: auto;
margin-right: auto;
}

.inner {
position: relative;
margin:0px 20px;
}

#head {
position: relative;
height: 160px;
padding:0px;
background-color:#fff;
margin:0px;
}

#subtitle {position:absolute;top:126px;left:508px;font-style:italic;color:#333;letter-spacing:1px;font-size:14px;}

#subtitle img {margin-right:3px;vertical-align:text-bottom;}

#main {
position: relative;
min-height: 400px;
height: auto !important;
height: 400px;
padding: 5px 0;
background: url('/images/mainfade.jpg') repeat-x #fff;
}


#rightside {
position: relative;
float: right;
width: 220px;
}

#leftside {
position: relative;
width: 595px;
float: left;
margin-left: 22px;
padding: 0 5px 0 0;
}
#products {
position: relative;
width: 870px;
float: left;
margin-right: 30px;
padding: 0 0 0 5px;
}
#products p{text-align:justify;text-justify:newspaper;}

.productslogo {background:url("/images/logocash.png");float:right;width:182px;height:138px;margin:76px 0px 0px 30px;background-position:-414px 0px;}

img.homelogo {float:right;margin:76px 0px 0px 0px;}

#lowersect {
position: relative;
width: 870px;
margin-right: 30px;
padding: 0 0 0 5px;
}

#artcolumn {float:left;width:600px;}

#artcolumn h3 {display:inline;}

#artcolumn a {margin-left:2em;color:#555;}
#artcolumn a:hover {color:#000;}

img.categimg {float:right;}

/* !head */
#head b {
position: absolute;
left: -999em;
}

#head h2 {
position: absolute;
left: -999em;
}

#head #AdBanner {
float: right;
margin: 48px 17px 0 0;
}

#imgheader {width: 416px;height: 160px;display: block;position: absolute;background:url("/images/logocash.png");top: 4px;left: 0px;}
#imgheader a {display:block;width: 416px;height: 160px;}

/* !main */

#main strong {
font-weight: normal;
color:#242424;
display: block;
padding: 0 0 0 0;
}

.home #rightside p, #products p {
padding: 0 30px 0 0;
font-size: 14px;
}

.news #main strong 
{
padding: 0 180px 0 0;
}

.compare #main strong {
padding: 0 0 0 0;
}

.moreinfo{background:url("/images/moreinfo.png");display:block;width:100px;height:37px;overflow:hidden;background-position:0 -37px;}

.moreinfo:hover{background-position:0 0px;overflow:hidden}

.paragraph {margin:10px 10px 18px 0;width:560px;float:left;}

.paragraphs {margin-bottom:18px;}

#feed {float:right;width:300px;margin-top:10px;}

p.feed-item-desc {font-size:12px !important;}
.feed-item-desc a {font-size:12px;}

.article {margin-bottom:18px;}

.article h2 {text-transform:lowercase;}.article h2:first-letter {text-transform:uppercase;}

.article img {float:right;margin-left:12px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius: 25px;border:2px solid black;}

/* TABLE 1 */

.curves {
position:relative;
width:870px; 
}
#ctopsidel, #ctopsider {position:absolute; width:20px; height:20px;  background:#fff; overflow:hidden; font-style:normal; z-index:1;}

#ctopsidel, #ctopsider {top:0;color:#3496B6;}
#ctopsidel {left:0;}
#ctopsider {right:0;}
.curves em b {position:absolute; font-size:150px; font-family:arial; line-height:41px; font-weight:normal;}
#ctopsidel b {left:-7px;}
#ctopsider b {left:-26px;}

#table1 {
	background-color: #bfbfbf;
	font-size: .85em;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#table1 thead {
	font-weight: bold;
	color: #fff;
	background-color: #fff;
	text-align: center;
	font-size: 1em;
}

#table1 td {
	padding:6px;
}
#table1 thead td {
	height: 48px;
	padding: 0 4px;
	-moz-border-radius: 0px 0px 14px 14px;
	-webkit-border-radius: 0px 0px 14px 14px;
	border-radius: 0px 0px 14px 14px;
	background: repeat-x url('/images/menufade.png') #3496B6;
}
.logoimg {background: url(./images/logos.png) no-repeat top left;overflow:hidden;width:120px;height:40px;margin:5px;}

.onetwothree {float:right;background: url(./images/calc123.png) no-repeat top left;width:100px;height:240px;margin-left: 30px;margin-right: 30px;background-position: -10px -10px}

#table1 p {
	margin-right: 10px;
	margin-left: 10px;
}
#table1 a {
    color: #B9950C;
    text-decoration:none;
    font-weight:bold;
}
#table1 a:hover {
    color: #1E4961;
    text-decoration:none;
}

.even {
	background-color: #fffbf8;
}
.odd {
	background-color: #FFFFFF;
}

/* !zoomer */

a.zoomer {
position: relative;
padding: 3px;
font-size:1em;
margin: 0px;
}

a.zoomer span {
display: block;
position: absolute;
background-color:#ffffff;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
border: 2px #3496B6 solid;
width: 220px;
left: -999em;
top: 10px;
text-align: left;
padding: 10px 15px;
color: black;
-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
z-index: 100;
}

a.zoomer:hover span, a.sfzoom span {
left: -248px;
}

a.zoomer p, #table1 a.zoomer p {
margin: 0 0 .8em 0;
padding: 0;
}

a.zoomer h3 {
margin: 0 0 1em 0;
padding: 0;
font-size: 1.3em;
color: #3B94B9;
font-weight: bold;
}

a.zoomer ul li {
margin: 0 0 .2em 1.2em;
list-style: square;
}

.rss_feed_content li {list-style:none;font-size:12px;}

/* footer */

#footer {
-moz-border-radius: 0px 0px 8px 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px;
position: relative;
min-height: 28px;
height: auto !important;
padding: 0px 0 0 0;
background-color: #3496B6;
}

#footer {
font-family: Tahoma, Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}

#footer a {color:#fff;text-decoration:none;}

#footer ul {
position: relative;
float: left;
margin: 0;
padding: 8px 0 0;
}

#footer ul li {
display: block;
float: left; 
font-size: .85em;
line-height: 1em;
padding: 0px 8px;
border-left: 0px solid white;
margin: 0;
}

#footer ul li.first {
padding: 0px 8px 0 0;
border-left: none;
}

#footer ul li a, #footer .copyright {
text-decoration: none;
color: #ffffff;
}

#footer ul li a:hover {
text-decoration: underline; 
}

#footer .copyright, #footer .icons {
position: relative;
float:right;
font-size: .8em;
}

#footer .copyright {
padding-top:7px;
}

// Trackbar

.clear{ clear: both; }
.blue_price{ color: #3992b4 }
p{ padding: 0px; margin: 0px }
.Calculate_Box{ width: 850px; font-family: Tahoma; font-size: 14px; margin: 16px auto; color: #685c62; }
.Calculate_Box .tl{ background: url(./images/calc123.png) no-repeat top left; padding-left: 19px;background-position: -20px -404px; }
.Calculate_Box .tc{ background: url(./images/calcrepeat.png) repeat-x; height: 29px; font-weight: bold;  color: #fff; line-height: 29px;background-position: 0px -10px; }
.Calculate_Box .tr{ background: url(./images/calc123.png) no-repeat top right; padding-right: 19px;background-position: 792px -453px; }

.Calculate_Box .bl{ background: url(./images/calc123.png) no-repeat top left; padding-left: 19px;background-position: -20px -502px; }
.Calculate_Box .bc{ background: url(./images/calcrepeat.png) repeat-x; height: 19px;background-position: 0px -136px; }
.Calculate_Box .br{ background: url(./images/calc123.png) no-repeat top right; padding-right: 19px;background-position: 792px -541px; }

.Calculate_Box .cl{ background: url(./img/slider-box/c_left.png) repeat-y left; padding-left: 19px; }
.Calculate_Box .cr{ background: url(./img/slider-box/c_right.png) repeat-y right; padding-right: 19px; }
.Calculate_Box .cc{ background: #fff; padding: 10px 0px 0px; }

.Slider_Box{ width: 580px; float: left; padding-top: 10px;  }
.Slider_Box .Title{ font-size: 12px; font-weight: bold; }
.Slider{ margin: 15px 0px; }
.Slider .min{ cursor: pointer; float: left; background: url(./images/calc123.png) no-repeat top left; width: 30px; height: 20px;background-position: -20px -280px; }
.Slider .line{ float: left; height: 20px;}
.Slider .max{ cursor: pointer; float: left; background: url(./images/calc123.png) no-repeat top left;  width: 30px; height: 20px;background-position: -20px -320px; }
.Slider .size{ float: left; width: 54px; height: 20px; padding-left: 20px; }
.Slider .size input{ width: 54px; height: 28px; line-height: 16px;border:medium none; padding: 0px; text-align: center;background: url(../images/calc123.png) no-repeat top left;background-position: -20px -360px; }
.Slider .info{ float: left; width: 70px; height: 20px; padding-left: 10px; font-size: 11px; line-height: 20px; }
#Slide_Data{ text-align: center; font-size: 11px; width: 415px; padding-top: 10px; }

.Calculate{ float: right; text-align: center; }
.Calculate .Top_Calc{ border-bottom: 1px solid #685c62; }
.Calculate p{ font-weight: bold; padding: 3px 0px; text-align: left; }
.compare {margin-top: 10px }

/* Reset */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}
div.tickdiv {margin:0; padding:0; border:0; float:none;}

/* Styles */
table.trackbar {width:250px; background:repeat-x url(./images/calcrepeat.png) top left;background-position: 0px -59px;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(./images/calcrepeat.png) top left;background-position: 0px -96px;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {width:1%; text-align: left; font-size: 1px; background:repeat-x url(./images/calcrepeat.png) top right; cursor:default;background-position: 232px -96px}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%;}

div.tickdiv {position:relative; height:1px; margin:10px 0 10px;}
div.tickdiv div.tick {position:absolute; z-index:400; top:13px; height:12px; width:1px; background:#666; margin:0; padding:0; font:10px tahoma; color:#666;}
div.tickdiv div.tick span {display:block; margin-top:14px; position:absolute; left:-50px; width:100px; text-align:center;}
div.tickdiv div.stick {position:absolute; top:16px; height:6px; width:1px; background:#999; font-size:1px; line-height:1px; margin:0; padding:0;}
