/* CSS overlay for v3 site */

/* GENERAL STYLES */
body {background-color #021180; background-image:url('/lib/spytown/mss-v3-body-background.jpg'); background-repeat:repeat-x;}
#header {background-color:white; min-height:95px; height:95px; position:relative;}
form.nav {margin:0px !important;}
#container {width:980px; position:relative}

#contentarea {width:594px; float:left;}

#bodycontent {width:595px; border-right:165px solid #fff;} /* width=220+595+165=980 */
*:first-child+html #bodyshell { width:600px; }
* html #bodyshell {width:600px;}
#bodycontent.minHeight {min-height:2500px;}

#bodyshell { border-left:220px solid #fff; width:760px;}
/*#bodyshell {border-left:1px solid #e9e9e9; margin-left:219px !important;}*/


/*#nav-product {width:220px; margin-left:-220px;}
* html #nav-product { width:220px; }*/
#nav-product {width:219px !important; margin-left:-220px; border-right:1px solid #e9e9e9;}
* html #nav-product ul li a { width:193px; }
#nav-product ul li a {width:203px;} /* width=220-17padding=203px */

#column-3 { width:165px; position:absolute; top:219px; right:0px; background-color:white;}
*+html #column-3 {top:0px; right: -150px;}


/* Alert styles */
#mss-alert-container {height:32px; background:#BF162B url(/lib/spytown/mss-marquee-bg.jpg) repeat-x scroll 0 0;}
#mss-alert{ position:relative;overflow:hidden;white-space: nowrap;line-height:32px;}
.mss-alert-text{position: absolute;line-height:32px; height:32px;}
#mss-alert span {color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;vertical-align:middle; line-height:32px;}
#mss-alert img {margin:0px 10px; vertical-align:middle; line-height:32px;}

/* HEADER STYLES */
#pd-login {position:absolute; top:98px; left:85px;}
#yReg {position:absolute; top:105px; left:101px; text-align:left; width:221px;}
#ys_cpers, #ys_superbar {width:221px !important;}
#pd-btn {position:relative; top:6px;}
#nxt-search-form, form#searcharea {position:absolute; top:160px; left:20px;}
#searcharea {background:none;}
#nxt-search-box, #search_box_id {position: relative; top:-8px; height:13px; border:none;}
#header-spytown-print {display:none;}
#header-call-us {height:95px; width:212px; position:absolute; top:0; right:0; text-align:center;}
#header-call-us .fill {font:italic bold 13px/17px verdana,sans-serif; color:#777;}
#header-call-us .fill span.narrow {font-family:arial,sans-serif; font-size:11px; line-height:17px;}
#header-call-us .phone1 {position:relative; background-image:url('/lib/spytown/mss-v3-small-phone.gif'); background-repeat:no-repeat; font:20px/22px "arial black",sans-serif; color:#021180;}
#header-call-us .phone2 {font:20px/22px "arial black",sans-serif; color:#3D7FB3;}
#header-call-us .local {color:#3D7FB3;}
#header-call-us .local #text {font:bold 9px/15px verdana,sans-serif;}
#header-call-us .local #num {font:bold 11px/15px verdana,sans-serif;}


#header-genuine {height:95px; width:212px; position:absolute; top:0; right:212px;}
#header-genuine-text {margin:8px; font:bold 11px/13px ariel,sans-serif; color:#777;}
#header-genuine-text span.brite {font-weight:bold; color:#D4801E;}

#header-spytown {width:327px; height:95px; position:absolute; top:0; left:0;}
#header-cert {width:115px; height:95px; position:absolute; top:0; left:353px;}
#header-100 {width:81px; height:95px; position:absolute; top:0; left:473px;}



/* SUBHEADER: BAR ON HEADER WITH LOGIN/LINKS */
#v3-subheader-bar {background-color:white; background-image:url('/lib/spytown/mss-v3-subheader-bg.gif'); background-repeat:repeat-x; height:37px; width:980px; position:relative;}

#v3-subheader-login {position:absolute; left:13px; top:4px; min-width:420px; white-space:nowrap;}
#email {width:75px;}
#password {width:75px;}
#v3-bar-opt {color:#000; font-size:11px; font-weight:bold; text-align:center;}/*color:#021180; font:9px/9px arial,sans-serif; display:inline; */
#v3-bar-acct {font-size:9px; color:#000;}/* color:#021180; font:11px/12px arial,sans-serif; display:inline; */
#v3-bar-left {display:block; float:left;}
#v3-bar-middle {display:block; float:left; padding:4px 0 0 5px;}
#v3-bar-middle form {display:inline;}
#v3-bar-middle form input {vertical-align:text-top; color:#aaa;}
#v3-bar-right {display:block; float:left; color:#021180; font:9px/9px arial,sans-serif;margin-left:10px;}
#v3-bar-right a {color:#021180; font:9px/9px arial,sans-serif; text-decoration:none;}
#v3-bar-right a:hover {text-decoration:underline;}

#v3-subheader-quote {position:absolute; left:320px; top:2px; text-align:center; width:163px; height:35px;}
#v3-subheader-quote #text {vertical-align:center; color:#021180; font:bold 12px arial,sans-serif; margin:5px 0 0 0px;}
#v3-subheader-quote a {color:#021180; text-decoration:none;}
#v3-subheader-quote a:hover {color:#021180; text-decoration:none;}
#v3-subheader-quote a:visted {color:#021180; text-decoration:none;}

#v3-subheader-experience {position:absolute; left:483px; top:0px; padding:0;}
#v3-subheader-experience img {display:block; position:relative; top:1px;}
#mss-years-experience {position:absolute; top:5px; left:10px; color:#FF9933; font-size:26px; font-weight:bold; font-family:arial, sans-sarif;}

#v3-subheader-links {position:absolute; right:77px; top:4px; color:#021180; font:bold 12px arial,sans-serif;}

#v3-subheader-blog {position:absolute; right:12px; top:10px;}

/*#v3-subheader-links a,
#v3-subheader-links a:visited {color:#021180; text-decoration:none;}
#v3-subheader-links a:hover {color:#021180; text-decoration:none;}*/

/* new subheader link buttons */
#v3-subheader-links a {display:block; height:33px; float:right; margin-left:6px; text-decoration:none; background-position:left center;}
#v3-subheader-links .home {width:69px; background-image:url('/lib/spytown/bar-home.jpg');}
#v3-subheader-links .terms {width:78px; background-image:url('/lib/spytown/bar-terms.jpg');}
#v3-subheader-links .aboutus {width:98px; background-image:url('/lib/spytown/bar-aboutus.jpg');}


#hot-searches {display:block; width:87px; height:19px; text-decoration:none; position:relative; bottom:20px;}


/* HEADER TUBS: BLUE BOXES ON THE BOTTOM OF HEADER */
#v3-tubs {width:980px; height:92px; position:relative;}
#v3-tub-search {background-image:url('/lib/spytown/mss-v3-header-search-bg.gif'); width:221px; height:92px; position:absolute; top:0; left:0;}
#v3-tub-search #holder {margin:10px 20px;}
#v3-tub-search #holder #left {text-align:left; color:white; font:14px/14px arial,sans-serif; margin-bottom:3px;}
#v3-tub-search #holder #nxt-search-box {float:left; width:100px;}
#v3-tub-search #holder #right {text-align:right; margin-top:-1px;}
#hotsearch {float:left; width:90px; height:25px; cursor:pointer;}

#nxt-ac-container{position:absolute;width:20em;z-index:9050;text-align:left;}
#nxt-ac-container .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
#nxt-ac-container .yui-ac-content ul{margin:0;padding:0;width:100%;}
#nxt-ac-container .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;font-size:12px;}
#nxt-ac-container .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

#v3-tub-rep {background-image:url('/lib/spytown/mss-v3-header-rep-bg2.gif'); width:216px; height:92px; position:absolute; top:0; left:221px;}
#v3-tub-rep a {color:white;}
#v3-tub-rep a:visited {color:white;}
#v3-tube-rep a:hover {color:white;}
#v3-tub-rep #v3-rep-holder {margin: 0px 10px 0px 5px; color:white; font:11px arial,sans-serif; position:relative; height:80px; padding:0; cursor:pointer;}
#v3-tub-rep #v3-rep-holder #v3-tub-rep-title {font:bold 13px arial,sans-serif; padding-left:71px; padding-top:1px;}
#v3-rep-holder div a {position:absolute; top:0; left:0; display:block; width:100%; height:80px; padding:0; margin:0;}
/*#v3-rep-holder div a img {padding-left:71px; padding-top:41px;}*/
#v3-tub-rep-text {padding:0 10px; text-align:center;}
#v3-tub-rep-button {display:block; text-align:center;}
#v3-tub-rep-button img {display:inline;}

#v3-tub-shipping {background-image:url('/lib/spytown/mss-v3-header-shipping-bg.gif'); width:230px; height:92px; position:absolute; top:0; left:437px;}
#v3-tub-shipping #v3-shipping-holder {margin: 0 10px 0 0; padding:6px 5px 0 17px; color:white; font:11px arial,sans-serif;}
#v3-tub-shipping #v3-shipping-holder #v3-tub-shipping-title {font:bold 13px arial,sans-serif; margin-left:82px;}

#v3-tub-cart {background-image:url('/lib/spytown/mss-v3-header-cart-bg-2.gif'); width:311px; height:92px; position:absolute; top:0; left:667px;}
#v3-tub-cart #v3-cart-holder {color:white; margin:0 20px 0 10px;}
#v3-tub-cart #v3-buttons {position:relative; margin-top:8px; text-align:center; width:281px;} /*width=311-30margin*/

/* Floating Cart */
#mss-badges {text-align:center; margin:10px 0; border-top:1px solid #02119f; width:140px; padding-top:10px;}

#mss-floating-cart {position:absolute; z-index:15; top:133px; right:12px;height:80px;width:300px;} /*top:168px;  right:28px;height:40px;width:265px;*/
#mss-floating-cart  #v3-tub-cart-title {padding:5px 0px 5px 10px; font-weight:bold; font-size:15px; color:#fff; display:inline;}
#mss-floating-cart img {float:left;}
#mss-floating-cart #mssCartEl {margin:0;}
#mss-floating-cart #mss-fcart-text {color:#0211A0; display:block; font-size:12px; font-weight:bold; margin-left:50px;}


#mss-cart-title {margin-top:10px;}
#mss-basket {margin-bottom:10px; margin-top:-35px; z-index:1;}
#fcartBG{margin: 0; position:relative; z-index:1; margin: 0; z-index:20; font-family:arial, sans-serif}
#mss-floating-cart-top {height:35px; }
#mss-floating-cart-incentive-messaging {display:none;}
#floatingCartHeader {color:#fff;padding:0px 5px; display:inline;} /* margin:0 0 0 5px;  float:left; width:120px;*/
#floatingCartHeader span {font-weight:bold;}
#fcartTotal {color:#fff; display:inline;} /*margin:0 5px 0 0; float:right; width:120px; */
#fcartTotal span {font-weight:bold;}
#mss-floating-cart-incentive-messaging {padding:3px 0px 0px 45px; font-size:11px; color:#fff; height:25px;}

#minControl {position:absolute; top:1px; right:1px; z-index:200; font-weight:bold; font-size:11px; line-height:10px; font-family:verdana; /*cursor:pointer;  background:#ff6633; border:1px solid #000;*/ color:#fff; text-align:center; width:11px; height:11px;}
.fcart {border-bottom:1px solid #000; padding:4px;  margin:0; color:black !important;}
.fcartName, .fcartPrice, .fcartQty {color:#000 !important; font-size:11px;}
.fcartName {margin:3px 0;}
.fcartPrice {display:inline; padding-right:1px; _float:left;}
.fcartQty {display:inline;}
.updateQty {padding-top:5px;}
.updateQty form a {}

#fviewCart {float:left; width:115px;  margin-left:45px;}
*:first-child+html #fviewCart {margin-left:0px; padding-left:45px;}
* html #fviewCart {margin-left:22px;}
#fcheckout {float:right; width:130px;}
#fcheckout, #fviewCart {text-align:center; padding:1px; z-index:10000; position: relative;}
#fviewCart a, #fviewCart a:visited,
#fcheckout a, #fcheckout a:visited {font-weight:normal; text-decoration:none; font-size:9px; color:#fff;}

	#mssCartEl {position:relative;}
	#cartLayer {display:none; position:absolute; background:#333; opacity:.85; filter:alpha(opacity=85); top:0; width:100%; height:100%; z-index:500; color:#fff; font-weight:bold; text-align:center;}
	#cartLayer #layerMessage {position:relative; top:30%; padding:3px;}


#mssframe, .mssIframe {height:1px; width:1px; border:none; overflow:hidden; position:absolute; visibility:hidden; left:0; background:#000099;}
#mssFrameContainer {opacity:0; filter:alpha(opacity=0); visibility:hidden; position:absolute !important; height:1px; overflow:hidden;}
#fCartLoading {width:300px; position:absolute; top:300px; z-index:10000; left:40%; padding:20px; text-align:center; background:#fff   url(http://mystore-solutions.com/clients/test-prod-st76-mystore/loading.gif) no-repeat center 10px; background:#ccc; opacity:.8; filter:alpha(opacity=80); border:5px #666 solid;}
#mssGhost {filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; position:absolute; z-index:10000;}

#mssFrameContainer{left:-264px;}
#cartFreeGift {padding: 5px; color: #000;}
#mss-cart-top-section {background: #009 url() repeat scroll 0 0; display:block; height:15px; left:0px; top:0px; padding:2px 3px 3px 0px; position:absolute; width:410px;}



/* COLUMN 3: RIGHT-HAND COLUMN STYLES */
.v3-center {text-align:center; width:165px; background-color:white; margin:15px 0;}

#v3-c3-price {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px 0px; width:165px; height:123px; position:relative;}
#v3-price-text {text-align:center; color:white; font:10px arial,sans-serif; position:absolute; width:165px; top:70px; left:0;}
#v3-price-text a {color:white; text-decoration:underline;}
#v3-price-text a:hover {color:white; text-decoration:underline;}
#v3-price-text a:visited {color:white; text-decoration:underline;}

#v3-c3-dealer {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -123px; width:165px; height:79px; position:relative;}
#v3-c3-dealer #v3-dealer-text {font:9px arial,sans-serif; position:absolute; width:70px; top:10px; left:10px;}
#v3-c3-dealer #v3-dealer-text a {color:#021180;}
#v3-c3-dealer #v3-dealer-text a:hover {color:#021180;}
#v3-c3-dealer #v3-dealer-text a:visited {color:#021180;}

#v3-c3-demo {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -202px; width:165px; height:97px; position:relative;}
#v3-c3-demo #v3-demo-text {position:absolute; top:30px; left:43px; width:80px; font:10px arial,sans-serif; text-align:center;}
#v3-c3-demo #v3-demo-text a {color:#021180;}
#v3-c3-demo #v3-demo-text a:hover {color:#021180;}
#v3-c3-demo #v3-demo-text a:visited {color:#021180;}

#v3-c3-corp {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -299px; width:165px; height:122px; position:relative;}
.v3-acct-holder {color:#021180; margin:0 12px; font:10px arial,sans-serif; padding-top:10px;}
.v3-acct-head {margin-left:40px; font-size:14px; font-weight:bold;}
.v3-acct-holder a {color:#CE5A24;}
.v3-acct-holder a:hover {color:#CE5A24;}
.v3-acct-holder a:visited {color:#CE5A24;}

#v3-c3-gov {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -421px; width:165px; height:138px; position:relative;}

#v3-c3-edu {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -559px; width:165px; height:139px; position:relative;}

#v3-c3-casino {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -699px; width:165px; height:139px; position:relative;}

#v3-c3-news {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -838px; width:165px; height:131px; text-align:center;}
#v3-news-head {color:#021180; font:bold 15px arial,sans-serif; width:100%; padding-top:65px;}

#v3-c3-news a {color:#CE5A24; font:10px arial,sans-serif;}
#v3-c3-news a:hover {color:#CE5A24;}
#v3-c3-news a:visited {color:#CE5A24;}

#v3-c3-cust {background-image: url('/lib/spytown/mss-v3-column-3-sprite.gif'); background-repeat: no-repeat; background-position: 0px -969px; width:165px; height:241px;}
#v3-cust-holder {color:white; font:10px arial,sans-serif; margin:0 12px; padding-top:12px;}
#v3-cust-head {font-size:13px; font-weight:bold; margin-bottom:5px;}
#v3-cust-name {font-size:12px; font-weight:bold;}

.testimonials {list-style:none; padding:0px;}
.testimonials li {padding:0px; margin:0px;}

#v3-description {background-image:url('/lib/spytown/column-3-description.gif'); background-repeat:no-repeat; width:165px; height:560px;}
#v3-description-holder {margin:0 12px; padding-top:12px; font-size:10px; color:#021180;}
#v3-description a,
#v3-description a:visited {color:#CE5A24;}


/* LEFT NAV STYLES */

#nav-product form.nav {padding:5px 20px; background:#F0F1F3;}
#nav-product form.nav select {width:175px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#nav-product h3, #nav-product .heading {color:#26576A; font-size:1em; text-transform:uppercase; background: #F0F1F3 url('/lib/spytown/arrowbullet.gif') no-repeat scroll left center; padding:4px 0 4px 20px; font-weight: bold;}

#nav-product .mss-topnav-down ul {top:0 !important;}

#nav-product #mss-nav-new ul {list-style:none;}


#nav-product #mss-nav-new ul li a {background: url('/lib/spytown/lNavBak.png'); color:#fff; padding-left:26px;}

#nav-product #mss-nav-new ul li#levelTwoOpen a {background: url('/lib/spytown/lNavBak.png') 0 56px;}
#nav-product #mss-nav-new ul#levelTwo li {}
#nav-product #mss-nav-new ul#levelTwo li a {background:#fff; color:#306A7D; font-weight:normal; padding-left:12px;}


/*
#nav-product #mss-nav-new li {width:219px;background:  #02119f;    }
#nav-product #mss-nav-new li img {margin:3px; position:absolute;}

#nav-product #mss-nav-new li ul {display:block; background:#fff; margin-left:0px;_height:100%;}
#nav-product #mss-nav-new li ul li {background:#f5f6f8 url() no-repeat scroll 0 0; margin-left:0px; width: 219px; padding-left:0px; margin-bottom:2px;}
#nav-product #mss-nav-new li ul li:hover {background:#96D7F7;}
#nav-product #mss-nav-new li ul li.sel,#nav-product #mss-nav-new li ul li.selected {background-color:#96d7f7;}
#nav-product #mss-nav-new li ul li.selected img{margin:4px 0px 3px; position:relative;}

#nav-product #mss-nav-new li a {color:#fff; width:173px; _width:218px; padding-right:0px; background:transparent url() no-repeat scroll 0 0;}
#nav-product #mss-nav-new li a {display:inline-block !important ; background:#02119F; height:35px; line-height:15px; padding:0 0 0 45px; border:none;}
#nav-product #mss-nav-new li a:hover {text-decoration:underline;}

*html #nav-product #mss-nav-new li a {width:173px;}

/*#nav-product #mss-nav-new li a:hover {background:transparent url() no-repeat scroll 0 0; border:none;}*/

#nav-product #mss-nav-new li ul li a {border:none; color:#184c60; width:203px; padding:2px 0 2px 15px; height:auto; background:transparent url() no-repeat scroll 0 0; font-weight:normal;}
#nav-product #mss-nav-new li ul li a:hover {background:transparent url() no-repeat scroll 0 0; text-decoration:none;}

#nav-product #mss-nav-new li ul li a span {padding-right:5px; display:block; float:left;}
#nav-product #mss-nav-new li ul li a div {margin-left:12px;}

/*

/* CLEARANCE BOX STYLES */
#v3-clearance {width:100%; height:151px; background-image:url('/lib/spytown/mss-v3-clearance.gif'); background-repeat:no-repeat; margin:0px; padding:0px;}
#v3-clearance-text {font:10px arial,sans-serif; color:#021180; text-align:center; padding:35px 10px 0 10px; margin:0;}


#v3-clearance-text h5 {font-size:12px; font-weight:bold; padding:0; margin-bottom:5px;}

#v3-clearance-text a {font-size:11px; text-decoration:underline; color:#CE5A24;}
#v3-clearance-text a:hover {text-decoration:underline; color:#CE5A24;}
#v3-clearance-text a:visited {text-decoration:underline; color:#CE5A24;}



/* FOOTER STYLES */
#footer {background-color:white; width:980px;}
#v3-footer-shim {width:980px; height:20px;}
#v3-footer-head {width:980px; height:35px; background-image:url('/lib/spytown/mss-v3-footer-head.gif');}

#v3-footer-lists {width:800px; min-height:150px; margin:15px 90px; position:relative;} /*width:800+90+90=980 */
.v3-footer-list-all {font:12px arial,sans-serif; border-right:1px dotted #ccc; float:left; width:199px; min-height:150px;}
.v3-footer-list-all a {color:#146D93; text-decoration:none; display:block; margin-left:25px; height:20px;}
.v3-footer-list-all a:hover {color:#146D93; text-decoration:none;}
.v3-footer-list-all a:visited {color:#146D93; text-decoration:none;}
#v3-footer-list-last {border-right:none;}

#v3-footer-partners {position:relative; width:980px; height:85px; clear:both; border-bottom:1px solid #aaa; text-align:center;}
#v3-footer-partners a {text-decoration:none;}
#v3-footer-partners img {padding:0px 5px;}

#v3-footer-nav {width:920px; margin-left:30px; padding:10px 0; text-align:center; color:#aaa; font:12px arial,sans-serif; line-height:25px;}
#v3-footer-nav a {color:#146D93;}
#v3-footer-nav a:hover {color:#146D93;}
#v3-footer-nav a:visited {color:#146D93;}

#mss-footer-contact{margin-left:25px;line-height:18px;}

#copyright {color:#888; width:500px; margin-left:240px; text-align:center; font-size:9px;}

/* CENTER TABLE STYLE */
.v3-table-main {text-align:center; width:100%;}
.v3-table-table {border-collapse:collapse;padding:0;width:564px; margin:0 auto; text-align:left;}
.v3-table-table td {height:220px; border:0px; margin:0; padding:0;}
.v3-table-table td.left {border:0px;}

.v3-item-upleft {width:100%; background:transparent url('/lib/spytown/mss-v3-contents-top.gif') scroll no-repeat top left; height:9px; position:relative;}
.v3-item-upright {width:100%; background:transparent url('/lib/spytown/mss-v3-contents-top.gif') scroll no-repeat top right; height:9px; position:relative;}
.v3-item-up {width:100%;background:transparent url('/lib/spytown/mss-v3-contents-top.gif') scroll no-repeat top center;; height:9px; position:relative;}

.v3-item-left,
.v3-item-right,
.v3-item-mid {background:#fff url('/lib/spytown/mss-v3-contents-bg.gif') scroll repeat-x bottom center; padding:10px 0px; width:100%; height:289px; text-align:center;}
.v3-item-mid {border-right:1px dotted #cdcdcd; border-left:1px dotted #cdcdcd;}
.v3-item-left {border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
.v3-item-right {border-right:1px solid #cdcdcd; border-left:1px dotted #cdcdcd;}

.v3-item-downleft {width:100%; background:transparent url('/lib/spytown/mss-v3-contents-bottom.gif') scroll no-repeat bottom left; height:9px;position:relative; margin-bottom:10px;}
.v3-item-downright {width:100%;  background:transparent url('/lib/spytown/mss-v3-contents-bottom.gif') scroll no-repeat bottom right; height:9px; position:relative;margin-bottom:10px;}
.v3-item-down {width:100%; background:transparent url('/lib/spytown/mss-v3-contents-bottom.gif') scroll no-repeat bottom center; height:9px; position:relative;margin-bottom:10px;}

.v3-table-table a {font-size:10px; color:#021180;}
.v3-table-table .mss-image {height:80px; line-height:80px; overflow:hidden; margin-bottom:5px;}
.v3-table-table .mss-details {height:184px; overflow:hidden; padding:0px 10px;}
.v3-table-table .mss-new-item-certified {margin: 3px 0;}
.v3-table-table .mss-name a {text-decoration:none; color:#021180; font-size:12px;}
.v3-table-table .mss-reg-price,
.v3-table-table .mss-reg-price-sale,
.v3-table-table .mss-sale-price { display:block;}
.v3-table-table .mss-reg-price,
.v3-table-table .mss-reg-price-sale,
.v3-table-table .mss-sale-price a {font:normal 11px arial;}
.v3-table-table .mss-sale-price { color:#9e272d;font:bold 11px arial;}
.v3-table-table .mss-reg-price-sale a {text-decoration:line-through; font-weight:normal;}
.v3-table-table .mss-buy {margin-top:-2px; height:27px;}
.v3-table-table .mss-buy img {padding-top:5px;}
.v3-table-table .mss-buy form {margin:0px; padding:0px;}
.v3-table-table .mss-buy input {margin:0px; padding:0px; vertical-align:middle;}
.v3-table-table .mss-buy input.mss-qty { width:25px;}
.v3-table-table .mss-buy input.addtocartImg {padding-top:5px;}






/* HOME PAGE */
#introtext { border-bottom:1px solid #AAA; margin-top:5px; margin-bottom:20px; margin-left:20px; width:555px;}
#introtext h3 {color:#021180;}
#introtext p {color:#AAA;}
#v3-flash-holder {text-align:center; margin-bottom:20px;}
#specialstitle {font:bold 16px/16px arial; color:#021180; background:#fff; display:block; padding:0px; margin:10px;}
#newitemstitle {font:bold 16px/16px arial; color:#ce5a24; text-transform:uppercase; background:#fff; display:block; padding:0px; margin:10px; position:relative; padding-left:90px; z-index:10;}
#mss-new-star {position:absolute; z-index:100; top:0px; left:15px;}


/* SECTION PAGES */
#section-contenttitle{ background:#02119F url(http://lib.store.yahoo.net/lib/spytown/h2top.jpg) repeat-x scroll left top; font-size:12px;}
#print-link {float: right; margin-bottom: 3px; font-size: 10px; background: transparent url('http://lib.store.yahoo.net/lib/spytown/icon-print.gif') no-repeat left; height: 14px;}
#print-link a {color:#1F8738 !important;}
#print-link a:link, #print-link a:visited, #print-link a:hover, #print-link a:active a {color:#999999; padding-left: 30px; padding-right: 4px; line-height: 18px;}
.mss-vwq {position:relative; top:-10px; margin-right:5px;}

/* ITEM PAGE */
/* styles from previous site*/

/* General */
.fr{float:right}
.fl{float:left}
hr{clear:both;height:1px;background-color:#D6D6D6;color:#D6D6D6;border:0}
hr.hide{visibility:hidden;margin:0}
#addthis {padding:5px;}

/* Body Content */
#bodycontent {}
#bodycontent .bodypad{padding:10px; width:740px; _width:760px;}
* html #bodycontent .bodypad {width:740px;}
#bodycontent #rma-bodypad{width:575px; _width:595px;}
* html #bodycontent #rma-bodypad {width:575px;}
#bodycontent #contentarea .bodypad {width:574px; _width:594px;}
* html #bodycontent #contentarea .bodypad {width:574px;}

.bodypad p{color:#403C3D;}
.bodypad p#homecapt{clear:none; width:260px;}
h2.welcome{clear:none;font-size:1.30em;color:#27586b;background-image:none;background-color:transparent;text-transform:none;padding:0;height:auto;}
h2.product{color:#fff}
h1, h2, .section-title2{font-weight: bold; text-align:left;font-size:1.2em;color:#c8f3ff;background:#02119F url('http://lib.store.yahoo.net/lib/spytown/h2top.jpg') repeat-x top left;padding:7px;text-transform:uppercase;margin-bottom:18px;}
.h2header{clear:both;background:transparent url('http://lib.store.yahoo.net/lib/spytown/h2bottom.jpg') repeat-x scroll left bottom;height:auto;padding:0 0 .01em 0;}
* html .h2header{padding:0;height:8px;}
h2.hotheader{background:#F29200 url('http://lib.store.yahoo.net/lib/spytown/h2tophot.jpg') repeat-x top left;color:#ffffff;}


/* Breadcrumbs */
#breadcrumbs{color:#000; font-size:10px;/*margin-right:200px;*/ margin-bottom:8px;}
#breadcrumbs a{color:#0000FF;}
#breadcrumbs .mss-you-are-here{vertical-align:middle; margin-right:5px;}
.bPath {padding-bottom:4px;}

/* Product Box */
#prodbox{width:310px; border:1px solid #E0E4EC; margin-right:10px;float:right;text-align:center;margin-left:5px}
#prodbox h2{margin-top:20px}
#prodimg{max-width:284px;margin-bottom:50px}
#productdetails{padding:4px 0px;margin:0 auto;text-align:left}
#productdetails td{padding:7px 5px;color:#184C60; font-size:11px; font-weight:normal;}
#productdetails td a{color:#184c60;text-decoration:underline;}
#productdetails td b.condition {font-size:14px !important;color:#FE8E19 !important; }

.dark{background-color:#e0e4ec;color:#184C60;text-align:left}
.light{background:#f0f1f3;color:#184C60;width:60%}
.light input{xmargin-bottom:-4px}
.light label{margin-right:10px}
.light ul{list-style:none;padding:0;margin:0}
.light li{list-style:none;padding:3px 0;margin:0}
#productdetails tr.blue td{color:#02119f}
#productdetails tr.red td{color:#c00909}
#mss-item-details{background-color:#F0F1F3; margin:0px 2px 2px;}
#mss-item-details #mss-cart-table{margin:0 5px 5px; padding-top:5px;}
#prodbox #productdetails{padding:0; width:100%}
#mss-item-details .mss-item-detail-options{float:left; padding-left:5px;}
#productdetails td .mss-unit-pricing{width:auto;}
#productdetails td .mss-unit-pricing td{padding:0px;}
#productdetails td .mss-unit-pricing td.mss-regular-price{}
#productdetails td .mss-unit-pricing input{vertical-align:middle;}
#productdetails td .mss-unit-pricing td input{float:left; margin-right:5px;}
#productdetails td .mss-unit-pricing td input div{margin-left:18px;}
.youSave{display:inline;}
#mss-update-price{color:#B00B16; font-size:13px;}
.mss-price-normal{font-size:11px;}
#mss-update-price #mss-up-price{font-weight:bold;}
.calculate{display:inline;}
.calculate img{vertical-align:middle; margin-left:20px;}

#pimg {position:relative;}
#mss-map-container {border:1px solid #000099; position:absolute; top:100px; left:45px;background:#fff; display:none; width:330px;}
#mss-send-email-message, #mss-map-title {padding:5px;}
#mss-map-close {background:#000099; text-align:right;}
#mss-map-close a {text-decoration:none; display:block; padding:3px 5px 3px 0; color:#fff;}
#mss-send-email-message, #mss-map-sale-price, #mss-map-item-submit, #mss-map-reg-price-title,  #mss-map-reg-price {display:none;}
blink {font-weight:bold;}
.mss-map-text {display:block;}
#mss-free-shipping-coupon-image{position:relative; float:right; margin-top:-20px; display:block; margin-right:344px;}
* html #mss-free-shipping-coupon-image {clear:left; float:left; margin-left:125px;}

/ * Shipping Calculator */
#shippingMgrForm-0148{clear: both;display: none;padding: 10px;text-align: center;}
.shippingMgrTableRight-0148{ padding-left: 15px; }
#shippingMgrDiv-0148{color: #000;display: none;margin: 0 auto;padding: 5px 10px;font: normal 11px/1.2 Arial,Helvetica,sans-serif;text-align: center;}
#shippingMgrDiv-0148 table{margin: 0 auto;}
#shippingMgrDiv-0148 td{font: normal 11px/1.2 Arial,Helvetica,sans-serif;text-align: left;}
#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{display: block;padding: 2px; color: #6D6D6D; font-weight: bold !important; text-align: left;}
#shippingMgrForm-0148 img{vertical-align: middle;}
#shippingMgrForm-0148 .hideMe-0148 {display: none;}
#shippingMgrForm-0148 .dimMe-0148 {opacity: 0.2; filter: alpha(opacity = 20); cursor: default !important;}
#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{font: normal 11px/1.2 Arial,Helvetica,sans-serif; vertical-align: middle;}
#shippingMgrForm-0148 input{width: 50px; margin-left: 3px;}
#caprovince-0148 input#shippingMgrProvince-0148{width: 20px; margin-left: 3px;}
#shippingMgrForm-0148 select{width: 150px; margin-left: 3px;}
#shippingMgrForm-0148 #shippingMgrSubmit-0148 {margin: 4px 0 0; width: auto;}
div#scSCerrMsg-0148 {color: #f00;}
div.scProgBar {margin: 0 auto; text-align: left; width: 200px; height: 14px; border: solid 1px #333; font: bold 11px/1.2 Verdana, sans-serif; color: #000; background: #fff url("scSCprogBarBgBg.gif") repeat-x 0 center;}
div.scProgBar div.progBarBg {background: #ADD0EA url("scSCprogBarBg.gif") repeat-x 0 center; height: 14px;}

.realtime {font-weight:bold; color:#a80c0c;}


/* Image Section */
#pimg{text-align:center; float:left; margin:0 auto; width:330px;}
#pimg p{text-align:left;}
#pimg  #scMainImage.mss-enlarge-image{float:left;} /* right*/


/* Originally from scImageEnlarge.css - @sc-enlarge */
/****Solid Cactus Click to Enlarge v3.0.0****/
/*Editable Style Sheets*/
#scWrapper{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;background:#000000;}
#scImgBox{font:11px normal "tahoma", verdana, geneva, arial, helvetica, sans-serif; border:10px solid #cacaca;background:#CACACA;}
#scImgTitle{font:12px normal "georgia", "times new roman", times, serif;text-align:left;padding-bottom:5px;}
#scImgBox-insets{padding:10px 75px 0 0;background:#CACACA;}
#scImgBox-insetPreview img{border:2px solid #000000;display:none;}
#scImgBox-insets a{font:bold 14px/18px Arial, Helvetica, sans-serif;color:#FFFFFF;padding:0 5px 1px 5px;border:1px solid #FFFFFF;text-decoration:none;margin:0 5px 0 0;background:#3F3F3F;}
#scImgBox-insets .absClose{font:normal 11px/15px verdana, geneva, arial, helvetica, sans-serif;}
#scImgBox .close{font:bold 14px arial, helvetica, sans-serif;color:#FFFFFF;border:1px solid #FFFFFF;padding:0 5px 1px 5px;margin:-15px -15px 0 0;text-decoration:none;background:#3F3F3F;}
#imgPlaceHolder{position: absolute;visibility: hidden;align: left;border: 2px dashed #575757;background-color: #FFFFFF;}
.close{	font: bold 12px Arial, Helvetica, sans-serif;	border: 2px outset;background-color: #FFFFFF;padding-left: 4px;padding-right: 4px;text-decoration: none;}
.close:hover{font: bold 12px Arial, Helvetica, sans-serif;border: 2px inset;background-color: #FFFFFF;padding-left: 4px; padding-right: 4px;text-decoration: none;}

/*Styles Not to be Edited*/
.relativePos{position:relative; }
.absolutePos{position:absolute; }
.hideSelect{visibility:hidden; }
#scWrapper{position:absolute;display:none;top:0px;left:0px;z-index:1000;width:100%;height:800px;cursor:hand;}
#scImgBox{display:none;position:absolute;top:0;left:0;z-index:1500;text-align:center;}
#scImgBox-mainImg{background:url('http://lib.store.yahoo.net/lib/spytown/loading.gif') #FFFFFF no-repeat center center;text-align:center;}
#scImgBox-mainImg.schidebg{background:#FFFFFF; }
#scImgBox-mainImg img{vertical-align:middle; }
#scImgBox-insets{position:relative;left:0;text-align:left;clear:both;}
#scImgBox-insets .absClose{position:absolute; right:0; }
#scImgBox .close{position:absolute;top:0;right:0;}
#scImgBox-insetPreview{text-align:center;position:absolute;left:0;bottom:0;display:none;z-index:200;}
#scPage-insets .scMainImgLnk{display:none; }

#productForm {position:relative;}
#map-message {position:absolute; top:140px; z-index:9; display:block; float:left;}

/* Accessories */
.sc-ma-product-table{margin-bottom:10px; width:100%;}
.sc-ma-product-table td{vertical-align:middle;border-bottom:1px solid #ddd;padding:3px 0;}
.sc-ma-product-table td{color:#403C3D;}
.sc-ma-product-table td a{text-decoration:none;}
.sc-ma-product-table td .name a {color:#184c60; font-weight:bold; display:block; padding-bottom:4px; border-bottom:1px solid #ddd;}
.sc-ma-product-table td a:hover{text-decoration:underline;}
.sc-ma-product-table td.qty-cell{text-align:center; color:#184C60;width:40px;}
.sc-ma-product-table td.qty-cell input{text-align:right; width:28px;}
.sc-ma-product-table td.info-cell{vertical-align:top; text-align:left}
.sc-ma-product-table td.img-cell{padding:3px 8px; width:80px;_width:96px;}
.sc-ma-product-table td .price{padding:4px 0 0 0; color:#184c60;}
.sc-ma-product-table td .sale-price{color:#cc3300;}
.sc-ma-product-table table {width:100%;}
.sc-ma-product-table table td {border:0px;}


/* Recent Items */
#recent-items td{font-size:11px;color:#184c60;}
#recent-items td a{text-decoration:none;}
#recent-items td.recent-items-saleprice{color:#cc0000;}
#recent-items table table td{padding:0 10px 0 10px;}
/*SC SEO v1.3.1*/
#sc-seo-related-links{width:505px;}
#sc-seo-related-links:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#sc-seo-related-links h3{color:#000;font:bold 13px/1.2 verdana,arial,sans-serif;text-align:center;background:none;}
#sc-seo-related-links ul{margin:0; padding:0;list-style:none;}
#sc-seo-related-links ul.seo-links li{width:240px;float:left;display:inline;background:url('http://lib.store.yahoo.net/lib/spytown/rdot.gif') 5px 2px no-repeat;margin:0;padding:0 10px 0 0;}
#sc-seo-related-links ul.seo-links li a{text-decoration:none;padding-left:25px;display:block;_width:100%;font-size:0.8em;font-weight:normal;text-decoration:underline;text-align:left;            }
#sc-seo-related-links ul.seo-links li a:hover{text-decoration:underline;}



/* Tabbed Informaion */
/** * Container */
#scTabbedInformation{clear:both;padding:20px 0;}
/** * General */
/* Unordered List */
#scTabbedInformation ul{list-style:none;padding:0;margin:0;}
#scTabbedInformation ul li{float:left;padding:0;margin:0 1px 0 0;}
#scTabbedInformation ul li a{display:block;background:url( 'http://lib.store.yahoo.net/lib/spytown/sc-tabbed-information-tabs-2.png' ) no-repeat;}
#scTabbedInformation ul li,#scTabbedInformation ul li a{height:30px;overflow:hidden;}
#scTabbedInformation ul li a span{display:none;}
/* Info Divs */
#scTabbedInformation .scTabDiv{display:none;clear:both;background:url( 'http://lib.store.yahoo.net/lib/spytown/sc-tabbed-information-div-bg.gif' ) repeat-x top left;color:#000;padding:13px 10px 10px;}
/** * Unordered List */
#scTabbedInformation ul li#scTabbedDescription a{background-position:0px 0px;width:115px;}
#scTabbedInformation ul li#scTabbedDescription a:hover{background-position:0px -30px !important;}
#scTabbedInformation ul li#scTabbedAccessories a{background-position:0px -60px;width:115px;}
#scTabbedInformation ul li#scTabbedAccessories a:hover{background-position:0px -90px !important;}
#scTabbedInformation ul li#scTabbedReviews a{background-position:0px -120px;width:90px;}
#scTabbedInformation ul li#scTabbedReviews a:hover{background-position:0px -150px !important;}
#scTabbedInformation ul li#scTabbedVideos a{background-position:0px -180px;width:80px;}
#scTabbedInformation ul li#scTabbedVideos a:hover{background-position:0px -210px !important;}
#scTabbedInformation ul li#scTabbedShipping a{background-position:0px -240px;width:99px;}
#scTabbedInformation ul li#scTabbedShipping a:hover{background-position:0px -270px !important;}
/** * Info Divs */
#scTabbedInformation #scTabbedDivDescription{border:2px solid rgb( 155,0,20 );}
#scTabbedInformation #scTabbedDivAccessories{border:2px solid rgb( 40,135,60 );}
#scTabbedInformation #scTabbedDivReviews{border:2px solid rgb( 45,0,155 );}
#scTabbedInformation #scTabbedDivVideos{border:2px solid rgb( 55,5,105 );}
#scTabbedInformation #scTabbedDivShipping{border:2px solid rgb( 253,196,1 );}



/* ind.html */
table#sitemap-paging td,table#sitemap-paging table td{font-size:10px !important;}
/* sitemap.html */
.sitemap-header{font:bold 12px verdana; color:#184c60; display:block; padding-top:25px;}
.sitemap-1{font:bold 11px verdana; color:#184c60; display:block; padding-left:25px;}
.sitemap-2{font:bold 10px verdana; color:#184c60; display:block; padding-left:50px;}
.sitemap-3{font:normal 10px verdana; color:#184c60; display:block; padding-left:75px;}
.sitemap-4{font:normal 8px verdana; color:#184c60; display:block; padding-left:100px;}


/* TAB STYLES (OBJECT CONFIGURATOR) */
a{outline:0px;}
input{outline:0px;}

#mss-system-title {color:#0211A0; font-weight:bold; margin:10px 0 0 5px; font-size:17px;}
#mssSystemForm {margin:20px 0 0 5px; width:585px;}
#mssSystemForm .tab-container {height:25px;padding-left:1px;}
#mss-system-content-section {padding:10px; width:515px; _width:535px; background:transparent url('http://lib.store.yahoo.net/lib/spytown/mss-tab-bg.png') scroll no-repeat top center;}

#u1, #u2, #u3, #u4, #u5, #u6{float:left;}
#u1 a, #u2 a, #u3 a, #u4 a, #u5 a, #u6 a{display:block; height:25px; background:#fff url('') scroll 0 0; text-decoration:none;}
#u1.mss-tab-on a, #u2.mss-tab-on a, #u3.mss-tab-on a, #u4.mss-tab-on a, #u5.mss-tab-on a, #u6.mss-tab-on a {background:#fff url('') scroll 0 25px;}

#u1 a, #u1.mss-tab-on a {width:57px; background-image:url('http://lib.store.yahoo.net/lib/spytown/mss-system-dvr.jpg');}
#u2 a, #u2.mss-tab-on a {width:89px; background-image:url('http://lib.store.yahoo.net/lib/spytown/mss-system-cameras.jpg');}
#u3 a, #u3.mss-tab-on a{width:75px; background-image:url('http://lib.store.yahoo.net/lib/spytown/mss-system-cables.jpg');}
#u4 a, #u4.mss-tab-on a {width:95px; background-image:url('http://lib.store.yahoo.net/lib/spytown/mss-system-monitors.jpg');}
#u5 a, #u5.mss-tab-on a {width:117px; background-image:url('http://lib.store.yahoo.net/lib/spytown/mss-system-accessories.jpg');}
#u6 a, #u6.mss-tab-on a {width:75px; background-image:url('http://lib.store.yahoo.net/lib/spytown/mss-system-order.jpg');}

.mss-tab-details {width:325px; float:left;}
.mss-tab-name {font-weight:bold; font-size:18px; color:#0211A0;}
.mss-tab-desc {color:#000; margin-bottom:5px;}

.mss-item-display {border-bottom:1px solid #ccc; padding:5px 0; width:495px;_width:490px;}/*height*/
.mss-item-display-left {float:left; width:265px;_width:265px;}
.mss-item-display-left a {text-decoration:none;}
.mss-item-display-left a:hover {text-decoration:underline;}
.mss-item-display-left img {display:block; margin-bottom:5px;}
.mss-item-display-right {float:right; width:225px; _width:225px;color:#000; clear:right;}
.mss-item-section {overflow-y:scroll; height:800px; width:520px; _width:510px;}

.price,
.saleprice{display:block; color:#b30b1a; margin-top:5px;}
.mss-unit-pricing2 {font-size:11px; color:#b30b1a;}
.you-save {color:#b30b1a;}

.mss-order-qty {height:20px;}
   .mss-order-update-qty-input {display:block;float:left; height:20px;}
   .mss-order-update-qty {display:block; margin-left:5px;float:left;}
   /*html .mss-order-update-qty {position:relative;}*/

.mss-order-title{width:490px; margin-left:-5px; height:24px; _height:30px; padding:6px 0 0px 10px; text-transform:uppercase; color:#fff; font-size: 16px; font-weight:bold; background:#fff url('http://lib.store.yahoo.net/lib/spytown/mss-system-order-title-bg.jpg') scroll repeat-x 0 0;}
/*.mss-order-title{ _width:535px; height:24px; _height:30px; padding:6px 0 0px 10px; text-transform:uppercase; color:#fff; font-size: 16px; font-weight:bold; background:#fff url('http://lib.store.yahoo.net/lib/spytown/mss-system-order-title-bg.jpg') scroll repeat-x 0 0;}*/
.mss-order-section {margin-bottom:15px; width:490px;}
.mss-order-link {float:right;}
*html .mss-order-link {margin-right:10px;}

.mss-system-name {font-size:13px; text-decoration:none; font-weight:bold; color:#000;}
.mss-caption-desc {display:block; margin:5px 0 10px 5px;}
.mss-system-caption {margin-left:10px; margin-top:5px; color:#000;}
.mss-caption-desc-close {display:block; vertical-align:middle; text-decoration: none; margin-top:0px;}
.mss-caption-desc-close img {display:inline; vertical-align:middle;}

.mss-order-total {color:#000; font-size:12px; margin:25px 20px 5px 0; text-align:right;}
.mss-order-total-2 {color:#000; font-size:12px; margin:5px 20px 25px 0; text-align:right;}
.mss-item-total  {color:#000; font-size:12px;display:block; margin:2px 0 0 5px; float:left;}
.mss-order-subtotal, .mss-item-subtotal {color:#b30b1a; font-weight:bold;}
.mss-system-next {text-align:right;}
.mss-order-item-none {color:#b30b1a; font-size:16px; font-weight:bold; margin-top:15px; text-align:center;}
#t6 .order-button{float:right;}


/* MSS IMAGE MAGNIFIER */
#mssImgMag {position: absolute; top:250px; left:10px; _left:-40px; z-index: 10000 !important;}
/* #mssImgMag {position: absolute; right:550px; z-index: 10000 !important;} */
#mssImgMagnify_footer {padding-left:10px;}
#mssImgMag_caption {display:none;}
*:first-child+html  #mssImgMagnify_footer {}
#bodycontent {}
#nav-product {}
#mssImgMag_outter, #mssImgMag_frame {visibility:hidden;}
#mssImgMag_outter {position: absolute; left:300px; top:-200px;}


/* PAGING STYLES */
.contents #paging .arrowsCell span{vertical-align:middle; float:left;}
.contents #paging .arrowsCell{padding:10px 0 0 10px;}
#paging .pageof{font-size:9px; padding:0 5px;}
#paging .saleprice{ color:#c00;}
.ctrlsTop{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#194D62; background:#F6F6F6 url('http://lib.store.yahoo.net/lib/spytown/paging-ctrls-top.gif') repeat-x; min-height:28px; _height:28px;}
.ctrlsTop td.pageOfCell{font-size:9px; }
.ctrlsBottom{ background:#D4D4D4 url('http://lib.store.yahoo.net/lib/spytown/paging-ctrls-bottom.gif') repeat-x; _height:28px; min-height:28px;}
.pagelinks/*, .leftArrowDiv, .rightArrowDiv*/{float:left;}
.pagelinks div{float:left; margin:2px 3px; padding:1px 3px;}
.pagelinks .chosen{background-color:#0410A0; color:#fff; border:1px solid #0410A0}
.pagelinks .notchosen{border:1px solid #8B8B8B;}
.contents .notchosen a, .pagelinks .chosen{font-size:9px;}
.contents .notchosen a{font-weight:normal;}
.pagelinks div.pagingNumbersClear{clear:both; padding:0; margin:0 0 2px 0}
#paging .itemof{padding:0 7px; border-right:1px solid #C0C0C0;}
#paging #contents{margin:20px 0;}
.contents td.pageOfCell{padding-top:10px; text-align:right;}
.viewAllThisTime{padding-left:7px;}
.viewAllThisTime a{font-weight:normal; font-size:9px; text-decoration:underline;}
.sortlinks{padding-left:7px; font-size:9px; padding-top:6px}
.sortlinks a{color:#0010A1; font-size:9px; }
.sortlinks .chosen{font-weight:bold;color:#0010A1;}
.sortLinksPad{padding:0 10px;}
.sortLinksPad span, .sortLinksPad a, .sortLinksPad img{vertical-align:middle;}
.pagingmodes{ float:right; font-size:9px; padding:4px 10px 0 0;}
.pagingmodes a{ font-size:9px;}
.pagingmodes div{float:left;width:70px; height:16px;}
.pagingGrid{background: url('http://lib.store.yahoo.net/lib/spytown/paging-grid.gif') 0 -16px no-repeat; }
.pagingList{ margin-left:10px; background: url('http://lib.store.yahoo.net/lib/spytown/paging-list.gif') 0 -16px  no-repeat;}
.pagingGridOff, .pagingListOff{ background-position:0 0;}
.pagingmodes .chosen{font-weight:bold; color:#858585}
.pagingmodes a{color:#184C60;}

#contents .name a {text-decoration:none; font-weight:bold; padding-top:10px; display:block;}
#contents .mss-sec-txt a {text-decoration:none; font-weight:bold; color:#d00e12;}

#htmlbottom a {color:#888 !important;}
#below-nav-img {text-align:center; padding:10px 0;}


#mss-paging-hidden-links {display:none;}
.pagingDiv {}
   .pagingLinks{background:#F6F6F6 url(/lib/spytown/paging-ctrls-top.gif) repeat-x scroll 0 0; height:18px; _height:28px; padding:5px 10px;}
      .pagingLinks-left{float:left; width:350px}
         .pagingLinks-left strong{display:block; float:left; margin-right:5px;}
         .pagingLinks-left div{display:block; background:transparent url() no-repeat scroll 0 -14px; height:14px; float:left; margin:0px 2px;}
         .pagingLinks-left .prev2{width:12px;background-image:url(/lib/spytown/mss-paging-arrows-left2.jpg);}
         .pagingLinks-left .prev{width:8px;background-image:url(/lib/spytown/mss-paging-arrows-left.jpg);}
         .pagingLinks-left .next{width:8px;background-image:url(/lib/spytown/mss-paging-arrows-right.jpg);}
         .pagingLinks-left .next2{width:12px;background-image:url(/lib/spytown/mss-paging-arrows-right2.jpg);}
         .pagingLinks-left .cl{background-position:0 0px;}
         .pagingLinks-left b {width:24px; height:16px; display:block; float:left;text-align:center; background: transparent url(/lib/spytown/mss-num-cur.jpg) no-repeat scroll 0 0;margin:0px 2px;}
         .pagingLinks-left a {text-decoration:none; text-align:center;width:24px; height:16px;display:block; float:left;background: transparent url(/lib/spytown/mss-num-link.jpg) no-repeat scroll 0 0;margin:0px 2px;}
         .pagingLinks-left a span{color:#fff;}
         .pagingLinks-left div a {background:transparent url() no-repeat scroll 0 0; float:none; width:12px; height:14px; text-align:left; margin:0px;}
      .pagingLinks-right{float:right;}
   .pagingLowerLinks{background:#D4D4D4 url(/lib/spytown/paging-ctrls-bottom.gif) repeat-x scroll 0 0; height:18px; _height:28px; padding:5px 0px; text-align:left;}
      .pagingLowerLinks .sortDiv {float:left; line-height:18px;margin-left:5px;}
         .sortDiv a {padding-left:7px; background: transparent url(/lib/spytown/sm-right.gif) no-repeat scroll center left; margin:0px 3px;}
         .sortDiv a.chosen{background-image:url(/lib/spytown/sm-down.gif); font-weight:bold;}
      #mss-pagination-search{float:left; margin-left:5px;}
         #mss-pagination-search span {padding-right:2px;}
         #mss-pagination-search-term{width:100px;}
      .pagingViewLinks {float:right; width:155px;padding:1px 0px;}
         .pagingViewLinks .pagingGridView {float:left; background:transparent url(/lib/spytown/paging-grid.gif) no-repeat scroll 0 0px;padding-left:18px;width:62px; _width:80px; height:16px;}
         * html .pagingViewLinks .pagingGridView {width:62px;}
         .pagingViewLinks .pagingListView {float:left;background:transparent url(/lib/spytown/paging-list.gif) no-repeat scroll 0 0px;padding-left:18px;width:57px; _width:75px;height:16px;}
         * html .pagingViewLinks .pagingListView {width:57px;}
         .pagingViewLinks .ch {background-position:0 -16px;}
#pagingtop {margin:10px 0 5px 0;}
#pagingbottom {margin-top:10px;clear:left;}

#pagingTable{text-align:left;}
#pagingTable td {padding:5px 2px; border-bottom:1px solid #ccc;}
#pagingTable .gridCell {text-align:center;}
#pagingTable .gridCell .img {height:110px;}
#pagingTable .gridCell .newImg {height:30px;}
#pagingTable .gridCell .name a {display:block; font-weight:bold; padding-top:10px; text-decoration:none;}
#pagingTable .name a {display:inline; font-weight:normal; padding-top:0px; text-decoration:underline;}
#pagingTable .gridCell .mss-vwq {top:-10px;}
#pagingTable .mss-vwq{top:0px;}
#pagingTable .price {color:#333; font-weight:normal;}
#pagingTable .sale-price-bold {color:#B30B1A; font-weight:bold;}
#pagingTable .mssYouSave {display:none;}



#pagingTable .mss-learn-more{position:relative;}
#pagingTable .mss-learn-more-map-div{position: absolute; background-color:#fff; border: 3px solid #ccc; padding: 5px; width: 250px; text-align: left; z-index: 1000; top: -145px; left: -40px; display:none;}
#pagingTable .mss-learn-more-map-div a{float:right; text-align:right; width:250px; margin-bottom:5px;}

#mss-social-header {font-size:14px; color:#02119f; font-weight:bold; border-bottom:1px solid #02119f;}
#addthis {padding:10px 5px;}

#pimg #scMainImage.mss-enlarge-image.moveup {position:relative; z-index:45; top:-100px;}

.freeImg {display:none;}
.freeImg.shown {display:block;}



/*  KINGWEBMASTER SHIPPING CALCULATOR STYLES  */

.clear-both {
	clear: both; 
}

#kwm-product-ship-calc {
	width: 350px;
	border: 1px solid #000000;
	padding: 5px;
}

#ship_calc_title {
	display: none;
}

.ship_calc {
	width: 297px; 
	font-family: arial; 
	font-size: 12px; 
	margin: 10px 5px 0px 5px; 
	text-align: left; 
}

.ship_calc_zip_title { 
	float: left; 
	color: #6d6d6d; 
	font-weight: bold;
	width: 110px;
	padding-top: 1px;
	text-align: right; 
}

.ship_calc_zip { 
	float: left; 
	width: 150px; 
	padding-left: 6px; 
}

.ship_calc_input {
	width: 53px;
	font-size: 12px
}

.ship_calc_country_title { 
	float: left; 
	color: #6d6d6d;  
	font-weight: bold; 
	width: 110px; 
	padding-top: 6px; 
	text-align: right;
}

.ship_calc_country {
	float: left;
	width: 150px;
	padding-left: 6px;
	padding-top: 5px;
}

.ship_calc_sel {
	width: 169px;
	font-size: 12px;
}

#ship_calc_button_break {
/*	clear: both;*/
}

.ship_calc_submit { 
	float: right; 
	padding-right: 13px;
	padding-top: 5px; 
}

#ajax_results {
	padding: 5px;
	font-weight: normal;
}

.ajax_rates {
	float: left;
	width: 50px;
}

.ajax_methods {
	float: left;
	width: 226px;
}

.ajax_dates { 
	float: left;
	width: 226px;
	border-bottom: 1px solid #000000;
	font-weight: bold;
}




/*  SEOwhat Styles  */
.pre-header-text { width: 980px; margin: 10px auto 5px auto; text-align: right; color: #fff; font-size: 10px; }

.sitemap ul { list-style: none; margin: 0px; padding: 0px; }
.sitemap ul a { font-weight: bold; text-decoration: none; color: #000; }
.sitemap ul ul { margin-left: 20px; }
.sitemap ul ul ul { margin-bottom: 10px; }
.sitemap ul li a { font-size: 14px; }
.sitemap ul ul li a { font-size: 12px; font-weight: normal; text-decoration: underline; }
.sitemap ul ul ul li a { font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemap ul ul ul ul li a { font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }

.sitemap ul.products a { font-size: 11px; font-weight: normal; text-decoration: none; }

.prev-next-links { float: right; clear: right; border: 0px solid red; width: 115px; margin-top: 5px; margin-right: 10px; }
.prev-next-links, .prev-next-links a { text-decoration: none; color: #184C60; }
.prev-next-links a.previous { padding-right: 10px; }
.prev-next-links a:hover { text-decoration: underline; }

.new-headline, .content-intro { font: bold 18px Verdana; color: #000 !important; margin-top: 0px; }


.section-title { font: bold 13px Verdana; color: #000; }
.you-are-viewing, .you-are-viewing h2 { display: inline; background: none; font: normal 11px Verdana; color: #403C3D; text-transform: none; padding: 0px; }
#copyright .you-are-viewing, #copyright .you-are-viewing h2 { font: normal 10px Verdana; color: inherit; }

#introtext h1 { background: none; text-transform: none; color: #000; padding: 0px; margin: 0px; }


#slide-holder {width:555px; padding-left:20px; _width:575px; position:relative; z-index:0; float:left;}
.slide-link {display:none;}
#slide-link1 {display:block;}
#slide-ctrl-holder {position:absolute; top:172px; left:30px;}
.slide-ctrl {display:block; width:20px; height:20px; margin-right:6px; float:left; background-image:url(/lib/spytown/mss-nums.gif);}
#ctrl1 {background-position:0 0;}
#ctrl2 {background-position:-20px 0;}
#ctrl3 {background-position:-40px 0;}










/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden !impotant;;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:url("http://lib.store.yahoo.net/lib/spytown/h2top.jpg") repeat-x scroll left top #02119F; padding:30px 0px 0px 0px;} /* was 5px padding */
        #cboxTitle{position:absolute; top:8px; left:15px; color:#fff;font-weight:bold; text-transform:uppercase;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/lib/spytown/colorbox-controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/lib/spytown/colorbox-controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/lib/spytown/colorbox-loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:8px; right:8px; display:block; background:url(/lib/spytown/mss-compare-close.png) top right no-repeat; height:16px; padding-right:18px;color:#fff;padding-left:10px; border-left:1px solid #fff;}
        #mssComparePrint-link {top:8px; right:130px; color:#fff; position:absolute;padding-left:20px;background:url(/lib/spytown/mss-compare-print.png) top left no-repeat;text-decoration:none;}





#csb-holder {display:none;}
#csb {padding:4px 5px;}
.mssCompareGo {outline:none; display:block; text-align:center;height:30px;float:left;line-height:30px;width:115px;}
.mssCompareGo img {vertical-align:middle;}
.mssCompareProd {float:left; width:60px; height:42px;}
.mssCompareX {display:block; width:15px; height:15px; background:transparent url(/lib/spytown/compare-x.gif) no-repeat scroll 0 0; position:absolute; right:-10px; top:32px;}
.mssCompareName {display:block; margin:0px;border:1px solid #999;width:38px; height:38px; background:#fff;text-align:center;position:relative;}
.mssCompareReady {}
.mssCompareReady a {font-weight:bold; text-decoration:none;}
.mssCompareLoading {}
.mssCompareLoading a {text-decoration:none; color:#ddd;}


#mssCompareChartHolder {padding:25px; background-color:#fff; text-align:center;width:850px; _width:850px; height:500px; _height:550px; overflow-y:auto; overflow-x:hidden;}
.mssCompareTable {border:1px solid #ccc; margin:0 auto; border-collapse:collapse;}
.mssCompareTable td {padding:10px; text-align:left;border:1px solid #ccc;background-color:#eee;}
.mssCompareColNames td {font-size:14px; font-weight:bold;}
.mssCompareTable .even td {background-color:#fff;}
.mssCompareTable .mssCompareLeftCol {font-size:14px; font-weight:bold; text-align:right;}

.mssCompareTable td input {display:inline;vertical-align:middle;}



#pagingMiddleLinks {background:#D4D4D4 url(/lib/spytown/mss-compare-bg.gif) repeat-x scroll 0 0;height:50px;}
   #pagingCompareHolder {height:50px;}
.pagingLowerLinks {background:#D4D4D4 url(/lib/spytown/mss-sort-bg.gif) repeat-x scroll 0 0;}
   .pagingViewLinks {width:125px;}
   .pagingViewLinks span {float:left;padding-right:3px;}
   .pagingViewLinks div span {float:none;padding-right:0px;}
   .pagingViewLinks .pagingGridView {float:left; background:transparent url(/lib/spytown/mss-grid.gif) no-repeat scroll 0 0px;padding-left:16px;width:30px; _width:46px; height:13px;}
   * html .pagingViewLinks .pagingGridView {width:30px;}
   .pagingViewLinks .pagingListView {float:left;background:transparent url(/lib/spytown/mss-list.gif) no-repeat scroll 0 0px;padding-left:16px;width:27px; _width:43px;height:13px;}
   * html .pagingViewLinks .pagingListView {width:27px;}
   .pagingViewLinks .ch {background-position:0 -13px;}

.mss-compare-div {color:#00f;font-weight:bold;padding-bottom:5px;}
.mss-compare-div input {vertical-align:middle; margin-right:3px;}
#mss-pagination-search{margin-right:20px;}
#mss-pagination-search-term {width:110px;_width:140px;vertical-align:middle;padding-right:30px;}
.mss-search-filter {vertical-align:middle; margin-left:-27px;}
.mssPagingSort {margin-left:5px;}


#mss-nxt-search {background:transparent url(/lib/spytown/mss-nxt-search-bg.png) no-repeat scroll 0 0;}
#searchsubmit {padding:0px 5px;}
#nxt-search-box, #search_box_id {margin:3px; border:0px; height:19px;}
#v3-c3-news {height:128px;}
#v3-c3-cust {background-position:0px -965px;height:245px;}


/* Customer Reg Overrides */

.yui-skin-sam .yui-panel .bd {overflow:hidden;}
#ys_cpPopSignInRegular {height:220px;}
#yReg a {text-decoration:none; font-weight:bold; color:#021180;}
#mss-reg-msg {background:#fff; font-weight:bold; text-align:left; padding:8px;}

/**/
.name a {width:180px; overflow:hidden;}

/* Nextopia auto complete with images */

.ui-autocomplete li.ui-menu-item a {overflow-y: hidden !important;}
.ui-autocomplete li.productsItem p {width: 250px !important;}

ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {z-index:900 !important;}

*:first-child+html #search_box_id {position:relative; top:-2px; left:2px;}

/* Home Page Slide Show */
#mss-featured-slide {width: 495px; height: 263px;}
#slideshowHolder {width: 495px; height: 263px; margin: 0; overflow: hidden; position: relative;}
#mss-featured-slide #slide-runner { height: 263px; overflow: hidden; position: absolute; width: 495px;}
#mss-featured-slide a img {border: 0 none;}
#mss-featured-slide #slide-runner img {display: none;	margin: 0; position: absolute;}

