@charset "utf-8";
/* CSS Document */





#jquery-lightbox {z-index:10000 !important;}
#lightbox-nav, #lightbox-image-details-currentNumber {display:none !important;}
span.popular {background:url(/images/ltu/popular.png) top center no-repeat;width:57px; height:44px;display:block;text-align:center;color:#fff;font-family:tahoma, verdana;font-size:8px;text-transform:uppercase;padding:16px 0 0 1px;position:absolute;top:-15px; left:-25px;z-index:1000;font-weight:bold;z-index:1;}



/* RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, iframe {
	padding: 0;
	margin: 0;
}
fieldset, img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a, img a {
	outline:none;
}
/* img {
	border:none;
	display:block;
} */
/* RESET */


body {
	background:#000000 url(../images/main-bg.jpg) top center no-repeat;
	margin: 0 auto;
	padding: 0;
}
#container {
	width: 980px;
	margin: 0 auto;
	position:relative;
	padding-bottom:40px;
}
#header {
	width: 980px;
	height:120px;
	background:url(../images/header-bg.jpg) no-repeat;
	position:relative;
}
#container.touchupdyes #header {position:relative;}
#container.touchupdyes #header {background:url(../images/ltu/header-bg.jpg) no-repeat;}
#container.touchupdyes #header a#logo, #container.touchupdyes #header #contact {display:none;}
#container #header h1#touchuplogo { display:none; z-index:1000;  position:absolute;top:10px;left:290px;margin:0;padding:0; width:306px; height:80px;text-indent:-99999em;display:none;}
#container.touchupdyes #header h1#touchuplogo a {text-decoration:none;width:306px; height:80px;display:block;background:url(../images/ltu/logo.png) 0 0 no-repeat;}



#container.touchupdyes #content-wrap-alt {min-height:700px !important;}
#container.touchupdyes #header #touchupcontact, #container.touchupdyes #header h1#touchuplogo {display:block;/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);*/}


.logo {
	float:left;
	padding:14px 0 0 20px;
}
#contact {
	float:right;
	width: 316px;
	height:59px;
	padding:20px 20px 0 0;
}
#contact a {
	display:block;
	background:url(../images/btn-contact.png) 0 0 no-repeat;
	width: 316px;
	height: 59px;
	text-indent: -999em;
	padding:0;
}
#contact a:hover {
	background-position: bottom left;
	background-repeat:no-repeat;
}
#touchupcontact {
        display:none;
        font-weight:bold;line-height:1.4em;
        font-size:12px;color:#fff;
        font-family:Arial, Helvetica, sans-serif;
	float:right;
	width: 320px;
	padding:28px 20px 0 0;
        text-align:right;
}
#touchupcontact a {text-decoration:none; padding:0;}
#touchupcontact a:hover {color:#e7ae22;}

#content-wrap {
	width: 980px;
	background:url(../images/content-top.jpg) top no-repeat #951c2a;
	height:auto;
	padding:0 0 15px 0;
	float:left;
}
#content-wrap-alt {
	width: 980px;
	background:url(../images/content-top-alt.jpg) top no-repeat #951c2a;
	height:auto;
	padding:0 0 15px 0;
	float:left;
}
/* touch up dyes style */
#container.touchupdyes #content-wrap-alt {background:url(../images/ltu/innerBg.jpg) 0 -100px no-repeat #951c2a;min-height:450px;}
.touchupdyesfooter #footer {background:url(../images/ltu/footer-bg.jpg) no-repeat;}
.touchupdyesfooter #footer a {color:#fff;}
#left-rail {
	width: 250px;
	height:auto;
	padding:0 20px 0 20px;
	float:left;
}

#container.touchupdyes #left-rail {position:absolute;top:0px;background:url(../images/ltu/menushadow.png) 5px 0 no-repeat;}
#container.touchupdyes #left-rail h3 {display:none;}
#container.touchupdyes #left-rail #left-rail-menu {margin-top:10px;}


#left-nav-wrap {
	background:url(../images/left-nav-top.jpg) no-repeat;
	width: 250px;
	height:auto;
	padding:240px 0 0 0;
}
#left-nav-wrap h3 {
	background:url(../images/our-services.png) no-repeat;
	width:130px;
	height: 27px;
	margin: 0 auto;
	padding-bottom:15px;
	text-indent: -9999px;
}
#right-col {
	width: 670px;
	height:auto;
	padding:0 20px 0 0;
	float:right;
}
#content {
	width: 670px;
	height:auto;
	clear:both;
	padding-top:20px;
	float:left;
}





