﻿@charset "utf-8";
/* CDROM2GO.COM CSS Document */

body, td, th {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
text-decoration:none;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#222;
background-color:#fff;
margin:0;
padding:0;
}
a {
color:#222;
font-family:Arial, Helvetica, sans-serif;
}
a:link, a:active {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
text-decoration:none;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
margin:0;
padding:0;
}
h2 {
font-size:18px;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
margin:0;
padding:0;
}
h3 {
font-size:14px;
color:#333;
text-align:left;
margin:3px 0;
padding:3px 0;
}
h4 {
padding:0;
margin:0;
font-size:14px;
color:#333;
text-align:left;
}
li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
}
th {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}
input, select, textarea {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
}
img {
border:0;
}
a.VideoJSLink {
font-size:10px;
color:#FF0000;
background-color:#DEDEDE;
}
a.VideoJSLink:link, a.VideoJSLink:active, a.VideoJSLink:visited {
text-decoration: underline;
}
a.VideoJSLink:hover {
text-decoration: none;
}
#VideoJSLink_Div {
height: 18px;
vertical-align: middle;
}
#VideoPlayerLibrary table td {
padding: 4px;
}
/*************************************************************/ 
/* Standard Page Formating Classes and Elements              */
/*************************************************************/ 

#BodyText, .BodyText {
padding:6px 0 0 8px;
vertical-align:top;
}
.article {
letter-spacing:0.02em;
line-height:1.5em;
text-align:left;
vertical-align:top;
padding:0 10px 0 0;
}
.Img_Align_Right {
float:right;
padding:3px 0 2px 8px;
border:0;
}
.Img_Align_Left {
float:left;
padding:3px 8px 2px 0;
border:0;
}
.BreadCrumb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#224391;
padding-left:5px;
background-color:#fff;
}
a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active {
text-decoration:underline;
}
a.BreadCrumb:hover {
text-decoration:none;
}
.contactus {
background-color:#E8E8E8;
}
/* Remove content between SPANs with .clear */
.clear {
display:none;
}
/* MENU 1*/

.menu-01-h1, .menu-01-h2, .menu-01-h3, .menu-01-h4 {
background:#3D75BF;
color:#fff;
vertical-align:top;
}
.menu-01-h1 {
font-size:20px;
font-weight:bold;
}
.menu-01-h2 {
font-size:16px;
font-weight:bold;
}
.menu-01-h3 {
font-size:14px;
font-weight:bold;
padding:5px 0 5px 12px;
}
.menu-01-h4 {
font-size:12px;
font-weight:bold;
padding:4px 2px 4px 4px;
}
/* MENU 2*/

.menu-02-h1, .menu-02-h2, .menu-02-h3, .menu-02-h4 {
background:#fff;
color:#3D75BF;
vertical-align:top;
}
.menu-02-h1 {
font-size:20px;
font-weight:bold;
}
.menu-02-h2 {
font-size:16px;
font-weight:bold;
}
.menu-02-h3 {
font-size:14px;
font-weight:bold;
padding:5px 0 5px 12px;
}
.menu-02-h4 {
font-size:12px;
font-weight:bold;
padding:4px 2px 4px 4px;
}
.spacer_01px {
height:1px;
padding:0;
margin:0;
font-size:1px;
overflow:hidden;
float:none !important;
}
.spacer_02px {
height:2px;
padding:0;
margin:0;
font-size:1px;
overflow:hidden;
float:none !important;
}
.spacer_03px {
height:3px;
padding:0;
margin:0;
font-size:1px;
overflow:hidden;
float:none !important;
}
.spacer_04px, .spacer_05px, .spacer_10px {
height:4px;
padding:0;
margin:0;
font-size:1px;
overflow:hidden;
float:none !important;
}
.Table {
border-top:1px #CDCDCD solid;
border-right:1px #CDCDCD solid;
}
.Table td, .Table th {
border-left:1px #CDCDCD solid;
border-bottom:1px #CDCDCD solid;
text-align:left;
vertical-align:top;
margin:0;
padding:3px 3px 3px 3px;
}
/*************************************************************/ 
/*               Header Classes and Elements                 */
/*************************************************************/ 

