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

/*Contact Us Modifications*/
.contacts-info li { display:inline; float:left; margin-right:25px; margin-bottom:3em; padding-right:35px; background:url(../images/shop_access_pipe.gif) repeat-y top right; }
.contacts-info li.first {  }
.contacts-info li.last { margin-right:0; padding-right:0; background:none; }
.contact-submit { display:block; float:right; margin-top:-62px; }

/*Base Custom CMS Static Blocks*/

.custom-static-block .wrapper { width:720px; }
.custom-static-block .wrapper .head { width:720px; height:30px; background:url(../images/content/protect-comp-category-header.png) no-repeat; }
.custom-static-block .wrapper .head .indent { 
	width:720px; 
	height:30px; 
	background:url(../images/content/bullet-cat-wht.png) no-repeat;  
	color:#fff; 
	text-align:left;
	padding:7px 0 0px 25px;
	font-weight:bold;
	}
.custom-static-block .wrapper .full-container { border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; width:683px; padding:10px 20px 0 15px; margin-top:-5px;}
.custom-static-block .wrapper .how-measure a { 
	font-size:2.25em; 
	text-align:right; 
	text-transform:uppercase; 
	text-decoration:none; 
	margin-top:15px;
	padding-top:6px;
	padding-right:35px; 
	background:url(../images/content/arrow-right-big.jpg) right center no-repeat; 
	float:right;
	min-height: 27px;
	}
.custom-static-block .wrapper .foot { width:720px; height:30px; background:url(../images/content/protect-comp-category-foot.png) no-repeat; }

.phone-banner { margin-bottom:10px; }

/*Screen Protector Content Block*/

.custom-static-block .wrapper .full-container .static-content-center { text-align:center; }
.custom-static-block .wrapper .full-container .static-content-center .made-usa { 
	font-family:arial, helvetica, sans-serif; 
	font-style:italic; 
	font-size:1.5em; 
	margin:0 10px; 
	/*vertical-align:center; */
	line-height:2em; 
	padding-bottom:4px; 
	}
.custom-static-block .wrapper .full-container  h1 {
	font-size:2.5em;
   	color:#233359;
	text-transform:uppercase;
    text-align:center;
    }

.custom-static-block .wrapper .full-container  h2 {
	font-size:1.75em;
   	color:#233359;
    text-align:center;
    }
	
.custom-static-block .wrapper .full-container .static-content { }
.custom-static-block .wrapper .full-container .static-content-tag { 
	width:85%; 
	font-size:1.3em; 
	line-height:1.75em; 
	text-align:center; 
	}
.custom-static-block .wrapper .full-container .sub-title {  
	font-size:1.2em; 
	text-align:left; 
	font-weight:bold;
	margin-bottom:.5em;
	}
.custom-static-block .wrapper .full-container ul {  }
.custom-static-block .wrapper .full-container li.bullet-star { 
	background:url(../images/content/bullet-star-blue.png) left center no-repeat; 
	margin-left:270px; 
	padding-left:18px; 
	}
.category-head .best-head { width:720px; height:30px; background:url(../images/content/protect-comp-category-header.png) no-repeat; }
.category-head .best-head .best-indent { 
	width:720px; 
	height:30px; 
	background:url(../images/content/bullet-cat-wht.png) no-repeat;  
	color:#fff; 
	text-align:left;
	padding:3px 0 0px 25px;
	font-weight:bold;
	}
.category-head-full .best-head { width:954px; height:30px; background:url(../images/content/protect-comp-category-header-954.png) no-repeat; }
.category-head-full .best-head .best-indent { 
	width:954px; 
	height:30px; 
	background:url(../images/content/bullet-cat-wht.png) no-repeat;  
	color:#fff; 
	text-align:left;
	padding:4px 0 0px 25px;
	font-weight:bold;
	}
/*Home Page Category Callout */	

.home-cat-callout ul { }
.home-cat-callout li {
	display:inline;
	/*margin-left:12px;*/
	}
.home-cat-callout li.no-left { margin-left:0 !important; }
.home-cat-callout li.left-cat { margin-left:12px; }


/*Keyboarding Tutor*/

.key-tutor-ben {
	/*display:inline;*/
	width:180px;
	border-right:1px solid #b2b2b2;
	}
.key-tutor-ben-last { 
	display:block;
	width:180px;
	}
.custom-static-block .wrapper .full-container .key-tutor ul.key-tutors {  }
.custom-static-block .wrapper .full-container .key-tutor li.key-benefits { display:inline; }


