.clearcustom{clear:both;}
.custom_page_padding{padding:5px;}
.img_right{padding:5px; float:right;}
.img_left{padding:5px; float:left;}
#rssfeed_render{padding:5px;}
*:link{color:#000;}
*:visited{color:#000;}
span.rss-title a{color:#32a5de !important;}
span.rss-item-title a{color:#32a5de !important;}
span.rss-item-title {border-bottom:1px solid #32a5de !important;}
.mainbodyleft, .mainbodyleft div, .mainbodyleft form, .mainbodyleft input, .mainbodyleft td, .mainbodyright, .mainbodyright div, .mainbodyright form, .mainbodyright input, .mainbodyright td, .search-table td {
margin:0;
padding:0;
}
.itemcol{height:200px; border:2px solid #CCC; margin-bottom:10px;text-align:center;}
.pagination p{margin:0;padding:0;}
.search-table, .search-table table, .mainbody, .mainbodyleft table, .mainbodyright table, .headertable {
border-collapse:collapse;
border-spacing:0;
}
#matrixitemoptions strong{display:none;visibility:hidden;}
html {
overflow-x:hidden;
overflow-y:scroll;
}
.mainbody{}
.currencyswap{padding-left:80px; padding-top:3px;}
.currencyswap img{width:18px;}
body {
background-color: #fff;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
text-align:left;
}
b, p {
color:#4c4847;
font-size:12px;
text-align:left;
}
.prodinfo{font-weight:bold;}
.prodinfo{width:150px;float:left;}
#searchresult{font-size:10px;margin:0;}
#top001{border-top:1px solid #CDCBCC;}
.test{border-bottom:1pt solid #CDCBCC;
border-left:1pt solid #CDCBCC;
border-right:1pt solid #CDCBCC;
color:#4E4C4F;
display:block;
font-family:Arial,Verdana;
font-size:11px;
height:30px;
line-height:31px;
text-decoration:none;
padding-left:5px;
margin:0;
}
.test:hover {
color:#4e4c4f;
border-left:1px solid #35a7e0;border-bottom:1px solid #35a7e0;background-image:url('new/nav_bg.gif');background-repeat:repeat-x;opacity:0.8;
text-decoration:none;
}
#top001 p:active{color:#4e4c4f;
border-left:1px solid #35a7e0;border-bottom:1px solid #35a7e0;background-image:url('new/nav_bg.gif');background-repeat:repeat-x;opacity:0.8;
text-decoration:none;}
#columnleft{margin-top:0px;}
img {
border:0 none;
}
#department-78{border-top:1px solid #CDCBCC;}
a {

text-decoration:none;
}
.wholepage{ margin-top:0px; margin-left: auto; margin-right: auto; width:920px; background: #fff;}

#page-home, #page-product, #page-search, #page-register, #page-content, #page-basket {
}
#page-nsc .mainbodycenter ul li {
}
#page-nsc .mainbodycenter form {

}
#page-register .mainbodycenter a {
color:black;
}
#page-nsc .mainbodycenter a {
color:black;
}
.headertable {
width:100%;
}
.headerleft {
}
.headercenter {
width:100%;
}
.headerright {
}
.search-table {
width:100%;
}
.search-table td {
padding-bottom:5px;
padding-left:3px;
}
.search-table table, .search-table table td {
text-align:left;
width:100%;
}
.search-table select {
border:1px solid #595965;
font-size:10px;
font-weight:bold;
width:164px;
}
.search-table input {
font-size:10px;
}
.mainbody {
font-size:12px;
width:920px;
}

.mainbodycenter {
width:920px;
font-size:11px;
vertical-align:top;

}
#pagebody {
background:url("images/column_bg.png") repeat scroll right top transparent;
width:920px;
}
.mainbodyleft {
background:url("images/column_bg.png") repeat scroll right top transparent;
vertical-align:top;
width:200px;
padding-top:20px;
padding-right:20px;
}
.mainbodyright {
display:none;visibility:hidden;
background:url("images/column_bg.png") repeat scroll right top transparent;
vertical-align:top;
width:150px;
}
#sitefooter {
color:#000000;
font-size:11px;

}
.storecredits {
padding:10px;

}
.table-error {
background:none repeat scroll 0 0 #B22222;
}
.table-error-td {
background:none repeat scroll 0 0 Red;
}
.error-text {
background:none repeat scroll 0 0 White;
font-weight:bold;
}
.error-heading {
color:#2b9cd4;
font-weight:bold;
text-decoration:underline;
}
.testmodeinfo {
background:none repeat scroll 0 0 #9999FF;
color:black;
font-weight:bold;
}
.navpanelleft {
width:200px;
}

