@media all
 {
* {
margin:0;
padding:0;
}

option {
padding-left:0.4em;
}

html {
height:100%;
}

body {
min-height:101%;
font-size:100.01%;
position:relative;
color:#000;
background:#7f848f;
text-align:left;
}

fieldset,img {
border:0;
}

select,input,textarea {
font-size:99%;
}

#topnav {
position:absolute;
top:10px;
right:10px;
color:#fff;
background:transparent;
text-align:right;
}

#col1 {
float:left;
width:200px;
z-index:3;
}

#col2 {
float:right;
width:200px;
z-index:5;
}

#col3 {
width:auto;
margin-left:200px;
margin-right:200px;
z-index:1;
}

#footer {
clear:both;
}

#col1_content,#col2_content {
margin-left:0;
margin-right:0;
}

#col1_content {
z-index:4;
}

#col2_content {
z-index:6;
}

#col3_content {
z-index:2;
margin-left:10px;
margin-right:10px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

.floatbox {
overflow:hidden;
}

#ie_clearing {
display:none;
}

hr.clear_columns {
clear:both;
float:left;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
border:0;
margin:-1.1em 0 0;
padding:0;
}

ul,ol,dl {
margin:0 0 1em 1em;
}

li {
margin-left:1.5em;
line-height:1.5em;
}

dt {
font-weight:bold;
}

dd {
margin:0 0 1em 2em;
}

blockquote,cite {
font-size:0.93em;
width:auto;
margin:0 0 1em 1.5em;
}

.subcolumns {
width:100%;
overflow:hidden;
margin:0 -1px;
padding:0 1px;
}

.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l {
float:left;
overflow:hidden;
}

.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r {
float:right;
overflow:hidden;
}

.c25l,.c25r {
width:24.999%;
}

.c33l,.c33r {
width:33.333%;
}

.c50l,.c50r {
width:49.999%;
}

.c66l,.c66r {
width:66.666%;
}

.c75l,.c75r {
width:74.999%;
}

.c38l,.c38r {
width:38.196%;
}

.c62l,.c62r {
width:61.803%;
}

.subc {
overflow:hidden;
padding:0 0.5em;
}

.subcl {
overflow:hidden;
padding:0 1em 0 0;
}

.subcr {
overflow:hidden;
padding:0 0 0 1em;
}

#header,#col1_content,#col2_content,#col3_content {
position:relative;
}

#nav,#main {
clear:both;
width:auto;
}
}

@media screen,print
 {
.skip {
position:absolute;
left:-1000em;
width:20em;
}
}

@media all
 {
body {
background:#7f848f url(img/body-bg.jpg) repeat-x; padding-bottom:25px;
}

#page_margins {
border:0;
min-width:756px;
max-width:100em;
margin:auto;
}

#header {
position:relative;
height:130px;
margin-right:215px;
color:#fff;
background:#f60;
border-right:10px solid #fff;
}

#header img {
position:absolute;
top:0;
left:0;
font-size:208%;
}

#teaser {
background:#000 url(img/bg_teaser.gif) repeat-x top;
color:#ccc;
font-family:Arial, Helvetica, sans-serif;
border-bottom:10px solid #fff;
border-right:10px solid #fff;
margin:0 215px 0 0;
padding:4px;
}

#teaser img {
padding:0 4px 0 0;
margin:0 5px 0 0;
border:0;
border-right:1px solid #333;
vertical-align:bottom;
}

#footer {
background:#000;
border-top:10px solid #fff;
border-bottom:10px solid #fff;
}
}

@media screen
 {
#page_margins {
width:998px;
max-width:none;
min-width:inherit;
border:10px solid #fff;
border-top:0;
border-bottom:0;
background:#fff url(img/bg_col2.gif) repeat-y right;
margin:auto;
}

#page {
background:url(img/bg_col1.gif) repeat-y left;
}

#footer {
margin:0;
padding:9px 4px 8px;
}

#main {
margin:0;
padding:0;
}

#col1 {
width:185px;
background:#446;
}

#col2 {
width:215px;
margin-top:-162px;
background:#333;
}

#col3 {
padding-bottom:30px;
background:#fff;
margin:0 215px 0 185px;
}
}

@media all
 {
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

h1 {
color:#006;
font-size:1.6em;
padding-top:1.5em;
margin:0 0 0.25em;
}

h2 {
border-bottom:2px #ddd solid;
color:#600;
font-size:1.4em;
padding-top:1.5em;
margin:0 0 0.25em;
}

h3 {
color:#006;
font-size:1.2em;
font-weight:bold;
padding-top:1.5em;
margin:0 0 0.25em;
}

h4 {
border-bottom:1px #ddd solid;
color:#888;
font-size:1em;
font-weight:bold;
padding-top:1em;
margin:0 0 0.3em;
}

p,ul,dd,dt {
line-height:1.5em;
}

p {
line-height:1.5em;
margin:0 0 1em;
}

strong,b {
font-weight:bold;
}

em,i {
font-style:italic;
}

pre,code {
background:#f0f0f4;
border:1px #ccd solid;
border-left:8px #ccd solid;
color:#000;
display:block;
font-family:"Courier New", Courier, monospace;
margin:0 0 1em 1em;
padding:0.5em;
}

address {
font-style:normal;
line-height:1.5em;
margin:0 0 1em;
}

hr {
background:transparent;
border:0;
border-bottom:1px #eee solid;
color:#fff;
margin:0 0 0.5em;
padding:0 0 0.5em;
}

hr.review {
background-color:#ccc;
border:0;
color:#ccc;
height:1px;
margin:2em 4em;
padding:0;
}

hr.cart {
background-color:#555;
border:0;
color:#555;
height:1px;
text-align:right;
margin:0;
padding:0;
}


acronym,abbr,.verklaring {
border-bottom:1px dotted #000;
cursor:help;
}

img.float_left {
border:0;
float:left;
margin-bottom:0.15em;
margin-right:1em;
}

img.imgRight {
float: right;
margin: 2px 10px 2px 5px;
position: relative;
}

img.imgLeft {
float: left;
margin: 2px 5px 2px 0px;
position: relative;
}

img.imgCenter {
text-align:center;
margin: 20px 0;
}

img.centerImg {
text-align:center;
}

img.float_right {
border:0;
float:right;
margin-bottom:0.15em;
margin-left:1em;
}

img.center {
background:#fff;
border:1px #ddd solid;
text-align:center;
padding:4px;
}

img.imgKBG {
border:0;
padding-right:10px;
vertical-align:middle;
}

img.framed {
background:#f1f1f1;
border:1px #f60 solid;
padding:2px;
}

img.img_shipping {
padding-left:2px;
}

a,a em.file {
color:#222;
text-decoration:none;
}

#topnav a {
background:transparent;
color:#fff;
text-decoration:none;
}

#teaser a {
color:#ccc;
text-decoration:none;
}

#footer {
color:#888;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#footer div.ftleft {
float:left;
margin:9px 17px 9px 0;
text-align:center;
width:177px;
}

#footer div.ftright {
display:inline;
float:right;
margin-right:9px;
text-align:right;
width:220px;
}

#footer div.ftright img {
margin-left:13px;
}

#footer a,#footer a:visited {
color:#bbb;
}