#container.touchupdyes #content .mainpic {margin:0 auto; display:block;margin-bottom:15px;}
#container.touchupdyes #content .leftbox .leftsubsection img.productpic { max-width:182px;}
#container.touchupdyes #content .mainpic, #container.touchupdyes #content .productheader .mainimg, #container.touchupdyes #content .leftbox .leftsubsection img.productpic, #content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span img {background:#c45716;padding:3px;border:1px solid #6a0214;}

#container.touchupdyes #content .productheader img.mainimg {max-width:330px;max-height:205px;float:right; margin:0 0 0 20px;}

#container.touchupdyes #content .productheader { padding-bottom:20px;float:left;width:670px;}
#container.touchupdyes #content .productheader .mainpic {float:right; margin:0 0 12px 20px;}
#container.touchupdyes #content .productheader h1 {font-weight:bold;}



.productheader ul li {list-style:none !important;  margin:0 0 5px 0  !important; }
.productheader ul li a {text-decoration:none  !important; color:#000;width:220px;display:block;background:#e7ae22;padding:3px 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.productheader ul li a:hover {background:#f9d374;}



#container.touchupdyes #content .productstoprow { float:right;width:100%; margin-bottom:20px;padding:10px 0; background:url(../images/ltu/productBottom.png) bottom center no-repeat;padding-bottom:30px;}
#container.touchupdyes #content .productstoprow .buttons {margin:0;}
#container.touchupdyes #content .productswrap { float:left;width:650px; padding:0 10px;}
#container.touchupdyes #content .productrow {float:left; margin-bottom:1em ;background:url(../images/ltu/productBottom.png) bottom center no-repeat;padding-bottom:40px;/* min-height:300px; */width:650px;position:relative;}
#container.touchupdyes #content .productrow.kit ul li {list-style-type:none;background:url(../images/ltu/tick.png) left center no-repeat;margin:0;padding-left:20px;}
h2.sectionheader {margin:0 0 2em 0; padding:8px 10px;clear:both;font-size:20px;background:url(../images/ltu/yellowtransbg.png) 0 0 repeat;}
#container.touchupdyes #content .productrow p.small {font-size:12px;}





#container.touchupdyes #content .leftbox {float:left; width:190px; margin-right:20px;position:relative; height:auto;}
/* products big heading */
h2.masshead {margin:0 0 1em 0;padding:0;clear:both;padding:.4em;background:url(../images/ltu/yellowtransbg.png) 0 0 repeat;font-size:20px;}
#container.touchupdyes #content .leftbox img.shadow {position:absolute;top:190px;left:0;}
#container.touchupdyes #content .leftbox img.product {position:absolute;top:10px;left:105px;display:none;}


#container.touchupdyes #content ul.youtubelinks  li  { list-style:none; padding-left:62px !important; line-height:31px !important;background:url(../images/ltu/playonyoutube3.png) 0 0 no-repeat !important;margin: 0; text-transform:uppercase;font-size:12px;font-weight:bold}

.youtubelinks.bonded {display:none;}
.productswrap.bonded .youtubelinks.bonded {display:block;}
#container.touchupdyes #content .leftbox .productimage {width:190px; height:190px;position:relative;background:url(../images/ltu/labelshadow.png) bottom center no-repeat;padding-bottom:12px;}

/*
#container.touchupdyes #content .leftbox .leftsubsection  {padding:8px 15px;background:#a72a38;margin-top:8px;box-shadow: 1px 1px 5px 3px rgba(0,0,0,0.15);
-webkit-box-shadow: 1px 1px 5px 3px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 5px 3px rgba(0,0,0,0.15);}
*/


#container.touchupdyes #content .leftbox .leftsubsection  {padding:0;margin-top:8px;}

#container.touchupdyes #content .leftbox .leftsubsection .productsectionlist {display:none;}
#container.touchupdyes #content .leftbox .leftsubsection .productsectionlist h4 {font-weight:bold;font-size:14px;}
#container.touchupdyes #content .leftbox .leftsubsection .productsectionlist li {text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);font-weight:bold}







/*
#container.touchupdyes #content .productrow.one img.product {position:absolute;top:10px;left:105px;}
#container.touchupdyes #content .productrow.two img.product {position:absolute;top:10px;left:105px;}
#container.touchupdyes #content .productrow.three img.product {position:absolute;top:10px;left:105px;}
#container.touchupdyes #content .productrow.four img.product {position:absolute;top:10px;left:105px;}
#container.touchupdyes #content .productrow.five img.product {position:absolute;top:10px;left:105px;}
#container.touchupdyes #content .productrow.six img.product {position:absolute;top:10px;left:105px;}
#container.touchupdyes #content .productrow.seven img.product {position:absolute;top:10px;left:105px;}
*/

#container.touchupdyes #content .description {float:left;width:440px;}

#container.touchupdyes #content .description strong {color:#e7ae22;font-size:1.5em;text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);}
#container.touchupdyes #content .description ul li strong {color:#e7ae22;font-size:1em;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
#container.touchupdyes #content .description em {font-style:normal; font-weight:bold;font-size:14px;}

p.code {font-weight:bold;font-size:11px;color:#e7ae22 !important;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
#container.touchupdyes #content .buttons {float:right;width:110px;margin:20px 0 20px 20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;  }
#container.touchupdyes #content .buttons table {margin-bottom:10px;}
#container.touchupdyes #content .buttons form {margin-bottom:5px;}
.productstoprow .buttons form  {margin:0 !important;}
#container.touchupdyes #content .buttons select {width:110px}
#container.touchupdyes #content .buttons a {font-size:13px;}
#container.touchupdyes #content .buttons p.chartlink {padding-top:1em; margin:0 0 .1em 0 !important;line-height:100%;}
#container.touchupdyes #content .buttons p.chartlink span {font-size:11px;}
#container.touchupdyes #content .buttons p.chartlink a {background:#eee;color:#000;text-decoration:none;padding:5px 3px;border:1px solid #666;width:102px;display:block;text-align:center;margin-top:5px;}
#container.touchupdyes #content .buttons p  {margin:0 0 5px 0;}
#container.touchupdyes #content .buttons h4 {font-weight:bold;margin:.8em 0 .3em;}
#container.touchupdyes #content a.cart {display:block;width:110px;line-height:25px;height:25px;background:#e7ae22;text-align:center;border-radius: 10px; padding:0;
-moz-border-radius: 10px; -webkit-border-radius: 10px; color:#000;text-decoration:none; }
#container.touchupdyes #content a.cart:hover {background:#bc4727;color:#fff;}

#container.touchupdyes #content ul {color:#fff;margin-bottom:.7em; }
#container.touchupdyes #content ul li {font-family:Arial, Helvetica, sans-serif; list-style:disc; color:#fff; font-size:13px; line-height:1.6em; margin: 0 0 0 13px;}
#container.touchupdyes p {color:#fff;text-align:left;}

.faqrow, .videorow {margin-bottom:10px;background:url(../images/ltu/yellowtransbg.png) 0 0 repeat; padding:8px;float:left;width:654px;}
.faqrow h3, .videorow h3   {font-weight:bold; margin-bottom:.5em;font-size:16px; }
.videoleft {width:235px; float:left; }
.videobox {float:right;width:400px;}
.viddescription {float:left;width:230px; }
.videorow iframe {width:400px;height:300px;float:right;}
.faqrow h4 span  {}

.answer {font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	line-height:1.4em;}
.answer span {font-weight:bold;}


#content-alt {
	width: 670px;
	height:auto;
	clear:both;
	padding-top:20px;
}
#content-alt img {
	display:inline;
	background:#fff;
	padding:3px;
	border:1px solid #000;
	margin:0 4px 10px 0;
}
#home-gallery {
	background:#e7ae22;
	width: 658px;
	height:300px;
	padding:5px;
	clear:both;
	border:1px solid #FFF;
}
#portfolio {
	background:#000;
	width: 658px;
	height:300px;
}
.hgall-bg {
	background:#000;
	width: 658px;
	height:300px;
}
#footer {
	background:url(../images/footer-bg.jpg) no-repeat;
	width: 940px;
	height:30px;
	padding:55px 20px 0 20px;

	position:relative;
	clear:both;
}