.navpanelleftcell {

}
.navpanelleftheader {
background:url("new/top.gif") no-repeat;
color:#FFFF75;
font-size:14px;
font-weight:bold;
height:41px;
width:199px;
margin-top:20px;
}
.navpanelleftheaderleft {
width:15px;
}
.navpanelleftheaderright {
}
.navpanelleftheadercenter {
}
.navpanelleftbody {
width:100%;

}
.navbottom{background-image:url('new/nav-bottom.gif');background-repeat:no-repeat;width:200px; height:17px;}
.navpanelleftcontent {
padding:0px;
}
.navpanelright {
width:100%;
}
.navpanelrightcell {

}
.navpanelrightheader {
background:url("images/panel_header.png") no-repeat scroll 0 0 transparent;
color:#FFFF75;
font-size:14px;
font-weight:bold;
height:42px;
width:100%;
}
.navpanelrightheaderright {
}
.navpanelrightheaderleft {
}
.navpanelrightheadercenter {
}
.navpanelrightbody {
width:100%;
}
.navpanelrightcontent {
}
.navpanelbody {
border-bottom:1px solid #000000;
width:100%;
}
.navpanelbodyheader {
height:20px;
width:100%;
}
.navpanelbodyheaderleft {
}
.navpanelbodyheaderright {
}
#morespecials {
background:url("store_images/product-theme-right.gif") no-repeat scroll 0 0 transparent;
height:27px;
}
.navpanelbodyheadercenter {
color:#993300;
font-size:20px;
font-weight:bold;
text-align:left;
width:100%;
}
.navpanelbodycell {

width:100%;
}
.navpanelheader {
}
.navpanelbodybody {
padding:0;
width:100%;
}
.navpanelbodybody .smalltext, .infoBoxContents {
font-size:12px;
}
.navpanelbodybody .smalltext .text-price, .infoBoxContents .text-price {
font-weight:bold;
}
.navpanelbodybody .smalltext .text-pricespecial, .infoBoxContents .text-pricespecial {
color:#000000;
font-weight:bold;
}
.text-pricestrike {
font-weight:bold;
text-decoration:line-through;
}
.navpanelbodycontent {
padding:0;
}
.parent-navigation {
color:white;
}
.parent-navigation .navpanelleftbody {
margin-bottom:14px;
}
.parent-navigation .navpanelleftheaderleft {
}
.parent-navigation .navpanelleftcontent {
padding-left:0px;background-image:url('new/middle.gif');
background-repeat:repeat-y;
}
#panel-navigation {
width:177px;