.Cart_2GoClubBox {
position:absolute;
z-index:5;
padding:28px 0 0 20px;
}
.Cart_2GoClubBox div {
border:1px solid #116F2B;
width:330px;
padding:8px;
height:45px;
}
.Cart_2GoClubBox div div {
border:none;
width:265px;
padding-top:2px;
float:left;
color:#116F2B;
font-weight:bold;
font-size:16px;
}
.Cart_2GoClub_Learn {
position:absolute;
z-index:5;
padding:125px 0 0 240px;
width:230px;
}
.Cart_2GoClub_Learn a {
color:#116F2B;
}
.Cart_2GoClub_Learn div {
border:1px solid #116F2B;
width:220px;
padding:8px;
height:45px;
}
.Cart_2GoClub_Learn div div {
border:none;
width:200px;
padding:2px;
float:left;
color:#116F2B;
font-weight:bold;
font-size:16px;
}
.Cart_Astrix_True, .Cart_Astrix_False, .Cart_Astrix_Error {
width:15px;
height:5px;
position:absolute;
top:8px;
left:3px;
padding:0;
z-index:5;
}
.Cart_Astrix_True {
background:url(/images/astrix-true.gif) no-repeat top left;
}
.Cart_Astrix_False {
background:url(/images/astrix-false.gif) no-repeat top left;
}
.Cart_Astrix_Error {
background:url(/images/astrix-error.gif) no-repeat top left;
}
.Cart_ProcessOrder {
position:relative;
text-align:left;
padding:30px 0 0 70px;
}
.Cart_RelatedItems {
padding:5px 0 0 0;
background:url(/images/spacer-gray.gif) repeat-y;
background-position:416px 5px;
}
.Cart_RelatedItems div {
width:50%;
float:left;
text-align:center;
float:right;
padding-top:5px;
padding-bottom:5px;
}
.Cart_RelatedItems div div {
width:95%;
text-align:left;
padding:0;
}
.Cart_RelatedItems div strong {
color:#FF0000;
}
.Cart_RelatedItems div div div {
width:100px;
text-align:center;
padding:0;
float:right;
}
.Cart_RelatedItems div div div a {
color:#3D75BF;
}
.Cart_Table {
border-top:1px #CDCDCD solid;
border-right:1px #CDCDCD solid;
}
.Cart_Table a {
text-decoration:underline;
text-align:left;
}
.Cart_Table div {
text-align:left;
padding-right:0;
}
.Cart_Table div a {
float:left;
}
.Cart_Table div a img {
float:none;
padding:0;
}
.Cart_Table div img {
padding-left:5px;
}
.Cart_Table table {
float:right;
margin-top:0;
}
.Cart_Table_Input {
text-align:center;
position:relative;
top:-2px;
width:20px;
height:17px;
overflow:hidden;
}
.Cart_Table table table {
float:none;
margin:0;
}
.Cart_Table td {
border-left:1px #CDCDCD solid;
border-bottom:1px #CDCDCD solid;
text-align:right;
vertical-align:top;
margin:0;
padding:3px 3px 3px 3px;
}
.Cart_Table table td {
border:0 none;
padding:0;
margin:0;
}
.Cart_Table_Totals {
border-top:1px #CDCDCD solid;
border-right:1px #CDCDCD solid;
}
.Cart_Table_Totals td {
border-left:1px #CDCDCD solid;
border-bottom:1px #CDCDCD solid;
text-align:right;
vertical-align:middle;
margin:0;
padding:3px 3px 3px 3px;
}
.Cart_Table_Totals select {
font-family:"Courier New", Courier, monospace;
}
.Cart_Table_Totals table {
float:right;
padding:0;
margin:0;
}
.Cart_Table_Totals table td {
border:0 none;
padding:0;
margin:0;
}
.Cart_SameAddress {
height:50px;
padding:8px 0 0 90px;
vertical-align:top;
}
div.curFocus, .Cart_SameBilling {
background:#FEF2CB;
}
.Cart_SameBilling {
text-align:center;
border:1px solid #F57530;
color:#F57530;
font-weight:bold;
padding:5px;
}
td.ShippingGray, td.ShippingError {
text-align:left;
background:#ccc;
padding:3px;
}
.single-field {
position:relative;
width:360px;
height:22px;
}
.single-field img {
position:relative;
top:-3px;
padding:0;
margin:0;
z-index:5;
}
.single-field label {
font-size:12px;
float:left;
position:relative;
top:0;
left:8px;
width:125px;
padding:4px 0 0 0;
display:block;
}
.single-field input, .single-field select {
font-size:9pt;
position:relative;
top:0;
height:20px;
border:1px solid #3D75BF;
}
.single-field input {
padding:1px;
margin:0;
}
.single-field select {
height:18px;
margin:0 0 1px 0;
}
.tl {
position:absolute;
top:0;
left:0;
width:10px;
height:10px;
background:url(/images/corner-topleft.jpg) no-repeat;
display:none;
}
.tr {
position:absolute;
top:0;
right:0;
width:10px;
height:10px;
background:url(/images/corner-topright.jpg) no-repeat;
display:none;
}
.bl {
position:absolute;
bottom:0;
left:0;
width:10px;
height:10px;
background:url(/images/corner-bottomleft.jpg) no-repeat;
display:none;
}
.br {
position:absolute;
bottom:0;
right:0;
width:10px;
height:10px;
background:url(/images/corner-bottomright.jpg) no-repeat;
display:none;
}