#footer .touchupdyes { display:none;}
.touchupdyesfooter #footer .leathercleaning {display:none;} 
.touchupdyesfooter #footer .touchupdyes {display:block;}

#footer p {
	font-size:11px;
	color:#a0a0a0;
}
#footer a {
	color:#c35931;
	font-size:11px;
}
/* TYPOGRAPHY */

h1 {
	font-family:Georgia, Arial, Times, serif;
	color:#ffbc1a;
	font-size:22px;
	margin-bottom: .5em;
}



#container.touchupdyes #content h1, #container.touchupdyes #content h2, #container.touchupdyes #content h3, #container.touchupdyes #content h4 {font-family:Arial, Times, serif;color:#fff;}
#container.touchupdyes #content h1 {color:#fff;}
#container.touchupdyes #content .productrow h3 { font-size:20px;}


h2 {
	font-family:Georgia, Arial, Times, serif;  
	color:#ffbc1a;
	font-size:19px;
	margin-bottom: .5em;
}
h3 {
	font-family:Georgia, Arial, Times, serif;
	color:#ffbc1a;
	font-size:16px;
	margin-bottom: .3em;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#e7e7e7;
	font-size:14px;
	line-height:18px;
	margin: 0 0 7px 0;
}
/* TYPOGRAPHY */