#main a.imagelink {
background:transparent;
padding-left:0;
}

#col3 a {
background:transparent;
color:#000;
text-decoration:none;
}

#topnavigation {
background:#f60;
bottom:5px;
color:#000;
float:right;
position:absolute;
right:5px;
text-align:right;
width:115px;
margin:0;
padding:0;
}

#topnavigation a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

#topnavigation img {
padding-top:5px;
position:relative;
}

.barbarian {
border-bottom:1px #555 dotted;
margin:5px 15px;
padding:5px 0 15px;
}

#col2 a.barba {
background:url(img/brands/barbarian.gif);
display:block;
height:20px;
text-decoration:none;
width:165px;
}

#col2 a.barba:hover,#col2 a.barba:focus {
background-position:0 -20px;
}

.ironsports {
border-bottom:1px #555 dotted;
margin:5px 15px;
padding:10px 0 15px;
}

#col2 a.irons {
background:url(img/brands/ironsports.gif);
display:block;
height:19px;
text-decoration:none;
width:165px;
}

#col2 a.irons:hover,#col2 a.irons:focus {
background-position:0 -19px;
}

.powertec {
margin:5px 15px;
padding:10px 0 15px;
}

#col2 a.power {
background:url(img/brands/powertec.gif);
display:block;
height:26px;
text-decoration:none;
width:165px;
}

#col2 a.power:hover,#col2 a.power:focus {
background-position:0 -26px;
}

#col2 .linksr {
background-color:#333;
border-top:#555 1px dotted;
list-style:none;
margin:5px 15px;
padding:0;
}

#col2 .linksr li {
border-bottom:#555 1px dotted;
line-height:130%;
list-style:none;
margin:0;
padding:0;
}

#col2 .linksr li a {
display:block;
font-weight:bold;
padding:4px 0 4px 2px;
}

#col2 .lsmall {
color:#888;
font-weight:normal;
}

table {
border-collapse:collapse;
margin-bottom:0.5em;
width:100%;
}

form {
overflow:hidden;
}


input,select,textarea {
border:1px #666 solid;
color:#000;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
width:auto;
}

.productReviewsWriteBodyCell input,.accountEditBodyCellRightR input,.accountEditBodyCellRightL input,.addressBookDetailsBodyCellRightM input,.addressBookDetailsBodyCellRightL input,.addressBookDetailsBodyCellRightC input {
border:0;
}

#col1 input {
border:1px #5E5E8D solid;
}

#col1 input.image {
border:0;
}

/*textarea:focus,input[type="text"]:focus,input[type=password]:focus {
background:#F4FFDD;
}*/

input.image {
background:none;
border:0;
vertical-align:text-bottom;
position:relative;
left:-1px;
}

input[type=hidden] {
border:0;
}

#col3_content input {
display:inline;
}

.wichtig {
background-color:#fee;
border:1px #fcc solid;
margin-bottom:0.5em;
padding:0.5em;
}

.hinweis {
background-color:#eef;
border:1px #ccf solid;
margin-bottom:0.5em;
padding:0.5em;
}

p.demo {
background-color:#fee;
border:1px #fcc solid;
margin-bottom:0.5em;
padding:6px;
}

p.navlink {
background-color:#f4f8f4;
border:1px #aca dotted;
margin-bottom:0.5em;
padding:6px;
}

p.navlink a {
color:#353;
}

p.navlink a:hover,p.navlink a:focus {
background:transparent;
font-weight:bold;
}

.blockquote {
background:#f8f8f8;
border:1px #ddd solid;
border-left:8px #ddd solid;
color:#444;
margin:0 0 0.5em 0.5em;
padding:0.5em;
}

ul.linklist {
list-style-type:none;
margin:0 0 1em;
}

ul.linklist li {
margin:0 0 1em;
}

ul.browsers {
margin:0 0 .4em;
}

ul.browsers li {
background:#f8f8f8;
border-bottom:1px #fff solid;
border-right:1px #fff solid;
color:#444;
font-weight:normal;
list-style-type:none;
text-align:left;
margin:0;
padding:0.1em 0.1em 0.2em 0.5em;
}

ul.browsers li img {
vertical-align:bottom;
}

ul.browsers li.title {
background:#eee;
color:#444;
font-weight:bold;
padding:0.2em 0.2em 0.2em 0.5em;
}

em.mono,em.file,em.directory {
font-family:"Courier New", Courier, monospace;
font-style:normal;
}

em.mono {
background:#f0f0f4;
border:1px #ccd solid;
padding:0 0.3em;
}

em.file {
background:transparent url(img/icons/file.gif) no-repeat left;
color:#008;
padding:0 0 0 14px;
}

em.directory {
background:transparent url(img/icons/dir.gif) no-repeat left;
color:#008;
padding:0 0 0 15px;
}

code.css {
background-image:url(img/bg_css.gif);
background-position:top right;
background-repeat:no-repeat;
}

code.xhtml {
background-image:url(img/bg_xhtml.gif);
background-position:top right;
background-repeat:no-repeat;
}

table.bugs {
margin-bottom:1em;
margin-top:0.5em;
}

table.bugs th {
background:#444;
border-bottom:1px #fff solid;
border-right:1px #fff solid;
color:#fff;
text-align:center;
padding:0.5em;
}

table.bugs td {
background:#888;
border-bottom:1px #fff solid;
border-right:1px #fff solid;
color:#fff;
text-align:center;
padding:0.5em;
}

table.btw { margin-left:10px; }
table.btw,table.btw td { border:1px solid #446; width:auto; border-collapse:collapse; }
table.btw td { padding:5px 5px; vertical-align:top; }
table.btw p { margin:0; }
table.btw td.btwL { background-color:#99a;text-align:center;font-weight:bold; }
table.btw td.btwB { background-color:#446;text-align:left;font-weight:bold;color:#fff; }
table.btw td.btwC { background-color:#e6e6e6;text-align:left;font-weight:bold;color:#336; }

.bluebox {
background:#f0f0f4;
border:1px #ccd solid;
color:#000;
margin-bottom:1em;
text-align:center;
padding:4px 0 4px 15px;
}

.bluebox h5 {
color:#006;
font-size:140%;
font-style:normal;
font-weight:normal;
padding:0 8px 0 5px;
}


.bluebox p {
padding:0 8px 0 5px;
}

a.dl_link {
background-image:none;
display:block;
margin:0.5em auto 0;
padding:0;
}

a.dl_link:hover {
background-color:transparent;
text-decoration:none;
}

div.dl_button {
background-image:url(img/yaml_dl_button.gif);
background-position:bottom;
min-height:50px;
padding-bottom:20px;
text-align:left;
width:220px;
}

div.dl_button a {
background:url(img/yaml_dl_button.gif);
display:block;
min-height:30px;
text-align:left;
width:100%;
}

div.dl_button a:hover {
text-decoration:none;
}

.dl_button a strong {
color:#448;
display:block;
font-size:125%;
font-weight:bold;
text-decoration:underline;
padding:17px 5px 0 20px;
}

.dl_button span.version {
color:#666;
display:block;
font-size:85%;
font-weight:normal;
padding:0 5px 0 20px;
}

h5,h6 {
color:#888;
font-size:1em;
font-style:italic;
margin:0 0 0.3em;
}

a:hover,a:focus {
text-decoration:underline;
}

#teaser a:hover,#teaser a:focus {
text-decoration:underline;
}

#col1 a,#col2 a {
background:transparent;
/*color:#eee;*/
text-decoration:none;
}

#col1 a:hover,#col1 a:focus {
color:#9cc;
}

#col2 a:hover,#col2 a:focus {
color:#cc9;
}

