/*  

Theme Name: i-sopod v3
Theme URI: http://i-sopod.com/
Description: Custom design
Version: 0.3
Author: Zoltan Ray
Author URI: http://zoltanray.com/
*/

* { margin: 0; padding: 0; }


html{
height:100.1%;
overflow-y:scroll;
overflow: -moz-scrollbars-vertical;
} 

body { background:#362064 url("images/bgstripe.jpg") repeat-x top; color: grey; font: 62.5%/1.2em arial,sans-serif; text-align: center; }
#main-wrapper { background:transparent url("images/topbg.jpg") no-repeat left top; display: block; margin: 0 auto; padding:0; width: 984px; text-align: left; overflow:visible;}

/* ----------------------------------- basics */
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 2.2em; line-height: 2.4em; }
h2 { font-size: 1.6em; line-height: 1.8em; }
h3 { font-size: 1.3em; line-height: 1.4em; }
a img { border: none; }
ul, ol { }
p,h3,h2,h1,ul,ol,a { color:#FFF;}
a:hover { color: #00FFFF; }
a:focus {outline:none}
p { margin-bottom:1em;}


/* ----------------------------------- masthead */
  #leaderboard { width:978px; height: 137px;background-color:transparent; padding:0; position: relative; margin:0;}
  a.logo { background: transparent url("images/logo.jpg") no-repeat 0px -135px; height:135px; width:414px; display:block; color: #333; text-decoration: none; text-indent:-9999px;} 
  a.logo:hover {background-position:top left;}
  span.tagline { display:block; font-size: 1.4em; line-height: 2.4em; color:#00FFFF; }
  .main-nav { font-size:11px;  text-transform: uppercase; font-weight:normal; position:relative; top:-88px; right:0px; list-style: none; overflow:hidden; }
  .main-nav li { float: left; }
  .main-nav li a {display: block; height:40px;text-decoration:none; color:#fff; line-height:40px; padding:0 20px;} 
  .main-nav li a:hover,
  .main-nav li.current a {text-decoration:none; color:#fff; background: transparent url(images/menu_hv.png) repeat-x top left;  }

	


  .adsense-center { margin: -40px auto 0; display: block; width: 728px; }
  
/* ----------------------------------- home posts */
.home .left {  width: 607px;}
.home .main-post-bg { background: #444; display: block; height: 225px; position: relative; margin: 0 0 7px 0; width: 593px; overflow: hidden; border-bottom: solid #f47a0e 1px; }
  .main-post-bg .post-comments,
  .secondary-post-bg .post-comments { position: absolute; top: 0; right: 7px; z-index: 102; border: 1px solid #ce6100; }    
    .post-comments a,
    .secondary-post-bg .post-comments a { font-size: 11px;  display: block; height: 1.8em; line-height: 1.8em; width: 7.5em; text-decoration: none; text-align: center; text-transform: lowercase; } 
    .post-comments a:hover,
    .secondary-post-bg .post-comments a:hover { background: #ce6100;  height: 1.8em; line-height: 1.8em;}
  .home .main-post-bg .title-insert,
  .home .recent-leads .title-insert { color:#f47a0e; background: #FFF; bottom: 0; display: block; left: 0; position: absolute; width: 100%; z-index: 101; padding: 4px 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90; }
.home .main-post-bg .title-insert:hover,
  .home .recent-leads .title-insert:hover {  background: #000; bottom: 0; display: block; left: 0; position: absolute; width: 100%; z-index: 101; padding: 4px 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=65); -moz-opacity: .65; opacity:.65; }

.title-insert h2 { margin: 8px 10px 7px; line-height: 1.4em; }
  .title-insert h2 a { display: block; color: #FFF; text-decoration: none;}
  .title-insert h2 a:hover { color: #00FFFF; }
.home .recent-leads { width: 960px; }
  .home .recent-leads .secondary-post-bg { display: block; width: 293px; overflow: hidden; height: 150px; margin: 0 7px 7px 0; position: relative; border-bottom: solid #f47a0e 1px;}
  .home .recent-leads .title-insert h3 { margin: 4px 7px; line-height: 1.6em; }
  .home .recent-leads .title-insert h3 a { font-size: 14px; display: block; color: #f47a0e; text-decoration: none; }
  .home .recent-leads .title-insert h3 a:hover { font-size: 14px; color: #f47a0e; }
.home .right {text-align: left; }
.home .right h3 { font-weight: normal; font-size: 1.6em; color: #4273BB; padding-left: 2px; }




/* ----------------------------------- entry style */
.post.single { font-size: 1.3em; line-height: 1.5em; color: black; width: 743px; margin-right:10px;}
  .post.single h2, .post.single h2 a { font-size: 25px; line-height: 30px;  text-decoration: none; }
  .post.single .entry { width: 743px; }
  .post.single p { margin: 1em 0; }
  .post.single p a,
  .post.single li a { font-weight: bold; }
  .post.single p strong { font-weight: bold; }
  .post.single p em { font-style: normal; background: #f9f9de; }
  .post.single blockquote { margin: 0 1.5em;  }
  .post.single h3 { font-size: 16px;  margin-top: 2em; }
  .post.single ul,
  .post.single ol { margin: 1em 1.5em; }
  .post.single ul li,
  .post.single ol li { margin: 0 0 14px 0;  line-height: 1.3em; }
  .post.single ul li {}
  .post.single ul li strong { font-weight: bold; }
  .post.single img.floatleft { float: left; margin: 4px 10px 0 0; }
  .post.single img.floatright { float: right; margin: 4px 0 0 10px; }
  .post.single code { font-family: courier, fixed, monospace; font-size: 12px; background: #eee; }
    .post.single code strong {  }
.navigation { font-size: 1.2em; padding: 10px 0; }
  .navigation .left { width: 50%; }
  .navigation .right { width: 49%; }
.archives-page h2 a { font-size: 14px !important; line-height: 16px; }
  
}


  
/* ----------------------------------- footer */
#footer { background:#362064; color:#555;  position:relative; top:0px; left:19px; width:960px; padding-top:29px;margin-top:1px;}
  #footer .left { width: 590px; }
  #footer a { font-weight: bold; }
.ydsf .inner {background:#362064;padding:20px; width: 940px;}
.hiddenpic { display: none; }

/* ----------------------------------- floats */
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }


/* ----------------------------------- extras */
#sshow {margin-top:30px;}
.main-post-bg-rhs .title-insert-rhs { color:#f47a0e; background: #FFF; top: 0; display: block; left: 0; position: absolute; width: 100%; z-index: 101; padding: 4px 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=80); -moz-opacity: .8; opacity:.8; }
.main-post-bg-rhs { position: absolute; top: 0; right: 7px; z-index: 102; border-top: 1px solid #ce6100; } 
.main-post-bg-rhs { background: #444; display: block; height: 500px; position: relative; margin: 0; width: 340px; overflow: hidden; border-bottom: solid #f47a0e 1px; }
.title-insert-rhs h2 { margin: 8px 10px 7px; line-height: 1.4em; }
  .title-insert-rhs h2 a { display: block; color: #f47a0e; text-decoration: none;}
  .title-insert-rhs h2 a:hover { color: #f47a0e; }
.main-post-bg-rhs .title-insert-rhs:hover { color:#f47a0e  !important; background: #000; top: 0; display: block; left: 0; position: absolute; width: 100%; z-index: 101; padding: 4px 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=65); -moz-opacity: .65; opacity:.65; }




span.tagz { display:block;float:left; color:#FFF; font-size:10px; line-height:14px; }
span.tagz a { float:left;display:block; background-color:#C0C0C0; height:20px; color:#FFF; font-size:10px; line-height:20px; text-decoration:none; padding:0 1em 0 1em;}
span.tagz a:hover { background-color:#f47a0e; color:#FFF; font-size:10px; line-height:20px; text-decoration:none; }

.fullwidth { width:100%;}
.hlight { color:#f79b42; font-size:2.2em; line-height:1.1em; }
p.hlight i { color:#F8480E; font-style:normal;}
.rhs { display:block; margin:10px 0 20px 0; font-size:1.2em; line-height:1.4em; color:#777;}


#toppromo { 
	
	height:376px;
	background-color:transparent;
	
}

.hcontent { 
 float: left;
 color: #FFF;
 height: 280px; 
 display: inline;
}





.klar {clear:both; float:none;}


.fbg { background:transparent url("images/bgfw7.jpg") top no-repeat; height:287px; width:978px; color:white;}
.fbg em {font-weight:bold;}
.fbg a { display:block; text-decoration:none; font-size:16px; line-height:24px; color:cyan; }
.fbg a:hover { text-decoration:underline; color:white;}

.col3 { 
	display:block; 
	width:295px;
	margin-right:25px;
	float:left;
	color:#FFF;
}


.col3 h2 {
	display:block;
	padding-bottom:10px;
	
	}

.col3 h2 a {
	text-decoration:none;
	color:white;
	font-size:18px;
	line-height:40px;
}
.col h2 a:hover { color:cyan ! important; }

.col3 p {
	display:block;
	margin-top:10px;
	font-size:14px;
	line-height:21px;
	margin-bottom:1em;
	}	

.col3 p img {
margin-top:-10px;
}
.columns {
margin-left:45px;
margin-top:12px;

}



.fade { background:transparent url("images/page_slice.jpg") repeat-y; width:960px; position:relative; top:6px;   }
.fadefull { background:#FFF url("images/fullfade.jpg") repeat-y top; width:960px; border:solid 1px #FFF; position:relative; top:-1px; }

.inpromo { background:transparent url("images/inpromo.jpg") no-repeat top; width:960px;  padding:0; margin:0; border:solid 1px #FFF; }
div.flashmovie {position:relative; top:30px; left:81px; margin-bottom:30px;}

.actual {width:730px;  line-height:1.5em; padding-bottom:20px;background:#3D2471 url("images/i_blank.jpg") no-repeat top;}
.actual h3,.actual h2,.actual ul,.actual ol {  color:#FFF;} 
.actual p .actual ul li {line-height:1.5em; color:#B7D3FF; font-size:1.2em;}
.actual a { color:#4273BB; font-weight:bold;}
.actual a:hover { color:cyan;}
.actual ul { margin-bottom:1em;}
.actual ul li { padding:10px 0; }
.entry p {color:#39596A;}
.actual h1 { color:#FFF ! important; line-height:48px;	padding-left:20px; width:450px; font-size:2em;}
.actual h2 { font-size:22px;}
.actual em.intro { display:block; }
.actual h3 { margin-bottom:1em; font-size:17px;}
 .actual div.flashmovie {}


.actualfull {position:relative; background:transparent url("images/actualh3full.jpg") no-repeat top; width:759px;  line-height:1.5em; margin-bottom:20px;}
.actualfull p,.actualfull h3,.actualfull h2,.actualfull ul,.actualfull ol {  color:#FFF; } 
.actualfull p .actual ul li { color:#B7D3FF; line-height:1.5em; font-size:12px;}
.actualfull a { color:#4273BB; font-weight:bold;}
.actualfull a:hover { color:cyan;}
.actualfull ul { list-style-type:disc; display:block; width:460px; background-color:#EBF3FB; padding:0; margin-bottom:1em;}
.actualfull ul li { display:block; padding:10px; }
.entry p {color:#39596A;}
.actualfull h1 { color:#FFF ! important; line-height:48px;	padding-left:20px; width:450px;}
.actualfull h2 { font-size:22px;}
.actualfull em.intro { display:block; font-size:18px; line-height:1.25em; color:#1B5DAC; font-style:normal; font-weight:100; margin-bottom:20px;}
.actualfull h3 { margin-bottom:1em;}
 

.twocols {width: 470px;margin-left:20px;}
 

/* subnav */
.lside { width:230px;  height:508px; background:#362064 url("images/left_bg.jpg") no-repeat top; overflow:hidden;}
.lside h2 a { text-decoration:none; display:none;}
.lside h2.backlink { text-decoration:none; color:#74469D; font-size:18px ! important;  line-height:48px; padding-left:20px; margin-bottom:30px;}
.subnav { margin:0; width:176px;padding:0;position:relative;}
.subwrap { margin-top:-10px;}
.subwrap ul { padding:0; width:230px;}
.subwrap ul li { height:45px; font-size:14px; margin-bottom:1px;}
.subwrap ul li a { display:block; height:45px; color:#B89EE2;text-decoration:none; background:transparent url("images/side_nm.png") no-repeat top; padding:17px 0 0 35px;}
.subwrap ul li a:hover { color:#FFF;   background:transparent url("images/side_hv.png") no-repeat top; }
.subwrap ul li.current_page_item  a {color:#FFF;  background:transparent url("images/side_on.png") no-repeat top; }
.subwrap ul li.current_page_item  a:hover { color:#FFF;   background:transparent url("images/side_on.png") no-repeat top;}

.trans { background:transparent url("images/trans.png") repeat-y; padding:9px 9px 15px; position:relative; top:-12px;}


.inrhs { background:transparent url("images/righttop.jpg") no-repeat top; width:258px; margin:0; padding:0;}
.inrhs h3 {line-height:48px; color:#FFF ! important; margin-left:20px;}
.inrhs ul {display:block; margin:20px 0 0 20px; width:240px;}
.inrhs ul li.rhs_link { display:block; background-color:transparent;}
.inrhs ul li.rhs_link a { padding:0 10px 0 10px; color:#1B5DAC; font-size: 14px; line-height:2em; text-decoration:none; display:inline;}
.inrhs ul li.rhs_cta { background-color:#1B5DAC; color:#FFF; font-size: 14px; line-height:2em; }
.inrhs ul li.rhs_cta a { padding:0 10px 0 10px; text-decoration:none; display:inline;}


.home_btm { width:978px; height:286px; background:transparent url("images/fbtm.jpg") no-repeat top; position:relative; top:-18px;}






#slider {
    width: 960px;
    margin:0;
    position:relative;
	top:6px;
	height:317px;
}

.scroll {
    height: 313px;
    width: 960px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background-color:#4E0978;
	position:relative;
top:-34px;

}

.scrollContainer div.panel {
    padding:0;
    height: 313px;
    width: 960px;
}

div.paneltext { width:400px; position:absolute; top:50px; left:500px;}
div.paneltext ul {margin-left:20px;margin-bottom:20px;}
div.paneltext ul li { line-height:1.5em;}
#welcome {}
#explore {}
#precision {}
#profit {}

div.paneltext h2, div.paneltext h1 {font-size:2.2em; color:#4D9CFD; line-height:1.8em;}
div.paneltext p {line-height:1.5em; font-size:12px;}

.frontImageFloat {float:left; border:0; padding:0;}





#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
	position:relative;
	top:-8px;
    height:35px;

}

ul.navigation li {
    display: inline;
	margin-right:0 ! important;
	padding:0 ! important;
	text-indent:0;
border-top:solid 2px #6633FF;
    
}

ul.navigation a {
	padding:20px;
    color: #33B3FF;
    text-decoration: none;
	font-size:16px;
	background-color: #443575;
	letter-spacing:1px;
	line-height:35px;
	margin-right:0 ! important;
	
}

ul.navigation a:hover {
    text-decoration: underline;
	background-color: #453B7D;
	color:#FFF;
}

ul.navigation a.selected {
    background:#536ABD url("images/slide_ul_selected.jpg") repeat-x top;
	color:white;
}

ul.navigation a.selected:hover { text-decoration:none;}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}


.homeflash {width:980px; margin-left:8px; padding-top:0px;}
#hlatest {width:980px; margin-left:8px; background-color: transparent; height:219px; position:relative; top:-11px; overflow:hidden;}
#hlatest div {float:left;background:#3F2B6B url("images/hl_left.jpg") no-repeat top; height:219px;}
#hlatest div h3, #hlatest div p, #hlatest div a {margin-left:20px;margin-top:20px;}
#hlatest div h3 {font-size:20px; color:#4D9CFD; font-weight:100;}
#hlatest div p {width:250px; line-height:1.5em; font-size:12px; }
#hl_left {  width:528px; margin-right:1px; }
#hl_right { background-image:url(images/hl_right.jpg) ! important; width:449px;}
#hl_right p {width:150px ! important;}
.hl_content { padding: 30px 20px;}
.hl_content p { line-height:1.5em;}
.pcont { padding-left:0;margin-top:0;padding-right:0;}
.pcont ul li , .pcont p , .pcont dl{font-size:1.2em; line-height:1.5em; color:#B7D3FF;}
.pcont a {color:#FFF; text-decoration:none;}
.pcont a:hover {color:#33F4FF; text-decoration:underline;}
.pcont ul { }
.pcont ul li {}
.psection { border-bottom:solid 1px #442C76; padding:2em 0;}
.psection h3 {color:#FFF;margin-left:20px;}
.psection p {color:#939FD5; padding:0 2em 0 1em;margin-left:20px;}
.psection ul li {list-style:disc outside; margin-left:20px;} 
.psection ul, .psection dl {margin-left:20px;}
.psection dl dt {font-size:1.8em; color:#FFF;}
.psection dl dd {margin-left:20px;margin-bottom:2em;}
.psection div {margin-left:20px;}
.psection strong {font-weight:bold; color:#FFF;}
.meta  { margin-left:29px;}
.intro {margin-left:20px; padding-right:30px; padding-top:20px; font-size:22px; line-height:1.25em; color:#88CFFF; font-style:normal; font-weight:100; margin-bottom:20px; display:block; height:150px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; float:left;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; width:680px;}
.intro_small {width:350px; font-size:17px;}
.x_contain {position:relative;top:-38px;}
#spec_colour {background:transparent url("images/i_specs_colours.jpg") no-repeat 100% top;}
#spec_colour p { display:block; width:300px;}


#slider1, #slider2 { margin:0; padding:0; border:0; }

/* slider widget */

.sliderControl { position: relative;  height: 50px; clear: both; margin-top: 50px; }
.sliderIndicator {height:50px; top: 0; z-index: 3; background:url(images/point.png) no-repeat center 25px; position: absolute;}
.sliderIndicator span {top:5px;display: block; font-size: 1.2em; color: #3A247A; background: #FFF; padding: 10px; text-align:center; whitespace:nowrap; font-weight:bold;}

.xScale {left: 18px; top: 50px; z-index: 1; }
.xScale, .xScale * {margin: 0; padding: 0; position: relative;}
.xScale dd, .xScale li {position: absolute; top: 0; text-align: left; list-style: none; font-size:1em; }
.xScale span {position: absolute; top: .5em; }
.xScale dd.morning, .xScale li.morning {color: #69a535; border-top: 4px solid #69a535;}
.xScale dd.evening, .xScale li.evening {color: #428b1d; border-top: 4px solid #428b1d;}
.xScale dt {position: absolute; top: 3em; color: #808080; text-transform: uppercase; font-size: .9em;}
.xScale dt.morning {left: 0; color: #69a535;}
.xScale dt.evening {right: 36px; color: #428b1d;}
div.sliderSpan {position: absolute; z-index: 0; top: 25px; left: 18px; height: 15px; overflow: hidden; width: 500px;background: #d1d1cd url(images/slider_spanBG.gif) center no-repeat;}
div.blotA, div.blotB {position: absolute; left: 0; width: 0;  z-index: 99999; top: 0; border-top: 15px solid #fff; }
div.scale {display: block; position: absolute; left: 18px; top: 47px; z-index: 2; border-bottom: 1px solid #FFF; height: 3px;}
div.scale span {position: absolute; border-right: 1px solid #FFF; height: 3px;top: 4px; font-size: 0; line-height: 0;}
p.caption {font-size: 1em; font-style: italic; margin-top: 6em;}

.slider_container { background-color:#382168; display:block; padding:20px 0 0 20px; height:150px;}
#slider_a, #slider_b, #slider_c {float:left; margin-right:10px;}
.slider_container h4 {color:#06B6F0; font-size:1.5em; padding-left:0;}
.calc_out_contain { background-color:#382168; display:block; height:150px; margin-top:0;padding-top:20px; overflow:hidden;}
.calc_out_contain p {width:300px;margin-right:20px;margin-top:20px;margin-left:30px;}
#calc_output {line-height:60px;color: #06B6F0;width:317px; height:60px; padding:24px 0; text-align:center; margin-right:20px;float:right; position:relative; left:0;font-size:40px;  font-family: Georgia, "Times New Roman", Times, serif; border:solid 1px #06B6F0;}
.contain_slide_calc {width:100%; background-color:transparent;}
.contain_slide_calc p { display: block; float: left; }
#calc_sliders {overflow:hidden; padding-bottom:0; }
object {outline:none;}
#gb_form_div {}
#gb_form {background-color:transparent ! important; color:#FFF ! important;}
.phalf {float:left;}
.phleft {}



a.biglink {
      float:left;
      background:url("images/btn_l.png") no-repeat left -35px;
      margin:0 0 0 -4px;
      padding:0;
height:35px;
      
      text-decoration:none;
      }
a.biglink span {
      float:left;
      display:block;
      background:url("images/btn_r.png") no-repeat right -35px;
      padding:10px 15px 14px 10px;
	margin-left:19px;
      font-size:14px;
      color:#46DAFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
a.biglink span {float:none;}
    /* End IE5-Mac hack */

a.biglink:hover {
      background-position:0% top;
      }
a.biglink:hover span {
	color:#FFF;
      background-position:100% top;
	
      }



a.seclink {
      float:left;
      background:url("images/sbtn_l.png") no-repeat left -35px;
      margin:0 0 0 -4px;
      padding:0;
height:35px;
      
      text-decoration:none;
      }
a.seclink span {
      float:left;
      display:block;
      background:url("images/sbtn_r.png") no-repeat right -35px;
      padding:10px 15px 14px 10px;
	margin-left:19px;
      font-size:14px;
      color:#E28CFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
a.seclink span {float:none;}
    /* End IE5-Mac hack */

a.seclink:hover {
      background-position:0% top;
      }
a.seclink:hover span {
	color:#FFF;
      background-position:100% top;
	
      }



a.backlink {
      float:left;
      background:url("images/bbtn_l.png") no-repeat left -35px;
      margin:0 0 0 -4px;
      padding:0;
height:35px;
      
      text-decoration:none;
      }
a.backlink span {
      float:left;
      display:block;
      background:url("images/bbtn_r.png") no-repeat right -35px;
      padding:10px 15px 14px 10px;
	margin-left:19px;
      font-size:14px;
      color:#0978E8;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
a.backlink span {float:none;}
    /* End IE5-Mac hack */

a.backlink:hover {
      background-position:0% top;
      }
a.backlink:hover span {
	color:#FFF;
      background-position:100% top;
	
      }



.cta_plain { background: transparent url(images/cta1.jpg) no-repeat left; float:left; width:330px;margin-top:20px;}

/**
########################
# BUBBLES EDITS (MYKZ) #
########################
*/

.contact-details
{
	width: 200px;
	float: left;
	display: block;
	margin: 0;
}

.phalf
{
	width: 390px;
	display:block;
	float: right;
}

.cform { 
	margin:3px 0 0  20px ! important; 
	width: 400px ! important; 
}


.cform input.sendbutton {
	margin: 10px 0 0 158px ! important;
}

ol.cf-ol { 
	margin:10px 0 0 0 ! important; 
	padding:0!important;
}

ol.cf-ol label span {color:#88cFFF;}

.pcont fieldset legend {margin-bottom:15px;}


/****
* Slider Code
*****/

.float { float: left;  margin-right: 30px; margin-left: 12px;}
.float h4 { margin-bottom: 60px; color:#06B6F0; font-size:1.5em; padding-left:0; }
.time {margin-left:20px;}

.ui-slider {
   width: 160px;
   height: 3px;
   position: relative;
   margin-left: 20px;
   overflow: visible;
   border: 1px solid #ccc;
   border-width: 1px 1px 0 1px;
   color: white;
   font-size: 11px;
   text-align: right;
}

.ui-slider span{
  float: left;
  display: block;
  height: 3px;
  width: 16.3%;
  margin-bottom: 3px;
  overflow: hidden;
  border-right: 1px solid #ccc;
  font-size: 1px;
}

.slider-customer span{ width: 5.75%; }
.slider-time span{ width: 25%; }

.ui-slider .first{ float: left; }

.ui-slider-handle {
   position: absolute;
   z-index: 1;
   top: 0px;
   left: 0px;
   width: 50px;
   margin: -40px 0 0 -25px;
   cursor: pointer;
}

.ui-slider-handle .value{
  padding: 5px 10px;
  font-size:1.2em;
  font-weight:bold;
  color: #362064;
  background-color: white;
  text-align: center;
}

.ui-slider-handle .pointer{ background: transparent url('images/point.png') no-repeat center bottom; }
.ngg-galleryoverview {margin-left:20px; width:600px ! important;}
.spost {overflow:hidden;}
.brochureform {background:transparent url(images/brochureform.jpg) no-repeat top left; width:500px; height:880px; text-align:left; padding-left:20px; overflow:hidden;}
.brochureform h1 {}
.brochureform p {width:400px; color:#fff; line-height:1.5em; font-size:12px;}
.brochureform form {position:relative; top:200px; left:0px;}
#footer {background:transparent url(images/footer.jpg) no-repeat top left; position:relative; top:-11px; left:0px; margin-left:8px; padding:20px 0 0 40px; width:960px; height:211px; overflow:hidden;}

#footer div {float:left;padding-top:15px; margin-right:50px; }
#footer h4 {font-size:16px;margin-bottom:20px; color:#5D3799;}
#footer ul {list-style-position:inside; margin-right:20px;}
#footer ul li {font-size:12px; line-height:1.5em; color:#3F5BAA;}
#footer ul li a { color:#3F5BAA; text-decoration:none;}
#footer ul li a:hover {color:#fff; text-decoration:underline;}
#ful_the ul {float:left;}
#float ul li {list-style-type:disc;}
#ful_contact {width:390px; font-size:12px; margin-right:0px;}
#ful_contact p {line-height:1.5em; color:#3F5BAA;}
#ful_contact a {font-weight:normal; color:#3F5BAA; text-decoration:none;}
#ful_contact a:hover { text-decoration:underline; color:#fff;}
.footcopy {display:block; width:200px; position:relative; top:-40px; left:400px; color:#3B3983;}
.footcopy a {color:#3B3983;}
.flashmovie {position:relative; float:right;}
#flash-info {position:relative; top:0px; left:180px;}
.cf_li_err {background-image:none;background-color:transparent;}
#calc_tanks {color:#06B6F0; }
.uniqueproduct {background:transparent url(images/control.jpg) no-repeat top right;}
.uniqueproduct p {width:370px;}

.photogallery {margin-left:43px;}
.il_cta {text-align:center; display:block; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:15px; font-style:italic; font-weight:normal;}
.il_cta:hover {color:#88CFFF ! important;}
.il_cta strong {}
.il_cta:hover strong {color:#88CFFF;}

/* new slider code */

.slider_container {width:472px; background-color:transparent; padding:10px 0 0 10px;}
.slider_container .float {margin-top:20px;}
.float h4 {font-size:10px; font-weight:normal;color:#715F97;}
.float h4 strong {font-size:16px; font-weight:normal;margin-left:0.5em;color:#715F97;}
.contain_slide_calc {overflow:hidden;position:relative;}
div.value {overflow-x:hidden;overflow-y:hidden;}
div.calc_out_contain {background-color:transparent;top:-132px;position:relative;float:right;width:250px; overflow:visible;}
div.calc_radios {overflow:hidden;position:absolute; top:-30px; left:0px; display:block;}
div.calc_radios ul {list-style-type:none;}
div.calc_radios ul li {float:left;list-style-type:none;margin:0 5px 0 0;padding:0 5px;}
div.calc_radios ul li input {outline:none;}
div#calc_output {width:210px; font-size:30px; border:solid 1px #715F97;}
div.flashbox {margin-left:81px;}


h4 {color:white; font-size:16px;}


/* blockquote panel */

.bqinside {display:block; padding:20px;border:solid 1px #472F78; overflow:hidden; position:relative; width:630px; margin-left:30px ! important;}
.bqinside img {float:left; margin-right:20px;}
.bqtext {display:block;}
.bqtext h4 {margin-bottom:1em;}

#TB_title {display:none;}
#TB_window {overflow:hidden; border:0;}
#TB_iframeContent {overflow:hidden;}

.brochureform .fsTable {width:480px;}
