/* CSS Document for Point Services */

/*   normalize for cross browser compatibility   */
body,div,ul,ol,li,dl,dd,dt,form,input,p,img,table,tr,td,h1,h2,h3,h4,h5,h6,a {margin:0;padding:0;border:0;}
img {vertical-align:bottom;}
li {list-style:none;}
.withTextIndent:focus, #logoNav ul li a, #logoNav a.home {-moz-outline:none;outline:none;}/* fixes bug in ff while using img replacement - remove large 1px dotted border around all links */
.bold {font-weight:bold;}
img.siteHeaders {padding:0px 0 0 78px;}
a.contactUs {display:block;width:90px;height:90px;position:absolute;right:5px;bottom:10px;text-indent:-9999em;z-index:100;}
.noWrap {white-space:nowrap;}
#content.center {text-align:center;}
.rightColImage {position:absolute;top:0;right:0;}
.slitRewindBGImage {position:absolute;top:30px;right:50px;}
#content.largeText p {font-size:16px;}
#content p.imgBelow {margin-bottom:8px;}

/*   structural markup   */

body {font:14px Arial, sans-serif;margin:0 0 25px 0;} /* put a margin on the bg because IE PC will not give a bottom margin to the wrapper div */
a {color:#31a2e7;font-weight:bold;text-decoration:underline;}
a:hover {color:#78BDE7;}
h1 {color:#E9402F;font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:18px;}
h3.blueHeader {color:#78bde8;margin:0 0 10px 0;}
h4 {font-size:12px;}
h1,h2,h3,h4 {text-align:left;}
h4 span {background:#d7ecac;}
.orange, a.orange {color:#dd382c;}

#mainWrapper {width:900px;margin:0 auto;}
#logoNav {background:#fff url(/images/logoNav.gif) 0 0 no-repeat;width:900px;height:165px;position:relative;margin-bottom:25px;}  
#logoNav ul {overflow:hidden;}
#logoNav ul li {list-style:none;float:left;text-indent:-9999em;}
#logoNav ul li a {background:#fff url(/images/nav_off.gif) no-repeat;display:block;position:absolute;height:38px;top:127px;text-indent:-9999em;}
#logoNav ul li a.quickResponse {width:117px;left:0;background-position:0 0;}
#logoNav ul li a.filmTypes {width:85px;left:118px;background-position:-118px 0;}
#logoNav ul li a.typesAndStyles {width:168px;left:205px;background-position:-205px 0;}
#logoNav ul li a.techSupport {width:223px;left:376px;background-position:-376px 0;}
#logoNav ul li a.slitting {width:156px;left:601px;background-position:-601px 0;}
#logoNav ul li a.customerSupport {width:135px;left:762px;background-position:-762px 0;}
#logoNav ul li a:hover {background:transparent none;}
#logoNav a.home {display:block;position:absolute;top:0;left:0;width:457px;height:125px;text-indent:-9999em;}

/*   home page alternates   */
.homePage #mainWrapper {margin-top:25px;}
.homePage #logoNav {background-image:url(/images/logoHome_nav.gif);height:187px;margin:0 0 43px 0;}
.homePage #logoNav ul li a {top:149px;}
.homePage #contentWrap {background-image:url(/images/worker_homeBG.gif);}

/*   customer support pages   */
#content {margin-right:0px;overflow:hidden;}
#content img.nisa {float:left;padding:0 0 15px 0;margin:0 25px 0 0;}

#contentWrap {background:#fff url(/images/worker_bg.gif) 0 bottom no-repeat;position:relative;width:900px;padding:0 0 35px 0;min-height:410px;height:auto !important;height:410px;}
#contentWrap.pullUpForTech {margin-top:-15px;}


#content {margin:20px 0 0 78px;}
#content p, h4, h3 {padding-right:330px;}
#content p.medium {padding-right:254px;}
#content p.wide {padding-right:210px;}
#content p.size12 {font-size:12px;}
#content p {margin:0 0 15px 0;line-height:22px;font-size:14px;text-align:left;}
#content img.nextPage {position:absolute;right:80px;top:-185px;}
#content p.contactMike {position:absolute;bottom:40px;right:-15px;}
#content p.fLeft {float:left;padding:0;width:375px;position:relative;top:75px;right:125px;font-size:16px;line-height:22px;}

.options {padding:0 0 5px 25px;}

.rewinding {padding:0 0 24px 72px;margin:43px 0 40px 0;}

ul.slitting {margin:10px 0 0px 15px;color:#f5b95e;}
ul.slitting li {font-size:11px;list-style:disc;font-size:14px;}
ul.slitting li span {color:#000;}
.slittingRight {float:right;margin:0 25px 0 0;}