#col3 a:hover,#col3 a:focus {
color:#f60;
}
}

.boxText {
font-size:11px;
padding-left:6px;
padding-right:6px;
}

.boxTextBG {
background-color:#f1f1f1;
font-size:11px;
}

.boxTextBGII {
background-color:#fc9;
font-size:11px;
}

.anndb {
background:#f1f1f1 url(../../images/infobox/g.gif) no-repeat;
margin-top:10px;
border:1px #ccc solid;
padding:5px;
font-size:12px;
text-align:center;
}

.errorBox {
background-color:#ffb3b5;
font-size:11px;
font-weight:bold;
}

.gvBox {
background-color:#ffb3b5;
border:1px solid;
font-size:14px;
font-weight:bold;
border-color:#fff;
}

.stockWarning {
color:#c03;
font-size:11px;
}

.productsNotifications {
background-color:#f2fff7;
}

.orderEdit {
color:#70d250;
font-size:11px;
text-decoration:underline;
}

TR.headerNavigation {
background:#f6f6f6;
}

TD.headerNavigation {
background-color:#f6f6f6;
border-bottom:1px solid;
color:#000;
font-size:11px;
font-weight:bold;
border-color:#b6b7cb;
}

TD.conditions {
background-color:#fcc;
}

A.confirmationEdit {
font-style:italic;
}

TR.headerError {
background-color:#f66;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px;
}

TR.headerMessage {
background-color:#0C3;
}

.moduleHeading {
font-size:small;
font-weight:bold;
padding-bottom:11px;
}

TD.headerError {
background:#f66;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:5px;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo {
background:#0f0;
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
}

TR.footer {
background:#bbc3d3;
}

TD.footer {
background:#f6f6f6;
border-bottom:1px solid;
color:#000;
font-size:11px;
font-weight:bold;
border-color:#b6b7cb;
}

.infoBoxNotice {
background:#ff8e90;
}

.infoBoxNoticeContents {
background:#ffe6e6;
font-size:11px;
}

.NoticeY {
background:#ffc url(../../images/infobox/y.gif) no-repeat;
border:1px solid #fC3;
padding:5px;
margin:10px 0px -5px;
text-align:center;
font-size:12px;
}

.NoticeR {
background:#fcc url(../../images/infobox/r.gif) no-repeat;
border:1px solid #f33;
padding:5px;
margin:10px 0px -5px;
text-align:center;
font-size:12px;
}

.NoticeFP {
width:540px;
background:#ffe5cc;
border:2px solid #f80;
padding:10px;
margin:0px 0px 30px 9px;
text-align:left;
font-size:12px;
}

TD.infoBox,SPAN.infoBox {
background:#e6e6e6;
border-right:4px solid;
font-size:11px;
border-color:#c4c4c4;
}

TD.infoBox_right,SPAN.infoBox_right {
background:#e6e6e6;
font-size:11px;
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid;
}

.productListing-heading {
background:#b6b7cb;
color:#fff;
font-size:11px;
font-weight:bold;
}

A.pageResults {
text-decoration:none;
}

TD.pageHeading,DIV.pageHeading {
color:#000;
font-size:16px;
font-weight:bold;
}

TR.subBar {
background:#f4f7fd;
}

TD.main,P.main {
line-height:1.5;
}

TD.accountCategory {
color:#abd;
font-size:13px;
}

TD.fieldValue {
font-size:12px;
}

TEXTAREA {
font-size:11px;
width:99%;
}

SPAN.greetUser {
color:#446;
font-weight:bold;
}

SPAN.underline {
text-decoration:underline;
}

TABLE.formArea {
background:#f1f1f1;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

A.copyright:hover {
color:#00f;
text-decoration:underline;
}

SPAN.markProductOutOfStock {
color:#c76170;
font-size:12px;
font-weight:bold;
}

SPAN.productSpecialPrice {
color:#c00;
}

SPAN.productOldPrice {
color:#c00;
text-decoration:line-through;
}

.productInfo1Price SPAN.productOldPrice {
font-size:14px;
}

.newProductsBodyRowCellButtonLeft SPAN.productOldPrice,.productListing1BodyRowFloatRightPrice SPAN.productOldPrice {
font-size:11px;
}

SPAN.errorText {
color:red;
}

SPAN.productDiscountPrice {
color:#c00;
font-weight:bold;
}

.smallHeading {
color:#000;
font-size:x-small;
font-weight:bold;
}

.checkoutBarFrom,.checkoutBarTo {
color:#8c8c8c;
font-size:11px;
}

.heading1 {
font-size:7pt;
}

.heading2 {
font-size:9pt;
}

.heading3 {
font-size:10pt;
}

.heading4 {
font-size:12pt;
}

.heading5 {
font-size:16pt;
}

.messageStackError,.messageStackWarning {
background-color:#ffc;
}

.messageStackSuccess {
background-color:#cf3;
}

.inputRequirement {
color:red;
font-size:10px;
}

.tableShop {
background-color:#fff;
border-left:1px solid;
border-right:1px solid;
border-color:#b6b7cb;
}

.navLeft {
border-right:1px solid;
width:185px;
border-color:#b6b7cb;
}

.navRight {
background-color:#e6e6e6;
border-left-style:solid;
border-left-width:4px;

border-top-style:solid;
border-top-width:4px;
width:215px;
border-color:#666;
}

.tableListingI {
background-color:#eee;
}

.tableListingII {
background-color:#d0d0d0;
}

.tableBody {
padding:5px;
}

.poweredby {
color:#000;
font-size:10px;
font-weight:bold;
}

.onepxwidth {
width:1px;
}

img.img_borderp,a img.img_borderp {
border:5px solid #ccc;
margin-bottom:5px;
max-width:175px;
}

img.img_border,a img.img_border {
border:5px solid #5e5e8d;
margin:5px 0;
}

.img_borderi img,a .img_borderi img {
border:5px solid #5e5e8d;
margin:5px 0;
}

img.img_borderr,a img.img_borderr {
border:5px solid #616161;
margin:5px 0;
}

a:hover img, a:focus img, a:active img {
border-color:#f60;
}

.orangeLink {
color:#f60;
font-weight:bold;
text-decoration:none;
}

.productListing1HeadManuLeft {
float:left;
text-align:right;
}

.productInfo1HeadCellRight {
float:right;
text-align:right;
}

.productInfo1HeadSub {
clear:right;
}

.productInfo1Price {
color:#446;
font-size:18px;
font-weight:bold;
letter-spacing:-0.02em;
margin-bottom:5px;
}

.productInfo1Body {
margin-top:20px;
}

.productInfo1BodyLeft {
/*border-right:1px solid #ccc;*/
border:0;
display:block;
float:left;
text-align:center;
width:180px;
padding-right:5px;
}

.productInfo1BodyRight {
/*border-left:1px solid #ccc;*/
border:0;
margin-left:185px;
padding-left:10px;
}

.productInfo1More {
font-size:10px;
padding:15px 0 0 5px;
color:#999;
}

.vbPrice {
color:#446;
}

.catListing1HeadBottomTitle {
color:#f60;
font-size:15px;
font-weight:bold;
letter-spacing:-0.04em;
margin:0 0 10px 10px;
}

.catListing1BodyBottomCellRow {
background:#f1f1f1;
border:1px solid #ccc;
float:left;
height:auto;
text-align:center;
width:170px;
margin:10px 10px 0 0;
padding:5px 0.2em;
}

.catListing1BodyBottomCellRowKB {
float:left;
height:auto;
text-align:center;
width:170px;
margin:10px 10px 0 0;
padding:5px 0.2em;
}

.catListing1BodyBottomCellRowKS {
float:left;
height:auto;
text-align:center;
width:175px;
margin:10px 10px 5px 0;
padding:0;
}

.boxMain {
width:100%;
}

.boxMainHead {
background:#765;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
padding-left:3px;
padding-right:5px;
width:100%;
}

.boxMainBody {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
padding-left:3px;
padding-right:5px;
width:100%;
}

/*.newsBoxBody,.modContent,.contactUs{
background-image:url(img/content.gif);
background-position:topleft;
background-repeat:repeat-y;
padding:0 15px;
}*/

.newsBoxBody {
height:auto;
margin-bottom:30px;
}

#newsBox .newsBodyL a {
border:0;
}