padding: 0 10px;
}
.navlink {
color:Black;
font-size:11px;
text-decoration:none;
white-space:nowrap;
}
.link-department {
color:#4E4C4F;
display:block;
font-family:Arial,Verdana;
font-size:11px;
text-decoration:none;
padding-left:5px;
}
.link-department:hover {
color:#4e4c4f;
border-left:1px solid #35a7e0;border-bottom:1px solid #35a7e0;background-image:url('new/nav_bg.gif');background-repeat:repeat-x;opacity:0.8;
text-decoration:none;
}
.link-department-select {
color:#0000EE;
font-weight:bold;
text-decoration:none;
}
.link-department-select:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.link-category {
color:#333333;
padding-left:10px;
text-decoration:none;
}
.link-category:hover {
color:#336699;
text-decoration:underline;
}
.link-category-select {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
display:inline;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.link-category-select:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.link-subcategory {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.link-subcategory:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.link-subcategory-select {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
display:inline;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}
.link-subcategory-select:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

.nav-category {
/*background:url("store_images/bullet.png") no-repeat scroll 5px 50% transparent;*/
}
.parent-findprod .navpanelleft {
margin-bottom:5px;
}
.parent-findprod .navpanelleftbody {
margin-bottom:8px;
}
.parent-findprod .navpanelleftcell {
}
.parent-findprod .navpanelleftheader {
background:url("images/panel_header.png") no-repeat scroll 0 0 transparent;
color:#FFFF75;
height:42px;
padding-top:5px;
}
.parent-findprod .navpanelleftheaderleft {
width:15px;
}
.parent-findprod .navpanelleftcontent {
padding-left:15px;
}
.parent-findprod {
}
.parent-findprod input {
}
.parent-findprod .text-search .boxText .text-small input {
height:15px;
padding-right:5px;
}
#panel-search {
}
.text-search {
}
.parent-findprod .boxText {
font-size:11px;
padding-bottom:10px;
text-align:left;
}

.parent-newproduct {
}
.parent-newproduct .navpanelleftheaderleft {
width:15px;
}
#panel-newproduct {
}
.parent-newproduct .navpanelleftbody {
margin-bottom:8px;
}
.parent-newproduct .navpanelleftcell {
padding-bottom:15px;
}
.parent-newproduct .navpanelleftheader {
background:url("images/panel_header.png") no-repeat scroll 0 0 transparent;
height:42px;
padding-top:5px;
}
.parent-newproduct .boxText {
font-size:12px;
padding-bottom:10px;
}
.parent-newproduct .text-price {
font-weight:bold;
}
.parent-newproduct .text-pricespecial {
color:#2B357B;
font-weight:bold;
}
.parent-newproduct .text-pricestrike {
font-weight:bold;
text-decoration:line-through;
}
.parent-cart .navpanelrightheadercenter {
color:#FFFF75;
font-size:14px;
font-weight:bold;
}
.parent-cart .navpanelrightbody {
margin-bottom:14px;
}
#panel-shoppingcart {
}
.parent-cart .navpanelrightheaderleft {
width:15px;
}
.parent-cart .navpanelrightcontent {
height:35px;
padding-left:10px;
}
.parent-cart .navpanelrightheadercenter img {
background:url("store_images/product-theme-right.gif") no-repeat scroll 0 0 transparent;
height:17px;
padding-bottom:4px;
width:17px;
}
.parent-cart .navpanelrightheadercenter a {
margin-right:10px;
}
.text-shopping {
font-size:11px;
font-weight:bold;
}
.text-shopping-link {
font-size:11px;
}
.parent-account {
}
.parent-account .navpanelright {
margin-bottom:10px;
}
.parent-account .navpanelrightheaderleft {
width:15px;
}
#panel-account {
margin-left:0;
}
#panel-account b {
font-size:11px;
font-weight:normal;
}
#panel-account p {
font-size:11px;
margin-left:5px;
}
#panel-account .small a {
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.col2 {
height:25px;
}
#panel-account .col2 input {
width:100%;
}
.col2 {
}
.parent-currency {
}
.parent-currency .navpanelright {
}
.parent-currency .navpanelrightheaderleft {
width:15px;
}
.parent-currency .navpanelrightheader {
padding-top:5px;
}
.parent-currency .navpanelrightbody {
margin-bottom:8px;
}
.parent-currency .navpanelrightcell {
padding-bottom:15px;
}
#panel-currency {
}
.parent-currency .boxText {
font-size:11px;
padding-bottom:10px;
padding-left:15px;
}
.parent-currency .boxText .select {
display:block;
font-size:12px;
}
.parent-currency .select {
}
.parent-preorder {
}
.parent-preorder .navpanelrightheaderleft {
width:8px;
}
#panel-promotion {
}
.parent-preorder .navpanelright {
}
.parent-preorder .navpanelrightheaderleft {
width:15px;
}
.parent-preorder .navpanelrightheader {
padding-top:5px;
}
.parent-preorder .navpanelrightbody {
margin-bottom:8px;
}
.parent-preorder .navpanelrightcell {
padding-bottom:15px;
}
.parent-preorder .boxText {
font-size:12px;
padding-bottom:10px;
padding-left:0;

}
.parent-preorder .text-price {
font-weight:bold;
}
.navlink span {
display:none;
}
.tab-parenttable td {
margin:0;
padding:0 0 10px;
}
.tab-parenttable, .tab-parenttable table {
border-collapse:collapse;
border-spacing:0;
}
.tab-parenttable {
background:url("images/nav_bg.png") no-repeat scroll 0 0 transparent;
margin-top:10px;
width:100%;
}
.tab-parenttable td {
text-align:left;
}
.tab-table {
height:46px;
margin-left:auto;
margin-right:auto;
margin-top:4px;
width:617px;
}
.tab-left {
width:15%;
}
.tab-right {
width:25%;
}
.tab-text {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
width:100px;
}
.tab-link {
color:#FFFF75;
text-decoration:none;
white-space:nowrap;
}
.tab-middle {
padding-left:5px;
padding-right:5px;
width:3px;
}
.tab-middle-width {
}
table.productlisttable {
width:100%;margin:0;
}
.productlisttable td {
margin:0;
padding:0;
}
.productlisttable {
border-collapse:collapse;
border-spacing:0;
}
textarea {
border:1px solid #595965;
width:100%;
}
input[type="password"] {
margin-top:3px;
}
input[type="text"], input[type="textbox"], input[type="password"], input[name="quantity"], .textbox {
border:1px solid #595965;
}
.heading-main {
color:#2b9cd4;
font-size:20px;
font-weight:bold;
margin:0;
padding-left:0px;
text-align:left;
padding-top: 10px;
}
.heading-subcategory {
color:#2b9cd4;
font-weight:bold;
}
.heading-main a {
color:#2b9cd4;
}
.heading-main a:hover {
color:#2b9cd4;
text-decoration:underline;
padding-top: 10px;
}
.heading-small {
color:#2b9cd4;
font-size:12px;
font-weight:normal;
margin-top:10px;
text-align:left;
width:100%;
}
.heading-product {
color:#2b9cd4;
font-size:21px;
font-weight:bold;
}
.productlisttable {
font-size:11px;
}
.productlisttable td {
margin:0;
}
.productlistheader {
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.productlist-row1 {
}
.productlist-row2 {
}
.productlist-col1 {
}
.productlist-col2 {
}
.productlist-col3 {
}
.productlist-col4 {
font-size:12px;
font-weight:bold;
}
.productlist-col5 {
}
.productlist-hcol1 {
}
.productlist-hcol2 {
}
.productlist-hcol3 {
}
.productlist-hcol4 {
}
.product-info {
}
.product-link {
color:#336699;
font-size:12px;
font-weight:bold;
}
.product-link .image-thumb {
font-weight:bold;
}
.product-summary {
}
.cathead {
color:#336699;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
line-height:5px;
}
#page-product .mainbodycenter {
margin:0;
padding:0 0px 0 0px;
width:920px;
}
#productbody p {
margin-bottom:8px;
margin-top:2px;
}
#layer_field0 {
}
#layer_field1 {
}
.text-product-desc {

}
#tell-a-friend-link {
color:#F2F0F0;
display:block;
font-size:14px;
font-weight:bold;
height:25px;
margin-left:20px;
padding-top:10px;
width:450px;
}
#productbuyinfo {
}
#productbuyinfo table {
padding-right:10px;
}
#productbuyinfo b {
font-size:12px;
}
.text-pricingdetails{font-size:30px; color:red; font-weight:bold;}
#productbuyinfo .text-pricingdetails {
font-size:12px;
}
#productbuyinfo .text-price {
color:#2B357B;
font-size:14px;
font-weight:bold;
}
#productbuyinfo .text-pricestrike {
font-size:14px;
font-weight:bold;
text-decoration:line-through;
}
#productbuyinfo .text-shipping {
color:black;
font-size:14px;
}
#productbuyinfo .text-pricesave {
color:red;
font-size:14px;
font-weight:bold;
}
#productbuyinfo .text-availabilitytext {
color:Gray;
font-size:14px;
}
#productbuyinfo .text-availabilitytitle {
font-size:14px;
font-weight:bold;
margin-right:5px;
white-space:nowrap;
}
#page-product #frmMain {
display:inherit;
text-align:left;
}
div#productbody {
position:relative;
text-align:left;
}
#productbody .matrixdisplay {
/*background:none repeat scroll 0 0 #D5D8E1;
border-bottom:1px solid #616FA2;*/
clear:both;
padding-bottom:5px;
padding-top:5px;
text-align:left;
width:235px;
}
#productbody .matrixdisplay table, #productbody .matrixdisplay p {

}
#productbody .matrixdisplay p {
font-size:12px;
}
#productbody .matrixdisplay td {
width:50px;
}
#relatedproducts {

}
#relatedproducts p {
height:0;
padding:0;
}
#relateditemheading b {
color:#2b9cd4;
font-size:14px;
padding-left:5px;
text-transform:lowercase;
}
#relateditemtable {

}
#relatedproducts .smallText a {
font-size:12px;
}

