* {margin:0; padding:0;}

body {background:#5190C9 url('http://lib.store.yahoo.net/lib/screenstyle/mss-bg.png') repeat-x; font-family:Arial; text-align:center; _background-color:#4786C3;}
hr {background-color:#0060B6; color:#0060B6; border:0px; margin:15px 0; height:1px;}
p {margin-top:10px;}
#container {width:765px; margin:0 auto; text-align:center;}

#mss-header {background: #fff url('http://lib.store.yahoo.net/lib/screenstyle/mss-rounded-top.png') no-repeat top; height:147px; border-bottom:1px solid #7CACD7;}
#mss-header:nth-of-type(1) {height:145px;}
#mss-header table {padding: 0 5px;text-align:center; color:#3F87C8;margin:0;}
.logo {text-align:left;}
#mss-header table a {color:#1f4cff; text-decoration:none;  font-weight:bold; font-size:11px; margin:0 3px;}
#mss-header table a:hover {text-decoration:underline;}

#mss-header .mss-header-top-nav {padding-top:20px;}
#mss-header .mss-header-top-nav img {border:0; vertical-align:middle; margin-right:5px;}
#mss-header .mss-header-top-nav a {color:#3F87C8;}
#mss-header .mss-phone-number {font-size:16px;}

.mss-custom-header-text {background:#fff; padding:15px 10px 5px 25px;; font-size:11px;}


.mss-nav {border-bottom:0; width:755px; padding:0; margin: 0 auto; position:relative;height:40px;}
.mss-nav ul {display:block;  padding:0; margin:0; position:relative; list-style:none; height:40px;}
.mss-nav ul li.mss-topnav-first { list-style:none; float:left; height:29px; width:144px; margin:11px 0 0 5px; background:#fff url('http://lib.store.yahoo.net/lib/screenstyle/mss-menu-bg.png') no-repeat 0px -29px; position:relative; display:block;}
.mss-nav ul li.mss-topnav-first:hover, .mss-nav ul li.over {background-position: 0px 0px;}
.mss-nav ul li.mss-topnav-green {background:transparent url('http://lib.store.yahoo.net/lib/screenstyle/mss-menu-green-bg.png') no-repeat 0px 0px; height:40px; margin-top:0;}
.mss-nav ul li.mss-topnav-purple {background:transparent url('http://lib.store.yahoo.net/lib/screenstyle/mss-menu-purple-bg.png') no-repeat 0px 0px; height:40px; margin-top:0;}
.mss-nav a { color:#fff; text-decoration:none; font-weight:bold; font-size:11px; display:block; width:144px; padding-top:7px;background-color:transparent;}
.mss-nav a:hover{background-color:transparent;}

.mss-nav li ul {display:none; position:absolute; top:29px; left:0px; text-align:left;}
.mss-nav li > ul {top:29px; left:0px; margin:0px; text-align:left;} /* Moxilla Only */
.mss-nav li:hover ul, li.over ul {display:block; background-color:#569FD6; border:1px solid #0060B6; width:169px;  height:auto;} /* IE and Mozilla only */
.mss-nav ul li ul li {margin:0px; padding:0;list-style:none; position:relative;} 
.mss-nav ul li ul li a {background:#569FD6; display:block; color:#fff; text-align:left; padding:2px 0 2px 6px; text-decoration:none; width:163px;} 
.mss-nav ul li ul li a:visited {}
.mss-nav ul li ul li a:hover {  text-decoration:underline;}
.mss-nav .subsection a {color:#555; padding-top:10px;}
.mss-nav .subsection-2 a {padding:2px 5px 2px 16px; width:148px; _width:167px;}
.mss-nav .subsection-2 a:hover {background:#0060B6;}
.mss-nav .mss-topnav-icon {display:inline; float:left;margin-left:10px;}


.reg-price-text-bold {float:left;padding-right:5px;}
.reg-price-bold {text-align:left;}
.reg-price-text {float:left;padding-right:5px;}
.reg-price {text-decoration:line-through;text-align:left;}
.sale-price-text {color:#AB3F3F; float:left; padding-right:5px; }
.sale-price {color:#AB3F3F; font-weight:bold;text-align:left;}
.mss-you-save {color:#AB3F3F; font-weight:bold; font-size:17px; margin-top:10px;}


#mss-home {background:#fff; padding: 15px 10px 5px 25px; text-align:center;}
#mss-home a {text-decoration:none; color:#5190C9; font-weight:bold;}
#mss-home a:hover {text-decoration:underline;}
#mss-home h2 {color:#5190C9; margin:0; text-align:left; font-size:18px;}
#mss-home h3 {color:#5190C9;}
#mss-home table {font-size:12px; text-align:left;}
#mss-home #mss-home-intro table tr td {margin:0; }
#mss-home-intro .mss-intro-text {margin-top:10px;}
#mss-home #mss-home-table {margin-top: -20px;}
* html #mss-home #mss-home-table {margin-top:0px;}
#mss-home #mss-home-table td {border-bottom:1px dotted #ccc; }
#mss-home img {margin:20px 10px;}

#mss-home #mss-sale-section {width:600px; border:2px solid #ccc; text-align:center; margin: 0 auto; color:#999; padding:0 20px;}
#mss-home #mss-sale-section a {color:#2F7DC3;}
#mss-home #mss-sale-section font {padding:5px;}
#mss-home #mss-sale-section td {padding:10px 0px 10px 20px;}

#mss-home #mss-intro-products td {width:300px; padding:10px;}
#mss-home #mss-intro-products .mss-intro-product-1 {border-right:1px dotted #ccc;}
#mss-home #mss-intro-products .mss-intro-product-1 td,
#mss-home #mss-intro-products .mss-intro-product-2 td {width:auto; padding:0;}
#mss-home #mss-intro-products .mss-intro-product-1 td.mss-intro-product-image {width:160px;}
#mss-home #mss-intro-products .mss-intro-product-2 td.mss-intro-product-image {width:160px;}
#mss-home #mss-intro-products .mss-intro-product-1 td.mss-intro-product-image img {margin:0;}
#mss-home #mss-intro-products .mss-intro-product-2 td.mss-intro-product-image img {margin:0;}
#mss-home #mss-intro-products .mss-intro-product-abstract img {display:none;}
#mss-home #mss-intro-products .mss-intro-product-1 .mss-intro-product-abstract {padding-top:10px;}
#mss-home #mss-intro-products .mss-intro-product-2 .mss-intro-product-abstract {padding-top:10px;}
#mss-home #mss-intro-products .mss-intro-product-details {font-size:18px; color:#1F4CFF;}
#mss-home #mss-intro-products .reg-price-text,
#mss-home #mss-intro-products .reg-price {font-size:12px; margin-top:10px; color:#000;}
#mss-home #mss-intro-products .sale-price-text {font-size:13px; margin-top:10px;}
#mss-home #mss-intro-products .sale-price {font-size:13px; font-weight:bold; margin-top:10px;}

#mss-home #mss-home-table .mss-no-border-td {margin:15px 0;}
#mss-home #mss-home-table .mss-no-border-td td {border:0;  padding-top:5px;}
#mss-home #mss-home-table .mss-no-border-td tr {}
#mss-home #mss-home-table .mss-no-border-td img {display:inline; margin: 0 5px 0 0;}

#mss-page-body {background:#fff; padding: 15px 10px 5px 25px; text-align:center;}
.mss-row-divider {height:1px; display:none;}

.mss-breadcrumbs {text-align:left; border-bottom:1px dotted #ccc; padding-bottom:5px; width:720px; color:#736F6E; font-size:10px;}
.mss-breadcrumbs a {color:#3F87C8; text-decoration:none; font-size:10px;}
.mss-breadcrumbs a:hover {text-decoration:underline;}

.item-hdr {color:#25639E; text-align:center; padding: 15px 0 40px 25px; font-size:20px;}
#item-image-area {float:left; margin:0 25px 0 0px; display:inline; width:333px; text-align:center;}
#item-image-area .mss-multi-image {text-align:left; margin-top:10px;}
#item-elements { text-align:left; margin-left:300px;}
#item-elements form label {display:none;}
#item-elements form input {margin:0 5px;padding:0 5px;}
.mss-tour-image {display:inline; margin-left:15px;}
.mss-order-options {font-size:12px;}


.mss-cross-sell-item, .mss-cross-sell-item-last  {height:120px; margin-left:50px;}
.mss-cross-sell-item-image {float:left; width:110px;}
.mss-cross-sell-text {text-align:left; padding-left:20px;}
.mss-cross-sell-title {text-align:left; font-size:16px; font-weight:bold; padding: 0 0 15px 30px; color:#45403E}
.mss-cross-sell-item a, .mss-cross-sell-item-last a {text-decoration:none; font-weight:bold; color:#000;}
.mss-cross-sell-item a:hover, .mss-cross-sell-item-last a:hover {text-decoration:underline;}


#item-page table {margin-left:20px; width:680px;}
#item-page table tr td {border-bottom:1px dotted #ccc; padding: 10px 0 10px 10px;}
#item-page table tr td a {text-decoration:none; color:#1f4cff;}
#item-page table tr td a:hover {text-decoration:underline;}
#item-page table tr .mss-row-divider {border:0;}
.mss-bonus-item-header a {text-decoration:none; color:#1f4cff; font-weight:bold;}
.mss-bonus-item-header a:hover {text-decoration:underline;}
.mss-bonus-item-header {width:100%; border-bottom:2px solid #0060B6; padding-bottom:5px; margin-bottom:5px;}
#image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9 {display:none;} 


#item-page table#opt-table {margin:0px; width:350px;}
#item-page table#opt-table td {border:none; padding:0px; font-size:12px;}
#item-page .caption {text-align:left; margin-bottom:25px;}

#section-page .mss-caption {text-align: left; font-size: 12px; margin-top:20px;}
#section-page .mss-caption table {text-align:left; width:550px; margin:20px 0 5px 70px; font-size:12px;}
#section-page .mss-caption a {text-decoration:none; color:#1f4cff; font-weight:bold;}
#section-page .mss-caption a:hover {text-decoration:underline;}
#section-page img {margin:0px;}
#section-page table img {padding-top:0;}
#section-page .section-hdr {color:#25639E; padding: 15px 0 10px 15px;}
#section-page h1.section-hdr {font-size: 20px;}

#section-page table {width:720px;}
#section-page table tr td {width:340px; padding-bottom:10px;}
#section-page table tr td img {margin:0; padding:0;}
#section-page table tr td .mss-tour-image {margin: 0 0 0 15px;}
#section-page table tr .mss-col-divider {width:20px;}
#section-page table tr .mss-side-image-col {width:80px; padding:10px 0 50px;}
#section-page table tr td form  {text-align:center; margin:0; padding:0;}
#section-page table tr td form .reg-price-text-bold {display:inline; margin-left:115px; margin-right:5px;}
#section-page table tr td form .reg-price-text {display:inline; margin-left:115px; margin-right:5px;}
#section-page table tr td form .sale-price-text {display:inline; margin-left:115px; margin-right:5px;}
#section-page table tr td form .mss-you-save {font-size:14px; margin:2px 0;}

#section-page table tr td li form .reg-price-text-bold {margin-left:0px;}
#section-page table tr td li form .reg-price-text {margin-left:0px;}
#section-page table tr td li form .sale-price-text {margin-left:0px;}
#section-page table tr td li form {text-align:left;}
#section-page table tr td a {text-decoration:none; color:#1f4cff;}
#section-page table tr td a:hover {text-decoration:underline;}
#section-page .mss-single-col-table td {width:650px;}
#section-page .mss-single-col-table img {margin:5px; padding:0;}

.section-image-left {text-align: left; width:320px; padding:0px; float:left;}
.section-image-right {text-align: right;}


/* Site Map */
#mss-site-map {background:#fff; text-align:left; padding:25px 0;}
#mss-site-map #mss-site-map-title {text-align:center; color:#5190C9; font-size:26px; font-weight:bold;}
#mss-site-map .mss-sitemap-section {font-size:18px; margin:0px 0 5px 50px; padding-top:5px;}
#mss-site-map .mss-sitemap-section a {text-decoration:none; color:#5190C9}
#mss-site-map .mss-sitemap-section a:hover {text-decoration:underline;}
#mss-site-map .mss-sitemap-subsection {font-size:14px; margin-left:75px;}
#mss-site-map .mss-sitemap-subsection a {text-decoration:none; color:#1F4CFF;}
#mss-site-map .mss-sitemap-subsection a:hover {text-decoration:underline;}
#mss-site-map .mss-sitemap-thirdlevel {font-size:10px; margin-left:100px;}
#mss-site-map .mss-sitemap-thirdlevel a {text-decoration:none; color:#1F4CFF;}
#mss-site-map .mss-sitemap-thirdlevel a:hover {text-decoration:underline;}

/* Related Products */
#related-items #related-hdr {text-align:left; font-size:16px; font-weight:bold; padding:15px 0 15px 30px;}
#related-items {border-top:1px dotted #ccc; padding-bottom:30px;}
#related-items a {text-decoration:none; color:#1F4CFF;}
#related-items a:hover {text-decoration:underline;}

/* Bookmark Styles */
#mss-bookmark {margin: 0 10px; float:right; width:175px;}
#mss-bookmark img {border:0; vertical-align:baseline;}
#mss-bookmark a {text-decoration:none; color:#1F4CFF; font-size:12px;}
#mss-bookmark a:hover {text-decoration:underline;}

/* footer styles*/
#mss-footer {margin:0 auto; text-align:center; width:765px;background:#fff url('http://lib.store.yahoo.net/lib/screenstyle/mss-footer-bg.png') no-repeat bottom center;}
#mss-footer table {margin: 0 auto; display:inline;}
#mss-footer hr {margin-left:-40px; display:none;}
#mss-footer a {text-decoration:underline; color:#1f4cff;}

.search-hdr {background:#fff; font-size:16px; padding:20px 0 0 20px; text-align:left;}
.mss-search-page-body {background:#fff; text-align:left; padding:0 0 20px 20px;;}