#newsBox .newsBodyL a:hover,#newsBox .newsBodyL a:focus {
color:#fff;
}

.newsHead {
color:#446;
font-size:20px;
font-weight:bold;
letter-spacing:-0.01em;
}

.newsDate {
color:#999;
font-size:11px;
background-image:url(img/date.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:19px;
height:14px;
margin-bottom:5px;
}

.newsBody {
padding-bottom:5px;
}

.newsBodyL {
float:left;
width:110px;
height:100%;
text-align:center;
}

.newsBodyR {
margin-left:115px;
}

img.newsImg {
margin-top:2px;
border:3px #ccc solid;
border-bottom:20px #ccc solid;
}

.newsSub {
font-weight:bold;
position:relative;
top:-18px;
}

#splashBox a {
border:0;
}

.splashBoxBodyDec {
text-align:center;
margin-bottom:35px;
overflow:hidden;
}
.splashBoxBodyDec img {
padding:0px;
margin:0px;
border:0px;
}

.splashBoxBody {
text-align:center;
margin-bottom:35px;
}

.splashBoxBody img {
padding:5px;
}

.splashBoxBodyTop {
text-align:center;
margin-bottom:20px;
}

/* ### prodOptionsDropdown ################################################################################################## */

.prodOptionsDrop {
	padding:3px;
	background-color: #E6E6E6;
}

.prodOptionsDropName {
	float:left;
	padding-left:2px;
	font-weight:bold;
	width:48%;
}

.prodOptionsDropSel{
	margin-left:48%;
}

/* ### prodOptionsSelection ################################################################################################## */
.optionSelection {
  border:1px solid #9F9F9F;
  margin-bottom:10px;
}

.optionSelectionHead {
  padding:3px 3px 3px 6px;
  background:#9F9F9F;
  color:#fff;
}

.optionSelectionBody {
   padding:3px 3px 3px 6px;
   background:#F1F1F1;
}

.boxInfoBodyLS a,.boxInfoBodyRS a {
color:#eee;
}

.boxInfoBodyLSC {
width:auto;
height:auto;
margin:0;
padding:0;
}

.boxInfoHeadLS {
color:#ccf;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
height:16px;
letter-spacing:0;
padding:5px 5px 0;
width:auto;
}

.boxInfoBodyLS {
color:#eee;
display:block;
font-family:Arial, Helvetica, sans-serif;
height:auto;
width:auto;
padding:5px 5px 20px 10px;
}

.boxInfoHeadRS {
color:#ffc;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
height:16px;
letter-spacing:0;
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:auto;
}

.boxInfoBodyRS {
color:#eee;
display:block;
font-family:Arial, Helvetica, sans-serif;
height:auto;
width:auto;
padding:5px 10px 20px;
}

.boxInfoHeadCellLeft {
float:left;
height:100%;
}

.boxInfoBestsellerLeft {
float:left;
height:100%;
color:#777;
padding-right:5px;
border-right:3px solid #555;
}

.boxInfoBodyCell {
font-family:Arial, Helvetica, sans-serif;
padding-bottom:3px;
}

.boxInfoTags {
margin:5px 0 0;
text-align:center;
text-transform:lowercase;
}

#col1_content .boxInfoTags a:hover,#col1_content .boxInfoTags a:focus,#col1_content .boxInfoTags a:active {
text-decoration:underline;
}

.boxInfoLoginLost {
font-size:9px;
padding-left:1px;
}

#col1_content .catListBody {
color:#f60;
font-size:12px;
border:0;
overflow:hidden;
width:auto;
margin:0 0 0 -7px;
padding:0;
}

#col1_content .catListBody a {
color:#eee;
font-weight:bold;
padding-left:2px;
}

#col1_content .catListBody a:hover,#col1_content .catListBody a:focus {
color:#eee;
}

#col1_content ul {
border:0;
list-style-type:none;
margin:-1px 0 0 0;
padding:0 0 0 7px;
}

#col1_content li {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

#col1_content .mainCat {
padding: 6px 0 6px 10px;
border-top:1px #fff solid;
}

#col1_content .activeCat a {
color:#f60;
}

#col1_content .activeCat a:hover,#col1_content .activeCat a:focus {
color:#f60;
}

#col1_content .subCat {
padding-left:5px;
}

#col1_content .subCat a {
font-size:11px;
font-weight:normal;
padding-left:2px;
}

#col1_content .mainCatH {
padding: 6px 0 6px 10px;
border-top:1px #fff solid;
background:#444466 url(../../images/categories/new.gif) no-repeat top right;
}

.upcomingProductsBodyCellRight {
margin-left:70%;
text-align:right;
}

.productsReviewsHead,.reverseCrossSellingHead,.crossSellingHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin:25px 0 10px;
}

.productsReviewsBody img,.boxInfoReviews img {
vertical-align:middle;
}

.productsReviewsBody {
background-color:#ddd;
padding:2px;
margin-bottom:5px;
}

.productsReviewsBody:hover,.productsReviewsBody:focus {
background-color:#ccc;
}

.productNavigatorBodyCell {
float:left;
padding-left:1px;
padding-right:1px;
}

.productNavigatorBodyCellCount {
float:left;
margin-left:5px;
width:200px;
}

.modContentBody {
padding-top:10px;
}

.modAccountBodyBottomCellFloat {
float:left;
padding-right:6px;
vertical-align:middle;
}

.modReviewsHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
padding-bottom:10px;
}

.modReviewsBody {
background:#f1f1f1;
border:1px solid #ccc;
margin-bottom:10px;
padding:5px;
}

.modReviewsBodyRight {
margin-left:130px;
}

.modReviewsBodyRightCell img {
vertical-align:middle;
}