/*************************************************************/ 
/*               Footer Classes and Elements                 */
/*************************************************************/ 
.auth-reseller {
border:#b5d6f7 1px solid;
padding:0px;
padding-bottom:4px;
width:100%;
text-align:center;
display:block;
float:left;
margin-bottom:10px;
}
/****************** Footer Inner Elements ********************/
.footer-top-links-cell {
background-color:#f0f0f0;
text-align:left;
vertical-align:top;
width:242px;
height:70px;
padding:0;
margin:0;
}
.footer-top-links-head {
text-align:left;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:3px;
color:#0066cc;
}
.footer-top-links {
color:#000;
}
.footer-top-links a {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footer-top-links a:link, a:visited {
text-decoration:underline;
color:#021b35;
}
.footer-top-links a:hover {
text-decoration:none;
color:#021b35;
}
.footer-top-links a:active {
text-decoration:underline;
color:#0c2577;
}
#footer-bottom-links {
color:#000;
padding-top:5px;
padding-right:inherit;
padding-bottom:7px;
padding-left:inherit;
white-space:nowrap;
text-align:center;
font-size:8pt;
}
#footer-bottom-links a {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer-bottom-links a:link, a:visited {
text-decoration:underline;
color:#021b35;
}
#footer-bottom-links a:hover {
text-decoration:none;
color:#021b35;
}
#footer-bottom-links a:active {
text-decoration:none;
color:#0c2577;
}
.footer-seperate {
background-color:#6e6e6e;
text-align:center;
vertical-align:top;
width:1px;
height:70px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-images {
text-align:center;
padding:15px 0;
}
.thawte-seal {
width:65px;
left:auto;
right:auto;
}
.thawte-img {
z-index:15;
position:relative;
}
#thawte-date {
z-index:10;
position:relative;
bottom:14px;
text-align:center;
padding-top:-1px;
padding-bottom:0;
font-size:9px;
width:58px;
border:1px solid #9c9cb4;
}
a.thawte-date:link, a.thawte-date:visited, a.thawte-date:active, a.thawte-date:hover {
text-decoration:none !important;
color:#4E4E5A;
}
.footer-copyright {
font-size:8pt;
}
/********************* Footer Borders ************************/
/***** Top Section *****/
.footer-nw-corner {
/* Rounded Corners */
background-image:url(/images/footer/nw-corner.gif);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#f0f0f0;
width:10px;
height:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-n-border {
background-color:#f0f0f0;
border-top:#6e6e6e 1px solid;
height:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-ne-corner {
/* Rounded Corners */
background-image:url(/images/footer/ne-corner.gif);
background-repeat:no-repeat;
background-position:bottom right;
/* Squared Corners
	border-top:#6e6e6e 1px solid;
	border-right:#6e6e6e 1px solid;*/
background-color:#f0f0f0;
width:10px;
height:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-w-top-edge {
background-color:#f0f0f0;
border-left:#6e6e6e 1px solid;
vertical-align:top;
width:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-e-top-edge {
background-color:#f0f0f0;
border-right:#6e6e6e 1px solid;
vertical-align:top;
width:9px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-w-mid-corner {
/* Rounded Corners */
background-image:url(/images/footer/w-mid-corner.gif);
background-repeat:no-repeat;
/* Squared Corners
	border-left:#6e6e6e 1px solid;
	border-bottom:#6e6e6e 1px solid;*/
background-color:#f0f0f0;
background-position:right;
width:10px;
height:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-bottom-grade {
background-color:#f0f0f0;
border-bottom:#6e6e6e 1px solid;
height:9px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-e-mid-corner {
/* Rounded Corners */
background-image:url(/images/footer/e-mid-corner.gif);
background-repeat:no-repeat;
/* Squared Corners
	border-right:#6e6e6e 1px solid;
	border-bottom:#6e6e6e 1px solid;*/
background-color:#f0f0f0;
background-position:left;
width:10px;
height:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
/***** Bottom Section *****/
.footer-w-white-border {
background-image:url(/images/footer/w-white-border.gif);
background-repeat:repeat-y;
background-position:right;
width:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-e-white-border {
background-image:url(/images/footer/e-white-border.gif);
background-repeat:repeat-y;
background-position:left;
width:10px;
padding:0;
margin:0;
line-height:0;
font-size:0;
}
.footer-sw-white-corner {
background-image:url(/images/footer/sw-white-corner.gif);
background-repeat:no-repeat;
background-position:top right;
width:10px;
height:10px;
padding:0 0 10px 0;
margin:0;
line-height:0;
font-size:0;
}
.footer-s-white-border {
background-image:url(/images/footer/s-white-border.gif);
background-repeat:repeat-x;
background-position:top;
height:10px;
padding:0 0 10px 0;
margin:0;
line-height:0;
font-size:0;
}
.footer-se-white-corner {
background-image:url(/images/footer/se-white-corner.gif);
background-repeat:no-repeat;
background-position:top left;
width:10px;
height:10px;
padding:0 0 10px 0;
margin:0;
line-height:0;
font-size:0;
}
/*************************************************************/ 
/*              Home Page Classes and Elements               */
/*************************************************************/ 

.reseller {
color:#000099;
font-weight:bold;
font-size:16px;
font-family:"Trebuchet MS";
border:none;
padding:5px;
}
.homeflash {
	background:url(/multimedia/flash/homepage/altImage_LG.jpg) no-repeat 0px 0px;
}
.homevideo {
	background:url(/multimedia/video/homevideo.jpg) no-repeat 3px 15px;
	vertical-align:top;
	text-align:left;
}
div.home-text {
line-height:18px;
margin-top:0;
margin-bottom:20px;
}
h2.home-text {
text-align:left;
padding:22px 0 7px 20px;
}
p.home-text {
padding:7px 20px 0 20px;
margin:0
}
td.product-table {
background-image:url(/images/home/products-box.jpg);
background-position:left;
background-repeat:no-repeat;
text-align:center;
width:256px;
height:277px;
}
div.product-table {
margin-top:143px;
width:260px;
text-align:center;
}
td.services-table {
background-image:url(/images/home/services-box.jpg);
background-position:left;
background-repeat:no-repeat;
text-align:center;
width:256px;
height:277px;
}
div.services-table {
margin-top:143px;
width:260px;
text-align:center;
}
td.whats-new {
background-image:url(/images/home/whats-new-box.jpg);
background-position:left;
background-repeat:no-repeat;
text-align:center;
width:256px;
height:238px;
}
div.whats-new {
margin-top:110px;
width:260px;
text-align:center;
}
span.table-bottom1 {
display:block;
float:left;
padding:0;
width:256px;
height:22px;
background-image:url(/images/home/3-box-bot.gif);
background-position:left;
background-repeat:no-repeat;
}
span.table-bottom1 span {
display:none;
}
span.table-bottom2 {
margin:0 !important;
margin:0 0 0 -3px; /*IE Fix*/
padding:0;
width:66px;
height:22px;
}
span.more-button {
cursor:pointer;
display:block;
float:left;
width:66px;
height:22px;
background-image:url(/images/home/3-box-bot-more.gif);
background-position:left;
background-repeat:no-repeat;
}
span.more-button span {
display:none;
}
div.hp-links {
margin-top:5px;
margin-left:40px;
text-align:left;
}
.raquo {
background:url(/images/home/raquo.gif) left no-repeat;
padding-left:10px;
}
.hp-links a:link {
text-decoration:none;
color:#000;
}
.hp-links a:visited {
text-decoration:none;
color:#000;
}
.hp-links a:active {
text-decoration:underline;
color:#000;
}
.hp-links a:hover {
text-decoration:underline;
color:#000;
}
.blue-bar {
background-image:url(/images/home/header-bar-blue-26.gif);
background-repeat:no-repeat;
font-size:14px;
color:#fff;
font-weight:bold;
text-align:left;
vertical-align:top;
padding-left:15px;
padding-top:5px;
padding-bottom:2px;
}
.sky-bar {
background-image:url(/images/home/header-bar-sky-26.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#fff;
font-weight:bold;
vertical-align:top;
padding-left:15px;
padding-top:5px;
padding-bottom:2px;
}
.gray-border {
background-image:url(/images/spacer-gray.gif);
background-repeat:repeat-y;
width:1px;
}
.four-box-bottoms {
background-image:url(/images/home/4-box-bot.gif);
background-position:right;
background-repeat:no-repeat;
text-align:right;
}
/*************************************************************/ 
/*                         Testimonials                      */
/*************************************************************/ 

/* Sitewide Tables */
.testimonial-table {
background-color:#ffff9e;
}
.testimonial-table-NW {
background-image:url(/images/testimonials/testimonial_NW.gif);
background-repeat:no-repeat;
background-position:center;
}
.testimonial-table-N {
background-image:url(/images/testimonials/testimonial_N.gif);
background-repeat:repeat-x;
background-position:center;
}
.testimonial-table-NE {
background-image:url(/images/testimonials/testimonial_NE.gif);
background-repeat:no-repeat;
background-position:center;
}
.testimonial-table-W {
background-image:url(/images/testimonials/testimonial_W.gif);
background-repeat:repeat-y;
background-position:center;
}
.testimonial-table-icon {
background-color:#ffff9e;
vertical-align:top;
text-align:center;
}
.testimonial-table-content-cell {
background-color:#ffff9e;
}
.testimonial-table-content-div {
vertical-align:top;
text-align:left;
padding-left:5px;
}
.testimonial-table-content-intro {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.testimonial-table-content {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.testimonial-table-content-author {
text-align:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.testimonial-table-content-company {
text-align:right;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.testimonial-table-link-div {
text-align:left;
padding-left:40px;
}
.testimonial-table-link {
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;
color:#b10a0a;
}
.testimonial-table-E {
background-image:url(/images/testimonials/testimonial_E.gif);
background-repeat:repeat-y;
background-position:center;
}
.testimonial-table-SW {
background-image:url(/images/testimonials/testimonial_SW.gif);
background-repeat:no-repeat;
background-position:center;
}
.testimonial-table-S {
background-image:url(/images/testimonials/testimonial_S.gif);
background-repeat:repeat-x;
background-position:center;
}
.testimonial-table-SE {
background-image:url(/images/testimonials/testimonial_SE.gif);
background-repeat:no-repeat;
background-position:center;
}
/*************************************************************/ 
/*          Products Section Classes and Elements            */
/*************************************************************/ 

/* Product Category Listing Pages */
.prod-cat-link {
font-size:12px;
font-weight:bold;
color:#336699;
}
.prod-cat-pic-cell {
text-align:center;
padding-right:5px;
}
.prod-cat-head {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
text-decoration:none;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
word-spacing:normal;
}
.prod-cat-copy {
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:normal;
vertical-align:top;
padding:3px 8px 0 8px;
}
.prod-cat-list {
font-size:20px;
font-weight:bold;
padding-bottom:0;
white-space:nowrap;
}
.prod-cat-alt-copy {
color:#666;
font-size:10px;
}
.prod-cat-manuf-logo-drop {
margin:0;
}
.prod-cat-manuf-logo-bot {
margin:5px 5px 0 5px;
}
.prod-cat-manuf-logo-count {
font-size:9px;
margin:0;
padding:0;
}
.prod-cat-shop-brands {
font-size:10px;
font-weight:normal;
color:#000;
margin:0;
padding:0 0 0 10px;
}
.prod-cat-shop-brands-hr {
color:#111111;
background-color:#000;
height:1px;
margin:0;
padding:0;
}
/* Product Category Listing DropDowns */
.prod-cat-div-opener {
font-size:10px;
text-decoration:underline;
vertical-align:bottom;
padding:9px 0 0 5px;
min-width:70px;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
}
.prod-cat-div {
display:none;
padding:6px 0 0 10px;
font-weight:normal;
font-size:14px;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
}
/* Product Listing Pages */
.prod-list-border {
border-right:1px solid #779fd2;
padding:0;
vertical-align:top;
}
.prod-head-cell {
border-bottom:1px solid #bdcfe9;
}
.prod-list-img-cell {
border-bottom:1px solid #bdcfe9;
text-align:center;
}
.prod-list-name-cell {
border-bottom:1px solid #bdcfe9;
border-right:1px solid #bdcfe9;
text-align:left;
padding-right:5px;
}
.prod-pic-cell {
vertical-align:top;
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
.prod-list-price-cell {
border-bottom:1px solid #bdcfe9;
border-right:1px solid #bdcfe9;
vertical-align:middle;
text-align:center;
}
.prod-list-price-table-cell {
border:none;
text-align:center;
padding:3px 0;
}
.prod-list-buy-cell {
border-bottom:1px solid #bdcfe9;
vertical-align:middle;
text-align:right;
}
.prod-list-name {
color:#336699;
font-weight:bold;
font-size:12px;
}
.prod-list-low {
font-weight:bold;
}
.prod-list-low-price {
color:#CC0000;
font-weight:bold;
}
.prod-list-brand {
margin:0 5px 0 15px;
padding:0;
font-weight:bold;
}
.prod-special-cell {
border-left:1px solid #bdcfe9;
}
.prod-special {
border:1px solid #000;
margin:8px 0;
}
/* Product Variant PopUp */
.prod-var-header-cell {
padding:5px;
}
.prod-var-close_btn {
padding:0;
}
.prod-var-thumb-cell {
vertical-align:top;
text-align:center;
padding:3px 10px;
}
.prod-var-thumb-pic {
width:100px;
height:100px;
}
.prod-var-selection-cell-1 {
vertical-align:top;
text-align:center;
padding:3px;
}
.prod-var-selection-cell-2 {
vertical-align:top;
text-align:left;
padding-bottom:2px;
padding-left:50px; /* The page is coded for IE to have "padding-left:0" -- if we want to change for all, then add " !important" in this line before the ";" */
}
.prod-var-more_info {
vertical-align:top;
text-align:center;
}
.prod-var-add_to_cart {
vertical-align:top;
text-align:center;
}
/* Product Info Pages */
.prod-more-info {
background-image:url(/images/Arrow-More-Info.gif);
background-repeat:no-repeat;
width:92px;
height:22px;
}
.prod-more-info-save {
color:#FF0000;
}
table.prod-more-info-others {
border:#bdcfe9 1px solid;
text-align:center;
padding:0 0 5px 0;
margin:0 0 0 5px;
}
td.prod-more-info-others {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background:url(/images/background-blue.gif);
padding:4px;
}
.prod-variant-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-warranty-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-qty-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-manuf-cell {
line-height:1.5em;
}
.prod-manuf-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-num-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-manuf-num-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-long-desc {
padding-left:10px;
}

/*************************************************************/ 
/*          Services Section Classes and Elements            */
/*************************************************************/ 
.serv-choose-head {
color:#000066;
font:Arial, Helvetica, sans-serif;
font-size:18px
}
.serv-header h1 {
padding-left:10px;
color:#006699;
}
/* Main Service Pages */
.serv-main-cat-img {
width:84px;
height:59px;
float:left;
border:0;
margin-right:5px;
}
/* Service Secondary Pages */
.serv-cat-div-opener {
text-decoration:underline;
text-align:center;
vertical-align:bottom;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
margin-right:00px;
margin-top:0;
}
.serv-cat-div {
border:1px solid #000;
padding:5px;
margin-top:10px;
display:none;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
}
.serv-cat-div-head {
text-align:left;
font-size:16px;
font-weight:bold;
}
.serv-sub-cat-div-head {
text-align:left;
font-size:12px;
font-weight:bold;
}
.serv-cat-div-opt-table {
text-align:center;
padding:0;
margin:0;
border:none;
width:100%;
}
.serv-cat-div-opt-cell {
text-align:center;
margin:0 5px;
}
.serv-manuf-div-opener-cell {
color:#009900;
}
.serv-manuf-div-opener {
display:inline;
text-decoration:none !important;
vertical-align:bottom;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
padding:0 10px 0 0;
}
.serv-manuf-div {
border:1px solid #000;
padding:5px;
margin-top:10px;
display:none;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
}
.serv-head-table {
margin:-5px 0 0 0;
padding:0;
}
.serv-head-header {
margin:0;
padding:5px 0 0 0;
width:300px;
height:1px;
}
.serv-head-header h1 {
background:none;
color:#fff;
}
.serv-head-picture div {
text-align:center;
}
.serv-head-white-box-cell {
margin:0;
padding:10px 0 0 0;
width:300px;
}
.serv-main-body-content-table {
margin-top:0;
}
.serv-main-body-content-table2 {
text-align:center;
}
.serv-main-body-option-table {
text-align:center;
}
.serv-main-body-option-pic-cell {
vertical-align:top;
text-align:center;
}
.serv-main-body-option-pic {
width:200px;
height:200px;
margin:0;
border:none;
}
.serv-main-body-option-title-cell h3 {
text-decoration:underline;
vertical-align:top;
text-align:center;
padding:2px 0 0 0;
}
.serv-main-body-option-copy-cell {
vertical-align:top;
text-align:left;
padding:0 10px;
}
.serv-price-div table {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background:none;
}
.serv-price-div td {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
font-weight:bold;
padding:3px;
}
td.serv-price-empty {
border-top:none;
border-left:none;
background:none;
}
.serv-price-quantity {
font-weight:bold;
text-align:center;
padding:3px;
white-space:nowrap;
}
.serv-price-head {
font-weight:bold;
padding:3px;
white-space:nowrap;
}
.serv-price-partnum {
text-align:center;
vertical-align:middle;
font-size:9px;
color:#666;
border-right:1px solid #999999;
}
.serv-price-qty-num {
border-bottom:1px solid #999999;
}
.quote-text-link {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
word-spacing:normal;
}
.serv-main-bottom {
padding:3px;
}
.serv-low-price-cell {
padding-top:0;
}
.serv-low-text {
color:#FF0000;
font-size:9px;
}
.serv-low-price {
color:#FF0000;
font-size:9px;
font-weight:bold;
}
/* Service Quote Box CSS */

.serv-quote-table {
border:2px solid #265e9b;
width:330px;
}
.serv-quote-head {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.serv-quote-sub-head-txt {
padding:5px 0;
font-weight:bold;
font-size:11px;
}
.serv-quote-phone-txt {
padding:5px 0;
font-weight:bold;
font-size:9px;
}
.serv-more-pics {
padding-right:150px;
padding-bottom:5px;
vertical-align:top;
text-align:right;
font-weight:bold;
}
.serv-quotepage-table {
background-color:#eef2fb;
border:#eef2fb solid 5px;
width:700px;
}
.serv-quotepage-specs-head {
font-weight:bold;
line-height:19px;
padding-right:10px;
}
.serv-quotepage-specs {
font-size:10px;
line-height:15px;
padding-right:10px;
}
.serv-quotepage-frm_lbl {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#06C;
white-space:nowrap;
}
.serv-quotepage-frm_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}
.serv-quotepage-frm_phone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#06C;
text-align:left;
}
/*Development Specific CSS */
.serv-dev-menu-head {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
font-weight:bold;
padding-left:7px;
}
.serv-dev-Price {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#CC0000;
font-weight:bold;
}
/* Service USB Specific CSS */
.serv-usb-list-icon {
padding-right:10px;
}
.serv-usb-content-block {
margin:20px 0;
text-align:center;
}
.serv-usb-specs-odd-line {
background-color:#f7f7f7;
vertical-align:middle;
padding:5px;
}
.serv-usb-specs-even-line {
background-color:#eaeaea;
vertical-align:middle;
padding:5px;
}
.serv-usb-color-swatch {
margin-right:3px;
width:17px;
height:17px;
}

body,td,th .serv-iFrame {
	margin:0px;
	padding:0px;
}
/*************************************************************/ 
/*                    Search Page                            */
/*************************************************************/ 
.search_table {
width:100%;
}
.search_table table table {
margin-left:5px;
}
.search_table table table td {
height:24px;
}

/*************************************************************/ 
/*                    My Account                             */
/*************************************************************/ 
.myaccount_box01 {
border:1px #ccc solid;
vertical-align:top;
background:#FFFFE1;
}
.myaccount_box01 div {
padding:5px 6px 5px 8px;
}
.myaccount_NewCust {
width:100%;
text-align:center;
margin:40px 0 0 0;
padding:0;
}
.myaccount_ReturnCust {
padding:10px 0 0 15px;
}
.myaccount_ReturnCustErr {
color:#FF0000;
position:absolute;
margin:0 0 0 160px;
text-align:left;
width:160px;
}
.myaccount_sop_header {
border:1px solid #ccc;
border-bottom:none;
background-color:#F5FAFF;
}
.myaccount_sop_header strong {
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:12px;
}
.myaccount_sop_header td {
height:24px;
font-size:12px;
font-family:Helvetica, Geneva, Arial, sans-serif;
color:#444;
}
#my_order {
font-family:helvetica, Tahoma, Arial, Verdana;
font-size:11px;
color:#515151;
border:solid 1px #4c6997;
padding:2px 3px 2px 3px;
margin-bottom:15px;
float:left;
}
/*************************************************************/ 
/*                      My Industry CSS                      */
/*************************************************************/ 
.WhiteTextSubHeading {
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bolder;
}
.big {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
font-style: normal;
letter-spacing: 1pt;
word-spacing: normal;
}
.bigger {
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
text-decoration: none;
font-weight: bold;
font-style: normal;
letter-spacing: 1pt;
word-spacing: normal;
}
.one {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding-left:8px;
padding-right:8px;
}
.one a:link, .one a:visited, .one a:active {
text-decoration: underline;
color: #003399
}
.one a:hover {
color: #003399;
text-decoration: none;
}
.LoginScreenText {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.Headings {
font-family: Arial, Helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
text-decoration: none;
}
.whitetextbig {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}
/*************************************************************/ 
/*                    Resource Center CSS                    */
/*************************************************************/ 

/* Box Layout for Main Page Boxes */
.RC-Box-Border-top-left {
background:url(/images/resource-center/RC-Box-Border-top-left.jpg) no-repeat;
width:8px;
height:49px;
}
.RC-Box-Border-icon {
width:50px;
height:49px;
}
.RC-Box-Border-top {
background:url(/images/resource-center/RC-Box-Border-top.jpg) repeat-x;
height:49px;
width:100%;
}
.RC-Box-Border-top-text {
padding-top:10px;
padding-left:3px;
text-align:left;
}
.RC-Box-Border-top-text a {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
text-decoration:none;
white-space:nowrap;
}
.RC-Box-Border-top-right {
background:url(/images/resource-center/RC-Box-Border-top-right.jpg) no-repeat;
width:10px;
height:49px;
}
.RC-Box-Border-left {
background:url(/images/resource-center/RC-Box-Border-left.jpg) repeat-y;
width:8px;
}
.RC-Box-Border-right {
background:url(/images/resource-center/RC-Box-Border-right.jpg) repeat-y;
width:10px;
}
.RC-Box-Border-bot-left {
background:url(/images/resource-center/RC-Box-Border-bot-left.jpg) no-repeat;
width:8px;
height:10px;
}
.RC-Box-Border-bot {
background:url(/images/resource-center/RC-Box-Border-bot.jpg) repeat-x;
height:10px;
}
.RC-Box-Border-bot-right {
background:url(/images/resource-center/RC-Box-Border-bot-right.jpg) no-repeat;
width:10px;
height:10px;
}
#RC-Box-copy {
padding:3px 5px 10px 10px;
}
#RC-Box-link-head {
padding-bottom:10px;
}
#RC-Box-links {
padding:0 10px 10px 10px;
}
#RC-Box-links p {
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
padding:0 0 3px 0;
text-align:left;
margin:0;
}
#RC-Box-next-link {
float:right;
text-align:right;
line-height:0;
vertical-align:bottom;
}
.rcgoArrow {
padding-left:3px;
}
/* "Go To" Links in Main Page Boxes */
a.rcgo:link, a.rcgo:visited, a.rcgo:active {
color:#df891a;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
a.rcgo:hover {
color:#f8981d;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
/* Links on Secondary Pages */
.RC-sub-copy {
padding:5px 0 0 10px;
}
.RC-sub-bar1 {
color:#0d5cab;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding-top:10px;
padding-right:0;
padding-bottom:5px;
padding-left:30px;
}
.RC-sub-bar1 a:link, .RC-sub-bar1 a:visited, .RC-sub-bar1 a:active {
color:#0d5cab;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
.RC-sub-bar1 a:hover {
color:#093e72;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.RC-sub-links {
padding-left:50px;
line-height:2em;
}
.RC-sub-links a:link, .RC-sub-links a:visited, .RC-sub-links a:active {
color:#000;
text-decoration:underline;
}
.RC-sub-links a:hover {
color:#666;
text-decoration:none;
}
/* OLD - NOT USED - Links on Secondary Pages */
	/* Industry News Header Bars */
a.INbar1:link, a.INbar1:visited, a.INbar1:active {
color:#a8751c;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.INbar1:hover {
color:#6b4708;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.INbar1 {
color:#a8751c;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.INbar2:link, a.INbar2:visited, a.INbar2:active {
color:#a8751c;
text-decoration:underline;
font-size:12px;
}
a.INbar2:hover {
color:#6b4708;
text-decoration:none;
font-size:12px;
}
.INbar2 {
color:#a8751c;
text-decoration:none;
font-size:12px;
}
/* Multimedia Gallery Header Bars */
a.MGbar1:link, a.MGbar1:visited, a.MGbar1:active {
color:#b25e13;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.MGbar1:hover {
color:#824209;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.MGbar1 {
color:#b25e13;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.MGbar2:link, a.MGbar2:visited, a.MGbar2:active {
color:#b25e13;
text-decoration:underline;
font-size:12px;
}
a.MGbar2:hover {
color:#824209;
text-decoration:none;
font-size:12px;
}
.MGbar2 {
color:#b25e13;
text-decoration:none;
font-size:12px;
}
/* Tech Guy Header Bars */
a.TGbar1:link, a.TGbar1:visited, a.TGbar1:active {
color:#3569ac;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.TGbar1:hover {
color:#14407a;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.TGbar1 {
color:#3569ac;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
 a.TGbar2:linka.TGbar2:visited, a.TGbar2:active {
color:#3569ac;
text-decoration:underline;
font-size:12px;
}
a.TGbar2:hover {
color:#14407a;
text-decoration:none;
font-size:12px;
}
.TGbar2 {
color:#3569ac;
text-decoration:none;
font-size:12px;
}
/* Service Support Header Bars */
a.SSbar1:link, a.SSbar1:visited, a.SSbar1:active {
color:#c14c4c;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.SSbar1:hover {
color:#862222;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.SSbar1 {
color:#c14c4c;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.SSbar2:link, a.SSbar2:visited, a.SSbar2:active {
color:#c14c4c;
text-decoration:underline;
font-size:12px;
}
a.SSbar2:hover {
color:#862222;
text-decoration:none;
font-size:12px;
}
.SSbar2 {
color:#c14c4c;
text-decoration:none;
font-size:12px;
}
/* Product Support Header Bars */
a.PSbar1:link, a.PSbar1:visited, a.PSbar1:active {
color:#14407a;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.PSbar1:hover {
color:#06254f;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.PSbar1 {
color:#14407a;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
 a.PSbar2:linka.PSbar2:visited, a.PSbar2:active {
color:#14407a;
text-decoration:underline;
font-size:12px;
}
a.PSbar2:hover {
color:#06254f;
text-decoration:none;
font-size:12px;
}
.PSbar2 {
color:#14407a;
text-decoration:none;
font-size:12px;
}
/* Customer Support Header Bars */
a.CSbar1:link, a.CSbar1:visited, a.CSbar1:active {
color:#117b11;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.CSbar1:hover {
color:#054a05;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.CSbar1 {
color:#117b11;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.CSbar2:link, a.CSbar2:visited, a.CSbar2:active {
color:#117b11;
text-decoration:underline;
font-size:12px;
}
a.CSbar2:hover {
color:#054a05;
text-decoration:none;
font-size:12px;
}
.CSbar2 {
color:#117b11;
text-decoration:none;
font-size:12px;
}
/* Glossary Header Bars */
a.Gbar1:link, a.Gbar1:visited, a.Gbar1:active {
color:#fb6f34;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.Gbar1:hover {
color:#c4450f;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.Gbar1 {
color:#fb6f34;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.Gbar2:link, a.Gbar2:visited, a.Gbar2:active {
color:#fb6f34;
text-decoration:underline;
font-size:12px;
}
a.Gbar2:hover {
color:#2e3701;
text-decoration:none;
font-size:12px;
}
.Gbar2 {
color:#fb6f34;
text-decoration:none;
font-size:12px;
}
/* Community Header Bars */
a.COMbar1:link, a.COMbar1:visited, a.COMbar1:active {
color:#4f5f01;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.COMbar1:hover {
color:#2e3701;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.COMbar1 {
color:#4f5f01;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
a.COMbar2:link, a.COMbar2:visited, a.COMbar2:active {
color:#4f5f01;
text-decoration:underline;
font-size:12px;
}
a.COMbar2:hover {
color:#2e3701;
text-decoration:none;
font-size:12px;
}
.COMbar2 {
color:#4f5f01;
text-decoration:none;
font-size:12px;
}
/* All Regular Links */
a.rc:link, a.rc:visited, a.rc:active {
color:#3d73ba;
text-decoration:underline;
}
a.rc:hover {
color:#14407a;
text-decoration:none;
}
/* END - Links on Secondary Pages */

/* Links on Bottom Navigation */
a.rcNav:link, a.rcNav:visited, a.rcNav:active {
color:#363636;
text-decoration:underline;
font-weight:bold;
}
a.rcNav:hover {
color:#000;
text-decoration:none;
font-weight:bold;
}
/* END - Links on Bottom Navigation */

/* Formatting of Resource Center */
.spacing {
line-height:1.4em;
text-align:left;
vertical-align:top;
}
dt.duprep {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:bold;
}
/* END - Formatting of Resource Center */

/* Formatting of Press Release Date */
.PRdate {
font-size:11px;
letter-spacing:.2em;
}
/* END - Formatting of Press Release Date */

/* Re-format header areas that don't work with H1 tags */
.altHead {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
letter-spacing:1.4px;
}
/* END - Re-format header */

/* Glossary Defined Words */
#glossary dt {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:14px;
font-weight:bold;
}
/* END - Glossary Defined Words */
	
/*************************************************************/ 
/*                       About Us Page                       */
/*************************************************************/ 

/* Bottom Boxes */
.about-box-head {
background-color:#9fc1ed;
font-weight:bold;
padding-left:5px;
}
.about-box-body {
background-color:#e8e8e8;
padding:2px 2px 2px 10px;
}
/*************************************************************/ 
/*                       Sitemap Page                       */
/*************************************************************/ 

/* Bottom Boxes */
.sitemap-head-cat {
background-color:#ccc;
padding:3px 0 4px 4px;
}
/*************************************************************/ 
/* FAQ page 					                             */
/*************************************************************/ 

.FAQ-Q {
color:104b9b;
font-weight:bold;
font-size:15px;
}
.FAQ-Question {
color:093672;
font-weight:bold;
}
a.FAQ-QTop:link, a.FAQ-QTop:visited {
color:093672;
font-weight:bold;
text-decoration:underline;
}
a.FAQ-QTop:hover, a.FAQ-QTop:active {
color:#ff2828;
font-weight:bold;
text-decoration:none;
}
a.FAQ-up:link, a.FAQ-up:visited {
color:093672;
font-weight:bold;
font-size:10px;
text-decoration:underline;
}
a.FAQ-up:hover, a.FAQ-up:active {
color:#ff2828;
font-weight:bold;
font-size:10px;
text-decoration:none;
}
.FAQ-A {
color:#ff2828;
font-weight:bold;
font-size:15px;
}
.FAQ-Answer2 {
color:#ff2828;
font-weight:bold;
}
.FAQ-Answer {
padding-left:20px;
max-width:800px;
}
/*************************************************************/ 
/* City pages 					                             */
/*************************************************************/ 

.cityBanner {
color: #333;
font: Arial, Helvetica, sans-serif;
margin:35px 0 0 25px;
}
.ul_GreenDot {
list-style:outside square url(/images/site/city/green-dot.jpg);
text-align:left;
}
.ul_GreenDot li {
margin:10px 5px 5px 0;
}
#cityBtmNavi {
text-align:center;
background-color:#FCE3A3;
padding: 5px;
margin: 20px 10px;
border: solid 1px #999999;
font-size:11px;
color: #666;
}
#cityBtmNavi a {
font-size:11px;
color: #666;
background-color:#FCE3A3;
}
#cityBtmNavi a:link {
text-decoration: underline;
}
#cityBtmNavi a:hover {
text-decoration: none;
}
#cityBtmNavi a:active {
text-decoration: none;
color: #000;
}
#cityBtmNavi a:visited {
text-decoration: underline;
color: #000;
}
/*************************************************************/ 
/*                   Artwork Templates                       */
/*************************************************************/

a.contact {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
padding-right: 2px;
text-decoration: none;
border-bottom: 1px dotted #666;
cursor: default;
}
a.contact:hover {
background-color:#FFC;
border: 0;
}
/*--------------------- Section Category Titles */
#templates .category {
padding: 7px;
font-size: 16px;
text-align: center;
color: #000;
background-color: #FFF;
border: 1px solid #333;
font-weight: bold;
}
/*--------------------- Section Headers (Preview, Download, Type) */
#templates .colHead {
color: #000;
background-color: #FFF;
font-weight: bold;
vertical-align:bottom;
}
#templates .colHead .headPreview, #templates .colHead .headDownload, #templates .colHead .headMeasurement {
font-size: 12px;
text-align: center;
width:70px;
}
#templates .colHead .headType {
font-size: 14px;
text-align: left;
padding-left:5px;
}
#templates .colHead .headType2 {
font-size: 12px;
text-align: left;
padding-left:5px;
}
/*--------------------- Duplication & Replication Column */
#templates .dup {
padding: 3px;
font-size: 16px;
text-align: center;
color: #000;
background-color: #EEE4DB;
font-weight: bold;
border: 3px solid #CCAC8C;
}
#templates .rep {
padding: 3px;
font-size: 16px;
text-align: center;
color: #000;
background-color: #BCD3EB;
font-weight: bold;
border: 3px solid #6097CE;
}
/*--------------------- Preview Column */
#templates .preview {
text-align:center;
}
#templates .preview a {
padding: 5px;
background-color: #FFF;
display:block;
background-image:url("/images/site/resource-center/templates/preview.gif");
background-position:center;
background-repeat:no-repeat;
height:32px;
}
#templates .preview a:hover {
background-color: #FFF;
background-image:url("/images/site/resource-center/templates/previewOver.gif");
background-position:center;
background-repeat:no-repeat;
height:32px;
}
#templates .preview span, #templates .download span, #templates .measurement span {
display: none;
}
/*--------------------- Download Column */
#templates .download {
text-align:center;
}
#templates .download a {
padding: 5px;
background-color: #FFF;
display:block;
background-image:url("/images/site/resource-center/templates/download.gif");
background-position:center;
background-repeat:no-repeat;
height:32px;
}
#templates .download a:hover {
background-color: #FFF;
background-image:url("/images/site/resource-center/templates/downloadOver.gif");
background-position:center;
background-repeat:no-repeat;
height:32px;
}
/*--------------------- Measurements Column */
#templates .measurement {
text-align:center;
}
#templates .measurement a {
padding: 5px;
background-color: #FFF;
display:block;
background-image:url("/images/site/resource-center/templates/measurement.gif");
background-position:center;
background-repeat:no-repeat;
height:32px;
}
#templates .measurement a:hover {
background-color: #FFF;
background-image:url("/images/site/resource-center/templates/measurementOver.gif");
background-position:center;
background-repeat:no-repeat;
height:32px;
}
/*--------------------- Type Column */
#templates .type {
text-align: left;
padding-left:10px;
}
/*--------------------- Tool Tips */
#templates a.info {
position: relative;
z-index: 24;
}
#templates a.info:hover {
z-index: 25;
}
#templates a.info span {
display: none;
}
#templates a.info:hover span {
display: block;
position: absolute;
bottom: 4px;
right:5px;
width: 6em;
border: 1px solid #999;
background-color: #FFF;
color: #333;
text-align: center;
}
#templates span.unavail {
text-decoration:line-through;
}
/*************************************************************/ 
/*                     VIRTUAL PAGES                         */
/*************************************************************/

