body {margin:0px; padding:0px;}
td {font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}ul.bottom-link li {display:block; float:left; border-right:1px solid #666666; padding-bottom:2px; line-height:11px; vertical-align:top;  }

   A:link {color:#820000; TEXT-DECORATION: underline}

   A:active {color:#820000; TEXT-DECORATION: underline}

   A:visited {color:#000000; TEXT-DECORATION:underline}

   a:hover {color:#CC0000; TEXT-DECORATION: underline}

div {font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;} form, input, select { margin:0px; padding:0px; font-size:11px;}
img { display:block; border:none;}
a {text-decoration:none;}
.img_left{float:left;}
.img_right{float:right;}
.search-input {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#333333; text-align:left; padding:0px 0px 0px 4px; vertical-align:middle;   border:1px solid #676767; background:#FFF; width:200px; height:16px;}
.search span{float:left;}
.newsletter-input {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#333333; text-align:left; padding:0px 0px 0px 4px; vertical-align:middle;   border:1px solid #676767; background:#FFF; width:130px; }
.qty-input {font:normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#3B1A0A; text-align:left; border:1px solid #ccc; background:#FFFFFF;  padding:5px 0px 5px 4px;}
.clear { clear:both; height:1px;}
.right-align {text-align:right;}
.left-align {text-align:;left;}
.center-align {text-align:center;}
.search-text {font:normal 11px Arial, Helvetica, sans-serif; color:#0A5C96; padding-right:5px; }
h1 {padding:10px 0px 10px 0px; color:#1F2229; font:normal 18px Tahoma, Arial, Helvetica, sans-serif; text-align:left; text-transform:capitalize; display:block; margin:0px; }
#main-wrapper {margin:auto; width:946px; vertical-align:top; text-align:center;}
#header { height:84px; display:block;}
.logo-block { display:block; border:0px; width:259px; text-align:left; float:left;}
.header-right-block {float:right; display:block; widows:260px; margin-top:8px; text-align:right;}
.header-right-block div { display:block; text-align:right; padding-top:9px;}
.header-right-block span.needhelp { font-family:Tahoma; display:block; font-weight:bold; text-align:right; color:#730000; font-size:13px; letter-spacing:2px; marign-right:-2px; padding:0px 0px; word-spacing:3px;}
.header-right-block ul {list-style:none; display:block;}
.header-right-block ul li { display:block; text-transform:uppercase; float:left; font-weight:bold; padding:0px 10px 0px 14px; background:url(http://lib.store.yahoo.net/lib/catch-a-call/home-icon.gif) left no-repeat; font-family:Tahoma; font-size:10px;}
.header-right-block ul li.contact { display:block; text-transform:uppercase; float:left; font-weight:bold; padding:0px 10px 0px 16px; background:url(http://lib.store.yahoo.net/lib/catch-a-call/contact-icon.gif) left no-repeat;}
.header-right-block ul li.cart { display:block; text-transform:uppercase; float:left; font-weight:bold; padding:0px 0px 0px 16px; background:url(http://lib.store.yahoo.net/lib/catch-a-call/cart-icon.gif) left no-repeat;}
.header-right-block ul li a { color:#000000;text-decoration:none;}
.header-right-block ul li a:hover { color:#b50202; text-decoration:none;}
.header-right-block div.search { display:block; margin-top:15px;}
#topnav_block { background:url(http://lib.store.yahoo.net/lib/catch-a-call/top-nav-bg.gif) top left repeat-x; height:26px;}
#middle_block { vertical-align:top;}
/*#left_block { vertical-align:top; width:156px;*width:179px; padding:0px 10px; margin-right:7px; display:block; float:left; border:1px solid #000000;}*/
#middle {display:block; width:760px; vertical-align:top;}
.menu-links{margin:0px; padding:0px; float:left; display:block; padding:0px 0px; display:block; vertical-align:top;}
.menu-links ul li.title {margin:10px 0px 5px 0px;  padding:0px 16px 0px 0px; display:block; background:url(http://lib.store.yahoo.net/lib/catch-a-call/leftlink-title-arrow.gif) right no-repeat;  border:0px; color:#730000; letter-spacing:1px; text-align:left; text-transform:uppercase; font-family:tahoma; }
.menu-links ul li.title a, .menu-links ul li.title a:link, .menu-links ul li.title a:active, .menu-links ul li.title a:visited{color:#730000; letter-spacing:1px;text-transform:uppercase; font-family:tahoma; font-weight:bold;}
.menu-links ul li.title a:hover{color:#3F3F3F !important; letter-spacing:1px;text-transform:uppercase; font-family:tahoma; font-weight:bold;}
.menu-links ul li.title1 {margin:10px 0px 5px 0px;  padding:0px 16px 0px 0px; display:block; background:url(http://lib.store.yahoo.net/lib/catch-a-call/leftlink-title-arrow1.gif) right no-repeat;  border:0px; color:#3F3F3F; letter-spacing:1px; text-align:left; text-transform:uppercase; font-family:Tahoma;}
.menu-links ul li.title1 a, .menu-links ul li.title1 a:link, .menu-links ul li.title1 a:active, .menu-links ul li.title1 a:visited{color:#3F3F3F; letter-spacing:1px;text-transform:uppercase; font-family:tahoma; font-weight:bold;text-decoration:none;}
.menu-links ul li.title1 a:hover{color:#730000 !important; letter-spacing:1px;text-transform:uppercase; font-family:tahoma; font-weight:bold;}
.menu-links ul{margin:0px; padding:0px 0px 0px 0px; list-style:none; margin-bottom:20px;}
.menu-links ul li{margin:0px; padding:0px 0px 0px 15px; border-bottom:1px solid #FFF; font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; background:url(http://lib.store.yahoo.net/lib/catch-a-call/leftlink-arrow.gif) left no-repeat;}
.menu-links ul li a, .menu-links ul li a:link, .menu-links ul li a:active, .menu-links ul li a:visited{color:#313131; font-weight:normal; font-family:Tahoma, Arial; font-size:11px; display:block; padding:3px 0px 3px 0px; text-align:left;text-decoration:none; }
.menu-links ul li a:hover { color:#730000;}
.menu-links ul li ul{ padding:0px; margin-bottom:0px; }
.menu-links ul li ul li{ margin:0px; padding:0px 0px 0px 0px; border:none !Important; }
.menu-links ul li ul li a{ color:#666666; font-weight:normal; text-transform:none;  background:none; padding:5px 0px 5px 0px;}
.menu-links ul li ul li a:hover{color:#000000;}
.newsletter-title {font-size:11px; letter-spacing:1px; font-weight:bold; text-align:left; padding:3px 0px; display:block; font-family:Tahoma;}	
.index-banner {	display:block;	text-align:center;	margin:auto;	margin-bottom:6px;}
*html .index-banner {	margin-bottom:6px;	}
.index-page-title {background:url(http://lib.store.yahoo.net/lib/catch-a-call/index-pagetitle-bg.gif) left repeat-x; display:block; padding:5px 15px; font-weight:bold; font-size:12px; text-align:left;}
.index-page-title span {display:block; background:#FFFFFF; padding:2px 5px; font-size:16px; font-weight:bold; width:130px;*width:135px;font-family:tahoma;}
.product-mainblock {}		
.product-block {width:230px; *width:242px;_width:240px !important; padding:5px; margin:5px; vertical-align:top; float:left; border:1px solid #000000; height:172px;}
.product-block div { display:block;}
.product-block div span {height:72px; display:block; padding:0px 0px;}
.product-block div.imgbox {display:block; height:86px; padding:0px 0px;}
.product-block div img {}
.product-block div a img { text-align:center; margin:auto;}
.product-block div h2 {margin:0px; padding:0px; color:#000000; font-weight:bold;  padding:0px 2px; text-align:center;height:32px;}
.product-block div h2 a {color:#000000; text-decoration:none; font-size:12px; font-family:Tahoma;}
.product-block div h2 a:hover {color:#820000; text-decoration:none;}
.product-block div p {margin:0px; padding:4px 0px; text-align:center; color:#000000; height:30px;*height:36px; font-size:11px;  }
.product-block div a {font-weight:bold; display:block; color:#820000; padding:2px 0px; text-decoration:underline; font-size:12px; font-family:Calibri, Arail; text-align:center;} 
.product-block div a:hover {text-decoration:underline; color:#666666;}
.product-block div.listprice { font-size:11px; text-align:center; font-size:11px; font-weight:bold; color:#000000; }
.product-block div.listprice b.listprice1 {font-size:11px; text-align:center; font-size:11px; font-weight:bold; color:#000000; width:40px; display:inline !important;}
.product-block div.regular {font-size:11px; text-align:center; font-size:11px; font-weight:normal; color:#333333; padding-bottom:3px;}
.product-block div.regular b.regular1 {font-size:11px; font-weight:normal; color:#333333; text-decoration:line-through;padding-bottom:3px;}
.product-block div.button {text-align:center; padding-top:4px; }
.whybuyforus-block {border:1px solid #000; padding:10px; text-align:left; margin:5px 5px 0px 5px;}
.whybuyforus-block h3 { display:block; padding-bottom:10px; font-weight:bold; font-size:11px; letter-spacing:1px; text-transform:uppercase; font-family:Tahoma;}
.bottom-block { display:block; background:url(http://lib.store.yahoo.net/lib/catch-a-call/bottom-bg.gif) top left repeat-x; padding:30px 0px 10px 0px;}
 ul.bottom-link { list-style:none; display:block; } 
ul.bottom-link li {display:block; float:left; border-right:1px solid #666666; padding-bottom:2px; line-height:11px; vertical-align:top;  }
ul.bottom-link li a { font-weight:normal; font-size:11px; font-family:Tahoma, Arail; margin:0px; padding:0px 12px 0px 15px;color:#313131;text-decoration:none;}
ul.bottom-link li a:hover { text-decoration:none; color:#820000;}
.bottom-logo-block { padding:30px 0px 10px 0px; vertical-align:bottom; margin:auto;}
.copyright-block { text-align:right; font-size:10px; color:#000000;}
.copyright-block a { padding:0px 3px;  color:#000000;}
.copyright-block a:hover { text-decoration:underline; color:#000000;}
.breadcrumbs-block {padding:8px 5px; text-align:left; font:normal 11px  Tahoma,Arial; color:#1F2229;text-transform:normal; vertical-align:top;}
.breadcrumbs-block a, .breadcrumbs-block a:link, .breadcrumbs-block a:active, .breadcrumbs-block a:visited {font:font:bold 11px Arial, Tahoma; color:#504D3D; text-decoration:none; padding:0px 2px; }
.breadcrumbs-block a:hover {color:#EC0B10; text-decoration: none;}
.caption-block {border:1px solid #000000; display:block; background:url(http://lib.store.yahoo.net/lib/catch-a-call/caption-text-bg.gif) top left repeat-x #656565; }
.caption-block-img {width:90px; margin:0px; padding:0px; text-align:left; background:#FFFFFF;}
.caption-text-block {width:648px; display:block; float:left; padding:5px; text-align:left; font-weight:bold;}
.caption-text-block h3 {font-size:14px; color:#FFFFFF; display:block; padding-bottom:5px; text-align:left; font-weight:bold;}
.caption-text-block p { padding:5px 0px; display:block; text-align:left; color:#FFFFFF; font-size:11px; font-weight:bold;}
.caption-text-block span.more {background:none !important; text-align:right!important; float:right; display:block; padding:3px 0px; clear:both; height:1px;}
.caption-more { float:right; text-align: -moz-right; text-align:right; display:block; margin:auto;}
.category-mainblock {display:block; margin:10px 0px 0px 0px;float:left;}
.category-block1 {display:block; width:170px;*width:182px; float:left; border:1px solid #000000; padding:5px 5px;  height:194px; }
.category-block {display:block; width:170px; *width:182px; margin-right:10px; float:left; border:1px solid #000000; padding:5px 5px; height:194px; }
.category-block div span, .category-block1 div span {height:72px; display:block; padding:0px ;}
.category-block div.imgbox, .category-block1 div.imgbox {display:block; height:86px; padding:0px ;}
.category-block div img, .category-block1 div img {}
.category-block div a img, .category-block1 div a img { text-align:center; margin:auto;}
.category-block div h2, .category-block1 div h2 {display:block; padding:0px; height:46px; text-align:center;}
.category-block p, .category-block1 p { height:45px;*height:51px; font-size:12px;padding-left:7px;}
.category-block div h2 a, .category-block1 div h2 a { font-size:12px; font-weight:bold; color:#750000; font-family:Tahoma, Arial; text-decoration:none;}
.category-block div h2 a:hover, .category-block1 div h2 a:hover { color:#000000; text-decoration:none;}
.category-block div a, .category-block1 div a {font-weight:bold; display:block; color:#820000; padding:2px 0px; text-decoration:underline; font-size:11px; font-family:Tahoma,Calibri, Arial; text-align:center; } 
.category-block div a:hover , .category-block1 div a:hover {text-decoration:underline; color:#666666;}
.listing-mainblock {margin:30px 0px 0px 0px;}
.listing-block {width:220px; padding:0px 19px 0px 16px;  margin:10px 0px; vertical-align:top; border-right:1px dashed #4a4a4a;}
.listing-block div.box { display:block; padding-bottom:5px; margin:auto; width:100%; overflow:hidden; border-bottom:1px dashed #4a4a4a;height:297px;*height:313px;}
.listing-block div.imgbox {display:block; padding:5px 0px; height:178px;*height:185px; vertical-align:middle;}
.listing-block td.imgbox {padding:5px 0px; height:182px;*height:189px; vertical-align:middle;}
.listing-block div span {height:72px; display:block; padding:0px 0px; }
.listing-block div h2 {padding:0px; font-size:11px; font-weight:bold;  text-align:left; margin:0px;height:44px;*height:50px;}
.listing-block div h2 a {color:#000000 !important; text-decoration:underline; }
.listing-block div h2 a:hover {color:#820000 !important;}
.listing-block div.box a {font-weight:bold; display:block; color:#820000; padding:2px 20px; text-decoration:underline; font-size:12px; font-family: Arial; text-align:left;} 
.listing-block div.box a:hover {text-decoration:underline; color:#666666; text-align:left;}
.listing-block div.listprice { font-size:11px; text-align:left; font-size:11px; font-weight:bold; color:#820000; padding:0px 20px; }
.listing-block div.listprice b.listprice1 {font-size:11px; text-align:left; font-size:11px; font-weight:bold; color:#820000; width:40px; display:inline !important;}
.listing-block div.regular {font-size:11px; text-align:left; font-size:11px; font-weight:normal; color:#333333; padding:0px 20px 3px 20px;}
.listing-block div.regular b.regular1 {font-size:11px; font-weight:normal; color:#333333; text-decoration:line-through;padding-bottom:3px;}
.listing-block div.box span.button, .listing-block div.box div.button { margin:0px; padding-bottom:20px; display:block; height:20px;}
.listing-block div.box1 { display:block; padding-bottom:5px; margin:auto; width:100%;}
.detail-item-block {display:block; float:right; width:300px;*width:320px; border:1px solid #000000; padding:10px; vertical-align:top; text-align:left;}
.detail-item-block div { padding:2px 0px;}
.detail-pro-title {display:block; font-size:18px; color:#333333; padding-bottom:5px; margin-bottom:10px; font-family:Tahoma;}
#product-information {font:normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:0px 0px 8px 0px;}







.detail-item-block span { font-weight:bold; color:#000000; text-align:left;}







.detail-input {border:1px solid #CCCCCCC; padding:0px 4px; text-align:left; font:normal 11px Arial, Helvetica, sans-serif;}







#sale-price {font:bold 13px Arial, Helvetica, sans-serif; color:#820000; margin-bottom:10px;}







#sale-price span {font:bold 13px Arial, Helvetica, sans-serif; color:#820000;}







#retail-price {color:#000000; margin-top:10px;}







#retail-price span {color:#000000; font-size:12px;}







.retail-price { font-weight:normal !important; font-size:12px; color:#000000; text-decoration:line-through;}







.detail-product-bott {background:url(http://lib.store.yahoo.net/lib/catch-a-call/detail-bott-img.gif) top center no-repeat; }







.detail-product-border { border:5px solid #f8a942; padding:10px;  }















.detail-description {width:100%; display:block; padding-right:10px; vertical-align:top; text-align:left;font:normal 12px Arial, Helvetica, sans-serif; color:#362410; }







.detail-description span { display:block; margin-left:10px;}







.detail-description h3 { border-bottom:1px solid #e8e7e6; font:bold 13px Arial, Helvetica, sans-serif; color:#333333; text-align:left; display:block; padding:10px 0px 5px 5px; background:url(http://lib.store.yahoo.net/lib/catch-a-call/breadcrumbs-dot-img.gif) bottom left repeat-x; margin-bottom:10px; margin-left:10px; background:url(http://lib.store.yahoo.net/lib/catch-a-call/detail-sub-title-arrow.gif) right bottom no-repeat; }







.detail-description ul {padding:0px; margin:0px; list-style:none; margin-left:10px; }







.detail-description ul li {padding:0px; margin:0px; list-style:none; background:url(http://lib.store.yahoo.net/lib/catch-a-call/detail-arrow.gif) top left no-repeat; padding:0px 0px 10px 20px; text-align:left; color:#362410; }







#order-button {padding-bottom:15px; padding-top:20px; border-bottom:1px dashed #666;} 







.quantity-select {border:1px solid #000; }















#priceguarantee {padding-bottom:15px; padding-top:20px; display:block; }







#priceguarantee span { display:inline;  border-right:1px solid #333333; padding:15px 10px 5px 8px; _padding:5px 10px 5px 8px;}















.instok-block {display:block; font-style:italic; color:#820000;}







.instok-block img {display:block; padding:15px 0px 0px 0px; font-style:italic; color:#820000;}























.detail-img-block {display:block; float:left; width:420px;}







.enlarge-link {text-align:center; display:block; padding:5px; font-weight:bold; font-size:10px; font-family:Tahoma, Arail;}







.enlarge-link a {color:#000000; text-decoration:none;}







.enlarge-link a:hover {color:#820000; text-decoration:underline;}















.relateditems-title { font-size:11px; font-weight:bold; color:#333333; text-align:left; padding:5px 15px; text-transform:uppercase; letter-spacing:1px; font-family:Tahoma;}







.relateditems-main-block {display:block; border:1px solid #000000; padding:10px; vertical-align:top;}







.relateditems1 { width:226px; padding:10px; border-right:0px dashed #4a4a4a;}







.relateditems { width:224px; padding:10px 10px 0px 10px; border-right:1px dashed #4a4a4a;}







.mainbox { display:block; padding-bottom:5px; margin:auto; width:100%; border-bottom:1px dashed #4a4a4a; height:100px;}







*html .mainbox { display:block; padding-bottom:5px; margin:auto; width:100%; border-bottom:1px dashed #4a4a4a;}







.relateditems div span {height:10px; display:block; padding:0px 0px;}







.relateditems div.imgbox {display:block; width:90px; padding:0px 0px 0px 0px; float:left;}







.relateditems div img {}







.relateditems div a img { text-align:center; margin:auto;}















.relateditems div.listdetail {display:block;  width:120px; float:right; }







.relateditems div h2 {margin:0px; padding:0px; color:#333333; padding:0px 0px; text-align:left; height:33px;}







.relateditems div h2 a {color:#333333; text-decoration:underline; display:block; font-weight:bold!important;  padding-bottom:5px; font-size:10px !important; font-family:Tahoma, Arail; }







.relateditems div h2 a:hover {color:#820000;}







.relateditems div p {margin:0px; padding:0px; font-size:10px; color:#333333; font-weight:nomral;  padding:0px 0px; text-align:left;}







.relateditems div span.listprice {display:block; padding:0px 0px; font-family:Tahoma, Arial; font-size:10px; color:#990000; font-weight:bold; display:block; text-align:left; }







.relateditems div span.regprice {display:block; padding:0px 0px; font-size:11px; color:#666666; font-weight:bold; padding-bottom:2px; padding-top:15px; text-align:left;   }







.bordernone {border:none !important;}







li.title a, li.title a:link, li.title a:active, li.title a:visted {color:#730000 !important; text-decoration:none; font-weight:bold !important;}







li.title a:hover{text-decoration:none; color:#000000 !important;}















.newsletter-block {border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; padding:10px;}







.left-link-block {border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; width:160px; vertical-align:top; padding:0px 10px;}

.style2 {font-size: 14px}


/* Review Styles */

#mss-review-div {display:none; position:absolute; top:100px; left:100px; border:25px solid #ccc;}
.mss-review-iframe{background-color:#fff;}
#mss-close-div{position:absolute; top:0; right:0;}
.mss-review .version {display:none;}
.hreview .item .version {display:none;}
.hreview .avg {font-weight:bold; color:#820000;}
.mss-review .description {font-weight:bold;}
.hreview .item .description {font-weight:bold;}
.hreview .item {padding:10px 0; border-bottom:1px dashed #ccc;}
.hreview .mss-review {padding:10px 0; border-bottom:1px dashed #ccc;}
.hreview .item .rating,
.mss-review .rating {padding-bottom:3px;}

/* Header Edits */
#header {position:relative;}
#mss-promo {width:450; height:72px; left:261px; top:7px; position:absolute;}
