.clear {font-size:0px; line-height:0px; clear:both;}
a {outline:none;}

#main-area {background-image:url();}

H1 {font-family: Arial,Tahoma,Arial,Helvetica,Times New Roman; font-size: 11pt; color: red}
#recent-items {border:none; width:94%;}
.recent-items-sale-price {color: #FF0033;}
.custom-order {text-align:left; margin:5px 0px;}
.custom-order form {margin:0px; padding:0px;}
.custom-order form select {margin-bottom:5px; font-size:9px !important;}
#section-list {border:1px solid #7B9AC0; margin-bottom:10px;}
.content .boxmain-r {text-align:center;}
.content table {margin:0 auto; text-align:left;}
.content table td, #section-list td {border-right:1px solid #7B9AC0; border-bottom:1px solid #7B9AC0; padding:5px !important;}
.content table td.noborder, #section-list td.noborder {border-right:none;}
.custom-order table td {border:none !important;}

.pagedcontent td {border-right:1px solid #7b9ac0; border-bottom:1px solid #7b9ac0; padding:5px !important;}
.pagedcontent td.noborder {border-right:none;}
.pagedcontent .noborderRow td {border-bottom:none;}



#shopbysection .content table td {border:none !important;}
.noborderRow td {border-bottom:none !important;}
.youSave {color:#ff0033; display:inline; padding-left:5px; font-style:italic; font-size:11px;}
.product .youSave {display:block !important; text-align:left; padding:0px;}
#image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9 {display:none;}
.mss-multi-image {margin-bottom:10px; width:170px;}
.mss-multi-image a {margin-right:5px;}
.mss-image {margin:10px 0px;}

/* tab styles */
.tabContainer {/*width:600px;*/ width:560px; clear:after;}
.mss-tab, .mss-tab-on  {float:left; cursor: pointer; z-index:20; position:relative;}
.mss-tab-on  a{z-index:4 !important;}
.mss-tab-on .mss-tab-left {background: url('/lib/123ponds/tab-on-left.jpg')  repeat-x; width:22px; height:35px; float:left; z-index:20; position:relative;}
.mss-tab-on .mss-tab-center {float:left; height:31px; _height:35px; padding-top:4px; background: url('/lib/123ponds/tab-on-center.jpg') repeat-x; color:#000000; z-index:20; position:relative; }
.mss-tab-on .mss-tab-right {background: url('/lib/123ponds/tab-on-right.jpg')  repeat-x; width:22px; height:35px; float:left; z-index:2; position:relative;}

.mss-tab-left {background: url('/lib/123ponds/tab-off-left.gif')  repeat-x; width:22px; height:35px; float:left; z-index:2; position:relative;}
.mss-tab-center { text-align:center; float:left; height:33px; _height:35px; padding-top:2px; background: url('/lib/123ponds/tab-off-center.gif')  repeat-x; color:#ffffff; z-index:2; position:relative; font-weight:normal;}
.mss-tab-right {background: url('/lib/123ponds/tab-off-right.gif') repeat-x; width:22px; height:35px; float:left; z-index:2; position:relative;}

.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited {text-decoration:none; position:relative; text-align:center; display:block; _display:inline; height:31px; padding-top:3px;} 
.mss-tab a, .mss-tab a:visited, .mss-tab a:hover { color:#ffffff;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover { color:#000000;}
.mss-tab-spacer {float:left; width:4px; height:1px;}
#t1, #t2, #t3, #t4, #t5{border:2px solid #cccccc; position:relative; top:-2px; padding:10px 20px 10px 20px; width:518px; _width:558px; z-index:3; margin-bottom:15px; overflow-x: auto; overflow-y: auto; clear:left;}
#t2, #t3, #t4, #t5{display:none;}
#t1 a, #t2 a, #t3 a, #t4 a, #t5 a {font-size:13px;color: #0000FF !important;}
#t1 a b, #t2 a b, #t3 a b, #t4 a b, #t5 a b {font-size:13px;color: #0000FF !important;}
#t1 b, #t2 b, #t3 b, #t4 b, #t5 b {font-size:13px;}

#accessories .content table {width:100%;}

.mss-multi-image {width:170px;}
.mss-buybox-container {/*float:right;*/ margin-top:20px; width:300px; /*margin-right:50px;*/}
.mss-price-table {width:300px; border:1px solid #ccc;}
.mss-price-table td {color:#000; font-size: 12px; border-bottom:none;}
.mss-price-table .mss-buy-box-ltcell {color:#fff; font-weight:Bold; width:125px; background-color: #7b9ac0; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align:right;}
.mss-buy-box-rtcell, .mss-buy-box-rtcell-price, .mss-buy-box-ltcell2 {border-bottom: 1px solid #ccc !important;}
.mss-buy-box-ltcell2, .mss-buy-box-rtcell, .mss-buy-box-rtcell-price, .mss-item-code {background-color: #efefef;}
.cartCell {border:none !important;}
.mss-buybox-links {text-align:center; padding-top:10px;}
.mss-buybox-links a {color:#0000FF;}
.bookmarkLink {cursor:pointer; text-decoration:underline; color:#0000FF; display:inline;}
#discount-rates {margin-top:5px;}
.pagingstyle {background:#efefef; text-align:left; padding:5px; border-top:1px solid #000; font-weight:bold; margin-bottom:10px; font-size:14px;}
.pagingstyle a {font-weight:normal; color:#F30505; font-size:14px;}
.belowNav {padding:5px;}

/* 190 + 612 + 188 = 980 (+ 20????) */
body {text-align:center; margin:0;}
#main-table {width:100% !important;}
#main-content {margin:20px 10px;}
#container {text-align:left; width:1000px; margin:0 auto;} /* container width can be overridden on the page */
#leftcol {width:190px;}
#left-side {width:180px; margin-right:10px;}
#maincol {width:580px;} /* can be variable width NOT ANY LONGER */
#rightcol {width:188px;}

#top-area .logodiv {width:200px; float:left; margin-top:15px;}
#top-area table {/*width:796px;*/ width:auto; margin-left:200px;}

#yfc_mini {margin-top:8px;} 



/* DYNAMIC MENU STYLES */
#left-side {margin-top:10px;}
#left-side .title {text-align:left; color:#fff; font-size:13px; padding:0 0 8px; border-bottom:1px solid #fff; background-color:#3e6f98; width:180px;}
#left-side .title span {margin-left:10px; font-weight:bold;}
#left-side ul {margin:0; padding:0; list-style-type:none;}
#left-side li {margin:0; padding:0; width:180px; position:relative; z-index:150; border-bottom:1px dotted #8da9c0;}
#left-side li img {float:right; margin:3px 0 0 2px; display:block;}
#left-side li a {margin:0; display:block; padding:5px 18px 5px 10px; width:152px; _width:180px; color:#000; font-size:12px; text-decoration:none; background-color:#d9e4ec; /*background:#99b4cb url(/lib/123ponds/nav-bg-new.gif) no-repeat bottom left;*/ font-weight:bold;}
#left-side li.over {}
#left-side li a:hover {background-color:#4f98d7;}
#left-side li ul {display:none; position:absolute; z-index:150; top:0; left:180px; background-color:#fff; width:180px; border:1px solid #e8f0f6;}
#left-side li.over ul {display:block;}

#left-side li ul li.tier2 ul {display:none;}
#left-side li ul li.over ul {display:block;}  
/*
#mss-nav li {position:relative; z-index:150;}
#mss-nav li ul {display:none; position:absolute; z-index:150; top:0; left:175px; background-color:#fff; width:180px; border:1px solid #aaa;}
#mss-nav li:hover ul,
#mss-nav li ul:hover,
#mss-nav li.over ul {display:block;}

#mss-nav li a {line-height:15px !important; padding:7px 15px !important; width:145px; _width:175px;}
#mss-nav li.arrow a {background-image:url(/lib/123ponds/myarrow.gif); background-repeat:no-repeat; background-position:163px center;}
#mss-nav li.arrow ul li a {background-image:url(); width:150px; _width:180px;} 
*/


.container .heading-1 {_margin-right:15px !important;}

/* JAVASCRIPT PAGING STYLES */
#mss-paging-hidden-links {display:none;}
#pagingtop {margin:10px 0 5px 0;}
#pagingbottom {margin:10px 0;clear:left;}



/* VISUAL REDESIGN */
#top-nav table {width:230px;}
#top-area table tr td#tollfree {background-image:url();}
#tollfree {color:#7a7a7a; font-size:11px;}
#tollfree a {text-decoration:none; text-transform:uppercase; color:#7a7a7a;}

#main-nav2 {clear:right;}
#main-nav2 table {border-bottom:1px solid #fff; width:670px; margin:15px 10px 0 0;}
#main-nav2 td {background-color:#99b4cb; background-image:url(/lib/123ponds/tab-blue.gif); height:29px; text-align:center; padding:0; vertical-align:middle; text-decoration:none; color:#fff;}
#main-nav2 td a {text-decoration:none; color:#fff; line-height:29px;}
#main-nav2 td img {vertical-align:middle; margin:-3px 0 0 0;}
#main-nav2 td.grn {background-color:#d3de6f; background-image:url(/lib/123ponds/tab-green.gif);}
#main-nav2 td.grn a {color:#497385;}
#main-nav2 td.left {background-image:url(/lib/123ponds/tab-l.gif); width:8px;}
#main-nav2 td.mid {background-image:url(/lib/123ponds/tab-mid.gif); width:15px;}
#main-nav2 td.mid4 {background-image:url(/lib/123ponds/tab-mid.gif); width:15px;}
#main-nav2 td.mid3 {background-image:url(/lib/123ponds/tab-mid.gif); width:15px;}
#main-nav2 td.mid2 {background-image:url(/lib/123ponds/tab-mid2.gif); width:15px;}
#main-nav2 td.right {width:8px !important; background-image:url(/lib/123ponds/tab-r.gif);}
/*.topicon {display:block; float:right !important; margin:-3px 0 0 0 !important;}
.topicon img {display:block;}*/


#sbar {height:40px; background-color:#3d6e97; width:100%;}
#sbar .left {float:left; width:7px; height:40px; background:#fff url(/lib/123ponds/sbar-l.gif) no-repeat 0 0;}
#sbar .right {float:right; width:7px; height:40px; background:#fff url(/lib/123ponds/sbar-r.gif) no-repeat 0 0;}
#sbar .search {float:left; width:280px; height:20px; background:#3d6e97 url(/lib/123ponds/sbar-search.gif) no-repeat 0 0; margin:10px 0 0 5px; z-index:4;}
#sbar .middle {line-height:39px; text-align:right; color:#fff;}
    
#sbar form {display:block; margin:0 0 0 10px;}
#sbar form .query {border:#fff 0px none; color:#7a7a7a; height:16px; line-height:16px; font-size:11px; margin-top:1px;}
#sbar form .submt {float:right; display:block; height:20px; width:40px;}      

/* RIGHT COLUMN STYLES */
#right-side {margin-top:10px;}

.left-holder {width:180px; margin-bottom:12px; float:left; clear:left;}
.right-holder {width:180px; margin-bottom:12px; /*float:right;*/ clear:right;}
.right-title {background-color:#3e6f98; color:#fff; padding:0 0 8px; font-size:13px; text-align:left;}
.right-title span {margin-left:10px; font-weight:bold;}
.right-title img {display:block;}
.right-content {background:#fff url(/lib/123ponds/right-main.gif) repeat-y scroll 0 0; padding:4px 6px 0;}
.right-bottom {width:180px; height:9px; background:#fff url(/lib/123ponds/right-bot.gif) no-repeat scroll 0 0; font-size:0px; line-height:0px;}

#didyouknow a {color:#000; text-decoration:underline;}
#didyouknow div {color:#213d57; margin-top:6px;}

#left-partners {text-align:center;}
#left-partners img {display:block; margin:0 auto;}

#joinform {margin:6px auto 0; width:160px; height:20px; background-image:url(/lib/123ponds/signup.gif); background-repeat:no-repeat; text-align:left;}
#joinform .submt {float:right; width:50px; height:20px; display:block;}
#joinform .txt {border:0px none #fff; color:#777; font-size:11px; margin:2px 0 0 7px;}

#cust-faves {text-align:left; color:#000; font-size:11px;}
#cust-faves a {color:#698ca9; text-decoration:none; font-size:11px;}
#cust-faves ol {padding-left:25px;}

#free-ship {font-size:14px; background-image:url(/lib/123ponds/free-ship.gif); background-repeat:no-repeat; height:144px; text-align:center;}
#free-ship a {color:#304a62; font-weight:bold; text-decoration:none;}
#free-ship .more {display:block; text-align:right; color:#000; text-decoration:underline; font-size:12px; font-weight:normal; margin:25px 20px 0 0;}

#price-match {font-size:12px;}
#price-match a {color:#304a62; text-decoration:none; font-weight:bold;}
#price-match b {font-weight:bold; font-size:14px;}
#price-match .more {color:#000; text-decoration:underline; font-size:12px; font-weight:normal;}

#featured-item table td {padding:15px;}

/* EXPANDABLE BOXES WITH TITLES */
.box-holder {margin-bottom:10px;}
.titlebar {background:#33628b url(/lib/123ponds/x-t.gif) repeat-x scroll 0 0; color:#fff; font-size:13px; font-weight:bold; height:31px; line-height:30px; text-align:left;}
.titlebar a {color:#fff; font-weight:bold; text-decoration:none;}
.titleleft {float:left; width:7px; height:31px; background:#33628b url(/lib/123ponds/x-tl.gif) no-repeat scroll 0 0; font-size:0px; line-height:0px; margin-right:5px;}
.titleright {float:right; width:7px; height:31px; background:#33628b url(/lib/123ponds/x-tr.gif) no-repeat scroll 0 0; font-size:0px; line-height:0px;}
.boxmain-l {background:#fff url(/lib/123ponds/x-l.gif) repeat-y scroll top left;}
.boxmain-r {background-image:url(/lib/123ponds/x-l.gif); background-repeat:repeat-y; background-position:top right; margin-left:1px; padding-right:1px;}
.boxbottom {background:#fff url(/lib/123ponds/x-l.gif) repeat-x scroll bottom left; height:8px; font-size:0px; line-height:0px; width:100%;}
.botleft {background:#fff url(/lib/123ponds/x-bl.gif) no-repeat scroll 0 0; height:8px; width:8px; font-size:0px; line-height:0px; float:left;} 
.botright {background:#fff url(/lib/123ponds/x-br.gif) no-repeat scroll 0 0; height:8px; width:8px; font-size:0px; line-height:0px; float:right;}


/* REMOVE OLD BOXES */
.container {background-image:url(); margin:0; padding:0;}
.container div.content {border:none;}
/*.content table td, #section-list td {border:none;}  */
.product a, .product span {text-align:center;}
.product .youSave {text-align:center;}
.custom-order form {text-align:center;}

#featured-item .product a, #featured-item .product span {text-align:left;}
#featured-item .product .youSave {text-align:left;}

#bottom-nav {height:40px; background:#33628b url(/lib/123ponds/foot-m.gif) repeat-x scroll 0 0; color:#fff; line-height:39px; text-align:center; border:none; padding:0; margin-bottom:20px;}
#bottom-nav a {color:#fff; text-decoration:none;}
#bottom-nav .footright {float:right; width:8px; height:40px; background:#33628b url(/lib/123ponds/foot-r.gif) no-repeat scroll 0 0; font-size:0px; line-height:0px;}
#bottom-nav .footleft {float:left; width:8px; height:40px; background:#33628b url(/lib/123ponds/foot-l.gif) no-repeat scroll 0 0; font-size:0px; line-height:0px;}

#copyright {text-align:center; background-color:#fff; color:#000; font-size:11px;}
#copyright .links {color:#33628a;}
#copyright a {color:#33628a; text-decoration:none;}


/* PAGING STYLES FROM CCTV */
#pagingtop {margin:10px 0 5px;}
.pagingLinks {background:url("/lib/123ponds/paging-ctrls-top.gif") repeat-x scroll 0 0 #F6F6F6; height:18px; padding:5px 10px;}
.pagingLinks-left {float:left;/* width:540px;*/}

.pagingLinks-left a {display:block; float:left; height:16px; margin:0 2px; text-align:center; text-decoration:none; width:24px;}
.pagingLinks-left div a {background:url("") no-repeat scroll 0 0 transparent; float:none; height:14px; margin:0; text-align:left; width:12px;}

.pagingLinks-left strong {display:block; float:left; margin-right:5px;}
.pagingLinks-left .cl {background-position:0 0;}
.pagingLinks-left div {background:url("") no-repeat scroll 0 -14px transparent; display:block; float:left; height:14px; margin:0 2px;}
.pagingLinks-left .prev {background-image:url("/lib/123ponds/mss-paging-arrows-left.jpg"); width:8px;}
.pagingLinks-left .prev2 {background-image:url("/lib/123ponds/mss-paging-arrows-left2.jpg"); width:12px;}

.pagingLinks-left b {background:url() no-repeat scroll 0 0 transparent; display:block; float:left; height:16px; margin:0 2px; text-align:center;}

.pagingLinks-left .next {background-image:url("/lib/123ponds/mss-paging-arrows-right.jpg"); width:8px;}
.pagingLinks-left .next2 {background-image:url("/lib/123ponds/mss-paging-arrows-right2.jpg"); width:12px;}

.pagingLinks-right {float:right;}


.our-price {color:#ff0033; font-weight:bold;}
.custom-order p {color:#ff0033;}
.custom-order .suggested {color:#0000ff;}
.custom-order .quant {color:#000; margin:0 4px;}

#online-secure {color:#3c6c95;}
#online-secure strong {color:#3c6c95;}
.belowNav {padding:0; font-size:0px; line-height:0px;}

#footer123 .titlebar {height:40px; line-height:39px; font-weight:normal;}
#footer123 .titlebar a {font-weight:normal;}
#footer123 .boxmain-r {text-align:center;}

#submitphoto {font-size:17px; font-weight:bold; padding-top:10px;}
#submitphoto a {color:#3c6c95; text-decoration:none;}
#submitphoto img {vertical-align:middle;}
#yfc_mymenu {padding:0;}

/* SLIDE STYLES */
#slide-holder {margin-bottom:10px; position:relative; z-index:0; text-align:right;}
#slide-controls {position:absolute; z-index:3; top:210px; right:15px;}
.slide-box {height:26px; width:26px; background-image:url(/lib/123ponds/slide-buttons.gif); cursor:pointer; float:right; margin-left:6px;}
.scrollName {height:32px;}

/* JQ PRODUCT SCROLLER */
.scroller-holder {text-align:center;}
.prev-box {float:left; width:20px; height:190px; background:#fff url(/lib/123ponds/arrow-left.gif) no-repeat center center; cursor:pointer;}
.next-box {float:right; width:20px; height:190px; background:#fff url(/lib/123ponds/arrow-right.gif) no-repeat center center; cursor:pointer;}
.scroller-view {overflow:hidden; height:190px; position:relative; z-index:0; margin:0 auto; text-align:left;}
.scroller-hidden {display:none;}
.sbox {height:190px; position:absolute; top:0; text-align:center;} /* width and left is set inline in RTML */

.sbox .price {color:#b70000;}


.vert {vertical-align:middle;}





.relativ {position:relative; z-index:0; width:100%;}
.undertext {position:relative; z-index:17; padding:0 20px;}
.flag {position:absolute; z-index:15; top:0; left:0;}



