
html{ padding:0; margin:0; font-size: 62.5%; /* Resets 1em to 10px */ font-size:13px; }

html, body { color:#666; padding:0; margin:0; font-size: 62.5%; height:100%; width:100%; /* Resets 1em to 10px */ font-size:13px; font-family:Arial, Helvetica, sans-serif; background-position:top center; background-repeat:repeat-x; min-width:1000px; }

#home-page-banner .links { padding-top:63px; font-weight:bold; font-size:15px;  }
#home-page-banner .links a { text-decoration:none; color:#C91109; }


a { }
a:hover { }

input, select, textarea { border:1px solid #999; }

.page-margin{ width:980px; margin:0 auto; padding:0 10px; }


/* header */
#div__header { padding:0; margin:0; }
#header{ float:left; width:100%; height:61px; }
#fixed-header{ position:relative; z-index:20; width:100%; overflow:visible;  }
#header-bg{ float:left; width:100%; padding-bottom:4px; background-image:url(img/bg-header-black-small.png); background-position:bottom center; background-repeat:repeat-x;  }

#div__header a { text-decoration:none; }
#div__header a img { border:0; }

h1#logo { margin:0; padding:0; float:left; width:157px; }
h1#logo a { color:#fff; font-size:16px; }

#phone-numbers{ float:left; padding:0; color:#fff; }
#phone-numbers .toll-free{ padding-right:10px; }

#div__header #social-network-links{ text-align:center; }

#div__header #site-description{ float:left; width:385px; font-size:12px; padding:5px 5px 0 0; text-align:justify; line-height:13px; color:#999; }
#div__header #site-description a{ color:#5599BB; }

#div__header #user-links{ float:left; width:100%; text-align:right; padding:5px 0 0 0; font-size:13px; margin:0; list-style:none; color:#CCC; white-space:nowrap; }
#div__header #user-links li{ display:inline-block; padding:0; margin:0; }
#div__header #user-links a{ color:#fff; font-size:13px; text-decoration:none; }
#div__header #user-links a:hover{ text-decoration:underline; }
#div__header #user-singup-login{  }
#div__header #customer-email-and-level{ }
#div__header #cart-total{ }
#div__header #cart-total a{ color:#FC6; }
#div__header #favorites-button{ }


/* /header */


/*footer */

#div__footer{ }
#div__footer table{ padding:0; margin:0; }
#footer{ padding:0; padding-top:20px; }
#footer a{ text-decoration:none; color:#666; }
#footer a:hover{ text-decoration:underline; }

#copyright{ padding:10px 0 0 0; width:340px; text-align:right; }
#copyright p{ padding:0; margin:0; line-height:16px; }
#footer-links{ padding:11px 0 12px 0; }
#footer-links ul{ width:100%; float:left; padding:8px 0 0 0; margin:0; list-style:none; }
#footer-links ul li{ float:left; white-space:nowrap; padding:0 7px 0 10px; background-image:url(/img/bullet.png); background-position:center left; background-repeat:no-repeat; margin:0; }
#footer-links ul li.firstli{ background-image:none; padding-left:0; }
#footer-links ul li a{ float:left; }
#footer-links ul li a:hover{ text-decoration:underline; }

p#disclaimer{ text-transform:lowercase; font-size:10px; }

/* /footer */



/* nav */

#nav{ list-style:none; padding:9px 0 0 0; margin:0; float:left; width:800px; font-size:16px; text-transform:uppercase; }
#nav li{ float:left; white-space:nowrap; cursor:pointer;  }

#nav li.firstli{  }
#nav li.firstli a{ }

#nav li a{ cursor:pointer; height:27px; float:left; padding:5px 20px 0 20px; color:#fff; background-image:url(img/bg-nav-small.png); background-position:bottom right; background-repeat:no-repeat; }
#nav li a:hover{ }

#nav li a:hover{ }

#nav li a span { float:left; padding:1px 0; }
#nav li a span.store-link{ padding-left:5px; }
#nav li a img { float:left; }


#google-translate-div{ height:32px; padding:0 20px; text-transform:capitalize; float:left; background-image:url(img/bg-nav-small.png); background-position:bottom right; background-repeat:no-repeat;  }
#google-translate-div .pad{ overflow:hidden; height:25px; width:175px; }
#google-translate-div select{ width:175px; }


#div__header #search{ float:right; width:287px; text-align:right; font-size:12px; }
#div__header #search form{ float:left; width:100%; }
#div__header #search input{ border:1px solid #ccc; float:left; font-size:12px;  }
#div__header #search #search-form-input{ width:210px; padding:3px 5px !important; margin:0 !important; font-size:12px !important; height:18px; }
#div__header #search #search-form-submit{ padding:3px 0 !important; margin:0 0 0 5px !important; font-size:11px !important; text-transform:uppercase; height:26px; width:60px; text-align:center;  }

/* /nav */



#store-categories-drawer{ display:block; display:none; float:left; clear:both; width:980px; position:relative; z-index:21 !important; margin-top:-4px; padding:0 0 10px 0; background-image:url(img/bg-dropdown-menu-shadow.png); background-position:top; background-repeat:repeat-x; background-color:#e2e0de; border-bottom:1px solid #bfaf9e;}
#store-categories-drawer .pad{ padding:0 5px; }

#store-categories-drawer .left-col{ float:left; width:736px; padding-right:5px; margin-right:10px; }
#store-categories-drawer .amplifier-parts{ float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #ccc; }
#store-categories-drawer .guitar-and-bass-parts{ float:left; width:100%; }
#store-categories-drawer .other-parts{ float:left; width:185px; margin-top:10px; padding-left:5px; border-left:1px solid #ccc; min-height:390px; }
#store-categories-drawer .other-parts  h3 a{ color:#847d76; margin-top:10px; }
#store-categories-drawer .other-parts  h3 a:hover{ color:#000; }
#store-categories-drawer .other-parts ul.navigation-categories{ float:left; width:175px; padding-left:10px; padding-bottom:10px; }


#store-categories-drawer ul{ margin:0; list-style:none; width:100%; padding:0 0 0 10px; }

#store-categories-drawer ul.navigation-categories{ padding:0; }
#store-categories-drawer ul li{ width:183px; float:left; padding:0; margin:0; }
#store-categories-drawer .col{ float:left; width:183px; }

#store-categories-drawer ul ul { width:167px; }
#store-categories-drawer ul ul ul{ width:157px; }
#store-categories-drawer ul ul ul ul{ font-style:italic; width:147px; }

#store-categories-drawer .links a{ color:#756f68; float:left; padding:1px 0; width:100%; cursor:pointer; }
#store-categories-drawer .links a:hover{ color:#000; background-color:#9bd8fe; }
#store-categories-drawer .links a span{ float:left; padding:0 5px; }

#store-categories-drawer .links h3{ float:left; width:100%; padding:5px 0 0 0; margin:0; font-size:14px; text-transform:uppercase; }
#store-categories-drawer .links h3 a { color:#000; cursor:pointer; }

#store-categories-drawer .links a.important{ font-weight:bold; color:#900; }
#store-categories-drawer .links a.reallyimportant{ font-weight:bold; color:#000; background-color:#FC0 }

.close-button{ float:left; clear:both; width:100%; }
.close-button a#close-drawer-button{ background-color:transparent; width:24px; float:right; margin-bottom:-22px; margin-right:-18px; z-index:22; position:relative; cursor:pointer; }
.close-button a#close-drawer-button:hover{ background-color:transparent; }



#floating-shopping-cart { width:980px; margin:0 auto; height:0; }  
#floating-shopping-cart .col { float:left; width:980px; height:10px; }
#floating-shopping-cart .cart-col{ float:left; margin-right:-122px; position:relative; z-index:11; }
#floating-shopping-cart .cart{ border:1px solid #404040;  position:fixed; top: 95px; margin-left:13px; width:70px; text-align:center; background-color:#404040; color:#fff; -moz-border-radius: 5px; border-radius:5px; }
#floating-shopping-cart a{ color:#ACCBDF; }
#floating-shopping-cart .view-button{ width:100%; }
#floating-shopping-cart .view-button a{ width:100%; float:left; text-align:center; background-color:#ACCBDF; color:#404040; padding:2px 0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
#floating-shopping-cart .view-button a:hover{ background-color:#D6E5EF; }


#div__header #breadcrumb{ float:left; clear:both; font-size:15px; width:600px; padding:25px 10px 25px 0; text-transform:lowercase; color:#000; position:relative; z-index:10; }
#div__header #breadcrumb .pad{ padding:0; }
#div__header #breadcrumb a{ font-size:15px; background-color:#ACCBDF !important; padding:3px; -moz-border-radius:5px; border-radius:5px; color:#000; }
#div__header #breadcrumb a:hover{ font-size:15px; background-color:#D6E5EF !important; }


#payment-icons{ float:right; width:165px; padding:17px 0 15px 0; margin:0; list-style:none; }
#payment-icons li{ float:right; padding:0; margin:0; margin-left:1px; }
#payment-icons li a{ color:#fff; }

#social-links{ float:right; width:135px; padding:21px 0 15px 0; margin:0; list-style:none; }
#social-links li{ float:right; padding:0; margin:0; }
#social-links li a{ color:#fff; }



#twitter-div{ float:left; clear:both; width:100%; height:24px; }
#twitter-feed{ width:100%; min-width:980px; background-color:#5599BB; float:left; text-align:center; }
#twitter-feed .pad{ padding:5px; }
#twitter-feed-div{ font-size:13px; color:#fff; position:relative; z-index:10; width:980px; float:left; text-align:center; padding:5px 0 3px 0; background-color:#5599BB; }
#twitter-feed ul{ list-style:none; padding:0; margin:0; float:left; clear:both; width:100% }
#twitter-feed ul li{ list-style:none; padding:0; margin:0; float:left; clear:both; width:100% }
#twitter-feed a{ color:#fff !important;  }
#twitter-feed span.tweet_time{ font-size:13px; text-transform:lowercase; }
#twitter-feed span.tweet_time a{ color:#BBD6E4 !important; }
#twitter-feed span.tweet_time a:hover{ color:#fff; }

a#follow-mojotone-on-twitter-link{ width:110px; float:left; text-align:right; }
a#follow-mojotone-on-twitter-link{color:#BBD6E4; }
a#follow-mojotone-on-twitter-link:hover{ color:#fff; }


.promo-placeholder{ float:left; clear:both; width:100%; height:30px; z-index:10; position:relative; }
.consumer-promocode-div-bg{ float:left; clear:both; width:100%; display:none; }
.consumer-promocode-title{ text-align:center; }
#consumer-promocode-div{ float:left; width:100%; font-size:13px; }
#consumer-promocode{ float:left; padding:5px 10px; margin:0 0 5px 0; background-color:#FFE599; color:#000; border:1px dashed #666; width:958px; }
#consumer-promocode-details{ float:left; clear:both; width:100%; display:none; padding-top:20px; }
#consumer-promocode-details p{ line-height:16px; }
.consumer-promocode-details-button{ background-color:#551A8B; color:#FFF; font-weight:bold; font-size:10px; text-transform:uppercase; padding:0 2px; }

#consumer-promocode span{ background-color:#fff; }


#consumer-promocode-div-shopping-cart{ float:left; display:none; width:100%; font-size:13px; }
#consumer-promocode-shopping-cart{ float:left; padding:5px 10px; background-color:#FFE599; background-position:top left; background-repeat:repeat-x; color:#000; border:1px dashed #666; width:928px; }
#consumer-promocode-details-shopping-cart{ float:left; clear:both; width:100%; display:none; padding-top:10px; }
#consumer-promocode-details-shopping-cart p{ line-height:16px; }
.consumer-promocode-details-button{ background-color:#551A8B; color:#FFF; font-weight:bold; font-size:10px; text-transform:uppercase; padding:0 2px; }







/* base content */

#div__title{ display:none; background-color:#FFF; width:980px;  margin:0 auto; }
#div__label{ background-color:#FFF; width:980px;  margin:0 auto; }


#div__body{ padding:0; color:#333; background-position:top center; background-repeat:repeat-x; min-width:1000px; }

body .greytitle{ float:left; with:100%; padding:10px 0; margin-bottom:10px; color:#666; margin:0 0 5px 0; text-transform:uppercase; font-size:20px; }

/* end base content */



/* sidebars */

#new-products{ float:left; clear:both; width:100%; border:0; }
#new-products a{ float:left; clear:both; width:175px; text-align:center; margin-bottom:5px; border:0; }
#new-products a img{ border:0; }
#new-products a:hover{ }

#feedback-banner{ }
#feedback-banner a{ }
#feedback-banner a img{ }
#feedback-banner a:hover{ }

#payment-options img{ float:left; margin-left:7px; }

.sidebar h3.portlet-title{ padding:5px 10px; margin:0; text-transform:uppercase; color:#A3A3A3; background-color:#717171; font-size:12px; background-image:url(/img/bg-portlet-top.png); background-repeat:no-repeat;; background-position:top left; float:left; clear:both; width:155px; border-bottom:5px solid #ccc; }

#sidebar-left{  }

#sidebar-right{ }

/* /sidebars */


/* content */

.content{ float:left; width:980px; padding:0 0 10px 0; }

.content h2.page-title{ padding:10px 0; float:left; clear:both; width:745px; color:#333; margin:0 0 5px 0; text-transform:uppercase; font-size:25px; font-weight:normal; }
.content h2.item-drill-down-title{ padding:10px 0; float:left; clear:both; width:980px; color:#333; margin:0 0 5px 0; text-transform:uppercase; font-size:20px; }

.content .page-content{ float:left; clear:both; width:100%; }

.content h3.secondary-title{ padding:10px 0; float:left; clear:both; width:745px; color:#666; margin:0 0 5px 0; text-transform:uppercase; font-size:15px; font-weight:bold;  }

.content .category-info { float:left; clear:both; width:100%; }
.content .category-info .category-description{ padding:10px 0; color:#666; float:left; clear:both; width:100%; }
.content .category-info .category-detail-description{ }

.content-col-left{ float:left; width:780px; margin-top:10px;  }
.content-col-right{ float:left; width:160px; margin-top:10px; padding:0 0 0 20px; }

/* end content */

/* content templates */

.category-list > td > td > td, .item-list > td > td > td{ padding:0; margin:0;}



.category-list-margin{ float:left; width:100%; margin-left:-2px; position:relative; }
.category-list{ float:left; clear:both; width:953px; background-color:#EEE; border:1px solid #ddd; padding:0 0 5px 5px; margin-top:5px; }
.category-list-cell{ border-top:5px solid #EEE; border-right:5px solid #EEE; background-color:#fff; width:231px; }
.category-list-cell-table{ bordera:1px solid #E2E1D5; background-color:#fff; }
.category-list-cell-hover .category-list-cell-table{ bordera-color:#ccc; }
.category-list-cell .pad{ padding:5px 5px 0 5px; }

.category-list-cell h3.category-title{ font-size:15px; width:100%; padding:0; margin:0; }
.category-list-cell h3.category-title a{ color:#333; text-decoration:none; padding:5px 0; width:100%; float:left; }
.category-list-cell h3.category-title a:hover{ color:#000; text-decoration:underline; }

.category-list-cell .image-col{ float:right; width:50px; padding:5px 0 0 5px; }
.category-list-cell .image{ float:left; clear:both; width:50px; text-align:center; }
.category-list-cell .image a{ margin:0; padding:0; text-align:center; width:100%; }
.category-list-cell .image a img{ border:none; max-width:50px; max-height:70px; width:auto !important;  height:auto !important; }
.category-list-cell p.description{ float:left; clear:both; width:100%; padding:0; margin:0; font-size:11px; color:#666; }
.category-list-cell p.description a{ text-decoration:none; color:#666; }

.category-list-cell p.description img{ border:none; }
.category-list-view-button{ float:left; clear:both; width:184px; text-align:right; padding:0; margin:0; }

.category-list-view-button a{ text-decoration:none; font-size:11px; color:#5599BB; float:left; padding:5px; width:172px; text-align:right; }
.category-list-view-button a:hover{ text-decoration:underline; }



.category-list-cell-single-col{ float:left; width:936px; padding:5px; border:1px solid #E2E1D5; background-color:#FFF; margin-top:5px; }
.category-list-cell-single-col h3.category-title{ width:100%; padding:0; margin:0; }
.category-list-cell-single-col h3.category-title a{ padding:10px 0; width:100%; }
.category-list-cell-single-col p.description{ width:100%; padding:0; }

.category-list-view-button-single-col{ width:741px; padding:0 5px; background-color:#fff; border:1px solid #E2E1D5; border-top:0; }
.category-list-view-button-single-col a{ width:741px; border:0; border-top:1px solid #DFE0E0; padding:10px 0 5px 0; font-weight:bold; }


.category-list-cell-single-col-photo h3.category-title{ float:left; width:695px; margin:0 0 5px 0; padding:0 0 0 5px; border-bottom:1px solid #DFE0E0; }
.category-list-cell-single-col-photo h3.category-title a{ width:100%; }
.category-list-cell-single-col-photo .image{ width:205px; float:left; border-right:1px solid #DFE0E0; margin-right:5px; padding-right:5px; text-align:center; }
body .category-list-cell-single-col-photo .image img{ max-width:200px; max-height:100px; }
.category-list-cell-single-col-photo .description-div{ width:700px; padding:0; float:left; clear:none; }
.category-list-cell-single-col-photo .description-div p{ float:left; clear:both; width:695px; padding:0 0 0 5px; margin:0; font-size:11px; }
.category-list-cell-single-col-photo .description-div p img{ border:0; }
.category-list-cell-single-col-photo .description-div p a{ color:#333; text-decoration:none; }
.category-list-cell-single-col-photo .description-div p a:hover{ color:#000; }
 



.item-list{ float:left; clear:both; width:953px; background-color:#EEE; border:1px solid #ddd; padding-bottom:5px; padding-left:5px; margin-top:5px; }
.item-list-cell{ float:left; clear:both; width:936px; min-height:160px; background-color:#fff; border:1px solid #E2E1D5; padding:5px; margin:5px 5px 0 0; }
.item-list-cell h3.item-title{ font-size:15px; float:left; width:560px; padding:0; margin:0 0 0 5px; border-bottom:1px solid #DFE0E0; margin-bottom:5px; }
.item-list-cell h3.item-title a{ color:#333; text-decoration:none; padding:10px 5px; width:550px; float:left; }
.item-list-cell h3.item-title a:hover{ color:#333; text-decoration:underline; }
.item-list-cell .image-col{ width:205px; float:left; }
.item-list-cell .image{ float:left; border-right:1px solid #DFE0E0; margin:0 5px 0 0; text-align:center; background-color:#FFF; width:205px; height:160px; }
.item-list-cell .image table{ text-align:center; background-color:#FFF; width:205px; height:160px; }
.item-list-cell .image img{ border:none; max-height:160px; width:auto !important;  height:auto !important; max-width:200px;  }
.item-list-cell .description-col{ float:left; width:560px; }
.item-list-cell .description-col .item-attributes{ width:550px; padding:0 0 0 10px; }
.item-list-cell .description{ float:left; width:550px; padding:10px 0 0 10px; margin:0; }
.item-list-cell .sales-price-list-html{ float:left; float:left; width:125px; padding:5px 0 0 40px; font-weight:bold; }
.item-list-cell .sales-price-list-html .listheadernosort{ padding:0 3px; }
.item-list-cell .add-to-cart-options{ float:left; clear:both; width:540px; padding:0 0 0 10px; padding-top:10px; }
.add-to-cart-options td.smalltextnolink{ vertical-align:middle; }
.item-list-cell .stock-status{ float:left; clear:both; width:540px; padding:0 0 0 10px; color:#F00; }
.item-list-cell .stock-status span{ padding:0; margin:0; }
.item-list-cell .stock-status span b{ padding:0; margin:0; }
.item-list-cell .add-to-cart-html{ float:left; }


.item-list-cell-buttons{ float:left; clear:both; width:100%; border-top:1px solid #DFE0E0; padding:10px 0 5px 0; margin-top:5px; }

.item-list-cell .social-links-div{ float:left; clear:both; width:500px; }
.item-list-cell .social-links-div  .social-networking{ min-height:5px; float:left; clear:both; width:315px; padding-left:5px; padding-top:2px;  }
.item-list-cell a.go-to-top-link{ text-decoration:none; background-color:#D2D2D2; float:left; color:#fff; padding:4px; margin-top:2px; -moz-border-radius: 3px; border-radius: 3px; font-size:9px; text-transform:uppercase; }
.item-list-cell a.go-to-top-link:hover{  background-color:#666; }

.item-list-cell .more-info-link{ float:left; padding-left:7px; padding-top:2px; white-space:nowrap; }
.item-list-cell .more-info-link a{ font-size:13px; text-decoration:none; color:#5599BB; }
.item-list-cell .more-info-link a:hover{ }

.item-list-cell .add-to-cart-div{ float:left; width:300px; text-align:left; padding-left:115px; }
.item-list-cell .add-to-cart-quantity-html{ float:left; }
.item-list-cell .add-to-cart-div .add-to-cart-input{ float:left; margin:0; }
.item-list-cell .add-to-cart-div input{ border-width:1px; font-size:13px; }





.item-list-cell-featured{ float:left; clear:both; width:290px; background-color:#fff; border:1px solid #DFE0E0; padding:0 10px 10px 10px; margin:5px 5px 0 0; }
.item-list-cell-featured-div{ min-height:300px; }
.item-list-cell-featured h3.item-title{ font-size:15px; float:left; clear:both; width:100%; padding:0; margin:0; }
.item-list-cell-featured h3.item-title a{ color:#333; text-decoration:none; padding:10px 0; width:100%; float:left; }
.item-list-cell-featured h3.item-title a:hover{ color:#333; text-decoration:underline; }
.item-list-cell-featured .image-col{ width:283px; float:left; }
.item-list-cell-featured .image{ float:left; border-bottom:1px solid #DFE0E0; margin-top:10px; width:290px; text-align:center; background-color:#FFF; height:120px; overflow:hidden; }
.item-list-cell-featured .image table{ text-align:center; background-color:#FFF; width:290px !important; vertical-align:top; }
.item-list-cell-featured .image table tr{ width:225px !important; vertical-align:top; }
.item-list-cell-featured .image table tr td{ width:283px !important; vertical-align:top; }
.item-list-cell-featured .image img{ border:none; max-height:120px; width:auto !important; max-width:225px; }
.item-list-cell-featured .description-col{ float:left; width:170px; padding-left:10px; }
.item-list-cell-featured .description{ float:left; width:100%; padding:0; margin:0; }
.item-list-cell-featured .sales-price-list-html{ float:left; float:left; width:100px; margin-top:5px; font-weight:bold; }
.item-list-cell-featured .sales-price-list-html .listheadernosort{ padding:0 3px; }
.item-list-cell-featured .add-to-cart-options{ float:left; clear:both; width:100%; border:0; }
.item-list-cell-featured .stock-status{ float:left; clear:both; width:100%; color:#F00; padding:5px 0; }
.item-list-cell-featured .stock-status span{ padding:0; margin:0; }
.item-list-cell-featured .stock-status span b{ padding:0; margin:0; }
.item-list-cell-featured .add-to-cart-html{ float:left; }


.item-list-cell-buttons-featured{ float:left; clear:both; width:100%; border-top:1px solid #DFE0E0; padding-top:10px; margin-top:5px; }

.item-list-cell-featured .image-col .social-networking{ min-height:5px; float:left; clear:both; width:100%; padding-top:5px;  }

.item-list-cell-featured .more-info-link{ float:left; width:100%; text-align:center; padding-top:5px; white-space:nowrap; }
.item-list-cell-featured .more-info-link a{ font-size:13px; text-decoration:none; color:#5599BB; }
.item-list-cell-featured .more-info-link a:hover{ }

.item-list-cell-featured .add-to-cart-div{ float:left; width:100%; text-align:left; }
.item-list-cell-featured .add-to-cart-quantity-html{ float:left; }
.item-list-cell-featured .add-to-cart-div .add-to-cart-input{ float:left; margin:0; }
.item-list-cell-featured .add-to-cart-div input{ border-width:1px; font-size:13px; width:80px; }
.item-list-cell-featured .more-info-link{ width:115px; }





.item-drill-down{ }
.item-drill-down .image-drill-down-column{ float:left; clear:both; width:320px; }
.item-drill-down .image-drill-down{ float:left; clear:both; width:300px; padding:10px; background-color:#FFF; border: 1px solid #DFE0E0; }
.item-drill-down .image-drill-down img{ width:300px; height:auto; }

.item-drill-down .social-networking{ float:left; clear:both; width:300px; padding-top:10px; padding-left:15px; }

.item-drill-down .cr-rating-box-div{ padding:40px 0 30px 98px; float:left; clear:both; width:320px; text-align:center; }


.item-drill-down .description-col{ width:630px; float:left; padding-left:10px; }
.item-drill-down .description{ float:left; clear:both; width:100%; }
.item-drill-down .add-to-cart-form{ float:left; clear:both; width:100%; }
.item-drill-down .add-to-cart-options{ float:left; clear:both; width:100%; padding-top:20px; }
.item-drill-down .sales-price-drill-down{ font-weight:bold; }
.item-drill-down .add-to-cart-drill-down{ float:left; clear:both; width:100%; padding-top:10px; }


.description-col .item-attributes{ float:left; clear:both; width:100%; padding-bottom:10px; color:#999; }
.description-col .item-attributes table{ width:100%; text-align:left; }
.description-col .item-attributes table th { border-bottom:1px solid #999; text-align:left; }
.description-col .item-attributes table .item-saleunit { width:50px; text-align:left; }
.description-col .item-attributes table .item-weight { width:75px; text-align:right; }


.price-matching{ float:left; clear:both; width:100%; padding-top:10px; }
.price-matching a{ cursor:pointer; text-decoration:underline; color:#06F; }

.price-matching-info{ float:left; width:610px; padding:0 10px; background-color:#ACCBDF; color:#404040; margin-top:5px; display:none; }

#item-drill-down-tabs{ float:left; clear:both; width:954px; margin-top:40px; }


.item-drill-down .comments-div{ float:left; clear:both; width:100%; }

.item-info-drill-down{ }
.item-info-drill-down .image{ float:left; }
.item-info-drill-down .image img{ width:300px; height:auto; }
.item-info-drill-down .description-col{ width:100%; float:left; clear:both; }
.item-info-drill-down .description{ float:left; clear:both; width:100%; }

.category-description-callback-col-1 { float:left; width:278px; }
.category-description-callback{ float:right; width:130px; padding:10px; font-size:11px; background-color:#CCC; color:#666; border:1px solid #999; }



.related-items, #disqus-tab{ float:left; clear:both; width:951px; padding-left:3px; padding-bottom:1px; }
.related-item-cell{ width:250px; }
.related-item-cell-table{ }
.related-item-cell h4{  margin:0; padding:0; font-weight:normal; float:left; clear:both; width:100%; margin-bottom:5px; }
.related-item-cell h4 a{ text-decoration:none;  }
.related-item-cell h4 a:hover{ text-decoration:underline; }
.related-items-sales-price{ float:left; clear:both; width:100%; padding-top:5px; font-weight:bold; }
.related-item-cell-image{ height:100px; width:100%; background-color:#FFF; border:1px solid #999; text-align:center; vertical-align:middle; }
.related-item-cell-more-info-button{ text-decoration:none; background-color:#D4D0C8; border: 1px solid #999; padding:1px 0; float:left; width:100px; text-align:center; }
.related-item-cell-more-info-button:hover{ background-color:#E3E0DB; }
.related-item-cell .add-to-cart-options{ float:left; clear:both; width:100%; padding-top:5px; }
.related-item-cell .add-to-cart-list{ float:left; clear:both; width:100%; padding-top:5px; }

#custcol10{ width:100px; }

/* /content templates */


/* all pages */

.page-nav{ float:left; width:100%; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #85AAC4; }

/* end all pages */



/* index page */

body.homepage .content .category-info .category-detail-description { padding:0; }

.services-list{ float:left; clear:both; width:90%; padding-top:0; margin-top:0; }

.site-overview{ float:left; width:562px; padding:10px; background-color:#D6E3EC; border:1px solid #85AAC4; }
.site-overview-ul{ padding:0; margin:0; list-style:none; float:left; clear:both; width:100%; margin-left:5px; }
.site-overview-li{ padding:0; margin:0; list-style:none; float:left; width:265px; }
.site-overview h2{ padding-top:0; margin-top:0; font-weight:normal; text-transform:uppercase; font-size:20px; }

.advertisment{ float:left; }

#home-page-banner{ float:left; clear:both; width:980px; position:relative; }

#home-page-content{ float:left; clear:both; width:100%; }

#h2-banners{ float:left; clear:both; width:954px; padding:6px 0 0 6px; background-color:#EEEEEE; }
#h2-banners .col{ float:left; width:312px; padding:0 5px 5px 0; }
#h2-banners .col a img{ border:0; }


/* /index page */




/* reviews page */

.review-block-right{ float:right; width:200px; padding:10px; margin:0 0 10px 10px; border:1px solid #85AAC4;  }
.review-block-right ul{ }

/* end reviews */


/* shipping page*/
#div__body td.shipping-carrier-dropdown{ font-size:16px; height:30px !important; background-color:#FFE599; padding:5px; border-top:5px solid #fff;  border-bottom:5px solid #fff; }
#shippingcarrierselect{ font-size:16px; }
/* end shipping */


/* shopping cart page */

#carttable{ }
#div__body .listtexthl{ border:none; border-bottom:3px solid #fff; padding:7px 5px; border-top:1px solid #E0E6FE; background-color:#fff; }
#div__body .texttable{ border:none; border-bottom:3px solid #fff; padding:7px 5px; border-top:1px solid #E0E6FE; background-color:#fff; }
#div__body .texttablert{ border:none; border-bottom:3px solid #fff; padding:7px 5px; border-top:1px solid #E0E6FE; background-color:#fff; }
#div__body .texttablectr{ border:none; border-bottom:3px solid #fff; padding:7px 5px; border-top:1px solid #E0E6FE; background-color:#fff; }

body #additionalfieldstable{ width:100%; }
body #additionalfieldstable td{ vertical-align:top; }
body #additionalfieldstable #custbody_order_notes{ width:820px; float:left; margin-bottom:10px; }
body #additionalfieldstable #custbody_back_order_status{ float:left; margin-bottom:10px; }
body #additionalfieldstable #custbody7{ float:left; margin-bottom:10px; }

/* end shopping cart page */