#relatedproducts .smallText .text-price {
font-size:12px;
font-weight:bold;
}
.text-related {

color:#32A5DE;
font-size:14px;
font-weight:bold;
margin-left:20px;
}
.list-theme {
font-size:12px;
}
.list-theme-item {
background:url("store_images/btn-bullet.gif") no-repeat scroll left top transparent;
list-style:none outside none;
padding-left:10px;
}
.searchtheme {
color:black;
font-size:14px;
font-weight:bold;
}
#select-category-heading {
color:#2b9cd4;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}
.cattablebody {
padding:0;
}
.cattabletext a {
font-size:12px;
font-weight:bold;
}
.contactpage {
font-size:12px; color: #f00;
}
.contactpage b {
font-size:12px; color: #4c4847;
}
.contactpage #addresstext {
font-size:12px; color: #4c4847;
}
.contactpage input, .contactpage textarea {
border:1px solid #595965; 
}
.baskettable {
font-size:12px;
padding-bottom:20px;
padding-top:0;
width:100%;
}
.baskettable input {
border:1px solid #595965;
}
.basketheader {
font-variant:small-caps;
font-weight:bold;
text-align:left;
width:100%;
}
.basketlist-row1 {
background:none repeat scroll 0 0 #FFFFFF;
}
.basketlist-row2 {
}
.basketlist-hilight {
background:none repeat scroll 0 0 #FFFFFF;
font-weight:bold;
}
.basketlist-lolight {
font-weight:bold;
}
.basketlist-lolight b {
font-size:14px;
}
.basketcol {
font-weight:bold;
}
.basketlist-col1 {
font-weight:bold;
}
.basketlist-col2 {
font-weight:bold;
padding-left:10px;
}
.basketlist-col3 {
font-weight:bold;
}
.basketlist-col4, .basketlist-col5 {
font-weight:bold;
}
.basketlist-blank {
background:none repeat scroll 0 0 white;
}
#frmMain .normal a {
text-decoration:underline;
}
.tiptable {
margin-top:10px;
width:100%;
}
.tiptable img {
display:none;
}
.tipheader td {
color:#000000;
font-size:11px;
font-weight:bold;
padding-left:5px;
text-transform:lowercase;
width:100%;
}
.tipbody {
width:100%;
}
.tipbody td {
font-size:11px;
}
.formBox {
}
.formBox a {
font-size:12px;
}
.formBox b, .main b {
font-size:12px;
color: #4c4847;
}
#page-nsc .text-shipping {
font-size:12px;
}
#page-nsc .text-bold {
font-size:12px;
}
#page-nsc .main {
font-size:12px;
}
#page-nsc .text-shipping-row1 {
background:none repeat scroll 0 0 #D5D8E1;
}
#page-nsc .text-shipping-row2 {
background:none repeat scroll 0 0 #D5D8E1;
}
.checkoutform {
margin-left:15px;
margin-right:15px;
}
.checkoutform .formbox {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #000000;
}
.checkoutform .formbox table {
padding:10px;
}
.checkoutform .formbox td {
font-size:12px;
}
.checkoutform .formbox .main a {
color:black;
font-size:11px;
text-decoration:underline;
}
.registerform #accountform .formBox {
font-size:11px;
}
.registerform #accountform .text, .registerform #accountform b {
font-size:12px;
}
.registerform #accountform .text-small {
font-size:12px;
margin:0;
padding:0;
}
.registerform #accountform .inputRequirement {
font-size:12px;
}
.registerform {
padding:0 10px;
}
.registerform .text {
text-align:right;
width:140px;
}
.registerform .textbox, .registerform .select {
width:180px;
}
#frmShipping .text, .registerform .text {
text-align:right;
width:140px;
}
#frmShipping .textbox, #frmShipping .select, .registerform .textbox, .registerform .select {
width:180px;
}
.infoBox {
}
.infoBox b {
font-size:12px;
}
.shippingaddress .formBox {
background:none repeat scroll 0 0 #EFEFEF;
font-size:11px;
}
.shippingaddress .text, .shippingaddress b {
font-size:12px;
}
.shippingaddress .text-small {
font-size:12px;
margin:0;
padding:0;
}
.shippingaddress .inputRequirement {
font-size:12px;
}
.shippingaddress {
}
.tender-header, .tender-description, .tender-text {
font-size:12px;
}
.tellafriendpage {
font-size:12px;
}
.tellafriendpage b {
font-size:12px;
}
#bottomlinks {
color:#D5D8E1;
text-align:center;
}
#bottomlinks a {
color:#000000;
}
.search-label {
font-size:12px;
font-weight:bold;

}
#advanced-search-button {
font-size:12px;
}
#page-search #form-advsearch select {
width:90%;
}
#product_code {
width:150px;
}
#customer-reviews-heading {
margin-bottom:5px;
padding-top:10px;
}
#write-review-heading {
margin-bottom:5px;
}
.review-useful-button {
font-size:10px;
}
#product-review-title {
width:250px;
}
#checkstocklink, table.specialtable th {
color:#EC8526;
font-size:14px;
font-weight:bold;
text-align:left;
}
.matrixtitle {
font-size:12px;
min-width:40px;
}
.matrixoption {
font-size:12px;
width:170px;
}
h4 {
color:#F2F0F0;
font-size:12px;
font-weight:bold;
}
#productphoto {
margin:0px 0px 0px 0;
}
#baskettable, #producttable {
padding-left:7px;
padding-right:7px;
width: 100%;
}
.history-search-page {

padding:7px 0 10px;
}
.history-page {
padding:0 0 10px;
}
.history-search-page table, .history-page table {
border-collapse:collapse;
border-spacing:0;
font-size:11px;
width:100%;
}
.history-page #payandship-details td, .history-page #history-details td {
font-size:12px;
margin:0;
padding-left:5px;
}
.history-page #history-details .history-details-label b, .history-page #payandship-details .history-details-label b {
font-size:12px;
font-weight:bold;
width:120px;
}
.history-page #track-shipment-link {
background:url("images/icon-tracking.gif") no-repeat scroll left top transparent;
clear:none;
display:inline;
padding:0 0 3px 25px;
}
.history-page a {
font-weight:bold;
}
.history-page #itemsordered-details .items-reorder-link {
color:#EA672A;
cursor:pointer;
font-size:10px;
}
.history-page #itemsordered-details {
font-size:12px;
}
.history-search-page .product-link {
font-weight:normal;
}
.history-search-page #history-search.formbox {
margin-top:7px;
padding:5px 5px 5px 8px;
}
.history-search-page #history-search.formbox p {
margin:3px 0;
}
.history-search-page #history-search {
font-size:12px;
}
.history-search-page #history-search.formbox #history-searchselect {
margin-right:10px;
width:300px;
}
.history-search-page #history-search.formbox label {
display:block;
margin-right:7px;
}
.history-search-page #history-search.formbox .history-input {
margin-right:8px;
width:207px;
}
.history-search-page #history-results td {
margin:0;
padding:5px;
}
.history-search-page .pagination {
width:auto;
}
.history-page .heading-subcategory {
margin:0;
padding:6px 0;
}
#table-navigation .heading-small {
margin:0;
padding:0;
}
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:100px; background-color:#299bd4; padding:0; height: 23px; line-height:21px; }
.button-small .button-text { width:50px; background-color:#299bd4; padding:0; height: 14px; }
.button-big .button-left { width: 7px; height: 23px; background-color:#299bd4}
.button-big .button-right { width: 6px; height: 23px; background-color:#299bd4}
.button-small .button-left { width: 6px; height: 14px; background-color:#299bd4}
.button-small .button-right { width: 6px; height: 14px; background-color:#299bd4}
.button-left, .button-right { float: left; display: block; font-size:0px; }
.button-text { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: white; text-decoration: none; text-align:center; }
.pagination .button-text { width:auto; }
.pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned   { float: right; }


.text-shipping {
font-size:11px;
}
.review-label {
font-size:12px;
}
.button-rightaligned {
float:right;
}
#footer { clear: both; font-size: 86%; padding-top: 0.5em; border-top: 2px solid #EAEAEA;}
#footer a { color: #4a4a4c; text-decoration:none; }
#footer a:hover { text-decoration: underline; }
#footer li{ list-style:none;font-family: Arial; color:#4a4a4c; font-size:11px;}
.box1{padding-top:5px; padding-left:10px; float:left; margin-bottom:15px;}
.box1 p{padding-bottom:15px; font-family: Arial; color:#4a4a4c; font-weight:bold; font-size:12px;}
.box2{padding-top:5px; padding-left:5px; float:left; margin-bottom:15px; margin-left:30px;}
.box2 p{padding-bottom:15px; font-family: Arial; color:#4a4a4c; font-weight:bold; font-size:12px;}
.leftHeader{background-image:url('new/leftHeader.gif');background-repeat:no-repeat; width:199px; height:41px;}
.leftContent{background-image:url('new/middle.gif');background-repeat:repeat-y; padding:0px;}
.leftContent ul{margin:0;color:#4E4C4F;padding-left:10px;}
.leftContent li{list-style:none; border-left:1px solid #cdcbcc; border-right:1px solid #cdcbcc; border-bottom:1px solid #cdcbcc; line-height:31px; height30px;font-size:11px; display:block; width:177px;}
.leftContent li a span:hover{color:#4e4c4f;
background-image:url('new/nav_bg.gif');background-repeat:repeat-x;opacity:0.8;
text-decoration:none; display:block;font-size:11px;line-height31px; height30px;}
.leftContent li span{padding-left:5px;color:#4E4C4F;}
.leftContent li p{margin:0;line-height:normal;}
.leftFooter{background-image:url('new/nav-bottom.gif');background-repeat:no-repeat; width:200px; height:17px;}
.leftHeadernew{background-image:url('new/leftHeadernew.gif');background-repeat:no-repeat; width:199px; height:41px;margin-top:20px;}
.navpanelleftcontent{margin-bottom;20px;}
#footer {
	padding: 1.2em 0 0.5em;
	width: 100%;
	clear: both;
	color: #999999;
	/*background: url(images/footer/footer-bg.gif) repeat-x;*/
	border-top: solid 1px #C0C0C0;
	background: #fff;
	color: #4c4847;
}


#footer .left-split {
	float: left;
	width: 400px;
	margin: 0;
	padding: 0 0 0 40px;
}

#footer .right-split {
	float: right;
	width: 470px;
}

#footer a:link, #footer a:visited {
	color: #4c4847;
	text-decoration: none;
}

#footer a:hover, #footer a:focus {
	color: #4c4847;
	text-decoration: none;
}

#footer ul {
	margin: 0 100px 0 0;
	padding: 0;
	list-style: none;
	width: 120px;
	float: left;
}

#footer ul.last {
	margin: 0;
}

#footer ul.notitle {
	margin-top:25px;
}

#footer ul.borders {
	border-left:1px solid #B5B5BF;
	border-right:1px solid #B5B5BF;
	padding-left:60px;
	margin-right:50px;
	padding-right:50px;
}

	#footer ul li {
		margin: 0 0 4px 0;
		padding: 0 0 4px 0;
		border-bottom: 1px dotted #B5B5BF;
	}
	
	#footer ul li.first {
		font-weight:bold;
		border-bottom:none;
		margin-bottom:5px;
	}
	