.advSearchHelp {
font-size:10px;
text-align:right;
}

TD.productReviewsTblHead {
border-bottom:1px solid;
font-size:12px;
font-weight:bold;
line-height:1.5;
border-color:#ccc;
}

TD.productReviewsTblBody {
font-size:12px;
line-height:1.5;
}

.adressBookProcessBodyT,.checkoutPaymentBodyAgbTop,.checkoutPaymentBodyComTop {
font-weight:bold;
margin-bottom:5px;
}

.adressBookProcessBody {
border:1px solid #ccc;
padding:3px;
}

.addressBookDetailsBodyCellRight,.addressBookDetailsBodyCellRightC {
margin-left:35%;
}

.addressBookDetailsFooterRight,.checkoutShippingAddressFooterRight,.checkoutPaymentBodyContBottomRight,.checkoutPayAddressFooterRight {
margin-left:35%;
text-align:right;
}

.adressBookBodyAllRight {
margin-left:400px;
}

.adressBookFooter {
margin-bottom:5px;
margin-top:5px;
}

.adressBookBodyAllLeftCellT {
color:#000;
font-size:12px;
font-weight:bold;
}

.adressBook .moduleRow {
background-color:#f1f1f1;
font-size:11px;
line-height:1.5;
margin-bottom:10px;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

.adressBook .moduleRowOver {
background-color:#f1f1f1;
font-size:11px;
line-height:1.5;
margin-bottom:10px;
border-color:#000;
border-style:solid;
border-width:1px;
}

.logoffHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-bottom:10px;
text-align:center;
}

.logoffBody {
margin-bottom:5px;
margin-top:5px;
text-align:center;
}

