html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.6em; background-color:#004e7c; height:100%; width:100%; min-height:100%; text-align:center; }
input:focus,textarea:focus { background-color:#F1F1F1; }
ol,ul,li { list-style-image:none; list-style-position:outside; list-style-type:none; }
caption,th,td { text-align:left; font-weight:normal; }
html { font-size:100%; }
a { color:#666666; text-decoration:none; outline:none; outline-style:none; }
h1 { font-size: 14px; }
h2 { font-size: 13px; }
object { outline:none; }
.selectedAutoCompleteOption { color:#0A5574; background-color:#e1e1e1; z-index:999; font-family:Verdana; cursor:pointer; }
.AutoCompleteOption { margin-left:20px; width:170px; height:23px; padding-left:5px; border-top: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; font-family:Verdana; font-size:12px; background:transparent url(../images/breadcrumb_bg.gif) top left repeat-x; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; opacity: .85; filter: alpha(opacity=85);}
#autocompleteContainer { width:200px; background-color:transparent!important; color:#000000; z-index:1000!important; overflow:visible; position:absolute!important; top:171px; _top: 173px; left:2px; _left:2px; *top: 172px; *left: 3px}
#autocompleteContainerHidden { width:200px; background-color:transparent!important; color:#000000; z-index:-10!important; overflow:visible; position:absolute!important; top:0; left:0; display:none; }
.addthis_button a:hover { display:block; width:77px; background-color:transparent; }
#rel { background-color:#FFFFFF; border:2px solid #227EA7; height:260px; left:455px; position:absolute; visibility:hidden; top:43px; width:420px; z-index:999; }
.book_cl { height:20px; left:462px; position:absolute; top:165px; visibility:visible; width:82px; }
#show_bookmark { background-color:#FFFFFF; border:2px solid #DFDFDF; height:180px; left:498px; position:absolute; top:189px; visibility:hidden; width:230px; z-index:999; }
.clear { clear:both; }
table { border-collapse:collapse; }
#containerHome { position:relative; width:1034px; margin:0 auto; background:transparent url(../images/bg_container.png) top left repeat-y; text-align:left; }
#containerWrap { position:relative; width:1024px; margin:0 auto; overflow:hidden; text-align:left; }
#header { width:1024px; height:187px; background:transparent url(../images/bg_header.png) top left repeat-x; overflow:hidden; }
img.logoTop { float:left; display:block; }
.mcafeeTop { display:block; background:transparent url(../images/secure_tags.png) right no-repeat; background-position:-118px -10px; width:135px; height:41px; padding-top: 1px; position:fixed; top:0; right:0; z-index:999; }
a.secureBottom { display:block; background:transparent url(../images/secure_tags.png) no-repeat left top; background-position:0 0; width:112px; height:86px; position:fixed; bottom:0; right:0; z-index:999; }
.headerRight { display:block; float:right; height:65px; margin-top:12px; width:500px; }
.SheaderRight { display:block; float:right; height:auto; width:700px; }
.chatCont { position:absolute; top:33px; right:10px; }
.phoneInfoHead { float:right; margin:3px 11px 0 0; }
.SphoneInfoHead { float:left; display:block; margin:2px 0 2px 55px; }
.menuTop { position:absolute; width:439px; height:33px; top:73px; right:268px; z-index:999999; }
.menuTop ul { width:100%; list-style:none; list-style-type:none; }
.menuTop ul li { display:inline; }
.menuTop ul li a { color:#333333; font-weight:bold; text-decoration:none; margin:10px 0 0 43px; text-shadow:1px 1px #FFFFFF; }
.menuTop a:hover { color:#000000; }
.headTop { float:left; width:100%; height:106px; }
.headBottom { float:left; width:100%; height:81px; background:transparent url(../images/bg_head_bottom.gif) top repeat-x; }
.searchDrop { float:left; background:transparent url(../images/sprite_home.png) left no-repeat; background-position:0 0; width:220px; height:81px; }
.searchDrop strong { padding:20px 0 2px 22px; display:block; text-shadow:1px 1px #FFFFFF; color:#005277; }
.searchDrop input { border:1px solid #006699; font-size:14px; height:19px; margin-left:17px; padding-left:5px; padding-top:2px; width:170px; }
#demoIzq,#demoDer { width:176px; text-align:center; }
#demoDer { position:relative; }
#lista { position:absolute; border:1px solid #e1e1e1; width:149px; z-index:999999; top:20px; left:31px; display:none; }
.resaltado { background-color:#f1f1f1; cursor:pointer; color:#0A5574; }
.normal { background-color:#0A5574; color:#FFFFFF; }
.sitemapClass { padding:20px; }
.sitemapClass a strong { font-size:12px; font-weight:normal; }
.sitemapClass h2 { font-size:15px; padding-top:10px; }
.bannerFlash { float:right; width:795px; height:81px; display:block; overflow:hidden; padding-top:3px; }
.signInLink a { display:block; color:#005077; padding:5px 0 0 40px; font-weight:bold; }
.signInLink a:hover { color:#4E808F; }
#mainContent { width:1024px; display:block; overflow:hidden; background:#FFFFFF url(../images/bg_maincontent.png) repeat-y left top; position:relative; }
#left214 { float:left; width:213px; background:transparent url(../images/sprite_home.png) left no-repeat; background-position: 0 -81px; border-right:1px solid #BBBBBB; height:auto; padding-top: 20px; }
.mcafeeContainer { height:46px; position:absolute; text-align: center; right:3px; _right:-1; top:64px; width:134px; background:transparent url(../images/sprite_home.png) left no-repeat; background-position:8px -400px; }
#miniCart { background-color:#F5F5F5; }
.cartWrap { width:205px; height:96px; color:#333333; font-weight:bold; font-size:11px; line-height:16px; margin-left:5px; }
.cartWrap .txtHolder { padding:36px 0 0 15px; }
.cartWrap strong.itemsTxt { color:#0e3d5f; padding-left:5px; }
.cartWrap strong.priceTxt { color:#d85100; padding-left:5px; }
.cartWrap span { display:block; }
.cartWrap span.splitCart { margin-bottom:5px; }
.cartWrap a { display:inline; background:transparent url(../images/sprite_home.png) left no-repeat; background-position:-214px -384px; padding-left:6px; color:#2f7d97; text-decoration:none; margin:5px 16px 0 0; }
.cartWrap a:hover { color:#666666; }
#loginBuddy { background-color:#F5F5F5; }
.welcomeBuddie { position: relative; background:#F5F5F5 url(../images/sprite_home.png) no-repeat scroll left; background-position:0 -268px; height:25px; margin-left:11px; padding-left:28px; padding-top:6px; width:163px; }
img.buddieLogout { position: absolute; top: 8px; right: 5px; }
.welcomeBuddie a { font-size:13px; font-weight:bold; margin:5px 0 5px 10px; }
.leftMenuHolder { overflow:hidden; position:relative; width:213px; }
#mask { float:left; width:213px; height:1010px; overflow:auto; overflow:hidden; background-color:#FEFEFE; }
#slideshow { position:absolute; top:0; left:0; width:428px; float:left; }
.col { display:block; width:211px; height:480px; float:left; background-color:#FFFFFF; border:1px dotted #cccccc; }
.flashLeft { width:205px; height:480px; position:absolute; top:7px; left:2px; }
/*.cardsAbsolute { width:172px; height:117px; margin-left:21px; background:transparent url(../images/sprite_home.png) left no-repeat; background-position:0 -151px; }*/
.cardsAbsolute { width:172px; height:117px; /*margin-left:21px*/; background:transparent url(../images/sprite_home.png) left no-repeat; background-position:0 -151px; position:absolute; left:838px; margin-top:3px;}
.cardsAbsoluteBACK { position:absolute; width:172px; height:117px; top:900px; _top:100px; left:20px; _left:-200px; z-index:999999; }
#right809 { float:left; width:809px; overflow:hidden; }

/* START SEO CONTENT PAGES */
#textSeoAbsolute { position:absolute; left:240px; width:765px; height:650px; z-index:2; }
#textSeoAbsolute a { color: #1B4E71; text-decoration: underline; }
#textSeoAbsolute h1 { color:#005277; font-size:16px; width:100%; border-bottom:1px dotted #005277; margin-bottom:10px; }
#textSeoAbsolute p { color:#333333; font-size:12px; line-height:16px; text-align:justify; }
#menuSeoAbsolute { border-left:1px solid #999999; height:900px; padding-left:10px; position:absolute; right:10px; width:210px; z-index:3; }
#menuSeoAbsolute strong { font-size:13px; display:block; color:#666666; border-bottom:1px dotted #999999; margin-bottom:5px; }
#menuSeoAbsolute a { display:block; padding:5px 0 5px 5px; color:#095674; text-decoration:none; border-bottom:1px dotted #dddddd; margin-bottom:1px; }
#menuSeoAbsolute a:hover { color:#095674; text-decoration:underline; background-color:#E6F4FC; }
/* END SEO CONTENT PAGES */

/* START SLIDER */
#sliderAbsoluteInternal { position:absolute; top:945px; left:224px; width:805px; height:400px; z-index:1; background:transparent url(../images/bg_stripviewer.png) top left no-repeat; background-position:20px 32px; }
.stripViewer .panelContainer .panel ul { text-align:left; margin:0 15px 0 30px; }
.slider-wrap { margin:0 auto; position:relative; width:795px; }
.csw { width:100%; height:460px; background:#fff; overflow:scroll; }
.csw .loading { margin:200px 0 300px; text-align:center; }
.sliderWrap2 { margin:0 auto; position:relative; width:795px; height: 385px; }
.sliderWrap2 .stripViewer { position:relative; overflow:hidden; border:0 solid #e1e1e1; margin:auto; width:300px; height:400px; clear:both; background-color:#FFF; }
.sliderWrap2 .stripViewer { position:relative; overflow:hidden; border:0 solid #e1e1e1; margin:auto; width:700px; height:350px; clear:both; background-color:transparent; }
.stripViewer .panelContainer { position:relative; left:0; top:0; width:100%; list-style-type:none; }
.stripViewer .panelContainer .panel { float:left; height:100%; position:relative; width:700px; }
.stripViewer .panelContainer .panel .wrapper { padding:10px; overflow:hidden; }
.stripNav { margin:auto; }
.stripNav ul { list-style:none; }
.stripNav ul li { float:left; margin-right:2px; width:85px; }
.stripNav a { font-size:11px; font-weight:bold; text-align:center; height:32px; line-height:11px; background:#c6e3ff; color:#ffffff; text-decoration:none; display:block; padding:0 5px; }
li.tab1 a, li.tab2 a, li.tab3 a, li.tab4 a, li.tab5 a { background:transparent url(../images/bg_tabs_home.png) top left no-repeat; color:#FFFFFF; font-weight:bold; padding-top:15px; height:24px; font-size:11px; }
.stripNav li.tab6 a { background:transparent url(../images/bg_tabs_home.png) top left no-repeat; background-position:0 -41px; color:#333333; font-weight:bold; padding-top:7px; height:32px; }
.stripNav li a:hover { background:transparent url(../images/bg_tabs_home.png) top left no-repeat; background-position:0 -80px; color:#005076; }
.stripNav li a.current { background:transparent url(../images/bg_tabs_home.png) top left no-repeat; background-position:0 -80px; color:#005076; }
.stripNavL { position:absolute; top:150px; right:772px; text-indent:-9000em; background:url(../images/bg_tabs_home.png) no-repeat; background-position: 0 -122px; }
.stripNavR { position:absolute; top:150px; left:763px; text-indent:-9000em; background:url(../images/bg_tabs_home.png) no-repeat; background-position: -57px -122px; }
.stripNavL a, .stripNavR a { display:block; height:40px; width:40px; }
.stripNavL { left:0; }
.stripNavR { right:0; }
/* END SLIDER */

/*CUSOMTER TESTIMONY SECTION*/
#testimony_container{
	float:left; 
	width:100%;
	position:relative;
	overflow:hidden;
}
#scroll_boundary{
	height:125px; 
	position:relative;
	overflow:hidden;
}

#scrolling_text{
	font-size:10px;
	margin-left:5px;
	position:absolute;
	line-height:12px;
}

#scrolling_text span {
	font-weight:bold;
	font-size:11px;
}

#scrolling_container{
	position:absolute;
	left:0px;
	width:200px;
}

.testimony_title{
	font-weight:bold;
	text-align:center;
	background-color:#e6eef5;
	border-bottom:solid;
	border-color:#9eb8cd;
	z-index:9999;
}
/*END TESTIMONY*/

#seoAbsolute { background-color:#F1F1F1; border:1px solid #E1E1E1; height:350px; left:239px; overflow-x:hidden; padding:10px; position:absolute; width:737px; z-index:999; }
#seoAbsolute h1, #seoAbsolute h2, #seoAbsolute h3 { font-size: 14px; margin-top: 7px; color: #004E7C; }
#seoAbsolute br { line-height: 5px; height: 5px; display: block;}
#seoAbsolute a { color: #333333; text-decoration: underline; }
#seoAbsolute div { padding: 0 !important; margin: 0 !important; }
#atffc { display: none; } /* weird id that addthis includes */
.bottomLinksSilo { display:block; background-color:#DCE9F2; height:20px; text-align:center; width:100%; color:#227EA7; }
.bottomLinksSilo ul li { display:inline; }
.bottomLinksSilo ul li a { color:#227EA7; padding:0 5px; }
.bottomLinksSilo ul li a:hover { color:#333333; }
.mainFooterSplit { width:1034px; margin:0 auto; height:12px; background:transparent url(../images/split_main_footer.gif) top left no-repeat; }
/*#footerContainer { position:relative; width:1024px; height:165px; margin:0 auto; overflow:hidden; background: transparent url(../images/footer_sprite.png) no-repeat top left; }*/
#footerContainer { position:relative; width:1024px; height:165px; margin:0 auto; overflow:hidden; background-color:#ffffff; }
.footerLeft { width:830px; height:165px; text-align: left; float:left; display:block; }
.footerLeft183 { width:145px; float:left; padding:10px; display:block; border-right:1px dashed #CECECE; height:100%;}
.footerRight { width:288px; height:165px; float:left; display:block; position:relative; }
.footerLeft183 span { font-size:14px; color:#1877b7; display:block; width:100%; font-weight:bold; }
.footerLeft183 ul { width:100%; list-style-image:none; list-style-position:outside; list-style-type:none; }
.footerLeft183 li { display:block; line-height:14px; }
.footerLeft183 li a { width:100%; display:block; font-size:11px; font-weight:bold; line-height:14px; }
.footerLeft183 li a:hover { background-color:#FFFFFF; }
.disclaimerBottom { width:1024px; margin:0 auto; background:#F4F4F4; overflow:hidden; text-align:center; }
.disclaimerBottom p { font-size:11px; color:#333333; }
.disclaimerSprite { width: 1015px; height: 66px; margin: 0 auto; background: transparent url(../images/footer_sprite.png) no-repeat bottom left;  }
.secureTag { display:block; position:fixed; bottom:0; right:0; z-index:999; }
#maskInternal { float:left; width:213px; height:1320px; overflow:auto; overflow-x:hidden; position:relative; }
#maskInternal #mask { height:1320px; }
.titleSiloLinks { width:100%; font-weight:bold; line-height:40px; }
.panelSiloLinks { width:100%; }
.panelSiloLinksBoxes { float:left; width:100%; height:auto; }
.panelSiloLinksBoxes ul { width:100%; }
.panelSiloLinksBoxes ul li { float:left; display:block; width:100%; color:#666666; line-height:23px; }
.panelSiloLinksBoxes ul li a { color:#666666; text-decoration:none; }
.panelSiloLinksBoxes ul li a:hover { color:#666666; text-decoration:none!important; }
.breadCrumb { width:804px; padding:3px 0 0 4px; }
#crumbs { height:2.3em; border:1px solid #dedede; background:transparent url(../images/breadcrumb_bg.gif) top left repeat-x; }
#crumbs li { float:left; line-height:2.3em; color:#666666; padding-left:.75em; }
#crumbs li a { background:url(../images/bread_separator.gif) no-repeat right center; display:block; padding:0 15px 0 0; }
#crumbs li a:link,#crumbs li a:visited { color:#333333; font-weight:bold; text-decoration:none; }
#crumbs li a:link { color:#333333; font-weight:bold; }
#crumbs li a:hover { color:#307191; }
.bottomProdLinks { margin:10px 20px 0; padding:15px; width:725px; overflow:hidden; }
.bottomProdLinks ul { width:100%; }
.bottomProdLinks ul li { display:block; width:25%; text-align:center; float:left; }
img.bottomProdLinksEnd { margin-left:20px; }
.calzaProdBottom { height:450px; }
.titlePages { display:block; width:789px; margin:10px; border-bottom:1px dotted #333333; font-size:16px; font-weight:bold; color:#333333; }
.navCheckout { width:779px; margin:0 15px; font-size:11px; }
.navCheckout a { color:#005075; text-decoration:underline; }
.leftNav { float:left; width:200px; }
.rightNav { float:right; width:200px; text-align:right; font-style:italic; }
#ShopCartContainer { width:779px; float:left; margin:0 15px; _margin:0 5px; }
.ShopCartProd { width:100%; border:1px solid #96BDD6; position: relative; }
#cartTbl { border-collapse:collapse; }
.itemsTitle { display:block; width:100%; background-color:#e2ecf3; }

.itemsTitle span { display:block; padding:10px; font-weight:bold; color:#424242; }
.cartTblTitle { line-height:25px; color:#FFFFFF; font-weight:bold; text-align:center; }
.cartItem { height:85px; border-top:1px solid #96BDD6; text-align:center; }
.ShopCartProd .tableBG { padding-left:3px; }

.ShopCartProd .groupError { position: absolute; top: 0px; left: 160px; border: 3px solid #FFF; background-color: #AF1000; text-align: justify; line-height: 14px; color: #FFFFFF; width: 400px; padding: 10px; z-index: 2; -moz-border-radius: 20px; font-weight: bold; }
.ShopCartProd .groupError a { background-color:#2F688C; border:2px solid #DDDDDD; color:#FFFFFF; display:block; height:19px; margin:0 auto; width:35px; margin-top: 5px; line-height: 20px; text-align: center; -moz-border-radius: 5px;}
.ShopCartProd .groupError a:hover { background-color:#0D4A6F; }

.cartItemDesc { text-align:left; }
.cartRedSmall { font-size:11px; color:#FF0000; line-height:13px; }
.upgradeBox { display:block; height:46px; width:297px; }
.upgradeBox span { color:#FFFFFF; display:block; float:left; font-size:12px; line-height:13px; padding:11px 0 0 11px; width:199px; height:auto; }
.upgradeBox img.upgradeNow { float:left; display:block; padding-top:6px; }
.cartImgBorder img { border:1px solid #999999; margin-top:6px; }
.cartFooter { height:50px; border-top:1px solid #96BDD6; }
.promoBox { width:100%; border:1px solid #C2D9E6; margin:5px 0; height:30px; line-height:30px; padding-top:5px; }
.promoBox span { display:block; float:left; font-size:12px; padding-left:10px; }
.promoBox strong { text-transform:uppercase; color:#0F5F83; }
#promoField { background-color:#F1F1F1; border:2px solid #ABBC00; display:block; float:left; font-size:13px; height:17px; line-height:25px; margin-left:5px; width:150px; padding-top:2px; }
#promoBtn { display:block; float:left; padding-left:5px; }
.cartTotalBox { width:100%; border:1px solid #96BDD6; overflow:hidden; }
.shipMethodBox { float:left; width:495px; border-right:1px solid #96BDD6; }
.title { width:485px; line-height:24px; padding-left:10px; font-weight:bold; }
.countryBox { width:100%; border-top:1px solid #DEEEF7; padding-top:5px; }
.countryBox span { font-weight:bold; padding-left:20px; }
#countrySelect { font-size:11px; }
.methodsList { border-top:1px solid #C1D7E5; margin-top:5px; }
.methodsList table { width:100%; }
.methodsList td { padding-right:15px; font-weight:bold; text-align:center; line-height:17px; }
.methodsList strong { color:#FF0000; }
.methodsList p { color:#14415f; font-size:11px; font-style:italic; font-weight:normal; }
.rightTotal { float:right; width:200px; margin-top:10px; margin-right:10px; }
.suggestedBox { border:1px dotted #C2D9E6; background-color:#FFFFFF; float:left; width:100px; height:100px; padding:5px; margin-right:10px; }
.suggestedBox img { display:block; padding-left:4px; }
.suggestedBox p a { font-size:11px; font-weight:bold; color:#0e3c5e; line-height:13px; text-align:center; }
.suggestedBox p a:hover { color:#666666; text-decoration:underline; }
.suggestedBox p { font-size:11px; color:#333333; line-height:13px; text-align:center; }
#generalInfoContainer { width:770px; padding:10px 20px 25px; }
#generalInfoContainer .headTitle { background:transparent url(../images/bg_title_info_pages.png) top left no-repeat; width:600px; height:40px; width:100%; display:block; margin-bottom:20px; }
#generalInfoContainer .headTitle strong { font-size:16px; font-weight:bold; line-height:50px; padding-left:35px; text-shadow:1px 1px 1px #FFFFFF; }
#generalInfoContainer .splitLeft { display:block; width:540px; height:auto; float:left; }
#generalInfoContainer .splitRightAffiliate { background-color:#F1F1F1; border:2px solid #dddddd; display:block; float:right; margin-bottom:20px; padding:0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; width:190px; }
#generalInfoContainer .splitRightAffiliate p { margin-top:8px; margin-bottom:8px; padding:0; display:block; line-height:13px; font-weight:bold; color:#0B5675; }
#generalInfoContainer .splitRightAffiliate a { font-size:11px; }
#generalInfoContainer .pBoxAffiliate { border:3px solid #EEF8FF; display:block; width:98%; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:10px; padding:10px 0; }
.pBoxAffiliate td.rAligned { text-align:right; padding-right:10px; font-weight:bold; width:220px; font-size:12px; }
.pBoxAffiliate td { padding:5px; }
.pBoxAffiliate td input.textfield { font-family:Arial; border:1px solid #999999; font-size:12px; height:15px; padding:3px; width: 200px;}
.pBoxAffiliate td textarea { font-family:Arial; border:1px solid #999999; font-size:12px; padding:3px; width:310px; height:300px; }
#generalInfoContainer .affiliateTerms { width:98%; height:200px; overflow-y:scroll; font-size:11px; border:1px solid #999999; padding-top:10px; color:#666666; }
#generalInfoContainer .splitRightAffiliateJoin { display:block; float:right; margin-bottom:20px; padding:0 2px; -moz-border-radius:5px; -webkit-border-radius:5px; width:208px; }
#generalInfoContainer .splitRightAffiliateJoin img { padding-right:10px; }
#generalInfoContainer .splitRightAffiliateJoin p { display:block; float:left; padding-left:17px; font-size:11px; font-style:italic; text-align:center; }
.clearBoth { clear:both; }
#generalInfoContainer span.titleGeneral { border-bottom:1px dotted #227EA7; width:100%; color:#134963; display:block; font-size:17px; font-weight:bold; text-indent:10px; margin:10px 0; }
#generalInfoContainer .pBoxes span.titleGeneral { border:none; width:100%; color:#134963; display:block; font-size:18px; font-weight:bold; text-indent:10px; margin:10px 0; }
#generalInfoContainer p { line-height:17px; text-align:justify; display:block; margin-bottom:20px; padding:0 10px; }
#generalInfoContainer p a { text-decoration:underline; }
#generalInfoContainer p a:hover { color:#333333; text-decoration:none; }
#generalInfoContainer img { display:block; }
#generalInfoContainer br { line-height:10px; }
#generalInfoContainer .pBoxes { background-color:#E8F1F6; border:3px solid #EEF8FF; display:block; width:98%; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:10px; }

.boxPriceMatch { border:3px solid #EEF8FF; display:block; width:98%; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:10px; }
.boxPriceMatch input { background-color:#F5F5F5; width: 200px; border:1px solid #005681; height:20px; line-height:15px; padding-left:5px; }
.boxPriceMatch td { line-height:30px; }
.boxPriceMatch .rAligned { text-align: right; padding-right: 10px; font-weight: bold; }
.boxPriceMatch .btnSubmit { background-color: #005681; border:2px solid #eee; padding: 4px 2px; height: 27px; font-weight: 800; color: #FFF; width: 100px; }

#generalInfoContainer ul { margin-bottom:15px; margin-left:30px; width:705px; overflow:hidden; }
#generalInfoContainer li {/* background:transparent url(../images/arrow_ul.gif) no-repeat scroll left bottom; */background-position:0 2px; display:block; float:left; line-height:11px; margin:6px; padding-left:8px; width:22%; }
#generalInfoContainer a { color:#333333; text-decoration:underline; }
#generalInfoContainer a:hover { color:#666666; text-decoration:none; }
#manuFact a { color:#005075; }
#manuFact span { font-size:17px; }
.howtoSplit { width:720px; overflow:hidden; margin-left:36px; }
.howtoSplit .howtoBoxes { float:left; display:block; width:600px; margin-left:10px; }
.howtoSplit img { float:left; }
.howtoSplit span.HtitleGeneral { border-bottom:1px dotted #227EA7; width:100%; color:#134963; display:block; font-size:15px; font-weight:bold; text-indent:10px; margin:5px 0 10px; }
#generalInfoContainer .pBoxesGray { background-color:#f1f1f1; border:3px solid #e1e1e1; display:block; width:100%; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:10px; }
#generalInfoContainer .pBoxesGray span.titleGeneral { border-bottom:1px dotted #aaaaaa; width:100%; color:#134963; display:block; font-size:15px; font-weight:bold; text-indent:10px; margin:10px 0; }
#generalInfoContainer .pBoxes ul { margin-bottom:15px; margin-left:30px; width:705px; overflow:hidden; }
#generalInfoContainer .pBoxes li { background:transparent url(../images/arrow_ul.gif) no-repeat scroll left bottom; background-position:0 2px; display:block; float:left; line-height:14px; margin:6px; padding-left:8px; width:95%; }
#generalInfoContainer a { color:#333333; text-decoration:underline; }
#generalInfoContainer a:hover { color:#666666; text-decoration:none; }
#generalInfoContainer .splitLeft ul { margin-top:0; }
#generalInfoContainer .splitLeft li { float:none; line-height:14px; width:100%; }
#question { font-size:13px; font-weight:bold; padding-left:18px; }
#answers div { color:#128FED; font-size:14px; font-weight:bold; padding-left:18px; padding-top:2px; }
#answers ol { background-color:#00CCFF; border:1px solid #0099FF; color:#FFFFFF; float:right; font-size:11px; padding:1px; }
#generalInfoContainer .splitLeftContact { display:block; width:483px; height:auto; float:left; }
#generalInfoContainer .splitRightContact { width:286px; float:right; }
.contactForm { background-color:#F1F1F1; border:1px solid #E1E1E1; padding:10px; margin: 10px 10px 20px 0; }
.contactForm td.rAligned { text-align:right; padding-right:10px; font-weight:bold; width:90px; font-size:12px; }
.contactForm td.rAlignedF { text-align:right; padding-right:10px; font-weight:bold; font-size:12px; } 
.contactForm td { padding:5px; }
.contactForm td input.textfield { font-family:Arial; border:1px solid #999999; font-size:12px; height:15px; padding:3px; }
.contactForm td textarea { font-family:Arial; border:1px solid #999999; font-size:12px; padding:3px; width:310px; height:300px; }
#generalInfoContainer .splitRightContact .helpDesk { width:100%; margin-top:10px; margin-left: 4px; }
#generalInfoContainer .splitRightContact .helpDesk ul { width:286px; margin:0; overflow:hidden; }
#generalInfoContainer .splitRightContact .helpDesk ul li { display:block; float:left; line-height:11px; margin:0 8px 2px; padding-left:0; width:94%; }
#generalInfoContainer .splitRightContact .helpDesk ul li.bgStrip { margin:0; padding:7px; }
#generalInfoContainer .splitRightContact .helpDesk ul li.bgStrip a { padding:5px 0 5px 10px; text-decoration:none; border-bottom:1px dotted #c1c1c1; display:block; width:98%; }
#generalInfoContainer .splitRightContact .helpDesk ul li.bgStrip a:hover { background-color:#FFFFFF; color:#20759E; }
#generalInfoContainer .splitRightContact .helpDesk ul li.bgStrip li.titles { font-size:13px; color:#20759E; font-weight:bold; background:none; text-align:right; border-bottom:1px dotted #20759E; padding-bottom:4px; margin-top:5px; }

span#errorPop { display:block; position: absolute; background-color:#E12F2B; color:#FFFFFF; border-radius:0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0;  top: 10px; /*-20*/ right: 5px; padding:7px 10px; line-height: 15px; }
a#errorPopClose { display:block; position: absolute; background-color:#E12F2B; color:#FFFFFF; border-radius:0.8em; -moz-border-radius:0.8em; -webkit-border-radius:0.8em; right:-6px; top:-13px; padding:2px 6px; }
div.relTd { position: relative; }

a.custBtn { display: block; background: transparent url(../images/contact_btn_customer.png) top left no-repeat; width: 286px; height: 79px; margin-top: 10px; }
a.custBtn:hover { background-position:0 -79px; }
a.nonCustBtn { display: block; background: transparent url(../images/contact_btn_nocust.png) top left no-repeat; width: 286px; height: 65px; margin-top: 10px; }
a.nonCustBtn:hover { background-position:0 -65px; }

/* ERROR BOX */
#error_box {  position: fixed;   width:278px; height:170px; left:40%; top:30%; z-index:7; background:transparent url(../images/caution_bg.gif) top left no-repeat; padding:30px 0 0 122px;
top:expression(eval(document.documentElement.scrollTop)+150); }
#error_box span { display:block; line-height:14px; padding-right:5px; }
#error_box a { bottom:5px; display:block; height:20px; position:absolute; right:11px; width:35px; z-index:2; font-weight:bold; color:#333333; text-decoration:underline; }
#error_box i { font-size:11px; }