#footnote {
	background: transparent url(images/footer/footnote-bg.gif) no-repeat right 0;
	float: left;
	width: 865px;
	padding: 20px 20px 20px 40px;
}

	#footnote a {
		float: left; 
	}

#footnote .bordered {
	border-left: 1px solid #494844;
	float: left;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
}
.header{
	width:935px;
	height:102px;
	background-image:url(../images/theme/logobg.jpg);
	background-repeat:repeat-x;
}
.homenav li{
	list-style:none;
	float:left;
}
.homenav a{
	color:#FFF;
}
.newsletterWrapper{
	height:43px;
	width:920px;
	background-image:url(/themes/images/nav_bg.gif);
	background-repeat:no-repeat;
        border-top:1px solid #B2BBC4;
}
.newsletterImage{
	padding-top:15px;
	padding-left:100px;
	float:left;
}
.newsletterBox{
	float:right;
	padding-top:8px;  
	padding-right:30px;
}
.boxtext1{display:none;visibility:hidden;}
.clear{clear:both;}
.productbody{width:920px;}
.productTop{width:920px; padding:0px; height:300px;}
.productMiddle{width:920px; padding:0; text-align:left;}
.productBottom{width:920px;}
.productImage{width:500px; height:300px; float:left;}
.productInfo{width:370px; float:right;padding-top:6px;text-align:left;}
.productBuy{text-align:left;}
.productRelated{}
.label{display:none;visibility:hidden;}