/*Laptop Covers*/
.cat-laptop-row1 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.2em !important; margin-top:-10px;background:url(../images/content/category-laptop-covers/bg-laptop-category-hdr.png) no-repeat; }
.cat-title { text-align:center; }
.cat-laptop-row1 .cat-title h1 { font-size:3.3em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.cat-subtitle { text-align:right; padding-right:6.9em; margin-top:-1.5em; }
.cat-laptop-row1 .cat-subtitle h2 { font-size:1.6em !important; color:#0071bc !important; }
.cat-content1 { display:inline; clear:both; }
.cat-pict { display:block; float:left; width:480px; text-align:right; }
.cat-rtcolumn { display:block; float:left; font-size:1em; width:218px; height:238px; padding-top:60px; padding-left:10px; padding-right:10px; }
.cat-rtcolumn h3  { font-size:1.4em !important; color:#0071bc !important; }
.cat-content-ben { display:block; float:left; width:460px; vertical-align:top; margin-top:-3.5em; padding-left:20px; }
.cat-content-ben h3 { font-size:1.6em !important; color:#0071bc !important; }
.cat-content2-rdyorder { display:block; float:left; width:238px; text-align:center; margin-top:-1em; }
.cat-content2-footer { padding-top:1em; }
.cat-content2-disclaimer { height:26px; width:458px; display:table-cell; vertical-align:middle; float:left; font-size:.7em; padding-left:20px; }

.cat-content2-footer .rt-column-top { display:block; float:right; width:238px; height:26px; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcoltop.png) no-repeat; }
 
.cat-laptop-row2 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; height:340px; color:#666666; font-family:Arial, Helvetica, sans-serif; background:url(../images/content/category-laptop-covers/bg-laptop-blue.jpg) no-repeat; } 
.cat-laptop-testamonial { color:#ffffff; font-size:1em; line-height:normal !important; display:block; float:left; width:212px; margin-left:20px; margin-top:20px; height:320px; }
.image { height:310px; width:248px; display:block; float:left; margin-top:30px; }  
.image h3 { color:#ffffff !important; text-align:center; }

.cat-rtcolumn-row1 { display:block; float:left; width:223px; height:199px; padding:15px 5px 0px 10px; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-rtcolumn-row1 h3 { font-size:1.5em !important; color:#0071bc !important; }
.cat-rtcolumn-row1 p { font-size:1em !important; line-height:normal !important; }
.less-line-space { margin-top:-.2em; }
.cat-rtcolumn-h4 { color:#3a3a3a; }
.cat-rtcolumn-spacer { display:block; float:left; width:223px; height:16px; }
.cat-rtcolumn-row2 { /*margin-top:7px;*/ display:block; float:left; width:223px; height:95px; padding:15px 5px 0px 10px; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-rtcolumn-row2 p { font-size:1em !important; line-height:normal !important; }
.cat-rtcolumn-row2 h3 { font-size:1.5em !important; color:#0071bc !important;}

.row2-bottom { width:718px; height:28px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/category-laptop-covers/bg-laptop-category-middlebottom.png) no-repeat; }

.cat-laptop-row4 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.1em !important; }
.row4-title { width:698px; padding-left:20px; }
.row4-title h3 { font-size:1.6em !important; color:#0071bc !important; }
.row4-leftcol { width:430px; padding-left:30px; padding-right:20px; display:block; float:left; }
.row4-leftcol .h4 { color:#0071bc; font-weight:bold; }
.row4-leftcol p { font-size:.9em; margin-top:0; }
.row4-rightcol { display:block; float:left; width:216px; padding:0 10px; }
.row4-rightcol .h4 { color:#0071bc; font-weight:bold; }
.row4-rightcol p { font-size:.9em; margin-top:0; }

.cat-laptop-row5 { width:718px; height:77px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/category-laptop-covers/bg-laptop-category-footertop.png) no-repeat; }

.cat-laptop-footer { width:718px; border-left: 1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.1em !important; background:url(../images/content/category-laptop-covers/bg-laptop-category-footer.png) repeat-x bottom #ffffff; }
.footer-title { padding-left:20px; padding-top:1.5em; } 
.footer-title h3 { font-size:1.6em !important; color:#0071bc !important; }
.footer-leftcol { width:250px; font-size:.9em; padding-left:20px; display:block; float:left; } 
.footer-rightcol { width:400px; font-size:.9em; padding:0 20px; display:block; float:left; }
.cat-laptop-footer .cat-rdyorder { width:420px; text-align:right; padding-right:20px; margin-top:14px; margin-bottom:30px; display:block; float:left; }
.cat-laptop-bottom { width:718px; height:8px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background-color:#0071bc; }

.cat-foot { width:720px; height:30px; background:url(../images/content/protect-comp-category-foot.png) no-repeat; }

/*Keyboard Covers*/
.cat-subtitle-keyboard { text-align:right; padding-right:8em; margin-top:-1.5em; }
.cat-subtitle-keyboard h2 { font-size:1.6em !important; color:#0071bc !important; }
.cat-pict-keyboard { display:block; float:left; width:480px; text-align:right; }
.cat-rtcolumn-keyboard { display:block; float:left; font-size:.9em; width:218px; height:258px; padding-top:40px; padding-left:10px; padding-right:10px; }
.cat-rtcolumn-keyboard h3  { font-size:1.5em !important; color:#0071bc !important; }
.cat-keyboard-testamonial { color:#ffffff; font-size:1em; line-height:normal !important; display:block; float:left; width:212px; margin-left:20px; margin-top:20px; height:320px; }
.cat-keyboard-testamonial h3 { color:#ffffff !important; text-align:center; margin-top:15px; }
.cat-leftcolumn-h4 { color:#ffffff; font-size:1.2em; font-style:italic; margin-top:10px; } 
.image-keyboard { height:310px; width:248px; display:block; float:left; margin-top:30px; text-align:center; }  
.cat-rtcolumn-row1-keyboard { display:block; float:left; width:223px; height:325px; padding:15px 5px 0px 10px; line-height:normal !important; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-rtcolumn-row1-keyboard h3 { font-size:1.5em !important; color:#0071bc !important; margin-top:-.25em !important; }

/*Health Care*/
.cat-title-healthcare { text-align:center; }
.cat-title-healthcare h1 { font-size:2.6em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.cat-subtitle-healthcare { text-align:center; margin-top:-1.5em; }
.cat-subtitle-healthcare h2 { font-size:1.35em !important; color:#0071bc !important; }
.cat-pict-healthcare { width:718px; height:15px; background:url(../images/content/ads/superior-quality-bg.jpg) no-repeat; }
.cat-rtcolumn-healthcare {  font-size:1.2em; color:#4d4d4d !important; width:698px; height:227px; padding-top:50px; padding-right:20px; text-align:right; background:url(../images/content/health-care/notebook-apple-computer-operating-room-protect-covers.jpg) no-repeat; }
.cat-rtcolumn-healthcare h3 { font-size:1.65em; color:#0055a4 !important; }
.healthcare-bold { font-weight:bold; color:#0055a4 !important; }
.cat-content-ben-health { margin-top:25px; padding-left:20px; width:698px; height:140px; background:url(../images/content/health-care/protect-covers-healtcare-ben-bg.png) repeat-y; }
.cat-content-ben-health h3 { font-size:1.2em !important; color:#0071bc !important; margin-top:0; }
.cat-content-ben-health p { font-size:.9em; }
.health-care-ben-1 { display:block; float:left; width:162px; margin-right:15px; }
.health-care-ben-3 { display:block; float:left; width:340px; }
.healthcare-nothing { width:718px; height:10px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; }
.cat-healthcare-row4 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;  }
.cat-healthcare-row2 { width:718px; height:252px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/health-care/health-care-hospital-bg.jpg) no-repeat; }
.cat-healthcare-highlight {  }
.cat-healthcare-testamonial {  display:block; float:left; width:448px; height:215px; margin-left:15px; margin-top:15px; margin-right:15px; border:1px solid #fff; }
.cat-rtcolumn-row1-healthcare { display:block; float:left; width:216px; height:232px; padding:20px 7px 0px 15px; line-height:normal !important; color:#666; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-rtcolumn-row1-healthcare h3 { font-size:1.5em !important; color:#0071bc !important; margin-top:-.25em !important; }
.cat-healthcare-row4 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.1em !important; }
.row4-healthcare-title { width:698px; padding-top:15px; padding-left:20px; }
.row4-healthcare-title h3 { font-size:1.6em !important; color:#0071bc !important; }
.row4-healthcare-leftcol { width:668px; padding-left:30px; padding-right:20px; padding-bottom:20px; }
.row4-healthcare-leftcol .h4 { color:#0071bc; font-weight:bold; }

.cat-healthcare-row5 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;  }
.row5-healthcare-categories { display:block; float:left; margin-right:10px; width:169px; height:258px; text-align:center; background:url(../images/content/health-care/protect-health-care-products-bg.jpg) no-repeat;}
.health-care-products-1 { margin-left:6px; }
.health-care-products-4 { margin-right:0 !important; }
.healthcare-products-title { margin-top:26px; color:#0055a4 !important; height:50px; }
.healthcare-products-img { height:129px; }
.healthcare-more-info { margin-top:10px; }


/*Mouse Covers*/
.cat-rtcolumn-mouse { display:block; float:left; font-size:.9em; width:218px; height:258px; padding-top:40px; padding-left:10px; padding-right:10px; }
.cat-rtcolumn-mouse h3  { font-size:1.6em !important; color:#0071bc !important; }
.cat-rtcolumn-mouse-indent { margin-left:15px; }
.cat-rtcolumn-mouse-space {  }
.cat-content-mouse-ben { display:block; float:left; width:450px; vertical-align:top; margin-top:-3.5em; padding-left:20px; }
.cat-content-mouse-ben h3 { font-size:1.6em !important; color:#0071bc !important; }
.cat-mouse-row5 { width:718px; height:38px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/category-mouse-covers/bg-mouse-category-footertop.jpg) no-repeat; }
.cat-mouse-subtitle h2 { text-align:center; margin-top:-1em; color:#0071bc !important }

/*Typing Tutor*/
.cat-title-typing { text-align:center; }
.cat-laptop-row1 .cat-title-typing h1 { font-size:3em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.cat-subtitle-typing { text-align:center; margin-top:-1.5em; }
.cat-subtitle-typing h2 { font-size:1.6em !important; color:#0071bc !important; }
.cat-rtcolumn-typing { display:block; float:left; font-size:1em; width:218px; height:238px; padding-top:3px; padding-left:10px; padding-right:10px; }
.cat-rtcolumn-typing h3  { font-size:1.2em !important; color:#0071bc !important; }
.cat-rtcolumn-typing img { margin-left:42px; }
.cat-content-ben-typing { display:block; float:left; width:460px; padding-left:20px; background:url(../images/content/category-typingtutor-covers/typing-tutor-benefits.jpg) no-repeat; }
.cat-content-ben-typing h3 { font-size:1.2em !important; color:#0071bc !important; margin-top:0; }
.typing-tutor-ben-1 { display:block; float:left; width:125px; margin-right:15px; }
.typing-tutor-ben-2 { display:block; float:left; width:162px; margin-right:15px; }
.typing-tutor-ben-3 { display:block; float:left; width:141px; }
.typing-ben-body { font-size:.8em !important; }
.cat-content2-sample { display:block; float:left; width:238px; text-align:center; }

.cat-typingtutor-highlight { width:480px; height:340px; display:block; float:left; }
.cat-typingtutor-title h3 { color:#ffffff !important; text-align:center; font-size:2em; margin-top:.5em; font-style:italic; font-weight:bold; }
.cat-typingtutor-image { display:block; text-align:center; margin-left:20px; }
.cat-typingtutor-image-block { width:442px; height:167px; border:1px solid; color:#013a81; }
.cat-typingtutor-testamonial { color:#ffffff; font-size:1em; line-height:normal !important; font-style:italic; width:380px; margin-left:40px;  }
.cat-typing-rtcolumn-row1 { display:block; float:left; width:223px; height:68px; padding:10px 5px 0px 10px; line-height:normal !important; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-typing-rtcolumn-row1 h3 { font-size:1.4em !important; color:#0071bc !important; margin-top:0; }
.cat-typing-rtcolumn-spacer { display:block; float:left; width:223px; height:9px; }
.cat-typing-rtcolumn-spacer3 { display:block; float:left; width:223px; height:10px; }

.cat-tutor-po-info { width:720px; height:468px;  margin:-4px 0 0 0; background:url(../images/content/category-typingtutor-covers/protect-covers-po-info-bg.jpg) no-repeat; }
.cat-tutor-po-block-left { display:block; float:left; width:260px; margin-left:75px; }
.cat-tutor-po-block-right { display:block; float:right; width:280px; margin-right:55px; }
.cat-tutor-po-title { width:250px; height:28px; margin-top:18px; padding:5px 0 0 10px; background:url(../images/content/category-typingtutor-covers/protect-covers-po-info-title-bg.png) no-repeat; }
.cat-tutor-po-title h4 { font-size:1.25em; font-weight:bold; color:#007236; }
.cat-tutor-po-info p { padding:5px 0 0 10px; color:#007236; }
.tutor-bold { font-weight:bold; } 
.tutor-indent { text-indent:5em; text-align:right; }
.cat-tutor-po-tabular-left { display:block; float:left; margin-right:8px; }
.cat-tutor-po-tabular-right {display:block; float:left; clear:right; }

/*Screen Protectors*/
.cat-screen-subtitle { margin-top:-1.5em; }
.cat-laptop-row1 .cat-screen-subtitle h2 { font-size:1.5em !important; color:#0071bc !important; text-align:center; }
.cat-screen-pict { display:block; float:left; width:480px; text-align:center; margin-top:10px; }
.screen-protect-ben-1 { display:block; float:left; width:125px; margin-right:20px; }
.screen-protect-ben-2 { display:block; float:left; width:157px; margin-right:15px; }

.cat-screen-row2 { width:718px; height:252px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; font-family:Arial, Helvetica, sans-serif; background:url(../images/content/category-screen-protectors/bg-laptop-blue-screen.jpg) no-repeat; } 
.cat-screen-highlight { display:block; float:left; }
.cat-screen-testamonial { width:480px; text-align:center; margin-top:20px; margin-bottom:15px; color:#ffffff; font-size:2em; font-weight:bold; font-style:italic; }
.screen-image { float:left; color:#ffffff; font-size:1em; margin-left:20px; margin-top:20px; width:180px; }
.screen-image img { float:left; }  

.cat-screen-rtcolumn-row1 { display:block; float:left; width:223px; height:154px; padding:10px 5px 0px 10px; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-screen-rtcolumn-row1 h3 { font-size:1.5em !important; color:#0071bc !important; }
.cat-screen-rtcolumn-row1 p { font-size:.9em !important; line-height:normal !important; color:#666666; }
.cat-screen-rtcolumn-spacer { display:block; float:left; width:223px; height:6px; }
.cat-screen-rtcolumn-row2 { display:block; float:left; width:223px; height:72px; padding:10px 5px 0px 10px; background:url(../images/content/category-laptop-covers/bg-laptop-category-rtcol.png) repeat-x bottom #e6e6e6; }
.cat-screen-rtcolumn-row2 h3 { font-size:1.5em !important; color:#0071bc !important; }
.cat-screen-rtcolumn-row2 p { font-size:.9em !important; line-height:normal !important; color:#666666; }

.row2-screen-bottom { width:718px; height:48px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/category-laptop-covers/bg-laptop-category-middlebottom.png) no-repeat top; }

.cat-screen-footer { width:718px; padding-bottom:1.75em; border-left: 1px solid #b2b2b2; border-right:1px solid #b2b2b2; font-family:Arial, Helvetica, sans-serif; background:url(../images/content/category-laptop-covers/bg-laptop-category-footer.png) repeat-x bottom #ffffff;  }
.cat-screen-footer-title { text-align:center; margin-bottom:25px; font-size:1.9em; font-weight:bold; color:#0071bc !important; }
.cat-screen-footer-sizes { /*min-height:230px;*/  }
.screen-container { overflow:hidden; }


.screen-footer-leftcol { display:block; float:left; width:350px; }
.screen-footer-leftcol-h3 { font-size:1.2em; text-align:center; color:#0071bc !important; font-weight:bold; }

.screen-footer-p { font-size:1em; padding-left:45px; color:#666666; line-height:1.5em !important; }
.screen-footer-p a { color:#666666; font-weight:bold; }
.screen-footer-p a:hover { text-decoration:none; }

.screen-footer-rightcol { display:block; float:right;  width:350px; }
.screen-footer-rightcol-h3 { font-size:1.2em; text-align:center; color:#0071bc !important; font-weight:bold; }

.cat-screen-footer-rdyorder { padding-top:1.5em; overflow:hidden; }
.cat-screen-rdyorder { display:block; float:left; width:359px; text-align:center; }

.cat-screen-protect-footer { width:718px; height:100px; border-left: 1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.1em !important; padding-top:2em; }
.screen-protect-footer-title { text-align:center; } 
.screen-protect-footer-title h3 { text-align:center; font-size:1.6em !important; color:#0071bc !important; }



/*Home Page*/
.cat-home-row1 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1.2em !important; margin-top:-10px;background:url(../images/content/category-laptop-covers/bg-laptop-category-hdr.png) no-repeat; }
.cat-home-title { text-align:center; }
.cat-home-row1 .cat-home-title h1 { font-size:3.3em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.cat-home-subtitle { text-align:center; margin-top:-1.5em; }
.cat-home-row1 .cat-home-subtitle h2 { font-size:1.2em !important; color:#0071bc !important; }

.cat-home-content1 { background:url(../images/content/category-home-page/home-page-bg.jpg) no-repeat; width:718px; height:290px; padding-top:20px; }
.cat-home-pict { display:block; float:left; }
.cat-home-content2 { background:url(../images/content/showcase/protect-covers-showcase2-bg.png) no-repeat; width:718px; height:290px; padding-top:20px; }
.cat-home-pict2 { display:block; float:left; margin-left:37px; margin-top:25px; width:189px; }
.cat-home-content3 { background:url(../images/content/showcase/protect-covers-showcase3-blue-bg.png) no-repeat; width:718px; height:290px; padding-top:20px; }
.cat-home-pict3 { display:block; float:left; margin-left:19px; width:224px; }

.cat-home-rtcolumn { display:block; float:left; font-size:1em; padding-top:10px; width:281px; color:#FFF;  }
.cat-home-rtcolumn2 { display:block; float:left; font-size:1em; padding:10px 20px 0 15px; width:457px; text-align:right; color:#fff; font-family: Arial, Helvetica, sans-serif; }
.cat-home-rtcolumn3 { display:block; float:left; font-size:1em; padding:10px 20px 0 0; width:455px; text-align:right; font-family: Arial, Helvetica, sans-serif; }
.home-indent { padding:0 30px 0 10px; font-size:.9em; }
.cat-content-home-ben { display:block; float:left; width:460px; text-align:center; font-size:.7em; color:#e6e6e6; margin-top:-3em; }
.showcase-title2 { font-size:2em; font-weight:bold; padding-top:20px; line-height:.9em; }
.showcase-title3 { font-size:2em; font-weight:bold; padding-top:10px; line-height:.9em; color:#0071bc !important; }
.showcase-title-thin2 { font-weight:normal !important; color:#d6b7b2; }
.showcase-title-thin3 { font-weight:normal !important; color:#fff; }
.showcase-body2 { font-size:1em; color:#fff; }
.showcase-body3 { font-size:1em; color:#fff; }
.showcase-link1 { font-size:.8em !important; padding:1.5em 0 0 10px; }
.showcase-link2 { padding-top:1.3em; float:right; }
.showcase-link2 img { vertical-align:text-top; }
.showcase-link2 a { font-size:1.2em !important; color:#fff !important; text-decoration:none; }
.showcase-link3 { padding-top:1.3em; float:right; }
.showcase-link3 img { vertical-align:text-top; }
.showcase-link3 a { font-size:1.2em !important; color:#fff !important; text-decoration:none; }

.home-row2-bottom { width:718px; height:28px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/category-laptop-covers/bg-laptop-category-middlebottom.png) no-repeat; margin-top:-20px; }


/*Universal Covers*/
.cat-universal-subtitle { text-align:center; margin-top:-1.5em; }
.cat-laptop-row1 .cat-universal-subtitle h2 { font-size:1.6em !important; color:#0071bc !important; }
.cat-universal-content-ben { display:block; float:left; width:460px; vertical-align:top; margin-top:-2.5em; padding-left:20px; }
.cat-universal-content-ben h3 { font-size:1.6em !important; color:#0071bc !important; }

.cat-universal-testamonial { display:block; float:left; width:480px; text-align:center; padding-top:10px; padding-bottom:5px; }
.cat-universal-testamonial h3 { color:#ffffff; font-size:1.8em !important; }
.universal-image { display:block; float:left; width:480px; font-size:.8em; }  
.universal-image h3 { color:#ffffff !important; text-align:center; }
.sizes-column1 { display:block; float:left; width:70px; padding-right:10px; margin-left:40px; line-height:normal !important; color:#FFFFFF; }
.sizes-column2 { display:block; float:left; width:140px; padding-right:10px; line-height:normal !important; color:#FFFFFF; }
.sizes-column3 { display:block; float:left; width:70px; padding-right:10px; line-height:normal !important; color:#FFFFFF; }
.sizes-column4 { display:block; float:left; width:120px; padding-right:10px; line-height:normal !important; color:#FFFFFF; }

.universal-row4-leftcol { width:415px; padding-left:30px; padding-right:20px; display:block; float:left; }
.universal-row4-rightcol { display:block; float:right; width:238px; text-align:center; }
.universal-row4-rightcol .h4 { color:#0071bc; font-weight:bold;  }


/*Screen Protector Ads*/
.screen-ad-content { width:720px; height:208px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; background:url(../images/content/ads/screenprotector-ads-bg.png) no-repeat; }
.screen-ad-ltcolumn { display:block; float:left; width:203px; }
.screen-ad-ltcolumn .flatpanel { padding-top:13px; }
.screen-ad-ltcolumn .notebook { padding-top:12px; padding-left:21px; }
.screen-ad-rtcolumn { display:block; float:left; width:517px; }
.screen-ad-title-1 { padding-left:4.7em; padding-top:3.4em; }
.screen-ad-title { font-size:2.75em !important; ; font-weight:bold; color:#0071bc !important;  }
.screen-ad-title-more { font-size:2.75em !important; ; color:#b2b2b2; }
.screen-ad-title-2 { margin-top:-.35em; }
.screen-ad-subtitle {  font-size:1.8em !important; ; font-weight:bold; color:#0071bc !important; }
.screen-ad-subtitle-p { font-size:1.8em !important; ; color:#b2b2b2; }
.screen-ad-subtitle-more { font-size:1.8em !important; ; color:#0071bc !important; }
.screen-ad-body { font-size:1em !important; color:#666666; line-height:normal !important; }
.screen-ad-reminder {  font-size:1em !important;; font-weight:bolder; color:#0071bc !important }


/*Superior Quality*/
.cat-superior-row1-head { height:12px; background-color:#dbf1fa; }
.cat-superior-subtitle { text-align:center; margin-top:-1.5em; }
.cat-home-row1 .cat-superior-subtitle h2 { font-size:1.7em !important; color:#0071bc !important; }
.cat-superior-content1 { background:url(../images/content/ads/superior-quality-bg.jpg) no-repeat; width:718px; height:300px; padding-top:20px; }
.cat-superior-ltcolumn { display:block; float:left; width:359px; text-align:center; }
.superior-title { font-size:1.3em; color:#ffffff; font-weight:bold; }
.superior-title-border { border:1px solid #ffffff; }
.cat-superior-rtcolumn { display:block; float:left; width:359px; text-align:center;  }

.cat-superior-row2 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif;  }
.cat-superior-content2 { display:block; float:left; width:259px; padding:0 50px; }
.superior-h3 { font-size:1.3em !important; font-weight:bold; color:#0071bc !important; }
.cat-superior-row3 { width:618px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif;  padding:0 50px; }
.superior-h2 { font-size:1.7em !important; font-weight:bold; color:#0071bc !important; padding-top:2em; }

.cat-superior-row4 { width:718px; height:47px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; background:url(../images/content/ads/superior-quality-foot.jpg) no-repeat; }


/*Free Offer*/
.cat-freeoffer-row1 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; margin-top:-10px; }
.cat-freeoffer-title { text-align:center; }
.cat-freeoffer-row1 .cat-freeoffer-title h1 { font-size:3.4em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.cat-freeoffer-subtitle { text-align:center; margin-top:-1.5em; }
.cat-freeoffer-row1 .cat-freeoffer-subtitle h2 { font-size:1.6em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; }

.cat-freeoffer-content1 { width:718px; height:189px; }
.cat-freeoffer-row2 { width:618px; padding-left:100px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; color:#666666; font-family:Arial, Helvetica, sans-serif; }
.freeoffer-h3 { font-size:1.3em !important; font-weight:bold; color:#0071bc !important; }
.freeoffer-row1 { margin-bottom:20px; }
.freeoffer-row2 { margin-top:30px; }

.freeoffer-tab { display:block; float:left; width:150px; padding-left:40px; font-size:1.1em !important; }
.freeoffer-tab-last { display:block; float:left; width:150px; padding-left:40px; font-size:.8em !important; color:#CC3300; margin-bottom:25px;}
.freeoffer-required { color:#CC3300; }
.freeoffer-field { display:block; float:left; margin-top:-4px; margin-bottom:15px; }
.freeoffer-field-last { display:block; float:left; margin-top:-4px; margin-bottom:25px;  }
.freeoffer-form-bg { background-color:#ffffa0 !important; }

.cat-freeoffer-success-content1 { width:698px; height:189px; padding-left:20px; font-family: Arial, Helvetica, sans-serif; color:#666666;  }
.freeoffer-success { font-size:2em; font-weight:bold; color:#336600;  padding-top:30px; }
.freeoffer-error { font-size:2em; font-weight:bold; color:#CC3300;  padding-top:30px; }


/*Legal*/
.cat-legal-row1 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;  font-family:Arial, Helvetica, sans-serif;  margin-top:-10px;}
.cat-legal-row1 h3 { text-align:center; font-size:1.7em;  color:#666666;  }
.legal-title { padding-top: 20px; margin-bottom:40px; }
.cat-legal-row1 p { color:#666666; font-size:1em !important; padding:0 25px; }
.legal-last { font-size:.8em; padding:0 25px; }


/*Video*/
.cat-video-row1 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; margin-top:-10px; background:url(../images/content/category-laptop-covers/bg-laptop-category-hdr.png) no-repeat; }
.cat-video-more-links { text-align:right; padding-right:85px; padding-top:20px; font-size:1.1em; }
.cat-video-more-links a, .cat-video-more-links a:active, .cat-video-more-links a:hover, .cat-video-more-links a:visited { text-decoration:none; }
.cat-video-pipe { margin:0 10px; }

.installation-videos-block { width:720px; height:291px; background:url(../images/content/video/video-thumbs-bg.jpg) no-repeat; }
.installation-videos-title { padding-left:50px; font-size:2.2em; padding-top:.75em; color:#666666; font-family:Arial, Helvetica, sans-serif; }
.installation-videos-subtitle { padding-left:50px; font-size:1.2em; padding-top:.3em; color:#666666; font-family:Arial, Helvetica, sans-serif; }
.installation-videos-thumbs-first { width:186px; display:block; float:left; margin-left:50px; margin-top:40px; text-align:center;  }
.installation-videos-thumbs { width:186px; display:block; float:left; margin-left:35px; margin-top:40px; text-align:center;  }
.video-thumb-title { margin-top:-4em; color:#666666; font-family:Arial, Helvetica, sans-serif; }


/*Slider*/
#slider { height: 290px; position: relative; /* width: 930px;*/ width: 718px; margin: 0 auto; overflow: hidden; margin-bottom: 13px; /*border: 1px solid #ccc;*/ }
div.scroller { height: 290px; overflow: hidden; /* width: 930px;*/ width: 718px; zoom: 1; }
div.scroller .content { padding: 0; }
div.slidercontrolwr { position: absolute; right: 15px; top: 260px; width: 90px; height:20px; padding-top:3px; padding-left:9px; background:url(../images/content/showcase/showcase-button-bg.png) no-repeat; }
div.scroller img { border: none; }
div.scroller div.section { float: left; height: 290px; overflow: hidden; width: 718px; }
div.scroller div.content { width: 2160px; float: left; }
.slidercontrol { list-style: none; margin: 0px; padding: 0px; } 
.slidercontrol a { color: #aaa; filter: alpha(opacity=60); float: left; height: 14px; margin: 0px 2px; opacity: 0.6; overflow: hidden; padding: 0px; text-decoration: none; text-indent: -1000px; width: 14px; }
.slidercontrol a:hover { filter: alpha(opacity=100); opacity: 1; }
.content .sliderdescription { background: url(../images/content/showcase/grid.gif) repeat left top; color: #222; filter: alpha(opacity=50); font: 12px bold Helvetica, sans-serif; left: 15px; opacity: 0.5; padding: 10px; position: relative; top: -100px; width: 720px; }
div.sliderdescription:hover, .sliderdescription.active { background-color: #fff !important; }
.content a { font: 12px bold Helvetica, sans-serif; text-decoration: none; }
.aprev { background: url(../images/content/showcase/aprev.gif) no-repeat 3px 3px; }
.anext { background: url(../images/content/showcase/anext.gif) no-repeat 3px 3px; }
.astop { background: url(../images/content/showcase/astop.gif) no-repeat 3px 3px; }
.aplay { background: url(../images/content/showcase/aplay.gif) no-repeat 6px 3px; }
.video-embed { padding-left:100px; background:#fff; }


/*Help*/
.cat-help-row1 { width:718px; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; font-family:Arial, Helvetica, sans-serif; font-size:1.2em !important; margin-top:-10px; }
.cat-title-help { text-align:center; }
.cat-title-help h1 { font-size:3.3em !important; color:#0071bc !important; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.cat-subtitle-help { text-align:center; margin-top:-1.5em; }
.cat-subtitle-help h2 { font-size:1.6em !important; color:#0071bc !important; }
.cat-help { margin-left:20px; color:#b2b2b2; }
.cat-help-sections { margin-top:2em; }
.help-sections { font-size:1.2em !important; color:#b2b2b2 !important; }

/*Advanced Search*/
.search-ads { width:720px; }
.search-screen-help { display:block; float:left; margin-right:20px; }
.search-help { display:block; float:left; }

/*Return Policy*/
#return-policy h4 { margin-top:3.25em; margin-left:20px; color:#333333; }
#return-policy li { color:#666666; }
#return-policy .return-bold { font-weight:bold; }
.return-indent { margin-left:40px; }
.return-indent-ol { margin-left:60px; }

/* Footer */

.webdesign { font-size:9px; }



/* Help Definitions */

.help-dl-screen { font-size:1.3em;}
.tooltips {display:none;float:right;z-index:1;width:308px;background-color:#fff;padding:10px;border:1px solid #CCC;font-size:.8em;}
.tooltips dt { margin-bottom:5px;}