.orderDetails {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.orderDetailsTblHeadQtc {
border-bottom:1px solid;
font-weight:bold;
text-align:left;
border-color:#ccc;
}

.orderDetailsTblHeadRemove {
border-bottom:1px solid;
border-color:#ccc;
}

.orderDetailsTblBodyQtc {
text-align:center;
vertical-align:middle;
}

.orderDetailsTblBodyArticle {
border-right:1px solid;
vertical-align:middle;
border-color:#ccc;
}

.orderDetailsTblBodyRemove {
background-color:#f99;
text-align:center;
vertical-align:middle;
width:10px;
}

.orderDetailsTblBodyEnd {
border-top:1px solid;
text-align:right;
border-color:#ccc;
}

.passwordDoubleInfo {
background-color:#f66;
font-weight:bold;
margin-bottom:10px;
text-align:center;
padding:5px;
}

.passwordDoubleBodyCell {
padding-bottom:3px;
}

.passwordDoubleFooter {
margin-top:5px;
}

.passwordDoubleFooterRight {
margin-left:20%;
}

.popupHelp {
background:#fff;
}

.popupHelpHead {

border-bottom:1px #ccc solid;
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-left:10px;
}

.popupHelpBody {
margin:5px 0 5px 10px;
}

.alsoPurchasedBody {
background:#f1f1f1;
margin-bottom:5px;
text-align:left;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

.alsoPurchasedBodyRight {
margin-left:120px;
margin-top:5px;
}

.alsoPurchasedBodyRightNoMargin {
padding-left:5px;
}

.alsoPurchasedBodyLeft img {
border:3px #ccc solid;
max-width:110px;
margin:5px;
}

.shippingBlock,.paymentBlock {
border:1px #ccc solid;
margin-top:5px;
}

.shippingBlock1 {
background:#e6e6e6;
padding:3px;
}

.shippingBlock2 {
background:#ccc;
padding:3px;
}

.shippingBlockBodyMiddle {
float:left;
padding-left:3px;
padding-right:3px;
width:75%;
}

.checkoutPaymentBodyAddBottomCellLeft,.checkoutShippingBodyAddBottomCellLeft {
float:left;
margin:0px 10px 0px 35px;
vertical-align:middle;
}

.checkoutPaymentBodyAddBottomCellRight {
vertical-align:middle;
}

.checkoutPaymentBodyAgbBottomCellRed {
background-color:#9f6;
padding:2px;
margin-top:5px;
}

.paymentBlock {
margin-top:5px;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

.paymentBlock1 {
background:#e6e6e6;
padding:5px;
}

.paymentBlock2 {
background:#ccc;
padding:5px;
}

.paymentBlockBodyTopMiddle {
float:left;
font-weight:bold;
padding-left:3px;
padding-right:3px;
width:75%;
}

.paymentBlockBodyBottom,.accountEditBodyCell,.addressBookDetailsBodyCell {
padding-bottom:2px;
}

.checkoutConfirmIp,.checkoutConfirmBodyAdd,.checkoutConfirmBodyShip,.checkoutConfirmBodyPay,.checkoutConfirmBodyCom,.checkoutConfirmBodyPi,.checkoutConfirmBodyProd,.checkoutConfirmBodyRev {
background:#f1f1f1;
margin-bottom:7px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.checkoutConfirmBodyBut {
margin-top:25px;
text-align:right;
}

.checkoutConfirm a {
color:#093;
}

.checkoutSuccessHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-bottom:5px;
margin-top:10px;
}

.checkoutSuccessBodyRight {
margin-left:200px;
}

.contactUsBodyBottomVV {
margin-top:10px;
}

.contactUsBodyBottomRight,.contactUsBodyBottomRightVV {
margin-left:100px;
padding:1px;
}

.contactUsBodyBottomRightVV img {
border:1px #666 solid;
vertical-align:top;
margin-left:10px;
}

.contactUsBodyBottomLeftVV {
float:left;
vertical-align:middle;
}

.contactUsSucBodyLeft {
margin-bottom:10px;
margin-left:20px;
}

.contactUsError {
background-color:#f66;
font-weight:bold;
margin-bottom:10px;
text-align:center;
}

.contactUsBodyBut {
display:block;
margin-top:10px;
text-align:right;
}

.modLoginBodyCellShort {
background:#f1f1f1;
width:350px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.modLoginBodyCellShortBottomSmall {
font-size:0.8em;
text-align:right;
}

.productReviewsWriteFooterLeft {
float:left;
margin-top:10px;
}

.productReviewsWriteFooterRight {
text-align:right;
margin:10px 0 0 50%;
}

.accountHistoryInfoBodyProd {
background:#f1f1f1;
font-size:11px;
margin-bottom:5px;
border-color:#ccc;
border-style:solid;
border-width:1px;
}

TD.accountHistoryInfoBodyProdBottomH {
background-color:#666;
border-bottom:1px #fff solid;
border-right:1px #fff solid;
color:#fff;
font-size:10px;
font-weight:bold;
padding:2px;
}

TD.accountHistoryInfoBodyProdBottomHL {
background-color:#666;
border-bottom:1px #fff solid;
color:#fff;
font-size:10px;
font-weight:bold;
padding:2px;
}

TD.accountHistoryInfoBodyProdBottomB {
background-color:#ccc;
border-bottom:1px #fff solid;
border-right:1px #fff solid;
padding:2px;
}

TD.accountHistoryInfoBodyProdBottomBL {
background-color:#ccc;
border-bottom:1px #fff solid;
padding-right:2px;
text-align:right;
}

TD.accountHistoryInfoBodyProdBottomBF {
background-color:#ccc;
border-bottom:1px #fff solid;
text-align:right;
}

.accountHistoryInfoBodyProdTotalBodyLeft {
float:left;
text-align:right;
width:80%;
}

.accountHistoryInfoBodyProdTotalBodyRight {
padding-left:2px;
padding-right:2px;
}

.historyBlockDate {
float:left;
padding:2px;
}

.historyBlockStatus {
float:left;
font-weight:bold;
text-align:right;
padding:2px;
}

.historyBlockCom {
margin-left:50%;
padding:2px;
}

.accountHistoryBodyCellRight {
margin-left:105px;
}

.checkoutNewAddressBodyCellRightL {
float:left;
padding-right:5px;
}

.modNewsletterError {
background-color:#fcc;
border:1px #f00 solid;
text-align:center;
}

.modNewsletterBodyCellRightR {
margin-left:20px;
}

.newProductsBodyRowCellButtonCell {
margin-top:5px;
}

.newProductsBodyRowCellButtonLeft,.checkoutNewAddressBodyCellLeft {
float:left;
}

.newProductsBodyRowCellButtonRight {
float:right;
text-align:right;
}

.newProductsBodyRowCellTitleCell {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
white-space:nowrap;
}

.newProdPrice {
color:#f60;
font-size:13px;
font-weight:bold;
}

.boxInfoBodyCellPrice {
/*font-weight:bold;
background-color:#444;
margin:0 23%;*/
text-align:center;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:3px;
}

.modDownloadsBody {
background-color:#fffec2;
border:2px #f00 solid;
}

.reverseCrossSellingBody {
background:#f1f1f1;
margin-bottom:5px;
text-align:center;
border:1px #ccc solid;
}

.modSpecialsBodyRowFloatLeft {
float:left;
width:110px;
}

.crossSellingBody {
background:#f1f1f1;
margin-bottom:5px;
text-align:left;
border:1px #ccc solid;
border-bottom:0;
}

.crossSellingBodyOutline {
border-bottom:1px #ccc solid;
}

.modSitemapHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-bottom:10px;
margin-top:-10px;
}

.modSitemapBodyRowCellCatHead {
background-color:#99a;
padding-left:3px;
}

.modSitemapBodyRowCellCatHead a {
font-weight:bold;
}

.modSitemapBodyRowCellCatSub {
background-color:#e6e6e6;
padding-left:3px;
margin-bottom:15px;
}

.modSitemapBodyRowCell {
float:left;
width:32%;
border-right:2px solid #fff;
}

.boxTextPrice,SPAN.newItemInCart {
color:red;
font-size:11px;
}

TR.header,.upcomingProductsBodyCell1 {
background-color:#fff;
}

A.headerNavigation,A.headerNavigation:hover,A.headerNavigation:focus,A.copyright {
color:#000;
}

.infoBoxContents,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,CHECKBOX,INPUT,RADIO,SELECT,.newProductsOverview {
font-size:11px;
}

TD.infoBoxHeading,TD.infoBoxHeading_right,TD.productsMediaTblHead {
background:#765;
color:#fff;
font-size:11px;
font-weight:bold;
height:17px;
padding-left:3px;
padding-right:5px;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9;
}

TD.subBar,.checkoutBarCurrent {
color:#000;
font-size:11px;
}


TD.fieldKey,TD.tableHeading,TD.formAreaTitle {
font-size:12px;
font-weight:bold;
}

.catListing1BodyTop {
padding-left:1px;
font-size:13px;
font-weight:bold;
margin-bottom:15px;
margin-left:10px;
}

.catListing1BodyTopKB {
color:#f60;
font-size:16px;
font-weight:bold;
letter-spacing:-0.04em;
padding-top:40px;
}

.copyright,.parseTime {
font-size:11px;
line-height:1.5;
text-align:center;
}

.productsMedia {
margin-top:15px;
}

.moduleRowSelected,.upcomingProductsBodyCell2 {
background-color:#ccc;
}

.messageBox,.productNavigator {
font-size:10px;
}

.tableListingI input,.tableListingII input {
border:0;
}

.productReviewsInfoBodyImage {
float:right;
}

.productReviewsInfoBodyImage img {
border:3px #ccc solid;
}

.alignTextRight,.productListing1BodyRowFloatRightButton,.productInfo1BodyBottomRightCell,.boxInfoHeadCellRight,.sslCheckFooter,.productsReviewsBodyBut,.cookieUsageFooter,.modContentFooter,.advSearchFooter,.logoffFooter,.popupHelpFooter,.shippingBlockBodyRight,.paymentBlockBodyTopRight,.checkoutSuccessBodyRightCellBut,.gvFaqBodyCellAlignR,.gvRedeemBodyCellAlignR,.gvSendBodyCellAlingR,.accountHistoryInfoBodyProdTotalBody,.accountHistoryFooterRight,.createAccountFooter,.modNewsletterFooter,.newProductsOverviewBodyRowFloatRightButton {
text-align:right;
}

.productInfo1BodyBottomRightCellST {
padding:2px;
text-align:right;
}

.alignTextCenter,.crossSellingBodyProd {
text-align:center;
}

.boldText,.catListing1BodyBottomCellRowName,.sslCheckHead,.cookieUsageHead,.accountNewsletterHead,.checkoutShippingBodyAddTop,.checkoutShippingBodyShipTop,.checkoutPaymentBodyPayTop,.checkoutShippingBodyContTop,.shippingBlockHead,.checkoutPaymentBodyAddTop,.checkoutPaymentBodyContTop,.checkoutConfirmIp,.checkoutSuccessBodyRightCellB,.modLoginBodyCellTop,.modLoginBodyCellShortTop,.accountHistoryInfoBodyAddLeftCellB,.accountHistoryInfoBodyAddRightCellB,.accountHistoryInfoBodyTop,.accountHistoryInfoBodyHistTop,.checkoutShippingAddressBodyCellTop,.checkoutShippingAddressFooterCell,.checkoutShippingAddressBodyCellTop,.checkoutPayAddressBodyCellTop,.checkoutPayAddressFooterCell,.checkoutPayAddressBodyCellTop,.createAccountBodyTop,.reverseCrossSellingBodyRowCellName,.newProductsOverviewBodyRowFloatRightPrice {
font-weight:bold;
}

.checkoutConfirmBodyProdCell {
border-bottom:1px solid #ccc;
}

.checkoutConfirmBodyProdCellTotal {
margin-left:60%;
padding-top:10px;
}

.catListing1BodyBottomCellRowNameKB {
font-size:12px;
font-weight:bold;
padding-top:2px;
}

.productListing1BodyRowFloatRightName,.newProductsOverviewBodyRowFloatRightName,.crossSellingBodyProdRowCellName,.reverseCrossSellingBodyRowCellName {
margin-bottom:5px;
font-weight:bold;
font-size:12px;
}

.productListing1BodyRowFloatRightPrice,.newProductsOverviewBodyRowFloatRightPrice,.crossSellingBodyProdRowCellPrice,.reverseCrossSellingBodyRowCellDescCell {
margin-top:5px;
color:#f60;
font-weight:bold;
font-size:14px;
}

.modSpecialsBodyRowFloatRightName {
margin-bottom:5px;
font-weight:bold;
}
.modSpecialsBodyRowFloatRightPrice {
margin-top:5px;
color:#f60;
font-weight:bold;
}

.modSpecialsBodyRowFloatRightButton {
margin-top:5px;
float:right;
text-align:right;
}

.modAccountBodyTop {
font-weight:bold;
margin-bottom:2px;
}

.productListing1HeadDesc,.catListing1HeadBottomDesc {
margin:-10px 0 10px 10px;
font-size:13px;
}

.catListing1HeadBottomDescKB {
margin:10px 5px;
}

.catListing1HeadBottomDescKBG {
margin-left:20px;
}

.productListing1BodyRowFloat,.advSearch,.accountEdit,.accountPassword,.addressBookDetails,.passwordDoubleBody {
background:#f1f1f1;
border:1px #ccc solid;
padding:5px;
}

.productListing1BodySL3 {
background:#f1f1f1 url(../../images/categories/46.gif) no-repeat;
border:1px #ccc solid;
padding:10px;
margin-bottom:15px;
}

.productListing1BodySL5 {
background:#f1f1f1 url(../../images/categories/47.gif) no-repeat;
border:1px #ccc solid;
padding:10px;
margin-bottom:15px;
}

.productListing1BodySLName {
font-weight:bold;
font-size:14px;
text-align:center;
}

.productListing1BodyRowFloatRight,.modAccountBodyBottomRight,.createAccountBodyBottomRight,.newProductsOverviewBodyRowFloatRight {
margin-left:120px;
}

.newProductsBodyRowCellImage {
float:left;
width:auto;
margin-right:10px;
}

.productListing1BodyRowFloatLeft,.newProductsOverviewBodyRowFloatLeft {
float:left;
width:120px;
}

.productListing1BodyRowFloatLeft img,.modAccountBodyBottomLeft img,.newProductsBodyRowCellImage img,.modSpecialsBodyRowFloatLeft img,.newProductsOverviewBodyRowFloatLeft img {
border:3px #ccc solid;
max-width:110px;
}

.productListing1BodyRowFloatRightShipCell,.upcomingProductsBodyCellLeft,.sslCheckBodyLeft,.cookieUsageBodyLeft,.accountNewsletterFooterLeft,.modAccountBodyBottomLeft,.modReviewsBodyLeft,.shoppingCartFooterLeft,.advSearchBodyLeft,.accountEditBodyCellLeft,.accountEditFooterLeft,.accountEditBodyCellRightL,.adressBookProcessFooterLeft,.accountPasswordBodyCellLeft,.accountPasswordFooterLeft,.addressBookDetailsBodyCellLeft,.addressBookDetailsFooterLeft,.addressBookDetailsBodyCellRightL,.adressBookBodyAllLeft,.adressBookFooterLeft,.passwordDoubleBodyCellLeft,.alsoPurchasedBodyLeft,.checkoutShippingBodyContBottomLeft,.checkoutPaymentBodyContBottomLeft,.graduatedPriceBodyLeft,.checkoutConfirmBodyAddLeft,.checkoutSuccessBodyLeft,.contactUsBodyBottomLeft,.contactUsBodyBottomLeftVV,.contactUsSucBody,.gvSendBodyCellLeft,.productReviewsInfoFooterLeft,.accountHistoryInfoBodyAddLeft,.accountHistoryFooterLeft,.accountHistoryFooterLeft,.createAccountBodyBottomRightL,.createAccountBodyBottomLeft,.modNewsletterBodyCellRightL,.modDownloadsBodyCellFloat,.modSpecialsBodyRowFloatRightShipCell,.newProductsOverviewBodyRowFloatRightShipCell {
float:left;
}

.modLoginBodyCellShortLeft {
float:left;
padding-left:10px;
}

.accountEditFooter {
margin-top:10px;
}

.productListing1BodyRow,.productListing1Body,.catListing1Head,.shoppingCartBody,.checkoutConfirmHeadBottom,.contactUsBodyTop,.contactUsSucBodyRightCell,.modNewsletterBodyCell {
margin-bottom:10px;
}

.productInfo1More a,.mainContentBody a,.error_message a {
border-bottom:1px #f60 dotted;
}

.productInfo1More a:hover,.productInfo1More a:focus,.mainContentBody a:hover,.mainContentBody a:focus,.error_message a:hover,.error_message a:focus {
border-bottom:1px #f60 solid;
}

.catListing1BodyBottom {
margin-left:10px;
}

.catListing1BodyBottomKB {
margin-left:10px;
margin-bottom:40px;
}

.catListing1BodyBottomKS {
margin:0 3px 35px 12px;
}

.catListing1BodyBottomCellRowImage img,.modReviewsBodyLeft img,.reverseCrossSellingBodyRowCellImageCell img,.crossSellingBodyProdRowCellImage img {
border:3px #ccc solid;
}

.boxInfoLSC {
border-bottom:10px #fff solid;
}

.boxInfoLS,.boxInfoRS,.boxInfoLSC {
height:auto;
}

.boxInfoBestsellerRight {
padding-left:25px;
}

.accountEditBodyCellRightR,.addressBookDetailsBodyCellRightR {
margin-left:30px;
}

.sslCheckBodyRight,.cookieUsageBodyRight,.adressBookProcessBodyBRight,.checkoutNewAddressBodyCellRight {
margin-left:150px;
}

.sslCheckBodyRightCell,.cookieUsageBodyRightCell {
width:250px;
}

.accountNewsletterFooterRight,.shoppingCartFooterRight,.accountEditFooterRight,.adressBookProcessFooterRight,.accountPasswordFooterRight,.adressBookFooterRight,.checkoutShippingBodyContBottomRight,.gvSendBodyCellRight,.productReviewsInfoFooterRight {
margin-left:50%;
text-align:right;
}

.checkoutBottomButtonText {
font-weight:bold;
margin-right:10px;
vertical-align:top;
}

.checkoutPaymentBodyContBottomSubRight {
margin-top:10px;
text-align:right;
color:#666;
}

.productReviewsInfoBody,.accountHistoryInfoBodyAdd,.accountHistoryInfoBodyOutline,.accountHistoryInfoBodyHist,.accountHistoryBody,.checkoutShippingAddressBody,.checkoutPayAddressBody,.checkoutNewAddress {
background:#f1f1f1;
margin-bottom:5px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.modLoginBodyCell {
background:#f1f1f1;
margin-top:10px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.modAccountBody {
background:#f1f1f1;
margin-bottom:10px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.checkoutConfirmBodyAddRight,.accountHistoryInfoBodyAddRight,.accountHistoryFooterRight,.accountHistoryFooterRight {
margin-left:50%;
}

.accountPasswordBodyCellRight,.advSearchBodyRight {
margin-bottom:3px;
margin-left:35%;
}

.accountEditBodyCellRight {
margin-left:35%;
}

.accountEditBodyCellMust,.accountPasswordBodyCellMust,.addressBookDetailsBodyCellMust {
color:red;
font-size:10px;
text-align:right;
}

.adressBookProcessBodyB,.adressBookProcessFooter {
padding-top:5px;
}

.accountPasswordFooter,.modSpecialsNavbar {
margin-top:10px;
}

.adressBookBodyStandBottomCellL,.paymentBlockBodyBottomLeft {
float:left;
width:40%;
}

.adressBookBodyStandBottomCellR,.paymentBlockBodyBottomRight {
margin-left:40%;
}

.orderDetailsTblHeadPic,.historyBlockBody {
border-bottom:1px solid;
border-color:#ccc;
}

.orderDetailsTblHeadSingle,.orderDetailsTblHeadTotal {
background-color:#f1f1f1;
border-bottom:1px solid;
font-weight:bold;
text-align:right;
border-color:#ccc;
padding-right:2px;
}

.orderDetailsTblBodySingle,.orderDetailsTblBodyTotal {
background-color:#f1f1f1;
border-right:1px solid;
text-align:right;
vertical-align:middle;
border-color:#ccc;
padding:0 2px;
}

.passwordDoubleBodyCellRight,.graduatedPriceBodyRight,.modNewsletterBodyCellRight {
margin-left:25%;
}

.modLoginBodyCellShortRight {
margin-left:25%;
padding-bottom:2px;
}

.alsoPurchasedHead {
color:#f60;
font-size:16px;
font-weight:bold;
letter-spacing:-0.03em;
margin:25px 0 10px;
}

.checkoutShippingBodyCont,.checkoutPaymentBodyCont,.checkoutShippingAddressFooter,.checkoutPayAddressFooter {
margin:25px 0px 0px;
}

.checkoutShippingBodyAddBottomCellMiddle,.checkoutPaymentBodyAddBottomCellMiddle {
float:left;
padding-right:10px;
}

.checkoutShippingBodyAddBottomCellB,.checkoutShippingAddressBodyCellBottomB,.checkoutPaymentBodyAddBottomCellB,.checkoutPayAddressBodyCellBottomB {
margin-top:5px;
}

.shippingBlockBodyLeft,.paymentBlockBodyTopLeft {
float:left;
padding-top:2px;
width:4%;
}

.checkoutNewAddressBodyCell,.createAccountBodyBottom,.boxInfoBestsellerRightCell,.checkoutConfirmBodyProdCellTitle {
margin-bottom:5px;
}

.modLoginBodyCellShortBottom {
margin-bottom:5px;
text-align:right;
}

.productReviewsInfoBodyCell,.productReviewsWriteBodyCell {
margin-bottom:3px;
}

.productReviewsWriteBodyCellRat {
float:left;
}

.productReviewsWriteBodyCellStar {
margin-left:80px;
}

.accountHistoryInfoBodyShipCellR {
margin-left:110px;
}

.modSpecialsBodyRowFloatRight {
margin-left:115px;
}

.checkoutNewAddressHeadMust,.createAccountBodyTopMust {
color:red;
font-size:9px;
margin-left:50%;
text-align:right;
}

.newProducts a,.newProducts a:hover,.newProducts a:focus {
border-bottom:0;
}

.catListing1Body {
margin-bottom:55px;
}

.modSpecialsBodyRowFloat {
background:#f1f1f1;
border:1px solid #ccc;
float:left;
height:auto;
width:257px;
margin:10px 10px 0 0;
padding:5px;
}

.newProducts {
width:576px;
margin-right:100px;
}

.newProductsBodyRowCell {
background:#f1f1f1;
border:1px solid #ccc;
float:left;
height:auto;
width:268px;
margin-top:10px;
padding:5px;
margin-left:4px;
}

.newProductsBodyRowCell2 {
background:#f1f1f1;
border:1px solid #ccc;
float:left;
height:auto;
width:268px;
margin-top:10px;
margin-left:10px;
padding:5px;
}

.moduleRow,.moduleRowOver {
background-color:#e6e6e6;
border:1px solid;
font-size:11px;
line-height:1.5;

border-color:#e6e6e6;
}

.upcomingProductsHead,.orderDetailsTblHeadArticle {
border-bottom:1px solid;
font-weight:bold;
border-color:#ccc;
}

.reverseCrossSellingBodyRowCell,.crossSellingBodyProdRowCell {
float:left;
width:33%;
margin:5px 0;
}
.mainContentHead {}
#error_message_head,.contentsTopics,.modAccountHead,.shoppingCartHead,.advSearchHead,.accountPasswordHead,.adressBookHead,.contactUsHead,.modLoginHead,.productReviewsInfoHead,.productReviewsWriteHead,.accountHistoryInfoHead,.accountHistoryHead,.checkoutShippingAddressHead,.checkoutPayAddressHead,.createAccountHead,.modNewsletterHead,.newProductsOverviewHead,.accountEditHead,.adressBookProcessHead,.passwordMessagesHead,.passwordDoubleHead,.checkoutShippingHead,.checkoutPaymentHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-bottom:10px;
}

.checkoutConfirmHeadTop {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-bottom:5px;
}

.modContentHead,.productReviewsHead,.shippingBlockFreeTop,.paymentBlockHead,.catListing1HeadTopLeft,.addressBookDetailsHead,.graduatedPriceHead,.gvFaqHead,.gvFaqBodyCellBold,.gvRedeemHead,.gvSendHead,.gvSendBodyCellHead,.newProductsHead,.modDownloadsHead,.modSpecialsHead {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
}

.productListing1HeadName {
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
margin-bottom:10px;
}

.productInfo1HeadTitle {
margin-bottom:5px;
color:#f60;
font-size:18px;
font-weight:bold;
letter-spacing:-0.04em;
}

.productInfo1HeadTitleL {
margin-bottom:5px;
color:#f60;
font-size:17px;
font-weight:bold;
letter-spacing:-0.03em;
}

.productInfo1HeadTitleXL {
margin-bottom:5px;
color:#f60;
font-size:15px;
font-weight:bold;
letter-spacing:-0.02em;
}

.productsReviews,.createAccountBodyOutline,.modNewsletterBody,.adressBookBodyStand,.adressBookBodyAll,.checkoutShippingBodyAdd,.checkoutShippingBodyShip,.checkoutPaymentBodyPay,.checkoutPaymentBodyAdd,.checkoutPaymentBodyCom,.checkoutPaymentBodyAgb,.newProductsOverviewBodyRowFloat {
background:#f1f1f1;
margin-bottom:10px;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

.accountEditBodyCellHead,.accountPasswordBodyCellHead,.addressBookDetailsBodyCellHead,.adressBookProcessBodyBLeft,.passwordDoubleFooterLeft,.accountHistoryInfoBodyShipCellL,.accountHistoryBodyCellLeft,.checkoutShippingAddressFooterLeft,.checkoutPayAddressFooterLeft,.createAccountBodyTopTitle,.modNewsletterBodyCellLeft {
float:left;
font-weight:bold;
}

.checkoutShippingAddressBodyCellBottomLeft,.checkoutPayAddressBodyCellBottomLeft {
float:left;
margin-top:10px;
margin-left:15px;
font-weight:bold;
}

.checkoutShippingAddressBodyCellBottomRight,.checkoutPayAddressBodyCellBottomRight {
margin-top:10px;
margin-left:130px;
}

.checkoutNewAddressHeadTitle {
margin-bottom:5px;
float:left;
font-weight:bold;
}
}

