body	{ background: #fff; color: #333; padding: 0px; margin: 0px; font-family: Tahoma, tahoma, verdana; font-size: 10pt; width: 100%;} /*	url(../images/parcel.jpg) no-repeat 100% 30% fixed */ #wrapper, #contactbar, #headerbox, #breadcrumbs, #main, #footer	{ margin: auto; width: 750px;} li {list-style: none; } a:link , a:visited {text-decoration: none; } h6.r	{color: #f00; font-size: 12pt; } #contactbar	{ background: #444; border-bottom: 1px solid #000; color: #ff5235; border-top: 3px solid #ff5235; height: 15px; overflow: hidden;text-align: right; width: 700px; padding: 5px 25px; } #contactbar .tagline	{ color: #fff; text-align: left; font-weight: bold; float: left; position: relative; top: -2px;} #contactbar .tel	{ color: #FF5235; position: relative; top: -5px; margin-right: 15px;} #contactbar a		{ margin: 0px; padding: 0px; position: relative; top: -3px; } #contactbar a img	{ border: 0px; } #headerbox	{ background: #284697 url(../images/headerbg.png) bottom; margin-bottom: 5px; position: relative; top: -5px;width: 750px; height: 50px; padding-top: 20px; } #headerbox #hmenu	{ background: url(../images/logo.png) no-repeat 20px 5px; display:block; height: 80px; float: left; padding: 0px 40px 0px 250px; text-align: center;} #headerbox #hmenu a	{ color: #fff; float: left; width: 80px; position: relative; top: 10px; left: 40px; text-align: center; text-decoration: none; font-size:10pt; font-weight: bold;} #headerbox #hmenu a:hover	{ color: #FF5235; } #headerbox #searchbox	{ float: left; width: 160px; background: #94b7e6; color: #444; border: 0px; padding: 0px; padding-left: 1px; position: relative; top: 10px; left: 17px;} #headerbox #searchbox input[type=text]	{ display:inline;width: 110px; margin-right: 1px; border: 1px solid #444; background: #D9E0F5; color: #444; padding: 3px;} #headerbox form	{ display: inline; padding: 0px; margin: 0px; background: transparent; } #headerbox #searchbox .sb	{ border: 0px;height: 24px; width: 40px; margin:0px; background: #444; font-weight: bold; color: #FF5235; } #main 					{ width: 750px; padding: 0px; margin: 0px; } #main table				{ width: 750px; padding: 0px; margin: 0px; } #main #leftbar			{  width: 200px; display: block; padding: 0px; margin: 0px;} #main #content			{ width: 570px;   } #main #footer	{ color: #666; line-height: 14pt; background: #fff url(../images/footerbg.png) top center no-repeat; min-height: 100px; float: left; width: 800px; margin-top: 20px; text-align: center; padding: 5px 0px; font-size: 8pt; } #main #footer a { color: #ff5235; padding: 0px 10px; font-size: 10pt;} #breadcrumbs	{ display: block; clear: both; background: #fff url(../images/crumbsbg.png) no-repeat; width: 640px; margin: 10px 0px; padding: 5px 0px 0px 110px; overflow: visible; height: 30px;} #breadcrumbs a	{ color: #444; } #breadcrumbs a:hover	{ color: #FF5235; } .lbbox	{ background: url(../images/leftbg_short.png) no-repeat;padding: 5px 5px; margin-bottom: 30px; } .lbbox b { background: #444; color: #94B7E6;display: block; padding: 5px; width: 200px; margin-bottom: 5px; position: relative; top: 3px; left: -10px;  } .lbbox ul	{ list-style: none; padding: 0px; margin: 0px; } .lbbox > ul > li > ul	{ background: #fff; border: 1px solid #666;display: none; position: absolute; margin-left: 50px; z-index: 10;} .lbbox > ul > li		{ padding: 5px 0px;  }  .lbbox > ul li a	{ color: #444;text-decoration: none;} .lbbox > ul li > ul > li	{ padding: 0px; } .lbbox > ul li > ul > li a  { padding: 5px; display: block;}  .lbbox > ul li > ul > li a:hover	{ background: #444; padding: 5px; } .lbbox a:hover { color: #ff5235; } .lbbox > ul > li:hover	{ cursor: pointer; } .lbbox > ul > li:hover > a { color: #ff5235;} .lbbox > ul > li:hover > ul { display: block; position: absolute; left: 50%; margin-left: -200px; } .lbbox ol	{ padding: 0px; margin: 0px 25px;} .lbbox ol li   { padding: 2px 0px; } .lbbox ol li a { color: #444;font-size: 8pt; text-decoration: none; position: relative; left: -5px; } .lbbox .quote	{ font-size: 8pt; padding: 5px 0px 20px; } .lbbox .quote i	{ color: #284697; padding-top: 3px; display: block; text-align: right;} .lbbox#paybox 		{ text-align: center; } .lbbox#paybox img	{ border: 0px; margin: 1px; text-align: center;} #content .productblock	{ display: block; width: 570px; background: url(../images/contentbg.png) no-repeat 100% 10px; } #content table.product { width: 540px; display: block; margin-bottom: 40px; padding: 1px 0px 10px 20px; } #content table.product h3 	{ color: #284697; font-size: 11pt;} #content table.product h4 	{ color: #FF5235; font-size: 9pt;} #content table.product h5 	{ color: #284697; font-size: 9pt;} #content table.product .details { display: block; width: 95% !important} #content table.product .details ul	{ margin: 0px; padding: 0;} #content table.product .details li	{ display: block; background: url(../images/bullet_icon.png) no-repeat 0px 0px; padding-left: 24px; } #content table.product .button	{ color: #fff; background: url(../images/button.png) no-repeat 50% 50%; margin: 10px 0px 10px 170px; display: block;  } #content table.product .mainimg	{ margin-top: 50px; margin-right: 10px; max-width: 170px;  } #content table.product .ProductImage { width: 180px; display: block; } #content table.product td	{ padding-top: 15px; } #content table.product .button	{ display: block; width: 130px; border: 0px; height: 50px; text-decoration: none; text-align: center; padding-top: 8px; font-weight: bold;} #content table.product span.price	{ display: block; float: right; padding: 12px 10px 0px 0px;} #content table.product span.productprice { font-size: 12pt; color: #284697; font-weight: bold;} #content table.product p { margin: 5px; padding: 0px; } #content table.product .morebutton { display: block; width: 300px; padding: 10px; text-align: center; font-weight: bold; text-decoration: underline; color: #FF5235; font-size: 12pt; } #content table.product .morebutton small { display: block; text-decoration: none; color: #644; font-weight: normal; } .alsobought ol	{ list-style: none; padding: 3px; margin: 0px; } .alsobought li { list-style: none; padding: 3px; margin: 0px; } .alsobought a  { padding: 0px 10px; color: #284697; text-decoration: none; font-size: 11pt; } ul.atlist select, .atlist input { margin-bottom: 5px; } ul.atlist span { display: block; }  #content table.product .details { height: 72px; width: 360px;} #content table.product li { display: block; width: 340px; } .shrinkme { height: 160px; }  .offer		{ text-align: center; display: block; float: left; width: 160px; height: 270px; background: url(../images/offerbg.png) no-repeat center top; padding: 5px; margin: 0px 0px 20px 10px; } .offer	img	{ border: 0px; } .offer .title	{ color: #284697; display: block; font-size: 10pt; font-weight: bold; text-align: center; margin: 0px;} .offer .offbox a	{ display: block; text-align: center; margin: 0px; } .offer .offbox a img	{ border: 1px solid #94B7E6; display: block; margin: 0px; max-height: 102px;} .offer .offbox	{ height: 240px; overflow: hidden; text-align: center; } .offer .offdesc	{ text-align: justify; font-size: 8pt; } .offer .ourprice { font-size: 10pt; font-weight: bold;color: #284697; float: left; margin-top: 10px; text-align: left; max-width: 70px; } .offer > a 	{ position: relative; top: 10px; float: right;} .actxxsmall	{ font-size: 8pt; } div.subsectionlist { display: block; text-align: center; margin: auto; } div.section_list	{ display: block; float: right; height: 175px; width:115px; overflow: hidden;  padding: 0px; margin: 0px; background: fff; text-align: center;} div.section_list div.h3.product { background: transparent; text-align: center; margin: 0px; padding: 0px; } div.section_list div h3.product a { font-size: 7pt; text-decoration: none; color: #444; background: transparent; margin: 0px; padding: 0px;} div.section_list div h3.product a:hover { color:  #ff5235; } div.section_list p	{ margin: 5px 0px; padding: 0px; font-size: 6pt;  overflow: hidden; } div.section_list div.image_product	{ max-height: 100px; margin: 0px auto; text-align: center; } div.section_list div.image_product a img { max-height: 110px; margin: 0px auto;padding:0px; border: 1px solid #ff5235; } div.section_list div.image_product a:hover img { border-color: #444; }  div.product_list	{ display: block; float: right; height: 170px; overflow: hidden; width: 200px; padding: 5px 20px; background: url(../images/leftbg_short.png) no-repeat center top; text-align: center;} div.product_list div.h3.product { background: transparent; text-align: center;} div.product_list div h3.product a { font-size: 10pt; text-decoration: none; color: #444; background: transparent; } div.product_list div h3.product a:hover { color:  #ff5235; } div.product_list p	{ margin: 5px 0px; padding: 0px; font-size: 9pt; height: 40px; overflow: hidden; } div.product_list div.image_product	{ width: 180px; margin: auto; text-align: center; } div.product_list div.image_product a img { max-height: 100px; margin: auto; border: 1px solid #ff5235; } div.product_list div.image_product a:hover img { border-color: #444; } div.wide_section_list	{ display: block; float: right; height: 175px; overflow: hidden;  padding: 0px; margin: 0px; background: fff; text-align: center;} div.wide_section_list_item div.h3.product { background: transparent; text-align: center; margin: 0px; padding: 0px; } div.wide_section_list_item div h3.product a { font-size: 10pt; text-decoration: none; color: #444; background: transparent; margin: 0px; padding: 0px;} div.wide_section_list_item div h3.product a:hover { color:  #ff5235; } div.wide_section_list_item p	{ margin: 5px 0px; padding: 0px; font-size: 6pt;  overflow: hidden; } div.wide_section_list_item div.image_product	{ max-height: 100px; margin: 0px; } div.wide_section_list_item div.image_product a img { max-height: 110px; margin: 0px auto;padding:0px; border: 1px solid #ff5235; } div.wide_section_list_item div.image_product a:hover img { border-color: #444; }  .shoppingcart	{ width: 100%; border: 0px; background: url(../images/contentbg.png) no-repeat top right; } .shoppingcart th	{ padding: 3px; font-size: 10pt; text-transform: capitalize; } .shoppingcart .cart 	{ padding: 5px; color: #444; font-size: 9pt; } .shoppingcart .cart .cartimage	{ height: 30px; border: 1px solid #444; } /*	.shoppingcart .cart .quantity input { width: 30px; border: 1px solid #444; padding: 3px; font-family: verdana, Sans; } .shoppingcart .cart .details a	{ color: #444; text-decoration: none; border-bottom: 1px dotted #888; } */ .shoppingcart	{ width: 100%; border: 0px; background: url(../images/contentbg.png) no-repeat top right; } .shoppingcart th	{ padding: 3px; color: #444; font-size: 10pt; text-transform: lowercase; } .shoppingcart .cart 	{ padding: 5px; color: #444; font-size: 9pt; } .shoppingcart .cart .cartimage	{ height: 30px; border: 1px solid #444; display: none; } .shoppingcart .cart .descwrap { display: block; } .shoppingcart .cart .quantity { color: #fff; width: 30px; } .shoppingcart .cart .quantity input { width: 20px; border: 1px solid #444; padding: 3px; font-family: verdana, Sans; } .shoppingcart .cart .details { color: #f00; text-decoration: none; font-weight: bold; font-size: 10pt; border-bottom: 1px dotted #f00; } .shoppingcart .cart .details a	{ color: #444; text-decoration: none; border-bottom: 1px dotted #888; } div.subsectionlist { display: block; clear: right; } .productlist	{ display: block; clear: both; } div.r { margin: 2px; border: 1px solid #ff5235; background: #e5e5e5; padding: 5px; width:350px;} div.r p { text-align:center; font-weight:bold; } div.rl { margin: 2px; border: 1px solid #ff5235; background: #e5e5e5; padding: 5px; width:350px;} div.rl p { text-align:center; font-weight:bold; } div.rl h3{text-align:center; padding 0px; margin: 0px; line-height: 1.5em; } div.rmt {margin: 2px auto; border: 1px solid #ff5235; background: #e5e5e5; padding: 2px; width:350px;} div.rmt p { text-align:center; font-size: 9pt; font-weight:bold; } div.rmt p.plaincenter {font-weight:normal; } div.rmt h3 {text-align:center; margin-top:0px; margin-bottom: 0px; padding-top: 0.1em; padding-bottom: 0.1em;} div.rmt h4 {text-align:center; font-size:12pt;margin-bottom: 0px; padding-bottom: 0.25em;} div.rmr {margin: 2px auto; border: 2px solid #ff5235; background: #e5e5e5; padding: 5px; width:350px;} div.rmr h3 { text-align:center; font-size:12pt;margin-bottom: 0px; padding-bottom: 0.25em;} div.rw { border: 1px solid #ff5235; background: #e5e5e5; padding: 5px; width:520px;} .rw h5 {font-size: large;} .rw h6 {font-size: 1em; color: #ff5235;} .rw li {text-align: left; padding: 0px 5px;} div.rb { border: 1px solid #ff5235; background: #e5e5e5; padding: 5px; font-weight: bold; font-size: medium; overflow: auto; text-align: justify; } .rb a {float: left; margin-right: 5px; } .rb img {border: 0px;} .rb p { font-size: medium; }  .r h3	{padding: 2px 5px 3px 5px; margin: 0px; } .actrequired em { color: #ff5235; font-weight: bold; } .ext-info { display: block; text-decoration: underline; color: #284697; padding: 5px; font-size: 12pt; font-style: italic; } .shrinkme { height: 150px; display: block; width: 530px; overflow: hidden; } div.lbbox#freedel { text-align: center; font-size: 11pt; } #freedel strong	{ display: block; margin: 3px 0px; }		 #freedel img 		{ padding: 5px; background: #fff; }			 .optionslist ul { list-style: none; padding: 0px; margin: 0px; } .optionslist li { list-style: none; display: block; padding: 5px; margin: 0px; } .help	{ border: 1px solid #444; background: #ddd; padding: 10px; display: block; margin: 20px 0px 10px -325px; width: 650px; position: absolute; left: 50%; z-index: 100;} .help h3 { font-size: 18pt; text-decoration: underline; color: #284697; padding: 0px; margin: 5px 0px; display: block; } .help h4 { font-size: 14pt; color: #444; margin: 5px; display: block;} .help span { font-size: 9pt; color: #000; display: block; margin-bottom: 10px; }  #main.cartContentDiv #leftbar { display: block; position: absolute; top: 100px; left: 50%; margin: 0px  0px 0px -600px; text-align: right; } #main.cartContentDiv #leftbar * { text-align: right; } #main.cartContentDiv #leftbar ul.submenu, #main.cartContentDiv #leftbar ul.submenu li { display: none; text-align: left !important; z-index: 150 !important; } #main.cartContentDiv #bestSellers { display: none; } #main.cartContentDiv #newProducts { display: none; } #main.cartContentDiv #content { display: block; margin-bottom: 200px; } .marketing 	{ padding: 5px; font-size: 10pt; text-align: center; margin: auto;} .marketing img { margin: auto; text-align: center; } .marketing h6 { font-size: 12pt; font-weight: bold; } .marketing h4 { color: #284697; } #discount { font-size: 17pt; font-family: Trebuchet MS, Arial; color: #800; } div#banneroffer {width: 510px; height:auto; border: 1px solid #444; margin:5px; padding: 2px 10px; text-align: justify; background: url(../images/stripbg.jpg) repeat-x; } #banneroffer h1  {font-size: 14pt; text-align: center; color: #284697; line-height: 1em;  } #banneroffer h3  {font-size: 12pt; text-align: center; color: #284697; line-height: 1.5em; } #banneroffer p {text-align: center; } #banneroffer p.par {font-size: 8pt; text-align: center; color: #284697; font-style: italic; } .rrp { display: block; margin: 5px 0px 0px; font-size: 12pt; color: #666; border-bottom: 1px solid #c00; height: 8pt; overflow: visible; width: 170px; text-align: center; } .leadtime { display: block; margin: 5px 0px 0px; font-size: 7pt; color: #666; height: 8pt; overflow: visible; width: 200px; text-align: center; } table.brapalette {margin:0px; padding: 0px; border: solid 1px pink;} table.brapalette tr { height: 30px; } table.brapalette td {width: 30px;  border:solid 1px lime; text-align:center; vertical-align: center; padding:0px; margin:0px;} 