a {

	color:#ffffff;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/* MISC STYLES */	

.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
}
#wrap {
	width: 980px;
	float:left;
}
#right-r {
	width: 10px;
	height:1320px;
	float:left;
	background:url(../images/r-dropsh.png) repeat-y;
}
#left-r {
	width: 10px;
	height:1320px;
	float:left;
	background:url(../images/l-dropsh.png) repeat-y;
}
.content-pic-r {
	float:right;
	clear:right;
	padding:3px;
	background:#F0F0F0;
	border:1px solid #333;
	margin:0 0 10px 20px;
}
.pic-r {
	float:right;
	clear:right;
	margin:0 0 10px 20px;
}
.thumb {
	padding:3px;
	background:#F0F0F0;
	border:1px solid #333;
	margin:0 4px 5px 0;
}
a.gallery-btn {
	display:block;
	padding:5px 5px 5px 10px;
	width:653px;
	text-decoration:none;
	background: url(../images/gallery-btn-up.gif) repeat-x #bb4726;
	border:1px solid #666;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
a:hover.gallery-btn {
	background: url(../images/gallery-btn-hover.gif) repeat-x #da5a37;}

.gallery-wrap {
	width:670px;
	height:auto;
	margin-top:20px;
}
.pic-r2 {

	float:right;
	clear:right;
	padding:3px;
	background:#F0F0F0;
	border:1px solid #333;
	margin:0 0 10px 20px;
}
#th1, #th2, #th3, #th4, #th5, #th6, #th7, #th8 {
	padding:10px;
	background:#77131e;
	margin-bottom:10px;
}
.folio-list {
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	width:670px;
}
.folio-list li {
	padding: 0 17px 15px 0;
	float:left;
	width: 150px;
	height: 94px;
}
.folio-list li a {
	float:left;
}
.folio-list li img {
	display:block;
}
.folio-list li a img {
	background:#fff;
	padding:2px;
	border:1px solid #000000;
}
.folio-list li a:hover img {
	background:#bc4727;
}
#photo-gallery {
	width:670px;
}
blockquote {
	border-top:dotted 1px #e7ae22;
	margin:8px 0 8px 0;
}
blockquote p {
	font-family:Georgia;
	margin:8px 0 0 0;
}
.q-name {
	font-style:italic;
}
#map {
	background:#e7ae22;
	padding:5px;
	border:1px solid #fff;
	width: 400px;
	height: 400px;
	float:right;
	margin:0 0 10px 20px
}
iframe {
	border:0px;
	width:400px;
	height:400px
}
.hide {
	display:none;
}
.top-20 {
	margin-top:20px;
}
.top-40 {
	margin-top:40px;
}
.sm-txt { font-size:11px;}

/*
.fb-like {background:#eee;padding:10px;width:230px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;margin-top:10px;} */

.fb-like {
 
     display: none;
 
     margin-top: 10px;
     padding: 5px 0 0 8px;
 
     width: 190px;
     background:#eee;	
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}


/* STORE */

#store {background:#fff;padding:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#store h1 {color:#c35931;}
#store p {color:#222;}