.customerCare {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #024cd4;
text-align:left;
}
a.customerCare:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #024cd4;
text-decoration: none;
border-bottom: 1px solid #CCC;
}
a.customerCare:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #024cd4;
text-decoration: none;
border-bottom: 1px solid #CCC;
}
a.customerCare:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #024cd4;
text-decoration: none;
border-bottom: 1px solid #024cd4;
}
a.customerCare:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #024cd4;
text-decoration: none;
border-bottom: 1px solid #024cd4;
}
/*************************************************************/ 
/*                       DiscStudio                          */
/*************************************************************/

.discstudio {
font:Verdana, Arial, Helvetica, sans-serif;
background-color:#F46F50;
border:#000000 1px solid;
}
.discstudio a {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #FFFFFF;
letter-spacing: .5pt;
padding:0px 0px 0px 4px;
}
.discstudio a:link {
color: #FFFFFF;
text-decoration:underline;
}
.discstudio a:visited {
color: #FFFFFF;
text-decoration:underline;
}
.discstudio a:active {
color: #003366;
text-decoration:overline underline;
}
.discstudio a:hover {
color: #FFFFFF;
text-decoration:none;
}
.discstudio div {
background-color:#FFEAC5;
font-size:10px;
color: #666666;
padding:6px 3px 6px 20px;
margin:6px 2px 3px 3px;
}
.discstudioForm {
background-color:#FFEAC5;
color: #666666;
}