.acc_repeater h1{font-size:16px; font-weight:bold;}
.acc_repeater h2{font-size:16px; font-weight:bold; color:#f78f1e;}
.acc_header{width:920px; height:109px; background-image:url(new/acc_header.jpg); background-repeat:no-repeat;}
.faq_header{width:920px; height:109px; background-image:url(new/faq_header.jpg); background-repeat:no-repeat;}
.acc_repeater{width:810px; background-image:url(new/acc_repeater.jpg); background-repeat:repeat-y; padding:0 55px; color:#0b2b82; font:"Arial Black", Gadget, sans-serif;}
.acc_footer{width:920px; height:71px; background-image:url(new/acc_footer.jpg); background-repeat:no-repeat;}
.acc_next{color:#fff; float:right; width:100px; padding-top:45px;}
.acc_next a{color:#fff; text-decoration:none;}
.faq_divide{width:810px; border-top:1px solid #244191; margin-top:20px;}

.header_wrapper{width:920px; height: 130px; margin-lefT:auto; margin-right:auto; margin-bottom:10px;}
.header_logo{width:206px; height: 122px; padding-top:7px; float:left;}
.header_middle{width: 460px; height:110px; float:left; padding:20px 0 0 0;}
.header_firstmenu{padding:0px 0 0 40px;}
.header_secondmenu{padding:0px 0 0 40px;}
.header_firstmenu ul li, .header_secondmenu ul li{float:left; list-style:none; color:#4D4D4D}
.header_firstmenu li a, .header_secondmenu li a{text-decoration:none;color:#4D4D4D; font-size:14px;}
.header_firstmenu li a:hover, .header_secondmenu li a:hover{text-decoration:underline;}
.header_searchbar{width:420px; height:80px; clear:both; padding:30px 0 0 40px;}
.bgColor_SearchEngineTop{ background-color: #f4f4f4; width: 100%; border: 1pt solid #cccccc; padding: 7px; text-align: center; -moz-border-radius:3px 3px 3px 3px;  -webkit-border-radius: 3px; border-radius: 3px; height:50px;}
.bgColor_SearchEngineTop input.tbProductSearch {margin-right:11px; width: 100%; *width: 310px; height: 18px; border: 1pt solid #b3b3b3; font-weight: normal; font-size: 15px; color: #000000; padding: 4px;}
.bgColor_SearchEngineTop input.tbProductSearch:focus {border-color: #0092db;}
.header_right{float:left; width:253px; height:110px; padding:20px 0 0 0;}
.header_basket{width:213px; height:90px; clear:both; padding:30px 0 0 40px;}
.basket_icon{width:98px; height:34px}
.basket_total{float:right; color:#F00; font-size:26px; font-weight:bold;}
.shopping_icon{float:left;}
.basket_items{float:left; padding:5px 0 0 15px; font-size:18px; color:#4D4D4D;}
.basket_items span{color:#F00; font-weight:bold;}

.seahorse_header{width:920px; height:109px; background-image:url(new/seahorse_header.jpg); background-repeat:no-repeat;}

.contentpage{width:920px;}
.press_header{width:920px; height:109px; background-image:url(new/press_header.jpg); background-repeat:no-repea;}
.octopus{margin-left:auto; margin-right:auto; width:920px;padding-left:10px;}
.octopus_wrapper{padding:10px;}
.octopus_title{font-size:16px;font-weight:bold;}
.octopus_body{font-size:12px;}
.ringo_radio{float:left;width:200px;padding-top:100px;}
.flash_player_ringo{float:left;width:480px;padding:0 20px;}
.ringo_pic{float:left;width:200px;padding-top:30px;}

#keyword {margin-top: 10px; margin-bottom: 10px;}
#product_departmentid {margin-top: 10px; margin-bottom: 10px;}
#product_subcategory {margin-top: 10px; margin-bottom: 10px;}
#product_brandname {margin-top: 10px; margin-bottom: 10px;}
#product_categorylink {margin-top: 10px; margin-bottom: 10px;}
#product_pricelow {margin-top: 10px; margin-bottom: 10px;}
#product_pricehigh {margin-top: 10px; margin-bottom: 10px;}
#product_image {margin-top: 10px; margin-bottom: 10px;}
#product_stock {margin-top: 10px; margin-bottom: 10px;}
#search-button {margin-top: 10px; margin-bottom: 10px;}

#login-tip-text {font-size: 12px; color: #4c4847;}
#forgot-password a{font-size: 12px; color: #4c4847;}
#forgot-password a:hover{font-size: 12px; color: #299bd4; text-decoration: underline;}

.password {font-size: 12px; color: #4c4847;}
#password {font-size: 12px; color: #4c4847;}

#required_full_name {margin-top: 2px;}
#required_company_name {margin-top: 2px;}
#required_email_address {margin-top: 2px;}
#required_query {margin-top: 2px; margin-bottom: 5px;}
#contact_tip_text {margin-bottom: 10px; margin-top: 10px;}