#pp_full_res iframe {width:100%;float:none;}
.pp_close {z-index:10000;right:5px !important;}
.pp_social {display:none;}
.pp_content {padding-bottom:70px;}
.pp_description {padding:0 10px;color:#000;}


/* home choose */
.choosewrap {overflow:hidden;margin-bottom:30px;background:url(../images/ltu/pointer.png) center left  no-repeat;clear:both;}
.choose {background:#e7ae22;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align:center;padding:0; height:190px;width:600px;float:right; }
.choose h1 {color:#000 !important; margin:0;}
#content-wrap-alt ul#left-nav.touchup-ul li span {display:none;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span {position:absolute;left:375px;top:275px; width:570px; height:165px;   text-indent:0em;   color:#222 !important; display:none; }
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span h3 {display:block !important;text-align:left !important;background:none;text-indent:0;width:auto;margin: 0 0 5px 0!important;padding:0;line-height:100% !important;font-family:Arial;color:#000;font-weight:bold; font-size:22px;} 
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span p {color:#222 !important;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span img {max-width:157px;max-height:157px;float:right;margin:0 0 10px 10px;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span a {display:inline;background:none;padding:0;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li.default span img {background:none;padding:0;border:none;margin:0 0 10px 15px;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li:hover span {display:block;} 
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li.default span {display:block;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li.default span.hide {display: none;}

#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li:hover span {display:block;} 
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li span.default {display:block;}
#content-wrap-alt.touchuphome ul#left-nav.touchup-ul li.default span.hide {display: none;}



/* splash page */
/*
body#splash { background:url(../images/splash/main-bg.jpg) center top no-repeat #000;}
body#splash #content-wrap { background:none;  }
body#splash h1 {text-align:center;}
.splashbutts {width:905px; margin:0 auto;clear:both;}
.splashbutts ul {margin:0;padding:0;margin-bottom:20px;}
.splashbutts ul li {margin:0;padding:0;display:inline-block;width:440px;-webkit-box-shadow: 0px 0px 5px 5px #000000;
box-shadow: 0px 0px 5px 5px #000000; }
.splashbutts ul li a {display:block;width:440px;}

.splashbutts ul li.cleaning  { background:url(../images/splash/cleaningclick.jpg) 0 0 no-repeat; text-indent:-9999em;height:446px;margin-right:20px;}
.splashbutts ul li.cleaning a {height:446px;}
.splashbutts ul li.ltud  { background:url(../images/splash/ltudclick.jpg) 0 0 no-repeat;text-indent:-9999em;height:472px;}
.splashbutts ul li.ltud a {height:472px;}

.splashheader {width:980px; margin-bottom:10px;height:235px;background:url(../images/splash/dog.png) top center no-repeat;}
.splashheader p {font-family: 'Shadows Into Light Two', cursive; font-size:22px; font-weight:bold;text-align:center;line-height:1.4em;padding:50px 30px 0 30px;color:#fff;}
.splashheader a {text-decoration:none;}
.splashheader a:hover {color:#e7ae22;}
.splashheader img {display:block; margin:0 auto;}
.leftbox, .rightbox {width:340px;height:210px;}
.leftbox {float:left;}
.rightbox {float:right;} */



/* splash page */
/*body#splash { background:url(../images/splash/main-bg2.jpg) top center no-repeat #000 !important;} */
body#splash #content-wrap { background:none;  }

/*.splashheader h1 {text-align:center; clear:both;font-size:22px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);padding-top:200px;font-weight:bold;}*/

.splashheader h1 {background:url(../images/splash/logo.gif) center top no-repeat; text-indent:-99999em;width:383px; height:46px;position:absolute; top:10px;left:295px;}

.splashbutts {width:785px; margin:0 auto;clear:both; padding:20px;}
.splashbutts ul {margin:0;padding:0;margin-bottom:20px;}
.splashbutts ul li {margin:0;padding:0;display:inline-block;width:370px;-webkit-box-shadow: 0px 0px 20px 5px #000000;
box-shadow: 0px 0px 20px 5px #000000; }
.splashbutts ul li a {display:block;width:370px;}

.splashbutts ul li.cleaning  { text-indent:-9999em;height:375px;margin-right:40px;}
.splashbutts ul li.cleaning a { background:url(../images/splash/cleaningclick2.jpg) 0 0 no-repeat;height:375px;}
.splashbutts ul li.cleaning a.hover { background:url(../images/splash/cleaningclick2dim.jpg) 0 0 no-repeat;}
.splashbutts ul li.ltud  { text-indent:-9999em;height:397px;}
.splashbutts ul li.ltud a {background:url(../images/splash/ltudclick2.jpg) 0 0 no-repeat;height:397px; }
.splashbutts ul li.ltud a.hover {background:url(../images/splash/ltudclick2dim.jpg) 0 0 no-repeat; }

.splashheader {width:980px; height:275px;background:url(../images/splash/dog.png) center 77px  no-repeat;position:relative;}
.splashheader p {}
.splashheader a {text-decoration:none;display:block;width:230px;height:140px;font-family: Arial; font-size:24px; font-weight:bold;text-align:center;line-height:1.4em;color:#000;display:table-cell;vertical-align:middle; /* text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);*/text-shadow: 0 -1px 0 #eee;}
.splashheader a:hover {color:#961c2b;}
.splashheader img {display:block; margin:0 auto;}
body#splash .leftbox,body#splash .rightbox {width:255px;height:200px; position:absolute; top:100px;padding:20px 0 0 25px;}
body#splash .leftbox {left:80px; background:url(../images/splash/bubbleleft.png) 0 0 no-repeat;}
body#splash .rightbox {right:80px;background:url(../images/splash/bubbleright.png) 0 0 no-repeat;}
.leftpoint, .rightpoint {position:absolute;top:250px;}
.leftpoint {right:140px;}
.rightpoint {left:140px;}