/*
 * Project:   Futura Industries
 * Date:      2009/09/13
/* ---------------------------------------- */

* { margin: 0; padding: 0; }

html { min-height: 100%; margin: 0 0 1px; font-size: 100.01%; }
body { background: #626262; font-size: 62.5%; }

* html body { behavior: url("styles/csshover.htc"); }

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

body, textarea, input, select, option, button { color: #464646; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; line-height: 1.25; }
li, dt, dd, p, th, td, caption, pre { font-size: 1.2em; }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }

a { color: #f26522; text-decoration: underline; }
a:hover, a:focus, a:active { color: #f26522; text-decoration: none; }

ul, ol, dd, blockquote { padding-left: 40px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
li *, li p, li li, dt *, dd *, p *, th *, td * { font-size: 1em; }

img { border: none; -ms-interpolation-mode: bicubic; }
pre { font-family: "Courier New",monospace; white-space: pre-wrap; }
table { border-collapse: collapse; border-spacing: 0; }
button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

hr { overflow: hidden; height: 1px; margin: 15px 0 !important; margin: -5px 0 8px; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px !important; }

.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

/* LAYOUT
------------------------------------------- */

#root { z-index: 1; width: 946px; margin: 0 auto; background: url(../images/bg.jpg) 0 0 no-repeat; }
 #top { position: relative; height: 95px; width: 100%; overflow: hidden; margin: 0 0 19px; }
  #logo { position: absolute; top: 32px; left: 0; }
  #skip-links { position: absolute; top: 0; left: -10001px; list-style: none; margin: 0; padding: 0; }
   #skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 200px; margin: 15px 0 0 15px; padding: 2px 0; background: #333; color: #fff; text-align: center; text-decoration: none; }
  
  #nav-top { position: absolute; top: 0; right: 0; padding: 0; margin: 0; list-style: none; }
   #nav-top li { float: left; height: 1%; overflow: hidden; padding: 4px 8px; margin: 0 0 0 16px;  }
    #nav-top li a { float: left; display: inline; overflow: hidden; height: 1%; color: #fff; text-decoration: none; }	
   #nav-top li.login { padding: 2px 5px 3px 6px; background: #fff url(../images/login-bg.jpg) 0 100% no-repeat; }   
    #nav-top li.login a { width: 103px; min-height: 16px; color: #2b5167; text-transform: uppercase; }
	* html #nav-top li.login a { height: 16px; }
	#nav-top li a:hover, ul#nav-top li a:active, ul#nav-top li a:focus, ul#nav-top li.login a:hover { color: #ff7128; }
	
#nav_662016 { position: absolute; top: 0; right: 0; padding: 0; margin: 0; list-style: none; }
#nav_662016 li { float: left; height: 1%; overflow: hidden; padding: 4px 8px; margin: 0 0 0 16px;  }
#nav_662016 li a { float: left; display: inline; overflow: hidden; height: 1%; color: #fff; text-decoration: none; }
#nav_662016 li.login { padding: 2px 5px 3px 6px; background: #fff url(/images/login-bg.jpg) 0 100% no-repeat; }   
#nav_662016 li.login a { width: 103px; min-height: 16px; color: #2b5167; text-transform: uppercase; }
* html #nav_662016 li.login a { height: 16px; }
#nav_662016 li a:hover, ul#nav_662016 li a:active, ul#nav_662016 li a:focus, ul#nav_662016 li.login a:hover { color: #ff7128; }
    
    

	
  #search-form { position: absolute; bottom: 0; right: 0; }
   #search-form .row {}
    #search-form label, #search-form input, #search-form button { float: left; }
    #search-form label, #search-form button { color: #fff; text-transform: uppercase; }
	#search-form label { padding: 3px 0 0; margin: 0 7px 0 0; }
    #search-form input { height: 15px; width: 142px; padding: 3px 5px 0; margin: 0 2px 0 0; background: #fff url(../images/input-bg.png) 0 0 no-repeat; border: 1px solid #929292; border-right: 1px solid #afafaf; border-bottom: 1px solid #afafaf; }
    #search-form button { padding: 0 6px; height: 20px; line-height: 20px; overflow: hidden; background: #ff7128; border: 0; }
	#search-form button:hover { background: #b0b0b0; }
  
 #nav { z-index: 100; display: block; width: 100%; height: 32px; list-style: none; margin: 0 0 10px; padding: 0; }
  #nav li { z-index: 100; position: relative; float: left; display: inline; padding: 0; margin: 0; text-transform: uppercase; text-align: center; }
   #nav li a { z-index: 100; float: left; display: inline; height: 32px; width: 145px; padding: 0; overflow: hidden; background: url(../images/navigation.png) 0 0 no-repeat; text-indent: -100001em; text-decoration: none; }   
   #nav li.n-custom-solutions a { width: 144px; }
   #nav li.n-comprehensive-services a { background-position: -144px 0; }
   #nav li.n-quality-manufacturing a { background-position: -289px 0; }
   #nav li.n-complete-support a { background-position: -434px 0; }  
   #nav li.n-about-futura a { width: 120px; background-position: -579px 0; }
   #nav li.n-aluminium-extrusion a { width: 125px; background-position: -699px 0; }
   #nav li.n-contact-us a { width: 122px; background-position: -824px 0; }   
   #nav li a:hover, #nav li a:focus, #nav li a:active, #nav li:hover a { background-position: 0 -70px; }
   #nav li.n-comprehensive-services a:hover, #nav li.n-comprehensive-services a:focus, #nav li.n-comprehensive-services a:active, #nav li.n-comprehensive-services:hover a { background-position: -144px -70px; }
   #nav li.n-quality-manufacturing a:hover, #nav li.n-quality-manufacturing a:focus, #nav li.n-quality-manufacturing a:active, #nav li.n-quality-manufacturing:hover a { background-position: -289px -70px; }
   
   #nav li.n-complete-support a:hover, #nav li.n-complete-support a:focus, #nav li.n-complete-support a:active, #nav li.n-complete-support:hover a { background-position: -434px -70px; }  
   #nav li.n-about-futura a:hover, #nav li.n-about-futura a:focus, #nav li.n-about-futura a:active, #nav li.n-about-futura:hover a { background-position: -579px -70px; }
   #nav li.n-aluminium-extrusion a:hover, #nav li.n-aluminium-extrusion a:focus, #nav li.n-aluminium-extrusion a:active, #nav li.n-aluminium-extrusion:hover a { background-position: -699px -70px; }
   #nav li.n-contact-us a:hover, #nav li.n-contact-us a:focus, #nav li.n-contact-us a:active, #nav li.n-contact-us:hover a { background-position: -824px -70px; }    
   #nav li em { position: absolute; left: -10001px; top: -10001px; }   
    #nav li ul { z-index: 1000; display: none; width: 145px; overflow: hidden; position: absolute; top: 31px; left: 0; padding: 0; margin: 0; list-style: none; background: #8595a2; border-top: 1px solid #b7bcc2; }
	#nav li.n-custom-solutions ul { width: 144px; }
     #nav li ul li { z-index: 1000; display: block; clear: left; text-transform: none; width: 100%; overflow: hidden; height: 1%; }
      #nav li ul li a, #nav li:hover ul li a { z-index: 1000; display: block; min-height: 19px; height: auto; width: 143px; padding: 0; overflow: hidden; border-bottom: 1px solid #b7bcc2; border-left: 1px solid #dedede; border-right: 1px solid #b7bcc2; background: #8595a2 !important; background-position: 0 0 !important; color: #fff; text-indent: 0; }
	  #nav li.n-custom-solutions ul li a, #nav li.n-custom-solutions:hover ul li a { border-left: 0; }
	  #nav li ul li a:hover, #nav li ul li a:active, #nav li ul li a:focus, #nav li:hover ul li a:hover { background: #2b5167 !important; }
	  * html #nav li ul li a, #nav li:hover ul li a { height: 19px; }
	#nav li:hover ul { display: block; }
	
	/*BC Main Nav */
	#nav_661970{z-index:100;display:block;width:100%;height:32px;list-style:none;margin:0 0 10px;padding:0;}
#nav_661970 li{z-index:100;position:relative;float:left;display:inline;padding:0;margin:0;text-transform:uppercase;text-align:center;}
#nav_661970 li a{z-index:100;float:left;display:inline;height:32px;width:145px;padding:0;overflow:hidden;background:url(../images/navigation.png) 0 0 no-repeat;text-indent:-100001em;text-decoration:none;}
#nav_661970 li.n-custom-solutions a{width:144px;}
#nav_661970 li.n-comprehensive-services a{background-position:-144px 0;}
#nav_661970 li.n-quality-manufacturing a{background-position:-289px 0;}
#nav_661970 li.n-complete-support a{background-position:-434px 0;}
#nav_661970 li.n-about-futura a{width:120px;background-position:-579px 0;}
#nav_661970 li.n-aluminium-extrusion a{width:125px;background-position:-699px 0;}
#nav_661970 li.n-contact-us a{width:122px;background-position:-824px 0;}
#nav_661970 li a:hover,#nav_661970 li a:focus,#nav_661970 li a:active,#nav_661970 li:hover a{background-position:0 -70px;}
#nav_661970 li.n-comprehensive-services a:hover,#nav_661970 li.n-comprehensive-services a:focus,#nav_661970 li.n-comprehensive-services a:active,#nav_661970 li.n-comprehensive-services:hover a{background-position:-144px -70px;}
#nav_661970 li.n-quality-manufacturing a:hover,#nav_661970 li.n-quality-manufacturing a:focus,#nav_661970 li.n-quality-manufacturing a:active,#nav_661970 li.n-quality-manufacturing:hover a{background-position:-289px -70px;}
#nav_661970 li.n-complete-support a:hover,#nav_661970 li.n-complete-support a:focus,#nav_661970 li.n-complete-support a:active,#nav_661970 li.n-complete-support:hover a{background-position:-434px -70px;}
#nav_661970 li.n-about-futura a:hover,#nav_661970 li.n-about-futura a:focus,#nav_661970 li.n-about-futura a:active,#nav_661970 li.n-about-futura:hover a{background-position:-579px -70px;}
#nav_661970 li.n-aluminium-extrusion a:hover,#nav_661970 li.n-aluminium-extrusion a:focus,#nav_661970 li.n-aluminium-extrusion a:active,#nav_661970 li.n-aluminium-extrusion:hover a{background-position:-699px -70px;}
#nav_661970 li.n-contact-us a:hover,#nav_661970 li.n-contact-us a:focus,#nav_661970 li.n-contact-us a:active,#nav_661970 li.n-contact-us:hover a{background-position:-824px -70px;}
#nav_661970 li em{position:absolute;left:-10001px;top:-10001px;}
#nav_661970 li ul{z-index:1000;display:none;width:145px;overflow:hidden;position:absolute;top:31px;left:0;padding:0;margin:0;list-style:none;background:#8595a2;border-top:1px solid #b7bcc2;}
#nav_661970 li.n-custom-solutions ul{width:144px;}
#nav_661970 li ul li{z-index:1000;display:block;clear:left;text-transform:none;width:100%;overflow:hidden;height:1%;}
#nav_661970 li ul li a,#nav_661970 li:hover ul li a{z-index:1000;display:block;min-height:19px;height:auto;width:143px;padding:0;overflow:hidden;border-bottom:1px solid #b7bcc2;border-left:1px solid #dedede;border-right:1px solid #b7bcc2;background:#8595a2 !important;background-position:0 0 !important;color:#fff;text-indent:0;}
#nav_661970 li.n-custom-solutions ul li a,#nav_661970 li.n-custom-solutions:hover ul li a{border-left:0;}
#nav_661970 li ul li a:hover,#nav_661970 li ul li a:active,#nav_661970 li ul li a:focus,#nav_661970 li:hover ul li a:hover{background:#2b5167 !important;}
* html #nav_661970 li ul li a,#nav_661970 li:hover ul li a{height:19px;}
#nav_661970 li:hover ul{display:block;}

/* end BC Main Nav */
	
	
	
 #introduction { z-index: 1; position: relative; min-height: 113px; overflow: hidden; background: #fff; border-bottom: 10px solid #626262; }
 * html #introduction { height: 113px; }
  #nav-intro { z-index: 1; display: block; width: 280px; padding: 3px 0 0 11px; margin: 0; list-style: none; }
   #nav-intro li { display: block; padding: 0; margin: 0 0 3px; font-size: 1.6em; line-height: 1.4em; }
    #nav-intro li a { height: 22px; padding: 4px 25px 8px 0; background: url(../images/arrow-intro.gif) 100% 4px no-repeat; color: #2b5167; text-decoration: none; }
    #nav-intro li a:hover, #nav-intro li a:active, #nav-intro li a:focus, #nav-intro li:hover a { padding-right: 25px; background: url(../images/arrow-intro.gif) 100% -45px no-repeat; color: #ff7128; }
	* html #nav-intro li a, *#nav-intro li a { background-position: 100% 2px; }
	* html #nav-intro li a:hover, * html #nav-intro li:hover a, *#nav-intro li a:hover, *#nav-intro li:hover a { background-position: 100% -47px; }
    
	#nav-intro li .cont { z-index: 5; display: none; position: absolute; left: 308px; top: 0; width: 635px; height: 113px; background: #fff; }
    #nav-intro li:hover .cont { display: block; }
     #nav-intro li .cont p { position: absolute; left: 0; top: 19px; font-size: 1.44em; color: #4c4c4c; }
     #nav-intro li.rows2 .cont p { top: 33px; }
     #nav-intro li.rows1 .cont p { top: 45px; }
	 
   #intro-default-cont { z-index: 1; position: absolute; left: 308px; top: 0; display: block; width: 635px; height: 113px; }
    #intro-default-cont p { position: absolute; left: 0; top: 20px; height: 113px; font-size: 5em; color: #ff7128; text-transform: uppercase; white-space: nowrap; vertical-align: middle; margin: 0; }
   
 #content { z-index: 1; clear: both; display: block; overflow: hidden; height: 1%; padding: 0; margin: 0 0 11px; background: #fff; }
  #main { z-index: 1; float: left; display: inline; width: 597px; height: 1%; overflow: hidden; padding: 0 15px 32px; border-right: 10px solid #626262; }
  .home #main { padding: 0 15px; position: relative; }
  #side { float: left; display: inline; margin-left: -10px; width: 309px; padding: 0; border-left: 10px solid #626262; color: #4c4c4c; }
  
 #footer { position: relative; overflow: hidden; height: 1%; clear: both; padding: 10px 150px 8px 9px; margin: 0 0 30px; background: #fff; }
 
  #nav-foot { display: block; overflow: hidden; height: 1%; padding: 0; margin: 0 0 8px; list-style: none; }
   #nav-foot li { float: left; padding: 0 8px; margin: 0; border-left: 1px solid #000; font-size: 1.1em; }
   #nav-foot li.first { border: 0; padding-left: 0; }
    #nav-foot li a { float: left; color: #000; text-decoration: none; text-transform: uppercase; }
	#nav-foot li a:hover, ul#nav-foot li a:focus, ul#nav-foot li a:active { color: #ff7128; text-decoration: underline; }
	
	/* BC footer nav */
	  #nav_662042 { display: block; overflow: hidden; height: 1%; padding: 0; margin: 0 0 8px; list-style: none; }
   #nav_662042 li { float: left; padding: 0 8px; margin: 0; border-left: 1px solid #000; font-size: 1.1em; }
   #nav_662042 li.first { border: 0; padding-left: 0; }
    #nav_662042 li a { float: left; color: #000; text-decoration: none; text-transform: uppercase; }
	#nav_662042 li a:hover, ul#nav_662042 li a:focus, ul#nav_662042 li a:active { color: #ff7128; text-decoration: underline; }
	/* end BC footer nav */
	
	
  #copyright { display: block; margin: 0 0 3px; font-size: 1.1em; }
  #bttn-made-in-usa { position: absolute; top: 20px; right: 10px; width: 104px; height: 30px; overflow: hidden; background: url(../images/bttn-made-in-usa.gif) 0 0 no-repeat; text-indent: -100001em; }
   
/* GENERAL
------------------------------------------- */

/* headers */

h1, h2, h3, h4, h5, h6 { margin: 0 0 5px; line-height: 1em; font-weight: normal; }
h1 { font-size: 3.2em; text-transform: uppercase; color: #2b5167; margin: 0 0 3px; }
h2 { font-size: 2.1em; text-transform: uppercase; color: #2b5167; }
h3 { font-size: 1.2em; font-weight: bold; text-transform: uppercase; margin: 0 0 2px; }
h4 { font-size: 1.2em; font-weight: bold; margin: 0; }
h5 { font-size: 1.1em; margin: 0; }
h6 { font-size: 1.0em; margin: 0; }


/* tables */

table { }
 table th, table td { padding: 5px 10px; border: 1px solid #ccc; }
 
 #webform table th, table td { padding: 5px 10px; border: 0px }
 

/* links */

a:hover, a:focus, a:active { outline: none; }

 
/* SPECIFIC
------------------------------------------- */

/* side */

#side h2 { font-size: 2.1em; color: #626262; margin: 0 0 8px; }
#side a {  }

#how-can-we-help { display: block; margin: 0; min-height: 129px; overflow: hidden; padding: 14px 12px 0 12px; border-bottom: 10px solid #626262; }
* html #how-can-we-help { height: 129px; }
 #how-can-we-help h2 { color: #f26522; margin: 0 0 5px; }
 #how-can-we-help ul { display: block; overflow: hidden; padding: 0; margin: 0 0 14px; list-style: none; }
  #how-can-we-help ul li { float: left; padding: 0 4px 0 6px; margin: 0 0 3px; text-transform: uppercase; font-size: 1.3em; line-height: 1em; border-left: 1px solid #b6b6b6; white-space: nowrap; }
  #how-can-we-help ul li.first { clear: both; border: 0; padding-left: 0; }
  * html #how-can-we-help ul li, 
  * html #how-can-we-help ul li.first { height: 1em; }
   #how-can-we-help ul li a { float: left; display: inline; color: #2b5167; text-decoration: none; white-space: nowrap; }
   #how-can-we-help ul li a:hover, #how-can-we-help ul li a:active, #how-can-we-help ul li a:focus { color: #f26522; }
 #how-can-we-help p { clear: both; }
  
.side-movie { overflow: hidden; height: 1%; width: 100%; border-bottom: 10px solid #626262; }
 .side-movie p { margin: 0; line-height: 1%; }
 
#side-other { display: block; margin: 0; padding: 11px 16px 0 12px; }
 #side-other p { float: left; }
  #side-other p.img { float: right; padding-top: 10px; margin: 0; }
  
#side-other.award { padding-top: 18px; }  
 
 
/* main-image */

.main-image { display: block; width: 627px; height: 143px; overflow: hidden; padding: 0; margin: 0 -15px; border-bottom: 10px solid #626262; }
 .main-image img { padding: 0; margin: 0; }
 
 
/* breadcrumb */

#breadcrumb { display: block; padding: 12px 0 12px 0; margin: 0; text-align: right; font-size: 1.1em; color: #898989; text-transform: uppercase; }
 #breadcrumb a { color: #898989; text-decoration: none; }
 #breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:active { text-decoration: underline; }
 #breadcrumb span.sep { padding: 0 6px; }


/* intro */

p.intro { font-size: 1.4em; color: #626262; padding-right: 20px; margin: 0 0 35px; }


/* nav-sub */

#nav-sub, #nav-sub-v { display: block; height: 1%; width: 100%; overflow: hidden; padding: 13px 0 15px 0; margin: 0 0 13px; list-style: none; border: 1px solid #e0e0e0; border-left: 0; border-right: 0; }
 #nav-sub li, #nav-sub-v li { padding: 0; margin: 0; line-height: 1em; font-size: 1.1em; color: #666; }
  #nav-sub li a, #nav-sub-v li a { font-weight: bold; text-decoration: none; text-transform: uppercase; }
  #nav-sub li a:hover, #nav-sub-v li a:hover, #nav-sub li a:focus, #nav-sub-v li a:focus, #nav-sub li a:active, #nav-sub-v li a:active { text-decoration: underline; }

 #nav-sub li { float: left; display: inline; padding: 0 10px; border-left: 1px solid #828282; }
 #nav-sub li.first { padding-left: 0; border: 0; }
  #nav-sub li a { float: left; display: inline; }

#nav-sub-v { padding-bottom: 8px; }  
 #nav-sub-v li { margin: 0 0 4px; }
  #nav-sub-v li a { margin-right: 5px; }
  
  /* bc sub nav addons */
  #nav_688736, #nav_662539, #nav_688749, #nav_688722, #nav_688741, #nav_688746, #nav_688744, #nav_662539, #nav-sub-v { display: block; height: 1%; width: 100%; overflow: hidden; padding: 13px 0 15px 0; margin: 0 0 13px; list-style: none; border: 1px solid #e0e0e0; border-left: 0; border-right: 0; font-size:85%;}
 #nav_688736 li, #nav_662539 li, #nav_688749 li, #nav_688722 li, #nav_688741 li, #nav_688746 li, #nav_688744 li, #nav_662539 li, #nav-sub-v li { padding: 0; margin: 0; line-height: 1em; font-size: 1.1em; color: #666; }
  #nav_688736 li a, #nav_662539 li a, #nav_688749 li a, #nav_688722 li a, #nav_688741 li a, #nav_688746 li a, #nav_688744 li a, #nav_662539 li a, #nav-sub-v li a { font-weight: bold; text-decoration: none; text-transform: uppercase; }
  #nav_688736 li a:hover, #nav_662539 li a:hover, #nav_688749 li a:hover, #nav_688722 li a:hover, #nav_688741 li a:hover, #nav_688746 li a:hover, #nav_688744 li a:hover, #nav_662539 li a:hover, #nav-sub-v li a:hover, #nav-sub li a:focus, #nav-sub-v li a:focus, #nav-sub li a:active, #nav-sub-v li a:active { text-decoration: underline; }

 #nav_688736 li, #nav_662539 li, #nav_688749 li, #nav_688722 li, #nav_688741 li, #nav_688746 li, #nav_688744 li, #nav_662539 li { float: left; display: inline; padding:0px 10px; /* padding: 0 10px; */ border-left: 1px solid #828282; }
 #nav_688736 li.first, #nav_662539 li.first, #nav_688749 li.first, #nav_688722 li.first, #nav_688741 li.first, #nav_688746 li.first, #nav_688744 li.first, #nav_662539 li.first { padding-left: 0; border: 0; }
  #nav_688736 li a, #nav_662539 li a, #nav_688749 li a, #nav_688722 li a, #nav_688741 li a, #nav_688746 li a, #nav_688744 li a, #nav_662539 li a { float: left; display: inline; }
  
  

#nav-sub-v { padding-bottom: 8px; }  
 #nav-sub-v li { margin: 0 0 4px; }
  #nav-sub-v li a { margin-right: 5px; }
  
	
	
/* item list */
.item-list { display: block; }
 .item-list .item { display: block; height: 1%; width: 100%; overflow: hidden; margin: 0 0 18px; }
  .item-list .item .cont { float: left; width: 330px; padding: 0 18px 0 0; }
   .item-list .item .lead { font-size: 1.6em; margin: 0 0 20px; font-weight: bold; color: #464646; }
   .item-list .item div.quote { margin: 0 0 18px; }
    .item-list .item div.quote p { color: #f26522; }
    .item-list .item blockquote { padding: 0; margin: 0; }
    .item-list .item blockquote p { margin: 0; font-size: 1.4em; line-height: 1em; font-weight: bold; }
	.item-list .item div.quote p.author { padding-left: 40px; }
  .item-list .item .cont-side { float: right; width: 249px; }


/* rotator */

/* SF Rotator
------------------------------------------- */
#rotator { position: relative; margin: 0 -15px;  width:627px; height:344px; overflow:hidden;}

/* IE */ 
#rotator {_margin:0px; _padding:0px; }
.home #main {_margin:0px; _padding:0px;}


.sfrotator { position: relative; width: 627px; height: 344px; /* margin-left: 30px; */ float: right; }

/* IE */
*+html .sfrotator{margin-left:0px; float:left;}

.sfrotator .sfitems { position: relative; z-index: 10; }
 .sfrotator .sfitems .sfitem { position: absolute; top: 0; left: 0; z-index: 5; height: 344px; display: none; }
 .sfrotator .sfitems .active { display: block; } 
   .sfcontrols { z-index: 20; position: absolute; top: 9px; right: 5px; display: block; padding: 0; margin: 0; list-style: none; _margin: 0 30px 0 0;}
   .sfcontrols li { float: left; display: inline; margin: 0 3px 0 0; }
    .sfcontrols li a { float: left; display: inline; width: 35px; height: 18px; padding: 3px 0 0; text-decoration: none; background: #d0cec9; border: 1px solid #fff; color: #626262; text-align: center; }
	.sfcontrols li a:hover, .sfcontrols li a:active, .sfcontrols li a:focus { border: 1px solid #f26522; color: #f26522; } 
	.sfcontrols li .active { border: 1px solid #f26522; color: #f26522; } 

.sfrotator ul {_display:none;}
.sfrotator img {_width: 600px;}
	
.system-message, .system-error-message {padding:15px !important;}


/* padding addon */
.img-pad-left {padding:0 15px 15px 0;}
.img-pad-right {padding:0px 0px 15px 15px;}
.img-pad-all {padding:15px;}

/* live chat addon */
#live-chat-link {display:none;}  /* comment out to disable */

#chat-box {color:#FFFFFF;display:inline;font-size:12px;left:615px;position:absolute;text-align:right;top:4px;width:200px;}
#chat-box a {color:#fff; text-decoration:none;}
#chat-box a:hover {color:#FF7128;}

/* #chat-box {display:none;} */ 

#copyright a {color:#464646; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}
*+html #side-other img {margin-right:30px;}
