﻿/**********************************/
/*      VERSION = 1.0.0       */
/*********************************/

/* BEGIN HTML GLOBAL STYLES */
html {overflow:auto;}
body {
	color:#fff;
	background:#000000;	
} 
a, object, embed {outline:0;}
img {border:0;}
a:link {color:#1DC3E7; text-decoration:none;}
a:visited {color:#1DC3E7; text-decoration:none;}
a:hover {color:#9CF39F; text-decoration:none;}
a:focus {color:#9CF39F; text-decoration:none;}
a:active {color:#1DC3E7; text-decoration:none;}
p {padding:0; margin:0;}
h1, h2, h3, h4, h5 {margin-top:0;}
h1 {font-size:20px; line-height:24px;}
h2 {font-size:18px; line-height:22px; font-weight:normal;}
h3 {font-size:16px; line-height:18px;}
h4 {font-size:14px; line-height:16px;}
h5 {font-size:12px; line-height:16px; font-weight:bold;}
ul.horiz {list-style-type:none; padding:0; margin:0;}
ul.horiz li {float:left;}
.gone {display:none;}
.hidden {position:absolute; left:-1000em; visibility:hidden;}
.fadeOut {opacity:0;}
.fadeIn {opacity:1;}
.clearfix {min-height:0;}
.clearfix:after {content:".";clear:both;display:block;visibility:hidden;height:0;}
.screenReading	{position: absolute; width: 0; height: 0; font-size: 0;}
div.header div.left div.pad a.logo {
background:transparent url(/html/assets/logo.png) no-repeat scroll center center;
display:block;
float:left;
height:76px;
width:70px;
}
div.body {position:relative; height:auto; width:100%; margin:0 auto; z-index:1; overflow:hidden;}
div.header {	position:relative;
	height:75px;
	width:100%;
	margin:0 auto;
	z-index:3;
	background:#000000;}
 
div.footer {position:relative; color:#ffffff; height:42px; text-align:right;  margin:auto; min-width:1000px; width:1000px}

.lia-quilt-column-icons{ float:right !important;} /* for logo */


div.hidden, ul.hidden, iframe.hidden {top:-1000em; overflow:hidden;}
div.fixer {clear:both; width:100%; height:10px; overflow:hidden;}
div.max {width:100%; height:100%;}
/* END HTML GLOBAL STYLES */

/* BEGIN HEADER NAV LEFT STYLES */
.hand {cursor:pointer}
a#main_nav_plus {display:none; float:left; width:36px; height:21px; margin-top:28px; background-image:url(/html/assets/nav_plus.gif);}
#nav_mask_content {position:absolute;top:-1px;left:0;}
div.header div.left {position:absolute; top:0; left:10px; width:75%;}
div.header div.right {position:absolute; top:0; right:14px;}
div.header div.left div.pad img.logo {display:block; float:left; padding:17px; background:transparent no-repeat center center;}
div.header .section {font-size:13px; line-height:76px; color:#9cf39f; float:left; font-weight:normal; margin-left:10px; }
div.header .section a {color:#9cf39f; text-decoration:none; }
div.header #nav_mask {overflow:hidden; position:absolute; top:0; left:70px; width:100%; height:76px;}
div.header ul.main_nav {float:left; list-style-type:none;padding:0;margin:0;}
div.header ul.main_nav li {display:block;float:left;padding:0;margin:0;position:relative;text-transform: uppercase}
div.header ul.main_nav li a, ul#fake_drop li {display:block;float:left;padding:0 10px 0 10px;font:normal 13px/76px arial;text-decoration:none;color:#fff;}
div.header ul.main_nav li a:hover {color:#9cf39f;}
/*div.header ul.main_nav li ul {position:absolute;left:-1000em;top:-1000em;padding:0;margin:0;z-index:100; width:195px;}*/
div.header ul.main_nav li ul a:hover {color:#9cf39f;}
div.header ul.main_nav li ul li {float:none; background-color:#282828;}
div.header ul.main_nav li ul li a {float:none;padding-left:15px;width:186px;font:normal 12px/30px arial;text-transform: capitalize;}
div.header ul.main_nav .last {background:url(/html/assets/nav_menu_bottom.png) transparent; height:36px;}
div.header ul.main_nav li ul li ul {position:relative;left:0px;top:0px;padding:0;margin:0;z-index:100; width:195px; }
div.header ul.main_nav li ul li ul li a {float:none;padding-left:30px;width:195px;font:normal 12px/30px arial;text-transform: capitalize;line-height:25px;}
div.header ul.main_nav li ul li ul li {float:none; background-color:#282828;}
#hnl_l2_p1_inner {display: none; background:#1e1e1e url(/html/assets/s.gif) repeat scroll 0 0; font-family:Arial; font-size:13px; position:absolute; top:50px; width:auto; z-index:15; padding-top: 15px; padding-right: 15px;  border-bottom:solid 3px #9cf39f; border-left: solid 3px #1A1A1A; border-right: solid 3px #1A1A1A;}
div.hnl_l2_p1_menu ul {list-style-type:none;padding-left:10px;line-height:25px;}
div.hnl_l2_p1_menu ul li a.green_arrow{background:url(/html/assets/white_triangle.png) no-repeat 0px -2px; padding-left:14px;}
div.hnl_l2_p1_menu ul li ul{padding-left:15px; padding-bottom:10px;}
div.hnl_l2_p1_menu ul li ul li{line-height:15px; padding:3px;}
div.hnl_l2_p1_menu a {color:#ffffff; text-decoration:none; }
div.hnl_l2_p1_menu a:hover {color:#9cf39f !important;}
div.hnl_l2_p1_menu ul li a.green_arrow:hover {background:url(/html/assets/green_triangle.png) no-repeat 0px -2px !important;}
#hnl_l2_p2_inner {display: none; background:#1e1e1e url(/html/assets/s.gif) repeat scroll 0 0; font-family:Arial; font-size:13px; position:absolute; top:50px; width:auto; z-index:15; border-bottom:solid 3px #9cf39f; border-left: solid 3px #1A1A1A; padding-top: 15px; padding-right: 15px; border-right: solid 3px #1A1A1A;}
div.hnl_l2_p2_menu ul {list-style-type:none;padding-left:15px;line-height:25px;}
div.hnl_l2_p2_menu ul li a.green_arrow{background:url(/html/assets/white_triangle.png) no-repeat 0px -2px; padding-left:14px;}
div.hnl_l2_p2_menu ul li ul{padding-left:15px;  padding-bottom:10px;}
div.hnl_l2_p2_menu ul li ul li{line-height:15px; padding:3px;}
div.hnl_l2_p2_menu a {color:#ffffff; text-decoration:none; }
div.hnl_l2_p2_menu a:hover {color:#9cf39f !important;}
div.hnl_l2_p2_menu ul li a.green_arrow:hover {background:url(/html/assets/green_triangle.png) no-repeat 0px -2px !important;}
/* END HEADER NAV LEFT STYLES */

/* BEGIN HEADER NAV RIGHT STYLES */
div.header div.right a.support_txt {text-transform:uppercase; font:11px/11px arial; color:#ffffff; text-decoration:none; padding:0px 0px 0px 0px; margin:12px 0px 0px 0px; height:0px;}
div.header div.right a.support_txt:hover {color:#9cf39f;}
div.header div.right a.support_txt:focus {color:#9cf39f;}
div.header div.right div.pad span.buy_txt {font:11px Arial; color:#bababa; text-decoration:none;padding-top:11px;font-weight:bold; width:194px;}
div.header div.right div.pad span.pipe_chr {font:11px Arial; color:#ffffff; text-decoration:none; border-right:1px dotted #eeeeee; margin: 12px 11px 0px 9px; height:12px;}
div.header div.right div.pad a {display:block; float:left; height:36px;}
div.header div.right div.pad span {display:block; float:left; width:1px;height:36px;}
div.header div.right div.pad span.d1 {background:url(/html/assets/divider_1.png) transparent no-repeat top left;}
div.header div.right div.pad span.d2 {background:url(/html/assets/divider_2.png) transparent no-repeat top left;}
div.header div.right div.pad a:focus span.hidden {left:auto;margin-top:40px;}
div.header div.right div.pad a.search {width:46px; background:url(/html/assets/search.png) transparent no-repeat top left;} 
div.header div.right div.pad a.search:hover {width:46px; background:url(/html/assets/search.png) transparent no-repeat top left;}
div.header div.right div.pad a.connect {width:46px; background:url(/html/assets/connect.png) transparent no-repeat top left;}
div.header div.right div.pad a.connect:hover {width:46px; background:url(/html/assets/connect_over.png) transparent no-repeat top left;}
#a_support_drivers {float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; height:50px; padding-top:10px; position:relative; left: -5px;}
#a_support_drivers a:hover {text-decoration:none;}
/* END HEADER NAV RIGHT STYLES */

/* BEGIN SEARCH BOX STYLES */
#searchContainer {position:absolute; right:-5px; top:0px;}
#searchContainerInner {position:absolute; top:35px; right:0px; height:65px; width:313px; padding:10px 3px 10px 10px; background-color:#626262; display:none; z-index:50; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; border-bottom:solid 3px #9cf39f;}
#searchIcon {position:absolute; top:0; right:0; z-index:101; border:1px solid #1c1c1c; font-size:0;}
#searchBox {padding:3px; border:0; background-color:#e7e7e7;}
#search_form {margin-top:5px;}
#search_text {width:100px;}
#recent_search {text-align:left; font-size:9px; padding-top:10px; color:#a5a5a5; display:inline;}
#recent_search .results_list {color:#ffffff; width:313px;}
#search_results {padding-top:30px;}
#search_results_header {color:#ffffff; font-size:14px;}
.searchSubmit {border:0; height:22px; background: url(/html/assets/search_bg.gif) repeat-x; color:#fff; font-size:smaller; margin-left:4px;}
.search_over {width:46px; background:url(/html/assets/search_over.png) transparent no-repeat top left;}
.search_on {width:46px; background:url(/html/assets/search_on.png) transparent no-repeat top left;}
/* END SEARCH BOX STYLES */

/* BEGIN CONNECT WITH HP STYLES */
#connectContainer {position:absolute; right:-5px; top:0px;}
#connectContainerInner {display: none; padding-bottom:10px; background-color:#636363; font-family:Arial; font-size:14px; padding-left:10px; padding-right:10px; padding-top:10px; position:absolute; right:0; top:35px; width:300px; z-index:15; border-bottom:solid 3px #9cf39f;}
#connectIcon {position:absolute; top:0; right:0; z-index:101; border:1px solid #1c1c1c; font-size:0;}
#connect_results {padding-top:30px;}
#connect_results_header {color:#ffffff; font-size:14px;}
#connectInformation {background-color:#252525; padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px; margin-top:10px; float:left;}
#connectLinks {color: rgb(255, 255, 255); height: 17px;}
#connectLinks2 {color: rgb(255, 255, 255); height: 17px;}
#connectContainerInnerHP {display:none; padding-bottom:10px; background-color:#636363; font-family:Arial; font-size:13px; padding-left:10px; padding-right:10px; padding-top:10px; position:absolute; right:0; top:35px; width:270px; z-index:15; border-bottom:solid 3px #9cf39f;}
#connectInformationHP {background-color:#252525; padding-bottom:10px; padding-top:10px; margin-top:10px; float:left;}
#connectInformationHP a {height:20px; color:#ffffff; list-style-type:none; text-decoration:none;}
#connectInformationHP a:hover {color:#9cf39f !important;}
.connect_over{width:46px; background:url(/html/assets/connect_over.png) transparent no-repeat top left;}
.connect_on{width:46px; background:url(/html/assets/connect_on.png) transparent no-repeat top left;}
.connect_Blueline {padding:1px 0pt 0pt 5px; background-color: rgb(0, 160, 210); font-weight: bold; font-size: 11px; height: 17px;}
.connectHSeparator {background-color: rgb(37, 37, 37); height:10px; width:auto}
.w160 {width:160px;}
.w170 {width:170px;}
.connectImage{float:left; padding:0 10px 0 20px;}
.connect_border {float:left; border-bottom:1px solid #636363; width:270px; margin:0px 0 10px 0;}
.lefty {float:left;}
.linksWidth {width:260px;}
.leftyContact {float:left; padding:2px 0 0 20px; font-size:12px;}
.connect_sub_links {float:left; width:255px; margin-left:10px;}
.connect_sub_links ul {list-style-type:none; margin-top:0px; margin-bottom:0px;}
/* END CONNECT WITH HP STYLES */

/* BEGIN FOOTER STYLES */
div.footer div.left {float:left;position:relative; left:28px;padding-left:6px;padding-right:6px; padding-top:6px;padding-bottom:7px; height:29px;  bottom:0px;vertical-align:middle;}
div.footer div.left:hover {cursor:pointer;}
div.footer div.left div.footerleftimages {float:left; height:29px; bottom:0px;vertical-align:middle;}
div.footer div.left div.footerlefttext {float:left;line-height:29px; vertical-align:middle;}
div.footer div.footerlefttext2 {left:34px;position:relative;float:left;line-height:29px; padding-left:6px;padding-right:6px; padding-top:6px;padding-bottom:7px; height:29px; bottom:0px;vertical-align:middle;}
div.footer div.left div.footerleftimages a.world {display:block; width:106px; height:29px; background:url(/html/assets/footer/language.png) transparent no-repeat center center;}
div.footer div.left div.footerleftimages a.map { float:left;display: inline-block; width:40px; height:29px; background:url(/html/assets/footer/map.png) transparent no-repeat center center;}
div.footer div.left div.footerleftimages a.map:hover, div.footer div.left div.footerleftimages a.map:focus, 
div.footer div.left div.footerleftimages a.map:visited,div.footer div.left div.footerleftimages a.map:active {text-decoration:none;}
div.footer div.left div.footerleftimages div.flag { float:left; display:inline-block; width:30px; height:29px; line-height:29px; vertical-align:middle; text-align:center;}
div.footer div.left div.footerleftimages div.flag img {margin-top:29%;}
div.footer div.left div.footerlefttext a.country {display:inline-block; height:29px; font-weight:bold;font-size:10px; color:#ffffff; text-decoration:none; }
div.footer div.left div.footerlefttext a:hover {color:#9cf39f; text-decoration:none;}
div.footer div.footerlefttext2 a.language {display:inline-block; height:29px; font-weight:bold;font-size:10px; color:#9cf39f; text-decoration:none; }
div.footer div.footerlefttext2 a.language_opt {display:inline-block; height:29px; font-weight:bold;font-size:10px; color:#ffffff; text-decoration:none; }
div.footer div.footerlefttext2 a.language_opt:hover {color:#9cf39f; }
div.footer div.left a.divider {display:inline-block; height:29px; width:10px; background:url(/html/assets/footer/line.png) transparent no-repeat center center;  text-decoration:none; vertical-align:bottom; text-align:center;}

div.footer div.right {font-family:arial;
font-size:11px;
height:29px;
margin:11px auto auto;}
div.footer div.right a {color:#ffffff; text-decoration:none; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
div.footer div.right a.selected_footer {color:#9cf39f;}
div.footer div.right a:hover {color:#9cf39f; text-decoration:none;}
div.footer div.right ul {margin-top:0; margin-bottom:0;}
div.footer div.right li {display:inline} /*UL style for footer right nav*/
div.footer div.right li.copyright {color:#bababa;}

div.footer div.right2 {position:absolute; right:48px; height:29px;}
div.footer div.right2 a {color:#ffffff; text-decoration:none; margin-top:8px; margin-bottom:8px;}
div.footer div.right2 a.selected_footer {color:#9cf39f;}
div.footer div.right2 a:hover {color:#9cf39f; text-decoration:none;}
div.footer div.right2 ul {margin-top:0; margin-bottom:0;}
div.footer div.right2 li {display:inline} /*UL style for footer right nav*/
div.footer div.right2 li.copyright {color:#bababa;}



div.footer div.top {bottom: 15px;}
div.footer div.bottom {bottom: 0px;}
div.footer div.right span.pipe_chr_solid {font:8px Arial; color:#cccccc; text-decoration:none; border-right:1px solid #ffffff; margin-left: 7px; margin-right:6px;}
div.footer div.right2 span.pipe_chr_solid {font:8px Arial; color:#cccccc; text-decoration:none; border-right:1px solid #ffffff; margin-left: 7px; margin-right:6px;}

/* END FOOTER STYLES */


/* BEGIN FOOTER POPUP STYLES */
#fnr_l1_p1_popup {display:none; width:175px; position:absolute; z-index:10; top:240px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#666666;  overflow:hidden; border-top:solid 3px #9cf39f;}
#fnr_l1_p1_popup .fnr_popup_title {color:#9cf39f; background-color:#595959; height:25px; padding-top:0.5em; padding-left:20px; padding-right:20px; font-size:13px; text-align:left;border-bottom:solid 3px #1e1e1e;}
#fnr_l1_p1_popup .fnr_popup_menu {background-color:#353535;text-align:left;}
#fnr_l1_p1_popup .fnr_popup_link{ display:block; height:100%; width:78%; padding-top:0.5em; padding-bottom:0.5em; padding-left:20px; padding-right:20px;}
#fnr_l1_p1_popup .fnr_popup_menu:hover a{color:#9cf39f;}
#fnr_l1_p1_popup .hover{ }
#fnr_l1_p1_popup .hover a{color:#ffffff; text-decoration:none;}
#fnr_l1_p1_popup .hover:hover {background-color:#202020; }
#fnr_l1_p1_popup .hover:hover a:hover {color:#9cf39f; text-decoration:none;}
#fnr_l1_p2_popup {display:none; width:180px; position:absolute;  z-index:10; top:284px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#666666; height:auto; overflow:hidden; border-top:solid 3px #9cf39f;}
#fnr_l1_p2_popup .fnr_popup_title {color:#9cf39f; background-color:#595959; height:25px; padding-top:0.5em; padding-left:20px; padding-right:20px; font-size:13px; text-align:left;border-bottom:solid 3px #1e1e1e;}
#fnr_l1_p2_popup .fnr_popup_menu {background-color:#353535; text-align:left;}
#fnr_l1_p2_popup .fnr_popup_link {display:block; height:100%; width:78%; padding-top:0.5em; padding-bottom:0.5em; padding-left:20px; padding-right:20px;}
#fnr_l1_p2_popup .fnr_popup_menu:hover a{color:#9cf39f;}
#fnr_l1_p2_popup .hover{ }
#fnr_l1_p2_popup .hover a{color:#ffffff; text-decoration:none;}
#fnr_l1_p2_popup .hover:hover {background-color:#202020; }
#fnr_l1_p2_popup .hover:hover a:hover {color:#9cf39f; text-decoration:none;}
#fnr_l1_p3_popup {display:none;width:200px;position:absolute;  z-index:10; top:389px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#666666; height:auto; overflow:hidden; border-top:solid 3px #9cf39f;}
#fnr_l1_p3_popup .fnr_popup_title {color:#9cf39f; background-color:#595959; height:25px; padding-top:0.5em; padding-left:20px; padding-right:20px;; font-size:13px; text-align:left;border-bottom:solid 3px #1e1e1e;}
#fnr_l1_p3_popup .fnr_popup_menu {background-color:#353535; text-align:left;}
#fnr_l1_p3_popup .fnr_popup_link{ display:block; height:100%; width:78%; padding-top:0.5em; padding-bottom:0.5em; padding-left:20px; padding-right:20px;}
#fnr_l1_p3_popup .fnr_popup_menu:hover a{ color:#9cf39f;}
#fnr_l1_p3_popup .hover{ }
#fnr_l1_p3_popup .hover a{color:#ffffff; text-decoration:none;}
#fnr_l1_p3_popup .hover:hover {background-color:#202020;}
#fnr_l1_p3_popup .hover:hover a:hover {color:#9cf39f; text-decoration:none;}
.selected_footer {color:#9cf39f;} 
/* END FOOTER POPUP STYLES */

/* BEGIN COUNTRY SELECTOR STYLES */
div.worldmap {width:956px; height:483px; position:absolute; background:transparent url(/html/assets/country_selector.png) repeat scroll 0 0; overflow:hidden;z-index:20000000;} 
div.worldmap img.mapImage {width:auto; height:100%; top:0%;left:0%;position:absolute; z-index:10000;} 
div.worldmap div.cselectorBtn {width:20px; height:18px;top:2%;right:1%;position:absolute; background-image:url(/html/assets/country_selector_cross.png); background-repeat:no-repeat;overflow:hidden;z-index:10007;} 
div.worldmap div.cselectorBtn:hover {cursor:pointer;} 
div.worldmap div.continentDiv {background:transparent url(/html/assets/random/s.gif) repeat scroll 0 0;position:relative;overflow:hidden;top:-5%; height:100%;width:33%;float:left;z-index:10004;}
div.worldmap a.continentText {text-align:center;background-color:transparent;overflow:hidden;position:relative;width:33%; font-family: Arial;font-size: 16pt; top:40%; float:left;z-index:10001;} 				
div.worldmap div.continentDiv div.countries { top:.85%; padding-top:21px;padding-left:35px;padding-right:30px;text-align:left; position:relative; background:#111111 url(/html/assets/random/s.gif) repeat scroll 0 0;height:94%;z-index:10005;}
div.worldmap div.continentDiv div.countries span { position: relative; bottom: -10px;}
div.worldmap  div.continentDiv div.countries div.firstcolumn {padding-top:18px; position:relative;width:50%;float:left;line-height:14px;}
div.worldmap div.continentDiv div.countries div.secondcolumn {padding-top:18px;position:relative;width:50%;float:left;line-height:14px;}
div.worldmap  div.continentDiv div.countries div.continentheader {color:white;font-family: Arial;font-size: 16pt;}
div.worldmap div.continentDiv div.countries div.firstcolumn a, div.worldmap div.countries div.secondcolumn a {color:white;cursor:pointer;font-family: Arial;font-size: 11px;}
div.worldmap div.continentDiv div.countries div.firstcolumn a:hover, div.worldmap div.continentDiv div.countries div.secondcolumn a:hover {color:#9cf39f;text-decoration:none;}
div.worldmap div.continentDiv div.countries div.firstcolumn a:focus,
div.worldmap div.continentDiv div.countries div.secondcolumn a:focus {color:#9cf39f;text-decoration:none;}
div.worldmap div.continentDiv div.countries div.firstcolumn a:active,
div.worldmap div.continentDiv div.countries div.secondcolumn a:active {color:#9cf39f;text-decoration:none;}
/* END COUNTRY SELECTOR STYLES */
div.headerBand {
	background-color: #000000;
	width: 100%;
}
div.everything {
	position:relative;
	height:100%;
	width:1000px;
	overflow:hidden;
}
